
على الرغم من أنه يمكنك العثور على هذه النسخ الاحتياطية علىالإنترنت ، تلك التي أخذها مستخدمون آخرون ولا تعرف أبدًا ما إذا كان قد تم تعديلها لاحتواء تعليمات برمجية ضارة أم لا. ثانياً ، لا يمكنك أن تكون متأكدًا مما إذا كانت ستعمل مع المواصفات الدقيقة لهاتفك أم لا ، حتى بالنسبة لطراز الهاتف نفسه ، قد تكون هناك اختلافات اعتمادًا على مناطق الهاتف وشركات الجوال المقصودة وعوامل أخرى مماثلة ، وامض يمكن أن تؤدي صورة التمهيد أو النظام أو صورة الاسترداد غير الصحيحة لهاتفك إلى إقرانها. لذلك ، من الأفضل دائمًا التقاط صور احتياطية لهذه الأقسام من جهازك بنفسك قبل محاولة تعديلها ، بحيث يمكن استردادها لاحقًا في حالة حدوث أي خطأ.
RomDump هي أداة مجانية تتيح لك القيام بذلك. من السهل جدًا استخدام أي شخص مرتاح لكتابة بعض الأوامر ، ويقوم بإنشاء صور احتياطية لأقسام التمهيد والاسترداد والنظام في هاتف Android. يتطلب تثبيت هاتفك أولاً وسوف تحتاج إما إلى تثبيت ADB على جهاز الكمبيوتر الخاص بك أو تطبيق المحطة الطرفية المثبتة على جهاز Android الخاص بك.
الآن بعد أن كان لدينا نظرة عامة ، دعنا ننتقل إلى إنجاز الأمور بالفعل.
قبل المتابعة:
- تأكد من أن جهازك متجذر. إذا لم يكن الأمر كذلك ، فابحث سريعًا على موقعنا عن "root phone_name" بدون علامتي الاقتباس ، واستبدل "phone_name" باسم جهازك. سوف تجد وسيلة سهلة لمتابعة دليل على تأصيل هاتفك.
- في حال كنت تستخدم طريقة ADB ، تأكد من تثبيت ADB على جهاز الكمبيوتر الخاص بك. إذا لم يكن كذلك ، فراجع دليلنا حول ما هو بنك التنمية الآسيوي وكيفية إعداده على جهاز الكمبيوتر الخاص بك.
- من ناحية أخرى ، إذا كنت تريد استخدام تطبيق المحطة ، فقم بتنزيل وتثبيت Android Terminal Emulator وهو متاح مجانًا في Android Market.
تابع الآن وفقًا للطريقة التي اخترتها.
طريقة بنك التنمية الآسيوي:
- قم بتنزيل RomDump من الرابط الموضح أدناه ، واستخرج الملف المسمى "تثبيت" من أرشيف zip الذي تم تنزيله إلى جهاز الكمبيوتر الخاص بك وانسخه إلى مجلد "الأدوات" في مجلد تثبيت Android SDK.
- قم بتوصيل هاتفك بالكمبيوتر عبر USB وتأكد من تمكين وضع تصحيح أخطاء USB في الإعدادات >> التطبيقات >> التطوير.
- افتح نافذة موجه الأوامر وأدخل الأوامر التالية:
adb push install /data/local/ adb shell chmod 04755 /data/local/install adb shell /data/local/install
- قد تشاهد بعض إخراج الأمر أعلاه. انتظر حتى ينتهي.
- قم بتمكين Wi-Fi ثم قم بتعطيله على هاتف Android. إذا كان ممكّنًا بالفعل ، فقم بتعطيله وتمكينه وتعطيله مرة أخرى.
- اكتب هذا الأمر في نافذة موجه الأوامر على جهاز الكمبيوتر الخاص بك:
adb shell romdump
- انتظر بصبر حتى تنتهي العملية وستنتهي. يمكنك الآن الخروج من موجه الأوامر.
طريقة المحطة:
- قم بتنزيل RomDump من الرابط الموضح أدناه ، واستخرج الملف المسمى "تثبيت" من أرشيف zip الذي تم تنزيله إلى جهاز الكمبيوتر الخاص بك وانسخه إلى جذر بطاقة تخزين هاتفك.
- قم بتشغيل Android Terminal Emulator (أو أي تطبيق طرفي آخر من اختيارك) على هاتف Android وأدخل هذه الأوامر:
su cat /sdcard/install >/data/local/install chmod 04755 /data/local/install /data/local/install
- سترى بعض إخراج الأمر أعلاه. انتظر حتى ينتهي الإخراج.
- بعد ظهور هذا السطر الأخير ، قم بتمكين Wi-Fi ثم قم بتعطيله على هاتفك. إذا كان ممكّنًا بالفعل ، فقم بتعطيله وتمكينه وتعطيله مرة أخرى.
- اكتب هذا الأمر في Emulator الطرفية:
/system/bin/romdump
- انتظر بصبر حتى تنتهي العملية وستنتهي. يمكنك الآن الخروج من Emulator الطرفية.
إذا كنت قد أكملت الخطوات المذكورة أعلاه لأي منبالطريقتين الناجحتين ، ستجد مجلدًا باسم "romdump" على جذر بطاقة SD يحتوي على مجلد فرعي باسم طراز جهازك. سيحتوي هذا المجلد على صور قسم التمهيد والنظام ونظام الاسترداد.
الطريقة البديلة إذا لم يعمل أعلاه:
إذا لم تنجح هذه الطريقة نيابة عنك وكانت كل ما تحتاجه للنسخ الاحتياطي هو صور الاسترداد والتمهيد ، يمكنك ببساطة القيام بذلك على النحو التالي.
ملحوظة: لا تحاول إجراء نسخ احتياطي لقسم النظام باستخدام هذه الطريقة لأن صورة النظام التي ينتجها بهذه الطريقة لن تكون صورة نظام صالحة لاستخدامها لاحقًا لاستعادة قسم النظام. استخدامه فقط للصور قسم التمهيد والاسترداد.
- إذا كنت تستخدم ADB ، فقم بتوصيل جهازك بالكمبيوتر عن طريق USB ، ثم قم بتشغيل نافذة موجه الأوامر على جهاز الكمبيوتر الخاص بك وأدخل الأمر التالي:
adb shell
إذا كنت تستخدم Terminal Emulator بدلاً من ذلك ، فما عليك سوى تشغيله على هاتف Android وإدخال الأمر التالي والموافقة على منح أي أذونات تطالب بها:
su
ستكون العملية المتبقية هي نفسها لكل من ADB و Terminal Emulator.
- أدخل الأمر التالي:
cat proc/mtd
- سوف تحصل على ناتج مماثل لهذا. لاحظ أن النتيجة قد تختلف عن هذه النتيجة ويجب عليك المتابعة وفقًا للإخراج الذي تحصل عليه ، بدلاً من المثال الذي تراه هنا.
dev: size erasesize name mtd0: 000a0000 00020000 "misc" mtd1: 00480000 00020000 "recovery" mtd2: 00300000 00020000 "boot" mtd3: 0fa00000 00020000 "system" mtd4: 02800000 00020000 "cache" mtd5: 093a0000 00020000 "userdata"
- لإلقاء صورة الاسترداد على بطاقة SD الخاصة بك ، قم بإجراءلاحظ الكلمة الأولى من السطر الذي يقول "الاسترداد" في النهاية. إنه "mtd1" في حالة هذا المثال ولكن قد يكون إدخالًا آخر لك. استخدم الآن هذا الأمر ، مع الاستعاضة عن "mtd1" بالمصطلح الذي ينطبق على حالتك ، إذا كان مختلفًا:
dd if=/dev/mtd/mtd1 of=/sdcard/recovery.img bs=4096
- وبالمثل ، لإلقاء صورة التمهيد على SD الخاص بكبطاقة ، دوِّن الكلمة الأولى من السطر الذي يشير إلى "boot" في النهاية ، وهو "mtd2" في حالتنا ولكنه قد يختلف بالنسبة لك. استخدم هذا الأمر الآن ، واستبدل "mtd2" بالمصطلح الذي ينطبق في حالتك ، إذا كان مختلفًا:
dd if=/dev/mtd/mtd2 of=/sdcard/boot.img bs=4096
هذا كل شيء - لديك الآن recovery.img و boot.img احتياطيًا على جذر بطاقة SD الخاصة بك.
تنزيل RomDump v72
تعليقات