小米8玩机总结:获取root权限、通过ADB移除系统软件、安装Google全家桶

因为MIUI11把我心爱的微软桌面干烂了,所以我决定研究下怎么折腾我的安卓机。

基础知识

关于Android

Android是Google开发的一款智能手机系统,其内核基于Linux。

因为Android的系统外壳部分是开源的,所以涌现了各种售卖魔改Android系统的手机厂商,他们因此在智能机时代发家致富,Android也因此成为一个非常庞大的社区。

关于root

root的意思就是“根”,在Linux中,它指拥有一切权限的系统管理员。因为绝大多数手机用户都是傻逼,既不会学习也不会工作,只会花钱,这样的人自己瞎操作计算机系统只会把计算机弄坏,最后还会抱怨厂商不行。所以,为了照顾巨婴们,同时推销自己的流氓软件,Android智能机厂商往往不会轻易为用户授予超管权限。

如果想要自己掌握手机的操作权限,把厂商提供的系统和硬件玩弄于股掌之中,玩一些有趣的软件,那就必须使用一些软件层面的手段解锁管理员权限,这就是所谓的“刷机获得root权限”。

root权限非常危险,软件获得root权限后,理论上讲可以在手机已安装的软件的权限范围内为所欲为,比如把支付宝里的钱都打走,偷走所有社交软件的密码,等等。不要轻易给名不见经传的软件最高权限。

我的刷机流程

我采用的是小米8,此处写一些我的守护全世界最好的微软桌面和刷机过程中踩的坑。

移除Bootloader限制

Bootloader是操作系统的一种校验机制,该环节会检查系统安装时加载的镜像的签名信息,这个签名只有手机原厂能做出来。修改过后的或第三方镜像的签名不存在或无效,Bootloader会拒绝继续启动。因此,想要自己修正手机系统,要做的第一步就是移除Bootloader的限制。

对小米手机来说,官方提供了解锁Bootloader的方法。只需要前往官方指定页面,登录小米账户,获得解锁授权(一般来说都会给),下载相关软件通过连接USB解锁即可。

一些爹味比较浓的的厂商,比如华为,官方就不提供这个功能。

解锁Bootloader时,手机将会恢复出厂设置,所有的资料都会丢失,所以请提前做好备份。

准备开始解锁Bootloader的话,先关闭手机,之后同时按住开机键和音量下键开机,此时会进入fastboot界面,小米手机的屏幕上会出现一只兔子。在该界面下,我们可以直接安装系统固件。

首先点击下载好的软件包中的MiUsbDriver.e[……]

继续阅读