Як встановити програму ранньої версії. Встановлення нових програм на iPhone із застарілою версією iOS

Досить часта ситуація - ви оновлюєте програму чи гру і замість покращеної продуктивності та нових функцій отримуєте зовсім неробочий засіб. Допускають подібні помилки розробники всіх мастей, а відкотитися з нової версії на стару можна лише за допомогою інструменту Charles Proxy.

У нагоді програма Charles Proxy може й у випадках, коли у нових версіях додатків чи ігор якісь функції було видалено. Прикладів таких віддалених функцій можна навести цілу масу, взяти хоча б офіційні програми «ВКонтакте» або YouTube, остання версія якого викликає у користувачів лише негативні емоції.

Відразу хочемо відзначити, що незважаючи на складність, встановити стару версію будь-якої програми може будь-який користувач. Головне - чітко дотримуйтесь інструкцій. У ній ми встановили на iPad одну з перших версій програми популярної соціальної мережі Instagram.

Крок 1. Завантажте, встановіть та запустіть інструмент Charles для Windows або Mac (завантажити)

Крок 2. Запустіть iTunes і почніть завантажувати програму, стару версію якої ви хочете встановити на свій iPhone або iPad

Крок 3. У вікні Charles виберіть сервер iTunes, з якого відбувається завантаження програми, зі словом "buy".Натисніть назву сервера правою кнопкою та виберіть пункт Enable SSL Proxying

Крок 4. Поверніться у вікно iTunes та зупиніть завантаження програми

Примітка: якщо програма вже завантажилася, її потрібно видалити в розділі «Мої програми»

Крок 5. Знову знайдіть потрібну програму в iTunes і повторно почніть її завантаження

Крок 6. Перейдіть у вікно Charles і знайдіть ще один рядок зі словом « buy- це саме той об'єкт, який ми шукаємо. Поверніться до iTunes та зупиніть завантаження програми

Крок 7. Розкрийте знайдену гілку зі словом « buy» в Charles і знайдіть рядок buyProduct

Крок 8. Виберіть рядок buyProductта перейдіть на вкладку Response, де вкажіть тип відображення XML Text

Крок 9. На екрані, після рядка softwareVersionExternalIdentifiers, Ви побачите рядки виду:

2948163
3091092
3107891
3171975
3194579
3240261

де семизначне число означає номери версій програми, які розміщені в порядку зростання. У нашому прикладі ми відкотили Instagram на по-справжньому давню версію 1.8.7, номер складання якої був першим у списку. Насправді ж, відкочуватися найчастіше необхідно до попередньої версії, тому рекомендується вибирати номер складання (той, що укладено в тег ) якомога ближче до фінальної версії.

Крок 10. Зробіть правий клік на пункті buyProductта виберіть Edit

Крок 11. Виберіть розділ XML Textі знайдіть у полі рядок:

appExtVrsId
XXXX

де XXXX – остання версія програми. Замість XXXX потрібно вставити скопійоване в кроці 9 значення, після чого натиснути Execute. У нашому прикладі ми змінювали номер 81542337 на 2948163, тим самим відкочуючи останню версію Instagram до ранньої.

Крок 12. Знову натисніть правою кнопкою пункт buyProductта виберіть пункт Breakpoints

Крок 14. Зайдіть в iTunes, знайдіть додаток і оновіть сторінку (Ctrl + R у Windows). Після цього почніть завантаження засобу

Крок 15. За мить після натискання вами кнопки завантаження вас перенесе в Charles, де потрібно перейти на екран Edit Request -> XML Text. В полі XXXX замість « XXX» вставте номер збирання, скопійований вами на 9 кроці, після чого натисніть кнопку Execute.

Крок 16. Потім знову натисніть Execute

Крок 17. Перейдіть до iTunes і переконайтеся, що завантаження програми почалося. Дочекайтеся закінчення завантаження

