Контакти

Як відкатити програму на iPhone та iPad або завантажуємо з магазину App Store будь-яку версію програми (інструкція). Як відкатити оновлення програми на iOS Як скинути програму до попередньої версії

За промовчанням програми на Android оновлюються автоматично, варто підключитися до Інтернету. Оновлення додатків, безумовно, справа добра, проте іноді виникають ситуації, коли саме оновлення може стати причиною виникнення проблем. Наприклад, додаток починає гальмувати чи нестабільно працювати. Виникає запитання, чи можна видалити оновлення для програми?

В операційній системі Android видаляти оновлення можна тільки для системних програм, тобто вбудованих, видалити які не можна. Наприклад, це Google Chrome, Google Фото та ін. У нашому випадку програма Facebook вбудована в систему, видалити її не можна, зате можна відкотити оновлення.

Як видаляти поновлення, покажемо на прикладі Samsung Galaxy.

Перший спосіб

Зайдіть у «Налаштування».

Знайдіть розділ із програмами. Відкрийте його.

Знайдіть програму, для якої можна видалити оновлення. Як приклад нехай буде Google Фото. Натискаєте.

На сторінці програми натискаєте три крапки у верхньому правому кутку.

З'явилася кнопка «Видалити оновлення», тапаєте по ній.

Оновлення видалено. Зауважте, що версія програми також змінилася.

Другий спосіб

Підключаєтеся до мережі інтернет та відкриваєте Play Market.

За допомогою пошуку знаходите потрібну програму. Тут ви бачите кнопку «Видалити», тільки в цьому випадку, оскільки програма вбудована, будуть видалені виключно оновлення. Натискаєте.

Підтверджуєте видалення оновлень.

З'явилася кнопка "Оновити", що говорить про те, що ви видалили оновлення.

P.S.

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

За рахунок постійних багів у нових версіях iOS навіть ті користувачі, у яких iPhone є «дзвонилкою», почали цікавитись процесом відкату (даунгрейду) прошивок. Для відкритих складання він проходить елементарно, а для закритих - неможливий. Але це стосується виключно мобільної ОС, з додатками справи набагато кращі. Без джейлбрейка, енциклопедичних знань та багато часу можна легко знизити версію об'єкта App Store до бажаної. Необхідно тільки завантажити правильну програму-помічник та дотримуватися інструкцій, викладених нижче.

Найпопулярніші причини для відкату - це підвищення необхідної версії ОС (як варіант, перехід з iOS 6 на iOS 7) та навмисне вирізання розробникам певних функцій. Саме другий пункт і змусив нас написати цей матеріал. У редакції AppStudio тепло відгукуються про доступні і, в той же час, функціональні фітнес-браслети Xiaomi Mi Band 1s, фірмовий додаток яких з другої версії втратив розумний будильник, що піднімає вас з ліжка в швидку фазу сну — серйозна втрата, адже деякі купували гаджет тільки заради комфортного пробудження! У такій ситуації можна або чекати майбутнього оновлення, або зробити даунгрейд, чим ми, власне, і займемося.

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

Запускаємо iTunes і ставимо на завантаження потрібну програму. Ми вирішили взяти приклад Moves (2.7.10).

Повертаємося до Charles і дивимося на ліве вікно — там має з'явитися рядок, у якому є слово buy. Клацаємо по ній правою кнопкою і натискаємо на Enable SSL Proxying. Візуально нічого не станеться, ми просто активуємо перенаправлення SSL-запиту.

Знову йдемо в iTunes і вбиваємо завантаження: клацаємо на значок зі стрілочкою в правому верхньому кутку, клацаємо по додатку, що хитається, а потім із затиснутою клавішею FN 2 рази тиснемо Backspace, поки об'єкт не зникне. Заодно не заважає очистити кошик.

Тепер знову вбиваємо в пошук Moves (або натискаємо на велику іконку програми) і знову починаємо завантаження.

Знову залазимо в Charles і бачимо, що з'явився другий рядок із написом «buy». Тому вбиваємо завантаження в iTunes тим самим способом.

У Charles, у списку ліворуч, розгортаємо другий рядок, де написано buy, включаючи папку WebObjects. Там знайдемо файл buyProduct. Тиснемо на нього правою кнопкою, з контекстного меню вибираємо Export і вказуємо місце збереження (найпростіше поставити Робочий стіл). Формат краще вибрати XML Summary File, назва яка завгодно.

Відкриваємо збережений файл будь-яким текстовим редактором (у нас Coda 2), гортаємо вниз і шукаємо рядки, аналогічні цим:

6940998
10969069
11758907
12262840
12679839

Повертаємося до Charles. Тиснемо на buyProduct і вибираємо Edit.

Клацаємо по кнопці Text у правому полі. На четвертому рядку розташовуються теги :

appExtVrsId

А під ними теги та ключове значення поточної версії програми.

816441851

Замініть число між цими тегами тим, що скопіювали за крок вище, коли відраховували правильну версію. Натисніть Executeунизу.

Щоб переконатися в правильності версії, що завантажується, клацніть по вкладці Response і пролистайте текст до тегів з позначенням bundleShortVersionString, під якими і перебуватиме поточна версія. Як бачите, маркування "0.9" говорить про успішність експерименту. Але це ще не все.

Клацаємо правою кнопкою по buyProduct і вибираємо Breakpoints.

Заходимо в iTunes, вбиваємо в пошук додаток та завантажуємо його. Практично відразу завантаження припиниться, а на екрані з'явиться таке віконце.

Тиснемо на Edit Request, трохи нижче вибравши XML Text.

У п'ятий рядок, між тегами потрібно вставити версію, яку ви вже копіювали і на яку бажаєте відкотитися. Тепер давимо на Execute.

