延續撈魚機生命計畫 其之一

不知不覺買這支XPERIA V也兩年拉,

系統從官方的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

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


1 則留言:

  1. 覺得可以像 Z 系列一樣 把 ROM 切成 DATA 分割就好

    回覆刪除