En APK-fil er det endelige produkt, der produceres efter udvikling af en Android-app. Det følger med .apk-udvidelsen og er også kendt som Android-applikationspakke. Det ligner en .exe-fil, der bruges til at installere Windows-programmer. Nu, som du måske ved (eller ikke), er det ikke en nem opgave at udtrække denne APK-fil fra en app. Det kan være let, hvis din telefon er rodfæstet, men ikke så meget, hvis du har en ikke-rodfæstet Android-enhed. Sandheden er, det er ikke så hårdt, som du måske havde troet. I dag viser jeg dig et par metoder, hvorigennem du kan udpakke APK-filen til en installeret app på din telefon.
Ansvarsfraskrivelse: Det er ulovligt at udtrække APK fra en betalt Android-app. Hvis du gør det, vil du selv være ansvarlig for det. Denne guide er skrevet med sjælens formål at dele viden om udpakning af APK til uddannelsesformål. Vi støtter ikke piratkopiering.
Metode 1: Brug af en avanceret File Explorer
Som nævnt ovenfor, hvis din enhed har rodadgang, kan du bruge en avanceret filudforsker, der giver dig mulighed for at gennemse rodmapper. Generelt findes de installerede apps i “/ data / apps“.Så herfra kan du simpelthen kopiere APK-filerne og indsætte det, hvor du vil. Du kan dog også udpakke APK af installerede apps ved hjælp af en avanceret filudforsker på en ikke-rodfæstet Android-telefon.
Vi bruger her ES File Explorer til det. Du kan bruge enhver anden filhåndteringsapp, hvis du vil, men gør sørg for, at det giver dig mulighed for at sikkerhedskopiere installerede apps. Ja, det vil være nøglen her, der hjælper os med at udtrække APK.
Trinene er enkle. Åbn ES File Explorer og tryk på "App" på appens startside,som vist i nedenstående skærmbilleder. Nu, langt tryk på den app, som du vil udtrække APK af og tryk på "Backup" valgmulighed nederst.
Appen sikkerhedskopieres med den udpakkede .apk-fil. Du finder APK-filen i en mappe med navnet “Backup”I dit interne lager. HVIS du finder denne metode enklere, er den næste metode endnu lettere.
Metode 2:Download APK Extractor-appen
Nå, hvad med en app, der kan udtrække APK? APK Extractor-appen fungerer nøjagtigt som navnet antyder. Download appen fra Play Butik, og installer den.
Appens arbejde er meget enkel. Startsiden for appen viser dig alle system- og tredjepartsapps på din telefon. Du kan bare søge efter den app, du vil udvide APK-filen til. Derefter skal du bare trykke på appen og det er det. APK'en ekstraheres og gemmes i mappen kaldet “ExtractedAPKs ” i enhedens interne lager.
I appindstillingerne kan du ændre destinationsmappen for de udpakkede APK-filer. Du kan også indstil navneformatet. For eksempel kan du indstille APK-filerne til først at have appnavnet og derefter pakkenavnet. Du kan også tilføje appversionen i navnet for bedre forståelse. Bortset fra det kan du endda opsæt automatisk sikkerhedskopiering af APK-filer, hvis du vil. Det hele er tilgængeligt i indstillingerne.
Der er også en mulighed tilgængelig for dig del APK til andre ved hjælp af selve appen. Bare tryk på rullemenuen ud for appen, og du får mulighed for at dele den. Appen udpakker først APK-en, og derefter vises delingspanelet. Du kan derefter vælge den app, gennem hvilken du vil dele APK'en.
Metode 3: Udpakning af APK ved hjælp af ADB
Nå, hvis du er en ivrig Android-bruger eller en Android-udvikler, skal du vide om ADB. Det Android Debug Bridge er dybest set et kommandolinjeprogram, der er tilgængeligt med Android SDK, som giver dig mulighed for at styre din telefon og administrere filer inde i dit lager ved hjælp af forskellige kommandoer. Det har let adgang til rodmapperne, da hovedformålet er debugging.
Så med et par sæt kommandoer kan du nemt udpakke APK til vores pc eller Mac i den ønskede mappe. Hvis du ikke er meget opmærksom på ADB, tænker du måske, at det er nødvendigt med Android SDK for at ADB kan fungere? Nå nej, det er det ikke. Faktisk leverer Google en separat pakke med platformværktøjer, der indeholder ADB. Du kan downloade det herfra.
Når du har downloadet værktøjerne, skal du bare udpakke zip'en og åbne mappen. Du finder adb.exe-filen i mappen sammen med fastboot (vi bruger den ikke). Tryk nu på Skift, og højreklik i mappen for at få muligheden for “Åbn kommandovinduet her”I højreklikmenuen.
Næste, tilslut din telefon til pc'en eller Mac'en via et USB-kabel, og sørg for, at USB-fejlretning er slået TIL under Udviklerindstillinger. Følg nu kommandoerne nedenfor.
Vi kontrollerer først, om enheden er sluttet til din computer eller ej. Indtast følgende kommando:
ADB-enheder
Dernæst griber vi navnet på apppakken. Hvis du allerede kender pakkens navn, kan du springe dette trin over. Indtast følgende kommando.
adb shell pm listepakker
Nu bare kopier det pakkenavn, du vil udtrække. Og indsæt det i den næste kommando. Kopier ikke 'pakke:' præfikset sammen med det. Indtast følgende kommando. Her udtrækker jeg .apk af Truecaller.
adb shell pm sti com.truecaller
Ovenstående kommando giver dig stien til appens faktiske APK. Nu skal du bare udføre en trække kommando om at trække .apk fra denne sti og gemme den til vores ønskede placering. Sørg for at kopiere stien til den ønskede placering og indsætte den i nedenstående kommando. Kopier også stien til den aktuelle .apk, som vi fik som resultat i den forrige kommando.
adb pull /data/app/com.truecaller-1/base.apk sti / til / ønsket / placering
.Apk-filen skal nu gemmes på den ønskede placering.
SE OGSÅ: Sådan låses Mac op med Android-enhedens fingeraftryksscanner
Bedste måder at udtrække APK af Android-apps på
Uanset hvilken grund det kan være for dig at udtrække en APK; sørg for, at du støtter udviklerne, da de fortjener at blive belønnet for deres hårde arbejde. Taler om den bedste måde, det er helt sikkert den anden metode. APK-emhætten udfører grundlæggende de samme Shell-kommandoer, som vi udførte i ADB. Så det er helt sikkert den bedste måde. Men hvis du kender en anden metode, skal du nævne det nede i kommentarerne.