Oct 29 更新 [Rom] HTC Aria CM 7 "2.3.7" 開啟Swap + data2ext

Oct 29 更新ClockworkMod Recovery 5.0.2.3 for Aria

Oct 29 更新 [Rom] HTC Aria CM 7 "2.3.7" 開啟Swap + data2ext
載點
原文出處

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
內容大致上是說
因為ext2檔案系統沒有日誌的功能,可以減少記憶卡寫入的次數
所以效能會比較好

今天才看到這篇文章,對於已經做好data2ext的版友們真的是很抱歉

文章的內容已經有做修正了
還沒做data2ext的版友們照著下面的步驟做就可以了

---------------------------------------------------------------------------------
Oct 13 更新 HTC Aria CM 7 "2.3.7"

Oct 29 更新 [Rom] HTC Aria CM 7 "2.3.7" 開啟Swap + data2ext

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

事前準備:
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

開好機之後如果剛剛SD卡有分割Swap分區的話,Swap就會自動掛載起來了
可以用adb shell來看看有沒有成功
輸入adb shell free
Oct 29 更新 [Rom] HTC Aria CM 7 "2.3.7" 開啟Swap + data2ext
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

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/

Chaz.C wrote:
事前準備:1. 一隻...(恕刪)


剛好要幫同事刷這支~~~感謝大大的教學文~~~
找好久嚕~~感謝大大無私分享~
感謝版主分享,我的aria有福了,等一下馬上來試試。
補充

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/
要刷大大10/13提供的rom版本,是否只需刷入10/13的3個連結檔案即可?還是要連先前的一併刷入呢?步驟一樣嗎?
感謝大大的幫忙囉...^-^
andy601001 wrote:
要刷大大10/13提...(恕刪)


Sorry
忘記說明了
如果只是單純要刷CM 7的話,只要把10/13的那3個檔案刷進去就好了

如果要開啟swap和data2ext的話,需要再把之前的data2ext和kernel的rom刷進去
設定的步驟都是一樣的,只有CM 7和google的rom不一樣而已

另外
我不確定2.3.7原本的kernel有沒有支援compcache和swap以及gps定位正不正常
因為我這次再刷的時候就直接把kernel和gps刷進去了...
分享一下我個人的一些設定,希望大家的Aria也都可以用得很順


CPU模式︰PERFORMANCE
最低CPU頻率︰120 MHz
最高CPU頻率︰806 MHz

Compcache RAM︰18%

Swap︰32 MB

SD卡︰Apacer 8G Class 10

我沒有用Task Killer之類的程式,是用auto memory managern的方式管理記憶體
不過小弟比較懶,不想每次重開機都要再執行一次這個程式
所以我寫了一個script放到/system/etc/init.d/下面,大家可以參考一下
-----------------------------------------------------------------------------------
#!/system/bin/sh

echo "1536,2048,4096,20480,38400,40960" > /sys/module/lowmemorykiller/parameters/minfree
-----------------------------------------------------------------------------------

輸入法用HTC中文輸入法 GingerBread/Froyo (QVGA/HVGA/WVGA)
(Aria是HVGA版本)

Aria的/cache空間大概只有40MB左右
在market安裝一些app的時候會顯示容量不足(例如Third Blade)
所以我把他移到記憶卡下面
adb shell rm -rf /cache/download/
adb shell mkdir /sdcard/download/
adb shell ln -s /sdcard/download/ /cache/


接下來是美化的部份

字型︰微軟正黑體(這裡有比較簡便的做法)
要修改字型的話請把/system/fonts/MTLmr3m.ttf刪除
從Windows取出的字型有msjh.ttf和msjhbd.ttf兩個檔案
msjh.ttf取代/system/fonts/裡的DroidSans.ttf和DroidSansFallback.ttf
msjhbd.ttf取代/system/fonts/裡的DroidSans-Bold.ttf
(因為中文的粗體也是使用這個字型,這邊要替換成粗體的微軟正黑體中文粗體才會正常顯示)

狀態列和下拉通知列&視窗動畫︰
(這些都是在UOT Kitchen製作的)





感謝大大的分享...依照你所說的步驟將rom檔案刷入,已經成功了,奇順無比,真讚...
可是,開啟Swap + data2ext功能無法成功,已有將記憶卡分割,也有刷入對應的rom,但使用adb卻找不到Swap及data2ext,致安裝的程式與資料仍存在手機記憶體...不知道是不是分割記憶卡時有未注意的重點,試了3次重新格式化及分割記憶卡,都可分割成功,但就是無法掛載使用,先暫時擱著,等今晚再試囉...
3. Linux-Swap → 我只有給32MB,如果覺得不夠的話可以自行增加

這個步驟是在執行記憶卡分割時要分割出一個分區嗎?
因為我參考大大連結的記憶卡分割方法,並未提及如何分割出Swap這個區塊耶,
能否告知如何分割出Linux-Swap呢?
不勝感激...
關閉廣告
文章分享
評分
評分
複製連結
請輸入您要前往的頁數(1 ~ 11)

今日熱門文章 網友點擊推薦!