Androidissa kaikki on suunniteltu menemään eteenpäin: Sovelluspäivitykset saapuvat automaattisesti ja asentuvat sekunneissa. Ja teoriassa ne tuovat vain parannuksia. Mutta tiedät, että todellisuus on hyvin erilainen: joskus uusi versio rikkoo päivittäin käyttämiäsi ominaisuuksia, hidastaa sovellusta tai muuttaa käyttöliittymää tavalla, josta et pidä ollenkaan.
Kun näin tapahtuu, looginen teko on haluta Palaa sovelluksen aiempaan versioon AndroidillaSiitä ongelmat alkavat: järjestelmä ei salli vanhemman version asentamista uuden päälle, poistamisen yhteydessä usein menetetään tietoja, eikä ole selvää, mikä menetelmä on turvallisin. Tässä oppaassa näet askel askeleelta kaikki käytännön tavat päivittää sovellus (ja yleisemmin itse Android-järjestelmä) aiempaan versioon, niiden edut, riskit ja vinkit päänsäryn minimoimiseksi.
Mitä tarkalleen ottaen alempaan versioon päivittäminen Androidilla tarkoittaa?
Kun puhumme alennuksesta, tarkoitamme korvaamaan uudemman ohjelmistoversion vanhemmallaolipa kyseessä sitten tietty sovellus tai koko matkapuhelimen tai tabletin Android-käyttöjärjestelmä.
Sovellusten tapauksessa alempaan versioon päivittäminen tarkoittaa palata sovelluksen aiempaan versioon "jumiutumatta" uusimpaan päivitykseenJärjestelmän tapauksessa se tarkoittaa vanhemman laiteohjelmiston asentamista, esimerkiksi siirtymistä Android 13:sta Android 12:een, koska uusin versio aiheuttaa ongelmia.
Sitä ei tehdä joka päivä, koska teoriassa... Päivityksiä julkaistaan virheiden korjaamiseksi, tietoturvan parantamiseksi ja ominaisuuksien lisäämiseksiMutta on tapauksia, joissa näistä päivityksistä on enemmän haittaa kuin hyötyä: vakavia bugeja, yhteensopimattomuuksia, kohtuutonta akunkulutusta tai suunnittelumuutoksia, jotka pahentavat käyttökokemusta.
Tällaisessa tilanteessa alempaan luokkaan siirtyminen voi olla erittäin houkutteleva vaihtoehto, vaikkakin Se ei ole aina helppoa, eikä se ole riskitöntä.Siksi on tärkeää ymmärtää täysin, mitä aiot pelata, ennen kuin aloitat.
Sovellusten alentamisen rajoitukset ja riskit Androidilla
Android, suunnittelun ansiosta Se ei salli vanhempien sovellusversioiden asentamista uudemman version päälle.Jos yrität asentaa APK:n, jonka versionumero on pienempi kuin jo asennetun version numero, näet asennusvirheen ja toiminto peruuntuu.
Virallinen ratkaisu on ensin poistaa sovellus ja asentaa sitten edellinen versio, mutta se tarkoittaa, että Voit menettää paikallisia sovellustietoja, jos niitä ei ole synkronoitu pilveen tai jos sinulla ei ole varmuuskopiota. (esimerkiksi keskustelut, lisäasetukset, lataukset jne.).
Lisäksi on olemassa merkittävä tekninen ongelma: sovellukset on suunniteltu Tietojesi pitäisi "päivittyä" uudempaan versioon, ei alentaa sitä.Toisin sanoen, päivityksen yhteydessä sovellus yleensä siirtää sisäisen tietokantansa ja muut tiedostonsa uuteen muotoon. Jos asennat vanhemman version, kyseinen versio ei välttämättä ymmärrä uutta muotoa ja:
- Näytä jatkuvat virheet avattaessa.
- Sammuu itsestään tai ei käynnisty ollenkaan.
- Sanotaan, että tiedot ovat vioittuneet ja pakotetaan poistamaan ne.
Siksi, vaikka onnistuisitkin "huijaamaan" Androidin asentamaan vanhemman version uudemman päälle, Kukaan ei takaa, että sovellus toimii täydellisesti jo olemassa olevien tietojen kanssa.Versioiden alentamistekniikat toimivat erittäin hyvin, kun versiot eivät muuta datamuotoa, mutta ne eivät tee ihmeitä.
Edellytykset ja neuvoja ennen alemman luokan käyttöä
Ennen kuin aloitat minkään menetelmän, kannattaa pysähtyä hetkeksi ja Valmistele maaperä tiedon katoamisen ja yllätysten välttämiseksiPidä nämä seikat mielessä:
Ensimmäinen asia on tehdä a varmuuskopioi tärkeät tiedotSovelluksesta riippuen kyseessä voi olla sisäinen varmuuskopio, vienti tiedostoon, pilvisynkronointi tai jopa täydellinen kopio mobiililaitteestasi Googlen tai valmistajan työkaluilla.
On myös hyvä idea mennä Google Playhin ja Poista automaattiset päivitykset käytöstä Ainakin sen sovelluksen osalta, jonka haluat "jäädyttää" aiempaan versioon. Jos et tee niin, se saattaa päivittää itsensä uudelleen seuraavana päivänä, ja joudut toistamaan koko prosessin.
Toinen tärkeä muistettava yksityiskohta on, että jotkin alennukset, erityisesti ne, joihin liittyy järjestelmän muokkaaminen, Ne voivat mitätöidä takuun, poistaa kaiken tai tehdä puhelimesta epävakaan. Jos jokin menee pieleen, se ei ole normaalia, mutta riski on olemassa.
Lopuksi, muista, että Android-järjestelmän tapauksessa on olemassa valmistajia ja malleja, jotka Ne estävät suoraan paluun edelliseen laiteohjelmistoversioonJos laitteesi on niiden joukossa, voit tehdä vain vähän, paitsi turvautua edistyneisiin ratkaisuihin, kuten kolmannen osapuolen ROM-levyihin.
Tapa 1: Sovelluksen alentaminen Xposedilla (LSPosed + XDowngrader)
Jos haluat asentaa sovelluksen vanhempi versio poistamatta nykyistä versiota ja menettämättä tietojasiYksi tehokkaimmista menetelmistä on käyttää Xposed Frameworkia moduulien, kuten LSPosedin, kautta ja hyödyntää tiettyä laajennusta: XDowngrader.
Idea on yksinkertainen: Android estää vanhemman version asentamisen useiden sisäisten tarkistusten ansiosta, ja tämä moduuli Poista nämä rastit, jotta vanha APK voidaan asentaa uuden päälle.Sinun ei tarvitse poistaa sovellusta tai koskea sen tietoihin, ja toimenpide on samanlainen kuin normaali päivitys.
Tällä järjestelmällä on kuitenkin yksi merkittävä haittapuoli: Tarvitset Xposed-tyyppisen ympäristön käynnissä.Käytännössä tämä tarkoittaa yleensä rootin ja Magiskin käyttöä, mitä kaikki eivät ole valmiita tekemään.
Nykyään kätevin tapa saada Xposed on asentaa Magisk ja sitten moduuli kuten LSPosedEdXposed, Riru tai Taichi. Kaikki ne emuloivat vanhaa Xposed Frameworkia, jolla moduulit toimivat. LSPosed on yleensä suositelluin vaihtoehto, koska se toimii erittäin hyvin ja sillä on hyvä tuki.
Kun runko on valmis, seuraava vaihe on asennus XDowngrader-moduuli, jonka on luonut sama tekijä, jolla on työkaluja, kuten WaTweakerSe on erittäin kevyt moduuli, joka asennetaan kuten mikä tahansa muu sovellus ja jonka voit ladata tunnetuista Xposed-moduulirepositorioista.
XDowngraderin asentamisen jälkeen moduulinhallintaohjelmasi (esimerkiksi LSPosed) Se näyttää ilmoituksen, joka ilmoittaa, että moduuli on passiivinen.Ilmoituksen napauttaminen aktivoi sen suoraan. Jos et näe ilmoitusta, voit aina avata LSPosedin, siirtyä moduulivälilehdelle ja valita sen manuaalisesti.
Kun se on aktivoitu ja matkapuhelin on käynnistetty uudelleen, hyvä osa alkaa: Sinun ei tarvitse tehdä mitään muuta erityistäSiitä hetkestä lähtien, kun yrität asentaa APK:n, jossa on jo olemassa olevan sovelluksen vanhempi versio, Android näyttää tyypillisen "Haluatko asentaa päivityksen tälle sovellukselle?" -ruudun, mutta asennus ei epäonnistu, koska kyseessä on vanhempi versio.
Se tarkoittaa, että pystyt asenna vanhempi versio suoraan uudemman päälle Ilman asennuksen poistamista ja tietojen menettämistä. Kuten aiemmin mainitsimme, tämä ei takaa, että sovellus ymmärtää jo olemassa olevat tiedot, mutta monissa sovelluksissa, jotka eivät ole muuttaneet sisäisten tiedostojensa muotoa, se toimii täydellisesti.
Sitä vastoin niissä tapauksissa, joissa kehittäjä on perustavanlaatuisesti muuttanut tietojen tallennustapaa, On melko todennäköistä, että kun avaat vanhan version, sovellus sulkeutuu, antaa virheilmoituksia tai ilmoittaa, että tiedot ovat vioittuneet.Näissä tapauksissa ainoa ratkaisu on yleensä tyhjentää sovelluksen välimuisti ja tiedot tai palata uudempaan versioon.
Tapa 2: Palauta edelliseen versioon asentamalla APK (APKMirror)

