苦战核心21502

Xbeta的小桥老师五月一号发布了新的21502的模板,其实我个人觉得这个模板已经跟6.5的最终版本非常近似了,因为21215和21502两个系列的模板都已经被证明非常的稳定,所以正好赶上有点心时间,心动不如行动啊,开始动手吧,拉下来21502的模板,拉出os.nb,生成了一下新的XIP.bin和imgfs.bin就开始移植,其实bluecloud大大的工具已经非常完善了,但其中的很多步骤覆盖的东西过多,或者某些精简的脚本针对6.5不是很准确,所以还需要在过程中进行调整。

xip的移植一向是重中之重,所以每次主要的精力都集中在这个上面,这次的移植依然不例外,不过因为特别重视这块,所以很多东西都烂熟于心,例如地址的重排之类的活早就做的轻车熟路,有因为有bluecloud的脚本,让很多步的手工移植变成了一个几乎自动的过程,所以这次这个过程依然很快,找出了两个几乎成为经典的冲突的giirs.dll和nk1.exe的新地址之后xip的移植就已经结束了,通过第四步的脚本插入了os.payload之后,剩下来的就是偶在移植过程中占90%的工作,sys的移植。

SYS的移植比较细致和复杂,里面涉及很多东西,但也有偷懒的办法,偶这次主要先想快速验证一下XIP的移植是否成功,所以直接用了bluecloud的sys移植脚本,十几秒钟过后sys移植好了,嘿嘿,没说的,那就开始生成ROM吧,点击脚本,突然发现最后几步有文件没有发现的错误,看了一下,ROM居然没有生成,仔细检查了一下,没发现什么问题,不过记得在分解新核心的imgfs的时候跳出了错误,就上Xbeta去发了个帖子问一下这个问题,还没等有人回复,偶第二次合成ROM居然成功了,看来跟那个imgfstodump这个工具无关啊。。呵呵。

成功了就刷吧,刷完之后的十几秒是非常漫长的,接着就是痛苦和绝望的看着那个可恶的“formatting”永远的停留了屏幕的左上方,继续战斗,上网搜索了一下定第一屏的原因,正好今天有个兄弟也在问这个ROM的移植,跟我一样用的6.1的移植方法和资源,但也是死在第一屏,所以在xbeta上发帖问了一下为什么,大家纷纷献策,主要是要灭掉hd.dll这个测试的dll,然后又说排序工具问题,有说xip注入的等等,当我删掉了hd.dll之后发现那个出现了四五次的formatting终于消失了,哈哈哈,看来偶的xip还是没问题了。

可是度过了第一屏,又死在了第三屏,不过之前有经验,第三屏的原因主要是因为默认输入法或者字体或者是触摸屏的驱动的问题上,这就开始尝试着使用各种各样的输入法的组合和其他的精简内容,在刷了七八次无果之后,最后只能再回到xbeta来找一下看看有什么帮助,在这个核心之前的21501核心被xyzjhe给移植了,移植的版本其实是从更早的210xx开始的,他的问题跟我的一样,在后来的两天里他貌似解决了这个问题,而偶还必须要继续摸索啊,想联系一下他还没找到,看来这个漫长的道路还要继续延伸,呵呵。。

相关文章

发布F900 WM6.1精简版ROM V1.0版
views 402
这几周忙死了,根本抽不出大块的时间来做一个ROM,而一个ROM是非常耗费时间的,因为检测ROM的方式是刷机,刷机是需要时间的,这个检测,修改,刷机,检测的过程至少短则20分钟,长则1,2个小时,而一个ROM的内容林林总总的非常的多,所以没有一整块时间,偶一直都不敢动手,跳票从CCF,跳到592,最后...
i728 的没落
views 758
很久没有动手做i728的ROM了,上次冲击6.5后因为总是定屏无果之后就再也没有大块时间来做这个事情,终于前两天一个同事买了一台i728,才1800元,跟偶当年的价格快查了1k啊,很郁闷,不过他的手机的后盖没有奥运标志,这也是唯一一个让偶感到欣慰的地方了,呵呵。。这次上网上看了一下,移动帝国基本上停...
盘点2009展望2010
views 253
今天是2009年最后一天,公司照例提前3小时下班,回家本来说在家吃饭的,可是突然一个澳洲回来的朋友打电话说她们学校有化妆舞会,让我们去玩,问了一下地址,在金盏,机场附近,就过去了,去了之后发现真热闹,可是太冷了,我们穿的不多,所以就给冻的半死,勉强吃了一点东西,就狼狈的跑了回来,回来坐下看看论坛,到...
X51的曙光
views 271
当年在换工作的空档,买了一个Dell X51,那个时候对手持设备几乎一无所知,所以这个X51绝对是偶的PPC和WM的启蒙老师,之后Dell出于战略考虑不在推出新的PPC产品,而软件方面只升级最高端的型号X51v,偶的这个机器上的Windows Mobile 5.0就成为了绝响,当时偶对ROM的结构根...

Leave a Reply

This site uses Akismet to reduce spam. Learn how your comment data is processed.