1. Phần mềm chuẩn bị để tiến hành
+Cài đặt Java (JDK/JRE): chú ý chọn đúng phiên bản windows sử dụng
http://www.oracle.com/technetwork/java/javase/downloads/index.html
+Cài đặt notepad++ để chỉnh sửa code (nếu sử dụng editor khác như sublime text thì khỏi cài)
https://notepad-plus-plus.org/download
+7zip (nếu đã có winrar thì thôi không cần):
http://www.7-zip.org/download.html
+Apktool (cái quan trọng nhất ) down bản mới nhất là 1.5.2
apktool-install-windows-r05-ibot.tar.bz2
http://android-apktool.googlecode.com/files/apktool-install-windows-r05-ibot.tar.bz2
apktool1.5.2.tar.bz2
http://android-apktool.googlecode.com/files/apktool1.5.2.tar.bz2
Note: Down cả 2 file trên về.
Sau khi tải ta thiết lập apktool trên phân vùng C của PC hay Laptop theo đường dẫn C:\apktool\
Giản nén 2 file đã down ở trên về ta có 3 file: aapt.exe; apktool.bat; apktool.jar chép hết 3 file này vào đường dẫn C:\apktool\ như trong hình
2. Decompile file .apk của 1 rom
Chuẩn bị: File .apk cần decompile (ở đây mình decompiler 2 file là SystemUI.apk với framework-res.apk)
Mở của sổ Command Prompt (cmd )và chọn Run as Administrator
Tại dấu nhắc trong cửa sở cmd các bạn gõ: cd C:\apktool Nhấn Enter
Để decompile 1 file thành công trước tiên cần cài framwork cho nó. Vẫn trong của sổ cmd ta gõ lệnh
apktool if framework-res.apk
Ở đây mình hướng dẫn 1 file là framwork-res.apk các file còn lại làm tương tự
Tiến hành decompile file .apk
Cú pháp để tiến hành như sau:
apktool d [đường dẫn đến file\tên file] [tên thư mục muốn lưu các thành phần đã decompile vào]
Để decompile file framework-res.apk Tại dấu nhắc lệnh ta gõ như sau
apktool d framework-res.apk
Sau khi đi compile thành công các bạn vào lại đường dẫn C:\apktool
Đây chỗ cho chúng ta tùy chọn với chỉnh sửa code
3. Recompiling file apk
Sau khi chỉnh chọt lung tung thì phải đóng gói lại thành file apk để chạy
Vẫn tại cửa sổ cmd gõ lệnh
apktool b framework-res
Note: Ở lệnh trên không còn .apk ở đuôi nhé
Sau khi thực hiện xong lệnh trên dùng 7zip hoặc winrar để mở file framwork-res.apk
Các bạn kéo thả thư mục META-INF với file AndroidMainfest.xml vào đường dẫn
Rồi sau khi làm xong các việc như trên tiếp tục vào cửa sổ cmd gõ lại lệnh
apktool b framework-res
Đợi nó chạy thành công như lần đầu. Các bạn vào đường dẫn
C:\apktool\framework-res\dist\
Sẽ thấy có file framework-res.apk mới được build lại
Copy file framework-res.apk vào điện thoại vậy là xong (lấy chỗ nào đặt lại chỗ đó và set permission như cũ)
có nhiều cách có thể làm trực tiếp trên điện thoại với APK EDITOR ở đây mình hướng dẫn các bạn mod trên PC
Video hướng đẫn
sưu tầm