- 资源
- 0
- 技术
- 0
- 信用
- 0
- 口袋币
- 427
- 贡献
- 0
- 在线时间
- 284 小时
- 最后登录
- 2012-5-10
- 精华
- 0
- 帖子
- 86
- 积分
- 10
- 阅读权限
- 10
- 注册时间
- 2008-2-25
- UID
- 1354794
 
- 资源
- 0
- 信用
- 0
- 口袋币
- 427
- 技术
- 0
- 注册时间
- 2008-2-25
- 帖子
- 86
- 精华
- 0
- 积分
- 10
- UID
- 1354794
|
发表于 2011-2-17 17:35:45
|显示全部楼层
本帖最后由 oxge 于 2012-5-22 03:57 编辑
ROM模板是风暴论坛里下载的,也不记得是谁的了,我只是DIY了一下,然后添加了manila 2.5 2021。这个manila 2.5 2021是DFT论坛helinc的。
定制ROM需要耐心,对模板里的小部分文件都一个一个看过去,花了不少时间慢慢琢磨。有些大师们敝帚自珍,很多宝贵的经验也不一一分享给我们小菜们,我们只好自己努力了。
我就这个ROM模板讲一下我了解的一些内容,让各位新手也能了解一些ROM定制知识,也好顺利的定制自己的ROM。各位大师们可以跳过了
这个ROM是马尼拉+Chome的,如果不需要马尼拉,就到论坛里自己找单独Chome的模板吧,Chome并不是很大,我觉得Chome应该集成上,毕竟马尼拉太耗内存了,平时切换到Chome上可以省不少内存来运行程序。
1、定制快捷方式及图标:可以修改的有这些地方:各个程序或者组件目录里的文件、OEM\OEM_kingwolf_icon_small、EXT\DIAMOND\zzz_Media_Player&png\files、EXT\DIAMOND\zzz_WinConfig\app.reg、OEM\OEM_Lang_0804\initflashfiles.dat、*.provxml
我们可以看到开始菜单里有很多程序图标,比如计算器、记事本,这两个快捷方式都是在附件里,那么我们怎么把它移动到软件里去呢?很简单,以计算器为例:找到OEM\OEM_Calcpro\initflashfiles.txt文件,用记事本打开,可以看到有以下内容:
Directory("\Windows\“开始”菜单\程序\附件"):-File("计算器.lnk","\Windows\Calculator.lnk")
从这里可以看出在刷完ROM后,系统会把“\Windows\Calculator.lnk“这个快捷方式重命名为“计算器.lnk”后,然后再复制到“\Windows\“开始”菜单\程序\附件”目录里,所以我们只要修改“\Windows\“开始”菜单\程序\附件”为“\Windows\“开始”菜单\程序\软件”,系统就会把计算器这个快捷方式复制到软件目录下了。但是有些TX又问了,为什么我定制的其他模板,用这个OEM软件来定制,计算器快捷方式还是会出现在其它地方呢?首先我这个计算器跟原版ROM里的计算器不一样,我把原版ROM里的HTC计算器删除掉了,连微软自带的mobilecalc也删除掉了,相关注册表也删除掉了,其次有些模板会再其它地方也有这条命令,而ROM定制时命令是有先后的,前面的命令执行完,后面的命令执行可能就无效了。关于这点就要说到一个文件名叫initflashfiles.dat的文件了,这个就是掌管文件移动的配置文件,这个文件在OEM\OEM_Lang_0804\目录里,我们打包模板成NBH时,所有的initflashfiles.txt和app.dat、*.provxml文件里的内容都会往这个文件里写,而命令操作是至上而下的,如果initflashfiles.dat里也有Directory("\Windows\“开始”菜单\程序\"):-File("计算器.lnk","\Windows\Calculator.lnk")命令,那么系统会先执行这条命令,计算器.lnk这个快捷方式会先被移动到\Windows\“开始”菜单\程序\,那OEM\OEM_Calcpro\initflashfiles.txt里的命令就无效了,因为在\windows\下已经找不到“计算器.lnk”则个快捷方式文件了。所以要么就删除掉OEM\OEM_Lang_0804\initflashfiles.dat里的那条命令,要么就是改写OEM\OEM_Calcpro\initflashfiles.txt里的命令,把File("计算器.lnk","\Windows\Calculator.lnk")里的路径改为File("计算器.lnk","\Windows\“开始”菜单\程序\计算器.lnk")。
大家只要知道这个顺序即可了解怎么修改快捷方式路径了。当然这里还要讲几点,快捷方式文件可以用记事本打开,*.lnk、*.dat、*.provxml都可以用记事本打开,但是initflashfiles.dat需要用Notepad2这个增强记事本程序打开,不然编码会出错。有时候这个路径需要修改的文件很多,这个时候可以使用SR32这个软件来搜索所有包含这个路径字符串的文件来修改。
至于修改开始菜单的文件夹以及程序图标:我是这样定义像软件、附件、多媒体等文件夹的图标的,在OEM\OEM_kingwolf_icon_small里存放了图标,a8f382f9-37a7-44f4-a1b0-1aa93549ca37.rgu这个注册表文件里定义了相关内容
[HKEY_LOCAL_MACHINE\Security\Shell\StartInfo\Start\多媒体]
"Icon"="\\Windows\\Start_Icon_Media.png"
[HKEY_LOCAL_MACHINE\Security\Shell\StartInfo\Start\游戏]
"Icon"="\\Windows\\Start_Icon_Games.png"
因为在这个图标目录里没有用initflashfiles.txt来移动图标,所以这个目录里的所有文件打包成NBH后都会被放到手机系统的Windows目录,所以这个路径都是\\Windows\\
而程序图标是这样定义的
[HKEY_LOCAL_MACHINE\Security\Shell\StartInfo\Start\附件\计算器.lnk]
"Icon"="\\Windows\\Start_Icon_Calc.png"
[HKEY_LOCAL_MACHINE\Security\Shell\StartInfo\Start\附件\记事本.lnk]
"Icon"="\\Windows\\Start_Icon_NotePad.png"
大家想把图标修改成自己喜欢的图标,只要修改这些信息即可,当然其他目录里也有相关图标是可以修改的。还有说一下,用这个计算器是因为这个计算器功能强大,例如这个计算器可以联网更新汇率,这样我们就不用上网去找到汇率信息了,当然更强大的功能,用过的人都知道。用这个记事本,是因为这个记事本可以查找替换。
有时候大家为了修改某个图标或者快捷方式或者注册表项而反复刷机,这样很容易让小钻减寿的,大家可以使用我的另外一个帖子里的一个工具把打包好的NBH文件DUMP出来查看一下就知道ROM刷机后,图标或者快捷方式会被系统怎么操作的了。
比如windows media player这个程序的快捷方式刷机后发现并没有在预定的多媒体文件夹里,我们可以把ROM文件DUMP出来,然后找到DUMP目录里initflashfiles.dat文件,打开看一下里面是怎么移动这个程序的快捷方式的,我们还可以就这个文件大概判断出我们在哪些配置文件里做了移动这个程序的快捷方式的命令配置,还有就是通过查找default.reg和user.reg注册表来看看到底注册表里哪里有错误的。这样,我们就不用频繁刷机来测试了
新手修改他人的ROM(NB&NBH_ROM_自动化拆解&合成工具)教程及经验分享
http://bbs.fengbao.com/thread-269446-3-1.html
忘了说了,任务管理器也被我替换了,如果大家想改回来,请EXT\DIAMOND\TaskManager_2_1_19203725_21\files下的TaskManagerApp.exe
2、马尼拉的修改
我对马尼拉的修改知道的不多,通常各论坛里拿来的马尼拉OEM包,都需要查看一下
[HKEY_LOCAL_MACHINE\Security\Shell\StartInfo]
"HideSettings"=dword:0
有些OEM包拿来时,这个"HideSettings"值需要改为0,不然看不到开始菜单里的设置
还有这个马尼拉添加群组时,需要选择菜单--全选才能显示联系人
还有就是马尼拉的软件版本信息,也就是DeviceInfo这个OEM我并没使用大家熟悉的那个,因为那个能显示软件版本的DeviceInfo,不能显示蓝牙硬件地址,有时候还是需要知道蓝牙硬件地址的。不喜欢的可以自己替换这个OEM包。
我也不懂怎么修改马尼拉不多讲了,马尼拉文件太多了,也懒得去研究。
ROM模板里的马尼拉2021只是打了天气补丁,其它什么农历补丁自己去找,旧补丁对新马尼拉很不完善
3、至于定制后,在刷机的时候,发现刷机软件上显示的版本号不对,可以修改定制工具TOOLS\目录里的几个配置文件,不过那些参数尽量不要乱修改。刷机软件上显示的版本号不对并不影响刷机,而且也不会影响开机第一屏右下角下显示的版本号。
定制ROM累死累活的,刚开始一直喜欢马尼拉,现在也跟那些大鸟们一样了,马尼拉实在太耗内存了。所以平时还是用Chome,偶尔切换到马尼拉界面来玩玩。不折腾了。等以后出安桌直刷再来研究一番。
有一点说一下,这个ROM不知为啥,装A4输入法调不出来,再装国笔,也调不出来,重启机器两次,切换manila和Chome两次,输入法终于能调出来了
图我就随便上传几张了
21916模板下载地址:
http://www.ctdisk.com/file/4957765
HTC_Diamond_21916+3.09+Chome+M2.5_2021模板.rar
(6.合.彩)足球.篮球...各类投注开户下注
第一投注:倍率高.存取速度快.国内最好的投注平台 |
附件: 你需要登录才可以下载或查看附件。没有帐号?注册
|