Hướng dẫn decode file apk
Kinh tế sốHướng dẫn dùng apktool để chỉnh sửa file apk, Hướng dẫn Decompiling và Recompiling file .apk với apktool trên máy tínhKhởi NghiệpSố HóaAPKtool - Phần mềm hỗ trợ cho các developer trên Android, Phần mềm giúp bạn việt hóa,chỉnh sửa,... ứng dụng Android ngay từ file apk mà không cần mã nguồn ứng dụng. Tức là bạn có thể dịch người file apk, chỉnh sửa rồi đóng gói lại mà không cần mã nguồn ban đầu của ứng dụng. Show
Dịch ngược(DECOMPILE) là gì?Khi bạn viết một chương trình hay một đoạn mã, thì đoạn mã đó các trình xem văn bản bình thường có thể xem được hết. Nhưng để chạy được nó, bản phải chuyển nó thành ngôn ngữ máy còn gọi là BIÊN DỊCH ( COMPILE ). APK tool có phiên bản cho máy tính và bản cho điện thoại.Với bản cho điện thoại: 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. Mình chỉ note qua một chút về cách làm trên điện thoại, bạn google thêm nhé. Tải apk tool tại đây: https://code.google.com/archive/p/apktool/downloads Giải nén và đưa thư mục apktool ra ngoài thẻ nhớ /sdcard. Sau đó vào apktool tìm apktool.apk và cài nó. Cách sử dụng vài tính năng cơ bản: - Decompile: Chọn file apk và nhấp DECOMPILE ALL. Đợi nó và sẽ xuất hiện (tên ứng dụng)_src. - RECOMPILE: Tìm thư mục đã được xuất ra như trên -> Nhấp vào -> RECOMPILE. Chi tiết: Dùng APK tool trên máy tính chạy Windows1. 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 +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) +Apktool (cái quan trọng nhất ) down bản mới nhất là 1.5.2 Note: Down cả 2 file trên về. 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: Ở đâ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 .apkCú 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]
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 apkSau khi chỉnh xong 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
C:\apktool\framework-res\dist\
Chúc bạn thực hiện thành công với những file bạn cần chỉnh sửa! Có thể bạn quan tâm: Hướng dẫn dùng Advanced Apk Tool để chỉnh sửa file apk, Hướng dẫn Decompiling và Recompiling file .apk với Advanced Apk Tool trên máy tínhHướng dẫn sử dụng và cách chỉnh sửa file APK trên máy tính bằng phần mềm có giao diện đơn giản, dễ thao tác APK Icon Editor và APK Editor Studio
DVMS chuyên: Vì sao chọn DVMS? Tags: Smartphone, Tablet, Mobile Application, Android Application
|