yinsui 2012-04-30
我们可以用压缩软件把apk打开,对一些apk进行简单的修改,比如说替换掉里面的原有图片,换成自己喜欢的(ps:图片名字必须一样),对一些国外的软件进行汉化,然后在利用辅助软件对修改过的apk进行再次签名就OK了。
这里我们搞点有意思的东西:修改QQ尾巴。何为修改QQ尾巴,其实不难理解,我们用手机QQ发信息时,第一次会显示“通过手机QQ发送”,这里我们改成“通过iphone发送”。
所用工具:QQ for pad 1.9
arsceditor_230611.exe(用来修改)
AndroidResEdit.exe(用来重新签名)
解压软件大家一定都安装了,我提供上三个软件的下载地址“
下载在安科网的1号FTP服务器里,下载地址:
密码:www.muu.cc
下载方法见 http://www.linuxidc.net/thread-1187-1-1.html
咱们现在开始:
首先用压缩软件打开QQ for pad 1.9,结构路下图所示:
这时想替换图片的话,从res文件夹中替换即可。咱们这里的重点是从resources.arsc这个文件中修改字符
将resources.arsc拖到桌面用arsceditor_230611.exe打开,对相应字符进行修改,如下图:
保存后,将修改过的resources.arsc替换原来的,关闭掉压缩软件后,用AndroidResEdit.exe对这个apk重新签名即可!(ps:签名之前也可把META-INF这个文件夹删掉,因为它是以前的签名文件)
修改后的apk在Android 2.3上运行的效果:
我们这里只是一个例子,有兴趣的同学可以去替换其他的。同理汉化,同学应该也知道怎么做了!
但最后还有点问题,我的Android 2.2上居然无法安装,无奈之下把机子刷成Android 2.3后居然可以安装了,令我百思不得其解,望知道的同学能不吝赐教,告知一二。
建议压缩软件用WinRAR,往进拖resources.arsc,压缩方式选择存储。
adb shell cd system/app rm *.apk21. 获取管理员权限: adb root22. 启动Activity: adb shell am start -n 包名/包名+类名。