※ 引述《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 不满意自己再编一个, 只要自己有心/别人有做通常都不会让你失望
先打到这里, 后面再看情况修改跟推文