APKTool和signapk整合工具及使用教程

  • 格式:wps
  • 大小:13.50 KB
  • 文档页数:2

很多APKTool和signapk工具,使用结果不理想,老是会出现一些问题,现将工具重新整合修改,分享给需要的人。

一.工具包使用环境:XP、JDK环境
1,JDK:sun官方下载页面/technetwork/java/javase/downloads/index.html(点击Download JDK按钮),下载后直接全默认安装JDK 1.6,最好默认C盘,如果在别的盘,下面的路径自行对应修改。

2,设置环境变量:JA V A_HOME、PATH、CLASSPA TH
JA V A_HOME:我的电脑->属性->高级->单击“环境变量”按钮->单击“系统变量”区域的“新建”按钮->在“变量名”文本框中输入JA V A_HOME,在“变量值”文本框中输入JDK的安装路径(列如C:\Program Files\Java\jdk1.6.0_24),单击确定
PATH:在系统变量中查看PATH变量,如果存在PATH,则在最末尾多添加一个%JA V A_HOME%\bin;(直接添加,连;也加上,无需加空格之类的,以下相同)。

如果不存在,则新建变量PATH,设定变量值为:%JA V A_HOME%\bin;
CLASSPATH:在系统变量中查看CLASSPATH变量,如果存在CLASSPA TH,则在最末尾添加%JA V A_HOME%lib\dt.jar;%JA V A_HOME%\lib\tools.jar;。

如果不存在,则新建一个,设定变量值为:%JA V A_HOME%lib\dt.jar;%JA V A_HOME%\lib\tools.jar;
3,完成以上步骤后,开始验证是否安装成功。

运行CMD(开始,运行,输入cmd,回车),输入javac,回车,假如出现了一堆如何使用java的帮助,那就是已经安装成功了。

如果没有显示java的帮助那么就重新设置环境变量,把A V A_HOME、PA TH、CLASSPATH都删除掉,按2上的步骤重新建立即可。

二.工具包使用说明
本工具包利用现有APKTool反编译软件和signapk签名软件进行了整合,使APK格式的软件解包、打包和签名变的更方便和快捷,再也不用到目录里边去复制粘贴出来,或者拖拽和手动输入命令了!一切全部自动完成!将本工具解压在任意目录下。

1、解包软件,将需要修改(汉化、精简等)的APK软件放置在软件包的根目录中,然后运行解包软件,需汉化的原始软件将自动放置到【原始软件备份】文件夹内里,解包后的资源自动放置在【汉化中的资源】里的同名文件夹内。

2、修改软件,这个需要你亲自动手去完成。

3、打包签名,运行打包签名,会自动将汉化过的资源进行打包并进行签名,签完名的软件自动放置在【已汉化签名的软件】文件夹内。

另外:
(1)、软件支持同时解包和打包签名多个软件;
(2)、当对同一个软件进行多次解包和打包签名时,解包资源将会存放根目录,不会覆盖或跳过;
(3)、已保留手动打包、解包和签名功能(apktool.bat & sign.bat);
(4)、【原始软件备份】、【汉化中的资源】、【已汉化签名的软件】不存在时可以自动建立;特别注意:不要改动软件包内文件和文件夹名称,否则工具不能正常工作,也欢迎大家动手不断完善它。

apktool 反编译之后重新编译的文件可能无**常运行。

如果你只是修改了语言文件,可以在重新编译以后,用压缩软件提取出resources.arsc 文件,替换掉原软件中的同名文件。

注意这个文件不要压缩(用WinRAR 替换该文件的话,压缩方式选“存储”),否则可能有问题。

也可以试试用原来的apk 里面的classes.dex 文件将新软件包里面的那个替换掉。

这样一般可以运行。

by:坏蛋zfs2010 修改
附件下载:
/file/f1ce7c93b9。