`
com_xpp
  • 浏览: 352879 次
社区版块
存档分类
最新评论

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

 
阅读更多
最近在各论坛下载了nAPKTool和signapk工具,使用结果不理想,老是会出现一些问题,现将工具重新整合修改,分享给需要的人。
一.工具包使用环境:XP、JDK环境
1,JDK:sun官方下载页面http://www.oracle.com/technetwork/java/javase/downloads/index.html(点击Download JDK按钮),下载后直接全默认安装JDK 1.6,最好默认C盘,如果在别的盘,下面的路径自行对应修改。
2,设置环境变量:JAVA_HOME、PATH、CLASSPATH
JAVA_HOME:我的电脑->属性->高级->单击“环境变量”按钮->单击“系统变量”区域的“新建”按钮->在“变量名”文本框中输入JAVA_HOME,在“变量值”文本框中输入JDK的安装路径(列如C:\Program Files\Java\jdk1.6.0_24),单击确定
PATH:在系统变量中查看PATH变量,如果存在PATH,则在最末尾多添加一个%JAVA_HOME%\bin;(直接添加,连;也加上,无需加空格之类的,以下相同)。如果不存在,则新建变量PATH,设定变量值为:%JAVA_HOME%\bin;
CLASSPATH:在系统变量中查看CLASSPATH变量,如果存在CLASSPATH,则在最末尾添加%JAVA_HOME%lib\dt.jar;%JAVA_HOME%\lib\tools.jar;。如果不存在,则新建一个,设定变量值为:%JAVA_HOME%lib\dt.jar;%JAVA_HOME%\lib\tools.jar;
3,完成以上步骤后,开始验证是否安装成功。运行CMD(开始,运行,输入cmd,回车),输入javac,回车,假如出现了一堆如何使用java的帮助,那就是已经安装成功了。如果没有显示java的帮助那么就重新设置环境变量,把AVA_HOME、PATH、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 修改
附件下载:
http://u.115.com/file/f1ce7c93b9
分享到:
评论

相关推荐

Global site tag (gtag.js) - Google Analytics