ReArk
English | 简体中文
ReArk هي أداة سطح مكتب للهندسة العكسية والتحليل بمساعدة الذكاء الاصطناعي لتطبيقات HarmonyOS وAndroid. افتح ملفات HarmonyOS .hap و.app و.abc أو حزم Android .apk و.aab لفحص الشيفرة والموارد والبيانات الوصفية وسلوك التطبيق في مساحة عمل واحدة.
اجمع بين التحليل الساكن وفحص الأجهزة المتصلة وReArk Agent للتحقيق في منطق التطبيق ومراجعة الأمان والتعامل مع تحديات CTF.
التثبيت والمنصات
نزّل برنامج التثبيت الخاص بجهازك من أحدث إصدار. راجع جميع الإصدارات للاطلاع على سجل الإصدارات وملاحظات الإصدار.
| نظام التشغيل | المتطلبات | روابط مباشرة |
|---|
 Windows | Windows 10+ x64 |  |
 macOS | macOS 14.0+ Apple Silicon |  |
 Linux | x64 متطلبات النظام سيتم الإعلان عنها | قادم في الإصدار التالي |
أبرز الميزات
تحليل الحزم والتحليل الساكن
- تحليل ملفات HarmonyOS HAP/APP/ABC وملفات Android APK/AAB
- تصفح بنية الحزمة والوحدات ومخرجات الشيفرة المصدرية والموارد والبيانات الوصفية للتطبيق
- تفكيك وتفكيك ترجمة شيفرة ABC الثانوية؛ استكشاف السلاسل النصية والقيم الحرفية والإحالات المتبادلة وتدفقات وسائط الاستدعاء
- فحص ملفات manifest الخاصة بـAndroid والأذونات والمكونات ونقاط الدخول والموارد وأيقونات التطبيق
- قراءة تفكيك Android ومخرجات التفكيك الشبيهة بـJava
- عرض بيانات hex وJSON المنسق وXML والنصوص والصور وموارد الوسائط؛ البحث في الملفات والتنقل في مخرجات الشيفرة المصدرية
توقيع وتغليف HarmonyOS
- فحص التوقيعات والشهادات وصلاحية التوقيع
- تكوين مواد التوقيع وإعادة التوقيع وإعادة تغليف تطبيقات HarmonyOS
- تثبيت حزم التطبيقات المدعومة على الأجهزة المتصلة؛ يستخدم تثبيت أجهزة Android ملفات APK
ReArk Agent
- اطرح أسئلة سياقية حول حزمة HarmonyOS أو Android الحالية
- اكتشف قدرات التحليل واسترجع ملفات الحزمة والبيانات الوصفية والسلاسل النصية والتفكيك ومخرجات التفكيك حسب الحاجة
- أرفق مستندات مرجعية لتكميل أدلة الحزمة بموادك الخاصة
- استخدم مزوّدي النماذج المدعومين، بما في ذلك نقاط النهاية المتوافقة مع OpenAI ونماذج Ollama المحلية
- اجمع بين التحليل الساكن وسير عمل الأجهزة؛ تستخدم أوامر المضيف وتنفيذ Python وعمليات الجهاز تدفقات الموافقة المعمول بها
الأجهزة المتصلة
- اكتشف أجهزة HarmonyOS عبر HDC وأجهزة Android عبر ADB
- ثبّت التطبيقات وشغّلها والتقط لقطات الشاشة وافحص عُقد واجهة المستخدم واقرأ سجلات الجهاز
- اعرض شاشات الأجهزة في الوقت الفعلي وتحكم في الأجهزة باستخدام الفأرة ولوحة المفاتيح
- استخدم تسجيل الشاشة والصوت والحافظة وعناصر التحكم في الجهاز حيثما يدعمها الجهاز وبيئة التشغيل
- اعمل مع نوافذ العرض المتطابقة بملء الشاشة أو المنفصلة
تعتمد طرق العرض المتاحة للتحليل وإجراءات الجهاز على تنسيق الحزمة وإصدار نظام التشغيل وقدرات الجهاز. أدوات أدلة ABC وإعادة توقيع HarmonyOS خاصة بحزم HarmonyOS.
لقطات الشاشة
| تفكيك HarmonyOS | تفكيك Android |
|---|
 |  |
| فحص ABC / Hex | سلاسل ABC |
|---|
 |  |
| تحليل ReArk Agent | عرض شاشة Android |
|---|
 |  |
الأمان والخصوصية
استخدم ReArk فقط للهندسة العكسية المصرّح بها قانونيًا وأبحاث التوافق وتحليل البرمجيات الخبيثة وأبحاث الأمان.
عند استخدام ReArk Agent مع مزوّدي النماذج عن بُعد، تجنّب إرسال الأسرار أو الشهادات أو بيانات المستخدمين أو الأسرار التجارية أو أي محتوى حساس آخر.
الترخيص
ReArk مرخّص بموجب Apache License 2.0. راجع LICENSE للتفاصيل.
الإشعارات الخاصة بالأطراف الثالثة مدرجة في THIRD_PARTY_NOTICES.md.
الدعم