Thêm Lidroid 14 statusbar toggles cho Galaxy Y
Thứ Bảy, 5 tháng 5, 2012
Yêu cầu:
1. Điện thoại đã được root, Deodexed, cài RE, copy file SystemUI.apk trong đt bỏ vô máy tính.
2. Máy tính cài Notepad++, 7-zip, JDK Java.
Trước tiên download các công cụ sau để Decompile và Compile apk:
APK_Manager_5_0_2
Sau đó download tiếp các file sau:
3_File_De_Lam
Giờ bạn tạo 1 thư mục bất kì trên ổ đĩa, nên để ở ổ C cho dễ nhớ. VD: C:/Cook/...
Giải nén tất cả các file bạn đã download bỏ trong thư mục vừa tạo.
Dùng RE copy file "SystemUI.apk" trong máy bạn, sau đó đưa vô thư mục "place-apk-here-for-modding".
Tiếp tục, copy file "LidroidSystemUI.apk" bỏ vô thư mục "place-apk-here-for-modding".
Trở ra, chạy file "Script.bat", gõ 22 để chọn file cần Decompile, ấn 1 hoặc 2 để chọn Decompile file "LidroidSystemUI.apk" trước.
Decompile file Lidroid... xong, chọn tiếp 22 rồi chọn 1 hoặc 2 để decompile file "SystemUI.apk". OK, giờ thu nhỏ Script này xuống taskbar (Không được tắt).
Xong, giở mở thư mục C:/Cook/... lên, kiếm thư mục "projects", mở nó ra. Lúc này trong "projects" đã có 2 thư mục con là Lidroid... và SystemUI.apk đã decompile.
Vào thư mục Lidroid..., copy mọi file trong "smali", back ra, kiếm thư mục SystemUI.apk/smali, dán tất cả vào đây ( VD: copy LidroidSystemUI.apk/smali/* dán vô SystemUI.apk/smali)
Mở file "SystemUI.apk/smali/com/android/systemui/status/StatusBarService.smali", bấm Ctrl + F tìm từ khóa "QuickSettingsView", thay đổi code sau:
Thành code:
Bật Script.bat lên lại, gõ 11 để Compile SystemUI.apk, gõ y cho đến khi Compile xong. bạn sẽ được file unsignedSystemUI.apk trong thư mục "place-apk-here-for-modding".
Mở file này lên = 7-zip, sau đó trở lại thư mục SystemUI.apk/build/apk và tìm file classes.dex rồi kéo thả qua 7-zip. Đổi tên file lại thành "SystemUI.apk".
Okay, công việc cơ bản đã hoàn tất, giờ bạn chỉ việc đưa các file vô máy:
1. SystemUI.apk + QuickPanelSettings.apk trong /system/app/
2. lidroid-res.apk trong /system/framework/
Reboot!
Hoặc đơn giản hơn, bạn hãy copy các file đó thả vào file này đúng theo đường dẫn trên:
Samples
Sau đó flash qua CWM.
Enjoy!
1. Điện thoại đã được root, Deodexed, cài RE, copy file SystemUI.apk trong đt bỏ vô máy tính.
2. Máy tính cài Notepad++, 7-zip, JDK Java.
Trước tiên download các công cụ sau để Decompile và Compile apk:
APK_Manager_5_0_2
Sau đó download tiếp các file sau:
3_File_De_Lam
Giờ bạn tạo 1 thư mục bất kì trên ổ đĩa, nên để ở ổ C cho dễ nhớ. VD: C:/Cook/...
Giải nén tất cả các file bạn đã download bỏ trong thư mục vừa tạo.
Dùng RE copy file "SystemUI.apk" trong máy bạn, sau đó đưa vô thư mục "place-apk-here-for-modding".
Tiếp tục, copy file "LidroidSystemUI.apk" bỏ vô thư mục "place-apk-here-for-modding".
Trở ra, chạy file "Script.bat", gõ 22 để chọn file cần Decompile, ấn 1 hoặc 2 để chọn Decompile file "LidroidSystemUI.apk" trước.
Decompile file Lidroid... xong, chọn tiếp 22 rồi chọn 1 hoặc 2 để decompile file "SystemUI.apk". OK, giờ thu nhỏ Script này xuống taskbar (Không được tắt).
Xong, giở mở thư mục C:/Cook/... lên, kiếm thư mục "projects", mở nó ra. Lúc này trong "projects" đã có 2 thư mục con là Lidroid... và SystemUI.apk đã decompile.
Vào thư mục Lidroid..., copy mọi file trong "smali", back ra, kiếm thư mục SystemUI.apk/smali, dán tất cả vào đây ( VD: copy LidroidSystemUI.apk/smali/* dán vô SystemUI.apk/smali)
Mở file "SystemUI.apk/smali/com/android/systemui/status/StatusBarService.smali", bấm Ctrl + F tìm từ khóa "QuickSettingsView", thay đổi code sau:
.local v3, qsv:Lcom/android/systemui/statusbar/quickpanel/QuickSettingsView;
const v7, 0x7f030002
invoke-static {p1, v7, v9}, Landroid/view/View;->inflate(Landroid/content/Context;ILandroid/view/ViewGroup;)Landroid/view/View;
move-result-object v3
.end local v3 #qsv:Lcom/android/systemui/statusbar/quickpanel/QuickSettingsView;
check-cast v3, Lcom/android/systemui/statusbar/quickpanel/QuickSettingsView;
.line 352
.restart local v3 #qsv:Lcom/android/systemui/statusbar/quickpanel/QuickSettingsView;
Thành code:
const v7, 0x3030003
invoke-static {p1, v7, v9}, Landroid/view/View;->inflate(Landroid/content/Context;ILandroid/view/ViewGroup;)Landroid/view/View;
move-result-object v3
check-cast v3, Lcom/lidroid/systemui/quickpanel/PowerWidget;
.line 352
.local v3, qsv:Lcom/lidroid/systemui/quickpanel/PowerWidget;
invoke-virtual {v3}, Lcom/lidroid/systemui/quickpanel/PowerWidget;->setupWidget()V
Bật Script.bat lên lại, gõ 11 để Compile SystemUI.apk, gõ y cho đến khi Compile xong. bạn sẽ được file unsignedSystemUI.apk trong thư mục "place-apk-here-for-modding".
Mở file này lên = 7-zip, sau đó trở lại thư mục SystemUI.apk/build/apk và tìm file classes.dex rồi kéo thả qua 7-zip. Đổi tên file lại thành "SystemUI.apk".
Okay, công việc cơ bản đã hoàn tất, giờ bạn chỉ việc đưa các file vô máy:
1. SystemUI.apk + QuickPanelSettings.apk trong /system/app/
2. lidroid-res.apk trong /system/framework/
Reboot!
Hoặc đơn giản hơn, bạn hãy copy các file đó thả vào file này đúng theo đường dẫn trên:
Samples
Sau đó flash qua CWM.
Enjoy!
room nao dung cai nay vay
Trả lờiXóa