移植创建教程
1.拷贝temp.dat 从官方ROM到F900_RK\F900_temp.dat_Extract和F900_RK\KVA
2. 进入F900_RK\F900_temp.dat_Extract 然后运行extract.cmd来提取temp.dat里面的内容到OEM/SYS, F900_RK\F900_temp.dat_Extract\dump\OEM和F900_RK\F900_temp.dat_Extract\dump\SYS将会被自动移到F900_RK\OEM 和 F900_RK\SYS目录下
3.到F900_RK\KVA目录下然后运行extract.bat来准备制作ROM的文件, 之后xip.bin将会被自动移入F900_RK\xipporter_acer目录中
4.你可以在F900_RK\OEM目录下编辑和加入其他的OEM程序 (这是集成的地方)
5. 你可以在F900_RK\SYS目录下编辑和加入其他的程序 (这是精简的核心内容)
5.1 如果你想移植其他系统的SYS,你必须删除F900_RK\SYS目录下除去 .vm and .rom 所有的文件
你将仅使用官方的 .vm and .rom
5.1.2 在移植sys之后进入F900_RK\xipporter_acer运行01 Prepare XIP.cmd 来分解xip.bin
5.1.3 拷贝新SYS的xip.bin到F900_RK\xipporter_acer\EXTRACT_OTHER_XIP目录下然后运行Extract XIP.cmd, 运行完毕之后你会看到一个目录”KERNEL”
5.1.4
( go to F900_RK\xipporter_acer\EXTRACT_OTHER_XIP\KERNEL\MSXIPKernel then copy all file and paste into F900_RK\xipporter_acer\KERNEL\xip.come back to F900_RK\xipporter_acer )
5.1.4.1 หากต้องการให้ทำการ บีบอัดแบบ LZX ต้องทำการ copy ไฟล์ใน F900_RK\xipporter_acer\LZX ทั้งหมดมาวางใน F900_RK\xipporter_acer\KERNEL\xip ด้วย
( if you want to LZX compress imgfs.bin, you will go to F900_RK\xipporter_acer\LZX and copy all file then paste them into F900_RK\xipporter_acer\KERNEL\xip )
5.1.5 รัน 02 Make XIP.cmdเพื่อสร้าง XIP ใหม่ ไฟล์ xip.bin ใหม่ จะถูกนำไปวางแทนของเดิมที่ F900_RK\KVA\ROM\OS\FAT โดยอัตโนมัติ
( run Make XIP.cmd for build new xip.bin, after build complete it will move to F900_RK\KVA\ROM\OS\FAT automatically )
6.ออกมายัง F900_RK แล้วรัน G’Reloc.exe แล้วกด Doit! หากขึ้น Integer Overflow ให้นำโฟลเดอร์ OS และ Shell ใน SYS ออกมาไว้ที่อื่นก่อน แล้วทำการG’Reloc.exeใหม่อีกครั้งหากผ่านก็เอาOS และ Shell กลับเข้าไป แล้วG’Reloc.exe อีกครั้ง หากไม่ผ่านด้วยสาเหตุเดิม ให้นำไฟล์อื่นๆออกมาจนกว่าจะรันผ่านแล้วนำใส่กลับเข้าไปทีละน้อยแล้วรัน G’Reloc.exe เรื่อยๆ ก็จะผ่านเอง
( come back to F900_RK then run G’Reloc. and click doit! if not pass becuase Integer Overflow, you may try to cut folder os and shell in SYS and paste it in other place then run G’Reloc. and click doit! again if not work you will try to move other file and G’Reloc until pass, after that you must move some file back to SYS and G’Reloc. again)
e.g.
move os and shell to tempSYS
gereloc
Integer Overflow
move AdobeFlash to tempSYS
gereloc
pass
move AdobeFlash to SYS
gereloc
pass
move os and shell to SYS
gereloc
pass
*หากไม่ผ่านจากสาเหตุอื่นที่ไม่ใช้ Integer Overflow ให้อ่านคำอธิบายดู
( if not pass because other case you will read description and solve ploblem )
7.รัน Build_IMGFS Normal.bat หากไม่ได้สร้าง xip ที่ลองรับ LZX แต่หากสร้าง xip ที่รองรับ LZX แล้วให้รัน Build_IMGFS LZX Compress.bat แทน
( if you not make xip for support LZX you will run Build_IMGFS Normal.bat else you will run Build_IMGFS LZX Compress.bat )
8.เข้าไปยัง F900_RK\KVA แล้วรัน create.bat จะมีหน้าต่าง build OS ขึ้นมาให้กดเริ่ม หากไม่ผ่าน ให้อ่านคำอธิบาย เช่น มีไฟล์ซ้ำก็ต้องลบอันใดอันหนึ่งออก
( go to F900_RK\KVA then run create.bat BuildOS window will show click start if not pass you will read description and try to solve it )
9. เมื่อ build เสร้จแล้ว ROM ใหม่จะถูกย้ายไปยัง F900_RK\ReleaseROM โดย ROM ที่ Build ออกมาจะมีชื่อว่า temp_new.bin ให้เปลี่ยนชื่อตามต้องการแล้วนำไปใช้ได้ทันที
( after build complete new ROM will move to F900_RK\ReleaseROM you can take it to use )
====================================================================================
*XIP Porter ในนี้ใช้ได้กับ Offical ROM 2.001.00.EN.AAP2 เท่านั้น
(Xip Porter in This RK can build Only xip.bin from offical ROM 2.001.00.EN.AAP2)
====================================================================================
ขอบขอบคุณ พี่กันย์ I-Mono-| สำหรับเครื่องมือทุกชิ้นในครั้งนี้ และ http://www.eten-users.eu/ สำหรับ KVA Tools
(thank |-Mono-| for tools and http://www.eten-users.eu/ for kva tools)
If you use it build ROM please add credit I-Mono-| and PdaGismo.com.
sorry for my bad english
在网上发现了一篇移植教程,非常的不错,虽然还有些地方需要雕琢,但已经非常具体了,发布一下,看看大家是否有兴趣,呵呵。。
这个教程跟592PPC上的移植教程和工具应该是同源,不过对XIP的移植和SYS的移植 讲解的更加细致一点,呵呵。。
原文的链接在这里:http://www.pdagismo.com/forum/viewthread.php?thread_id=211&pid=5883#post_5883
———————————————————————————————————————–
1.拷贝temp.dat 从官方ROM到F900_RK\F900_temp.dat_Extract和F900_RK\KVA
2. 进入F900_RK\F900_temp.dat_Extract 然后运行extract.cmd来提取temp.dat里面的内容到OEM/SYS, F900_RK\F900_temp.dat_Extract\dump\OEM和F900_RK\F900_temp.dat_Extract\dump\SYS将会被自动移到F900_RK\OEM 和 F900_RK\SYS目录下
3.到F900_RK\KVA目录下然后运行extract.bat来准备制作ROM的文件, 之后xip.bin将会被自动移入F900_RK\xipporter_acer目录中
4.你可以在F900_RK\OEM目录下编辑和加入其他的OEM程序 (这是集成的地方)
5. 你可以在F900_RK\SYS目录下编辑和加入其他的程序 (这是精简的核心内容)
5.1 如果你想移植其他系统的SYS,你必须删除F900_RK\SYS目录下除去 .vm and .rom 所有的文件
你将仅使用官方的 .vm and .rom
5.1.2 在移植sys之后进入F900_RK\xipporter_acer运行01 Prepare XIP.cmd 来分解xip.bin
5.1.3 拷贝新SYS的xip.bin到F900_RK\xipporter_acer\EXTRACT_OTHER_XIP目录下然后运行Extract XIP.cmd, 运行完毕之后你会看到一个目录”KERNEL”
5.1.4 到F900_RK\xipporter_acer\EXTRACT_OTHER_XIP\KERNEL\MSXIPKernel的目录然后拷贝所有的文件,粘贴到F900_RK\xipporter_acer\KERNEL\xip.come back to F900_RK\xipporter_acer目录
5.1.4.1 如果你想用LZX压缩imgfs.bin, 你可以去F900_RK\xipporter_acer\LZX目录然后拷贝所有文件再粘贴到F900_RK\xipporter_acer\KERNEL\xip
5.1.5 运行Make XIP.cmd来制作新的xip.bin, 制作完毕后它将会自动拷贝到F900_RK\KVA\ROM\OS\FAT automatically
6.回到F900_RK 然后运行G’Reloc. 然后点击“doit!” 如果因为整数溢出(Integer Overflow)没有pass , 你可以尝试剪切SYS里的os and shell目录然后粘贴在另一个地方,之后运行G’Reloc. 点击“ doit!”,如果不行,你就再移动一下其他文件,再运行G’Reloc直到通过, 然后你必须又移回一些文件到SYS和G’Reloc.
e.g.
move os and shell to tempSYS
gereloc
Integer Overflow
move AdobeFlash to tempSYS
gereloc
pass
move AdobeFlash to SYS
gereloc
pass
move os and shell to SYS
gereloc
pass
如果是其他原因无法通过,你就需要根据错误信息解决他们
7. 如果你不是建立支持LZX的Xip,那么你运行Build_IMGFS Normal.bat,否则你就要运行Build_IMGFS LZX Compress.bat
8. 到F900_RK\KVA目录,然后运行create.bat, BuildOS窗口会跳出来,点击开始,如果没有通过,查看原因然后解决
9. 在完成制作新的ROM之后,新ROM将会被移到F900_RK\ReleaseROM,这个时候你就可以使用它了
====================================================================================
在这个工具包中的Xip 移植工具只能建立从官方ROM 2.001.00.EN.AAP2移植的XIP
====================================================================================
感谢|-Mono-| 的工具(http://www.eten-users.eu/for kva tools)
如果你使用这个工具来制作ROM,请记住感谢 I-Mono-| 和PdaGismo.com.
看来做rom还是个体力活,不仅动脑
@ccc 对啊,巨累的体力活,呵呵。。
这个工具需要装 M$ VJ++2.0…
老大,我悲剧了,刷机结果发现PP不能捅,怎么办啊
知道如何硬起吗?硬起一次吧,然后准备好卡刷的卡,放上nb0文件,开始卡刷吧。
老大,能请教个问题吗?什么是1.0的rom,2.0的rom,有何不同?
这是官方出的两个不同的版本,一个是1.04,一个2.01,应该是bug修订版,呵呵。。
老乡关于输入法,俺想请你帮个忙。我用A4 2.9.002版的输入法。cab文件我解压缩后,修改了一些_setup.xml 的字段。
我也没编程之类的经验,只是想改些简单的。使A4 2.9加入词库管理,默认输入改成804中文,还有一些显示等。但解压缩的cab文件,再用rar文件压缩回来后,改了下后缀为cab,还是不能安装。哎。不知道怎样弄!
晕倒,Cab可以用rar解,但不能用rar压缩啊,你要用installshield,Cab station或者Windows自己带的iExpress来制作cab文件。。
啥事 啊??
算了,我也不懂。不搞了!本来想改些CAB文件里的set-up的内容,再重新压缩回去。不搞了!
能否出手帮忙把这个修改版的VITO 1.38汉化下? 链接如下,http://bbs.592ppc.com/attachment.php?aid=MzE2MzA3fGQ3ZmJlMTJhfDEyNzI4NzAx
老大,不知道你是否也用CeleCMD,我想用一些命令,例如自动安装.CAB,脚本如下:
PLAY \Windows\HTCTone\Midi2Wave_079_4098.wav
EXEC %W\WCELoad.exe,”\Storage Card\CabCollection\Cab\Dorroy_SCP.cab” /nodelete
EXEC %W\WCELoad.exe,”\Storage
Card\CabCollection\Cab\RecordingMakeUp.cab” /nodelete
PLAY \Windows\HTCTone\Midi2Wave_079_4098.wav
MSGX Enjoy!
ENDP
PLAY命令和MSGX命令都是可以运行的,但CAB安装提示是,未安装成功。为什么?我用的系统是:Kwbr_3.6_6.5核心21091的英文系统?能否指点1,2.
搞定了。还想请教下,CAB安装时,提示安装在主内存或卡上,能否用命令默认安装位置呢?
还真的没研究过,嘿嘿,自己好好看看说明吧
记得安装的路径是在setup.xml或者什么配置文件中指定的。。呵呵。。
请问怎么才能备份WM手机里的邮件帐户设置?cemail.vol?
有很多备份软件吧,我的机器上的email账户都是IMAP4,所以客户端的email我从来不备份,你试试PIMBACKUP吧。。