Sony Xperia U @ CyanogenMod 9 簡單心得


之前已經提過了,Heresy 自己手邊的 Sony Xperia U 已經決定放棄 Sony 官方韌體,而開始試著去刷「Free Xperia Project」(簡稱 FXP,官網)所提供 CyanogenMod 韌體了~而這一篇,就是 Heresy 這段時間(大概一個半月了?)來,改用 CyanogenMod 的一些心得~


首先,先簡單就 Heresy 所知,大概介紹一下「CyanogenMod」。

大部分的人應該都知道,「Android」是由 Google 所主導的一套開放原始碼的手機、平板等裝置的作業系統(官網維基百科)。目前市面上已經有相當多的廠商,都有推出基於 Android 這個作業系統的手機了~同時,Android 手機的市佔率,現在也算是相當高了!

不過,雖說都一樣是採用 Android 作業系統,但是由於手機的小型化、資源較少的特性,再加上各家廠商都想發展自己的特色,所以雖然各家手機都是 Android,但是礙於硬體配置、驅動程式等等的不同,所以實際上雖然不是做不到,但是作業系統的更換,還是不像桌上電腦的 Windows 一樣那麼簡單。

那如果對於手機廠商官方的作業系統不滿意該怎麼辦呢?實際上,也有許多比較熟悉 Android 核心系統開發的高手,有做出各種修改、針對不同的手機,做出不同的專用系統,讓大家使用;其中,最有名的,應該還是「CyanogenMod」(官網維基百科)吧~他基本上,就是以 Google 釋出的 Android 原始碼為基礎,針對不少手機作修改、放出對應的 ROM 讓一般使用者可以刷。

由於市面上手機眾多,所以 CyanogenMod 本家並沒有辦法涵蓋到所有手機;像是 Sony Mobile 的手機,他直接有支援的,其實也就只有幾隻而已。不過,另外也有其他的團隊,會再基於 CyanogenMod 的版本,再做進一步的移植,針對更多手機做出支援;如果是針對 Sony 的手機的話,主要應該就是「Free Xperia Project」(簡稱 FXP,官網)了~

像是 Heresy 的 Xperia U、它的型號名稱是「kumquat」,FXP 就有針對他提供 CyanogenMod 9(Android 4.0、ICS、XDA 討論串)和 CyanogenMod 10(Android 4.1、JB、XDA 討論串)這兩個版本的系統,讓使用者可以自己下載使用;另外如果是更新的 CyanogenMod 10.1(Android 4.2)的話,目前也有其他團隊有做移植(參考)。


而由於 Heresy 當時刷機的時候,CM10 還有一些問題沒解,所以 Heresy 是使用當時比較穩定的 CM9、FXP216 這個版本了~(安全性修正的 FXP229 沒有 Xperia U… orz)
他的下載的頁面是:http://uploaded.net/f/97391y,檔案是「FXP216-cm-9-20130419-UNOFFICIAL-kumquat.zip」。

