PDF herunterladen
PDF herunterladen
In diesem wikiHow zeigen wir dir, wie du den Inhalt einer APK-Datei bearbeitest. Um die Dateien darin zu bearbeiten, musst du das Package mit APKtool auf einem Computer dekompilieren und dann wieder kompilieren. Zum Bearbeiten von APK-Dateien brauchst du Erfahrung in Java und musst dich auch mit den Dateisystemen unter Windows und Android auskennen. Dies sollte nur von fortgeschrittenen Benutzern durchgeführt werden.
Vorgehensweise
-
Installiere das Java Development Kit. Du kannst es von https://www.oracle.com/technetwork/java/javase/downloads/index.html herunterladen.
-
Installiere Android SDK. Du musst auch das Android Software Development Kit (SDK) installieren, um APK-Dateien zu dekompilieren und neu zu kompilieren. Die einfachste Möglichkeit zur Installation des Android SDK ist der Download und die Installation von Android Studio von hier .
-
Erstelle einen neuen Ordner auf dem Desktop. Dies ist der Ordner, in dem du das APKTool und deine APK-Dateien speichern wirst. Gehe für die Erstellung eines neuen Ordners so vor:
- Klicke mit der rechten Maustaste auf eine schwarze Stelle auf deinem Desktop.
- Gehe auf Neu und dann auf Ordner .
-
Benenne den Ordner um in "APK". Mache zum Umbenennen eines Ordners einen Rechtsklick auf diesen und klicke auf Umbenennen . Tippe dann APK ein, um den Ordner umzubenennen.
-
Klicke mit der rechten Maustaste auf diesen Link und klicke auf Link speichern als . Dies öffnet einen Datei-Browser, mit dem du einen Ort auswählen kannst, an dem du die Datei apktool.bat speichern möchtest.
-
Navigiere zum APK-Ordner und klicke auf Speichern . Navigiere im Datei-Browser in den APK-Ordner, den du gerade auf deinem Desktop erstellt hast. Öffne den Ordner und klicke auf Speichern . Dies speichert die Datei apktool.bat im APK-Ordner.
-
Lade die Datei "apktool.jar" herunter. Wende hierfür die folgenden Schritte an:
- Gehe in einem Browser auf https://ibotpeaches.github.io/Apktool/ .
- Klicke unter der neuesten Version unter "Neuigkeiten" auf Herunterladen .
-
Benenne die Datei um in "apktool.jar". Die Datei, die du herunterlädst, trägt wahrscheinlich die Versionsnummer im Dateinamen. Du kannst diese entfernen, indem du einen Rechtsklick auf die Datei machst und auf Umbenennen klickst. Tippe dann einfach apktool als Dateiname ein. Der komplette Dateiname sollte "apktool.jar" sein. Standardmäßig findest du deine heruntergeladenen Dateien im "Downloads"-Ordner.
-
Kopiere apktool.jar in den APK-Ordner. Nachdem du mit dem Umbenennen der Datei fertig bist, mache einen Rechtsklick darauf und klicke auf Kopieren oder Ausschneiden . Öffne dann den APK-Ordner, den du auf dem Desktop erstellt hast, und mache einen Rechtsklick hinein. Klicke auf Einfügen . Dies fügt die Datei "apktool.jar" in den APK-Ordner ein. [1] X ForschungsquelleWerbeanzeige
-
Kopiere die APK-Datei in deinen APK-Ordner. APK-Dateien gibt es auf verschiedenen Webseiten zum Download. Du kannst eine APK auch von deinem Android-Gerät bekommen, indem du es mit einem Ladekabel an deinen Computer anschließt und das Gerät entsperrst. Navigiere auf dem Gerät in den Downloads -Ordner und kopiere eine APK-Datei in den APK-Ordner auf deinem Windows Desktop.
-
Öffne die Windows Suchleiste und tippe cmd ein. Die Suchleiste findest du normalerweise rechts neben dem Startmenü.
-
Klicke in den Suchergebnissen auf Kommandozeile . Das Icon der Kommandozeile zeigt einen schwarzen Bildschirm mit einem weißen Cursor.
-
Navigiere in der Kommandozeile in den APK-Ordner. Du kannst in der Kommandozeile einen Ordner öffnen, indem du cd gefolgt vom Namen des Ordners eingibst. Wenn du beispielsweise beim Öffnen der Kommandozeile im üblichen Verzeichnis "C:\Benutzer\Benutzername>" bist, kannst du den Desktop öffnen, indem du cd Desktop eingibst. Wenn du den APK-Ordner auf den Desktop kopiert hast, kannst du in den APK-Ordner gelangen, indem du cd apk eingibst. Neben dem Prompt sollte "C:\Benutzer\Benutzername\Desktop\apk>" stehen. Dann weißt du, dass du richtig bist.
- Wenn du den APK-Ordner an einem anderen Ort gespeichert hast, tippe neben dem Prompt in der Kommandozeile cd \ ein, um ins Stammverzeichnis "C:" zurückzukehren. Tippe dann cd gefolgt vom kompletten Pfad auf den APK-Ordner ein.
-
Tippe apktool if gefolgt von Namen der APK-Datei ein. Dies installiert das Framework für deine App.
- Wenn der Name der APK-Datei beispielsweise "my-first-game.apk" ist, würdest du apk if my-first-game.apk in der Kommandozeile eingeben.
-
Tippe apktool d gefolgt vom Namen der APK-Datei ein. Dies dekompiliert die APK-Datei. Der Inhalt der APK-Datei wird in einem separaten Ordner mit dem gleichen Namen wie die APK-Datei im APK-Ordner abgelegt. Du kannst jetzt die dekompilierten APK-Dateien bearbeiten. Du brauchst hierfür vermutlich Programmierkenntnisse, um bestimmte Dateien im Ordner zu bearbeiten.
- Im Beispiel oben würdest du apktool d my-first-game.apk in der Kommandozeile eingeben.
Werbeanzeige
-
Öffne die Windows Suchleiste und tippe cmd ein. Die Suchleiste findest du normalerweise rechts neben dem Startmenü. Wenn du mit dem Bearbeiten der Dateien im Ordner der APK-Datei fertig bist, musst du den Ordner wieder in eine APK-Datei kompilieren.
-
Klicke in den Suchergebnissen auf Kommandozeile . Das Icon der Kommandozeile zeigt einen schwarzen Bildschirm mit einem weißen Cursor.
-
Navigiere in der Kommandozeile in den APK-Ordner. Du kannst in der Kommandozeile einen Ordner öffnen, indem du cd gefolgt vom Namen des Ordners eingibst. Wenn du beispielsweise beim Öffnen der Kommandozeile im üblichen Verzeichnis "C:\Benutzer\Benutzername>" bist, kannst du den Desktop öffnen, indem du cd Desktop eingibst. Wenn du den APK-Ordner auf den Desktop kopiert hast, kannst du in den APK-Ordner gelangen, indem du cd apk eingibst. Neben dem Prompt sollte "C:\Benutzer\Benutzername\Desktop\apk>" stehen. Dann weißt du, dass du richtig bist.
- Wenn du den APK-Ordner an einem anderen Ort gespeichert hast, tippe neben dem Prompt in der Kommandozeile cd \ ein, um ins Stammverzeichnis "C:" zurückzukehren. Tippe dann cd gefolgt vom kompletten Pfad auf den APK-Ordner ein.
-
Tippe apktool b gefolgt vom Ordnernamen der APK ein, die du wieder kompilieren möchtest. Dies rekompiliert den Ordner zu einer APK-Datei. Die neu kompilierte APK-Datei findest du im dekompilierten APK-Ordner, den Apktool erzeugt hat, im "dist" Ordner.
- Wenn die App, an der du arbeitest, beispielsweise "my-first-game.apk" heißt, würdest du in der Kommandozeile apktool b my-first-game.apk eingeben.
-
Erstelle einen Ordner namens "Signapk" auf deinem Desktop. Mache zum Erstellen eines neuen Ordners auf dem Desktop einen Rechtsklick auf eine beliebige Stelle auf dem Desktop und klicke auf Neu . Klicke dann auf Ordner . Klicke mit der rechten Maustaste auf den neuen Ordner und dann auf Umbenennen . Tippe dann "Signapk" als neuen Ordnernamen ein.
-
Kopiere die neu kompilierte APK in den Ordner "Signapk". Die frisch kompilierte APK-Datei findest du im "dist" Ordner im dekompilierten APK-Ordner im Ordner "Apktool". Klicke mit der rechten Maustaste auf die APK und dann auf Kopieren . Navigiere dann wieder in den Ordner "Signapk" und füge die APK-Datei im Ordner ein.
-
Klicke hier für den Download von SignApk.zip. Dies lädt die SignApk Datei herunter, die benötigt wird, um eine APK-Datei zu signieren.
-
Extrahiere den Inhalt einer SignApk.zip in den Signapk Ordner. Dies extrahiert die Dateien "certificate.pem", "key.pk8" und "signapk.jar" in den Ordner "Signapk".
-
Navigiere in der Kommandozeile in den Ordner "Signapk". Tippe dafür cd \ ein, um ins Stammverzeichnis zurückzukehren. Tippe dann cd gefolgt vom kompletten Pfad des Signapk-Ordners ein.
- Wenn du den Signapk-Ordner auf deinem Desktop erstellt hast, dann lautet der volle Pfad vermutlich "C:\Benutzer\Benutzername\Desktop\Signapk>".
-
Tippe java -jar signapk.jar certificate.pem key.pk8 [apkfilename].apk [apkfilename]-signed.apk in die Kommandozeile ein. Ersetze "[apkfilename]" durch den tatsächlichen Namen der APK-Datei, die du signieren möchtest. Dies erstellt eine neue signierte APK-Datei im Ordner Signapk. Installiere mithilfe dieser Datei die Software auf deinem Android-System. [2] X Forschungsquelle
- Wenn die App, an der du arbeitest, beispielsweise "my-first-game.apk" heißt, würdest du in der Kommandozeile ava -jar signapk.jar certificate.pem key.pk8 my-first-game.apk my-first-game-signed.apk eingeben.
Werbeanzeige
Referenzen
Werbeanzeige