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?
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