要刷 CM 的 ROM 的話,基本上流程大致如下:

  1. 向 Sony 申請 Key,完成解鎖的動作(Unlock Bootloader、會喪失保固)
    (參考:《Root 與Unlock Bootloader(解鎖)》、FXP 說明

  2. 透過 FastBoot 模式,把手機換一個有支援 ClockworkMod Recovery(CWM 還原、參考)功能的 kernel;最簡單的方法,就是直接用 CM 提供的 kernel。

  3. 把 CM 的 ROM、還有對應版本的 Google 軟體包(GAPPS、下載頁面)複製到手機的 ROM 裡,然後透過 CWM Recovery 功能,先刷 CM 的 ROM、再刷 GAPPS。

  4. 接下來,一樣透過 CWM 的介面,去把手機清乾淨,再重新開機,這樣就可以了!

完整的流程,可以參考 FXP 的安裝教學頁面。在 Heresy 自己的經驗,整個流程卡最久的地方,就是 Fastboot 模式了…因為 Heresy 沒有想去裝完成的 Android SDK,結果在驅動程式的問題上卡的超久的… orz

另外,除了刷 CM9 外,Heresy 還有另外去把 Kernel 改成 Transcendence Kernel v 1.1.6(連結)。


接下來,就是使用感想了~這邊,Heresy 就簡單用條列的方式,來講一下 Heresy 個人覺得 CM9 和 Sony 官方韌體的差別吧~

  • 首先,最明顯的,就是界面。不管喜不喜歡,Sony 並不是使用 Andorid 原生的介面,還是有自己開發介面,包括了首頁、撥號程式、通訊錄等等;而 CM9 這部分,基本上大部分應該是採用 Google 原生介面,所以在操作上,還是會有些不同。

    • 在首頁(Launcher)的部分,CM9 是採用名為「Trebuchet」的桌面管理程式(XDA),功能頗強大,除了可以設定要幾頁外,還可以設定一頁要設定成幾格;而且,也可以偵測手機的方向、做螢幕顯示的旋轉!
      (設定裡面、「Interface」的「Launcher」)

    • 撥號軟體、通訊錄的部分,CM9 的感覺比較簡單,也不像 Sony 的一樣,可以顯示聯絡人 Facebook 的頭像,而只能顯示 Google 的。

    • 桌面小工具的部分,沒有 Sony 的快速開關切換功能,而需要自己去找別的替代方案。
      不過由於 CM9 有內建下拉選單的按鈕功能,大部分需要的功能都可以透過這個來做;雖然和桌面小工具相比,還多了一個下拉的動作,不過也算夠用了~而且,現在開啟 3G 網路、或是 GPS,也都不會再跳一個警告的對話框了!這點算是方便不少。 
      (設定裡面、「Interface」的「System」)

  • Xperia U 最重要的透明帶的部分,CM9 的運作模式和 Sony 官方的有明顯的差異。
    在 CM9,透明帶一般狀況下都不會亮,也不會像 Sony 官方韌體一下,會在看圖片、影片時跟著變色。不過,他可以在不用額外安裝 App 的情況下,直接當作通知燈用!基本上,對 Heresy 來說,算是堪用了。
    相關的設定,都在設定的「裝置」裡的「顯示」的「閃爍燈光通知」裡面;不過這部分能設定的功能,基本上和 Illumination Bar Notification 比起來,算是簡化很多就是了。

    • 如果要在 CM 上面使用 Illumination Bar Notification 的話,應該還是有辦法,只是稍微麻煩一點。可以參考這篇 XDA 的文章

  • 預設的 App 部分,CM9 相對很乾淨,沒有那些 Sony 的軟體。好處是乾淨,壞處就是,如果要用,就得另外去抓來裝了。不過也由於軟體比較少,系統資源吃的也比較少,對於記憶體嚴重不足的 Xperia U 來說,應該算滿重要的優點。

    • 不過整體來說,在 Heresy 把有用到的 App 裝一裝後,基本上手機還是一樣會頓…後來是又用了「綠色守護」,強制把部分不想讓他自動跑起來的 App 強制休眠後,才好一點。

    • 但是就算是在沒裝的情況下,Heresy 的 CM9 也都還沒發生在使用官方韌體時,在有電話進來的時候,有的時候會停很久,導致完全接不起來的問題!看來至少在接電話的反應上,CM9 比 Sony 官方的好太多了…

    • 不過整體來說,手機硬體畢竟就是那樣,該頓的時候還是會頓的…尤其 Heresy 並沒有隨時開著手機的網路功能,每當過好一段時間開啟連線後,手機似乎就會因為網路終於通了,結果開始跑一堆東西…要等好一段時間才能恢復一定的流暢度… orz

大概就是這樣了吧…整體來說,Heresy 會覺得 CM9 和 Sony 官方韌體相比,應該算是精簡版,把很多功能抽掉的韌體;另外,由於他是預先 root 好的,所以在細部控制上,也有更大的彈性。

雖然這些對於效能來說,都可能略有幫助,但是對於 Sony Xperia U 來說,當 App 裝得稍微多一點的情況下,基本上大概就是從「幾乎不能用」、變成「勉強堪用」而已。要說順暢?說實話,Heresy 認為還是有好大一段距離…

接下來…可能會再試著去刷 CM10 看看吧~不過,Heresy 現在應該算是比較期待 CM 10.2(Android 4.3)了~不知道加入了 Trim 的功能後,是不是可以讓 Xperia U 的資料存取效能更好一點?當然,如果之前流傳可以在 512MB RAM 的手機上順暢運作的 Android 5.0 早點出來就更好了…

對「Sony Xperia U @ CyanogenMod 9 簡單心得」的想法

    • 之前看很多 CM10.x 的 ROM 好像都有 deep sleep 的問題,導致耗電量很兇,不知道這有沒有問題?

      不過,如果不能 GPS 定位…Heresy 就不能用了。
      GPS 軌跡記錄對 Heresy 來說滿重要的。

      • 最近的ROM都已經把deep sleep修復了喔~
        但CM10.1的RAM非常的少…不推薦
        個人目前用的移植版官方JB覺得不錯順!!
        然後CM10我記得好像不能錄影…

        • 了解,感謝提供資訊。
          暫時還是先停在 CM9 好了…之後,觀望看看 KitKat 吧

          目前就算刷了 CM9,還是常常會有記憶體不夠的問題…
          像是現在開了 My Tracks 來記錄軌跡,結果常常用一下 FB 什麼的,My Tracks 就在背景被關掉了… orz

  1. Heresy大,你還沒放棄這支手機啊!
    幾個月前我受不了,賣掉換了二手iphone4,一切豁然開朗 XD

    • 快要放棄了,只是還沒找到符合需求的手機…
      現在都越做越大隻了,3.5″、規格略好的都沒了…

        • Apple 根據各式各樣的理由,Heresy 拒收 XD

          小米…以現階段來說,C/P 值的確很漂亮…
          但是,對於大陸廠牌還有些顧慮;而且,沒有 Heresy 想要的 NFC…

          結論,什麼都買不到… orz

發表留言

這個網站採用 Akismet 服務減少垃圾留言。進一步了解 Akismet 如何處理網站訪客的留言資料