Wie zu Un-Jarsign meine APK?
Frage
Wenn ich eine JAR (Android APK), und ich unterzeichnete es wie folgt aus:
jarsigner -keystore my.keystore someApk.apk myAlias
Wie kann ich un-schreiben? Denn wenn ich es als Zip-Datei öffnen und versuchen, die AndroidManifest.xml zu extrahieren, sie sind alle durcheinander.
Lösung 2
Es stellt sich heraus, dass das Problem nicht auf die Unterzeichnung überhaupt verwendet ist - es ist, weil die XML-Datei kompiliert wird. Um Blick auf den Inhalt dieser Datei, die Sie das aapt
Tool verwenden müssen.
Andere Tipps
Wenn Sie kümmern sich nicht um das Manifest und anderen Meta-Informationen (die Sie wahrscheinlich nicht, da Sie nur Ressourcen extrahieren möchten), können Sie nur die Dateien mit jar -xvf myjar.jar
extrahieren, löschen Sie das Verzeichnis META-INF und erstellen neue (unsigned jar).
Wenn Sie tun kümmern sich um die Meta-Informationen, werfen Sie einen Blick auf