※ 引述《s9209122222 (海海海)》之銘言:
: 目前我是用Sony Xperia Z1配上4.4的版本,用起來都還算是可以
: 但就是那些Sony的一堆垃圾軟體都被強迫安裝在手機上
: 請問有人同樣使用Sony Xperia Z1,然後可以安裝純Android並且可以正常使用的嗎?
: 純粹的Android是否有給予root權限?
: 如果可以使用的話能夠教教我怎麼用嗎?
看了底下推文感覺就是沒有做好功課
(或是妄想只要按一兩個按鈕就能天下太平)
就盡量當好人幫忙講解一下好了
首先, 因為你在底下屢屢提到 Linux
就當作你是使用一陣子, 大體知道自己都在幹嘛的使用者好了
首先要再度強調的是 "Linux 不等於 Android"
你會想說 "啊 Google 就自己說他們是用 Linux 做出來的你在莊孝維喔"
對, 系統底層的核心 (kernel) 是 Linux 沒錯, 但是 Google 自己為了規避授權
還有幫廠商解決驅動實作的問題動了很多手腳
所以既使在 root 的時候你會覺得道理相通但實際上兩個東西已經天差地遠了
root, 你已經知道這是 Linux 上的萬能鑰匙
那你在鳥哥跟其他相關書籍上一定也有看到這一點:
"root 就是系統管理員, 他能搞定這台機器上的任何事情
所以
沒 事 絕 對 不 要 亂 用!!"
回到在底下推文裡你所問的問題
為什麼 Google / 廠商不給使用者 root?
"root 能搞定這台機器上所有的事情"
這句話很重要, 不只要說三遍, 說個五遍十遍也不嫌多
現在的智慧型手機說穿了就是能打電話的電腦
你能搞定這台電腦上所有的事情包括了什麼?
拍照? 可以, 反正系統可以控制相機
錄音? 可以, 反正系統可以控制麥克風
收簡訊跟打0204? 可以, 反正系統可以控制 moden
開外掛叫手機幫你轉珠? 可以, 反正系統可以存取記憶體內容
以上所有的事情在沒有 root 的手機上因為有系統規範所以不會任意發生
除非你跟他說 "對我需要這些功能所以我授權你用"
但是 root 以後?
所有的東西都 "可以不用經過使用者同意, 只要系統允許就能發生"
這就是為什麼大家常說 root 後的手機容易中毒, 入侵^@#$%&* 之類
因為沒有東西可以控制
所以 root 後一定會有個 SuperSU/Superuser 來幫你管理所有會用到 root 的東西
以下的都是選擇性安裝, 但是因為有 root 所以多少會用到的
1. 一個檔案瀏覽器 >>
對, Sony 有內建一個, 可是那不是設計在有 root 的情況下使用的, 所以假如你有需要改
在 /system, /data 等 "你不該去的地方" 的東西那你就會需要一個
2. xposed >>
Sony 原本的系統個人覺得其實還滿好用的, 但是假如現在你的手上拿的是台山寨機
功能缺東缺西的/看起來不夠炫炮怎麼辦?
以前的做法是直接刷機, 不刷機就用上面提到的瀏覽器把系統的東西提出來自己拆自己改
xposed 利用動態修改的方式讓你不用刷機也能自己拼湊想要的功能上去
這樣的方便性就延伸出了兩個東西:
2-1. GravityBox
整合了許多第三方ROM的獨家功能 (Pie Control/自訂上方狀態列等等), 想也知道這東西
在沒 root 的情況下廠商沒做選項給你就是沒得改
2-2. Greenify (綠色守護)
這東西原本的目的就是利用 "自動暫停" App 的方式來達到省電的功效, 不用 root 當然
也可以省電, 但效果有限, root 後你讓它拿權限它自然有手腳做更多事情
3. 愛字體 (或其他類似的東西)
你覺得系統字體可以不用 root 就可以隨隨便便抽換的話一定會有人耍蠢不小心把唯一一
個字體刪掉然後上來哭哭... 當然這種事情不會發生, 但是也因為這樣所以才要 root (嘆
4. NDRUtil (只有 Sony 會有?)
一般人 root 的理由就是有需要要對手機動手動腳, 但是在那之前要先備份所以你會準備
一個介面讓你備份跟還原, 通常這邊就是指系統的後台, recovery
Sony 近期手機比較特別的是有個神人把兩個不同開發組做的 recovery 包在一起讓你一起
刷/自由選用, 但是除了在開機時按音量紐按到手痠以外它也設計在系統裡裝一個App給你
點兩下就解決, 這就是這玩意兒存在的意義
5. 鈦備份或相關的App
系統有內建備份還原沒錯, 可是一來有點鱉腳二來是你能備份什麼是依照系統決定的
假如你想備份 "不能備份" 的東西除了進 recovery 包一大包出來還有什麼方案?
就靠這一類的 App 搞定
可是上面也講了, 那些是原本 "不能備份" 的東西所以...
有點跑題了, 基本上就是, 任何 App 會存在你的手機裡一定有它的意義
(像是廠商的垃圾就是因為他們跟合作廠商或電信商有掛勾, 這就是那些垃圾的意義)
同理, 你說刷完後會有莫名奇妙的東西跑出來, 那你就應該先看說明看他們當初是設計
來幹嘛的, 而不是發現自己通通用不到/不會用再來說那些都是垃圾
最後你提到 "純的 Android"
這東西又分兩個層面, 你要的是 "跟原始碼一樣乾淨的 Android?"
還是 "跟 Google 親兒子 Nexus 系列一樣的 Android?"
是後者的話, 推薦你直接去買個 Nexus 比較快 (我是認真的)
是前者的話, 有個關鍵字叫做AOSP, 以這個為基礎編出來的系統就是乾淨的 Android
但是你絕對不會喜歡原本AOSP的樣子, 所以又有不少組神人開發組做了不同的第三方
ROM, 這就是你在刷機論壇上聽到的 CM/OmniROM/PA/AOKP 等等, 嚴格來說 "它們都不是
純的 Android" 了, 但是口味清淡接近原生, 又有許多廠商不太會做的獨家功能進去
至於 root? 會找手機開刀甚至重裝新系統的人都不是正常人了你覺得他們會沒想到嗎?
因此大部分的第三方ROM是連 root 都幫你設定好了, 更有甚者, 還有人會對原廠/第三方
ROM 裡包的 kernel 不滿意自己再編一個, 只要自己有心/別人有做通常都不會讓你失望
先打到這裡, 後面再看情況修改跟推文