系統從官方的Android 4.0一路到現在CM12的Android 5.0,
不玩遊戲的話還算是一支不錯用的手機,
好拿又防水,加上目前還沒有新機很中意的,
在許可範圍下就繼續撈魚機的生命吧!
而在現今APP越來越多元也越來越肥大的時代,
撈魚機的ROM真的算小,
加上預設配置規劃過小(2G),
最近常出現空間不足的訊息,
這訊息如果沒影響試還好,
問題是影響很大= =
不能安裝新程式、
不能更新現有程式、
不能收信...
完全無法置之不理阿,
趁著這幾天比較有時間就來開刀一下。
參考來源:
http://forum.xda-developers.com/showthread.php?t=2712253
http://forum.xda-developers.com/showpost.php?p=58174842&postcount=85
需要工具:
大腦要有LINUX與ANDROID的基礎知識,
設備的話需要電腦、手機、USB連接線(廢話),
此篇範例是XPERIA V,基本上大多數的ANDROID手機機制都相差不遠,
ANDROID手機需要解鎖(UNLOCK BOOTLODER),
軟體則需要FLASHTOOL或是ANDROID SDK,
開工(此為簡易步驟,若無基礎以及除錯能力勿試):
1.請先備份好資料並關機,建議將外接記憶卡拔掉。
2.先刷入支援指定的Kernel,參考來源的兩篇都可以用,
3.將手機進入RECOVERY模式,連接電腦,準備好ADB,
4.打入以下參數:
adb shell
parted /dev/block/mmcblk0
print
parted /dev/block/mmcblk0
5.接下來會顯示如下:
此圖顯示的資訊為XPERIA V內建的8G ROM規劃,
要開刀的部分為'12~15的分區,就看個人如何規劃,
如果自己的外接記憶卡夠大且速度夠,
可考慮把15分區的內建記憶卡容量分給其他分區。
6.開始重新分割,依情況輸入需要參數,
如果要syste、cache、data、sdcard全部重新分配,輸入以下參數
rm12
rm13
rm14
rm15
現在已將syste、cache、data、sdcard分區移除,開始分割,
由print資訊裡可以得知71.3~7818mb的部分是可以分配的區域,
分配的參數如下:
mkpartfs logical ext2 71.3 X
name 12 System
mkpartfs logical ext2 X Y
name 13 Cache
mkpartfs logical ext2 Y Z
name 14 Userdata
mkpartfs logical ext2 Z 7818
name 15 Sdcard
quit
X,Y,Z是你分配好的數字,System、cache、Userdata不建議比預設還小。
如果是只要將data區域擴大,那只要下:
rm14
rm15
mkpartfs logical ext2 1621 X
name 14 Userdata
mkpartfs logical ext2 X 7818
name 15 Sdcard
quit
X一樣是指定大小,不建議比預設的3769小。
7.分割完成後刷回自己原本的Kernel,並進入Recovery將剛分割的區域格式化,
8.還原自己剛備份的資料,內建記憶卡的資料記得手動移入,不然可能會出現容量不夠 :p
9.重開確認是否正常,內建記憶卡部分建議確認權限是否正確,
10.正常且人品沒問題的話就大功告成啦,附上自己分割後的配置,
自己是把sdcard的部分割出1GB給data部分,目前使用無任何問題,
擴充程式安裝空間的手術順利完成!
本篇結束,
感謝觀賞XD


覺得可以像 Z 系列一樣 把 ROM 切成 DATA 分割就好
回覆刪除