现在有很多程序可以覆盖系统文件,可是你想不想依着自己的喜好替换呢?
稳得啦!跟我来!
====================================
工具:
wqxhex.bin ,
ueditor.bas!
当然还有你要替换的文件(呵呵!废话)
====================================
首先你要知道你要替换的文件所占的闪存块
很简单,用ueditor.bas可以查看
-------------------------
以nc2600官方版本为例
假如我们要替换掉那丑陋的字典logo~
我们知道字典logo是存在/sysdir/dict_graph
首先打开ueditor.bas
输入"dict_graph"
再输入"s"(即"/sysdir")
得到块号是018c h
然后进入wqxhex
按f,输入新文件的路径(别忘了"/"),然后输入文件名------这一步是将你改过的dict_graph加载到内存中
然后是最关键的!!!!
按w,输入刚才记下的快号"018c"按后空格生效.
===========================
结束了!看看字典的logo是不是变了?!
类似的,你也可以替换任意系统文件
===========================
如果系统文件大于16KB也不要紧,因为系统文件是有序排列的
你可以用ueditor.bas查出你要替换的文件起始快号,假设是01BAh
如果文件是32kb,那就记住01BA,和01BB(即向后推1)
然后同样查出系统文件的快号,假设是0100h
那就记住0100和0101
然后打开WQXHEX
依次;
n 01BA 空格
w 0100 空格
n 01BB 空格
w 0101 空格
//其中n是直接读闪存(nand read)跟f差不多
w是写入闪存.
这样你就成功的替换掉系统文件了!
这样比改文件属性然后拷贝好,因为这样即使是格式化也不会还原的!
===========================
注意!
这种方法在很多2600上测试成功,未在3000上测试
如果哪位在3000上测试成功的话可以跟帖说明!(只要3000的wqxhex的w功能没有bug的话就一定成功!)
[此贴子已经被作者于2005-11-20 14:26:21编辑过]
|