900字范文,内容丰富有趣,生活中的好帮手!
900字范文 > Android反编译解包 重新打包 重新签名基础步骤自理文档

Android反编译解包 重新打包 重新签名基础步骤自理文档

时间:2020-12-14 20:01:22

相关推荐

Android反编译解包 重新打包 重新签名基础步骤自理文档

反编译解包、重新打包、重新签名基础步骤自理文档

一、【反编译apk获取文件目录】

1、apktool是google的工具,需要下载/p/android-apktool/downloads/list中的 (以下下载的文件命名可能根据版本不同略有差异)apktool1.5.2.tar.bz2和 apktool-install-windows-r05-ibot.tar.bz2 。解压后将apktool1.5.2.tar.bz2中的jar复制到apktool-install-windows-r05-ibot.tar.bz2解压出的文件夹中。在使用cmd时,需要先cd到apktool-install-windows-r05-ibot所在路径。本文中AAAAA指app名称。另外请注意命令中的空格。

2、cmd执行命令:

D:\work\test_all\sdk_auto_test\apktool-install-windows-r05-ibot>apktool d AAAAA.apk AAAAA_files

【说明】

<1>AAAAA.apk:需要反编译的apk文件(不在当前路径请填入绝对路径)

<2>AAAAA_files:准备生成的apk文件反编译出的文件目录内容(不在当前路径请填入绝对路径)

二、【重新将反编译出的文件打包成apk文件】

1、cmd执行命令:

D:\work\test_all\sdk_auto_test\apktool-install-windows-r05-ibot>apktool b AAAAA_files

【说明】

<1>AAAAA_files:apk文件反编译出的文件目录内容(不在当前路径请填入绝对路径)

<2>重新打包的apk将出现在\AAAAA_files\dist 下

三、【apk重新签名】

jarsigner –verbose –keystore AAAAA_keystore–signedjar AAAAA_signed.apk AAAAA_change.apk 酷酷爱魔兽

【说明】

1、jarsigner是java的工具,已配置java环境的话不需要绝对路径,未配置请搜索java环境配置

2、AAAAA_keystore:签名文件名(不在当前路径请填入绝对路径)

3、AAAAA_signed.apk:准备签名后的文件名(不在当前路径请填入绝对路径)

4、AAAAA_change.apk:签名前的文件(不在当前路径请填入绝对路径)

5、酷酷爱魔兽:签名文件的别名(必须和创建文件时一致)

6、cmd提示输入密码,当输入时,比如111111,cmd中是不会显示你输入的字符或“*”号的,输入完成直接enter即可

本内容不代表本网观点和政治立场,如有侵犯你的权益请联系我们处理。
网友评论
网友评论仅供其表达个人看法,并不表明网站立场。