dựa trên điều kiện của bạn, nếu apk android của bạn:
Điều kiện1: KHÔNG làm cứng (bởi Tencent Legu / Qihoo 360 / ...)
Lựa chọn1: sử dụng dịch vụ trực tuyến
nhu la:
sử dụng www.javadecompilers.com
đi đến:
để tự động giải mã từ apk sang java sourcecode
các bước:
uploadtập tin apk + nhấp Run+ chờ một chút thời gian + nhấp Downloadđể nhận zip + giải nén ->
sources/com/{yourCompanyName}/{yourProjectName}
là mã nguồn java dự kiến của bạn
Lựa chọn 2: dịch ngược / crack một mình
sử dụng công cụ liên quan để tự dịch ngược / bẻ khóa:
sử dụng jadx/ jadx-guichuyển đổi apksangjava sourcecode
tải về jadx-0.9.0.zip sau đó giải nén để có bin/jadx, sau đó:
- chế độ dòng lệnh:
- trong thiết bị đầu cuối chạy:
jadx-0.9.0/bin/jadx -o output_folder /path_to_your_apk/your_apk_file.apk
- output_folder sẽ hiển thị được giải mã
sourcesvàresources
sources/com/{yourCompanyName}/{yourProjectName} là mong đợi của bạn java sourcecode
- Chế độ GUI
- nhấp đúp chuột để chạy
jadx-0.9.0/bin/jadx-gui(Linux's jadx-gui.sh/ Windows jadx-gui.bat)
- mở
apktập tin
- nó sẽ tự động giải mã -> xem mã nguồn java dự kiến của bạn
save all hoặc là save as Gradle project
ví dụ:

Điều kiện2: cứng lại (bởi Tencent Legu / Qihoo 360 / ...)
phương pháp chính của 3 steps:
apk/app to dex
dex to jar
jar to java src
giải thích chi tiết:
Bước 1: apk/app to dex
sử dụng công cụ ( FDex2/ DumpDex) tệp kết xuất / móc ra (một hoặc nhiều) dextừ ứng dụng đang chạy
các bước:
chuẩn bị môi trường
- một
rooted android
- điện thoại thật
- hoặc giả lập
- cài đặt apk android của bạn
- đến điện thoại hoặc trình giả lập
- đã cài đặt Xposed Installer
- cài đặt
FDex2/ DumpDex vào XPoses và kích hoạt nó

- Lưu ý: cần khởi động lại Xposed để làm cho FDex2 hoạt động
- Địa chỉ tải xuống FDex2, tiếng Trung :
- cài đặt apk android của bạn vào điện thoại / trình giả lập
đổ ra dexkhỏi ứng dụng đang chạy
Bước 2: dex to jar
sử dụng tệp dex2jarchuyển đổi tool ( ) cụ thể, chứa logic ứng dụng) dexthành jartệp
tải dex2jar có dex-tools-2.1-SNAPSHOT.zip , giải nén đã nhận dex-tools-2.1-SNAPSHOT/d2j-dex2jar.sh, sau đó
sh dex-tools-2.1-SNAPSHOT/d2j-dex2jar.sh -f your_dex_name.dex
ví dụ:
dex-tools-2.1-SNAPSHOT/d2j-dex2jar.sh -f com.xxx.yyy8825612.dex
dex2jar com.xxx.yyy8825612.dex -> ./com.xxx.yyy8825612-dex2jar.jar
Bước 3: jar to java src
sử dụng một trong các công cụ:
chuyển đổi jarsangjava src
cho hiệu ứng chuyển đổi từ jar sang java src:
Jadx> Procyon> CRF>>JD-GUI
vì vậy nên sử dụng: Jadx/jadx-gui
các bước:
- nhấp đúp chuột để chạy
jadx-gui
- mở
dextập tin
File -> save all
ví dụ:

đã xuất java src:

Giải thích chi tiết hơn có thể xem hướng dẫn ebook trực tuyến tiếng Trung của tôi :