Bài này viết tặng ducchanh315 và các newbie nhé. Mình cũng như các bạn thôi. Mong các MOD góp ý nếu sai sót nhé. Cảm ơn rất nhiều ! Chúng ta bắt đầu nhé:
1. Cài đặt các phần mềm cần thiết và thiết đặt apktool:
Bạn tải các phần mềm sau về và cài đặt chúng vào máy xong rồi khởi động lại máy 1 lần nhé:
>>> Cài đặt phần mềm giải nén 7zip:
7-Zip 9.20 for 32-bit Windows (1,1 MB)
1. Cài đặt các phần mềm cần thiết và thiết đặt apktool:
Bạn tải các phần mềm sau về và cài đặt chúng vào máy xong rồi khởi động lại máy 1 lần nhé:
>>> Cài đặt phần mềm giải nén 7zip:
7-Zip 9.20 for 32-bit Windows (1,1 MB)
>>> Cài đặt phần mềm chỉnh sửa code Notepad++:
Notepad++ v6.2.3 (5,6 MB)
>>> Cài đặt JRE (Java Runtime Environment): chú ý chọn đúng phiên bản hệ điều hành Windows của mình:
JRE-7u10 for 32-bit Windows Ofline Installer
JER-7u10 for 64-bit Windows Ofline Installer
>>> Tải và thiết đặt apktool theo các bước sau:
- Tạo 1 thư mục apktool trong ổ đĩa C của PC hay laptop theo đường dẫn:
- Tải apktool dependencies and helper script for Windows (380 KB) về giải nén đc 2 file aapt.exe và apktool.bat.
- Chép 3 file trên vào thư mục apktool vừa tạo ở trên. Cấu trúc các file nằm trong thư mục apktool trong ổ C như hình sau:
C:\apktool\apktool.bat
Mới rồi ducchanh315 có hỏi mình tại sao không thể decompile file SystemUI.apk của rom WanamLite đc. Vậy giờ ta chọn decompile thử luôn file SystemUI và framework-res.apk của rom WanamLite nhé.
- Tải rom WanamLite v5.3 XXELLA tại đây về và giải nén các file ở đường dẫn sau trong file rom ra:
- Chép 2 file trên vào thư mục apktool trong ổ C như hình trên.
- Nhấn phím Windows + R trên bàn phím máy tính để gọi hộp thoại Run. Gõ vào đó cmd. Nhấn Enter cửa ổ Command Promt xuất hiện.
Hoặc search cmd trên Windows 7 hoặc Windows 8. Nhấn chuột phải vào biểu tượng Command Prompt và chọn Run as Administrator.
- Tại dấu nhắc cmd gõ vào lệnh dưới để vào thư mục C:\apktool. Nhấn Enter.
Quảng cáo
Code:
cd c:\apktool
>>> Cài đặt các framework cần thiết:
Bây giờ ta cần cài đặt các framework cần thiết cho các file mà ta muốn decompile của Rom WanamLite. Nhiều khi bạn decompile bị báo lỗi là do bạn chưa cài framework cần cho file.
> Cú pháp cài đặt framework như sau:
Code:
apktool if [đường dẫn đến file\tên file]
Code:
apktool if systemui.apk.
Đợi một tý cửa sổ command sẽ báo như hình trên. Bạn mở theo đường dẫn đó sẽ thấy file framework của SystemUI.apk là 127.apk.
Cài tiếp framework của file framework-res.apk. Tại dấu nhắc gõ:
Code:
apktool if framework-res.apk
Đợi một tý cửa sổ command sẽ báo như hình trên. Bạn mở theo đường dẫn đó sẽ thấy file framework của SystemUI.apk là 1.apk.
>>> Tiến hành decompile file:
> Cú pháp decompile file như sau:
Code:
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 SystemUI.apk. Tại dấu nhắc gõ tiếp lệnh:
Code:
apktool d systemui.apk
Nếu qua trình decompile thành công, cửa số sẽ báo các bước trong tiến trình decompile file SystemUI.apk như hình trên.
Sau khi decompile thành công trong thư mục C:\apktool của bạn sẽ xuất hiện thêm một thư mục /systemui trong đó chứa các thành phần như hình trên.
- Thưc hiện tương tự như hình trên với file framework-res.apk.
Ta cũng sẽ đc một thư mục mới /framework-res chứa các thành phần sau decompile đc tạo ra trong thư mục C:\apktool.
Vậy là ta đã tiến hành Decompile thành công. Bây giờ các bạn hack mod đi hehe.