Hogyan válthat vissza egy alkalmazást Androidon

Hogyan lehet egyszerűen alacsonyabb verzióra váltani egy alkalmazást Androidon, és megőrizheti az összes adatát. Egyáltalán nincs szükség root hozzáférésre az eszközön, csak egy egyszerű ADB parancs!

Néha jön egy alkalmazásfrissítés, és azt szeretné, ha maradna egy régebbi verziónál. Néha ez nem olyan egyszerű, mint eltávolítani a jelenlegi alkalmazást, és újra telepíteni a régebbi APK-t, mert lehet, hogy az alkalmazáson belül vannak olyan adatok, amelyeket meg szeretne tartani, vagy ez egy rendszeralkalmazás, és nem szeretné teljes mértékben távolítsa el. Szerencsére az Android Debug Bridge (ADB) képességei miatt lehetséges az alkalmazásverzió lejjebb váltása root igénye nélkül és az összes adat megőrzése.

Kiváló példa erre a WhatsApp, amelyhez a Substratum témák használatához általában egy bizonyos verziókövetelmény szükséges. Ahelyett, hogy el kell távolítania a WhatsApp-ot, és újra át kell élnie a fiókjába való bejelentkezéssel járó fájdalmakat, egyszerűen használja ezt az oktatóanyagot az újbóli visszaminősítéshez, csak az adb használatával. A root felhasználók inkább valami hasonlót használnak

App Downgrader a Play Áruházban. Ha folytatni kívánja, először vegye meg bármelyiket Minimális ADB és Fastboot vagy a hivatalos Google binárisok adb.

Legyen óvatos, amikor alacsonyabb verzióra vált egy alkalmazást. Az alkalmazások frissíthetik az adatbázisokat, és a visszaminősítés olvashatatlanná teheti ezeket a fájlokat a régebbi alkalmazásverzió számára. Ritka esetekben az adatbázisok teljesen megszakadhatnak, ha a régebbi verziójú alkalmazás megpróbálja módosítani őket.


Hogyan válthat vissza egy alkalmazást Androidon

Keresse meg annak az alkalmazásverziónak az APK-ját, amelyre alacsonyabb verzióra szeretne frissíteni. Javaslom, hogy XDA Labs-on vagy APKMirror-on keress rá. Nyissa meg az adb-eszközöket tartalmazó mappát, nyissa meg a parancssort, és keresse meg az adb-t tartalmazó mappát. Másolja be az apk-fájlt, amelybe vissza szeretne állítani, ugyanabba a mappába, ahol az adb-fájl is található.

Engedélyezze az USB hibakeresést eszközén a Fejlesztői beállítások megadásával. Ha nem látja a Fejlesztői beállításokat, lépjen a Beállítások „A telefonról” részre, és koppintson hétszer a „Build number” elemre, amíg egy pirítós meg nem jelenik. Ezután nyomja meg a Vissza gombot, és látnia kell a Fejlesztői beállítások szakaszt. Itt ellenőrizze az USB hibakeresést, majd csatlakoztassa telefonját a számítógépéhez.

Ha készen áll az alkalmazás alacsonyabb verziójára, futtassa a következő parancsokat a parancsablakban.

adb push app.apk /sdcard/app.apk 
adb shell pm install -r -d /sdcard/app.apk

Ahol az „app.apk” az az apk-fájl, amelyet letöltött és a korábbi verzióra szeretne frissíteni. Ha ez az első alkalom, hogy adb-t futtat ezen a telefonon, engedélyezze a telefon hibakeresését a képernyőn megjelenő promptban. Ezután az alkalmazást le kell építeni, és az adatait érintetlenül kell tartani.


Magyarázat

Az Adb a szokásosnál nagyobb mértékben irányítja az eszközt. Először a fájlt a belső tárhelyünkre toljuk. Ezután a "pm"-et használjuk, amely meghívja a csomagkezelőt az eszközön, és az "install" természetesen telepíti az alkalmazást. Az "-r" és a "-d" jelzők rendre azt jelentik, hogy "megőrzi az adatokat" és a "downgrade". Ez biztosítja, hogy telefonja ne törli az alkalmazáshoz tartozó mappát, amikor az alacsonyabb verzióra vált.