Jos et halua roottaa tai Xposed-tiedostoja ja olet tyytyväinen asenna sovellus uudelleen alusta alkaen aiempaan versioonKäytännöllisin tapa on käyttää klassista sivulatausmenetelmää luotettavista APK-arkistoista, kuten APKMirror.
Tämä menetelmä sisältää tiedoston lataamisen APK-tiedosto tai sinua kiinnostavan version paketti ja asenna se manuaalisesti Google Playn sijaan. Se on nopea, suhteellisen turvallinen eikä vaadi monimutkaista asennusta, mutta se yleensä edellyttää ensin nykyisen sovelluksen poistamista.
Aloita avaamalla selain mobiililaitteellasi ja siirtymällä osoitteeseen APKMirror vuonna sivustoja turvallisia latauksia varten Etsi Android APK -tiedosto ja etsi ladattavan sovelluksen versio. Näet luettelon kaikista julkaistuista versioista päivämäärän mukaan järjestettynä, uusin ylimpänä.
Tuolta listalta voit valita haluamasi versio, kiinnittäen huomiota koontinumeroon ja päivämääräänMonista sovelluksista on useita "variantteja" prosessoriarkkitehtuurista tai laitetyypistä riippuen, joten valitse viisaasti.
Varianttiosiossa vaihtoehto toimii yleensä useimmissa nykyisissä matkapuhelimissa. arm64-V8âJos et ole varma laitteesi arkkitehtuurista, voit käyttää sovelluksia, kuten Laitteistotiedot, tai valita yleisversion, joka on yhteensopiva lähes kaikkien mallien kanssa, jos sellainen on saatavilla.
Kun olet selvittänyt variantin, napauta sinistä painiketta Lataa aloittaaksesi tiedoston lataamisen. Jos kyseessä on "yksinkertainen" APK, avaa se vain latauksistasi ja seuraa asennustoimintoa, vaikka sinun onkin myönnettävä käyttöoikeudet asentaa tuntemattomista lähteistä jos et ole tehnyt sitä ennen.
Muissa tapauksissa lataus on tiedostomuodossa [muoto] .apkm (APK-paketti)Tätä varten tarvitset lisäsovelluksen nimeltä APKMirror Installer, jonka voit helposti ladata Google Playsta. Kun sovellus on asennettu, avaa .apkm-tiedosto kyseisellä sovelluksella ja seuraa näytön ohjeita.
Tämä järjestelmä on ihanteellinen, jos Haluat vain alentaa sovelluksen versiota ja jättää sen "jäädytetyksi" kyseiseen versioon.Se on yksinkertainen, ei vaadi pääkäyttäjän oikeuksia ja säästää sinut edistyneiden moduulien tai työkalujen käsittelyltä.
Menetelmä 3: Usein alemmat versiot Aurora Storessa
Jos olet yksi niistä He testaavat useita eri versioita tai muuttavat niitä usein (Esimerkiksi uusien tai vanhojen ominaisuuksien testaamiseksi) APK-tiedostojen lataaminen yksi kerrallaan APKMirrorista voi olla työlästä. Näissä tapauksissa erittäin kätevä vaihtoehto on Aurora Store.
Aurora-myymälä on Vaihtoehtoinen, avoimen lähdekoodin asiakasohjelma Google Playlle joka käyttää samaa ilmaisten sovellusten luetteloa, mutta siinä on lisäominaisuuksia, kuten vanhempien versioiden manuaalinen lataaminen ilman ulkoisia arkistoja.
Voit käyttää sitä asentamalla Aurora Storen osoitteesta F-Droid tai lataa APK sen viralliselta verkkosivustoltaJos sinulla ei ole F-Droidia, sinun on otettava käyttöön tuntemattomista lähteistä tulevien sovellusten asentaminen puhelimesi asetuksista, kuten ennenkin.
Kun avaat sovelluksen ensimmäisen kerran, Aurora pyytää joitakin käyttöoikeuksia ja tarjoaa sinulle Kirjaudu sisään nimettömänä tai Google-tililläUseimmille käyttäjille anonyymi vaihtoehto riittää, koska sen avulla voit ladata sovelluksia linkittämättä henkilökohtaista tiliäsi.
Sisällä ollessasi sinun tarvitsee vain etsi sovellus, jonka haluat palauttaaOn erittäin suositeltavaa poistaa nykyinen versio ensin allekirjoitus- tai tietoristiriitojen välttämiseksi, ellet tiedä tarkalleen, mitä olet tekemässä.
Napauta seuraavaksi valikkoa napauta sovelluksen nimen vieressä olevia kolmea pistettä ja valitse "Manuaalinen lataus"Aurora pyytää sinua antamaan asennettavan version koodin, joka on eri sisäinen numero kuin kaupallisen version nimi.
Löydät numeron helposti katsomalla sovelluksen versiohistoria APKMirrorissaSe näkyy juuri kunkin version julkaisupäivämäärän alapuolella. Kopioit koodin Aurora Storeen, ja sovellus tarkistaa, onko kyseinen versio saatavilla Googlen palvelimilla.
Jos se on olemassa, Aurora lataa ja asentaa määritetyn version automaattisesti.Aivan kuten Google Play tekisi, mutta antamalla sinun valita haluamasi version ja milloin päivität sen sijaan, että sinun pakotettaisiin aina käyttämään uusinta versiota.
Tapa 4: Sovelluksen alentaminen ADB:n avulla (ilman pääkäyttäjän oikeuksia)
Joskus vanhan APK:n asentaminen "ilman käyttöopasta" ei toimi hyvin tai Et halua menettää jo tallennettuja tietoja.Näissä tapauksissa erittäin mielenkiintoinen ratkaisu on käyttää ADB (Android Debug Bridge) -työkaluja tietokoneeltasi.
ADB sallii asenna sovelluksia edistyneillä parametreillaNäihin vaihtoehtoihin kuuluu mahdollisuus pakottaa alempaan versioon päivittäminen säilyttäen olemassa olevat tiedot. Niin kauan kuin sovellus tukee tätä eikä kriittisiä muotomuutoksia ole, se on puhdas menetelmä, joka ei vaadi pääkäyttäjän oikeuksia.
Ensimmäinen asia on aktivoida Kehittäjävaihtoehdot Android-mobiililaitteellasiVoit tehdä tämän siirtymällä asetuksiin, siirtymällä Tietoja puhelimesta -osioon ja napauttamalla seitsemän kertaa peräkkäin "Rakenna numero" -kohtaa, kunnes näyttöön tulee viesti, jossa ilmoitetaan, että olet nyt kehittäjä.
Kun piilotettu valikko on aktivoitu, siirry kehittäjäasetuksiin ja ota käyttöön USB-virheenkorjausKun liität matkapuhelimesi tietokoneeseen kaapelilla, järjestelmä pyytää sinua valtuuttamaan kyseisen tietokoneen sormenjäljen; hyväksy se, jotta ADB voi kommunikoida laitteen kanssa.
Samaan aikaan tietokoneellesi sinun on ladattava ADB-työkalut (Android-työkalualusta) Lataa tiedostot Googlen viralliselta verkkosivustolta ja pura ne helposti saatavilla olevaan kansioon. Tämä kansio sisältää ADB-suoritettavan tiedoston ja muut tarvittavat tiedostot.
Seuraavaksi hanki Sovelluksen edellisen version APK jonka haluat asentaa. Jälleen kerran on parasta käyttää luotettavia lähteitä, kuten XDA Labsia tai APKMirroria, tietoturvaongelmien välttämiseksi.
Kopioi APK-tiedosto samaan kansioon kuin ADB-asennuksesi komentojen yksinkertaistamiseksi. Voit esimerkiksi nimetä sen uudelleen muotoon sovellus.apk jotta komennot ovat lyhyempiä ja helpompia kirjoittaa.
Avaa nyt yksi komentoikkuna tai pääte ADB-kansiossa järjestelmänvalvojan oikeuksillaKäyttöjärjestelmästä riippuen voit tehdä tämän pikavalikosta tai siirtymällä polkuun pääteohjelman avulla.
Kun matkapuhelin on kytketty USB:n kautta ja virheenkorjaus on käytössä, anna seuraava komento kopioi APK puhelimen sisäiseen tallennustilaan:
adb push -sovellus.apk /sdcard/sovellus.apk
Suorita seuraavaksi tämä toinen komento, joka suorittaa varsinaisen asennuksen ja tukee alempia versioita:
adb-kuori pm-asennus -r -d /sdcard/app.apk
Tässä vaihtoehto -r Se osoittaa, että sovellus tulisi asentaa uudelleen säilyttäen tiedot ja vaihtoehdon -d Se sallii nimenomaisesti alemman version alentamisen, jos asennettava versio on vanhempi kuin laitteella jo oleva.
Jos kaikki meni hyvin, näet viestin, joka vahvistaa asennuksen onnistuneen, ja sovellus tulee näkyviin. matkapuhelimellasi vanhalla versiolla, mutta säilyttäen sen sisäiset tiedotKuten aina, jos datamuoto on muuttunut versioiden välillä, sovellus ei välttämättä toimi täydellisesti, mutta teknisesti ottaen et ole menettänyt mitään.
Tämän menetelmän suuri etu on se, että Et tarvitse pääkäyttäjän oikeuksia tai lisämoduuleja.Tarvitset vain ADB:n, USB-virheenkorjauksen ja oikean APK:n. Se on erittäin tehokas ratkaisu niille, jotka eivät halua remontoida järjestelmää, mutta haluavat alentaa versiota aloittamatta alusta.
Android-järjestelmän alentaminen: palauta aiempaan laiteohjelmistoversioon
Sovellusten lisäksi on myös mahdollisuus alentaa puhelimen omaa Android-järjestelmääToisin sanoen palaaminen virallisen laiteohjelmiston aiempaan versioon, kun viimeisin päivitys on jättänyt puhelimesi aiempaa huonompaan kuntoon.
Tämän tyyppinen aleneminen on paljon herkempi kuin yksittäisen sovelluksen alentaminen, koska Tämä sisältää koko järjestelmän flash-päivityksen, kaikkien tietojen poistamisen ja joissakin malleissa käynnistyslataimen lukituksen avaamisen.Lisäksi kaikki valmistajat eivät salli sitä tai tee siitä helppoa.
Ennen kuin harkitset vakavasti järjestelmäversion alentamista, sinun kannattaa tarkistaa, voidaanko ongelma ratkaista... yksinkertainen alustus tai tehdasasetusten palautusKoska aiot joka tapauksessa poistaa kaikki tiedot, joskus nollaus voi korjata virheitä menettämättä uusimman version parannuksia.
Jos silti päätät jatkaa, ensimmäinen asia, joka sinun on oletettava, on, että Kaikki laitteen tiedot poistetaan kokonaan.Siksi, tee täydellinen varmuuskopio valokuvista, yhteystiedoista, tiedostoista ja kaikesta muusta, jonka haluat säilyttää.
Seuraava vaihe on etsiä ja ladata sen Android-version tarkka laiteohjelmisto (virallinen ROM), johon haluat palataMerkeillä, kuten Google (Pixel) tai OnePlus, se on yleensä suhteellisen helppoa, koska viralliset verkkosivustot tarjoavat arkistoja, joissa on tehdaskuvia ja jopa vanhempia versioita.
Muiden valmistajien, kuten Samsungin, Xiaomin tai vastaavien merkkien, kanssa asiat ovat toisin: joudut usein turvautumaan erityisiä työkaluja, kuten Odin (Samsungille) tai Mi Flash Tool (Xiaomille), oikean laiteohjelmistopaketin löytämisen lisäksi erikoistuneista arkistoista.
Sinun on melkein aina pakko avaa laitteen käynnistyslataimen lukitus flashata eri järjestelmäversio. Tämä prosessi vaihtelee valmistajasta riippuen ja saattaa poistaa kaiken puhelimen sisällön sekä näyttää suojausvaroituksia käynnistyksen yhteydessä.
Kun laiteohjelmisto ja työkalut ovat valmiina, yleiset vaiheet ovat seuraavat:
- Asenna ADB/Fastboot-ajurit tai muut viralliset ajurit jotta tietokone tunnistaa matkapuhelimesi lataus- tai pikakäynnistystilassa.
- Käynnistä laite sisään pikakäynnistystila, lataustila tai muu erityinen vilkkuva tila, mallista riippuen.
- Lataa vanha laiteohjelmistopaketti vastaavassa työkalussa ja asenna se ohjatun toiminnon avulla.
Jos kaikki menee hyvin, puhelin käynnistyy uudelleen ja täysin puhdas, vanhempi Android-versioSieltä sinun on määritettävä se uudelleen alusta, palautettava varmuuskopio ja asennettava sovelluksesi uudelleen.
On syytä muistaa, että koska sinulla ei ole järjestelmän uusinta versiota, Joitakin nykyaikaisia sovelluksia ei ehkä enää tueta eivätkä ne näy Google Playssa, tai menetät uusimmat ominaisuudet ja tietoturvakorjaukset.
Vaihtoehtoja alennukselle, joita kannattaa harkita
Kuten olet huomannut, alempaan versioon päivittäminen on tehokas työkalu, mutta Se on edelleen ratkaisu, johon liittyy riskejä ja paljon työtä.Varsinkin kun puhumme koko järjestelmästä. Siksi on viisasta harkita vähemmän radikaaleja vaihtoehtoja ennen ratkaisevan päätöksen tekemistä.
Monissa tapauksissa yksinkertainen tehdasasetusten palautus tai matkapuhelimen alustus Tämä riittää korjaamaan harvinaisia virheitä, jotka ilmenivät päivityksen jälkeen. Laite puhdistetaan, mutta saat silti Androidin uusimman version tietoturvapäivityksineen ja uusine ominaisuuksineen.
Toinen vaihtoehto niille, jotka eivät ole tyytyväisiä uusimpaan viralliseen ROMiin, on turvautua Kolmannen osapuolen ROM-levytNämä järjestelmän muokatut versiot (kuten AOSP:hen tai yhteisöprojekteihin perustuvat) tuovat yleensä suorituskyvyn parannuksia, mukautuksia ja useammin päivityksiä.
Mukautetun ROM-levyn asentaminen ei ole helppoa, mutta se voi olla Loistava vaihtoehto niille, jotka eivät voi tai halua palata vanhaan viralliseen versioon Eivätkä he ole tyytyväisiä valmistajan tarjontaan.
Sovellusten alalla voit myös harkita Kokeile beta-versioita, virallisia vaihtoehtoja (Lite, Go jne.) tai jopa kilpailevia sovelluksia jotka säilyttävät menettämäsi ominaisuudet. Joskus on helpompaa vaihtaa sovellusta kuin kamppailla vanhempien versioiden kanssa, jotka saattavat muuttua yhteensopimattomiksi milloin tahansa.
Kaiken edellä mainitun ansiosta sinulla on nyt hyvät vaihtoehdot hallita sovellustesi ja Android-järjestelmäsi versioitaYksinkertaisista, kertaluonteisista menetelmistä, kuten APKMirrorin APK-tiedoston asentamisesta, edistyneempiin tekniikoihin, kuten ADB:n tai Xposedin kautta tapahtuvaan alempaan laiteohjelmistoversioon, tai aiemman laiteohjelmiston flash-päivitykseen, kun muuta vaihtoehtoa ei ole. Oikean polun valitseminen, varmuuskopioiden ottaminen ja riskien tiedostaminen ovat avainasemassa myöhemmän katumuksen välttämiseksi.