打印

[ROM工具] 华硕P535 wm6 cap工具,直接导出os、合并cap、校验nb0和cap

本主题由 IMG 于 2007-8-11 20:05 设置高亮

华硕P535 wm6 cap工具,直接导出os、合并cap、校验nb0和cap

应老猫之邀作的,只在本论坛发布,转载请注明出处!

参照了xda高人Ingvarr 所做p525romtool的源代码,再次向Ingvarr致敬!


要订制rom时,先下载官方升级包,将包中的AsusP535.cap解到本工具相同目录,用本工具的-d参数得到Galaxyii.nb0(OS Part),用imgfs通用工具解开和修改,然后build到Galaxyii.nb0,再用本工具的-s参数更新crc,最后用本工具的-c参数将.nb0和.pre合并成ASUSP535.CAP.CMB文件。将最后的.CMB扩展名去掉即可刷机。


在刷机前最好用本工具校验一下,参数是-sc,这个会校验包含在cap中的.pre和.nb0的结构,同时计算crc,只要操作正确并用-sc校验过的cap都可安全刷机。
这里要特别提醒一下的是:不要去修改.pre文件!因为如果结构不变的话,有可能校验的结果还是正确的,这样就比较危险。


此工具合成的.cap文件可用老猫的autorun.exe直接刷机,不论机器原来是wm5或wm6都可。


刷机时在sd根目录的rom文件应有2个,一个是含ipl的Galaxyii.cap,一个是AsusP535.cap。


具体用法请看说明:


2007.8.7
-------------------------------

p535 wm6 cap tool v1.0
用法:
p535captool.exe -d AsusP535.cap   解开cap,生成.NB0和.PRE
p535captool.exe -s GalaxyII.NB0    校验和更新CRC
p535captool.exe -c GalaxyII.NB0         合并.NB0和.PRE到AsusP535.CAP.CMB(要刷机的话必须将.CMB去掉)


2007.8.9
-------------------------------

p535 wm6 cap tool v1.01
更新内容:
-更新CRC时加入(y/n)选项。
-加入对合并好的AsusP535.CAP.CMB的校验,同样可校验待刷的AsusP535.cap。
用法:
p535captool.exe -sc AsusP535.cap.cmb  校验生成的AsusP535.cap.cmb文件
p535captool.exe -sc AsusP535.cap    校验现有的AsusP535.cap文件




需要vc++2005 Runtime Lib支持,下载连接:http://www.microsoft.com/downloa ... 3-9c99-220b62a191ee


上图:















[ 本帖最后由 weisun 于 2007-8-12 16:11 编辑 ]
附件: 您所在的用户组无法下载或查看附件
本帖最近评分记录
  • Oldcat 智慧 +20 优秀原创!感谢weisun兄为我们开站带来 ... 2007-8-10 23:42

TOP

顶啊!
感谢weisun兄为我们开站带来这么好的礼物!
万分感谢!

TOP

老猫好客气,雕虫小技不足挂齿。

TOP

这个好,早发啊,害我白忙半天

TOP

引用:
原帖由 yunjiang 于 2007-8-11 20:35 发表
这个好,早发啊,害我白忙半天
您做了这么大的贡献怎么叫白忙呢,有人还害怕您泄露了天机呢,哈哈

TOP

我怎么装了这个还是运行不了?
http://www.microsoft.com/downloa ... 3-9c99-220b62a191ee

TOP

引用:
原帖由 yunjiang 于 2007-8-11 21:21 发表
我怎么装了这个还是运行不了?
http://www.microsoft.com/downloads/details.aspx?displaylang=zh-cn&FamilyID=32bc1bee-a3f9-4c13-9c99-220b62a191ee
应该可以的呀,只用到了mfc,请问什么提示?

TOP

引用:
原帖由 weisun 于 2007-8-11 21:03 发表


您做了这么大的贡献怎么叫白忙呢,有人还害怕您泄露了天机呢,哈哈
呵呵,就是因为他泄露天机,所以原来没分加!

TOP

引用:
原帖由 yunjiang 于 2007-8-11 21:21 发表
我怎么装了这个还是运行不了?
http://www.microsoft.com/downloads/details.aspx?displaylang=zh-cn&FamilyID=32bc1bee-a3f9-4c13-9c99-220b62a191ee
我的运行正常呢,你运行旧的P525ROMTOOL或者P535ROMTOOL正常吗?

TOP

安装 MICROSOFT VISUAL C++ 2005 RUNTIME LIBRARIES 到最后有如图提示:
附件: 您所在的用户组无法下载或查看附件

TOP

我只是放一个mfc到system32就可以用了..用的很好哦... RPWT啊...

TOP

具体是哪个文件名?

TOP

也许是库文件没安装正确,看看\windows\system32\下mfc80.dll是否在

把*.dll拷到windows\sysytem32下试试

[ 本帖最后由 weisun 于 2007-8-12 11:47 编辑 ]
附件: 您所在的用户组无法下载或查看附件

TOP

那几个文件是不存在,但拷贝过去还是没用,甚至连装了MICROSOFT .NET FRAMEWORK 2.0,还是提示:
复制内容到剪贴板
代码:
E:\>p535captool.exe
系统无法执行指定的程序。

E:\>p535captool.exe -sc AsusP535.cap
系统无法执行指定的程序。
有点晕了。

TOP

我刚才在xp下试了试,没安装Visual C++ 2005 Redistributable Package 和您的提示一样,装了就好了。

您的第一幅图好像是没有安装成功,请确认windows install是3.0或3.1以上版本

TOP

我的xp装有nf2.0,确实不能运行。此程序不是.net架构的。但没装2005 Redistributable Package也能运行p525romtool,也许它是用vc7编译的。
其实没有比p525romtool多加了什么引用,怀疑是编译器版本(也许中文、英文、sp版有区别)造成的。
我写程序的时候用的是英文版vs2005,后来编译时重新安装了vs2005中文版。

TOP

装了 Windows Installer 3.1 ,还是不能安装 vcredist_x86.exe,还是第一幅图一样的出错信息!

但把 vcredist_x86.exe 手工解压为 vcredist.msi 和 vcredis1.cab 两个文件,然后双击运行 vcredist.msi 想不到却安装成功了。

然后,p535captool.exe 也运行成功!
复制内容到剪贴板
代码:
E:\P535刷机\p535captool_v101>p535captool.exe
ASUS P535 WM6 CAP Tool 1.01 By Weisun :>
Possible Parameters:
-d [GalaxyII.NB0] Extract .NB0 OS image from .CAP package
-s Re-compute CRC on .NB0 file
-c [GalaxyII.NB0.PRE] Combine .NB0 & .PRE into ASUSP535.CAP.CMB p
ackage
-sc Check ASUSP535.CAP.CMB package & CRC.

TOP

太厉害了刚开张就这么火

TOP

嗯,越来越喜欢这个论坛了,真正的自由共享

TOP

是比较喜欢这个论坛,让大家真正的自由共享

TOP