В Android всичко е проектирано да се движи напред: Актуализациите на приложенията пристигат автоматично и се инсталират за секунди. И на теория те носят само подобрения. Но знаете, че реалността е съвсем различна: понякога нова версия прекъсва функции, които сте използвали ежедневно, прави приложението по-бавно или променя интерфейса по начин, който изобщо не ви харесва.
Когато това се случи, логичното нещо, което трябва да направите, е да искате Връщане към предишна версия на приложението на AndroidОттук започват проблемите: системата не позволява да инсталирате по-стара версия върху новата, често губите данни при деинсталиране и не е ясно кой метод е най-безопасният. В това ръководство ще видите стъпка по стъпка всички практични начини за понижаване на версията на приложение (и по-общо на самата система Android) с техните предимства, рискове и трикове за минимизиране на главоболията.
Какво точно включва понижаването на версията на Android?
Когато говорим за понижаване на рейтинга, имаме предвид да замените по-нова версия на софтуера с по-старанезависимо дали става въпрос за конкретно приложение или за цялата операционна система Android на мобилния телефон или таблет.
В случая с приложенията, понижаването на версията означава върнете се към предишна версия на това приложение, без да се „зациклите“ на последната актуализацияВ случая със системата това означава инсталиране на по-стар фърмуер, например преминаване от Android 13 към Android 12, защото най-новата версия ви създава проблеми.
Това не е нещо, което се прави всеки ден, защото на теория, Актуализациите се издават за отстраняване на грешки, подобряване на сигурността и добавяне на функцииНо има случаи, в които тези актуализации причиняват повече вреда, отколкото полза: сериозни грешки, несъвместимости, прекомерна консумация на батерия или промени в дизайна, които влошават потребителското изживяване.
Когато се окажете в подобна ситуация, понижаването на класацията се превръща в много изкушаващ вариант, въпреки че Не винаги е лесно, нито пък е без рискове.Ето защо е важно да разберете напълно какво ще играете, преди да започнете.
Ограничения и рискове от понижаване на версията на приложенията на Android
Android, по дизайн, Не позволява инсталирането на по-стари версии на приложения върху по-нова версия.Ако се опитате да инсталирате APK файл с номер на версия, по-нисък от този, който вече сте инсталирали, ще видите грешка при инсталиране и операцията ще бъде отменена.
Официалното решение е първо да деинсталирате приложението и след това да инсталирате предишната версия, но това предполага, че Можете да загубите локални данни от приложения, ако не са синхронизирани с облака или ако нямате резервно копие. (например, чатове, разширени настройки, изтегляния и др.).
Освен това има сериозен технически проблем: приложенията са проектирани да Данните ви трябва да се „надградят“ до по-нова версия, а не да се понижат.С други думи, когато актуализирате, приложението обикновено мигрира вътрешната си база данни и други файлове в новия формат. Ако след това инсталирате по-стара версия, тя може да не разпознае новия формат и:
- Показване на постоянни грешки при отваряне.
- Изключва се сам или изобщо не стартира.
- Казват, че данните са повредени и ви принуждават да ги изтриете.
Следователно, дори и да успеете да „подлъжете“ Android да ви позволи да инсталирате по-стара версия върху по-новата, Никой не гарантира, че приложението ще работи перфектно с данните, които вече имате.Техниките за понижаване на версията работят много добре, когато версиите не променят формата на данните, но не правят чудеса.
Предварителни изисквания и съвети преди понижаване на рейтинга
Преди да започнете с който и да е метод, си струва да спрете за момент и Подгответе почвата, за да избегнете загуба на информация и да предотвратите изненадиИмайте предвид тези точки:
Първото нещо е да направите a архивирайте вашите важни данниВ зависимост от приложението, това може да бъде вътрешно архивиране, експортиране във файл, синхронизация в облака или дори пълно копие на мобилното ви устройство, използвайки инструменти на Google или производителя.
Добра идея е също да отидете в Google Play и деактивирайте автоматичните актуализации - Поне за приложението, което искате да „замразите“ до по-ранна версия. Ако не го направите, то може да се актуализира отново на следващия ден и ще трябва да повторите целия процес.
Друг важен детайл, който трябва да се запомни, е, че някои методи за понижаване на версията, особено тези, които включват модифициране на системата, Те могат да анулират гаранцията, да изтрият всичко или да оставят телефона нестабилен. Ако нещо се обърка. Това не е норма, но рискът съществува.
И накрая, имайте предвид, че в случая със системата Android има производители и модели, които Те директно блокират връщането към предишна версия на фърмуераАко вашето устройство е сред тях, няма какво да направите, освен да прибегнете до усъвършенствани решения, като ROM-ове на трети страни.
Метод 1: Понижаване на версията на приложение с Xposed (LSPosed + XDowngrader)
Ако искате да инсталирате по-стара версия на приложение, без да деинсталирате текущата и без да губите данните сиЕдин от най-мощните методи е да използвате Xposed Framework чрез модули като LSPosed и да се възползвате от специфичен плъгин: XDowngrader.
Идеята е проста: Android предотвратява инсталирането на по-стара версия поради серия от вътрешни проверки и този модул Премахнете тези отметки, за да позволите инсталирането на стария APK файл върху новия.Не е нужно да изтривате приложението или да докосвате данните му, а процедурата е подобна на нормална актуализация.
Тази система обаче има един съществен недостатък: Ще ви е необходима работеща среда, подобна на Xposed.На практика това обикновено включва използването на root и Magisk, нещо, което не всеки е готов да направи.
Днес най-удобният начин да получите Xposed е да го инсталирате Magisk и след това модул като LSPosedEdXposed, Riru или Taichi. Всички те емулират старата Xposed Framework, на която работят модулите. LSPosed обикновено е най-препоръчителният вариант, защото работи много добре и има добра поддръжка.
След като рамката е готова, следващата стъпка е инсталирането ѝ. модулът XDowngrader, създаден от същия автор на инструменти като WaTweakerТова е много лек модул, който се инсталира като всяко друго приложение и който можете да изтеглите от добре познати хранилища за модули на Xposed.
След инсталиране на XDowngrader, вашият мениджър на модули (например LSPosed) Ще ви покаже известие, което показва, че модулът е неактивен.Докосването на това известие ще го активира директно. Ако не виждате никакво известие, винаги можете да отворите LSPosed, да отидете в раздела с модули и да го изберете ръчно.
След като се активира и мобилният телефон се рестартира, започва хубавата част: Не е нужно да правите нищо друго специалноОт този момент нататък, когато се опитате да инсталирате APK файл с по-стара версия на приложение, което вече имате, Android ще ви покаже типичния прозорец „Искате ли да инсталирате актуализация за това приложение?“, но инсталацията няма да се провали, защото е по-стара версия.
Това означава, че ще можете да директно инсталиране на по-стара версия върху по-нова Без деинсталиране и без загуба на данни. Както споменахме по-рано, това не гарантира, че приложението ще разбере данните, които вече е имало, но в много приложения, които не са променили формата на вътрешните си файлове, то работи перфектно.
За разлика от това, в случаите, когато разработчикът е променил коренно начина на съхранение на данните, Много е вероятно, когато отворите старата версия, приложението да се затвори, да даде грешки или да каже, че данните са повредени.В тези случаи единственото решение обикновено е да изчистите кеша и данните на приложението или да се върнете към по-новата версия.
Метод 2: Връщане към предишна версия чрез инсталиране на APK файла (APKMirror)

