Android反编译解包、重新打包、重新签名基础步骤自理文档
2015-01-29 18:17
260 查看
反编译解包、重新打包、重新签名基础步骤自理文档
一、【反编译apk获取文件目录】
1、apktool是google的工具,需要下载https://code.google.com/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即可
一、【反编译apk获取文件目录】
1、apktool是google的工具,需要下载https://code.google.com/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即可
相关文章推荐
- 反编译android应用,降低权限反吸费和隐藏广告,重新打包和签名
- 反编译android应用,降低权限反吸费和隐藏广告,重新打包和签名
- Android:apk反编译步骤,打包、签名和逆向工程经验总结
- Android批量打渠道包提速 - 1分钟900个市场不是梦(无须重新编译无须重新签名无须重新打包)
- Android:apk反编译步骤,打包、签名和逆向工程经验总结
- Android编译,打包、签名详细教程
- Android使用ant对项目进行编译签名优化打包
- 反编译android应用,降低权限去广告及重新签名
- Android_使用ant对项目进行编译签名优化打包
- Android 反编译,修改,重新打包,签名
- Android编译,打包、签名详细教程
- Android程序签名详解、打包、发布到Google play步骤
- Android程序apk编译、打包、签名
- Android编译,打包、签名详细教程
- Android App 签名打包 详细步骤
- Android编译,打包、签名详细教程
- android技巧:apk文件反编译以及签名打包(dex2jar&jd,apktool,apk-sign)
- Android使用ant对项目进行编译签名优化打包
- Android使用ant对项目进行编译签名优化打包
- Android App 签名打包 详细步骤