Hướng dẫn Decompiling và Recompiling file .apk với apktool trên PC

Yêu cầu máy đã root + deodex. Cơ bản là dành cho rom cook

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

إرسال تعليق

Cookie Consent
We serve cookies on this site to analyze traffic, remember your preferences, and optimize your experience.
Oops!
It seems there is something wrong with your internet connection. Please connect to the internet and start browsing again.
Site is Blocked
Sorry! This site is not available in your country.