原帖由 chenall 于 2011-10-26 14:03 发表
map (hd0) (hd1)
map --mem (hd0,0)/wvblock.gz (hd0)
map --hook
write 0x8280 0x81 && calc *0x82b9=*0x82b9&0xffffff00|0x81
这只是针对(hd0)的情况,如果是(fd0)那出错是肯定的,没有出错那才是BUG。
原帖由 chenall 于 2011-10-26 14:03 发表
map (hd0) (hd1)
map --mem (hd0,0)/wvblock.gz (hd0)
map --hook
write 0x8280 0x81 && calc *0x82b9=*0x82b9&0xffffff00|0x81
这只是针对(hd0)的情况,如果是(fd0)那出错是肯定的,没有出错那才是BUG。
原帖由 hotdll 于 2011-10-26 14:41 发表
如果识别为hd0,在不同的机器上测试不同。我刚测试了几个机器。识别为hd0,和hd1交换。处理0x8280和0x82b9的值后,没有问题。
但是识别为fd0,我测试的几个机器都会有map不行,但是map--mem正常的问题。
原帖由 rockrock99 于 2011-10-27 07:36 发表
没错,所以不存在技嘉主板的AWARD BIOS把U盘识别为USB-ZIP之说,而且从G41年代开始,U启速度已经达到了2.0的速度
原帖由 yueyezhan 于 2011-10-27 03:43 发表
我用过的07年之后的技嘉的780 760 740 880的amd主板,都是把u盘识别为usb hdd,f12的时候可以直接在usb hdd或者hard disk栏目里选择
原帖由 Plantsoot 于 2011-10-27 09:59 发表
识别为fd0,你cat的是hd0,不需要所有数据,记录三个关键数据就可以了。
2、ud 为 fd0,对比0x24、0x26、0x1af 三处的值:
cat --hex (md)0x10+1
cat --hex (fd0)+1
原帖由 chenall 于 2011-10-27 09:32 发表
缓存只是缓存文件列表资料。关键的的数据还是从ud设备中读取的,其中最关键的还是fb_status的值
如果这个值错了,那肯定会读错。
看看map --status的状态就明白了.
另外其实你可以先
map (ud)/xxxx ( ...
原帖由 chenall 于 2011-10-27 09:32 发表
缓存只是缓存文件列表资料。关键的的数据还是从ud设备中读取的,其中最关键的还是fb_status的值
如果这个值错了,那肯定会读错。
看看map --status的状态就明白了.
另外其实你可以先
map (ud)/xxxx ( ...
原帖由 Plantsoot 于 2011-10-27 09:59 发表
识别为fd0,你cat的是hd0,不需要所有数据,记录三个关键数据就可以了。
2、ud 为 fd0,对比0x24、0x26、0x1af 三处的值:
cat --hex (md)0x10+1
cat --hex (fd0)+1
原帖由 hotdll 于 2011-10-27 10:34 发表
刚才忘记输入这个命令了。
中午回去测试后拍照上传。
然后再请C打指点。
>>>其实可以在交换前map。。。。。。。。。。
答:之所以这么做主要还是不想限制用户的写菜单方式。
其实我个人觉得这个问题由 ...
287.46 KB, 下载次数: 75, 下载积分: 无忧币 -2
IMG_1452.JPG (52.92 KB, 下载次数: 140)
IMG_1453.JPG (53.93 KB, 下载次数: 155)
欢迎光临 无忧启动论坛 (http://wuyou.net/) | Powered by Discuz! X3.3 |