Az Androidon mindent a fejlődésre terveztek: a Az alkalmazásfrissítések automatikusan érkeznek és másodpercek alatt települnek. És elméletben csak fejlesztéseket hoznak. De tudod, hogy a valóság egészen más: néha egy új verzió olyan funkciókat ront el, amelyeket naponta használtál, lassítja az alkalmazást, vagy olyan módon módosítja a felületet, ami egyáltalán nem tetszik.
Amikor ez megtörténik, a logikus dolog az, hogy akarjuk Visszatérés az alkalmazás korábbi verziójához AndroidonItt kezdődnek a problémák: a rendszer nem engedi, hogy egy régebbi verziót telepíts az új fölé, eltávolításkor gyakran adatvesztés történik, és nem világos, hogy melyik módszer a legbiztonságosabb. Ebben az útmutatóban lépésről lépésre megismerheted az alkalmazások (és általánosabban maga az Android rendszer) visszaminősítésének összes gyakorlati módját, azok előnyeivel, kockázataival és a fejfájás minimalizálására szolgáló trükkökkel együtt.
Mit is jelent pontosan az Androidon a visszaminősítés?
Amikor leminősítésről beszélünk, akkor arra gondolunk, hogy egy újabb szoftververzió régebbire cseréléselegyen szó akár egy adott alkalmazásról, akár a mobiltelefon vagy táblagép teljes Android operációs rendszeréről.
Alkalmazások esetében a visszaminősítés azt jelenti, hogy visszaállíthatja az alkalmazás egy korábbi verzióját anélkül, hogy „elakadna” a legújabb frissítésnélA rendszer esetében ez egy régebbi firmware telepítését jelenti, például Android 13-ról Android 12-re váltást, mert a legújabb verzió problémákat okoz.
Ez nem olyasmi, amit minden nap csinálnak, mert elméletileg... Frissítések jelennek meg a hibák javítása, a biztonság javítása és a funkciók bővítése érdekében.De vannak olyan esetek, amikor ezek a frissítések több kárt okoznak, mint hasznot: súlyos hibák, inkompatibilitások, túlzott akkumulátorfogyasztás vagy olyan tervezési változtatások, amelyek rontják a felhasználói élményt.
Amikor ilyen helyzetben találja magát, a leminősítés nagyon csábító lehetőséggé válik, bár Nem mindig könnyű, és nem is mindig kockázatmentes.Ezért fontos, hogy mielőtt elkezdenéd játszani, teljesen megértsd, hogy mit fogsz játszani.
Az alkalmazások visszaminősítésének korlátai és kockázatai Androidon
Android, tervezésénél fogva, Nem engedélyezi az alkalmazások régebbi verzióinak telepítését egy újabb verzióra.Ha olyan APK-t próbálsz telepíteni, amelynek verziószáma alacsonyabb, mint a már telepített verziószám, telepítési hibát fogsz kapni, és a művelet megszakad.
A hivatalos megoldás az, hogy először el kell távolítani az alkalmazást, majd telepíteni az előző verziót, de ez azt jelenti, hogy A helyi alkalmazásadatok elveszhetnek, ha nincsenek szinkronizálva a felhővel, vagy ha nincs róluk biztonsági mentés. (például csevegések, speciális beállítások, letöltések stb.).
Továbbá van egy jelentős technikai probléma: az alkalmazásokat úgy tervezték, hogy Az adataidnak újabb verzióra kell „frissülniük”, nem pedig visszalépniük.Más szóval, frissítéskor az alkalmazás általában a belső adatbázisát és más fájljait is áttelepíti az új formátumba. Ha ezután egy régebbi verziót telepít, előfordulhat, hogy az a verzió nem érti az új formátumot, és:
- Állandó hibák megjelenítése nyitáskor.
- Magától kikapcsol, vagy egyáltalán nem indul el.
- Azt állítja, hogy az adatok sérültek, és arra kényszeríti Önt, hogy törölje azokat.
Ezért, még ha sikerül is „becsapni” az Androidot, hogy egy régebbi verziót telepítsen az újabbra, Senki sem garantálja, hogy az alkalmazás tökéletesen fog működni a már meglévő adataiddal.A visszalépési technikák nagyon jól működnek, ha a verziók nem változtatják meg az adatformátumot, de nem tesznek csodákat.
Előfeltételek és tanácsok visszaminősítés előtt
Mielőtt bármilyen módszerrel nekiállnál, érdemes egy pillanatra megállni, és Készítse elő a terepet az információvesztés és a meglepetések elkerülése érdekébenTartsa szem előtt ezeket a pontokat:
Az első dolog az, hogy a készítsen biztonsági másolatot a fontos adatairólAz alkalmazástól függően ez lehet belső biztonsági mentés, fájlba exportálás, felhőszinkronizálás, vagy akár a mobileszköz teljes másolata a Google vagy a gyártó eszközeivel.
Az is jó ötlet, ha ellátogatsz a Google Playre, és tiltsa le az automatikus frissítéseket Legalábbis annál az alkalmazásnál, amelyet egy korábbi verzióra szeretnél „lefagyasztani”. Ha nem teszed meg, előfordulhat, hogy másnap újra frissíti magát, és meg kell ismételned az egész folyamatot.
Egy másik fontos részlet, amire emlékezni kell, hogy egyes visszalépési módszerek, különösen azok, amelyek a rendszer módosításával járnak, Érvényteleníthetik a garanciát, mindent törölhetnek, vagy instabillá tehetik a telefont. Ha valami rosszul sül el. Ez nem megszokott, de a kockázat fennáll.
Végül ne feledje, hogy az Android rendszer esetében vannak olyan gyártók és modellek, amelyek Közvetlenül blokkolják a korábbi firmware verzióra való visszatéréstHa az eszközöd ezek közé tartozik, akkor nem sokat tehetsz, kivéve, ha fejlett megoldásokhoz, például harmadik féltől származó ROM-okhoz folyamodsz.
1. módszer: Alkalmazás visszaminősítése Xposed segítségével (LSPosed + XDowngrader)
Ha telepíteni akarja egy alkalmazás régebbi verzióját a jelenlegi eltávolítása és az adatok elvesztése nélkülAz egyik leghatékonyabb módszer az Xposed keretrendszer használata olyan modulokon keresztül, mint az LSPosed, és egy speciális bővítmény, az XDowngrader kihasználása.
Az ötlet egyszerű: az Android egy sor belső ellenőrzés miatt megakadályozza a régebbi verzió telepítését, és ez a modul... Távolítsd el ezeket a jelölőnégyzeteket, hogy a régi APK telepíthető legyen az új fölé.Nem kell törölni az alkalmazást, vagy megérinteni az adatait, és az eljárás hasonló egy normál frissítéshez.
Ennek a rendszernek azonban van egy jelentős hátránya: Szükséged lesz egy Xposed-szerű környezetre.Ez a gyakorlatban általában root és Magisk használatát jelenti, amit nem mindenki hajlandó megtenni.
Manapság az Xposed beszerzésének legkényelmesebb módja a telepítés Magisk, majd egy olyan modul, mint az LSPosedEdXposed, Riru vagy Taichi. Mindegyik emulálja a régi Xposed keretrendszert, amelyen a modulok futnak. Az LSPosed általában a leginkább ajánlott opció, mert nagyon jól működik és jó támogatással rendelkezik.
Miután a keretrendszer elkészült, a következő lépés a telepítés. az XDowngrader modul, amelyet ugyanaz a szerző készített, mint például a WaTweakerEz egy nagyon könnyű modul, amely más alkalmazásokhoz hasonlóan telepíthető, és amelyet letölthet a jól ismert Xposed modultárakból.
Az XDowngrader telepítése után a modulkezelőd (például az LSPosed) Egy értesítést fog megjeleníteni, amely jelzi, hogy a modul inaktív.Az értesítésre koppintva közvetlenül aktiválódik. Ha nem lát értesítést, bármikor megnyithatja az LSPosed-et, a modulok fülre léphet, és manuálisan kiválaszthatja.
Aktiválás és a mobiltelefon újraindítása után kezdődik a lényeg: Nem kell semmi mást különösebben tennedEttől a pillanattól kezdve, amikor egy már meglévő alkalmazás régebbi verziójával rendelkező APK-t próbálsz telepíteni, az Android a szokásos „Telepíteni szeretnél egy frissítést ehhez az alkalmazáshoz?” mezőt jeleníti meg, de a telepítés nem fog meghiúsulni, mert régebbi verzióról van szó.
Ez azt jelenti, hogy képes leszel közvetlenül telepítsen egy régebbi verziót az újabbra Eltávolítás és adatvesztés nélkül. Ahogy korábban említettük, ez nem garantálja, hogy az alkalmazás megérti a már meglévő adatokat, de sok olyan alkalmazásban, amely nem változtatta meg a belső fájljainak formátumát, tökéletesen működik.
Ezzel szemben azokban az esetekben, amikor a fejlesztő alapvetően megváltoztatta az adatok tárolásának módját, Elég valószínű, hogy a régi verzió megnyitásakor az alkalmazás bezárul, hibákat jelez, vagy azt mondja, hogy az adatok sérültek.Ilyen esetekben az egyetlen megoldás általában az alkalmazás gyorsítótárának és adatainak törlése, vagy az újabb verzióra való visszaállítás.
2. módszer: Visszatérés egy korábbi verzióhoz az APK (APKMirror) telepítésével

