Domanda

Se si prende un APK fuori il file system di Android e cambiare l'estensione in .zip uno quindi aprire dei file XML non funzionerà perché è codificato in dex. Ma è possibile eseguire ./adb dexdump -l xml layout.xml> ~ / Desktop / layout.xml poi modificare a proprio likeing. Non riesco a capire come tornare indietro nel apk però. Penso di aver bisogno di codificare di nuovo in dex poi basta aggiungerlo nuovamente nell'archivio. Qualcuno può dirmi come codificare in Dex?

È stato utile?

Soluzione

Il formato XML binario non è correlato al formato Dalvik Executable.

Lo strumento "aapt" si ri-confezionare l'APK. Si avrà bisogno anche di ri-firmare con i file modificati.

Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow
scroll top