首页 > 学院 > 手机指南 > 正文

LG7020手机软件修改之抛砖引玉篇

2024-06-09 18:00:48
字体:
来源:转载
供稿:网友

    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的机器,肯定会有相同之处。


发表评论 共有条评论
用户名: 密码:
验证码: 匿名发表

图片精选