طريقة إنشاء نسخة إحتياطية من تطبيقات الأندرويد Backup your Apps

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

سأراعي في الشرح جميع أنظمة التشغيل (حيث أن الطريقة تتطلب وصل الجهاز الجوال بالكمبيوتر)، ولكن الصور ستكون من نظام الماك.

١- بداية، افصل جهاز الأندرويد عن الكمبيوتر ان كنت قد وصلته به مسبقا. والآن يلزمنا تواجد الحزمة التطويرية البرمجية SDK على الكمبيوتر (قم بتحميل النسخة المناسبة من هنا).

٢- قم بفك ضغط الملف واحفظه في مكان تستطيع تذكره.

٣- (اذا كنت من مستخدمي اللينوكس أو الماك، تجاوز هذه الخطوة) يلزمك كمستخدم للويندوز تنصيب برنامج التعريف Driver الخاص بمنفذ اليو إس بي USB حتى يتمكن الكمبيوتر من التعرف على جهاز الأندرويد المتصل به. لعمل ذلك، قم بالبحث عن مدير ملفات الحزمة التطويرية واسمه SDKSetup.exe داخل مجلد SDK الذي فككنا الضغط عنه. قم باختيار Available Packages وهو آخر خيار في القائمة التي على يسارك. ستظهر لك معلومات مشابهة  لمحتويات الصورة في الأسفل:

إضافة لما ورد أعلاه، ستجد خيارا خاص بك كمستخدم للويندوز اسمه: Usb Driver package, revision 1. قم بتحديد هذا الخيار واضغط على Install Selected. والآن انتقل الى جهاز الأندرويد، اضغط على Settings ومن ثم Applications. اضغط بعدها على خيار Development، وبعدها اختر USB debugging. والآن قم بتوصيل جهاز الأندرويد عبر منفذ اليو اس بي بالكمبيوتر. سيتعامل كمبيوترك مع جهاز الأندرويد كعتاد Hardware بحاجة الى ملف تعريف Driver. والآن اذا كنت من مستخدمي الفيستا، فعليك عمل التالي:

أ- اختر Locate and install driver software

ب- اختر Don’t search online

ج- اختر I don’t have the disk. Show me other options

د- اختر Browse my computer for driver software

ه- اضغط على Browse… وحدد المجلد الذي تم وضع فيه ملف التعريف Usb Driver Package وهو “usb_driver”.

و- اضغط Next. في حال سئلت عن install the Google ADB Interface device اضغط OK.

لمستخدمي الاكس بي، اتبع ما يلي:

أ- اختر Install from a list or specific location ثم Next.

ب- اختر Search for the best driver in these locations وقم بإزالة التحديد عن Search removable media وبعدها حدد Include this location in the search.

ج- اضغط Browse… وحدد المجلد واسمه “usb_driver”. ثم اضغط Next.

٤- (لمستخدمي الماك واللينوكس) قم بتوصيل جهاز الأندرويد بالكمبيوتر عبر منفذ اليو اس بي.

٥- بالنسبة للماك واللينوكس قم بفتح Terminal وتوجه الى مجلد الحزمة التطويرية. ثم

cd tools/

والآن قم بكتابة الأمر التالي:

./adb pull /data/app/

ثم قم بإضافة المكان الذي ترغب تخزين النسخة الاحتياطية بداخله على جهاز الكمبيوتر. بالنسبة لي، قمت بعملها على الشكل التالي:

والآن اضغط Enter وسترى نتائج مشابهة للصورة التالية:

بانتهاء هذه الخطوة، تكون قد أنهيت المهمة بنجاح 🙂

بالنسبة لمستخدمي الويندوز:

افتح قائمة Start، اضغط على Run واكتب cmd. والآن توجه باستخدام الأمر المعروف cd الى الملف الذي حفظت فيه الحزمة التطويرية. (مثلا اذا كنت قد حفظت الملف في مجلد C:\User\AndroidSDK قم بالتوجه اليه باستخدام

cd /

أولا ثم cd User\AndroidSDK). والأن cd tools. قم بكتابة الأمر التالي:

