LG7020应该是一款性价比很高的机器,但同样有缺点,比如上传铃声不能大于20K,短信铃声只有5种选择,闹钟铃声不能更改之类。虽说这不算毛病,可对于我等喜欢DIY的认识来讲,总感觉玩的不畅快,特别是看到LG5300和联想G808(也是LG的机器)阵营的朋友这段时间更改内置铃声玩的不亦乐乎,心里更不是滋味。
经过在网上一番搜索,终于看到了希望,http://www.openchat.ru 的论坛上有LG手机的模块,虽然都是俄文,但还是找到了相关的软件。
ftp://ftp.lg-support.ru/pub/PRoshivki/7020-G7000A/programmator.zip
这个软件,是LG7000系列的专用程序,其他软件都不能不能识别出7020的Flash。
下载下来后运行主程序Fluid_GUI.exe,有4个选项卡
一、Erase/Progran flash 擦除和写入
这个还没有试过,各个项的具体含义还不清楚
二、Read flash 读取
三个INPUT TEXT:
(1)、Output hex file 这个就不用多说了,就是导出的内容要存放的文件。
(2)、From address 开始地址
(3)、To address 结束地址
两个CHECKBOX:
(1)、Dump date to screen 在屏幕上显示导出的数据,这个不要选,因为要写屏,会很慢;
(2)、Write date to output hex file 写入数据导16进制文件,这个要选。
三、Other functions 其他
包含两个功能 用不上。
四、Global settings 设置
这是系统设置模块
一个INPUT TEXT和四个LIST
Fluid location 是指定FLUID.EXE文件的路径,Fluid_GUI.exe实际是一个外壳程序,真正的程序是FLUID.EXE(DOS),这个必须指定
TARGET TYPE 这个用默认的 Auto detect
FLUID verbosity 这个的具体含义不清楚,大家可以试试
剩下的两个是COM口的设置,速率就选115200 端口要看你数据线插在那个COM口上。
导出方法:
首先确认 Global settings已经设置完毕;
进入Read flash,在Output hex file里输入你要保存的文件,比如c:/Lg7020_20030908.mot,系统默认的扩展名是M0;
From address 里输入0x10000000
To address 里输入0x18000000 这两个地址具体定多少我不是很清楚,先按8M定义,大家可以琢磨琢磨;
把手机关了,连上数据线,按Read开始,这个时候下边的输出框会显示:
Fluid revision 1.17, Aug 7 2002. Copyright Texas Instruments, 2001.
Reading 'devices.txt': (46 blocks read) ok.
Bootloader: (reset target)
看到(reset target)出现,就按下开机键,一直到程序结束。一直按会很累,可以找一根火柴,把火柴头放在开机键上,然后合盖,靠上盖的压力压住就行了。
程序开始执行,显示
(ROM, baudrate = 115200, version ?) ok.
Command Interpreter: (chipid = 0xB396, Calypso) ok.
Reading Flash: (8192kB) (*************************) ok. 这个过程很慢,十几分钟的样子。
Used time: 720s ok.
读出完毕,可以松开开机键了,
程序显示
Writing flash image file: 'c:/Lg7020_20030908.mot' ok.
文件保存完成。
取下数据线,你会发现开不了机,别着急,扣掉电池,再装上就OK了。
导出的文件是MOT格式的,用二进制编辑器打开,都是FLASH内容对应的16进制文本,想要得到真正的内容,还需要转换成BIF格式。
联想G808的刷机软件支持MOT到BIF的转换,软件可以在下面的地址得到:
http://g808.7sn.com/G808/下载区/SoftWare/升级/升级软件/Floader(1).rar (感谢这位不知名的仁兄把软件上传到网上)
转换方法是,进入软件的Read模块,选择生成的那个MOT文件,稍等一下就会在相同目录生成同名的BIF文件。
剩下的事情就是分析这个BIF文件了,可以用二进制编辑器打开,具体的分析方法我也在琢磨中,大家可以参考联想G808的玩家宝典,里面有不少相关资料,因为都是LG的机器,肯定会有相同之处。
新闻热点
疑难解答
图片精选