Ако не искате да се занимавате с руутване или Xposed и сте доволни от преинсталирайте приложението от нулата на предишна версияНай-практичният подход е да се използва класическият метод за странично зареждане от надеждни APK хранилища като APKMirror.
Този метод включва изтегляне на APK файл или пакет с версията, която ви интересува и го инсталирайте ръчно, вместо да използвате Google Play. Бързо е, сравнително безопасно и не изисква сложна настройка, но обикновено първо ще е необходимо да деинсталирате текущото си приложение.
За да започнете, отворете браузъра на мобилното си устройство и отидете на APKMirror о EN сайтове за безопасно изтегляне Потърсете APK файла за Android и потърсете версията на приложението, което искате да изтеглите. Ще видите списък с всички издадени версии, подредени по дата, като най-новата е най-отгоре.
От този списък можете да изберете конкретната версия, която искате да инсталирате, като обърнете внимание на номера на компилацията и дататаМного приложения ще имат няколко „варианта“ в зависимост от архитектурата на вашия процесор или типа на устройството, така че избирайте разумно.
В секцията с варианти опцията обикновено работи за повечето съвременни мобилни телефони. arm64-v8aАко не сте сигурни относно архитектурата на вашето устройство, можете да използвате приложения като Hardware Info или, ако е наличен, да изберете универсален вариант, който е съвместим с почти всички модели.
След като сте наясно с варианта, докоснете синия бутон Изтегли за да започнете изтеглянето на файла. Ако е „обикновен“ APK файл, просто го отворете от изтеглените файлове и следвайте инструкциите на инсталационния съветник, въпреки че ще трябва да предоставите разрешения на инсталиране от неизвестни източници ако не сте го правили преди.
В други случаи, изтеглянето ще бъде файл във [формат] .apkm (APK пакет)За това ви е необходимо допълнително приложение, наречено APKMirror Installer, което можете лесно да изтеглите от Google Play. След като го инсталирате, отворете .apkm файла с това приложение и следвайте инструкциите на екрана.
Тази система е идеална, ако Просто искате да понижите версията на приложението и да го оставите „замразено“ на тази версия.Просто е, не изисква root достъп и ви спестява работа с разширени модули или инструменти.
Метод 3: Често понижаване на версиите с Aurora Store
Ако сте един от тези, които Те тестват много различни версии или ги променят често (Например, за да тествате нови или стари функции), изтеглянето на APK файлове един по един от APKMirror може да стане досадно. За тези случаи, много удобна алтернатива е Aurora Store.
Магазин „Аврора“ е Алтернативен клиент с отворен код за Google Play който осъществява достъп до същия каталог с безплатни приложения, но с допълнителни функции, като например ръчно изтегляне на по-стари версии, без да се разчита на външни хранилища.
За да го използвате, можете да инсталирате Aurora Store от F-Droid или изтеглете APK файла от официалния му уебсайтАко нямате F-Droid, ще трябва да активирате инсталирането на приложения от неизвестни източници в настройките на телефона си, както преди.
Първия път, когато отворите приложението, Aurora ще поиска някои разрешения и ще ви предложи Влезте анонимно или с акаунт в GoogleЗа повечето потребители анонимната опция е достатъчна, тъй като ви позволява да изтегляте приложения, без да свързвате личния си акаунт.
Веднъж вътре, просто трябва намерете приложението, което искате да възстановитеСилно препоръчително е първо да деинсталирате текущата версия, за да избегнете конфликти на подписи или данни, освен ако не знаете точно какво правите.
След това докоснете менюто Докоснете трите точки до името на приложението и изберете „Ръчно изтегляне“Aurora ще ви помоли да въведете кода на версията, която искате да инсталирате, вътрешен номер, различен от името на търговската версия.
Можете лесно да намерите това число, като погледнете историята на версиите на приложението в APKMirrorПоявява се точно под датата на издаване на всяка версия. Копирате този код в магазина на Aurora и приложението ще провери дали тази версия е налична на сървърите на Google.
Ако съществува, Aurora автоматично ще изтегли и инсталира посочената версия.Точно както би направил Google Play, но ви позволява да избирате коя версия искате и кога да актуализирате, вместо да ви принуждава винаги да имате най-новата.
Метод 4: Понижаване на версията на приложение чрез ADB (без root достъп)
Има случаи, когато инсталирането на стар APK файл „без ръководството“ не работи добре или Не искате да загубите данните, които вече са запазени.В тези случаи, много интересно решение е да използвате ADB (Android Debug Bridge) инструменти от вашия компютър.
АБР позволява инсталирайте приложения с разширени параметриСред тези опции е възможността за принудително понижаване на версията, като същевременно се запазват съществуващите данни. Стига приложението да го поддържа и да няма критични промени във формата, това е чист метод, който не изисква root достъп.
Първото нещо е да активирате Опции за разработчици на вашия Android мобилен телефонЗа да направите това, отидете в Настройки, отидете в секцията Относно телефона и докоснете седем пъти подред върху „Номер на сборка“, докато се появи съобщение, че вече сте разработчик.
След като това скрито меню е активирано, отидете в опциите за разработчици и активирайте USB отстраняване на грешкиКогато свържете мобилния си телефон към компютъра чрез кабел, системата ще ви помоли да оторизирате пръстовия отпечатък на този компютър; приемете, за да може ADB да комуникира с устройството.
Междувременно, на вашия компютър трябва да изтеглите ADB инструменти (платформа за инструменти на Android) Изтеглете файловете от официалния уебсайт на Google и ги разархивирайте в леснодостъпна папка. Тази папка ще съдържа изпълнимия файл на ADB и други необходими файлове.
След това вземете APK файл на предишната версия на приложението който искате да инсталирате. Отново, най-добре е да използвате надеждни източници като XDA Labs или APKMirror, за да избегнете проблеми със сигурността.
Копирайте този APK файл в същата папка, където е инсталиран ADB, за да опростите командите. Например, можете да го преименувате на приложение.apk така че командите да са по-кратки и по-лесни за въвеждане.
Сега отворете едно команден прозорец или терминал в папката ADB с администраторски праваВ зависимост от операционната система, можете да направите това от контекстното меню или като навигирате до пътя, използвайки терминала.
С мобилния телефон, свързан чрез USB и активирано отстраняване на грешки, въведете следната команда, за да копирайте APK файла във вътрешната памет на телефона:
adb push app.apk /sdcard/app.apk
След това изпълнете тази втора команда, която извършва действителната инсталация с поддръжка за понижаване на версията:
adb shell pm инсталиране -r -d /sdcard/app.apk
Тук, опцията -r Това показва, че приложението трябва да се преинсталира, като се запазят данните и опцията -d Изрично позволява понижаване на версията, ако инсталираната версия е по-стара от тази, която вече е инсталирана на устройството.
Ако всичко е минало добре, ще видите съобщение, потвърждаващо, че инсталацията е била успешна, и приложението ще се появи. на мобилния си телефон със старата версия, но запазвайки вътрешната му информацияКакто винаги, ако форматът на данните се е променил между версиите, приложението може да не работи перфектно, но технически няма да сте загубили нищо.
Голямото предимство на този метод е, че Не ви е необходим root или допълнителни модули.Всичко, от което се нуждаете, е ADB, USB debugging и правилният APK файл. Това е много мощно решение за тези, които не искат да пренастройват системата си, но се нуждаят от по-ниска версия, без да започват от нулата.
Понижаване на версията на Android системата: връщане към предишна версия на фърмуера
Освен приложенията, съществува и възможността за понижете версията на Android системата на телефонаС други думи, връщане към предишна версия на официалния фърмуер, когато последната актуализация е оставила телефона ви в по-лошо състояние от преди.
Този тип понижаване на версията е много по-деликатен от това на едно приложение, защото Това включва флашване на цялата система, изтриване на всички данни и, при някои модели, отключване на буутлоудъра.Освен това, не всички производители го позволяват или го улесняват.
Преди сериозно да обмислите понижаване на версията на системата си, трябва да проверите дали проблемът ви може да бъде решен с... просто форматиране или възстановяване на фабричните настройкиТъй като така или иначе ще изтриете всички данни, понякога нулирането може да поправи грешки, без да загуби подобренията на най-новата версия.
Ако все пак решите да продължите, първото нещо, което трябва да предположите, е, че Всички данни на устройството ще бъдат напълно изтрити.Затова направете пълно резервно копие на снимки, контакти, файлове и всичко останало, което искате да запазите.
Следващата стъпка е да търсите и изтегляте точният фърмуер (официален ROM) на версията на Android, към която искате да се върнетеПри марки като Google (Pixel) или OnePlus обикновено е сравнително лесно, тъй като официалните уебсайтове предлагат хранилища с фабрични изображения и дори по-стари версии.
С други производители, като Samsung, Xiaomi или подобни марки, нещата са различни: често ще трябва да прибягвате до специфични инструменти като Odin (за Samsung) или Mi Flash Tool (за Xiaomi), в допълнение към намирането на правилния фърмуер пакет в специализирани хранилища.
Почти винаги ще трябва отключете буутлоудъра на устройството да флашнете различна версия на системата. Този процес варира в зависимост от производителя и може да изтрие цялото съдържание на телефона, както и да покаже предупреждения за сигурност при стартиране.
След като подготвите фърмуера и инструментите, общите стъпки са следните:
- Инсталирайте ADB/Fastboot драйверите или други официални драйвери така че компютърът да разпознае мобилния ви телефон в режим на изтегляне или бързо зареждане.
- Стартирайте устройството в режим на бързо зареждане, режим на изтегляне или друг специален режим на мигане, в зависимост от модела.
- Заредете стар пакет с фърмуер в съответния инструмент и следвайте инструкциите на съветника, за да го инсталирате.
Ако всичко върви добре, телефонът ще се рестартира с напълно чиста, по-стара версия на AndroidОттам ще трябва да го настроите отново от нулата, да възстановите резервното копие и да преинсталирате приложенията си.
Струва си да се помни, че тъй като нямате най-новата версия на системата, Някои съвременни приложения може вече да не се поддържат и те не се показват в Google Play или губите най-новите функции и корекции за сигурност.
Алтернативи на понижаването на рейтинга, които си струва да се обмислят
Както видяхте, понижаването на версията е мощен инструмент, но Това все още е решение с рискове и много работа.Особено когато говорим за цялата система. Ето защо е разумно да обмислите по-малко радикални варианти, преди да се решите на тази крачка.
В много случаи просто фабрично нулиране или форматиране на мобилния телефон Това е достатъчно, за да се поправят редки грешки, появили се след актуализация. Устройството е почистено, но все пак получавате най-новата версия на Android, с нейните корекции за сигурност и нови функции.
Друга алтернатива за тези, които не се чувстват комфортно с най-новия официален ROM, е да прибегнат до ROM на трети страниТези модифицирани версии на системата (като например тези, базирани на AOSP или обществени проекти) обикновено въвеждат подобрения в производителността, персонализиране и по-чести актуализации.
Инсталирането на персонализиран ROM не е тривиално, но може да бъде... Чудесен вариант за тези, които не могат или не искат да се върнат към стара официална версия И те не са доволни от това, което предлага производителят.
В областта на приложенията можете също да помислите Опитайте бета версии, официални алтернативи (Lite, Go и др.) или дори конкурентни приложения които запазват функциите, които сте загубили. Понякога е по-лесно да смените приложенията, отколкото да се мъчите с по-стари версии, които могат да станат несъвместими по всяко време.
С всичко гореизброено, сега имате добър набор от възможности за управлявайте версиите на вашите приложения и вашата Android системаОт прости, еднократни методи като инсталиране на APK от APKMirror, до по-напреднали техники като понижаване на версията чрез ADB или с Xposed, до флашване на предишен фърмуер, когато няма друга опция. Изборът на правилния път, правенето на резервни копия и осъзнаването на рисковете са ключови за избягване на съжаления по-късно.