apktool反编译apk,并重新打包 您所在的位置:网站首页 jar打包apk apktool反编译apk,并重新打包

apktool反编译apk,并重新打包

2024-03-21 07:05| 来源: 网络整理| 查看: 265

反编译的工具有很多,本文暂时只介绍apktool:

1.先下载apktool,下载地址:  https://ibotpeaches.github.io/Apktool/install/ (我当前下载的版本是apktool_2.4.1.jar); 2.修改文件名为"apktool.jar"; 3.执行

java -jar apktool.jar

 如果出现版本号,说明运行成功;

4.将需要反编译的test.apk 文件放在和apktool.jar 同一层级; 5.cd到apktool.jar所在的目录,执行:

java -jar apktool.jar d

举例:java -jar apktool.jar d test.apk ,这里执行完以后会在当前文件夹中生成一个对应的文件夹test

6.生成的test文件夹就是apk反编译出来对应的文件,如果你想修改apk中的一些功能,请查看smali文件夹(这里修改需要了解smali语言);

7.将修改保存之后test文件夹重新打包生成新的未签名的apk

java -jar apktool.jar b -o

举例: java -jar apktool.jar b test -o new_test.apk

8.将未签名的apk签名,如果没有keystore证书,可以借助android studios生成一个;

jarsigner -verbose -tsa http://sha256timestamp.ws.symantec.com/sha256/timestamp -keystore -storepass

以上即完成了一次apk的反编译及重新打包,如有帮助,记得点赞三连~  



【本文地址】

公司简介

联系我们

今日新闻

    推荐新闻

    专题文章
      CopyRight 2018-2019 实验室设备网 版权所有