كيفية الرجوع إلى إصدار أقدم من تطبيق على نظام Android

كيفية الرجوع إلى إصدار سابق لأحد التطبيقات على Android بسهولة والاحتفاظ بجميع بياناته. لا حاجة للوصول إلى الجذر على الجهاز على الإطلاق، فقط أمر ADB بسيط!

في بعض الأحيان يأتي تحديث للتطبيق وتتمنى لو بقيت على إصدار أقدم. في بعض الأحيان، لا يكون الأمر بسيطًا مثل إلغاء تثبيت تطبيقك الحالي وتثبيت APK الأقدم مرة أخرى، فربما تكون لديك بيانات داخل التطبيق الذي تريد الاحتفاظ به أو أنه تطبيق نظام ولا ترغب في الاحتفاظ به بالكامل إلغاء تثبيته. لحسن الحظ، نظرًا لإمكانيات Android Debug Bridge (ADB)، فمن الممكن الرجوع إلى إصدار أقدم من إصدار التطبيق دون الحاجة إلى الجذر و حفظ كافة البيانات الخاصة بك.

من الأمثلة الرئيسية على ذلك تطبيق WhatsApp، والذي يتطلب عادةً استخدام سمات الطبقة التحتية متطلبات إصدار معينة. بدلاً من الاضطرار إلى إلغاء تثبيت WhatsApp وتحمل معاناة تسجيل الدخول إلى حسابك مرة أخرى، يمكنك ببساطة استخدام هذا البرنامج التعليمي للرجوع إلى الإصدار السابق مرة أخرى، باستخدام adb فقط. قد يفضل مستخدمو الجذر استخدام شيء مثل خفض مستوى التطبيق على متجر Play. إذا كنت ترغب في المتابعة، فاحصل أولاً على أي منهما الحد الأدنى من ADB وFastboot أو ال ثنائيات جوجل الرسمية تحتوي على بنك التنمية الآسيوي.

كن حذرًا عند الرجوع إلى إصدار أقدم من أحد التطبيقات. يمكن للتطبيقات ترقية قواعد البيانات وقد يؤدي الرجوع إلى إصدار سابق إلى جعل هذه الملفات غير قابلة للقراءة بواسطة إصدار التطبيق الأقدم. في حالات نادرة، قد تتعطل قواعد البيانات بالكامل إذا حاول التطبيق الموجود في الإصدار الأقدم تعديلها.


كيفية الرجوع إلى إصدار أقدم من تطبيق على نظام Android

ابحث عن APK الخاص بإصدار التطبيق الذي تريد الرجوع إليه. أوصي بالبحث عنه في XDA Labs أو APKMirror. افتح المجلد الذي يحتوي على أدوات adb، ثم افتح موجه الأوامر وانتقل إلى المجلد الذي يحتوي على adb. انسخ ملف APK الذي ترغب في الرجوع إليه في نفس المجلد حيث يوجد ملف adb أيضًا.

قم بتمكين تصحيح أخطاء USB على جهازك عن طريق الدخول إلى خيارات المطور. إذا كنت لا ترى خيارات المطور، فانتقل إلى "حول الهاتف" في الإعدادات وانقر على "رقم الإصدار" 7 مرات حتى يظهر نخب. بعد ذلك، اضغط على زر الرجوع وسيظهر لك قسم خيارات المطور. تحقق من تصحيح أخطاء USB هنا ثم قم بتوصيل هاتفك بجهاز الكمبيوتر الخاص بك.

عندما تكون جاهزًا للرجوع إلى إصدار أقدم من التطبيق، قم بتشغيل الأوامر التالية في نافذة الأوامر الخاصة بك.

adb push app.apk /sdcard/app.apk 
adb shell pm install -r -d /sdcard/app.apk

حيث أن "app.apk" هو ملف APK الذي قمت بتنزيله وتريد الرجوع إليه. اسمح بتصحيح أخطاء هاتفك من خلال المطالبة التي تظهر على شاشتك، إذا كانت هذه هي المرة الأولى التي تقوم فيها بتشغيل adb على هذا الهاتف. يجب بعد ذلك خفض مستوى التطبيق والحفاظ على بياناتك سليمة.


توضيح

يتمتع Adb بقدر كبير من التحكم في جهازك مما يمكنك الوصول إليه عادةً. نقوم أولاً بدفع الملف إلى وحدة التخزين الداخلية لدينا. ثم نستخدم "pm" الذي يستدعي مدير الحزم على جهازك، و"install" بالطبع يؤدي إلى تثبيت التطبيق. تعني العلامتان "-r" و"-d" على التوالي "الاحتفاظ بالبيانات" و"الرجوع إلى إصدار أقدم". وهذا يضمن أن هاتفك لا يقوم بمسح المجلد الذي ينتمي إلى التطبيق عند الرجوع إلى إصدار سابق.