如果你真的想深入研究Android系统,你可能会发现有些应用程序需要root访问。这些年来,Rooting已经变得不那么必要了,但是如果你想运行某些类型的应用程序,它仍然很有用。下面是支持最广泛的设备根目录方法,以及您可能希望这样做的原因。
这篇文章最初发表于2012年。此后,它被更新为关注最广泛支持的根方法,而不是一键式应用程序的集合。
相关:七件事你不必根安卓做了
Android是基于Linux的。在Linux和其他类似UNIX的操作系统上,root用户相当于Windows上的管理员用户。根用户可以访问整个操作系统,并且可以执行任何操作。默认情况下,您没有对自己的Android设备的root访问权限,没有root访问权限,某些应用程序将无法运行。与其他现代移动操作系统一样,Android出于安全目的将应用程序限制在限制性的安全沙盒中。
根用户帐户总是存在于Android中,只是没有内置的访问方式。“Rooting”是获取对这个root用户帐户的访问权限的行为。这经常被比作越狱iPhone或iPad,但根和越狱是相当不同的。
撇开技术方面不谈,root访问允许您做很多有用的事情。使用root,您可以删除**上的臃肿软件、运行防火墙、启用栓系(即使运营商正在阻止)、手动备份系统,以及使用其他需要低级别系统访问的各种调整。
需要root的应用并不难找到——它们可以在googleplay中找到,但只有在你获得root访问权限后才能工作。有些应用程序的功能只能在根设备上运行。
如果您想运行需要根访问权限的特定应用程序,则只需要根访问您的**。如果您不打算实际使用根访问做任何事情,那就不用麻烦了。如果你需要的话,你可以在以后找到它的根。
安卓设备扎根不是有原因的。事实上,一些设备**商会千方百计阻止你生根发芽。原因如下:
此外,根可能会使您的保修无效,至少对于某些类型的维修。更多信息,请查看我们的讲解员。
相关报道:针对Root的案例:为什么Android设备没有扎根
有很多种方法可以让Android**生根发芽,你应该使用哪种方法取决于你的**。一般来说,生根将涉及以下过程之一:
在本文中,我们将主要讨论属于第一阵营的用户,他们有一个可解锁的引导加载程序。如果您的**需要漏洞攻击,我们将无法帮助您,因为几乎每个**的过程都不同。您必须在XDA Developers之类的论坛上搜索有关如何根目录指定设备的更多信息。这本指南以前的特色一键根应用Kingo根和TowerRoot,这些可能仍然支持一些旧**以及。
但是,如果您的设备确实有可解锁的引导加载程序,请继续阅读。我们通常建议使用TWRP方法而不是单击一次的根程序,因为您可以准确地了解所有程序的工作方式,这将有助于您在将来出现问题时进行故障排除-单击一次的根程序没有那么透明。在开始此过程之前,您需要以正式方式解锁引导加载程序,然后使用以下说明安装TWRP恢复环境。然后我们将使用TWRP来为您的**设置根目录。
相关:如何解锁你的Android**的引导程序,官方的方式
好的,你已经解锁了你的引导程序,并且安装了TWRP。太好了!你就快到了。为了获得root访问权限,我们将使用一个名为SuperSU的程序,它使您能够向其他应用程序授予root访问权限。
SuperSU在googleplay商店中是可用的,但是这个版本实际上并没有给你root访问权限——事实上,你首先需要root访问权限才能使用它!谈谈第二十二条军规。谢天谢地,SuperSU还可以作为.zip文件提供,我们可以用TWRP“flash”。这样做将授予您根访问权限以及SuperSU的Android应用程序的管理功能。
所以,首先,请转到这个链接,它将带您到可供下载的最新版本的SuperSU。将.zip文件下载到计算机,用USB电缆****,然后将SuperSU-zip拖到**的内部存储器或SD卡上。
下一步,重新启动**进入TWRP恢复。在每部**上执行此操作都有点不同–例如,您可能需要同时按住电源和音量降低按钮,然后使用音量键启动“恢复模式”。谷歌说明你的具体模式,看看它是如何做到的。
一旦你这么做了,你会看到熟悉的TWRP主屏幕。单击安装按钮。
注意:在继续此过程之前,您可能应该在TWRP中进行备份。
将出现以下屏幕。向下滚动并导航到先前传输的SuperSU ZIP文件。
轻触SuperSU拉链,您将看到此屏幕。轻扫确认闪光灯。
它应该只需要一点时间闪光的超级软件包。完成后,轻触出现的“擦除缓存/Dalvik”按钮,然后轻扫确认。
完成后,点击“重新启动系统”按钮重新启动到Android。
如果TWRP询问您是否要立即安装SuperSU,请选择“不安装”。有时,TWRP无法检测到您已经有了SuperSU,所以它会要求刷新其内置版本。不过,最好还是自己闪一下最新版本的SuperSU,我们刚刚就这么做了。
当你重新启动你的**,你应该看到新的超级图标在你的应用抽屉。SuperSU控制您**上的其他应用程序获得根权限。当一个应用程序想要请求根权限时,它必须请求你的SuperSU应用程序,这将显示一个请求提示。
为了确保root正常工作,您可以下载root Checker应用程序并验证您的root状态。或者,下载一个你一直想尝试的只支持root的应用程序,看看它是否向你请求超级用户权限。
例如,如果我们打开并尝试将一个应用程序添加到Greenify(一个为根用户**提供的方便的省电应用程序),我们将看到这个弹出窗口,请求根用户访问。如果您单击“授予”并收到一条成功消息,则表示您已在**上成功实现root。
要管理根权限,请打开应用程序抽屉并点击超级图标。您将看到已被授予或拒绝超级用户访问的应用程序列表。你可以点击某个应用程序来更改其权限。
相关:10个Android调整仍然需要根
如果您想要取消根目录,请打开SuperSU应用程序,转到其设置屏幕,然后点击“完全取消根目录”选项。它将尝试取消你的设备启动。如果它适合你,这绝对是最简单的方法来解除你的**。
但现在,世界是你的根友好牡蛎。你可以查看我们伟大的根应用程序列表中的想法,或者安装Xposed框架进行一些非常酷的调整。祝你好运!
图片来源:Norebbo
...你需要警惕的软件更新。一个主要的更新可能会影响你的根目录状态,如果你安装了自定义设置,你可能最终会阻塞你的**。 ...
...你可以从Play商店免费下载。它是由Chainfire开发的,他是SuperSU和蓝光过滤应用程序的开发者CF.流明. ...
...被称为SafetyNet,它使应用程序能够检查设备是否已解锁或根目录,然后阻止它们。 ...
... 越狱您的iOS设备或使用应用程序,如SuperSU for Android将授予访问这些系统文件的权限。使用更复杂的工具,获得根访问权限可以使备份设备更容易。 ...
SuperSU一直是Android社区的主要产品。多年来,得到一个根**的过程是:解锁引导程序,闪存自定义恢复,安装SuperSU。事情就是这样。 SuperSU最初由著名的Android开发者Chainfire创建,他最终在2015年将该应用**给了CCMT。他继续与CCMT合...
...件。 下载su(可选) 最后,如果您想在flash沿袭之后访问根目录,您需要从这里获取适当的SU文件。选择与您的**架构相匹配的版本(您可能在下载GApps时发现了这个版本)和沿袭版本。 注意:还没有用于Lineage 15.1的SU文件。 启...
...引导加载程序(或者找到漏洞),刷新自定义恢复,安装SuperSU。多年来,这一切都很顺利。 相关报道:Android上的“无系统根”是什么,为什么更好? 但是从Marshmallow开始,Google基本上阻止了以前版本中最流行的根方法,将“su...
...工具。这基本上是一个通用的前端,用于修改使用无系统根目录的系统。为了尽可能简单地说,它使您和开发人员都更容易处理所有事情。 要阅读有关Magisk的更多信息并获取Magisk管理器下载,请转到XDA上的这个线程。 下载Magisk ...
...序具有根访问权限。 安装操作系统更新时,通常会失去根目录访问权限。在棒棒糖和早期版本的Android上,over-the-air(OTA)更新会将Android系统分区设置回出厂状态,从而删除su二进制文件。在具有无系统根目录的较新设备上,它...