Крок 18. В iTunes виберіть вкладку « Мої програми», знайдіть вашу програму і зробивши по ній правий клік виберіть пункт « Відомості». Тут ви можете переконатися, що завантажується саме стара версія програми

Крок 19. Видаліть з вашого iPhone або iPad нову версію необхідної програми, підключіть пристрій до iTunes і встановіть старе складання

Крок 20. Після закінчення синхронізації на вашому смартфоні або планшеті виявиться стара версія необхідної програми

Щороку після презентації нових iPhone компанія Apple випускає і нову мобільну систему iOS. Розробникам, для стабільності роботи своїх додатків у новій системі, також доводиться вносити зміни та випускати нові апдейти своїх продуктів у App Store. З часом старі версії iOS перестають підтримуватись як Apple, так і розробниками додатків. І якщо Ви володар моделей iPhone та iPad, які працюють не на останніх версіях iOS, то запросто зіткнетеся з проблемою встановлення деяких програм та ігор.

Кожен розробник в App Store для своєї програми встановлює мінімальні вимоги (пристрій та версія операційної системи), і якщо Ви захочете встановити програму, а ваша версія iOS буде нижчою за мінімальну, тоді Ви побачите таке повідомлення:

«Для цього контенту (додаток) потрібен iOS 8 (тут може бути вказана будь-яка версія iOS) або новіший»

Що потрібно, щоб завантажити програму з App Store для iOS непідтримуваних пристроїв (iPhone та iPad зі старою версією iOS)

Якщо у вас з'явилося подібне попередження, не варто засмучуватись, вихід є! На жаль, встановити останню версію програми у вас не вийде, а ось завантажити попередню, сумісну саме з вашою iOS, можна.

Для цього вам знадобиться:

  • комп'ютер з macOS або Windows з доступом до Інтернету;
  • встановлена ​​програма iTunes не вище 12.6.5;
  • обліковий запис Apple ID, який використовується на пристрої з активованою функцією iCloud (її можна увімкнути в налаштуваннях iPhone або iPad).

ВАЖЛИВО!З виходом iOS 11 і оновленням iTunes до версії 12.7, Apple прибрала з медіакомбайна магазин програм App Store і тепер програми можна завантажувати тільки на пристрої з iOS - iPhone, iPad, iPod Touch. Тому вам потрібно встановити останню версію програми з App Store – це iTunes 12.6.5. Як видалити iTunes читайте в наступній статті . Щоб перевірити встановлену у вас версію:

  • для macOS— у рядку меню натисніть «iTunes» → «Про iTunes»
  • для Windows— виберіть «Довідка» → «Про iTunes»

Крок 1 Запустіть на своєму комп'ютері Mac або Windows програму iTunes

Крок 2 Увійдіть під своїм обліковим записом Apple ID


Крок 3 Перейдіть до розділу «Програми» → AppStore і знайдіть потрібну вам програму або скористайтеся пошуком


Крок 4 Натисніть кнопку Завантажити


Крок 5 Після цього комп'ютер більше не знадобиться, тепер візьміть свій iPhone або iPad і відкрийте на ньому App Store

Крок 6 Перейдіть на вкладку «Оновлення» та виберіть Покупки

В iOS 11 і вище, потрібно натиснути на іконку вашого облікового запису, вона знаходиться у верхньому правому кутку у всіх розділах, крім «Пошук»


Крок 7 Виберіть, щойно завантажений на комп'ютер додаток і натисніть (значок у вигляді хмари зі стрілкою вниз)

Крок 8 Перед вами з'явиться повідомлення із мінімальними вимогами. Для встановлення останньої сумісної версії система iOS запитає: "Завантажити попередню версію цієї програми?" Натискаємо Завантажити. Після цього почнеться завантаження та встановлення програми

На жаль, не всі програми можна встановити цим способом. Наприклад, якщо у вас гаджет з iOS 7, а мінімальна доступна версія для завантаження призначена для iOS 10, то, найімовірніше, у вас нічого не вийде. У такому разі вам потрібно скористатися наступною інструкцією .

