易码技术论坛

 找回密码
 加入易码
搜索
楼主: litianzzk

[工具] [原创][下载]文曲星系统修复器 9.2更新

 关闭 [复制链接]
发表于 2006-9-30 08:57:26 | 显示全部楼层
支持阿
发表于 2006-10-2 15:29:01 | 显示全部楼层
立天,你修改过的3000的模拟器怎么找不到了?
发表于 2006-11-13 13:27:06 | 显示全部楼层
是不是握手协议不对啊
发表于 2007-2-10 21:40:33 | 显示全部楼层
不小心顶了一下!!
发表于 2007-8-1 14:54:00 | 显示全部楼层
我下不了修复工具还有nand没那位发给我啊,救救我啊 邮箱zhongcheng851118@yahoo.com.cn
发表于 2007-8-2 17:43:45 | 显示全部楼层
发表于 2007-8-11 19:27:13 | 显示全部楼层
试试看
 楼主| 发表于 2006-4-12 18:17:56 | 显示全部楼层 |阅读模式
软件名称:文曲星系统修复器
软件类别:电脑工具
软件大小:2.24MB
运行平台:windows xp (其它的不清楚)
软件作者:litianzzk  (D.M studio)
软件说明:


其实8.26日就更新好了,一直没有时间发布,现在更新一下啊.

这次修改了一下连线方式,估计是这么多个版本中最容易连接的了。
建议旧用户也重新看一次说明!


文曲星系统修复器使用说明
功能说明:
      本程序可以备份和修复文曲星2000系列和nc3000(tc1000(s)/tc808系列的使用方法我在下面会另外说明)的系统Norflash 和Nandflash,并附带文件转换器,可以方便的转换nand数据,以便于修改,转换器里有详细的说明.
使用方法:
连线使用:
      备份时:
nc3000必须使用usb线,2000系列可以用hl202/hl203/nc3000的usb线
还原时:
假如使用高速修复,连线配置同上;若选用低速修复,可以使用hl202/hl203/usb线中任一种.
安装驱动:
nc3000的usb线:
安装其usb驱动.
hl202/hl203:
安装hl202/hl203的高速驱动.
考虑到有些星迷的电脑无法正常安装此高速驱动,或者在某些情况下不方便安装(譬如在有还原卡的网吧),又要急需使用到修复功能,这个版本的修复器我加入了低速修复的选项,这样无须安装高速驱动就可以使用修复功能了,只是修复时间长一些.但是备份必须是高速的,因为0页nor的程序默认如此.
驱动程序已付上,详细安装说明请看”驱动安装”目录.
运行程序:
运行WqxFixer.exe,然后选择通讯目的,通信选项选择好机型(2000系列指的是pc1010,pc2000,nc2000,nc2600),端口,超时快慢设置.
备份系统nor:
备份由00页开始到最末页(最末页视机型而定,nc2000/nc2600/pc2000等最末页为09h页,而nc3000则为10h页)的系统norflash.
点击 开始通信 按钮,选择好文件保存路径后,通信状态处会提示”正在与文曲星连接...”,这时文曲星端x+开机,假如是2000系列,选择传输系统程序,nc3000则选择6send sst from bank0.
如无意外,就开始备份了,只有当前进度在动(因为我无法确知总进度有-_-|||...),很快就备份完了,假如进度条停下不动很长时间,而且又没有提示超时,就取消重试吧.
因为我是先将收到的数据保存到一个相同目录下文件后缀为”.temp”的临时文件中的,假如提示超时,而且又已经收到了一定量的数据,你又想保存这些数据,你可以在选择是否重试之前将那个临时文件复制到其它目录.
           备份失败的话就多试几次,总会成功的.
