Jak Un-Jarsign moje APK?

hlasů
1

Mám-li JAR (Android APK), a podepsal jsem to takhle:

jarsigner -keystore my.keystore someApk.apk myAlias

Jak mám un-podepsat? Vzhledem k tomu, když jsem otevřít jako zip soubor a pokusit se extrahovat AndroidManifest.xml, jsou všechny zpackal.

Položena 25/03/2009 v 01:42
zdroj uživatelem
V jiných jazycích...                            


2 odpovědí

hlasů
3

Pokud nechcete starat o zjevnou a jiných meta informací o (což pravděpodobně ne, protože jen chcete extrahovat zdroje) stačí rozbalit soubory s jar -xvf myjar.jar, odstranit adresář META-INF a vytvořit novou (unsigned jar ).

Pokud jste se starat o meta informací, podívejte se na Pochopení podepisování a ověřování pro popis toho, co dělá podpisu. Měli byste být schopni un-podepsat sklenice úpravou manifest a odstranění soubor s podpisem v META-INF adresář jar je.

Výše uvedené by mohl odpovědět na vaši otázku, ale nemusí vyřešit váš problém, protože jsem si jistý, jak má podepsaný jar by vedlo k bytí zdrojů ‚zpackal‘. Samotné zdroje jsou ovlivněny procesu podpisu. Pokud jste právě extrahovat zdroje pomocí příkazu jar sám (jako ve výše uvedeném druhém odstavci), že stále máte problémy?

Odpovězeno 25/03/2009 v 02:54
zdroj uživatelem

hlasů
1

Ukazuje se, že problém nesouvisí s podpisem vůbec - je to proto, že soubor XML je sestaven. Chcete-li se podívat na obsah tohoto souboru je nutné použít aaptnástroj.

Odpovězeno 01/08/2009 v 06:35
zdroj uživatelem

Cookies help us deliver our services. By using our services, you agree to our use of cookies. Learn more