热点文章推荐手把手教你自己定制手机Omniai900的Rom(第一节)
定制手机的rom是一件很有意思的事情。不仅可以让手机实现自己想要的功能,想要的界面,还可以在性能优化等方面做到大幅提升。那如果你自己也想要定制一个rom,该怎么操作呢?一般定制rom有两种办法
热点文章推荐定制手机的rom是一件很有意思的事情。不仅可以让手机实现自己想要的功能,想要的界面,还可以在性能优化等方面做到大幅提升。那如果你自己也想要定制一个rom,该怎么操作呢?一般定制rom有两种办法
热点文章推荐三星omnia i900/i908 精英版rom超级省电王(含增强包)上一个版本推出后,被各大论坛转载。光在帝国一个月的回复就超过1000条。在广大机友的反馈下,发布升级版
做好了一个新的newrom.bin文件,还需要把它变成可刷机的执行文件。
这就需要一个解包和打包的工具。请下载最新的版本:
http://www.rayfile.com/files/b00b1b9e-3c9d-11df-8edd-0015c55db73d/
下载解压后,运行界面:
选择assemble,然后选择相应的eboot和刚才生成的bin文件。点击go就会生成一个可执行的刷机包。
点击刷机包,就可以刷机了。
不过这里要注意的,不同驱动对应的eboot是不一样的,如果不对应,即使你做好了正确的bin,也会不成功。
下面提供配套的eboot下载:
http://www.rayfile.com/files/eedcbd40-3c9e-11df-ae90-0015c55db73d/
下载包内的eboot使用的时候要改名
比如eboot-dx.nb0改成eboot.nb0
至此,一个完整的rom就制作完毕了。
至于刷机时需要安装的i900电脑驱动等文件和方法,请参阅:三星OMNIA i900/908 使用精华荟萃
前面已经移植好了xip和注入了os.nb,我们就可以开始进行模块和功能定制。
在上面的界面中,选择wmreloc,然后选择”生成newrom.bin”按钮,出现如下界面:
然后根据自己的需要,在需要的功能前面选中,仔细检查一遍是否有重复和冲突的部分。
确认无误后,点击菜单栏边上的绿色小三角进行开始编译:
这个时候你可以看到任务栏有进程进行。直到显示结束,点击关闭该界面。
这个时候系统会自动就如dos界面运作。
一直等待直到提示成功定制。
这个时候你会看到你的定制工具包内有新增一个文件nowrom.bin。
重要提示:有不少网友反映,制作的时候提示某些文件已经存在的错误。这个是因为你的sys下面的文件夹河oem目录下面的oem开头的文件夹内文件重复。删除其中一个。比如提示simtkit已经存在。你就删除sys下面simtkit文件夹下面的simtkit.dll
这个时候我们要的rom就完成了。下面我们介绍如何将这个bin文件变成一个可执行的刷机包。
要继续了解如何将做好的bin文件变成可执行的刷机包,请继续阅读下一章节。手把手教你自己定制手机Omniai900的Rom(第八节)
首先进行核心的xip移植工作。
一般下载的核心,比如wm6.5的21898等,包括两个部分,一个部分是复制到刚才的SYS文件中,另外还有一个文件xip.bin文件。因为这个文件外面提供的是通用的,我们要把它改造成适合i900的。
(笔者注,有的核心没有提供xip.bin下载的,就需要自己生成。方法如下。首先下载工具:
http://www.rayfile.com/zh-cn/files/1ff2afee-4dda-11df-80a9-0015c55db73d/
首先请将您的机型的 oem 驱动和 模板定制部分的 rom文件夹复制到 此目录下面对应的地方。
即:如果是id1驱动,就把id1驱动复制到 oemdrivers
同时把rom部分复制到这里的rom下面
用法:
将新核心的MSXIPKernel目录复制到工具包的根目录,
点击批处理文件Buildxip.bat,即可在当前目录下得到新核心的xip.bin。
注意:
下次移植新核心的时候,删除之前的MSXIPKernel,复制新的进来即可。)
第一步,打开工具包,运行i900_tools.exe 如下:
第二步:点击最下面的XIP移植工具1
在上面的pick device XIP 中点击,选择我们i900的xip模板。前面已经提供下载了。这个地方要和你准备做的驱动对应。稍等片刻会出现成功并提示下一个输入xip:
同样的方法,在pick donor XIP 按钮下,选择你从网上下载的新核心的XIP.bin文件。稍等片刻,提示成功,然后按最下面的build new Xip .这样就会生成一个适合当前驱动的i900的当前核心的xip。
做好后,复制到定制工具包的根目录,并改名为xip.bin.(自动生成的时候会加入你的驱动等如XIP-dx-21898.bin).
第三部,将新的xip诸如os.nb文件。
点击图形界面的“将新的XIP注入os.nb”按钮。
提示你选择刚移植的xip
好的,这样就结束了定制的第一大块工作。接下来我们要介绍ROM功能和模块定制部分。
先休息一下,为了博客首页的缩略图,加一张图片。大家可以跳过继续阅读
下一章节,我们接着讲功能和模块的定制:
前面几节基本把需要的素材的罗列和提供下载,下面介绍定制的工具包。
首先工具包下载:
http://www.rayfile.com/files/686c99d4-3c95-11df-9c76-0015c55db73d/
下载好后,打开工具包,是如下目录:
从上面可以看到,主要有四个文件夹:
SYS文件夹里面就放置我前面讲过的系统的核心,比如wm6.5的21898。
OEM里面放置你需要的必备软件,也就是我前面提供下载的文件。或者你自己增减。
关于驱动程序,复制到OEM文件夹,不需要单独增加一个文件夹。
另外还有一个ROM文件夹,这个文件夹起到的作用是编译和链接系统核心SYS和OEM驱动之间的作用,普通的定制不需要改动。保留原封不动。
另外一个Tools文件夹,是需要用到的工具命令。不过这些命令都坐在一个叫i900_tool.exe 的文件中图形化界面,不需要进入tools运行。
图形界面如下:
这些资料准备妥当后,我们就可以开始定制过程了。
(为了本博客首页的缩略图,加插图一张,你可以跳过图片阅读)
如果你还有兴趣,请继续阅读下一章节。《手把手教你自己定制手机Omniai900的Rom(第六节)》
必备的软件一般是指三星自带的一些软件和自己以后想要集成的软件。一般此类文件都会放在一个叫OEM的文件夹中分类存放。
和普通的安装软件不一样,要集成到rom的软件都需要转换格式,比如要把cab软件转换成oem的格式。
笔者精心挑选和定制,为大家制作了现成的OEM包,已经能够满足您的绝大部分需求。主要包括以下软件:
都是精华部分。
OEM的下载地址:http://www.rayfile.com/files/6448c29c-3c90-11df-b7b3-0015c55db73d/
另外,如果你需要不同一般的chome首页界面,如M8风格,水晶风格等,范例:
或者需要在今日中加入天气和农历等,附带下载下面的oem
下载地址:http://www.rayfile.com/files/cb102ab8-3c90-11df-8a2d-0015c55db73d/
另外如果需要office2010 和rescoexplorer 2010的,可以下载下面的OEM包:
http://www.rayfile.com/files/d17d03a1-3d53-11df-9feb-0015c55db73d/
欢迎继续阅读下一章节:手把手教你自己定制手机Omniai900的Rom(第五节)
定制手机的rom是一件很有意思的事情。不仅可以让手机实现自己想要的功能,想要的界面,还可以在性能优化等方面做到大幅提升。笔者以前自己为三星omnia i900定制的rom 《三星omnia i900/i908 精英版rom超级省电王(含增强包)》,反响不错。
那如果你自己也想要定制一个rom,该怎么操作呢?
一般定制rom有两种办法,其一,就是已经有一个现成的rom,你只想删减里面的一些非核心的功能。这个方法,前面《如何修改和定制手机的ROM?(三星i900为例)》已经有介绍。缺点是,自己不能更换核心,不能增加核心组件。只可以小修改。
第二种方法就是,从无到有,自己随心所欲地做一个完全自己的rom。本文介绍的就是这个方法。
定制的方法有很多,本文选取其中的一种方法做介绍。
废话不说,开始吧。
定制一个rom,需要以下几个部分的内容素材:
第一是 操作系统。目前有windows 6.1 和6.5 两个系列。每个系列又有很多的分支。
第二是 驱动程序。驱动程序是三星针对omnia i900的驱动,目前最新的有ID1,IF1,IF2。
第三是 必备软件。就是手机中需要用到的一些软件,比如资源管理器,闹钟等。
欢迎继续阅读《手把手教你自己定制手机Omniai900的Rom(第二节)》
没有最好的ROM,只有最适合自己的ROM。无论谁发布什么精简版也好,完整版也罢,总是众口难调,大多ROM的制作者都是本着无私共享的精神,即使多热心也没法满足大家的各种口味。而定制ROM又不是每个人都能做,那怎么才能拥有适合自己的ROM呢,当你下载了一个新的rom,想要按照自己的意愿做一些小改动的话,该怎么做呢?
先说下大致思路:下载网上比较适合自己要求的的ROM,分解后做部分的修改、添加,重新打包生成属于你自己的个性化ROM,然后刷机(废话,不刷难道拿来放着YY不成。
所以本帖所提的方法不算定制,只是拿来主义,然后做个性化。(关于完全定制的方法,请看:手把手教你自己定制手机Omniai900的Rom)
下面我们以三星omnia i900为例,做一个介绍。
1:下载附件中的 “定制工具” 文件,运行 “ROM合成分解” 文件夹下的 “i900_EXEcutor.exe” ;(若出现乱码,请把语言选中英文)#
选择网上下载的ROM一体包,如上。 最后点GO。ROM就开始分解开了。得到四个文件,其中的“eboot.nb0”和“pda.bin”文件是下面要用到的文件。
2,把 “PDA.BIN” 文件移动到 “900TOOL” 文件夹下。运行 “I900_TOOL.exe” ,看下图。依次单击这三个按钮,每单击一个程序都会有相应的操作,第一,二两个按钮运行较快,几秒就OK,会弹出确认框,最后一个得到DUMP要稍等一会,因为这一步是最关键的。。。完成后就可以关闭这个程序了,看到文件夹里会多出两个文件,和一个名叫 “DUMP” 的文件夹。这部完毕,看下一步。
3,这一步没啥好说的,打开 ”DUMP“ 文件夹你就都知道了,其实就是WINDOWS文件夹里的文件都在里面(你要拉到下面,因为上面都是文件夹,好多额) 这下就都弄懂了吧。对里面的文件进行加减乘除就OK了,想自己添加软件的,想删去不要的软件的自己要琢磨下,去论坛里找找以前的帖子应该有人发过的。 这里不说啦。
4,中间省略几个环节,直接讲最后一步,教你如何将自己修改加工过的 ”DUMP“ 重新变成我们可爱的刷机包包。 嘿嘿。
把刚才多出来的几个文件 (PDA.BIN,OS.NB,IMGFS.BIN,以及DUMP文件夹)移动到同一个目录下的 ”TOOLS“ 文件夹里; 运行 ”Command Prompt“ 命令提示符。(备注变更目录命令 cd/d)
按顺序输入以下的命令;
Imgfsfromdump Imgfs.bin imgfs_new.bin
osnbtool -c os.nb 2 imgfs_new.bin
osnbtool -extra os.nb.NEW
osnbtool -2bin os.nb.NEW.EXA
结束了。看看文件夹里,是不是多出了一个叫 ”os.nb.NEW.EXA.bin“ 的文件呢;这个就是我们的ROM文件啦。 下面运行 “ROM合成分解” 文件夹下的 “i900_EXEcutor.exe” 合并。
下载定制工具:
http://www.rayfile.com/files/53b1a2ee-2c2a-11df-b70e-0015c55db73d/
注册表编辑工具:
http://www.rayfile.com/files/7c8b65f5-2c2a-11df-a0f7-0015c55db73d/
下面给喜欢定制软件的同学参考哒 – 注册表的编辑和修改
ROM分解开后, DUMP 文件夹下的两个后缀为 .HV 的文件就是注册表文件,这里需要用到上面附件里提供的工具进行转换和修改,最后就可以实现注册表的添加和生成新的 .HV 了,已达到高度定制的目的。 将 ”DUMP“ 下的 ”default.hv“ 和 ”user.hv“ 复制到 ”ROM注册表编辑器“中,并运行 Default_HV_TO_REG 和 User_HV_TO_REG,已达到把 HV 文件转换成我们电脑上可用的 REG 注册表文件,而后运行 RegWorkshop.exe 对两个REG进行编辑修改保存就可以了。 接下来的问题是怎么把修改好的REG变回 HV文件,已达到放置到 DUMP文件夹里呢? 把两个 REG 复制到 RomEditor 文件夹下。 右键,将REG文件用记事本打开, 将第一行(好像是5.00 结尾的那一行删去,换成 REGEDIT4 写在第一行)!!! 这一步很重要,否则后面会出错,一定要记得修改。 然后运行 Yestudio_RomEditor.exe ,选里面的 将XXX文本 转换 成HV 文件,就OK了。 如果提示错误,说明你REG修改数值有问题,检查下。
三星omnia i900/i908 精英版rom超级省电王(含增强包)上一个版本推出后,被各大论坛转载。光在帝国一个月的回复就超过1000条。在广大机友的反馈下,发布升级版。您也可以先阅读《三星OMNIA i900/908 使用精华荟萃》
【本文纲要】
1.Rom下载
2.Rom特色
3.Rom图片欣赏
4.刷机前准备
5.刷机后工作
6.技术支持
【Rom下载】
提示:由于本次制作采用的新的制作软件,刷机界面和以往稍有不同,因此请认真阅读全文后再刷。
“谢志春|中文网络新观察”博客原名“一个叫谢志春的人”,创建于2000年初。曾经位列由国际知名的BC中文网评选的全球最佳十大中文博客网“管理经济 ”的最佳博客。原来的文章经常被国内管理经济类网站所转载。 后来由于中间变更过空间和域名导致中断一段时间,改用xiezhichun.com 重新开放。遗憾的是,早期的所有的文章和评论均已经找不回来。新开放的博客重点关注互联网络的发展和IT技术的应用。