Chào các bạn, để dịch ngược mã nguồn file APK (các tệp cài đặt chương trình tương thích trên Android), trước tiên bạn cần chuẩn bị:
- 1 máy tính chạy hệ điều hành Windows
- Bộ công cụ dex2jar
- Phần mềm Java Decompiler (JD-Gui)
Bây giờ chúng ta sẽ tiến hành dịch ngược mã nguồn, trước tiên hãy chắc chắn rằng máy tính của bạn đã được cài đặt phiên bản Java mới nhất.
Tải ngay Java tại: https://www.java.com/download/ie_manual.jsp
Các bước thực hiện
Giải nén công cụ dex2jar ra 1 thư mục riêng, copy file APK cần giải nén vào thư mục dex2jar luôn cho tiện nha
Bạn mở CMD (Command Promt) lên bằng cách nhấn tổ hợp phím Windows + R -> gõ “cmd.exe” và ấn Enter.
Cửa sổ CMD hiện ra, bạn gõ lệnh sau và ấn enter để tiến hành chỉ định đến ổ đĩa thư mục dex2jar đã giải nén:
cd đường dẫn đến thư mục của dex2jar
Sau khi chỉ định đến thư mục dex2jax, bạn tiếp tục gõ lệnh sau để tiến hành dịch ngược file:
dex2jar.bat tên file apk cần dịch ngược
Ví dụ:
dex2jar.bat facebook.apk
Sau khi chạy xong sẽ xuất hiện 1 file mới trong folder cùng cấp có tên facebook.jar
Bạn chỉ cần mở JD-Gui lên sau đó kéo file jar này vào là có thể đọc được mã nguồn.
Chúc bạn thành công!