Mobiel

Hoe APK-bestand van Android-app te extraheren zonder root

Hoe APK-bestand van Android-app te extraheren zonder root

Een APK-bestand is het uiteindelijke product dat wordt geproduceerd na het ontwikkelen van een Android-app. Het hoort bij de .apk-extensie en staat ook bekend als Android Application Package. Het lijkt op een .exe-bestand dat wordt gebruikt om Windows-programma's te installeren. Zoals u wellicht weet (of niet), is het geen gemakkelijke taak om dit APK-bestand uit een app te extraheren. Het is misschien gemakkelijk als uw telefoon is geroot, maar niet zozeer als u een niet-geroot Android-apparaat heeft. Nou, de waarheid is dat het niet zo moeilijk is als je misschien had gedacht. Vandaag laat ik je een paar methoden zien waarmee je de APK van een geïnstalleerde app op je telefoon kunt extraheren.

Disclaimer: Het is illegaal om de APK van een betaalde Android-app te extraheren. Als u dat doet, bent u er zelf verantwoordelijk voor. Deze gids is geschreven met het doel om kennis te delen over het extraheren van APK voor educatieve doeleinden. We steunen geen piraterij.  

Methode 1: een geavanceerde bestandsverkenner gebruiken

Zoals hierboven vermeld, kunt u, als uw apparaat root-toegang heeft, een geavanceerde bestandsverkenner gebruiken waarmee u door rootmappen kunt bladeren. Over het algemeen zijn de geïnstalleerde apps te vinden in "/ data / apps​.Dus vanaf hier kunt u eenvoudig de APK-bestanden kopiëren en plakken waar u maar wilt. U kunt echter ook APK van geïnstalleerde apps extraheren met behulp van een geavanceerde bestandsverkenner op een niet-geroote Android-telefoon.

Daarvoor gebruiken we ES File Explorer. U kunt elke andere app voor bestandsbeheer gebruiken als u dat wilt, maar doe dat zorg ervoor dat u een back-up kunt maken van geïnstalleerde apps. Ja, dat is hier het belangrijkste om ons te helpen de APK te extraheren.

De stappen zijn eenvoudig. Open ES File Explorer en tik op "App" op de startpagina van de app,zoals getoond in onderstaande screenshots. Nu, tik lang op de app waarvan u de APK wilt extraheren van en tik op de "Back-up" optie onderaan beschikbaar.

Er wordt een back-up van de app gemaakt met het uitgepakte .apk-bestand. U vindt het APK-bestand in een map met de naam "Back-up”In uw interne opslag. ALS u deze methode eenvoudiger vindt, is de volgende methode nog eenvoudiger.

Methode 2:Download de APK Extractor-app

Nou, hoe zit het met een app die APK kan extraheren? Welnu, de APK Extractor-app werkt precies zoals de naam doet vermoeden. Download de app van Play Store en installeer deze.

De werking van de app is heel eenvoudig. De startpagina van de app toont u alle systeemapps en apps van derden op uw telefoon. U kunt gewoon zoeken naar de app waarvan u de APK wilt extraxt. Tik vervolgens op de app en dat is alles. De APK wordt uitgepakt en opgeslagen in de map met de naam "ExtractedAPK's ' in de interne opslag van uw apparaat.

In de app-instellingen kunt u de doelmap van de uitgepakte APK's wijzigen. Je kan ook stel het naamformaat in. U kunt bijvoorbeeld instellen dat de APK-bestanden eerst de app-naam hebben en vervolgens de pakketnaam. U kunt ook de app-versie in de naam toevoegen voor een beter begrip. Afgezien daarvan kunt u zelfs automatische back-up instellen van APK's als je wilt. Het is allemaal beschikbaar in de instellingen.

Er is ook een optie voor u beschikbaar deel de APK met anderen met behulp van de app zelf. Tik gewoon op het vervolgkeuzepictogram naast de app en je krijgt de optie om deze te delen. De app extraheert eerst de APK en vervolgens verschijnt het deelvenster. U kunt vervolgens de app kiezen waarmee u de APK wilt delen.

