Android逆向、代码篡改、破解

Android反编译回编译

2021-10-18  本文已影响0人  Charles2018

前提条件

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"属性。

上一篇 下一篇

猜你喜欢

热点阅读