打印

[ROM工具] 一个非常好的定制工具HyperCore和教程(转贴)

一个非常好的定制工具HyperCore和教程(转贴)

又是一个非常好用ROM定制工具。
以下内容转载自5dpda的DAVE,原贴地址http://www.5dpda.com/bbs/viewthread.php?tid=3021&extra=page%3D1


--------N0.1--------

1.把解压后的文件看下,是不是一个叫CORE的文件夹,先进去D:\Core\ACK里看到Device.txt文件,打开看到:


1.jpg (38.38 KB)
2007-10-5 21:34


在等号后面打上几个字母:Artemis



出现:
2.jpg (11.14 KB)
2007-10-5 21:34



解释:只有ARTEMIS才能被ELF认出的!



2.接下来把你要修改或者编辑的ROM放到D:\Core\HyperCore\Extract\Source下
这里说明下,我们讨论的ROM都是NBH格式的(一下都同),而且名字必须是RUU_Signed.nbh才能被软件识别,现在大部分ROM的NBH都是这个名字了不需要更改了,但是官方的有的ROM不是的,所以大家改好后再进行下一步!

把ROM当到指定的文件夹下后现在到这里:\Core\HyperCore\Panel\Extract
运行1. DumpRom,出现:

3.jpg (31.43 KB)
2007-10-5 21:51


按下回车继续
这个时候需要等待几分钟,软件会自己检测ROM的各个信息等,然后屏幕会出现一次大概几分钟的快速滚屏,那就是在DUMP了,如下:

4.jpg (50.52 KB)
2007-10-5 21:51


完成后软件自动恢复到:

5.jpg (41.02 KB)
2007-10-5 21:51


这个时候我们可以关闭这个软件了,接下来我们可以去D:\Core\HyperCore\Extract看看
出现如下图的文件数量表明一切正常:

6.jpg (39.59 KB)
2007-10-5 21:51


其中的DUMP文件夹就是我们需要的系统了!




说明,如果这个ROM包含了RADIO版本和EX ROM那么解出来后上图中除了一个OS.nb外应该还有GSM等NB文件,请大家注意!





好了,第一部分的DUMP ROM就到这里结束了,如果觉得自己懂了成功了就参考下一部分吧!
本帖最近评分记录
  • IMG 智慧 +20 强烈支持教程发布!!太谢谢hzbl了!大家一 2007-10-9 17:00
  • IMG 部落币 +50 强烈支持教程发布!!太谢谢hzbl了!大家一 2007-10-9 17:00
  • IMG +100 强烈支持教程发布!!太谢谢hzbl了!大家一 2007-10-9 17:00

TOP

-------NO.2-------
完成NO.1后就可以对ROM进行编辑了
首先去DUMP文件夹下,大家可以看到常用的一些东西了




1.如果大家要删除系统的垃圾东西可以直接在这里删除,比如以AUDIO MANAGE为例
在DUMP文件夹下搜索AUDIO MANAGE

发现: 7.jpg (14.8 KB)
2007-10-5 22:21





你可以直接在这里删除这些文件,可以看到这个文件是一个主程序,一个0804中文语言包还有一个快捷方式和一个帮助文件组成

当然大部分系统软件的组成形式也差不多,删除系统的软件可以这么搜索后删除,但是你别以为这样就完事了,还有删除相应的注册表才算完成!这个等下再说!

大家其实可以继续在DUMP文件里寻找ROM的秘密
首先打开显示所有文件和显示系统隐藏文件,在工具-文件夹选项-查看里更改
大家可以看看系统的所有文件都在这了,比如一些垃圾图片和铃声等,大家平时觉得自己在手机上觉得不需要的垃圾文件都可以直接删除.软件就还要修改注册表了


关于DUMP的秘密就说到这里了,这里的东西可以说是包罗万象,包括开机画面,铃声,系统界面,TOUCH背景颜色等都有,只要你找到相同的图片改名替换就可以了!
里面的东西你们就自己慢慢看吧,熟悉了就知道用处了!



2.如果你觉得自己的系统够精简了达到了你的目的那么上一步就完成了
接下来D:\Core\HyperCore\Panel\Extract里运行2. PKG Tool
8.jpg (75.13 KB)
2007-10-5 22:39


