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.

War es hilfreich?

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

scroll top