Sony Xperia U 這隻 Android 手機,目前在台灣,基本上是有推出過兩個版本的 Android 4.0.4、也就是冰淇淋三明治(ICS)的韌體,版本編號分別是第一版 ICS 的 6.1.1.B.1.10,以及目前最新的 6.1.1.B.1.54;雖然 PTCRB 上已經又有 6.1.1.C.1.10 和 6.1.1.B.1.75 這兩個版本經過認證了,但是會不會發布給一般使用者者,目前看來還是未知數。
ICS 的第一個版本、6.1.1.B.1.10,在大部分的使用者看來,都頗為糟糕…整體來說,效能不佳、流暢度不好,而且似乎有不少問題。而在 12 月初,Sony 發布了 6.1.1.B.1.54 這版更新後,基本上在穩定性和流暢度上,感覺都有大幅度地提升。
但是在 Heresy 來看,他來電接聽的延遲問題(參考),雖然感覺是有改善,但是並沒有完全解決。而另外一個,似乎算是 Sony Xperia 手機,在從 Android 2.3.x 升級到 4.0.4 後,都有可能遇到的問題:「WiFi 關不掉」,現在看來也讓 Heresy 碰到了…
這個「WiFi 關不掉」的問題,看來不是單支手機的個案,目前網路上看到,除了 Heresy 的 Xperia U 外,Xperia P 和 Xperia Sola 等機種,也都有用戶回報有問題。而 Heresy 本來在用 6.1.1.B.1.10 的時候,都沒碰到這問題,結果沒想到在更新到 6.1.1.B.1.54 過不到兩周後,昨天,這問題終於找上 Heresy 了~
狀況大致上會是在 Wi-Fi 開啟一段時間後會出現,在 Heresy 這邊,他的基本症狀如下:
-
Wi-Fi 無法關閉,不管是用小工具、還是到選單裡面關閉、甚至切到飛航模式,都無法正確關閉 WiFi。
-
但是在試著做關閉 Wi-Fi 的動作後,雖然連線圖示依然還在,但是無線網路就無法正常使用了~而且,也無法再次開啟。
-
此時,也無法設定要求 WiFi 去使用其他的 AP。雖然選單都可以操作,但是不會有正確的回應。
-
唯一的解決方法,目前看來就是重開機。但是實際上重開機後雖然正常了,可是只要無線網路連線到一段時間,就會再次發生同樣的問題。
這時候如果去開啟「開發人員選項」裡的「顯示 CPU 使用量」的話,可以發現,「wpa_supplicant」這個程序(官網)不知道為什麼,會一直在執行、不會結束(如右圖)。而也由於有一個程序一直在執行,所以感覺上這時候手機似乎也比較吃電?
而如果再比照 Mobile01 上《[解決辦法]sony xperia手機的wifi問題 (需root)》的解法,似乎也就可以認定,Sony Xperia 手機在 ICS 下無法關閉 Wi-Fi 的問題,應該就是 wpa_supplicant 這支程序造成的了…
Mobile01 上的解法,基本上是出自 apk.tw 論壇,方法非常簡單,就是找個檔案管理工具,到 /data/misc/wifi/ 這個資料夾下,把 wpa_supplicant_bagscan.db 這個由系統產生的檔案刪除掉,讓他重新產生,就可以了!
不過由於這個檔案是位於系統保護的目錄下,所以手機必須要先 root、取得系統權限才能做這個動作,這點算是比較討厭的…另外,由於看來錯誤的原因是由於這個檔案產生的內容,導致程式錯誤,所以也代表著同樣的問題,其實是有可能復發的…
而雖然有的使用者認為他是因為某些 AP 而發生的,不過實際上 Heresy 個人是認為,應該不完全是這樣;至少在 Heresy 這邊,在發生這樣的問題後,是變成連本來的 AP 都會出問題的!所以感覺上,比較像是在某些特定狀況下,會導致系統產生出一個有問題的 wpa_supplicant_bagscan.db、進步一步造成程式執行上的錯誤;所以只要發生過一次,以後就會持續發生。
而以現階段相關文章的回應來說,看來這個方法雖然不是根治,但是基本上應該也算是一個有效的方法了~不過對於沒有 root 的使用者來說…請節哀。
由於 Heresy 也沒有 root,所以也無法這樣解了。但是這樣的狀況,基本上根本不能算是可以正常使用(每天得重開機不知道幾次…),再加上剛好有看到有使用者去刷了台灣沒有正式釋出的 6.1.1.C.1.0 版韌體(T-Mobile Croatia 的版本,from XDA),反應是說好像不錯?
所以,Heresy 就閒閒無聊,也去抓了這個版本的韌體,用 Flashtool 來刷了~而右圖,就是他更新後的手機資訊。
可以發現,他的基頻版本、核心版本,都和 6.1.1.B.1.54 完全相同!唯一不同的,只有「版本號碼」而已~所以感覺上,這版本的軟體,與其說是更新,反而比較像是為了 T-Mobile 客製化的版本?
(話說,PTCRB 上有認證的版本裡,編號比較接近的是 11/14 的 6.1.1.C.1.10,不知道 6.1.1.C.1.0 是單純的輸入錯誤,還是其實是不同的版本?)
而這一版韌體,由於是 T-Mobile 的版本,所以在開機的時候,會有他家很醜的開機畫面(不知道為啥,一片白底、上面有紅點,中間只有一個紅色的 T?)…這點算是 Heresy 覺得相當討厭的。再來,就是預載的軟體看來有相當大的差異~
像是 Astro、Wisepilot 都沒有、McAfee 這些軟體,都沒有被預先安裝。輸入法的部分,也只剩下 Xperia 鍵盤這個英文輸入法,沒有本來的中文和日文輸入法!不過由於 Heresy 自己是都用 Swype,所以問題倒是不大就是了。 :p
另外,Xperia 內建的 Facebook 整合,也只剩下「相簿」一個同步選項!?這點倒是滿詭異的。
至於刷完後的感想?要說有沒有比較順…Heresy 到覺得沒有明確地感覺;實際上,在 Heresy 花了好一陣子,終於把系統設定都還原後,接到的第一通電話,還是有相當長的延遲:感覺上至少等了二十秒,手機都還是只有在震動、並沒有響起,而且在滑動接聽後,他還是繼續震,等了很久才停下來、可以通話。不過,這畢竟是在做了大量設定後、沒有重開機的結果,所以還不確定正常使用下會是怎樣。
而現在,Heresy 也正在考慮要不要再用 Sony Update Service 修復一次,還原成台灣官方的版本(6.1.1.B.1.54);不過真要弄,除非是現有版本有出問題,不然大概會等到下一版更新吧。另一方面,也在考慮都搞到這樣了,要不要乾脆 root 算了…雖然目前只有 6.1.1.B.1.10 可以 root,但是靠只刷 kernel 的方法,似乎還是可以讓新版也可以取得 root 權限(方法)…
[…] Heresy 抱怨自己現在在用的 Sony Xperia U 這支手機很久了…基本上,Heresy 很喜歡 Xperia U 的設計,包括了他的大小、外型、以及透明帶;但是很可惜的是,設計良好的一隻小手機,被他低階的規格、以及 Sony 的爛軟體以及用料拖累,結果在官方升到 ICS 後就形同廢物,而觸控面板的問題也層出不窮… […]
讚讚
[…] 終於碰到 Sony Xperia ICS 的 WiFi 問題了…外加更新至 6.1.1.C.1.0 -18,161 […]
讚讚
[…] 之前有提過,Sony 的 Xperia U 雖然已經被 Sony Mobile 官方棄置不理了,但是還有有許多人在繼續維護第三方韌體、效能都比官方的爛 ICS 韌體來的好。而 Heresy 後來也刷了還在開發階段、尚未完全穩定的 CM11(Android 4.4.x、KitKat)來使用了。 […]
讚讚
[…] 的 Sony Xperia U 現在已經放棄 Sony 官方的爛 ICS 韌體、也放棄同樣是 ICS 的 CM9,改刷還在開發階段、還不穩定的 CM11(Android […]
讚讚
[…] 之前已經有提過幾次了,Sony 的 2012 Xperia 手機裡面,有幾支手機,在升級到 Android 4.0、ICS 後,都可能會發生 Wi-Fi 的狀態被鎖住、導致關不掉、也不能控制的問題。除了 Heresy 自己的 Xperia U 外,Xperia P、Go、Sola 等手機,也都有類似的災情。 […]
讚讚
[…] 主要的問題,並不是很有名的 Wi-Fi 關不掉的問題(反正他們也修不好,去了也沒有…),而是在農曆年期間,他的觸控開始有點問題;在觸控螢幕上點個十下、通常會有 1 – 3 次沒有反應,而如果是在手寫介面裡,也常常發生筆畫不全、中斷的問題。 […]
讚讚
您好,Heresy
我不久前一看到您的文章就立刻成為忠實粉絲,真是棒呆了!您的文章教了我好多好多^^
可是一直有一個問題就是,U連接電腦,有時候就整個會連接讀不到~~
送修過一次,可是一個月後開始舊疾復發了~電腦又讀不到了QQ
請問這是怎麼回是呢?您的U會這樣嗎?我該怎麼拯救我的U呢?
謝謝!!
讚讚
Heresy 之前有碰過類似狀況,通常是手機、或是電腦重開機後,就可以了。
讚讚