從2.2 Froyo正式版發佈後,很多用過OCLF(就是卡三爽之一,可以在market下載到)的2.1朋友在升級之後,躍躍欲試想要在安裝了Universal Lagfix Kernel的i9000上,也來安裝OCLF,讓分數更高些
...當然慘劇就發生了不少樁
剛好有網友問起,遂簡單寫了一些這段時間的玩過卡三爽至現在的ULK的一點心得,算是OCLF vs. ULK的簡單F&Q
Q1: OCLF也可以Root台灣正式版(ZSJPD版)嗎?
Answer:
- OCLF2.3.0版,可以支援tab,但一樣只能root 2.1版,但沒辦法幫你root 2.2 Froyo版。
- OCLF已經出到2.3版,可以支援tab,內建只能root 2.1版,需透過z4root選項連至market下載安裝z4root來幫你root 2.2 Froyo版。
Q2: OCLF與Universal Lagfix Kernel有何不同?
Answer:
兩者在啟動方式就不一樣:
OCLF的作法與啟動方式,都比Universal Lagfix Kernel要耗電&拖慢速度的原因
- OCLF是OS之下的App,啟動時需要OS同意後才能被載入,而且要佔用一些記憶體
- OCLF在幫你將三星原廠rfs格式轉換成ext2/ext4時,事實上在你的2G ROM裡切了880M-1000M的空間,而且往往讓你在日後要新增一些App時,顯示空間不足無法安裝
ULK的觀念是直接從核心下手(當然也是拜XXJPM的程式碼有公開之賜),既不需要開機後載入App、也不需要另設ext2/ext4之類的檔案區來切換,所以你的2G ROM也就不會動用到。
延續這樣的觀念,xda的神人就試著將Linux上的一些Kernel I/O最佳化方案,套用在ULK上,結果效能提高了、也更省電(可以達到開著3G/Wifi,待機幾個小時電池%都不會掉下來...前提是已經管好你的 widget沒事不要自己上去更新)。這導致這段短短的時間裡,出了幾十種以上的ULK核心,讓大家頓時眼花撩亂,我只好代勞整理一下,給大家參考。
當然,有一些急躁沒有耐心瞭解兩者差異的網友,只想著這樣得分可能會更高之類,而衝動地將兩者混用,然後輕則FC,重則無法開機的慘劇發生後,再來上網求救
Q3: OCLF與ULK能夠共處一室,和平相處嗎?
可以的。原則是,既裝OCLF的話,就不要執行ULK裡的Lagfix,單純用OCLF的Lagfix功能
但當你瞭解了以上的差異性時,相信你就不會想要畫蛇添足
Q4: 如果要卸除OCLF的lagfix設定,該怎麼做?
切記!就算是移除了OCLF也不代表之前用OCLF做過的Lagfix能自動恢復原狀!
- 如果你的OCLF是正常運作的話,請依照OCLF的uninstall程序,就可以reboot後復原
- 倘若無法順利卸除的話,也就意味著你的/dbdata目錄格式被轉成ext2/ext4,而你的i9000卻無法順利讀取,嚴重的話,可能要透過重新刷ROM方式卸除。
@(1123)若在Lagfix選項選用Voodoo而有卡在開機者,請參閱有關刷ULK系列核心,選Voodoo時偶爾會發生開不了機的始末與解決方法
註1:
如對ULK有興趣想進一步瞭解的網友可以到這篇看一看
(給新刷手惡補的)Universal lagfix 系列之快速整理與推薦
註2:(11.27)OCLF 2.3.0 Changelog
- 之前使用OCLF 2.xx版進行Lagfix時,常常會卡在 'Broken Pipe',已經修好了.
- 新增 z4root 選項,引導至market 下載z4root,這樣就能完成2.2 Froyo的root
- 用update.zip 來root 也包括在內了.

X