Після завантаження програми на комп'ютері, файл можна видалити з медіатеки iTunes, це все одно версія, яка вам не підійде.

Розкажіть своїм друзями про цей лайфхак, поділившись посиланням на своїй станиці в соц.мережах і підписуйтесь на наші сторінки в

Не завжди оновлення додатків несуть у собі щось нове та корисне, часто усуваються одні помилки, але відразу з'являються інші. Гірше, коли після оновлення з'являється реклама або зникають корисні функції, таких випадків дуже багато.

У цьому матеріалі ми розповімо, як відкотити версію програми на iOS за допомогою програм Charles та iTunes. Але перш ніж приступити, зверніть увагу:

  • інструкція працює тільки на версії Charles 4, перевірялася на Charles 4.0.2 (програма платна, але має необмежений пробний період, пробна версія припиняє свою роботу кожні півгодини);
  • максимальна версія iTunes для macOS - 12.3.3, для Windows - 12.2.2, на наступних версіях цей спосіб вже не працює: або програма iTunes не запускається, або немає кнопки Завантажити (12.4-12.4.3), або з'являється помилка
    «iTunes не може перевірити автентичність сервера. Недійсний сертифікат сервера» (12.5-12.6.3).

На жаль, цей спосіб вже не працюватиме на версії macOS High Sierra і вище. При запуску попередніх версій iTunes у вас буде з'являтися помилка, оскільки для High Sierra є мінімальна версія 12.7 (без App Store).

Увага!Починаючи з версії iTunes 12.7, у програмі більше немає магазину програм App Store, тому для встановлення завантаженої програми на пристрій використовуйте останню робочу версію — 12.6.3.

Як відкотити версію програми на iPhone та iPad

Крок 1 Завантажте програму Charles 4 для своєї операційної системи (macOS або Windows) та встановіть її. Якщо на новішій версії метод не працює, тоді скачайте Charles 4.0.2 звідси

Крок 2 Запустіть програму Charles. На комп'ютерах з macOS під час першого запуску програми натисніть кнопку Grand Priviliges



Крок 4 Перейдіть до програми Charles і в панелі Structure (ліворуч) знайдіть рядок, що містить «buy.itunes.apple.com». Клацніть на ній правою клавішею миші та виберіть Enable SSL Proxying


Крок 5 Поверніться назад до iTunes, зупините завантаження програми та видаліть її зі списку завантажень (клацніть на іконку завантажень у правому верхньому куті, виберіть програму, що завантажується, і 2 рази натисніть клавішу Delete). Якщо завантаження вже завершилося, перейдіть до розділу «Мої програми» і видаліть завантажений додаток


Крок 6 Знову скористайтеся пошуком в iTunes і повторно завантажте програму. Якщо iTunes видасть попередження, що автентичність сервера не може перевірити, натисніть Продовжити. Почнеться завантаження програми, зупиніть її та видаліть


Крок 7 Перейдіть до Charles і знайдіть новий рядок, що містить «buy.itunes.apple.com». Розкрийте її та виберіть «buyProduct»


Крок 8 У правій панелі програми виберіть вкладку Contents (замість Contents, у деяких ОС може бути Response) і вкажіть тип відображення «XML Text». Серед рядків коду знайдіть:

softwareVersionExternalIdentifier
821085078

У рядку вказується поточна версія програми, а під нею вже йдуть ідентифікатори всіх попередніх версій:

softwareVersionExternalIdentifies
785833618
811158353
811420549
811474632

Виберіть версію, яку Ви бажаєте встановити та скопіюйте її номер


Крок 9 Поверніться в ліву панель Structure і на рядку «buyProduct» клацніть правою клавішею миші, виберіть пункт Breakpoints


Крок 10 В iTunes заново знайдіть та завантажте програму

Крок 11 Як тільки Ви натиснете Завантажити, у програмі Charles з'явиться нове вікно. Перейдіть до нього, виберіть вкладки Edit Request та «XML Text»