按回车继续
9.jpg (33.93 KB)
2007-10-5 22:39



解释下:其中1是备份DUMP文件夹,由于软件的自我保护性所有这个是必须操作的
我们需要的操作只有1-4-5
4和5分别是移动系统的SYS和OEM以及系统NB文件到指定的编辑文件夹!
下面我们就选择1开始吧
这个时候软件要过几分钟才能完成,然后依次运行4和5
运行4的时候会有个提示,选择N就是了!


3.上一步完成后再到D:\Core\HyperCore\Panel\Extract运行3. DUMP XIP
XIP是关键的东西,关系到以后的版本核心等东西,所以这个别忘了
按回车后出现:
11.jpg (33.79 KB)
2007-10-5 22:39


在这里先选择1运行然后选择2运行
完成后关掉就可以了!





4,现在我们要做的就是去 D:\Core\HyperCore\Build,这就是我们最后做包的东西了
里面有几个文件夹,我解释下:
MISSING是在DUMP中丢失的文件,一般没用
OEM是系统的软件区,想自己把软件集成到系统里就要到这里
ROM是原来ROM的信息区,包括XIP的信息和以前旧的系统版本信息
SYS是系统自带的软件设置区



好了,现在要修改的基本修改了,下面我们来说刚刚删除软件的注册表和修改系统的注册表吧
先拿刚刚删除的AUDIO MANAGE来说删除软件的
首先在D:\Core\HyperCore\Build里搜索RGU文件
系统会找到很多个注册表文件
12.jpg (159.37 KB)
2007-10-5 23:23



大家可以看看这些注册表,首先要分析注册表要有一定的经验,经验来说光是看后面的所在文件夹就知道这个注册表是干吗用的了,还有看注册表大小,如果是和系统有关的肯定要比一般的要大




一般根据经验得知我们要删除的AUDIO MANAGE就在这里:
13.jpg (9.23 KB)
2007-10-5 23:23