备份回来的nor文件可以修改,还原的时候会自动校正checksum和crc值的.
备份系统nand:
备份系统nandflash数据,可以备份全部或部分.
点击 开始通信 按钮,选择好文件保存路径后,通信状态处会提示”正在与文曲星连接...”,这时文曲星端x+开机,假如是2000系列,选择传输全部数据或传输部分数据(需要填写起始块和传输的块数,填好就行了),nc3000则选择1send nand data all或3send nand data part(需要填写起始块和传输的块数,填好就行了).
如无意外,就开始备份了,只有当前进度在动(因为我无法确知总进度有-_-|||...),很快就备份完了,假如进度条停下不动很长时间,而且又没有提示超时,就取消重试吧.
因为我是先将收到的数据保存到一个相同目录下文件后缀为”.temp”的临时文件中的,假如提示超时,而且又已经收到了一定量的数据,你又想保存这些数据,你可以在选择是否重试之前将那个临时文件复制到其它目录.
备份顺利的话大概需要45分钟,耐心等吧.
备份失败的话就多试几次,总会成功的.
备份来的nand文件是不可以随意修改的,这些nand数据包含了校验,修改后没有相应修改校验的话,还原回去就会出错的,可以使用文件转换器将nand数据转换为Data数据后再修改,修改完毕再转换为nand文件
修复系统nor:
修复系统norflash,可以选择全部或部分.
点击 开始通信 按钮,选择好文件,然后在弹出的窗口中选择好要修复的数据部分(为安全起见,如非必要,建议不要选择00页),是否低速修复,修复后是否格式化文曲星(这个选项似乎对nc2600没有效果,不知道为什么…),按确定,假如有选择02页-最后页,则会先校正文件校验.然后就会弹出一个提示框,根据提示操作就可以了(注意:这一次选择高速修复时与以往有点不同,就是要在点击确定后再reset).
如无意外,就会开始修复了.
这个版本的连线方式已作改进,应该会很容易连接上的(我用的时候是这样),特别是高速修复的时候,应该比以往任何一个版本的都容易连接.但是低速修复的时候可能比较难连接上,因为握手信号我只能发送一次,发多了文曲星就会校验错,所以不能错过时机,错过了文曲星就收不到了,失败的话要多试试.
假如提示超时或者进度条长时间不动,请重试...经验说明,不屈不绕的尝试总会换来成功的!! -_-|||...
修复过程很快,当提示修复完毕时,假如你没有选择”修复后格式化文曲星”,文曲星是不会自己reset的,需要你手动,否则文曲星自动reset并且格式化.
修复nor一般不需要格式化,但是如果你真有这个需要,或者修复后机器还不能正常运行,可以尝试格式化.
P.S:这个版本的nor修复功能加入了修正NorCheckSum值(就是w+v+on中第6项”bus检测”的那个)的功能,不过只有在有选择修复02-最后页时生效,而且我默认nor文件中没有被选择修复的部分与文曲星端的内容是一致的,假如实际上不是,可能修复后bus检测”还是会显示”ERROR”,但是众所周知,这并不影响文曲星的正常使用.
修复系统nand:
修复系统nandflash,可以选择全部或部分.
点击 开始通信 按钮,选择好文件,然后在弹出的窗口中选择好要修复的数据部分,可以选择全部,或文件中的某些块(注意:这时选择的块不是指nand逻辑块,而是指该nand文件中的第几块,每块16896字节),确定无误后点击确定,假如修复数据填写错误,会要求重新填写, 弹出一个提示框,根据提示操作就可以了(注意:这一次选择高速修复时与以往有点不同,就是要在点击确定后再reset).
如无意外,就会开始修复了.
这个版本的连线方式已作改进,应该会很容易连接上的(我用的时候是这样),特别是高速修复的时候,应该比以往任何一个版本的都容易连接.但是低速修复的时候可能比较难连接上,因为握手信号我只能发送一次,发多了文曲星就会校验错,所以不能错过时机,错过了文曲星就收不到了,失败的话要多试试.
假如提示超时或者进度条长时间不动,请重试...经验说明,不屈不绕的尝试总会换来成功的!! -_-|||...
状态栏会提示已修复的块,假如进度条停止不动,可以取消并从停止的那一块开始重新传输.
修复所需的时间视修复的块数及是否低速而定(高速时修复全部nand大概需要25分钟,低速我没有试过,估计要用40分钟以上) ,当提示修复完毕时,假如你没有选择”修复后格式化文曲星”,文曲星是不会自己reset的,需要你手动,否则文曲星自动reset并且格式化.
修复nand一般不需要格式化,但是如果修复的块中包含原始fat表或者系统目之类需要格式化重置的数据,或者修复后机器还不能正常运行,可以尝试格式化.
文件转换器说明:
文件转换器是用来转换备份回来的nand文件的,这样可以方便修改nand文件,文件转换器中已包含详细的说明.
这个版本的文件转换器data->nand功能可以指定一个nand版本号(0.0—9.9).
Tc1000(s)/tc808怎么使用这个修复器?
      前段时间不止一个星迷问我,可不可以将修复器改一下,使tc1000(s)/tc808也可以使用啊?其实, tc1000(s)/tc808是可以使用这个修复器的,只是之前我不清楚tc1000(s)/tc808系列的文曲星使用的是什么连线(虽然现在也不清楚),修复时使用什么波特率,所以没有明文说明这些文曲星可以使用.现在看来, tc1000(s)/tc808备份或高速修复时使用的是和nc3000一样的波特率的,所以可以和nc3000一样对待.所以,备份或高速修复时,必须使用usb线(没有的话找一根),低速修复则可以使用hl202/hl203/usb.
      其实,因为备份nor/nand即使失败也是不会对机器造成影响的,失败了reset就可以了.所以大可以用nc3000的方法尝试备份一次,假如能够备份成功,这说明我的以上说法是正确的,即使不行,也可以试试用2000系列的方法备份一次,假如成功,同样说明可以使用.

