cupid_karen wrote:
有件有關MT6589...(恕刪)
http://pan.baidu.com/share/link?shareid=957221229&uk=621170261
這裡有刷機工具..解壓後直接點選flash tool.exe進入程式
你會看到中間有5個橫向空白列..第一個空白列是你工具來源.第2個空白列是你要安裝的刷機包
選擇完後最上面options-->usb mode跟da download all要勾選
之後...很多人會選download...我是選firmware->upgrade...就開始刷機了...
很多人在這時候刷機沒動作...我的方式是..usb線一樣接在桌機後面孔裡面不要拔..手機關機後電池拆下來重新裝上去..一般馬上就會抓到然後就直接刷...等到出現綠色的圈圈就表示刷好了..(以上是我從別的地方看到的照著操作出來刷機成功..)
題外話...download跟firmwaer->upgrade我都試過..也就是我刷了2次..= =..為啥呢...我不知別人是否也這樣...不過...選download刷機成功後是沒解root的..我用另一個選項就都解root了..問我為啥....挖啊之@@....呵呵..希望對你有幫助..
打開MT6589_Android_scatter_emmc.txt可看到
PRELOADER 0x0|MBR 0x600000和
ANDROID 0x4780000|CACHE 0x26d80000|USRDATA 0x2eb80000|FAT 0x66780000
preloader分配內存地址0x0~0x600000
在來開始才寫入mbr..表示下面的內存地址要+0x600000
mbr內有個分區partition type是05h 磁區相對地址為0x400,其他type都83h無視
之前已經得出每個磁區的位元組為512=0x200
在來ebr1
00 00 00 00 83 00 00 00 00 08 02 00 00 30 11 00
00 00 00 00 83 00 00 00 00 38 13 00 00 F0 03 00
00 00 00 00 83 00 00 00 00 28 17 00 00 E0 1B 00
00 00 00 00 05 00 00 00 00 B4 01 00 FF FF FF FF
(0x20800+0x400)*0x200+0x600000=0x4780000(ANDROID)此為ebr1第1個分區
(0x133800+0x400)*0x200+0x600000=0x26d80000(CACHE)此為ebr1第2個分區
(0x172800+0x400)*0x200+0x600000=0x2EB80000(USRDATA)此為ebr1第3個分區
目前為止都吻合,在來是05h的partition type,把第三個分區的相對磁區+總磁區數相加
(0x172800+0x1be000+0x400)*0x200+0x600000=0x66780000(fat)此為內卡fat32分區表鏡像
請問一下...當修改過EBR1的"B"跟EBR2的"D"跟"E"之後..回來換算上列寫的3個分區對照..怎麼都兜不上??是否SCATTER_EMMC.TXT的內容也要跟著計算出來的更改??
另像我的磁區位元組計算出來為193=0xC1..那我上面計算部分0x200是全都改成0xc1??還是第一個分區不要變??還是都不要變??05h相對地址一樣是0x400嗎??因為這部分寫的都一樣..
 
                                             
                                




























































































 
             
             
             
             
            