您的位置:首页 > 其它

使用apktool解包和打包apk

2016-03-08 18:15 295 查看

使用apktool解包和打包apk

下载apktool工具

解包

apktool d xxx.apk -f

植入代码

使用apktool解包要植入代码的apk(下面称为A),

使用apktool解包包括待植入代码的apk(下面称为B).

-将B的AndroidManifest.xml中对应的权限和各组件声明信息拷贝到A中.

-把B的对应的smali文件拷贝到A中.

-把B的对应的布局文件拷贝到A中.

-把植入布局中对应的id从B的values/ids.xml拷贝到A中.

-把植入布局中对应的id从B的values/public.xml拷贝到A中.

-把B中对应方法的调用从B拷贝到A中(注意方法签名).

破解别人的apk是一种耍流氓的行为, 本文仅供学习, 不要乱来.

又一次打包

apktool b xxx -o xxx-new.apk

生成keystore

keytool -genkeypair -alias - app.keystore -keyalg RSA -validity 100 -keystore app.keystore

输入password:

一路回车

到最后时输入y

给apk签名

jarsigner -verbose -keystore app.keystore -signedjar xxx-new.apk xxx-new.apk $alias

zipalign

zipalign -f -v 4 xxx-new.apk xxx-new-new.apk
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: