سنقوم في هذا الموضوع بعمل نسخ احتياطي لكامل النظام بدون الحوجه للروت فقط adb و سيتم الشرح على اوبنتو لكن يمكن اتباع الخطوات على التوزيعات الاخرى أو الانظمه الاخرى.
المتطلبات:
ستحتاج للتنزيل Android SDK حتى تستطيع استعمال adb قم بتنزيل Android SDK من هنا
بعد التنزيل قم بتثبيت الحزم التاليه :
في حال كانت توزيعتك 64bit ثبت هذه الحزمه libgl1-mesa-dev
او 32bit ثبت هذه الحزمه libgl1-mesa-dev:i386
الان سنحتاج للجافا فى حال لم تكن عندك قم بتثبيت openjdk عن طريق الامر التالي:
sudo apt-get install openjdk-8-jdk
الان بعد الانتهاء من تثبيت openjdk نقوم بفك الضغط عن ملف android SDK ستجد ملفين tools و platform-tools
يجب عليك اضافه هذين الملفين الى مسارك التنفيذي و يمكن القيام بذلك عن طريق الاتي:
nano ~/.pam_environment
ثم قم باضافه
PATH DEFAULT=${PATH}:/path/to/tools
PATH DEFAULT=${PATH}:/path/to/platform-tools
قم باستبدال
/to/path
بمسار فك ضغط مجلد Android SDK
الان يمكنك تنفيذ جميع اوامر adb, android, emulator
من خلال الترمينال مباشره
الان بعد الانتهاء من تثبيت android SDK و adb ننتقل للخطوه التاليه و هي عمل باك اب للجهاز
ملاحظه: من لديه اندرويد ستوديو لا يحتاج لتنفيذ الخطوات السابقه
الان ناتي لعمل باك اب للنظام اولا اذهب للخيارات المطور ثم قم بتفعيل وضع تصحيح اليوس بي
في حال لم تظهر لديك خيارات المطور قم بالدخول لحول الجهاز و اضغط على رقم الاصدار باستمرار حتى تتفعل
الان نقوم بوصل الجهاز عن طريق كيبل يو اس بي و نقم بكتابه الاوامر التاليه في الترمينال
adb devices
للتاكد من توصيل الجهاز بعد التاكد من توصيل الجهاز نقوم باختيار الاشياء التي نريد عمل نسخ احتياطي لها
قم باضافه -apk في حال تريد عمل نسخ احتياطي لجميع التطبيقات
قم باضافه -shared في حال اردت عمل نسخ احتياطي لذاكره التخزين الخارجيه
قم باضافه -all في حال اردت عمل نسخ احتياطي للكل النظام
قم باضافه -f لتسميه ملف ملف الباك اب في حال لم تقوم بتسميته سيكون الاسم الافتراضي backup.ab
و سيكون الامر كاملا كالاتي:
adb backup -apk -shared -all -f mybackup.ab
الان قم بفتح جهازك الاندرويد و سيطلب منك الموافقه على الباك اب و يمكن اضافه كلمه سر في حال اردت حمايه الملفات بكلمه سر
انتظر قليلا حتى ينتهي من عمل باك و بعد الانتهى ستجد ملف الباك اب في المسار الحالي بالاسم الذي سميته به و هكذا نكون قد انتهينا من عمل الباك اب
و في حال اردت عمل اعاده استرجاع للنسخ الاحتياطي كل الذي يجب ان تفعله ان توصل جهازك بكيبل يوس اس بي الى الجهاز ثم نفذ الامر التالي :
adb restore mybackup.ab
قم بالدخول على جهازك الاندرويد ثم اضغط موافق على الاسترجاع و ادخل كلمه السر في حال قمت بادخال كلمه سر اثناء عمل النسخ الاحتياطي .
بذلك يكون شرحنا قد انتهى و الطريقه لا تتطلب اي روت او ريكفري معدل فقط كيبل يوس ابي و Android SDK و جهاز اندرويد