العودة إلى التحديثات
New releaseJul 20, 2026

jadx v1.5.6

أداة تعمل عبر سطر الأوامر وواجهة رسومية لفك تجميع ملفات Android Dex وAPK إلى كود مصدر Java قابل للقراءة، مع إمكانيات فك ترميز الموارد، وإزالة التعتيم، وتصحيح أخطاء Smali.

مشاركة
jadx logo

JADX

Build status GitHub contributors GitHub all releases GitHub downloads (latest release) Latest release Maven Central Java 11+ License

jadx - مُفكِّك تجميع Dex إلى Java

أدوات سطر الأوامر والواجهة الرسومية لإنتاج شفرة Java المصدرية من ملفات Android Dex و APK

[!WARNING] يُرجى ملاحظة أنه في معظم الحالات لا يستطيع jadx فك تجميع 100% من الشفرة، لذا ستحدث أخطاء.
راجع دليل استكشاف الأخطاء وإصلاحها للحصول على حلول بديلة.

الميزات الرئيسية:

  • فك تجميع شفرة Dalvik الثنائية إلى شفرة Java من ملفات APK و dex و aab و apks و apkm و xapk و zip
  • فك تجميع شفرة Java الثنائية (jar و class و aar) وملفات smali أيضاً
  • فك ترميز AndroidManifest.xml والموارد الأخرى من resources.arsc
  • مزيل التشويش مُضمَّن

ميزات jadx-gui:

  • عرض الشفرة المُفكَّكة مع تلوين الصياغة
  • الانتقال إلى التعريف
  • البحث عن الاستخدامات
  • البحث في النص الكامل
  • مُنقِّح smali، راجع صفحة الويكي للإعداد والاستخدام

يمكن العثور على اختصارات المفاتيح الخاصة بـ jadx-gui هنا

شاهد هذه الميزات أثناء العمل هنا: نظرة عامة على ميزات jadx-gui

jadx-gui screenshot

التنزيل

بالنسبة لـ jadx-<version>.zip، قم بفك ضغطه، وانتقل إلى دليل bin وشغّل:

  • jadx - إصدار سطر الأوامر
  • jadx-gui - إصدار الواجهة الرسومية

على Windows، شغّل ملفات .bat بالنقر المزدوج. بالنسبة لحزم Windows، قم بفك الضغط وتشغيل jadx-gui-<version>.exe.

ملاحظة: تأكد من تثبيت Java 11 بنسخة 64 بت أو أحدث (غير مطلوب لحزمة with-jre). بالنسبة لـ Windows، يمكنك تنزيله من oracle.com (اختر مثبّت x64).

التثبيت

  • Arch Linux Arch Linux package AUR Version
    sudo pacman -S jadx
    
  • macOS Homebrew Version
    brew install jadx
    
  • Flathub Flathub Version
    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

الفئات