Methode 3: APK extraheren met ADB

Als u een enthousiaste Android-gebruiker of een Android-ontwikkelaar bent, moet u op de hoogte zijn van ADB. De Android Debug Bridge is in feite een opdrachtregelhulpprogramma dat beschikbaar is met Android SDK, waarmee u uw telefoon kunt bedienen en bestanden in uw opslag kunt beheren met verschillende opdrachten. Het heeft gemakkelijk toegang tot de hoofdmap, aangezien het hoofddoel is voor foutopsporing.

Met een paar sets opdrachten kunt u APK dus eenvoudig naar onze pc of Mac uitpakken in de gewenste map. Als u zich niet zo bewust bent van ADB, denkt u misschien dat Android SDK nodig is om ADB te laten werken? Nou nee, dat is het niet. Google biedt zelfs een apart pakket platformtools aan dat de ADB bevat. U kunt het hier downloaden.

Nadat je de tools hebt gedownload, pak je de zip uit en open je de map. Je vindt het adb.exe-bestand in de map samen met fastboot (we zullen het niet gebruiken). Druk nu op Shift en klik met de rechtermuisknop in de map om de optie te krijgen voor “Open het opdrachtvenster hier”In het snelmenu.

De volgende, verbind uw telefoon met de pc of Mac via een USB-kabel en zorg ervoor dat USB-foutopsporing is ingeschakeld in de ontwikkelaarsopties. Volg nu de onderstaande opdrachten.

We zullen eerst controleren of het apparaat op uw computer is aangesloten of niet. Voer de volgende opdracht in:

adb-apparaten

Vervolgens pakken we de naam van het app-pakket. Als u de pakketnaam al kent, kunt u deze stap overslaan. Voer de volgende opdracht in.

adb shell pm list-pakketten

Nu, gewoon kopieer de pakketnaam die u wilt extraheren. En plak het in de volgende opdracht. Kopieer het voorvoegsel 'pakket:' er niet mee. Voer de volgende opdracht in. Hier pak ik .apk van Truecaller uit.

adb shell pm pad com.truecaller

De bovenstaande opdracht geeft u het pad van de daadwerkelijke APK van de app. Nu hoeft u alleen maar een Trekken opdracht om de .apk van dit pad te halen en op de gewenste locatie op te slaan. Zorg ervoor dat u het pad van de gewenste locatie kopieert en in de onderstaande opdracht plakt. Kopieer ook het pad van de daadwerkelijke .apk die we als resultaat hebben gekregen in de vorige opdracht.

adb pull /data/app/com.truecaller-1/base.apk pad / naar / gewenst / locatie

Het .apk-bestand zou nu op de door u gewenste locatie moeten zijn opgeslagen.

ZIE OOK: Mac ontgrendelen met de vingerafdrukscanner van het Android-apparaat

De beste manieren om APK van Android-apps te extraheren

Het maakt niet uit welke reden het voor u kan zijn om een ​​APK te extraheren; Zorg ervoor dat je de ontwikkelaars steunt, want ze verdienen het om beloond te worden voor hun harde werk. Over de beste manier gesproken, het is zeker de tweede methode. De APK-extractor voert in feite dezelfde Shell-opdrachten uit die we in ADB hebben uitgevoerd. Dus het is zeker de beste manier. Als u echter een andere methode kent, vermeld deze dan in de opmerkingen.

10 grootste storingen bij het opstarten van internet
Het starten van een nieuwe startup en jezelf een ondernemer of een zakenman noemen, heeft geen zin, tenzij je erin slaagt. Tegenwoordig heeft het bewu...
Allen Paltrow Grootste fan van Apple
Allen Paltrow een enorme appelfan-jongen. Elk jaar voor Halloween was hij een mac en hij maakte er een gewoonte van om het Apple-logo in zijn hoofd te...
Hoe Hoe bureaubladpictogrammen op Mac te verbergen
Hoe bureaubladpictogrammen op Mac te verbergen
Sommige mensen zijn goed in het beheren van hun bureaubladruimte en deze heel netjes en opgeruimd te houden. Nou, ik ben er niet een van en het bureau...