MTK手機修改data分區分配大小EBR1/EBR2教學

data就是開放給使用者安裝APP的容量空間
當然越大就可以安裝越多APP搂......

在內外卡互換的前提下
ROM 4GB機型當然把剩餘空間拿來全部給data是最好的
因此出現DATA2~2.5G(有些機型 建議保留些小空間給內卡)

ROM 8GB以上機型是否把剩餘空間拿來全部給data是最好的?
見仁見智
play商店下載的軟體 一般來說 apk檔多數都不大?
大型APP 資料包 多數是使用記憶卡或記憶卡上的Android/data或Android/obb
當然也有一些網路上流通修改或整合的APP apk檔大到讓人......

ROM 8GB以上機型
一般使用者DATA2.5G應該足夠
重度使用者? 天知道......
我自己應該屬於重度使用者吧!?
DATA我也只使用到3~4G之間(還沒有超過4G過)

您的需求是什麼? 才是整個問題的重點......
abcd789 wrote:
data就是開放給使...(恕刪)

一般人使用量大概就1.5gb上下,目前4gb rom的機子
剩餘空間全部拿去當data比較ok,因台灣多數使用者
會另買記憶卡來用,不用再去計較那1~2gb的儲存空間。

之後的主流應該是16gb.省錢版就4gb版.8gb不上不下
會很難推。
iamsyb wrote:
剛剛試著用H7500...(恕刪)


因為這值是小弟和旺大討論出來的值啦! 造成你的不便,非常抱歉

★★禮誠工作室★★ 空調+熱泵 二合一 連接=>http://www.mobile01.com/topicdetail.php?f=168&t=1550887
我的感覺是8G的ROM可以把DATA弄到6.5G的話,
就真的是很夠用了,4G跟8G的ROM對廠商來說,成本幾乎是沒差。

jingfu wrote:
...
之後的主流應該是16gb.省錢版就4gb版.8gb不上不下
會很難推。(恕刪)
神阿!請保佑看帖亂回帖跟亂移文的人,手機掉馬桶,鑰匙也掉進去,最好人也掉進去,阿門!
Arthur0224 wrote:
我的感覺是8G的RO...(恕刪)


其實還會有疑問的是! data 區真的需要那麼大嗎? 是會有資料丟到 data 區去! 只是大部份的資料還是在 sd 或 tf 區!

剩下的空間真的是浪費了! 還不如使用一定的比例!多的空間拿來放 mp3 , 地圖圖資 ... 等!

只是要軟體有支持第二個 sdcard 就可以了!
★★禮誠工作室★★ 空調+熱泵 二合一 連接=>http://www.mobile01.com/topicdetail.php?f=168&t=1550887
anubis-ex wrote:
版大不過像您這樣做修...(恕刪)

http://www.mobile01.com/topicdetail.php?f=586&t=3466234&p=1#45137934
我的機型改失敗了 你可以研究看看

iamsyb wrote:
剛剛試著用H7500...(恕刪)

看要多大..換算成b值

iamsyb wrote:
又來問一個問題剛剛試...(恕刪)

不改e值也可以,只是內卡會更小而已
之前改藍天信也是只動b和d沒動e內卡1.1mb
有照原廠規則改e的話..內卡會用完剩餘空間
版大
所以您的意思是
這些ebr1 ebr2的內容都和MT65xx_Android_scatter_emmc.txt這個文件沒有關係嗎
我這邊找的資料是說
MBR包含了DPT的大小及分區(主要磁區)
EBR1包含/DATA /SDCARD /CACHE的偏移位置來決定分區大小(邏機磁區)
EBR2包含的是/SYSTEM內的各項分區(邏機磁區)

不知道這樣的認知有沒有錯誤
謝謝

anubis-ex wrote:
版大所以您的意思是這...(恕刪)


以我自已改的方式來看! 都有關係!

MBR, EBR1 放的是 SYSTEM DAT
ERB2 放的是 DATA

6577 和 6589 修改方式很像但是不同!

另外現在有的 6589 也有沒 ERB1 的格式出來 JK S8977a , 修改方式也不太一樣!

所以還是要自已小心為好一些! 以上都是非正規方式做出來的! 若是原廠能出套件來修改,那有多好呀!
(實際上有困難,因為改 system 或 data 都必需要重新打 ext4 的包 )
★★禮誠工作室★★ 空調+熱泵 二合一 連接=>http://www.mobile01.com/topicdetail.php?f=168&t=1550887
拿mt6589t的藍天信b6000(8g rom)線刷包來講
打開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分區表鏡像

我只找出規律..相關原理請參考wiki/google

anubis-ex wrote:
版大所以您的意思是這...(恕刪)

有關係的...看上面
真的感謝,這個問題還是要專業的回答來的好,

禮大,也謝謝你啦!DATA 2.5G 哈 就是你跟旺大帶起風潮的
限制級
您即將進入之討論頁 需滿18歲 方可瀏覽。
提醒:內容可能因過於寫實、驚悚而令人感到不舒服,是否繼續觀看?

根據「電腦網路內容分級處理辦法」修正條文第六條第三款規定,已於該限制級網頁,依台灣網站分級推廣基金會規定作標示。
評分
複製連結
請輸入您要前往的頁數(1 ~ 7)