瑞芯微方案提取工具
■炬力,瑞芯MP3/MP4开发工具下载啦!■
这个是MP3/MP4开发使用的编译环境,大家有需要请下载!
[color=Red]1.炬力的开发工具.rar:[/color]
将压缩包下载下来,解压放到任一目录下,打开IAREW.EXE即可运行
[color=Red]2.瑞芯的开发工具.rar:[/color]
安装source insight35.exe
[color=Red]3.炬力固件提取工具[/color]
功能介绍及基本使用方法:
s1fwx(S1固件提取工具)是一个可以从您的S1mp3播放器设备中提取原始的固件的一个专用工具(绿色免费).
另外的一个特点是支持对固件文件的修改、解密、提取和保存。 这样您就可以查看任意固件的源代码,其中也包括fw 文件, 改变他们的内容并重新刷回到S1mp3设备中.
目前有两种以知的文件格式为固件文件:
AFI: 这些文件包含最基本的FLASH设备程序.一个最小的固件一般都是s1mp3xxx.bin或s1mp3xxx.fw文件(参见下面)
FW/FWI: 固件包括图像文件和控制其运行时间和情况的相关程序.
DOS平台下的用法:
用法:
s1fwx {i|x|s|a|l|f|r} {filename{:[afi|fw|enc]}}
例如:
显示文件信息 s1fwx i fname.ext
从固件中提取文件 s1fwx x fname.ext
对文件调用脚本 s1fwx s fname.ext > new.script
用S1FWX新建固件 s1fwx a new.fw:fw < def_fw.script
用S1FWX创造afi文件 s1fwx a new.bin:afi < def_afi.script
用S1FWX显示任意文件 s1fwx l *.bin
从MP3设备中提取固件 s1fwx f dump.bin
修复被提取的固件 s1fwx r dump.bin
怎么提取和修理固件:
提取您MP3的固件是一件非常好的事, 因为它可以帮您备份最原始的固件文件。 虽然我们无法绝对肯定提取出的固件对您损坏的MP3一定有效, 但是至少您有这种可能性.
首先要下载最新版本的(常用工具) s1fwx 和解压缩软件WINRAR.然后连接您的MP3设备到电脑的USB接口直到系统可以正确识别。
现在双击解压后的文件或在DOS下运行此程序:
s1fwx f dump.bin 然后选择您MP3设备所在的盘符 (即如果查出在电脑中显示" <x> ",那么选择" x:"以次类推) 。 现在s1fwx应该开始提取您的固件, 这大约需要10 秒钟。 如果一切正常并没有任何的错误提示, 那么它将原样的从您的MP3设备中提取出最原始的固件文件。
但是在您使用此固件来更新您的MP3之前, 您必须先对其进行修复。按照以下格式对其进行修复:
s1fwx r dump.bin
修复工作完成后会自动保存在本程序的同目录下。 注意此文件只能用于本机的固件修复,它不能用于其他品牌或ADFU其他机型所用, (因为不同机型都有其唯一的PCB编号),此文件要配合“MP3固件升级工具”配合使用。
如果在刷新固件时提示“错误的固件程序”,这说明您所用的固件与您的MP3设备不相匹配。或者它需要从AFI文件中提取出正确的原始固件,另也许是MP3厂商对其固件进行了加密措施。 注意它只适用与您MP3设备相同芯片的机型 。
提取完整的固件文件:
下面将通过实际例子讲解如何提取AFI 文件和完整的固件文件(s1mp3.bin)。.
提取出的固件和s1fwx放在同一个文件夹中,打开DOS控制台(在运行中键入"cmd")按照以下格式提取AFI 和固件文件:
s1fwx x firmware.bin
md fw cd fw
../s1fwx x
../fwimage.fw
现在您应该可以完整的从AFI中提取出完整的固件文件,刷机试一下祝您好运.
编译固件文件
在编译固件前,首先要对AFI文件如:"firmware.bin"进行提取和调用脚本,使用方法:
s1fwx s firmware.bin >firmware.bin.script
如果您想修改固件文件的相关调用变量,可以通过任何文本编辑器对其进行操作。
生成一个新的BIN固件文件例如:
s1fwx a new_firmware.bin:afi firmware.bin .script 如果您想生成一个FW文件例如:s1fwx a fwimage.fw:fw fwimage.fw.script
对提取固件进行修复
对您的S1MP3进行固件恢复是一个很简单的事情,首先您要有“MP3固件升级工具”可以在下载区内下载,并用提取出的固件进行更新即可!
运行升级程序时也许会提示您进入“韧件恢复模式”,只要您按照提示进行操作,升级程序就可以替换您S1MP3内的损坏的固件文件,使其正常工作~.
如果您在使用提取的固件进行升级时,程序提示“无法识别的固件”,这并不是S1fwx的BUG,而是所要提取的固件并不是全部的AFI文件。所以
升级程序不能正确的识别。(这在于有些厂家对其固件进行了加密措施,S1FWX无法提取出最原始的AFI文件)
下面有两种方法有希望解决您S1mp3的固件问题:.
[方法1]
- 先使用一些可以正常识别的固件
- 对S1mp3进行格式化
- 重新用提取的固件进行升级
[方法 2]
- 使用S1fwx从正常的固件中提取FAI文件与正常固件进行合并
- 对这两个文件进行脚本调用 ("s1fwx s dump.bin >dump.script")
- 对生成的脚本用文本编辑器进行编辑
- 把编辑后的脚本生成一个新的BIN文件 ("s1fwx a new.bin:afi < new.script")
这两个方法的作用都是一样的。
**** Hidden Message *****