古詩詞大全網 - 個性簽名 - 如何反編譯android應用並重新打包

如何反編譯android應用並重新打包

反編譯android步驟入下:

第壹:使用apktool直接反編譯apk

第二:apk中包含的內容

第三:進入到hellodemo\smali\com\example\hello,打開MainActivity.smali。找到:

const-string v1, "\u4f60\u597d",

修改為:

const-string v1, "hello",

第四:然後在命令行輸入:apktool b hellodemo hellodemo1.apk。這回重新打包成hellodemo1.apk。

第五:然後給新生成的apk進行簽名。把這個apk拷貝到autosign的目錄下面,然後切換過去,在命令行輸入:java -jar signapk.jar testkey.x509.pem testkey.pk8 hellodemo1.apk hellodemo.apk。

第六:把生成的hellodemo.apk安裝到手機,可以看到主界面上已經顯示的是hello,而不再是妳好。說明反編譯重新打包成功!