常见问题及解答:
1.为什么会出现”打开串口失败!”对话框?
答:你所选用的串口可能已经处于打开状态或者被其它程序所占用,请关掉这些程序后再试.假如还是不行,重启一下电脑.有时将连线从电脑处拔下来再插上也会奏效.
2.为什么出现”更改串口设置时出错!”对话框?
答:你的电脑可能没有安装驱动程序或者驱动程序没有正常安装或者你的电脑不支持高速波特率.假如没有安装驱动,那就赶快安装,假如是因为不支持那就只有抱歉了.不过,你还是可以使用低速修复功能的.
3.为什么总是提示超时?
1)可能连线没有插好,检查一下.
(2)如果检查后觉得连线真的插得最妥当不过了,很抱歉,我也不知道为什么你的机器会那么难连接上(我的总是连接得很顺利-_-|||...),多重试几次,经验说明,不屈不绕的尝试总会换来成功的!! -_-|||...
      4.为什么备份时提示” 接收数据时校验错1/2!”?
      答: (1)因为数据传输不稳定导致出错,只能重试了.
      (2)可能是因为你忘记了将连线插进文曲星(汗...不知是不是我用的那个串口通信控件的bug,不插线的时候会无故收到数据,这时你当然不用理会了),检查一下.
      5.为什么修复后文曲星出现”load no hot key”?
答:这可能是因为修复后文件系统中某些数据已经损坏,解决的方法是格式化文曲星,假如还是不行,很抱歉,我也没有办法.
6.为什么修复的时候会提示”文曲星端校验错!”?
1)可能是连线没有插好或者数据传输不稳定导致出错,重试吧.假如你已经试了很多次,但总是出现这样的错误,而且总在相同的进度出错,而且又是在已经修复了一段进度之后(表达得不好,我的意思是说之前进度条已经流畅的前进了一段),很抱歉,有可能你的文曲星的flash的相应的地方已经坏掉,无法再写入了.
(2)可能是因为你忘记了将连线插进文曲星(汗...不知是不是我用的那个串口通信控件的bug,不插线的时候会无故收到数据,这时你当然不用理会了),检查一下.



应用实例(旧):
本例只适用与原版nand的nc3000,仅作抛砖引玉,其它机型也可参考.
用Q-PLAYER替换NC3000的系统文件/sysdir/jinqu,即歌曲音乐。
估计大部分人的机器里都有Q-PLAYER吧,那么直接从这步开始吧。把Q-PLAYER重命名为后缀名为.dat的文件,就命名为qp.dat好了,用pacmgr打开,将偏移07处的三个字节4C XX XX复制到偏移00处,退出。然后用ftplink上传到电脑,这样就得到了一个已解密的Q-PLAYER。打开文曲星系统修复器中的文件转换器.exe,选择Data to Nand,填写起始逻辑块号为0C6A(因为我们要替换的是/sysdir/jinqu,用UE查得其占用的第一块为0C6A),打开路径选择文件qp.dat,另存为路径就填同目录的qp.nand吧,然后按那个大按钮转换,很快就转换好了,得到qp.nand文件。然后运行WqxFixer.exe修复,选择修复nand,机型选NC3000,选好通信端口,文件选择qp.nand,修复部份选全部,按确定,弹出一个对话框,按照提示Reset文曲星,并立刻按下电脑端确定,如无意外,就开始修复了。修复完毕提示修复成功,然后就可以reset文曲星,不用格式化.在网络中运行歌曲音乐,哈哈,成Q-PLAYER了。
注意:本例中Q-PLAYER和jinqu大小相同,故可以这样替换,请勿用大文件替换小文件。

相关说明:
程序用vb编写,因为学习vb的时间不长,很多都还不会,并且程序没有经过严格的测试,错误难免,发现bug请提出,谢谢.

鸣谢:
非常感谢janon!      


立天
2006.4.1第一次编写
2006.8.14第二次编写
2006.8.26第三次编写
更新志

修复器更新:
4.18      更新了链接时的握手部分,使其更易于连接
8.14      端口设置由原来的com1-com4改成了com1-com8,加入超时重试机制,加入取消判断机制,加入低速修复,修复后格式化文曲星选项,加入NorCheckSum校正(就是w+v+on中第6项”bus检测”),加入关于窗口
8.16      更正一个小bug
8.26   改进了连线方式,更正了重试时没有初始化波特率的bug,因为这次使用timer计时所以删掉了没有什么用的超时快慢设置

文件转换器更新:
8.14      data->nand功能加入了nand版本号指定
8.15      更正一个小bug


下载地址1:
http://www.xingmi.com.cn/viewthread.php?tid=2218&extra=page%3D1
下载地址2:
http://bbs.cpcw.com/blog/?action/viewspace/itemid/64219
您需要登录后才可以回帖 登录 | 加入易码

本版积分规则

Archiver|手机版|小黑屋|EMAX Studio

GMT+8, 2024-3-29 22:22 , Processed in 0.011676 second(s), 18 queries .

Powered by Discuz! X3.4

© 2001-2017 Comsenz Inc.

快速回复 返回顶部 返回列表