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的機器,肯定會有相同之處。
新聞熱點
疑難解答
圖片精選