adb pull /data/app/

ثم قم بإضافة المكان الذي تود حفظ النسخة الاحتياطية فيه على جهاز الكمبيوتر. مثلا C:\User\appsbup ليصبح الأمر كالتالي:

adb pull /data/app/ C:\User\appsbup

اضغط Enter وبنهاية العملية، تكون قد تمكنت من الحصول على النسخة الاحتياطية 🙂

قد يتساءل البعض، وماذا عن إنشاء نسخة احتياطية من نظام التشغيل نفسه؟ سنقوم بشرح هذه الخطوة لاحقا، ولكن للعلم، العملية هذه تتطلب صلاحيات الجذر Root حتى تتم.

تحياتي لكم !

إقرأ المزيد عن

، ، ، ، ، ،

وائل العلواني

وائل العلواني.. مدون سوري ومطور تطبيقات أندرويد.. مهتم بالتقنية وآخر تطوراتها.. يعمل في شركة خاصة في مجال تقصي الأعمال BI وتعدين البيانات Data Mining

التعليقات: 15 ضع تعليقك

Waleed K. G يقول:

how can i restore my backed up apps after flashing a new rom with this method .. what are the adb commands if it is possible ?

thanks

Hey Waleed.. how are you my friend 🙂

You can use the proper adb commands found at the bottom of this page:
http://jonwestfall.com/2009/08/backup-restore-android-apps-using-adb/

Cheers..

مجد يقول:

ساعوني من فضلكم في تحميل التطبيقات على الجهاز
xperia x10 mini
[email protected]

مشكور ياوائل على الموضوع المهم

لكن ماقلتلنا كيف ممكن نسترجع الملفات اللي عملنا لها نسخ احتياطية بعدين ؟؟

منتظرين الاجابة

أهلا أخي سامي.. معذرة على التأخير..

يمكنك استرجاعها عبر نفس المبدأ ولكن باستخدام الأمر التالي:
adb install /*.apk
فلنفرض أن ملفاتك تم وضعها في المكان التالي: /Users/wa2el/Desktop/
يصبح الأمر:
adb install /Users/wa2el/Desktop/*.apk/.

cutiyar يقول:

تسلم على التعليمات , اني عندس لينوكس , بعد دخلت كود ./adb pull /data/app/
يكول error: device not found
ما ادري ليش ما وجد هاتفي ؟
ممكن حل؟
و شكرا

أهلا بك..
أدخل
./adb devices
وإن لم يجد جهازك فربما هناك مشكلة حصلت، وقد يكون سببها عدة أشياء.. عموما هناك تطبيقات في السوق تمكنك من عمل نسخة احتياطية، حاول أن تستخدمها..

تحية

cutiyar يقول:

شكرا على ر السريع
لا واللة مو موجود هني ايضا , ممكن دزلي اسم التطبيقات ؟

اشكرك جداو

cutiyar يقول:

ممكن تنطيني اسم هاي التطبيقات؟
اشكرك

يوجد أكثر من تطبيق ولكن من أفضلها: Astro
وهنا تجد شرحا عنه:
http://www.androidtapp.com/astro-file-manager/

تحية

cutiyar يقول:

شكرااااا

احبتي الافاضل
لقد عملت نسخة من الرسائل للحفظ وتم ذلك حيث اعطاني كمية الرسائل المرسلة لبك اب لكن بعد ذلك لم اجد تلك الرسائل في صندوق الرسائل فكيف استطيع استعادة تلك الرسائل الى صندوق الوارد؟
مع جزيل الشكر والعرفان.

haine online يقول:

You’re delightful, Doug. Thank on your sort words and phrases.

My partner and i really want, understanding!

Leave a Reply

Your email address will not be published. Required fields are marked *