З'явиться ще одне віконце - знову тиснемо Execute.

Завантаження в iTunes має продовжитися. У результаті в медіатеці з'явиться стара версія програми. Щоб перевірити її, перейдіть в Мої програми, знайдіть там бажаний об'єкт, клацніть правою кнопкою миші по ньому і виберіть Відомості. Там якраз і відобразяться поточні цифри, які повинні вас порадувати;)

Обов'язково видаліть свіжу версію з iPhone/iPad перед синхронізацією, а також було б непогано відключити автоматичне оновлення програм в налаштуваннях iOS. Без зайвої потреби можна і з Charles розлучитися. На цьому, мабуть, все. Вдалих вам даунгрейдів;)

Зручність сервісу Google Play для встановлення та оновлення програм не викликає запитань. Якщо для встановленого у користувача програми з'явилося оновлення, то Android повідомить про це або автоматично оновить цю програму, залежно від того, як налаштував користувач систему оновлень в .

Але буває і так, що поточний апдейт у розробника вийшов невдалий (додаток починає вилітати, гальмувати і т.п.) або оновлення з яких-небудь причин не влаштовує користувача, виникає питання, а як же видалити оновлення програми на Android і відкотитися на стару версію?

Видалення оновлень для програм в Android

На жаль, в Android відкат на стару версію можливий тільки для тих додатків, які вбудовані в операційну систему: браузер Ghrome і Play Market. Для інших програм, навіть встановлених через Google Play, доведеться знайти на профільних сайтах попередню версію програми у вигляді інсталяційного файлу.apk, видалити програму, що повністю не влаштовує, і встановити її стару версію вручну. Будьте обережні, завантажуйте.apk файли тільки з перевірених ресурсів (наприклад 4PDA), щоб уникнути попадання вірусу на ваш пристрій.

Розглянемо видалення оновлень на прикладі програми Ghrome. Щоб повернутися до старої версії цього браузера, виконайте таке:

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

Вимкнення автоматичного оновлення конкретної програми

Щоб програма автоматично не оновлювалася при підключенні до мережі, налаштуйте її відповідним чином, а саме:


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

З недавніх пір Apple відкрила доступ до всіх версій мобільних програм для iOS. Charles Proxy – корисний інструмент для Mac та Windows, за допомогою якого можна завантажувати з App Store більш старі версії ігор та програм.

В яких ситуаціях це може стати в нагоді? Необхідність відкату з найсвіжіших релізів може бути пов'язана з появою в оновленнях програмних обмежень (на зразок видалення музичного розділу «ВКонтакте») або різного роду збоїв.

Нижче інструкція про те, як зробити даунгрейд додатків на iPhone та iPad:

Крок 1: Завантажте, встановіть та запустіть Charles за цим посиланням На Mac натисніть кнопку Grant Privileges та введіть пароль адміністратора.

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

Крок 3: У вікні Charles ви побачите кілька серверів, до яких підключається iTunes, вам потрібно знайти той, у якому є слово buy. Зробіть правий клік по ньому та виберіть Enable SSL Proxying.

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

Крок 5: Знову знайдіть цю програму в пошуку iTunes і натисніть кнопку Завантажити.

Крок 6: Поверніться до Charles і пошукайте рядки зі словом buy У вікні програми ви побачите вже другий об'єкт із написом buy. Він нам і потрібний. Поверніться до iTunes і зупиніть завантаження.

Крок 7: У додатку Charles розкрийте до кінця гілку зі словом buy і знайдіть рядок buyProduct. Зробіть правий клік, потім Export та вкажіть робочий стіл як місце для збереження файлу.

Крок 8: На робочому столі з'явиться новий XML-файл. Відкрийте його в будь-якому текстовому редакторі та знайдіть поле:

softwareVersionExternalIdentifiers

Нижче ви побачите рядки на кшталт:

1862841
1998707
2486624
2515121
2549327
2592648
2644032
2767414

Це різні версії вашої програми, починаючи з найстарішої до найновішої. Скопіюйте в буфер обміну потрібний номер версії.

Крок 9: Поверніться в Charles, зробіть правий клік buyProduct і виберіть Edit.

Крок 10: Натисніть внизу Text і знайдіть наступний рядок у верхній частині сторінки:

Зверху між ключами XXXX ви побачите значення. Замініть його тим, що скопіювали його на кроці 8. Після цього натисніть Execute внизу.

Крок 11: Перейдіть вниз на вкладці Response до рядка bundleShortVersionString . Нижче ви побачите цифрове значення версії програми. Якщо це не та версія, яка вам потрібна, повторіть процедуру, починаючи з кроку 8, скопіювавши в буфер обміну інше значення.

Крок 12: Знову зробіть правий клік buyProduct, але цього разу виберіть Breakpoints.

Крок 13: Перейдіть на iTunes, знайдіть ваш додаток і оновіть сторінку. Натисніть кнопку Завантажити.

Крок 14: Поверніться в Charles, виберіть об'єкт зі словом buy, а в правій частині вікна перейдіть на Edit Request -> XML Text. Тут у полі XXX вставте з буфера код, скопійований на кроці 8. Натисніть кнопку Execute.

Крок 15: Коли ви побачите Breakpoint, знову натисніть Execute.

Крок 16: Поверніться до iTunes: завантаження має продовжитися.

Крок 17: Подивіться на вкладку Мої програми, куди завантажується програма Знайдіть її у списку та зробіть правий клік – Відомості. Зверніть увагу на поле версія: це має бути старе складання програми.

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

Крок 19: Закрийте та видаліть Charles

Нижче можна переглянути відеоінструкцію з даунгрейду від iDB:



Сподобалася стаття? Поділіться їй