Lazydroid 0.4 بواسطة Dani Martinez (@dan1t0)

Lazydroid هي أداة مكتوبة على هيئة سكربت bash لتسهيل بعض جوانب تقييم تطبيقات أندرويد. توفر بعض المهام الشائعة مثل:
- ضبط علامة التصحيح (debug) لأحد التطبيقات إلى true
- ضبط علامة النسخ الاحتياطي (backup) لأحد التطبيقات إلى true
- إعادة بناء التطبيق
- إعادة توقيع التطبيق
- استخراج ذكي لسجلات التطبيق
- استخراج ملف APK لتطبيق مثبت من Google Play
- تنزيل أي مجلد على الجهاز (/sdcard/، مجلد بيانات التطبيق، وغيرها)
- مقارنة لقطتين مختلفتين من نفس المجلد
- إدراج أداة Frida gadget في ملف APK (على سبيل المثال، عندما لا يكون الهاتف مجذَّرًا أو لا يمكن تجذيره، وبالتالي يتعذر تشغيل خادم Frida)
التثبيت
يتطلب Lazydroid نظام Linux أو Mac OS للتشغيل وتثبيت الأدوات التالية:
- apktool
- jarsigner
- adb
- aapt (Android Asset Packaging Tool، جزء من SDK)
- keystore والاسم المستعار (alias) الخاصان بك
- Frida Agent (pip install frida)
لتشغيل lazydroid.sh، تكون الخطوات كالتالي:
$ git clone
$ #configure the path to the tools (adb, jarsigner, apktool, etc and your favorite shell)
$ cd lazydroid
$ ./getfridalibs.sh #get the last frida libs for Android
$ ./lazydroid.sh
الخيارات
-
ضبط APK على debuggable=true
- فك ضغط ملف APK وضبط علامة debuggable إلى true.
-
ضبط APK على allowBackup=true
- فك ضغط ملف APK وضبط علامة allowBackup إلى true (مفيد لاستخراج مجلد بيانات التطبيق على الأجهزة غير المجذَّرة)
-
توقيع APK
-
بناء APK
-
استخراج سجل التطبيق من جهاز أندرويد
- يقوم Lazydroid بتصفية logcat باستخدام معرّف PID الخاص بالتطبيق
-
استخراج ملف APK لتطبيق مثبت من Market
- مفيد للحصول على ملف APK وتحليله.
-
تنزيل لقطة من بيانات تطبيق مثبت، أو /sdcard/ أو مجلد على الجهاز
- يقارن Lazydroid بين مجلدين ويستخرج الفروقات بينهما بتنسيق أنيق.
-
مقارنة لقطتين مختلفتين
- يقارن Lazydroid بين مجلدين ويستخرج الفروقات بينهما بتنسيق أنيق لاكتشاف الملفات أو المجلدات الجديدة، وتعديلات الملفات، أو الملفات المحذوفة.

-
إدراج أداة Frida gadget في ملف APK
- يكتشف Lazydroid بنية جهازك تلقائيًا ويُدرج وكيل Frida في التطبيق لتسهيل مراقبة التطبيق وتعديل سلوكه (مفيد على الأجهزة غير المجذَّرة).
شاهد الفيديو
المساهمة والمساعدة
إذا وجدت أي خطأ برمجي أو كانت لديك فكرة، فيُرجى إبلاغي وسأقوم بتحسين الأداة وإصلاحها.