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

jadx v1.5.6

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

مشاركة

JADX

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

jadx - مفكك الشيفرة من Dex إلى Java

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

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

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

  • فك ترجمة شيفرة Dalvik bytecode إلى شيفرة Java من ملفات APK, dex, aar, aab و zip
  • فك تشفير AndroidManifest.xml والموارد الأخرى من resources.arsc
  • يتضمن مزيل التعتيم (deobfuscator)

ميزات jadx-gui:

  • عرض الشيفرة المفككة مع تمييز الصياغة
  • الانتقال إلى التعريف
  • البحث عن الاستخدام
  • البحث عن النص الكامل
  • مصحح أخطاء smali، راجع صفحة الويكي للإعداد والاستخدام

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

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

التحميل

بعد التحميل، قم بفك ضغط الملف zip وانتقل إلى دليل bin وشغّل:

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

على ويندوز، شغّل ملفات .bat بالنقر المزدوج
ملاحظة: تأكد من تثبيت Java 11 أو إصدار أحدث 64 بت. لنظام ويندوز، يمكنك تنزيله من oracle.com (اختر x64 Installer).

التثبيت

  • 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 كمكتبة

يمكنك استخدام jadx في مشاريع Java الخاصة بك، راجع التفاصيل في صفحة الويكي

البناء من المصدر

يجب تثبيت JDK 17 أو أحدث:

git clone https://github.com/skylot/jadx.git
cd jadx
./gradlew dist

(على ويندوز، استخدم gradlew.bat بدلاً من ./gradlew)

سيتم وضع نصوص تشغيل jadx في build/jadx/bin وسيتم أيضًا ضغطها في build/jadx-<version>.zip

الاستخدام

jadx[-gui] [command] [options] <input files> (.apk, .dex, .jar, .class, .smali, .zip, .aar, .arsc, .aab, .xapk, .apkm, .jadx.kts)
commands (use '<command> --help' for command options):
  plugins	  - manage jadx plugins

الفئات