Крок 12 Знайдіть рядок XXXXі замість XXXX (набір цифр) вставте номер версії програми, яку Ви скопіювали раніше, і натисніть кнопку Execute один раз, а потім ще раз


Крок 13 У iTunes має розпочатися завантаження вибраної версії. Після закінчення завантаження в розділі «Мої програми» з'явиться завантажена програма. Перегляньте версію програми, викличте контекстне меню правим кліком миші та виберіть Відомості або натисніть Cmd+I (macOS) / Ctrl+I (Windows). Якщо вас не влаштовує версія, скопіюйте інший ідентифікатор версії та повторіть Кроки 10 - 13


Крок 14 Підключіть свій iPhone або iPad до комп'ютера та встановіть програму на пристрій

Після виконання всіх операцій не забудьте в Charles повернути все за замовчуванням, знову перейдіть у програму, виберіть рядок «buyProduct», клацніть по ній правою клавішею миші та натисніть Disable SSL Proxying, а також зніміть галочку з Breakpoints або просто видаліть програму.

Інструкція непроста і вимагає зусиль, але це того варте, якщо Ви хочете повернути стару версію програми.

Розкажіть про це лайфхаку своїм друзями, поділіться з ними посиланням у соц.мережах та підписуйтесь на наші паблики у

На сьогоднішній день сфера мобільних технологій продовжує розвиватись досить швидкими темпами. Прогрес у виробництві мобільних телефонів і смартфонів стає особливо помітним, якщо звернути увагу на те, як швидко вчорашні новинки старіють морально, не витримуючи конкуренції новостворених флагманів . Про усунення однієї з ознак такого старіння ми й поговоримо нижче.

Моральний знос iPhone та iOS

В одній із наших попередніх статей: - ми розбирали варіант, що дозволяє відтворити онлайн відео високої якості на старому комп'ютері.
Але якщо процес морального зношування заліза в більшості випадків можна вважати природним і необхідним, то з програмним забезпеченням не завжди все так очевидно.

У питанні старіння ПЗ можна виділити два основні напрямки:

  1. Відсутність підтримки та випуску оновлень операційної системи виробником для старихпристроїв
  2. Відсутність зворотної сумісності нових версій програмного забезпечення старимиОС

Термін підтримки

З першим пунктом все ясно. Виробник смартфона не хоче витрачати сили та кошти на оптимізацію нової системи під застаріле залізонавіть якщо це завдання технічно реалізується. Крім економії ресурсів цей крок сприяє і якнайшвидшому зростанню продажів нових апаратів, що випускаються (відпливом клієнтської бази до більш лояльного виробника в даному випадку ми нехтуємо), що також не говорить на користь збільшення тривалості підтримки своєї продукції.

Зворотна сумісність програмного забезпечення

Що ж до питання зворотної сумісності, то ця сторона може здатися ще більш спірною. Для початку дамо умовну відповідь у контексті поточної статті на запитання: Що таке зворотна сумісність?

Зворотня сумістність- це здатність нових версій програмного забезпечення працювати зі старими форматами даних, на старій операційній системі

Дуже гостро обидва варіанти цієї проблеми стоять перед власниками колишніх випусків мобільних телефонів компанії Apple.
Так, наприклад, остання доступна власникам iPhone 4Sверсія iOS - 9.3.5 , для iPhone 4ситуація ще гірша, на даний апарат офіційно можна встановити лише iOS 7.1.2. І це при тому, що остання версія операційної системи Appleна поточний час - 10.3.1

Наслідки морального зносу ПЗ

Чим же це загрожує?
Однією з головних неприємностей, з якою зіткнуться користувачі застарілих апаратів Apple- Те, що, часто, неможливо встановити деякі програми з App Store на iOSнижче за певний реліз.
Зокрема, для встановлення такої популярної програми обміну швидкими повідомленнями та дзвінками через інтернет, як Viber, з магазину Apple знадобиться наявність встановленої версії iOS не нижче 8.1. Для таких додатків, як Skype, клієнт мережі Вконтактеабо мобільний додаток Instagram, максимально стараверсія системи телефону, що задовольняє умови встановлення перерахованого софту - iOS 8.0.

