apktool 反编译 apk 修改后打包

Posted no_shutdown_

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了apktool 反编译 apk 修改后打包相关的知识,希望对你有一定的参考价值。

使用到的工具

apktool_2.6.1

autosign

jdk 1.8

第一步、解包(针对没有加壳的apk,加壳了的话需要脱壳)

java -jar .\\apktool_2.6.1.jar d .\\apk名称.apk -o 解压出来路径

第二步、修改

然后根据需要修改xml文件和图片以及amali文件(这个文件修改有点难,网上有教程说先生产Java 源码再重新生成比较麻烦,只是解授权的话找到判断权限的if改变判断方式的话就直接改amali文件还是比较容易)

第三步、打包

新建一个文件夹framework

 java -jar .\\apktool_2.6.1.jar b .\\解压出来修改后文件路径\\ -p framework

顺利生成一个apk文件在.\\解压出来修改后文件路径\\dist 下

第四步、签名

Java -jar ./signapk.jar testkey.x509.pem testkey.pk8 名称.apk 签名后的名称.apk



以上是关于apktool 反编译 apk 修改后打包的主要内容,如果未能解决你的问题,请参考以下文章

一步一步带你反编译apk,并教你修改smali和重新打包

利用apktool反编译apk,并且重新签名打包

为啥apk文件用apktool反编译后修改assets文件中的内容不起作用啊?

安卓apk反编译修改重新打包签名全过程

Android APK反编译 apktool使用教程

怎样反编译 Android APK