So extrahieren Sie Code aus APK: 3 Methoden
Wenn Sie ein Entwickler oder Technologie-Enthusiast sind, der sich den Quellcode der Android-Anwendung ansehen möchte. Ich werde Ihnen in diesem Handbuch mit Methoden zum Extrahieren von Code aus Apk helfen. Es ist einer der wichtigsten Teile einer Reverse-Engineering-Android-App, um versteckte oder kommende Funktionen zu erkennen.
In diesem Artikel werde ich die besten Extraktionsmethoden erklären Code aus der APK-Datei der Android-Anwendung. Sehen wir uns dieses einfache Tutorial Schritt für Schritt an.
So extrahieren Sie Code aus APK: 3 Methoden
Um den Code aus der APK-Datei der Android-Anwendung zu extrahieren, müssen Sie eine der drei hier aufgeführten Möglichkeiten befolgen.
Methode 1: Extrahieren Sie den Code mit einem Computer aus dem APK
Um mit dieser Methode zu beginnen, müssen Sie mit den folgenden Dingen vorbereitet sein:
- Java-Laufzeitumgebung – https://www.java.com/en/
- Java SE-Entwicklungskit – https://www.oracle.com/java/technologies/downloads/
- APKTool von iBotPeaches – https://ibotpeaches.github.io/Apktool/
- APK Android Apps – APKMirror oder jede andere Website
Ich denke, Sie sind bereit für die oben genannten Dinge. Lass uns anfangen.
- Installieren Sie Java, nachdem Sie es von der offiziellen Website heruntergeladen haben.
- Installieren Sie das JDK nach dem Herunterladen von der Oracle-Website.
- Legen Sie Umgebungsvariablen für den Systembenutzer fest
- Laden Sie die APK-Datei der Android-Anwendung herunter
- Laden Sie die Datei APKTool.jar von der offiziellen Website herunter
- Verschieben Sie die APK-Datei und die Datei APKTool.jar in denselben Ordner und führen Sie dann den folgenden Befehl aus: command.java -jar apktool.jar d allo.apk
- Sie können die Datei „Strings.xml“ jetzt in Notepad oder einem anderen Texteditor bearbeiten.
Methode 2: Extrahieren Sie den Code aus der APK mit Android
Es ist sehr bequem, den Code aus der APK auf dem Android-Gerät selbst zu extrahieren. Ich zeige Ihnen die Schritte zum Extrahieren von Code aus der APK mit Android. Um Code aus dem APK mit Android zu extrahieren, müssen Sie mit den folgenden Dingen vorbereitet sein:
- APKTool M-Anwendung
- APK-Datei für Android-Anwendungen
Wenn Sie mit den oben genannten Anforderungen fertig sind, dann sind wir bereit. Führen Sie die folgenden Schritte aus, um den Code mit Android aus dem APK zu extrahieren:
- Installieren Sie die Anwendung APKTool M, nachdem Sie sie von MaximOff heruntergeladen haben
- Starten Sie die APKTool M-App, nachdem Sie sie auf Ihrem Android-Telefon installiert haben.
- Navigieren Sie zu dem Ordner, in dem Sie die APK-Datei der Android-Anwendung auf Ihrem Telefon gespeichert haben.
- Dekompilieren Sie die APK-Datei mit dem App-Decompiler APKTool M
- Öffnen Sie nun die Datei strings.xml und bearbeiten Sie sie nach Belieben.
- Kompilieren Sie sie nach der Bearbeitung erneut, um eine modifizierte Version der App auf Ihrem Android-Telefon auszuführen.
Methode 3: Extrahieren Sie den Code aus der Online-APK
Es ist sehr praktisch, den Code aus der APK online zu extrahieren, da Sie nichts auf Ihren Geräten installieren müssen. Ich zeige Ihnen die Schritte zum Extrahieren von Code aus einer Online-APK. Um den Code von der Online-APK abzurufen, müssen Sie auf Folgendes vorbereitet sein:
- Jede Suchmaschine
- APK-Datei für Android-Anwendungen
Wenn Sie mit den oben genannten Anforderungen fertig sind, dann sind wir bereit. Führen Sie die folgenden Schritte aus, um den Code aus der Online-APK zu extrahieren:
- Öffnen Sie einen beliebigen Webbrowser auf Ihrem Android-Telefon oder -Computer
- Besuchen Sie im Browser http://www.javadecompilers.com/apktool
- Laden Sie die APK-Datei hoch, um den Code online aus der Android-Anwendung zu extrahieren
- Nach einiger Bearbeitungszeit erhalten Sie eine dekompilierte Version zum Herunterladen.
- Sie können jetzt die strings.xml-Datei bearbeiten und das Projekt selbst ändern
- Nach der Bearbeitung müssen Sie die App kompilieren und auf Ihrem Android-Telefon ausführen.
Fazit
Jetzt wissen Sie, wie Sie Code aus einer APK-Datei einer Android-Anwendung dekompilieren oder extrahieren. Es hilft Ihnen, versteckte oder unveröffentlichte Funktionen von Anwendungen zu entdecken, wie z Instagram, Whatsapp, Telegrammetc. Sie können auf diese Funktionen vor ihrer Beta- oder Alpha-Veröffentlichung zugreifen.
Folgen Sie uns weiter Twitter für die neuesten Nachrichten und Tutorials zu Android und Google. Vielen Dank für das Lesen des Artikels.