本帖最后由 一个人丶静静听一首歌 于 2013-10-2 08:46 编辑 ColorOS正式版暨ColorOS安卓4.2版本个性运营商修改超详细教程 ——Andy —————————————————转帖请注明原作者及原帖地址———————————————— ————————————————授人以鱼不如授人以渔——————————————— 哈喽,大家好,你们期待已久的ColorOS正式版 暨ColorOS安卓4.2版本个性运营商修改教程终于出炉了!!! 几个月前,本人相继发表了官方正式版固件以及ColorOS(安卓4.1)固件的运营商修改教程 自从ColorOS升级到安卓4.2版本后,我也尝试了多次运营商修改,无果。在本月的23号,ColorOS正式版推出后,本人于昨晚,终于成功的搞定了ColorOS(安卓4.2)运营商修改,教程在下面,其中的辛酸就不说了,来看看我修改出来的个性运营商吧:
好了,我也不啰嗦了,下面直接进入ColorOS正式版暨ColorOS安卓4.2版本的运营商修改教程: (此教程在ColorOS 9.27公测版及以后的ColorOS公测版上面同样可用 )
教程开始: 本帖隐藏的内容一、Java安装及环境变量设置 首先,下载此链接的Java安装文件:http://pan.baidu.com/s/1xcNxl 双击下载好的文件开始安装,根据下面的图片安装好就行了(切记,不要更改默认的安装目录) 1、
2、
3、
4、
然后,设置安装好的Java环境变量: 把鼠标移到“我的电脑”,点击右键,选择“属性”(如下图):
打开属性后,点击“高级”,点击高级里面的“环境变量”(如下图):
1、Java_home:进入环境变量后,点击“新建” 输入 变量名:JAVA_HOME 变量值:C:\Program Files\Java\jdk1.7.0_40 点击“确定”(如下图):
2.PATH:在系统变量中查看PATH变量 如果存在PATH,则在最末尾多添加一个:;%JAVA_HOME%\bin; 如果不存在,则新建变量PATH,设定变量值为:%JAVA_HOME%\bin; (如下图):
3、CLASSPATH:在系统变量中查看CLASSPATH变量 如果存在CLASSPATH 则在最末尾添加:;%JAVA_HOME%\lib\dt.jar;%JAVA_HOME%\lib\tools.jar; 如果不存在则新建一个 设定变量值为:%JAVA_HOME%\lib\dt.jar;%JAVA_HOME%\lib\tools.jar; (如下图):
4、完成以上步骤后,开始验证是否安装成功。
二、安装编译工具Apkdb及代码编辑工具notepad++ 下载此处的Apkbd以及notepad++: Apkdb:http://pan.baidu.com/s/1klBvz notepad++:http://pan.baidu.com/s/17Si0o
此处就不描述如何安装这两个软件了,根据提示安装好就行了,如有疑问请发站内信。 三、通过编译framework-res.apk实现状态栏显示个性运营商 以下步骤请认真阅读,仔细参照本教程步骤修改,不然手机出现无限重启,本人概不负责且谢绝任何无理由谩骂!搞机有风险,下手需谨慎!本人就是从无数个无限重启中过来的。 先用RE管理器提出系统中的:framework-res.apk 其所在文件夹为:system/framework 提取过程就不多做讲解,用RE管理器先将文件复制到sdcard,再拷贝到电脑。 在framework-res.apk处点击鼠标右键,选择“设为构架文件”,如下图:
出现下图对话框,提示安装成功:(如图)
在framework-res.apk处点击鼠标右键,选择“反编译APK文件”,如下图:
此时弹出“准备反编译”对话框,此时直接按“回车键”:(如图)
然后弹出如下图对话框,此时正在反编译,根据个人电脑配置,需等待10——30秒不等 提示反编译成功后,该窗口会自动关闭。如图:
反编译成功后会在framework-res.apk所在的文件夹下生成一个与APK同名的文件夹 (如图):
此时,我们打开此文件目录:framework-res\res\values-zh-rCN,会看到三个文件 分别是:arrays.xml , plurals.xml , strings.xml ,如下图:
在strings.xml处点击鼠标右键,选择“Edit with notepad++”,如下图:
然后弹出如下图窗口,此时,点击菜单栏中的“搜索”,然后点击“查找”,如图:
弹出查找搜索框,在查找目标中输入“中国移动”或“中国联通”,然后点击查找下一个,然后叉掉搜索框,如图:
此时,我们找到了状态栏显示的“中国移动”或“中国联通”,如下图:
把“中国移动”和“中国联通”改为自己想要的文字或字符,然后点击左上角的保存按钮,保存好之后就可以关闭此窗口了,如下图:
然后回到framework-res文件夹所在的目录, 在framework-res文件夹处点击鼠标右键,选择“回编译APK完整版”,如下图:
然后弹出如下图“准备回编译”对话框,直接按“回车键”:
弹出如下图对话框,此时正在回编译,根据个人电脑配置,需等待30——120秒不等 提示回编译成功后,该窗口会自动关闭。如图:
回编译成功后会在framework-res文件夹下生成一个“已编译_xxxxx”文件夹,此文件夹下的framework-res.apk就是我们修改了运营商成功编译出来的apk(如图):
请注意,重点来了: 编译工作到此结束了,别急!编译出来的framework-res.apk不能直接替换到系统中去因为我们修改出来的apk与系统apk的签名是不一样的,如果你直接把编译出来的apk放入系统,那么,结果只有一个,那就是:你的Find5会一直一直的无限重启的哟!!!!下面我们需要将我们成功编译出来的framework-res.apk中的resources.arsc文件替换到我们从系统中提取出来的framework-res.apk里面去,讲解如下: 首先,我们把我们成功编译出来的framework-res.apk改名为“1”,以便和从系统中提取出来的framework-res.apk区分开,如图:
然后,我们将此处的1.apk复制或剪切到原framework-res.apk所在的目录,让它们在同一个目录下,如图:
然后把framework-res.apk和1.apk这两个apk文件都用winrar打开,如图:
然后把“1.apk”中的“resources.arsc”文件直接拉到“framework-res.apk”中去,如图:
此时弹出如下图窗口,压缩方式改为“存储”,然后按确定即可:(如图)
OK,搞定,替换完“resources.arsc”文件后,此时的framework-res.apk就可以放入系统中使用了,把修改的好的framework-res.apk放入手机sdcard内,然后用RE管理器将其移入sysytem目录,修改好权限,权限修改图如下所示:
修改好权限之后再用RE管理器将其移入sysytem/framework目录覆盖源文件 然后重启手机,重启之后开机,你会发现,中国XX不见了,你看到的是你自己修改的个性运营商 教程到此为止,因时间关系,今天只发修改运营商的教程,如何去掉3G图标显示,今天就暂时不发了,这个帖子花了我4个多小时的时间,我也累了,你们先自己琢磨吧,过几天我再把如何去掉3G图标显示的教程发出来。
本教程到此结束,谢谢阅览!
欧耶,你可以肆无忌惮的开怀大笑了,你成功的修改了专属于你的运营商!!! 小的可是花了4个多小时才把帖子写出来,亲,赏几颗糖吃吃呗!!! |
|
来自: Gavin-book > 《DELPHI》