学会Root,让你的安卓更快更强(上)

注公众号:挨踢女不二,了解更多趣味IT小知识

上次我们聊了聊安卓手机变卡背后的原因,并给出了如何改善的肺腑之言。

不二收到了不少留言

有人说:你这是绿色防护的软广啊。

真心不是软广,多希望这是篇软广呀。 绿色防护确实是在非ROOT机上最实用的防自启软件。再次强调,安卓手机是不能通过杀死后台进程的方式来清理内存的,所以不要在用那些清理大师之类的软件了!我们要从源头上来阻止软件自启动,这才是改善手机性能的不二法门 (嘿嘿,不二原来还能和法门连词造句)。

还有人说:如果能讲一讲如何ROOT就更好了

老实说,ROOT在几年前那是相当的流行,但是近些年,Root热潮已经有所退却。像不二每天下班回家之后就只想躺着斗地主,对各种折腾心生倦意。

但既然有小伙伴提出了这个需求,不二今天就好好讲一讲怎么Root。在安卓高端玩家的心里,没有root的手机就像没有翅膀的鸟儿,但是对于厂商来说,还是不希望用户随意root他们的手机的。新手Root有一定的变砖风险,如果对于新买的安卓手机不舍得折腾,不妨试试家里不用的安卓旧手机。希望看了这篇之后,你也可以让那些旧手机枯木逢春。

1

什么是Root?

我们电脑最常用的操作系统是Windows,Window是有两种类型的用户,一个叫做Administrator(管理员),另一个叫做User(普通用户)。管理员要比普通用户有更高的权限,可以对系统执行更多的操作。

在Linux系统中,也有类似的管理员账户,就叫做Root, Root就是Linux中的管理员账户。而安卓系统正是基于Linux内核的手机操作系统。

Root其实是一个名词,但我们在说root一个手机时,把它当作了动词,意思是,赋予这个手机管理员权限。

2

Root有什么好处?

我们兴高采烈地买入一个新的安卓手机时,殊不知,我们对这个手机只有普通用户权限,没有管理员权限(Root),因此很多操作不能做。而root之后,我们可以对系统做更多的操作。但是很多人不理解,为什么要那么麻烦去Root手机呢?

有一种有趣的说法,安卓把它所有的用户当成天才,苹果把它所有的用户当成傻瓜。

殊不知,在安卓用户里,也是分等级的。

等级一:小白用户

哎呀,Root好难哦,好处也没有那么多,而且Root还有变砖的风险,我才不要Root捏, 哼!

等级二:小仙用户

我要Root手机!

删除自带APP,让手机更整洁!

管理软件自启动,让手机更快!

安装Xposed 框架,让手机更强!

等级三:大神用户

安卓系统是一个开源系统。对于大神们来说,它已经不再是一个系统,而是一片辽阔的草原,可以在上面任意驰骋,编写自己想要的各种功能。

大神遥不可及,我们还是先从小白晋升到小仙吧。

作为小仙,我们看到这里又多了一个新名词,Xposed 框架。它有多神奇呢?其实它本身只是一个框架,但是可以向里面添加各种模块。下图中就是一些常见模块。

Gravity Box: 超强的界面修改应用,可以对系统外观进行全方位的DIY设置,美化状态栏图标,开启全局透明度、修改快捷下拉栏等等

WechatUnrecalled: 可以防止别人把消息撤回。我在网上看过一个有意思的图

WechatUI:让你的微信界面变得更加炫酷

还有著名的神器自动抢红包插件

Xposed还有很多功能,我们甚至可以写自己的模块添加进去。有兴趣的可以去搜索一下。

3

获得Root权限的原理

熟悉Linux的童鞋都知道,我们只需要打上su的命令,就可以拥有管理员权限。su是运行环境变量PATH下面的一个可执行文件,当任意软件运行su时,软件的权限就会被提升到Root权限。

未Root的安卓系统是没有su这个文件的,所以Root一个手机,就是将su文件放入到系统运行环境变量PATH下面。之后无论哪个软件运行su程序,就可以提升到Root权限。

通常在PATH下的目录有:/sbin/vendor/bin/system/sbin/system/bin/system/xbin一般把su文件放到/system/xbin下

下面就是Root的整个核心

将su文件放到安卓系统文件夹/system/xbin下面

将su的所有者设为Root

程序执行su时获得Root权限

所有的Root方法都是围绕这上面的这个核心方法

4

如何Root?

目前常见的方式有以下三种:

一键Root工具刷入第三方Recovery,再刷入SuperSU.zip刷入第三方Recovery, 再刷入已经含有Root权限的ROM包

刷机玩家最推荐的方式是第2,3两种,但是这两种方式乍一看似乎云里雾里不知所云。什么是Recovery啊,什么是SuperSU.zip啊,什么是ROM包啊。

别着急,这两种方法我们下一期会慢慢来讲,当你了解了第2,3种方法之后,你对安卓手机也一定有了全新的理解。

这一期,我们先讲一讲第一种方法,一键Root 工具

我们刚刚说过,Root一个手机,其实就是把su文件放入安卓系统文件夹/system/xbin

首先要解决的问题是,安卓系统文件夹对于普通用户来说,只能读不能写。作为一个普通用户,我们是怎么将一个su文件放入系统文件夹呢。

方法就是,利用系统漏洞,将某一个进程提权到Root权限,并利用它将su文件放入到系统文件夹。至于如何利用漏洞,就得自己去了解漏洞的原理了。

一键Root就是使用的这种方法

1.首先利用系统漏洞获取某个进程的Root 权限

2.使/system/xbin/目录可写,并拷贝su到/system/xbin/

3.拷贝并安装Root权限管理器

市场上一键Root的工具有很多,口碑比较好的有以下几个

强力一键RootTowelrootKingRoot完美Root

使用方法很简单,以强力一键Root为例

1. 首先去官网下载强力一键Root工具, 并安装在你的电脑上

2. 将需要Root的手机连接到你的电脑上

3. 在强力一键Root 界面,点击连接手机

4. 连接成功后,点击安装APP,软件开始对手机进行Root的操作

5. 出现安装成功的提示,手机成功root

下面说说一键Root的好处和坏处

好处:简单,易懂好,操作

坏处:很多机型无法Root,即使是同一个机型,效果也不稳定,有时候可以Root成功,有时候无法Root成功。甚至有时候软件显示成功,其实并没有成功。Root失败之后,还有可能导致死机,无法开机,变砖块等随机问题。

这就是为什么刷机党们很少采用一键Root,而多采用第2,3种刷机的方式了。

关于刷机如何刷,下期我们再见咯!

http://weixin.qq.com/r/oDmMlLDEIO1frfT392yy(二维码自动识别)

© 版权声明
THE END
喜欢就支持一下吧
点赞10 分享
评论 抢沙发
头像
欢迎您留下宝贵的见解!插入图片请使用ssl
提交
头像

昵称

取消
昵称表情代码图片

    暂无评论内容