安卓是一个较开源的系统,其系统的大部分代码都是对外开放的,所以各手机厂商也因此基于安卓深度定制了自己的系统,比如MIUI、乐蛙等系统,既然很多代码是开放的,因而我们是可以修改系统的很多东西的,今天这里讲一下如何修改安卓程序的名称,当然相信这对很多人来说都是没啥用得着的,但对某些“偏执狂”、有“强迫症”的童鞋来说,可能就是非常有用的哦。
准备工具:
下载安装Java 1.6版(建议1.7或以上)并配置好java环境变量;
APK+Dex文件反编译及回编译工具(APKDB)v1.7.2版(建议下载1.8.0以上正式版本);
ARSC编辑器;
以上工具都可以百度下载得到;
1 所谓巧妇难为无米之炊,准备好上述工具后,我们首先将要修改名字的程序解压一下,将其.apk后缀改为.zip后解压,找开解压后的文件夹并找到resources.arsc文件:
2 接下来打开ARSC编辑器软件,将这个resources.ars文件拖动到程序处理框内,这时软件就会自己打开这个resources.ars文件了:
3 在标题栏中找到“string”一栏,并在下面的“键”值中找到“app_name”这项值,我们也可以直接在下面搜索栏中输入“app_name”进行快速定位:
4 然后将右下方“区域”的选项选择为“zh”项,这时你就会看到原来区域值已经由"TTPod"变为"天天动听"了,现在我们就可以进行程序名字的修改了,比如在“区域值”内将原来程序的名字由“天天动听”改为“天天动听哦”,然后再点一下右下角的“保存当前值”即可,你会发现上面的键值栏的名字也已经跟着我们变了:
5 接下来选择“文件”里的“保存”,弹出是否覆盖的提示,我们选择“是”:
6 然后再将文件夹里的文件重新打包,即添加到“压缩文件zip...”,并修改其后缀为.apk,用APKDB工具对重新打包的程序进行重新签名(否则无法安装使用哦):
7 最后将程序放到手机中安装,这时你会发现你已经成功将程序名字给修改了哦,如下图所示,变成了“天天动听哦”呵。
只要有两种方法!
一是可以通过第三方桌面解决软件重命名!像360 GO桌面等!
二是在安装apk前修改apk程序名称!
工具需要(附件有!)
ARSC编辑器ArscEditor
AndroidResEdit.zip文件
首先用解压软件把apk解压!在文件夹中找到“resources.arsc”这个文件;
打开ARSC编辑器,将resources.arsc文件直接拖拽进ARSC编辑器的空白地方;
选择“string”标签,并找到键值“app_name”;
将界面右下角的“区域”切换成“CN”,如果本来就是CN的就不用切换了,然后在旁边的“区域值”中输入你想要改成的apk程序名称,修改好之后,点击“保存当前值”;
点击界面左上方的“文件”——“保存”,覆盖保存;
用解压软件打开apk(不用解压!),将修改好的“resources.arsc”文件直接拖入进安装包内并确认覆盖原文件;
解压AndroidResEdit.zip包得到签名工具AndroidResEdit.exe,用AndroidResEdit把apk重新签名就可以了!
签名成功后,会生成一个新的apk程序包,一般名为“XXX-SignFile.apk”,将其安装到手机里就可以了,手机里的apk程序名称也变成你想要的了。