من المواقف الشائعة إلى حد ما هو قيامك بتحديث تطبيق أو لعبة وبدلاً من تحسين الأداء والميزات الجديدة، تحصل على أداة لا تعمل تمامًا. يرتكب المطورون على اختلاف أنواعهم أخطاء مماثلة، ولا يمكنك الرجوع من إصدار جديد إلى إصدار قديم إلا باستخدام أداة Charles Proxy.
يمكن أن يكون برنامج Charles Proxy مفيدًا أيضًا في الحالات التي تتم فيها إزالة بعض الوظائف في الإصدارات الجديدة من التطبيقات أو الألعاب. هناك مجموعة كاملة من الأمثلة على هذه الوظائف عن بعد، خذ، على سبيل المثال، تطبيقات VKontakte أو YouTube الرسمية، أحدث إصدار منها يسبب مشاعر سلبية فقط لدى المستخدمين.
نود أن نشير على الفور إلى أنه على الرغم من التعقيد الواضح، يمكن لأي مستخدم تثبيت الإصدار القديم من أي تطبيق. الشيء الرئيسي هو اتباع التعليمات بدقة. لقد قمنا فيه بتثبيت أحد الإصدارات الأولى من تطبيق Instagram الشهير لشبكة التواصل الاجتماعي على جهاز iPad.
الخطوة 1: تنزيل وتثبيت وتشغيل Charles Tool لنظام التشغيل Windows أو Mac (تنزيل)
الخطوة 2: قم بتشغيل iTunes وابدأ بتنزيل التطبيق الذي تريد تثبيت نسخته الأقدم على جهاز iPhone أو iPad
الخطوة 3. في نافذة Charles، حدد خادم iTunes الذي تم تنزيل التطبيق منه بالكلمة "يشتري".انقر بزر الماوس الأيمن على اسم الخادم واختر تمكين وكيل SSL
الخطوة 4: ارجع إلى نافذة iTunes وأوقف تنزيل التطبيق
ملاحظة: إذا تم تنزيل التطبيق بالفعل، فيجب حذفه في قسم "برامجي".
الخطوة 5: ابحث عن التطبيق الذي تريده في iTunes مرة أخرى وابدأ في تنزيله مرة أخرى
الخطوة 6. اذهب إلى نافذة تشارلز وابحث عن سطر آخر به كلمة " يشتري" - هذا هو بالضبط الشيء الذي نبحث عنه. ارجع إلى iTunes وأوقف تنزيل التطبيق
الخطوة 7. قم بتوسيع الخيط الموجود بالكلمة " يشتري"في تشارلز والعثور على السطر buyProduct
الخطوة 8: حدد غرزة buyProductوانتقل إلى علامة التبويب إجابةحيث حدد نوع العرض نص XML
الخطوة 9. على الشاشة، بعد السطر SoftwareVersionExternalIdentifiers، ستظهر لك خطوط مثل:
حيث يمثل الرقم المكون من سبعة أرقام أرقام إصدارات التطبيق، مرتبة ترتيبًا تصاعديًا. في مثالنا، قمنا بإرجاع Instagram إلى الإصدار القديم حقًا 1.8.7، والذي كان رقم الإصدار الخاص به هو الأول في القائمة. من الناحية العملية، غالبًا ما يكون من الضروري العودة إلى الإصدار السابق، لذلك يوصى بتحديد رقم الإصدار (الرقم الموجود في العلامة)
الخطوة 10. انقر بزر الماوس الأيمن على العنصر buyProductوحدد يحرر
الخطوة 11. حدد القسم نص XMLوابحث عن السطر في الحقل:
حيث XXXX هو أحدث إصدار من التطبيق. بدلاً من XXXX، تحتاج إلى لصق القيمة المنسوخة في الخطوة 9، ثم النقر فوق ينفذ. في مثالنا، قمنا بتغيير الرقم 81542337 إلى 2948163، وبالتالي إرجاع أحدث إصدار من Instagram إلى الإصدار الأقدم.
الخطوة 12. مرة أخرى، انقر بزر الماوس الأيمن على العنصر buyProductوحدد نقاط التوقف
الخطوة 14: انتقل إلى iTunes، وابحث عن التطبيق الخاص بك وقم بتحديث الصفحة (Ctrl + R على نظام Windows). بعد ذلك نبدأ بتحميل الأداة
الخطوة 15. بعد لحظة من النقر على زر التنزيل، سيتم نقلك إلى تشارلز، حيث تحتاج إلى التبديل إلى الشاشة تحرير الطلب -> نص XML. في الميدان
الخطوة 16. ثم انقر مرة أخرى ينفذ
الخطوة 17: انتقل إلى iTunes وتأكد من بدء تنزيل التطبيق. انتظر حتى ينتهي التنزيل
الخطوة 18: في iTunes، حدد " برامجي"، ابحث عن التطبيق الخاص بك وانقر عليه بزر الماوس الأيمن، ثم حدد " ذكاء" هنا يمكنك التأكد من تنزيل الإصدار القديم من التطبيق
الخطوة 19. قم بإزالة الإصدار الجديد من التطبيق المطلوب من جهاز iPhone أو iPad الخاص بك، وقم بتوصيل الجهاز بـ iTunes وتثبيت الإصدار القديم
الخطوة 20. بعد اكتمال المزامنة، سيكون لدى هاتفك الذكي أو جهازك اللوحي إصدار قديم من التطبيق المطلوب
هناك أوقات يحتاج فيها المستخدم إلى تنزيل الإصدار السابق من أحد التطبيقات على iPhone بدلاً من الإصدار الأحدث. على سبيل المثال، كان هذا الموقف ذا صلة عندما فقد عميل الهاتف المحمول VKontakte قسم "التسجيلات الصوتية"، وقام "المستخدمون" بتحديث "epp" إلى الإصدار الأحدث دون قصد. اتضح أنه لم يعد من الممكن العودة. ولكن لا تزال هناك طريقة - وهي تتضمن استخدام أداة Charles Proxy على نظام التشغيل OS X.
باستخدام وكيل تشارلزيمكنك تنزيل الإصدار القديم من التطبيق على جهاز iPhone الخاص بك عبر iTunes. العملية نفسها مملة بعض الشيء وطويلة، ولكن الطريقة تعمل بالفعل. حتى أن الزملاء الأجانب قاموا بعمل مقطع فيديو كامل يوضح تشغيل الأداة المساعدة Charles Proxy.
الخطوة 1:قم بتنزيل أداة Charles Proxy، ثم قم بتثبيتها وتشغيلها على جهاز Mac. في النافذة التي تفتح، انقر فوق منح الامتيازات وأدخل كلمة مرور المسؤول.
الخطوة 2:بعد ذلك، تحتاج إلى تنزيل التطبيق الذي تريد الرجوع إلى إصدار سابق من خلال iTunes. في نافذة الأداة، في قسم الهيكل، سترى صفوفًا جديدة تظهر. من المفترض أن تشاهد خادم "شراء"، انقر عليه بزر الماوس الأيمن ثم انقر على "تمكين وكيل SSL".
الخطوة 4:الآن ابحث عن نفس التطبيق مرة أخرى في iTunes من خلال شريط البحث وانقر على زر تنزيل التطبيق مرة أخرى. وبعد ذلك قم بإلغاء تنزيل التطبيق مرة أخرى.
الخطوة 5:في قسم الهيكل، انقر فوق شراء، ثم شراء المنتج.
الخطوة 6:انتقل إلى علامة التبويب "الاستجابة"، وانقر بزر الماوس الأيمن على buyProduct، ثم انقر على "تصدير". حدد سطح المكتب كموقع التصدير، ثم حدد تنسيق XML وانقر فوق الزر "حفظ".
الخطوة 7:باستخدام محرر النصوص، افتح ملف XML، ثم قم بالتمرير لأسفل وابحث عن السطر:
يجب أن تشاهد قائمة مثل هذا:
هذه هي جميع إصدارات التطبيق، من الأول إلى الأحدث. انسخ رقم الإصدار الذي تريد تنزيله. بعد ذلك قم بإغلاق محرر النصوص.
الخطوة 8:ارجع إلى Charles، وانقر بزر الماوس الأيمن على buyProduct وحدد Edit.
الخطوة 9:انقر فوق "نص" وابحث عن السطر التالي في أعلى الصفحة:
الخطوة 10:أسفل هذا النص سترى قيمة رقمية داخل العلامة
الخطوة 11:قم بالتمرير لأسفل إلى علامة التبويب "الاستجابة" وسترى BundleShortVersionString. أدناه سترى الإصدار الرقمي الفعلي للتطبيق الذي قمت بإدخاله.
الخطوة 12:انقر بزر الماوس الأيمن على آخر عنصر buyProduct في القائمة ضمن "شراء" وانقر على نقاط التوقف.
الخطوة 13:في iTunes، مرة أخرى من خلال البحث، نبحث عن التطبيق لتحديث الصفحة. بعد ذلك، انقر فوق زر تنزيل التطبيق - يبدأ تنزيل التطبيق.
الخطوة 14:نعود إلى تشارلز. قد تظهر شاشة البداية الخاصة بالأداة لفترة وجيزة. بعد ذلك، انقر فوق الزر "تحرير الطلب" → "نص XML" والصق رقم الإصدار الذي نسخناه في الخطوة 7 أدناه
الخطوة 16:افتح iTunes، يجب أن يبدأ التنزيل ويكتمل.
الخطوة 17:انقر فوق علامة التبويب تطبيقاتي، وسوف ترى التطبيق الذي تم تنزيله. يجب أن يكون هذا إصدارًا قديمًا من التطبيق. للتحقق من ذلك، يمكنك النقر بزر الماوس الأيمن وتحديد الحصول على المعلومات. سيتم الإشارة إلى رقم الإصدار هناك.
الخطوة 18:الآن كل ما تبقى عليك فعله هو توصيل جهاز iPhone بجهاز Mac الخاص بك وسحب أيقونة تطبيق الإصدار القديم إلى جهاز iPhone الخاص بك. ومع ذلك، يجب إزالة أي إصدارات جديدة من التطبيق من جهاز iPhone الخاص بك قبل أن تتمكن من تثبيت الإصدار القديم.
الخطوة 19:إغلاق وحذف تشارلز بعد الانتهاء.
لسوء الحظ، لا تعمل التطبيقات دائمًا بشكل أفضل بعد تثبيت التحديثات. في بعض الحالات، لا يمكن للتحديثات التي طال انتظارها تحسين البرنامج فحسب، بل يمكنها أيضًا إزالة الميزات المفيدة أو إضافة أخطاء جديدة. إذا تم إصدار تحديث غير ناجح، فسيتعين على المستخدمين الانتظار حتى يقوم المطورون بإصلاح المشكلة عن طريق إصدار تحديث آخر. ولكن هناك طريقة أخرى - يمكنك تثبيت إصدار سابق من التطبيق بنفسك.
لتثبيت إصدار "قديم" من تطبيق أو لعبة تعمل بنظام التشغيل iOS، يحتاج المستخدمون إلى ما يلي:
1. قم بتنزيل وتثبيت التطبيق المسمى . على الموقع الرسمي، يمكنك العثور على إصدارات لنظام التشغيل Windows وOS X وLinux.
2. ابحث في iTunes عن التطبيق الذي تريد تثبيت نسخته القديمة.
3. ابدأ بتنزيل التطبيق على iTunes و Charles في القسم بناءابحث عن نشاط مثل "buy.itunes.apple.com".
4. حدد السطر "buy.itunes.apple.com" واستدعاء قائمة السياق بزر الفأرة الأيمن، ثم قم بتمكين العنصر " ».
5. توقف عن تنزيل التطبيق في المتجر.
6. قم بإزالة التطبيق من قائمة التنزيل في iTunes.
7. ابحث عن التطبيق المطلوب في iTunes وابدأ التنزيل وأوقفه مرة أخرى.
8. في تشارلز، افتح نشاطًا جديدًا على شكل "buy.itunes.apple.com". يجب أن يكون هناك العديد من المرفقات الجديدة فيه. حدد العنصر " buyProduct».
9. انتقل إلى علامة التبويب "الاستجابة" وانقر بزر الماوس الأيمن على "buyProduct" وحدد "تصدير".
10. قم بتصدير الملف بامتداد XML. يمكنك تحديد سطح المكتب الخاص بك كموقع التصدير.
11. افتح ملف XML وابحث عن السطر:
أدناه سيكون هناك خطوط مثل:
هذه هي إصدارات التطبيق التي تم إصدارها مسبقًا. لتثبيت الإصدار "القديم"، تحتاج إلى تحديد أحد الأرقام ونسخه إلى الحافظة.
12. العودة إلى تشارلز.
13. اتصل بقائمة السياق في عنصر "buyProduct" وحدد عنصر "Edit".
14. في النافذة التي تفتح، انتقل إلى قسم "النص"، حيث تجد السطر:
تحته في العلامة
15. لتثبيت إصدار "قديم"، أدخل رقم الإصدار السابق من التطبيق بين العلامات واضغط على زر "تنفيذ".
16. انقر بزر الماوس الأيمن على الإدخال الأخير "buyProduct" في القائمة ضمن النشاط "buy.itunes.apple.com" وحدد "Breakpoints".
17. ابحث عن التطبيق المطلوب في iTunes مرة أخرى وابدأ في تنزيله.
18. ارجع إلى Charles، وحدد النشاط "buy.itunes.apple.com"، وعلى الجانب الأيمن من النافذة قم بالتبديل إلى تحرير الطلب -> نص XML.
19. في الميدان
20. في صفحة التأكيد، انقر فوق "تنفيذ" مرة أخرى.
21. انتظر حتى يتم تنزيل التطبيق في iTunes.
22. تحقق من إصدار البرنامج أو اللعبة التي تم تنزيلها للتو في قسم "تطبيقاتي". للقيام بذلك، اتصل بقائمة السياق وحدد "المعلومات".
23. إذا كان هناك إصدار "قديم" من التطبيق متوفر في مكتبة iTunes، فيمكنك توصيل جهاز iPhone أو iPad بجهاز الكمبيوتر الخاص بك ونقل البرنامج إلى ذاكرة جهازك المحمول، بعد حذف الإصدار الأحدث مسبقًا.
تعليمات فيديو مفصلة من iDB:
بعد التحديث إلى إصدار جديد من iOS، قد تلاحظ أنك لا تحب البرنامج الثابت. في هذه الحالة، هناك حل ممتاز - إعادة البرنامج إلى الإصدار الأمثل، في رأيك. أي أنه إذا قمت بالتحديث إلى IOS 10 على سبيل المثال، فيمكنك بسهولة تثبيت IOS 8 على جهازك باستخدام الإرشادات أدناه.
قد تكون أسباب تثبيت إصدار أقدم من نظام التشغيل هي الظروف التالية:
يرجى ملاحظة أنه ليس من الممكن إرجاع أي جهاز إلى أي إصدار؛ يمكنك عرض معلومات تفصيلية حول الجهاز الذي يمكن إرجاع إصدار البرنامج الثابت إليه على موقع الويب التالي - http://appstudio.org/shsh. جميع البيانات موجودة في تنسيق الجدول.
قبل البدء في العملية، عليك تحضير الأمور التالية:
إذا كنت قد استوفيت جميع الشروط المذكورة أعلاه، فإن الخطوة التالية هي إعداد الجهاز نفسه لعملية التراجع.
يرجى ملاحظة أنه عند استرجاع جهازك، يتم مسح جميع البيانات والتطبيقات وملفات الوسائط منه نهائيًا، لذا يجدر الاهتمام بها. هناك خيار يسمح لك بحذف الملفات من الجهاز، سيتم مناقشته لاحقًا في المقالة، لكنه ليس أقل استقرارًا. يمكنك حفظ كل ما تحتاجه باستخدام نسخة احتياطية تم إنشاؤها على النحو التالي:
نقطة أخرى مهمة هي تعطيل كلمة المرور ومعرف اللمس، إذا كان مدعومًا وممكّنًا على جهازك.
قبل أي إجراءات مع البرامج الثابتة للجهاز، يجب عليك تعطيل وظيفة "البحث عن iPhone"، وإلا فلن يسمح لك iTunes ببساطة بتنفيذ أي إجراءات:
إذا تم تنفيذ جميع الأعمال التحضيرية السابقة، فيمكنك البدء في التراجع نفسه. لا يهم الجهاز الذي تقوم بالرجوع إليه، أو إصدار iOS الذي تقوم بالرجوع إليه.
خيار التراجع هذا موجود أيضًا، فهو يسمح لك بالتراجع دون فقدان البيانات الموجودة على الجهاز. للقيام بذلك، في النقطة 4 من قسم "استرجاع البرامج الثابتة"، تحتاج إلى النقر فوق الزر "استعادة" وزر "التحديث". جميع الخطوات الأخرى هي نفسها تماما. الشيء الوحيد الذي يستحق النظر فيه هو أن إجراء الاسترداد الكامل، أي إعادة ضبط النظام وتثبيته من الصفر، أكثر أمانًا، نظرًا لأن فرصة بقاء أي عناصر من الإصدار السابق أقل بكثير.
إذا كانت طريقة iTunes لا تناسبك لسبب ما، فيمكنك استخدام برنامج RedSnow التابع لجهة خارجية. يتم توزيعه مجانًا لنظامي التشغيل Windows وMac OS على الموقع الرسمي للمطور - http://redsnow.ru.
إذا كان الغرض من التراجع عن النظام الخاص بك هو تثبيت الإصدارات القديمة من التطبيقات، فلا يجب عليك القيام بذلك، حيث يوجد خيار أفضل - استخدم برنامج App Admin الخاص. ويمكنك تنزيله مباشرة من متجر التطبيقات مجانًا. بفضل هذا التطبيق، يمكنك عرض جميع الإصدارات المتاحة من التطبيقات المثبتة على هاتفك والعودة إليها. لاستخدام البرنامج، ما عليك سوى تحديد التطبيقات المراد استرجاعها وإدخال رقم الإصدار الفريد الذي تريد استرجاع التطبيق المحدد إليه.
لذلك، من الممكن تثبيت إصدار أقدم من البرنامج على جميع أجهزة Apple، ولكن لا يمكنك الرجوع إلى أي إصدار، ولكن فقط إلى تلك التي لديها توقيع SHSH. يمكن تنفيذ العملية إما من خلال تطبيق iTunes الرسمي أو من خلال برامج الطرف الثالث. الشيء الرئيسي هو تنزيل إصدار البرنامج الثابت الصحيح وعدم مقاطعة عملية التحديث حتى تكتمل بالكامل.
تحدثنا بالأمس عن كيفية قيام أجهزة iPhone وiPad بتثبيت إصدارات قديمة من التطبيقات باستخدام برنامج Charlie. من التعليقات على تلك المقالة، اتضح أن هناك طريقة أسهل لا تتضمن استخدام أدوات الطرف الثالث. لا تعمل هذه الطريقة إلا إذا كان الإصدار الجديد من التطبيق غير مدعوم على جهازك بسبب متطلبات النظام.
إذا كنت تستخدم هاتفًا ذكيًا أو جهازًا لوحيًا قديمًا من Apple، أو لم تقم بتحديث نظام التشغيل iOS إلى الإصدار 8 أو 9، فسوف تواجه حتماً قيودًا - سيطالبك متجر التطبيقات بتحديث نظام التشغيل أولاً. ومع ذلك، لا يمكنك الغش وتنزيل إصدار جديد من التطبيق، بل إصدار متوافق مع التكنولوجيا القديمة أو إصدار قديم من نظام التشغيل iOS.
كيفية تثبيت الإصدار القديم من التطبيق على نظام iOS؟
1. انتقل إلى إعدادات النظام لجهاز iPhone أو iPad الخاص بك وقم بتمكين مزامنة iCloud.
2. قم بتشغيل iTunes على جهاز الكمبيوتر الخاص بك وقم بتنزيل التطبيق الذي تحتاجه، حتى لو كان إصدارًا جديدًا.
3. افتح App Store على جهازك المحمول وابحث عن التطبيق الذي قمت بتنزيله من خلال iTunes.
4. بالقرب من اسم التطبيق، بدلاً من زر "تنزيل"، سيظهر زر به سحابة، مما يدل على أنه قد تم بالفعل تسجيل "شراء" في حسابك، ويمكنك تنزيل هذا التطبيق على جهازك بحرية .
5. إذا كان جهاز iPhone أو iPad الخاص بك غير متوافق مع هذا التطبيق، فسيعرض النظام خطأً ويعرض تنزيل الإصدار الذي كان متوافقًا معه في السابق.
6. انتظر بعض الوقت - سيتم تنزيل الإصدار القديم من التطبيق على جهازك.
نؤكد مرة أخرى أن طريقة التثبيت هذه لا يمكن استخدامها إلا على الأجهزة القديمة (iPhone 3، 4، وما إلى ذلك)، وتثبيت الإصدارات القديمة من التطبيقات على جديديمكن الوصول إلى الهواتف الذكية والأجهزة اللوحية من شركة Apple باستخدام تطبيق Charlie الذي كتبنا عنه مؤخرًا. يعمل تشارلي كوكيل يقوم بتنزيل إصدار التطبيق الذي تحتاجه من خوادم Apple - أكثر استقرارًا من الإصدار الجديد أو مع الميزات التي تمت إزالتها لاحقًا بواسطة المطورين. أحد هذه التطبيقات هو عميل VKontakte الرسمي، الذي كان يحتوي في السابق على قسم موسيقى كامل، ولكن الآن لا تتوفر سوى مقتطفات من الأغاني، مما يؤدي إلى متجر iTunes.
لا يبقى المحررون بمعزل عن إثارة العام الجديد وإعداد المفاجآت. بالتعاون مع متجر Apple Jesus عبر الإنترنت، قمنا بإعداد واحدة من أفضل الهدايا لأي عطلة - هاتف iPhone 6s جديد تمامًا بأي لون من اختيارك. للمشاركة في الرسم، ما عليك سوى إكمال خمس مهام بسيطة. القراءة والمشاركة ونتمنى لك حظا سعيدا!