
أداة تعمل عبر سطر الأوامر وواجهة رسومية لفك تجميع ملفات Android Dex وAPK إلى كود مصدر Java قابل للقراءة، مع إمكانيات فك ترميز الموارد، وإزالة التعتيم، وتصحيح أخطاء Smali.
jadx - مُفكِّك تجميع Dex إلى Java
أدوات سطر الأوامر والواجهة الرسومية لإنتاج شفرة Java المصدرية من ملفات Android Dex و APK
[!WARNING] يُرجى ملاحظة أنه في معظم الحالات لا يستطيع jadx فك تجميع 100% من الشفرة، لذا ستحدث أخطاء.
راجع دليل استكشاف الأخطاء وإصلاحها للحصول على حلول بديلة.
الميزات الرئيسية:
AndroidManifest.xml والموارد الأخرى من resources.arscميزات jadx-gui:
يمكن العثور على اختصارات المفاتيح الخاصة بـ jadx-gui هنا
شاهد هذه الميزات أثناء العمل هنا: نظرة عامة على ميزات jadx-gui
بالنسبة لـ jadx-<version>.zip، قم بفك ضغطه، وانتقل إلى دليل bin وشغّل:
jadx - إصدار سطر الأوامرjadx-gui - إصدار الواجهة الرسوميةعلى Windows، شغّل ملفات .bat بالنقر المزدوج.
بالنسبة لحزم Windows، قم بفك الضغط وتشغيل jadx-gui-<version>.exe.
ملاحظة: تأكد من تثبيت Java 11 بنسخة 64 بت أو أحدث (غير مطلوب لحزمة with-jre).
بالنسبة لـ Windows، يمكنك تنزيله من oracle.com (اختر مثبّت x64).
sudo pacman -S jadx
brew install jadx
flatpak install flathub com.github.skylot.jadx
jadx[-gui] [command] [options] <input files> (.apk, .dex, .jar, .class, .smali, .zip, .aar, .arsc, .aab, .xapk, .apkm, .apks, .jadx.kts)
commands (use '<command> --help' for command options):
plugins - manage jadx plugins