一、配置JAVA环境
1、 安装JDK
下载后默认安装即可
2、 配置环境变量
Windows XP右键 我的电脑-属性-高级-环境变量
Windows 7 右键 计算机-属性-高级系统设置-环境变量
JAVA_HOME C:\ProgramFiles\Java\jdk1.6.0_18 (这个根据你安装的目录配置)
PATH %JAVA_HOME%\bin;
CLASSPATH %JAVA_HOME%\lib;
确定后再 WIN+R 打开CMD 输入 java –version (注意java后有一空格),如果显示以下文字:
Java version “1.6.0_20”
Java<TM> SE Runtime Environment <build 1.6.0_20-b02>
Java HotSpot<TM> Client VM <build 16.3-b01,mixedmode,sharing>
那么JAVA环境就配置成功了。
二、删除APK文件的签名
修改前,为了避免运行崩溃,还需要做如下操作:用winrar打开apk,删除签名的文件夹(META-INF)。之后删除src文件夹。然后进入lib/armeabi,删除libqqsecure.so(这个方法来自丶Music,谢谢!)
三、解包APK
APKTOOL下载:http://dl./c0cq8cly01
将APK文件放到APKTOOL根目录下,点击解包.bat,等待解包完成后APKTOOL根目录下会生成同名文件夹,进入该文件夹开始以下操作:
用记事本打开qq\smali\com\tencent\gqq2010\core\config\ConfigManager.smali 搜索http://conf.3g.qq.com/newConf/n%20?? é?¤conf.3g.qq.com/newConf/n 保留http:// 保存退出
用记事本打开qq\smali\com\tencent\gqq2010\core\config\struct\URLConf.smali 搜索http://activeqq.3g.qq.com/activeQQ/upgrade.jsp删除activeqq.3g.qq.com/activeQQ/upgrade.jsp保留http:// 保存退出
用记事本打开qq\smali\com\tencent\qq\UpdateManager.smali搜索http://activeqq.3g.qq.com/activeQQ/upgrade.jsp删除activeqq.3g.qq.com/activeQQ/upgrade.jsp保留http:// 保存退出
四、打包APK
点击打包.bat 然后完成文件夹下就会生成同名文件。
五、签名
Auto-sign 下载:http://dl./c0u9750rf4
将生成的APK文件改名为update.zip放在Auto-sign 文件夹根目录下点击Sign.bat 就会生成一个update_signed.zip 再将update_signed.zip 改为APK后缀即可。