Do skylot phát hành
Dịch ngược mã Android từ dex về Java, có bản dòng lệnh và bản giao diện.
jadx chuyển mã Android đã biên dịch trở lại thành Java đọc được. Đưa vào một tệp APK, dex, AAR hay jar, nó dịch bytecode Dalvik ra mã nguồn Java; riêng với APK thì giải mã luôn phần tài nguyên, nên AndroidManifest.xml cùng các tệp XML nhị phân khác trở về dạng văn bản và định danh tài nguyên được ánh xạ lại thành tên.
Phần mềm có hai dạng. Bản dòng lệnh ghi thẳng cây mã nguồn xuống đĩa, hợp cho script và xử lý hàng loạt. jadx-gui mở cùng kết quả đó trong cửa sổ kiểu trình duyệt, có cây lớp, tô màu cú pháp, tìm toàn văn, nhảy tới khai báo và liệt kê nơi dùng của một phương thức hay trường dữ liệu; khi đoạn mã dịch ra khó theo dõi, nó bày kèm phần smali để đối chiếu.
Việc dịch ngược chỉ ở mức nỗ lực tối đa. Mã đã làm rối, tối ưu nặng hoặc cố tình gia cố sẽ có những phương thức dịch không nổi; jadx đánh dấu chỗ đó rồi lùi về hiển thị bytecode. Có sẵn bộ khử rối tên để đổi các định danh ngắn và do máy sinh thành tên nhất quán hơn. jadx viết bằng Java nên cần Java runtime mới chạy được.
Từ nhà phát hành
Cài bằng dòng lệnh
flatpak install flathub com.github.skylot.jadxChúng tôi không lưu trữ tệp này, không quét tệp và không mở tệp ra xem. Hãy đọc những gì nguồn công bố rồi tự quyết định.