З усього вищесказаного можна зробити висновок, що офіційно ми не маємо можливості встановити Viber на iPhone 4 . Те саме стосується й інших згаданих програм: Skype, vk-клієнтдля iOS, Instagramта багато інших. Більше того, ця ж доля незабаром спіткає і новіші моделі, так що це питання в перспективі може торкнутися все більшого кола користувачів продукції компанії Apple.

Однак, є спосіб, що дозволяє той же Instagram встановити на iPhone 4. Працювати цей метод буде з більшістю програм.
Суть його способу полягає в попередньому завантаженні програми з магазину App Store з прив'язкою до Apple IDі наступної установки версії програми, що підтримується, на сам телефон.

Отже, нам знадобляться:

  1. Комп'ютер із виходом в інтернет.
  2. Підключення до Інтернету на iPhone.

Приступимо.

Встановлення VK App у Apple ID через iTunes

Якщо ми спробуємо встановити на iPhone 4 програму Вконтакте, то у нас нічого не вийде, ми отримаємо помилку Для цього контенту (додаток) потрібен iOS 8.0 та новішийз пропозицією оновити апарат до iOS 8.0

Але якщо ми перейдемо шляхом Налаштування - Основні - Оновлення ПЗ, то побачимо, що в нас встановлено " новеПЗ, а саме iOS 7.1.2, що є останньою для iPhone 4

Значить, доведеться шукати обхідні шляхи.

На комп'ютер завантажуємо з офіційного сайту Apple програму iTunesта встановлюємо її.
Запускаємо iTunesі входимо під тим обліковим записом, за допомогою якого активовано ваш айфон.

Тепер у лівому верхньому кутку натискаємо на меню, що випадає, і вибираємо там пункт Правити меню...

У списку ставимо галочку навпроти пункту Програми і тиснемо кнопку Готово

Далі у списку переходимо в доданий нами розділ Програми.
У центральній частині екрана натискаємо на вкладку App Store. У правому верхньому кутку, в рядку пошуку, вводимо назву програми, що цікавить нас, нехай це буде клієнт Вконтакте для iPhone. Під іконкою програми натискаємо кнопку Завантажити, вводимо пароль від свого Apple IDі тиснемо кнопку Купити ( додаток безкоштовно, турбуватися нема про що)

Програма завантажена в наш обліковий запис, комп'ютер нам більше не потрібний.

Установка VK App на iPhone 4 через App Store

Підключаємо телефон до інтернету через мобільну мережу або за допомогою Wi-Fi. Запускаємо App Storeна пристрої та можемо відразу переходити на вкладку Оновлення. Тут у нас буде той самий додаток, який ми качали в iTunes, тобто клієнт VK App. Праворуч від іконки програми буде кнопка у вигляді хмари зі стрілкою, яка дозволяє нам встановити додаток з Apple ID.
Натискаємо на хмарку

Тепер ми побачимо сповіщення про те, що для завантаження останньої версії програми потрібна оновлена ​​версія операційної системи. Але тут нам буде запропоновано завантажити попередню версію цієї програми, чим ми скористаємося, натиснувши на кнопку Завантажити

Очікуємо закінчення завантаження останньої сумісної версії і можемо запускати встановлену програму.
Варто згадати, що таким чином не вдасться встановити останню версію програми на iPhone(вирішення питання можливе за наявності Jailbreak), тобто вам, ймовірно, буде недоступний повний функціонал програми, доданий у нових релізах, але для комфортного використання основних можливостей цього найчастіше не потрібно.

Сьогодні ми поговорили про те, як встановити програму на iPhone із застарілою системою iOS.

Довгою вам підтримки та постійних оновлень.