- # Dịch ngược/biên dịch (decompile/compile) file apk[ và các file jar framework
- # Ký (sign) ứng dụng apk
Yêu cầu:
- Máy tính sử dụng hệ điều hành Windows OS XP / 7 / 8 / 8.1
- Cài đặt Java trên Windows : http://www.oracle.com/technetwork/java/javase/downloads/index.html
- Cài đặt Microsoft Powerpacks
- Cài đặt .NET framework : http://www.microsoft.com/en-us/download/details.aspx?id=17851
Hướng dẫn sử dụng tool:
- Giải nén file AndroidMultitool_3.5.5.zip (Download: AndroidMultitool_3.5.9.zip) vào ổ C:\ trên máy tính. Nếu bạn giải nén vào thư mục khác thì tool này sẽ không hoạt động.Hướng dẫn dịch ngược và biên dịch file apk:
- Copy file framework-res.apk và các file khác mà bạn muốn mod vào thư mục "Files" (thư mục này chỉ dành cho các file mà bạn muốn mod, đừng copy files qua các thư mục khác)
- Tiếp theo, khởi động AndroidMultitool.exe (cẩn thận thì chọn Run as Administrator)
- Chọn framework-res.apk và bấm nút "install" (kiểm tra log lỗi)
- Lựa chọn file apk mà bạn muốn mod/dịch ngược và bấm nút "decompile" (kiểm tra log lỗi). Xin lưu ý: Bạn có thể đánh dấu chọn "use baksmali" vào checkbox để bỏ từ .line không cần thiếtHướng dẫn dịch ngược và biên dịch file jar:
- File apk sau khi đã được dịch ngược sẽ được lưu tại C:\AndroidMultitool\Decompiled_apk\"tên file apk"
- Nếu bạn muốn biên dịch lại file apk đã dịch ngược thì chọn thư mục mang tên file apk trong thư mục Decompiled_apk, sau đó đánh dấu chọn nút "apk" và bấm nút Compile để biên dịch nó lại (kiểm tra log lỗi)
!!!XIN LƯU Ý!!! Sau khi đã biên dịch xong, bạn phải copy file AndroidManifest.xml và thư mục META-INF trong thư mục apk lúc đầu sang thư mục có file apk vừa được biên dịch!! Nếu không copy thì điện thoại của bạn sẽ bị khởi động lại liên tục! (Bỏ đừng đánh dấu chọn checkbox smali, nếu đánh dấu chọn nó sẽ tạo ra file classes.dex từ files smali)
- File apk đã được biên dịch sẽ được lưu tại C:\AndroidMultitool\Compiled_apk\"tên file apk"
- Trong phần Decompiling, chọn combobox ".jar" (mặc định của nó là ".apk") (đánh dấu chọn checkbox "use baksmali" để xoá các commants .line không cần thiết)Hướng dẫn ký (sign) ứng dụng apk:
- Chọn file ".jar" mà bạn muốn mode.
- Bấm nút chọn "decompile".
- File sau khi dịch ngược xong sẽ được lưu tại C:\AndroidMultitool\Decompiled_jar\"tên file jar"
- Để biên dịch lại, trong phần Compiling, đánh dấu chọn nút "jar" và chọn thư mục mang tên file jar trong thư mục Decompiled_jar
- Bấm nút Compile để tiến hành biên dịch.
- File jar sau khi được biên dịch xong sẽ được lưu tại C:\AndroidMultitool\Compiled_jar\"tên file jar"\classes .dex
- Xoá file "classes.dex" trong thư mục chứa file ".jar".
- Copy file "classes.dex" trong thư mục jar file lúc đầu vào thư mục ".jar" mới này.
- Trong phần Signing, chọn file ".apk" mà bạn muốn ký
- Bấm chọn nút "sign".
- File apk sau khi được ký sẽ được lưu tại thư mục C:\AndroidMultitool\Signed_apk\"Tên file apk_signed"
0 nhận xét