我们用记事本打开这两个文件:
首先打开第一个我们可以看到都是以[HKEY_LOCAL_MACHINE\SOFTWARE开头的注册表,那么可以肯定系统自带的软件肯定是在这里了.我们可以用记事本的搜索功能搜索下AUDIO MANAGE,终于被我们找到了:
14.jpg (99.83 KB)
2007-10-5 23:23


把这些删除就可以了,记得删除后保存要和以前的一样不要更改文件类型等,不然这个ROM肯定有错误的!
保存完后要看修改后的注册表的大小变化没有,如果你删除的东西多可能变化大一点,如果不多变化又很大说明你修改错误,那么你就要检查了不能继续下一步了,这里是关键!





删除软件的修改就到这里,下面举个修改系统的注册表以修改开机画面为例
由于刚刚我们看到两个第一是软件的,那么系统的我们就先在第二个里面找
用记事本打开第二个注册表文件:70498823-6160-450e-9270-7b524730d6a2.rgu
这个时候你的眼睛就要睁大点了,看你相应的修改什么就在哪个地方修改
因为我们是修改开机画面的所有一直往下找也可以搜索:[HKEY_LOCAL_MACHINE\SOFTWARE\HTC\StartupAnimation]

15.jpg (17.02 KB)
2007-10-5 23:23



找到后根据自己需要修改,Enabled"=dword:1是启用开机程序
下面的就是GIF图片的地址和声音文件的地址了
最后的是声音的大小可以根据自己喜好调定!





好了,修改注册表就说到这里了,如果大家只是简单的修改ROM删除垃圾东西这么掌握这么多应该都可以了,但是特别说明,注册表一定要细心,一定要花多时间去多看,多想和多做,看你要修改的是什么类型然后去找相应的键值修改,这个没有什么秘诀靠的是经验,希望你们多熟悉!

TOP

--------NO.3--------
开始两步我们已经大概知道了怎么修改简单的ROM了
这一步就是告诉大家怎么OEM自己的软件等
我们开始讲的OEM软件的制作要放在OEM文件夹,下面我们先来制作一个OEM的模板吧


------------------------------------------------------------------------------------
如果大家不需要制作OEM软件可以把前两条跳过,直接运行本部分的第3条就可以了!
-------------------------------------------------------------------------------------
3.把你修改好的OEM软件的文件夹当到D:\Core\HyperCore\Build\OEM下
然后D:\Core\HyperCore\Panel\Build里运行BuildOS软件

20.jpg (29.88 KB)
2007-10-6 00:41


先运行1,开始自己制作OS了
看到下面的图:

21.jpg (19.52 KB)
2007-10-6 00:41



这就是我们刚刚制作的梅花OEM包了,点那个播放的按纽系统开始自己制作了

22.jpg (18.71 KB)
2007-10-6 00:41


我们可以坐下角有进度和位置显示的,这里大家可以看看,如果提示出错了也知道是哪个文件出错了好再去修改
当SYS/OEM已经注册表完成后坐下角会出现DONE的字样,那么第一步OK了,可以关掉BUILDOS软件了!




4.回到BUILD OS的批处理模式

运行2,中间会有提示按回车继续然后屏幕开始滚屏



5.完成后运行3进入我们今天的最后一个项目

23.jpg (34.3 KB)
2007-10-6 00:41


点中间的ROM BUILDER看到上面的图
在第一个DEVICE里要选择ARTEMIS,这和我们的第一步是一样的相呼应的!
然后在SYSTEM里选择D:\Core\HyperCore\Build下的OS.nb文件
在RADIO可以选择相应的RADIO版本,不选择也没关系,其他的都是比如什么EX ROM啊不选择都没关系,主要是SYSTEM里
选择好后点左下方的BUILD OS
会要你选择路径.你可以选择以前的ROM的路径直接覆盖就是了名字也是用以前的NBH文件的名字那样RUU才可以识别出来
然后让软件自己制作ROM

24.jpg (24.83 KB)
2007-10-6 00:41


点OK就可以了,现在可以把所有软件关闭了开始说属于你自己的ROM了!

TOP

第二步好像被审查了,软件在这里。
附件: 您所在的用户组无法下载或查看附件

TOP

补充一点,第一步要在Core\ACK目录下device.txt输入设备代码,本软件支持的设备可在同目录下得settings.txt文件中查。
不知道手机是哪个设备的请参考老大的http://www.pdaclan.com/thread-1140-1-1.html

TOP

强烈支持教程发布, hzbl兄辛苦了,编辑这种长贴很费心思呢!!大家一起研究讨论!

TOP

工具的应用讲解很细,对我等初学者很有益,支持、鼓励、谢谢!

TOP

这个工具至少比ROMCMD多了一个修改XIP的功能,高手都说修改核心,一直不知道怎么弄,现在我们至少也有了修改的机会。在我另一个帖子里提到的NB结构里的part1(xip RAM),解开内容如图。兄弟们在ImgFS里倒腾烦了的,可以把大刀挥向XIP了,别处高手放出build18521,咱们坛子也倒腾一个build19000版本出来,不过我可不会,呵呵

[ 本帖最后由 hzbl 于 2007-10-9 17:58 编辑 ]
附件: 您所在的用户组无法下载或查看附件

TOP

啊....抢劫不到沙发也要首页留名~~H兄辛苦辛苦~-0-XIP不是有工具可以解开的码?虽然我还有去下...囧囧星某人飘过。。。
XIP

TOP

确实是个好工具,教程也很详细,先下载下来,抽空试一下能不能编辑夏新E850的ROM。

TOP

谢谢,这个好。。。。。。。。。。。

TOP

这个先进很多啊,可以更改的东西更加多,更加清晰

TOP

针对 nbh的,若用于nb 呢,有人试过吗?少了第一个步骤。。

TOP

引用:
原帖由 gdyqy2003 于 2007-10-14 17:05 发表
针对 nbh的,若用于nb 呢,有人试过吗?少了第一个步骤。。
它也是先解开NBH到NB的.
这个其实也是一个工具包,你可以不用它的批处理,自己运行,就可以。

TOP

can 526's rom be edited?

TOP

??为什么我弄出来的没有dump文件夹???

TOP

再顶次,问题解决。要输对设备代码

TOP