Ha nem akarsz rootolással vagy Xposed-del bajlódni, és elégedett vagy telepítse újra az alkalmazást a nulláról egy korábbi verzióraA legpraktikusabb megközelítés a klasszikus oldalratöltési módszer használata megbízható APK-tárházakból, például az APKMirrorból.
Ez a módszer magában foglalja a letöltést az Önt érdeklő verzió APK-fájlja vagy csomagja és telepítsd manuálisan a Google Play használata helyett. Gyors, viszonylag biztonságos, és nem igényel bonyolult beállítást, de általában először el kell távolítanod az aktuális alkalmazást.
Kezdéshez nyissa meg a böngészőt a mobileszközén, és lépjen a következő címre: APKMirror Az in biztonságos letöltéseket kínáló oldalak Keresd meg az Android APK fájlt, és keresd meg a letölteni kívánt alkalmazás verzióját. Megjelenik az összes kiadott verzió listája, dátum szerint rendezve, a legújabbal felül.
Abból a listából választhatsz a telepíteni kívánt verziót, ügyelve a build számra és a dátumraSok alkalmazásnak több „változata” is lesz a processzor architektúrájától vagy az eszköz típusától függően, ezért bölcsen válassz.
A változatok részben ez az opció általában a legtöbb jelenlegi mobiltelefonon működik. kar64-v8aHa nem biztos az eszköz architektúrájában, használhat olyan alkalmazásokat, mint a Hardware Info, vagy ha elérhető, választhat egy univerzális változatot, amely szinte minden modellel kompatibilis.
Ha már tisztáztad a variánst, koppints a kék gombra Letöltés a fájl letöltésének megkezdéséhez. Ha egy „egyszerű” APK-ról van szó, akkor csak nyisd meg a letöltések közül, és kövesd a telepítővarázslót, bár ehhez engedélyeket kell adnod a következőknek: ismeretlen forrásból telepíteni ha még nem tetted meg.
Más esetekben a letöltés egy [formátum] formátumú fájl lesz. .apkm (APK csomag)Ehhez szükséged van egy további alkalmazásra, az APKMirror Installer-re, amelyet könnyen letölthetsz a Google Playről. A telepítés után nyisd meg az .apkm fájlt az alkalmazással, és kövesd a képernyőn megjelenő utasításokat.
Ez a rendszer ideális, ha Csak egy alkalmazást szeretnél visszaváltani egy korábbi verzióra, és „befagyasztva” hagyni abban a verzióban.Egyszerű, nem igényel root hozzáférést, és megkímél attól, hogy bonyolult modulokkal vagy eszközökkel kelljen foglalkoznod.
3. módszer: Gyakori leminősítések az Aurora Store-ral
Ha Ön az egyik ilyen Sok különböző verziót tesztelnek, vagy gyakran változtatják őket (Például új vagy régi funkciók teszteléséhez) az APK-k egyesével történő letöltése az APKMirrorból unalmassá válhat. Ilyen esetekben egy nagyon kényelmes alternatíva az Aurora Store.
Az Aurora Store egy Egy alternatív, nyílt forráskódú kliens a Google Playhez amely ugyanahhoz az ingyenes alkalmazások katalógusához fér hozzá, de extra funkciókkal, például a régebbi verziók manuális letöltésével külső adattárak használata nélkül.
Használatához telepítheti az Aurora Store-t innen: F-Droid vagy töltse le az APK-t a hivatalos weboldalárólHa nincs F-Droidod, akkor a korábbiakhoz hasonlóan engedélyezned kell az ismeretlen forrásból származó alkalmazások telepítését a telefonod beállításaiban.
Amikor először megnyitod az alkalmazást, az Aurora kérni fog néhány engedélyt, és felajánlja a következőket: Jelentkezzen be névtelenül vagy Google-fiókkalA legtöbb felhasználó számára az anonim opció elegendő, mivel lehetővé teszi az alkalmazások letöltését a személyes fiók összekapcsolása nélkül.
Ha már bent vagy, csak meg kell tenned keresse meg a visszaállítani kívánt alkalmazástAz aláírás- vagy adatütközések elkerülése érdekében erősen ajánlott először az aktuális verziót eltávolítani, kivéve, ha pontosan tudja, mit csinál.
Ezután koppintson a menüre Koppintson az alkalmazás neve melletti három pontra, és válassza a „Manuális letöltés” lehetőséget.Az Aurora megkéri, hogy add meg a telepíteni kívánt verziókódot, amely egy belső szám, amely eltér a kereskedelmi verzió nevétől.
Könnyen megtalálhatod ezt a számot, ha rákeresel az alkalmazás verzióelőzményei az APKMirroronKözvetlenül az egyes verziók megjelenési dátuma alatt jelenik meg. Ezt a kódot bemásolod az Aurora Store-ba, és az alkalmazás ellenőrzi, hogy az adott verzió elérhető-e a Google szerverein.
Ha létezik, Az Aurora automatikusan letölti és telepíti a megadott verziót.Pont úgy, mint a Google Play tenné, de itt te választhatod ki, hogy melyik verziót szeretnéd és mikor frissítsd, ahelyett, hogy mindig a legújabb verziót kényszerítenéd rá.
4. módszer: Alkalmazás visszaminősítése ADB használatával (root nélkül)
Előfordulhat, hogy egy régi APK „kézikönyv nélküli” telepítése nem működik jól, vagy Nem szeretnéd elveszíteni a már mentett adatokat.Ezekben az esetekben egy nagyon érdekes megoldás az ADB (Android Debug Bridge) eszközök használata a számítógépről.
Az ADB lehetővé teszi alkalmazások telepítése speciális paraméterekkelEzen lehetőségek között szerepel a visszalépés kényszerítése a meglévő adatok megőrzése mellett. Amíg az alkalmazás támogatja, és nincsenek kritikus formátumbeli változások, ez egy tiszta módszer, amely nem igényel root hozzáférést.
Az első dolog az, hogy aktiváljuk a Fejlesztői beállítások Android mobilonEhhez lépjen a Beállítások menüpontra, lépjen a Telefonról részre, és koppintson hétszer egymás után a „Build szám” elemre, amíg meg nem jelenik egy üzenet, amely szerint mostantól fejlesztő vagy.
Miután aktiváltad a rejtett menüt, menj a fejlesztői beállításokhoz, és engedélyezze az USB hibakereséstAmikor kábellel csatlakoztatod a mobiltelefonodat a számítógépedhez, a rendszer kérni fogja, hogy engedélyezd a számítógép ujjlenyomatát; fogadd el, hogy az ADB kommunikálni tudjon az eszközzel.
Eközben a számítógépedre le kell töltened a következőt: ADB eszközök (Android eszközplatform) Töltsd le a fájlokat a hivatalos Google weboldalról, és csomagold ki őket egy könnyen hozzáférhető mappába. Ez a mappa fogja tartalmazni az ADB futtatható fájlt és a többi szükséges fájlt.
Ezután szerezd meg a Az alkalmazás korábbi verziójának APK-ja amelyet telepíteni szeretne. Ismét hangsúlyozzuk, hogy a biztonsági problémák elkerülése érdekében a legjobb, ha megbízható forrásokat, például az XDA Labs-t vagy az APKMirror-t használja.
Másold át az APK fájlt ugyanabba a mappába, mint az ADB telepítésed, hogy egyszerűbbé tedd a parancsokat. Például átnevezheted erre: alkalmazás.apk hogy a parancsok rövidebbek és könnyebben begépelhetők legyenek.
Most nyiss ki egyet parancsablak vagy terminál az ADB mappában rendszergazdai jogosultságokkalAz operációs rendszertől függően ezt a helyi menüből vagy a terminál segítségével az elérési útra navigálva teheti meg.
Ha a mobiltelefon USB-n keresztül csatlakozik, és a hibakeresés engedélyezve van, írja be a következő parancsot: másold az APK-t a telefon belső tárhelyére:
adb push alkalmazás.apk /sdcard/app.apk
Ezután futtassa ezt a második parancsot, amely végrehajtja a tényleges telepítést visszalépési támogatással:
adb shell pm install -r -d /sdcard/app.apk
Itt a lehetőség -r Ez azt jelzi, hogy az alkalmazást újra kell telepíteni az adatok megőrzése mellett, és a lehetőség -d Kifejezetten engedélyezi a régebbi verzióra való visszalépést, ha a telepített verzió régebbi, mint amelyik már az eszközön van.
Ha minden jól ment, egy üzenet jelzi a sikeres telepítést, és megjelenik az alkalmazás. a mobiltelefonodon a régi verzióval, de megőrizve a belső információkatMint mindig, ha az adatformátum megváltozott a verziók között, előfordulhat, hogy az alkalmazás nem működik tökéletesen, de technikailag nem veszítettél semmit.
Ennek a módszernek a nagy előnye, hogy Nincs szükséged rootra vagy további modulokra.Csupán ADB-re, USB-hibakeresésre és a megfelelő APK-ra van szükséged. Ez egy nagyon hatékony megoldás azok számára, akik nem akarják felújítani a rendszert, de vissza kell váltaniuk egy korábbi verzióra anélkül, hogy a nulláról kellene kezdeniük.
Android rendszer visszaállítása: visszaállítás egy korábbi firmware verzióra
A pályázatokon túl lehetőség van arra is, hogy a telefon saját Android rendszerének lejjebb váltásaMás szóval, a hivatalos firmware korábbi verziójához való visszatérés, ha a legújabb frissítés miatt a telefon rosszabb állapotban van, mint korábban.
Ez a fajta visszaminősítés sokkal érzékenyebb, mint egyetlen alkalmazás visszaminősítése, mert Ez magában foglalja a teljes rendszer flashelését, az összes adat törlését, és egyes modellekben a rendszerbetöltő feloldását.Továbbá nem minden gyártó engedélyezi, vagy egyszerűsíti ezt.
Mielőtt komolyan fontolóra vennéd a rendszer verziójának alacsonyabbra váltását, ellenőrizd, hogy a problémád megoldható-e... egyszerű formázás vagy gyári visszaállításMivel minden adatot törölni fogsz, néha egy alaphelyzetbe állítás kijavíthatja a hibákat anélkül, hogy elveszítenéd a legújabb verzió fejlesztéseit.
Ha mégis úgy döntesz, hogy belevágsz, az első dolog, amit feltételezned kell, az az, hogy Az eszközön található összes adat teljesen törlődik.Ezért készítsen teljes biztonsági másolatot a fényképeiről, névjegyeiről, fájljairól és minden másról, amit meg szeretne őrizni.
A következő lépés a keresés és a letöltés a visszaállítani kívánt Android verzió pontos firmware-je (hivatalos ROM)Olyan márkáknál, mint a Google (Pixel) vagy a OnePlus, ez általában viszonylag egyszerű, mivel a hivatalos weboldalak gyári képfájlokat és akár régebbi verziókat tartalmazó tárhelyeket is kínálnak.
Más gyártóknál, például a Samsungnál, a Xiaominál vagy hasonló márkáknál a dolgok másképp vannak: gyakran kell folyamodnod a következőkhöz: speciális eszközök, mint például az Odin (Samsunghoz) vagy a Mi Flash Tool (Xiaomihoz), a megfelelő firmware-csomag megkeresése mellett a speciális tárolókban.
Szinte mindig muszáj lesz oldja fel az eszköz rendszerbetöltőjét egy másik rendszerverzió flasheléséhez. Ez a folyamat gyártónként eltérő, és törölheti a telefon összes tartalmát, valamint biztonsági figyelmeztetéseket jeleníthet meg indításkor.
Miután elkészítette a firmware-t és az eszközöket, az általános lépések a következők:
- Telepítse az ADB/Fastboot illesztőprogramokat vagy más hivatalos illesztőprogramokat hogy a számítógép felismerje a mobiltelefonját letöltési vagy gyorsindítási módban.
- Indítsa el a készüléket gyorsindítási mód, letöltési mód vagy más speciális villogási mód, modelltől függően.
- Töltse be a régi firmware csomag a megfelelő eszközben, és kövesse a varázsló utasításait a telepítéshez.
Ha minden jól megy, a telefon újraindul a egy teljesen letisztult, régebbi Android verzióInnen újra kell állítanod a nulláról, vissza kell állítanod a biztonsági mentést, és újra kell telepítened az alkalmazásokat.
Érdemes megjegyezni, hogy mivel nem a rendszer legújabb verziójával rendelkezel, Előfordulhat, hogy egyes modern alkalmazások már nem támogatottak. és nem jelennek meg a Google Playen, vagy elveszíted a legújabb funkciókat és biztonsági javításokat.
Érdemes megfontolni a leminősítés alternatíváit
Amint láttad, a visszaminősítés egy hatékony eszköz, de Ez még mindig egy kockázatokkal és sok munkával járó megoldás.Különösen, ha a teljes rendszerről beszélünk. Ezért bölcs dolog kevésbé radikális lehetőségeket is megfontolni, mielőtt belevágnánk.
Sok esetben egy egyszerű gyári beállítások visszaállítása vagy mobiltelefon formázása Ez elég a frissítés után jelentkező ritka hibák javítására. A készülék megtisztított, de továbbra is megkapod az Android legújabb verzióját, annak biztonsági javításaival és új funkcióival.
Egy másik alternatíva azok számára, akik nem érzik jól magukat a legújabb hivatalos ROM-mal, az, hogy igénybe veszik a Harmadik féltől származó ROM-okA rendszer ezen módosított verziói (például az AOSP-n vagy közösségi projekteken alapulók) általában teljesítménybeli fejlesztéseket, testreszabást és gyakoribb frissítéseket vezetnek be.
Egyéni ROM telepítése nem triviális, de megtehető. Remek lehetőség azok számára, akik nem tudnak vagy nem akarnak visszatérni egy régi hivatalos verzióhoz És azzal sem elégedettek, amit a gyártó kínál.
Az alkalmazások terén a következőket is figyelembe veheted: Próbáld ki a béta verziókat, a hivatalos alternatívákat (Lite, Go stb.) vagy akár a versenytárs alkalmazásokat is. amelyek megőrzik az elvesztett funkciókat. Néha könnyebb alkalmazásokat váltani, mint régebbi verziókkal bajlódni, amelyek bármikor inkompatibilissé válhatnak.
A fentiekkel most már rengeteg lehetőséged van kezelheti alkalmazásai és Android rendszere verzióitAz egyszerű, egyszeri módszerektől, mint például egy APK telepítése az APKMirrorból, a fejlettebb technikákon át, mint például az ADB-n vagy Xposed-en keresztüli lejjebb váltás, vagy egy korábbi firmware flasheléséig, ha nincs más lehetőség. A megfelelő útvonal kiválasztása, a biztonsági mentések készítése és a kockázatok ismerete kulcsfontosságú a későbbi megbánás elkerülése érdekében.