注册

android 逆向工程-工具篇 apktool(二)

Android逆向工程篇:


注:java环境自行安装

apktool 下载

Apktool

运行

apk文件 F:\apktools\demo.apk

导出目录 F:\apktools\demo

解包执行

java -jar apktool.jar d -f F:\apktools\demo.apk -o F:\apktools\demo

结果

079bda7ab72d072a3b9e406817749a84.jpeg

assets(未被编译) assets文件
res(未被编译) res文件
smali(被编译) smali格式文件

二次打包执行

 java -jar  apktool.jar b F:\apktools\demo

重新打包后的apk在要打包的文件夹里的dist目录下

这样打完的apk是没有签名的

jarsigner 签名apk

jarsigner -verbose -keystore signapk.keystore -signedjar signapk_new.apk signapk.apk keyAlias

注意:

signapk.keystore 自己的签名证书
signapk_new.apk  签名成功之后输出的apk名称
signapk.apk 输入的待签名的apk
keyAlias keyAlias名称

0 个评论

要回复文章请先登录注册