Android反编译回编译

作者: Charles2018 | 来源:发表于2021-10-18 11:49 被阅读0次

前提条件

1. apktool 下载地址
2. signapk 下载地址
image.png

注:autosign目录就是下载的signapk

1. 反编译

java -jar apktool.jar d app-debug
image.png

2. 回编译

java -jar apktool.jar b app-debug
image.png

可以看到已经回编译成功生成新的“未签名apk”了但是不能安装需要签名。

3.签名

java -jar signapk.jar testkey.x509.pem testkey.pk8 app-debug.apk app-debug_sign.apk

app-debug.apk是刚刚回编译之后“未签名”的apk


image.png

4.安装测试

adb install app-debug_sign.apk

如果报错:Failure [INSTALL_FAILED_TEST_ONLY: installPackageLI] 请使用:

adb install -t app-debug_sign.apk

因为Android Studio3.0以后会在debugapk的AndroidManifest.xml文件中,application标签里添加android:testOnly="true"属性。

相关文章

网友评论

    本文标题:Android反编译回编译

    本文链接:https://www.haomeiwen.com/subject/quxnoltx.html