![Oct 29 更新 [Rom] HTC Aria CM 7 "2.3.7" 開啟Swap + data2ext](http://attach.mobile01.com/attach/201110/mobile01-1ce7070d215e1ba3c69444bb2a4014dd.png)
載點
原文出處
ClockworkMod Recovery是不一定要更新的
如果想要更新的話
更新的步驟如下
1.不用解壓直接將LIBEIMG.ZIP放在SD卡目錄底下
2.把手機開機到Hboot下
3.這時候會問是否要刷入recovery,選yes
4.跑完之後重開機即可
---------------------------------------------------------------------------------
Oct 28 記憶卡ext分區的格式
原文
http://simply-android.com/discussion/570/a2sd-roms-ext2ext3-is-the-choice-for-sdcards/p1
![Oct 29 更新 [Rom] HTC Aria CM 7 "2.3.7" 開啟Swap + data2ext](http://attach.mobile01.com/attach/201110/mobile01-23170436c3644da677786cc32aa7188c.png)
內容大致上是說
因為ext2檔案系統沒有日誌的功能,可以減少記憶卡寫入的次數
所以效能會比較好
今天才看到這篇文章,對於已經做好data2ext的版友們真的是很抱歉

文章的內容已經有做修正了
還沒做data2ext的版友們照著下面的步驟做就可以了
---------------------------------------------------------------------------------
Oct 13 更新 HTC Aria CM 7 "2.3.7"
![Oct 29 更新 [Rom] HTC Aria CM 7 "2.3.7" 開啟Swap + data2ext](http://attach.mobile01.com/attach/201110/mobile01-48b668d3921905e920b2758cd2ab2963.png)
Aria 2.3.7
gapps-gb-20110828
Google Talk with video addon
為了方便大家刷rom
我有重新調整了一下rom的設定
1.跟之前2.3.4的版本一樣,掛載swap的script已經包在裡面了
2.修改了gps.conf,NTP_SERVER的地方已經改為tock.stdtime.gov.tw
3.我發現CM 7的rom裡面有iptables,所以就簡單了設定了一下防火牆,設定的參數如下
#!/system/bin/sh
iptables -F
iptables -X
iptables -Z
iptables -P INPUT DROP
iptables -P OUTPUT ACCEPT
iptables -P FORWARD ACCEPT
iptables -A INPUT -i lo -j ACCEPT
iptables -A INPUT -m state --state RELATED,ESTABLISHED -j ACCEPT
如果只是單純要刷CM 7的話,只要把10/13的那3個檔案刷進去就好了
如果要開啟swap和data2ext的話,需要再把之前的data2ext和kernel的rom刷進去
設定的步驟都是一樣的,只有CM 7和google的rom不一樣而已
另外
我不確定2.3.7原本的kernel有沒有支援compcache和swap以及gps定位正不正常
因為我這次再刷的時候就直接把kernel和gps刷進去了...
---------------------------------------------------------------------------------
HTC Aria CM 7 "2.3.4" 開啟Swap + data2ext
![Oct 29 更新 [Rom] HTC Aria CM 7 "2.3.7" 開啟Swap + data2ext](http://attach.mobile01.com/attach/201109/mobile01-eca0a77fad2804683440652c8f811b65.png)
事前準備:
1. 一隻rooted的HTC Aria + Micro SD卡一張(越快越好)
2. adb shell
3. Rom
首先要分割SD卡,要分為三個部份(注意:要按照順序分割)
SD卡分割的方式
1. Fat32 → 放音樂、照片…等的地方,大小依照SD卡的大小和自己的需求分配大小
2. Ext2 → 安裝App地方,大小依照SD卡的大小和自己的需求分配大小
3. Linux-Swap → 我只有給32MB,如果覺得不夠的話可以自行增加
接下來就是刷Rom了
1. 把剛剛下載的Rom都丟進SD卡裡面
2. 手機進入Recovery
3. wipe data/factory reset
4. wipe cache partition
5. install zip from sdcard → choose zip from scdcard
6. 按照Rom的編號裝完之後,按Go Back然後選reboot system now
第一次開機會比較久一點,可以先去上個廁所喝個水再回來
![Oct 29 更新 [Rom] HTC Aria CM 7 "2.3.7" 開啟Swap + data2ext](http://attach.mobile01.com/attach/201109/mobile01-fa9da6b3971bd5c33e67246a86d76518.png)
開好機之後如果剛剛SD卡有分割Swap分區的話,Swap就會自動掛載起來了
可以用adb shell來看看有沒有成功
輸入adb shell free
![Oct 29 更新 [Rom] HTC Aria CM 7 "2.3.7" 開啟Swap + data2ext](http://attach.mobile01.com/attach/201109/mobile01-9a8e89cc778f4a7c895d1e053c019629.png)
Swap的地方不是0就表示成功了
再來就是開啟data2ext了
一樣是使用adb shell來做設定
1. 輸入adb shell mount
接下來會出現一堆英文
找到/dev/block/mmcblk0p2的地方看一下後面是不是on /sd-ext type ext2
如果不是的話,請重新格式化Ext2這個分區
2. 輸入adb shell umount /sd-ext
3. 輸入adb shell mke2fs -m 0 -b 4096 /dev/block/mmcblk0p2
4. 輸入adb shell data2ext --enable
5. 輸入adb shell reboot
重開機之後內部儲存空間的大小就變成Ext2分區的大小了~
![Oct 29 更新 [Rom] HTC Aria CM 7 "2.3.7" 開啟Swap + data2ext](http://attach.mobile01.com/attach/201109/mobile01-2def2af4da65ed84cde81a1c79908d27.png)
The End

---------------------------------------------------------------------------------
補充
1.Rom裡面已經把掛載Swap的script包進去了,開機之後就會自動掛載
2.這個版本的kernel有支援Compcache,可以到CyangenMod設定 → 效能 → 運用Compcache RAM去開啟這個功能
3.原本CM 7的GPS似乎會定不到位,有遇到這個問題的,可以刷我這個Rom裡面的gps.zip來修正
4.因為我覺得我記憶卡寫入的速度似乎比較慢,所以我把dalvik-cache移回rom裡面,指令如下
adb shell rm -rf /mnt/asec/data/dalvik-cache
adb shell mv /data/dalvik-cache /mnt/asec/data/
adb shell ln -s /mnt/asec/data/dalvik-cache /data/