资源预览内容
第1页 / 共10页
第2页 / 共10页
第3页 / 共10页
第4页 / 共10页
第5页 / 共10页
第6页 / 共10页
第7页 / 共10页
第8页 / 共10页
第9页 / 共10页
第10页 / 共10页
亲,该文档总共10页全部预览完了,如果喜欢就下载吧!
资源描述
P835ROM定制教程一、 kitchen目录结构解释 如图所示:dump文件夹是为分解官方ROM提取OEM驱动而准备的文件夹 OEM中则是放置835的驱动以及自己想要添加的软件 ROMXIP 这个目录结构是2层,ROM根目录放置XIP文件夹,XIP下放835的boot.rgu,这个文件从xip中提取,后面会说到。 SYS 放置WM系统的系统资源,可以从XBETA、DFT等网站获得 Temp 这个放置的是定制ROM过程中产生的一些临时文件 TOOLS 里面放置的是定制所用到的工具 XIPPORT 里面方式xipport.exe,这个用于XIP的移植以及EXTRELOC工具的读取必须文件,后面会讲解用法。 XIP自动移植 顾名思义了。 工具包、注册表等文件夹是放一些小工具,用于处理注册表、模块、XML等文件的。 接下来就是两个批处理:BUILD ROM_P_6.5.BAT这个是一键定制ROM,DUMPxxxx.bat这个是分解ROM用的,也就是分解flash_orig.bin的。注意,flash_orig.bin一定不要删除!二、 定制ROM在我的21897模版基础上添加修改一些软件,这样就可以定制出自己喜欢的ROM这个工作量比较小,也较为容易。确认好你要添加的OEM软件的格式、文件是否正确完整并放置到OEM目录下,这部分工作请自行查阅相关文章准备之后,首先打开BUILD ROM_P_6.5.BAT,根据提示按任意键继续,将会弹出:根据喜好勾选需要定制的软件,然后按最上面的绿色箭头,将开始定制。如果定制过程中提示有重复的文件或已存在的,请查找然后删除重复的其中一个,删除继续按绿色箭头进行定制。Buildos完成之后会在右下角显示DONE。这个时候关闭buildos,然后会弹出EXTRELOC:这是最重要的一步,重排地址。首先,点击,然后软件会读取.VM和.ROM信息,然后点击,会自动打开xipport,然后点击,完成之后在xipport上点击,之后会弹出6个错误提示,点确定就行。再点击。然后在EXTRELOC上点击,再在xipport上点击,关掉弹出的6个错误提示。然后鼠标移至图中红线所示位置,按住往左边拖一下,将出现如下图然后点击,完成后会弹出map.txt,关闭之。然后关闭EXTRELOC。接下来在xipport上点击,然后在模版的xipport目录下找到这个文件,复制到模版的根目录,然后关闭xipport,在DOS窗口上按任意键继续下面的步骤然后经过一长串的操作之后,DOS窗口会自动关闭,在模版根目录生成了一个OS-NEW.NB0文件,这个就是我们将要打包的刷机文件。接下来我们来打包刷机文件来刷机方法如下:1、ROM解包打包工具华硕手机新韧体封装工具 V3这个工具是重写的版本,可以对 P835 或更新的装置完整自订所有分割区。适用机种:- Asus P835- Garmin Asus M20, M10使用方法:- 解压 ROM1. p835abisplit3 2. 若传入文件为 exe,则会自动解出无加密的 abi 文件,可直接使用华硕内部工具刷机 (本站不提供该工具)3. 释出 13 个文件,每个文件的内容已在文件名称标示。3.1 txt 文件为分割区定义,您可以修改这个文件达致自订 abi 内容3.2 OS 文件为 B000FF 格式,用 osnbtool -sp 两次就可以创建正确的 nb 文件3.3 EXTROM 文件是标准的 FAT Image 格式,可直接使用 WinImage 打开及修改- 重组 ROM1. 视需要修改 txt 文件 (选用)2. 要更新的文件确定名称已改为原来的2.1 OS 文件制作时用 osnbtool -extra os.nb 0x8 及 osnbtool -2bin -CutHeader3. p835abisplit3 /b 4. 释出 out.abi 文件,可直接使用华硕内部工具刷机 (本站不提供该工具)5. 若传入文件为 exe 时,则再释出 out.enc (已加密的 abi) 及 out.exe (已解区码锁的刷机运行档)- 制 ROM 时注意1. 修改分割区配置有一定危险性,不正确使用时有可能令手机变砖!2、OS部分修改定制通过第一步的工具解包官方ROM可以得到如下图所示文件,其中OS部分就是我们要修改定制的地方(图示)下载 (146.97 KB)3天前13:51通过osnbtool和IMGFSTODUMP工具,可以得到用来定制ROM的IMGFS.BIN和XIP.BIN如图: 下载 (104.96 KB)3天前13:54 下载 (418.53 KB)3天前13:54 下载 (78.73 KB)3天前13:54具体的修改定制方式请自行搜索,或者参考我之前发过的P835ROM研究贴,原理是一样的以上是打包工具的资料,我们用官方的刷机包来做打包工作,假设官方刷机文件名为Cht.exe。我们在dos下运行命令(这里我讲工具改名为了8353.exe):8353 cht.exe此时生成文件如下:然后我们把之前定制合成得到的os-new.nb0重命名为,替换掉原来的文件。此时,如果不需要精简分区就可以直接使用命令8353/b cht.exe来打包了如果只想刷入OS部分,那么我们可以通过修改cht.exe.abi.txt来实现打包的时候只打入某些分区的目的,修改方法:我们将cht.exe.abi.txt的内容修改成这样,就是只打包parttable和OS部分。Parttable为必备,前面有说明。打包后生成的out.abi就是卡刷文件,out.exe就是线刷文件,均已解语言锁。这部分主要讲xip的移植,其实很简单,英文我就不翻译了总结起来就是,用xipport把机器的原xip dump出来,然后把新的xip核心的FILES目录下的MSXIPKERNEL文件夹替换原来的,把MODULES目录下的MSXIPKERNEL替换原来的,就行了。再结合模版就知道是怎么回事了。xip 移植向导 1、复制 粘贴 XIPPORT 文件夹放在你的电脑上2、从 XIPPORT 文件夹里放置835的xip.bin 3、你自己再创建一个新文件夹在xipport目录下,复制这些文件 pkgcommon.dll 和 xipport.exe放在新建文件夹里,4、从Da_G包里复制xip.bin放在新建文件夹里, 5、到XIPPORT目录执行 xipport.exe,dump xip.bin make pkgs然后关闭6、在返回你创建的文件夹 有XIPPORT.exe和从da_G中提取的 xip.bin ,执行 xipport.exe dump xip.bin,然后关闭它7、在XIPPORT/OUT/FILES文件夹删除MSXIPKERNEL文件夹,再从刚才的 OUT/FILES 文件夹复制过来MSXIPKERNEL文件夹8、在 XIPPORT/OUT/MODULES文件夹下删除 MSXIPKERNEL 再从 XIPPORT/新建文件夹/OUT/MODULES 复制粘贴 MSXIPKERNEL文件夹过来 9、全部做完后返回xipprot,执行xipport.exe 单击 undo。10、至此已经成功完成XIP移植,out文件夹已在XIPPORT目录下,你可以用RAR压缩为 XXXX out.rar 具体可以参考前面的做法,复制这个文件粘贴在newly那个文件夹里,解压在 XIPPORTout文件夹,然后就可以调试你的 kitchen rom了
网站客服QQ:2055934822
金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号