Skip to content
KitploitKITPLOIT
أدواتعمليات الاستغلالالمدونة
Log in
إرسال
أدواتعمليات الاستغلالالمدونة
إرسال

أدوات الاختراق واختبار الاختراق والأمن السيبراني لترسانتك الأمنية!

Kitploit هو دليل لأدوات الاختراق والأمن السيبراني واختبار الاختراق. اكتشف آخر تحديثات المشاريع للعثور على الثغرات وتحليل الأنظمة وأتمتة الاختبارات وتعزيز أمنك.

··الخلاصات·اتصال·الخصوصية·© 2026 Kitploit

دليل الأدوات

الفئات

عرض جميع الفئات
Loading categories
android-backup-extractor — استخراج وإعادة تعبئة نسخ ADB الاحتياطية لأندرويد (ICS+). يدعم الأرشيفات المشفرة، وتحويل tar، والإدخال/الإخراج القياسي للتحليل الجنائي أو استعادة البيانات. | Kitploit
أدوات/GitHubGitHub/nelenkov/android-backup-extractor
أمان أندرويدالتحقيق الجنائي الرقمياستعادة البياناتأمن الجوال
GitHubnelenkov/android-backup-extractor

android-backup-extractor

استخراج وإعادة تعبئة نسخ ADB الاحتياطية لأندرويد (ICS+). يدعم الأرشيفات المشفرة، وتحويل tar، والإدخال/الإخراج القياسي للتحليل الجنائي أو استعادة البيانات.

عرض المستودع

الأكثر شعبية

عرض الكل →

اكتشف الأدوات الأكثر استخدامًا من قبل مجتمعنا.

استكشف جميع الأدوات

تصفح مجموعتنا من الأدوات

عرض جميع الأدوات →
مشاركة
2.6k30043منذ 2 أشهرتمت المراجعة من قبل Kitploit

مستخرج النسخ الاحتياطي لأندرويد

أداة لاستخراج وإعادة تعبئة النسخ الاحتياطية لأندرويد التي تم إنشاؤها باستخدام adb backup (ICS+). تعتمد بشكل كبير على BackupManagerService.java من AOSP.

البناء

يتطلب Java 11. يتطلب التعامل مع النسخ الاحتياطية المشفرة سياسة الاختصاص القضائي غير المحدود لـ JCE (ليست ضرورية إذا كنت تستخدم إصدار Java 9 الحالي).

http://www.oracle.com/technetwork/java/javase/downloads/jce-7-download-432124.html

استخدم إحدى الأدوات المدرجة أدناه للبناء أو انظر الإصدارات للحصول على الثنائيات الجاهزة (ملفات jar قابلة للتشغيل).

باستخدام Eclipse:

قم بتنزيل أحدث إصدار من jar موفر Bouncy Castle (bcprov-jdk15on-*.jar) من هنا:

ضع أحدث jar لـ Bouncy Castle في lib/، واستورده في Eclipse واضبط مسار البناء إذا لزم الأمر. استخدم السكريبت abe لبدء الأداة.

باستخدام Maven (يتطلب على الأقل JDK11):

لإنشاء jar كلي التنفيذ ذاتيًا: mvn clean package ثم:

java -jar target/abe.jar pack|unpack|pack-kk ...

باستخدام Ant:

استخدم سكريبت Ant المرفق لإنشاء jar كلي التنفيذ وتشغيله: (ما زلت بحاجة لوضع jar Bouncy Castle في lib/؛ قم بتعديل الخاصية bcprov.jar وفقًا لذلك)

java -jar abe.jar pack|unpack|pack-kk ...

(شكرًا لـ Jan Peter Stotz على المساهمة بملف build.xml)

باستخدام Gradle:

استخدم Gradle لإنشاء jar كلي التنفيذ: ./gradlew ثم:

java -jar build/libs/abe-all.jar pack|unpack|pack-kk ...

الاستخدام

الصيغة:

  • فك الضغط: abe unpack <backup.ab> <backup.tar> [password]
  • الضغط: abe pack <backup.tar> <backup.ab> [password]
  • الضغط للإصدار 4.4: abe pack-kk <backup.tar> <backup.ab> [password] (ينشئ نسخًا احتياطية من الإصدار 2، متوافقة مع Android 4.4.3)

إذا كان اسم الملف هو -، فسيتم قراءة البيانات من الإدخال القياسي أو كتابتها إلى الإخراج القياسي.

إذا لم يتم تقديم كلمة المرور في سطر الأوامر، فسيتم تجربة متغير البيئة ABE_PASSWD. إذا لم تحدد كلمة مرور، فلن يتم تشفير أرشيف النسخ الاحتياطي بل سيتم ضغطه فقط.

تعبئة أرشيفات tar

  • نظام Android دقيق جدًا بشأن ترتيب الملفات في أرشيف tar. التنسيق موصوف هنا.
  • أرشيفات tar غير المتوافقة تؤدي إلى أخطاء أو حتى تعطل النظام.
  • التطبيقات التي تحتوي على علامة allowBackup مضبوطة على false لا يتم نسخها احتياطيًا أو استعادتها.
    • (يمكنك محاولة الاستعادة يدويًا عبر adb push و adb shell)
  • يتم طباعة الأخطاء فقط إلى logcat، انتبه إلى BackupManagerService.

أكثر طريقة آمنة لتعبئة أرشيف tar هي الحصول على قائمة الملفات من ملف backup.tar الأصلي:

root@kitploit:~
tar tf backup.tar | grep -F "com.package.name" > package.list

ثم استخدم تلك القائمة لبناء ملف tar. في دليل النسخ الاحتياطي المستخرج:

root@kitploit:~
tar cf restore.tar -T package.list

يمكنك الآن تعبئة restore.tar ومحاولة adb restore restore.ab

الإصدارات

يتم بناء الإصدارات باستخدام Travis CI من الفرع الرئيسي وتتضمن jar كامل قابل للتشغيل.

استخدم الثنائيات على مسؤوليتك الخاصة. لا يتم توفير أي ضمان أو دعم.

يرجى الإبلاغ فقط عن الأخطاء في مستخرج النسخ الاحتياطي نفسه، لا يمكنني الإجابة على الأسئلة المتعلقة بفك/إعادة تعبئة النسخ الاحتياطية أو ملفات tar. (انظر الاستخدام لدليل استخدام مصغر.)

Build Status

ملاحظات

مزيد من التفاصيل حول تنسيق النسخ الاحتياطي وتنفيذ الأداة في منشور المدونة المرتبط.

تنزيل الأداة