apk-reverse-basics

Posted by marginal on 2021-07-20
Estimated Reading Time 1 Minutes
Words 162 In Total
Viewed Times

apk解包打包

为了改xml文件的debuggable = ‘true’, 直接解压会有乱码

引用

https://blog.csdn.net/Mrzhouxu/article/details/79225439

https://blog.csdn.net/liuyanggofurther/article/details/46712601

https://blog.csdn.net/weixin_39593718/article/details/110803709

环境准备

jdk , apktool

解包

apktool d xxx.apk -f

打包

apktool b xxx -o xxx-new.apk

zipalign

在签名jarsigner之后使用

在签名apksigner之前使用

1
zipalign -v -p 4 input.apk output.apk

生成证书

1
keytool -genkey -v -keystore release-key.keystore -alias alias_name -keyalg RSA -keysize 2048 -validity 10000

签名

注意,android11不能安装v1的签名方式

1
java -jar apksigner.jar sign --ks keystore的路径 --out output.apk input.apk

检验签名

1
java -jar D:\sdk\build-tools\30.0.3\lib\apksigner.jar verify -v xxx.apk

如果您喜欢此博客或发现它对您有用,则欢迎对此发表评论。 也欢迎您共享此博客,以便更多人可以参与。 如果博客中使用的图像侵犯了您的版权,请与作者联系以将其删除。 谢谢 !