HTCinside
Android-applikationspakke (APK) er pakkefilformatet. APK-fil er en komprimeret form for Java-klasser, XML og flere andre filer. Hvis du så en fantastisk app og som udvikler gerne vil se kilden bag den, så kan du det dekompilere APK-filer for at få den faktiske kildekode. Du kan bruge reverse engineering-processen til at få den faktiske kildekode. Det bruges til at distribuere og installere applikationssoftware på Googles Android-operativsystem, Jadx-dekompilere, .class- og .jar-filer. Det producerer også java-kildekode fra Android Dex og APK-filer.
Der er flere værktøjer som Dex2jar, ApkTool, Java Decompiler (JD-GUI) osv., som bruges til at konvertere APK-filen til kildekoden. Her vil vi give dig listen over værktøjer, der hjælper dig med at dekompilere Android APK-fil til kildekoden.
Bemærk - Denne artikel er kun til uddannelsesformål, vi anbefaler strengt ikke at dekompilere apps fra andre udviklere.
Indhold
Dette er et fantastisk online APK-decompileringsværktøj. Dette værktøj bruger en open source som APK og DEX decompiler kendt som Jadx. Det hjælper dig med at få kildekoden fra APK-filen med blot et enkelt klik.
Sådan dekompileres APK online til kildekoden
Vis Java er en java-decompiler, som nemt kan udtrække kildekoden til en APK (Android-app). Dette er en decompiler, der udtrækker kildekoden til en Android-applikation inklusive XML-filer og billedaktiver. Det virker direkte fra din Android-enhed. Du kan også vælge CFR 0.110 eller Jadx 0.6.1 til at bruge som decompiler.
Java N-IDE er en Java-konsol til Android. Det er en Apk-bygger. Du kan bygge og køre en java-fil med JDK 1.7. Det understøtter java compiler 1.7, java editor, java autocomplete kode, java debugger. Den kører java-fil, klassefil, Decompile-klasse, jar. Det understøtter layoutbygger til Android og understøtter også VCS. Sammen med dette er de værktøjer, som projektet omfatter (Javac – Java compiler, Aapt – Android asset package tool, Dx – Dex for dalvik vm, Zip Signer, Apk Builder). Dette er en fantastisk app til folk, der ønsker at lære Java og også at dekompilere Android Apk.
JaDX er en decompiler til 'apk', 'dex', 'jar', 'class' filer. Det er en Android-tilpasset version JaDX. Dette program dekompilerer ikke XML-filer og andre ressourcer. Dette program dekompilerer kun klasser. Den udtrækker også aktivmappen, som indeholder binære filer.
ApkTool er et værktøj til reverse engineering af lukkede og binære Android-apps. Dette værktøj kan afkode ressourcer til den næsten originale form og genopbygge dem efter at have foretaget nogle ændringer. ApkTool gør arbejdet med en app nemmere på grund af projektet som filstruktur og automatisering af nogle gentagne opgaver som at bygge apk osv. Det kunne bruges til at lokalisere, tilføje nogle funktioner eller understøtte tilpassede platforme, analysere applikationer og meget mere, men det er ikke beregnet til piratkopiering og anden ikke-lovlig brug.
Funktioner:
Java Decompiler er et værktøj til at dekompilere apk og analysere Java 5 'byte code' og de senere versioner.
Dexplorer er en APK-decompiler-app, hvor du kan udforske DEX/APK-filerne for alle dine installerede apps og downloadede APK'er.
Funktioner:
Du kan emulere og administrere Java-projekter. Denne app hjælper dig med at dekompilere APK og dine egne Java-programmer. Du kan bruge Java i din Android. Med denne applikation kan du køre java-filer, klassefiler og jar-filer. Du kan også kompilere og dekompilere dine egne Java-programmer ved hjælp af denne applikation.
Denne app kører kun i kommandolinjetilstand.
Download link
DexDump er en anden app til reverse-engineering af Android-apps. Det er meget nemt at bruge. Det er designet til mobile enheder til at dekompilere Android-applikationer med det samme. Det har en nem at navigere i brugergrænsefladen. Det understøtter dekompilering af APK-, dex-, odex- og oat-filer til smali-kode. Du kan også anvende et pakkefilter til at bortfiltrere uinteressante pakker og søge gennem klasse-/felt-/metodenavne i denne app.
Alle de ovennævnte nogle af værktøjerne og apps vil hjælpe dig med at dekompilere APK-fil til kildekoden.
Android reverse engineering bruges af udviklere til at forstå, hvordan apps fungerer og finde ud af, hvordan tingene fungerer. Det bruges også til at læse en andens kode, mens du eksperimenterer med at udvikle nye apps.
Ja, det er muligt at dekompilere Apk vhaJava decompilere.
Omdøb Apk fraapp.apktilapp.zipog pak zip-filen ud i en mappe. Brug JADX-værktøjet til at læse kildekoden, som findes i filen classes.dex.
For at dekompilere en app skal du installere en APK-udtrækker på din Android-telefon. Derudover skal du også bruge Android SDK, dex3jar og JD_GUI til dette formål.