Het downgraden van een Android-app kan handig zijn als de laatste update bugs of wijzigingen bevat die u niet bevallen. Soms is de nieuwere versie van een app niet langer compatibel met uw Android-versie, dus u moet de oudere versie downloaden om deze te laten werken.
Je kunt natuurlijk een oudere versie van de app sideloaden door de APK te installeren, maar dan verlies je je gegevens en instellingen. En hoewel je sommige apps voor dit doel op Google Play kunt vinden, hebben ze root-toegang nodig, wat niet ieders kopje thee is.
Laten we dus eens kijken hoe u een Android-app kunt downgraden met ADB (Android Debug Bridge) zonder uw gegevens of instellingen te verliezen.
Een Android-app downgraden met ADB zonder gegevens te verliezen
Voordat u begint, moet u ADB op uw computer installeren en USB-foutopsporing op uw Android-telefoon activeren. Als je niet zeker weet hoe je dat moet doen, kijk dan eens
wat ADB is en hoe het te gebruiken voor volledige begeleiding. Dit zal je ook helpen als je Linux of macOS gebruikt. In deze handleiding gebruiken we Windows.Dus, zodra alles actief is, volgt u mee om de problematische app te downgraden.
Stap 1: Controleer de app-versie en download de oudere APK
Controleer eerst welke versie van de app je momenteel hebt geïnstalleerd. Meestal is deze informatie beschikbaar in het gedeelte Over of Instellingen van de app.
Ga nu naar een van deze sites voor veilige Android APK-downloads—we raden APKMirror aan—en download een oudere versie van de app in het APK-formaat. Verplaats dit bestand naar uw standaard ADB-map op uw pc om door te gaan met de ADB-opdrachten.
Stap 2: Duw het APK-bestand naar uw Android-telefoon
De adb duwen commando wordt gebruikt om een bestand van uw computer naar uw apparaat te kopiëren. Het eerste argument in de opdracht is het bestand dat u wilt kopiëren en het tweede is de bestemmingslocatie van uw telefoon. Dit is hoe het eruit ziet:
adb push xyz.apk /data/lokaal/tmp/
Dit zou dus de opdracht zijn om het bestand met de naam "xyz.apk" naar de map "tmp" van uw telefoon te kopiëren. U moet de bestandsnaam wijzigen in degene die u wilt kopiëren.
Open nu de Terminal, PowerShell of opdrachtprompt in de ADB-map waarin u het APK-bestand hebt geplaatst. Om dit op Windows 11 te doen, klikt u met de rechtermuisknop in de map en selecteert u Openen in Terminal. Houd ingedrukt voor oudere Windows-versies Verschuiving en klik met de rechtermuisknop in de map en selecteer Open het opdrachtvenster hier vanuit het contextmenu.
Typ de opdracht en vervang de naam van de APK door degene die u gebruikt. We wilden bijvoorbeeld een bestand met de naam "linkedin-4-1-780.apk" naar onze Android-telefoon kopiëren en gebruikten daarvoor deze opdracht:
adb push linkedin-4-1-780.apk /data/lokaal/tmp/
Stap 3: voer de downgrade uit via een ADB-opdracht
Zodra het APK-bestand zich in de gewenste map op uw telefoon bevindt, is de volgende stap het downgraden van de app met behoud van gegevens met behulp van de opdracht:
adb shell pm installeren -r -d /gegevens/lokaal/tmp/xyz.apk
Nogmaals, je moet "xyz.apk" vervangen door de naam van je bestand. Dus in ons geval hebben we de opdracht bewerkt om:
adb shell pm installeren -r -d /gegevens/lokaal/tmp/linkedin-4-1-780.apk
Nu kunt u de app starten en het versienummer controleren. Het had moeten worden gedowngraded met behoud van uw gegevens en instellingen. Dit is ons resultaat. De nieuwste versie staat in de schermafbeelding aan de linkerkant en de gedowngradede versie staat aan de rechterkant.
Apps downgraden zonder gegevens te verliezen
Bij het gebruik van deze ADB-opdrachten is elke spatie en punt van belang. Dus als u ze om de een of andere reden moet typen, moet u extra voorzichtig zijn. We raden u echter aan de opdrachten zoveel mogelijk te kopiëren en te plakken.
Als u het leuk vindt om ADB-opdrachten te gebruiken, zult u verrast zijn te weten wat u nog meer met ADB kunt doen. U kunt het gebruiken om apps te installeren of te verwijderen, uw apparaat opnieuw op te starten en meer.