发布网友 发布时间:2024-10-23 23:56
共2个回答
热心网友 时间:2024-11-06 08:00
比较麻烦哦
安卓是一个较开源的系统,其系统的大部分代码都是对外开放的,所以各手机厂商也因此基于安卓深度定制了自己的系统,比如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 最后将程序放到手机中安装,这时你会发现你已经成功将程序名字给修改了哦,如下图所示,变成了“天天动听哦”。
热心网友 时间:2024-11-06 07:58
这个需要对软件进行反编译,百度安卓软件反编译学习,反编译后对清单文件里的应用名进行更改。但是大公司的软件基本都会对反编译进行处理,因此脱壳技术你也需要学一下。基本学会后你也就是个反编译方面的“大神”了。。。