自2009年开始使用Android以来,一小群精通技术的Android用户围绕植根Android手机或平板电脑的想法建立了整个生态系统。 这些用户认为,通过扎根设备,您可以访问无法在标准Android版本上运行的应用程序。 使用植根设备,用户将可以访问更改Android根文件中信息的功能。 您可以完全自定义设备,删除设备制造商预先安装的应用程序,在应用程序和Web浏览器中屏蔽广告,甚至允许备份应用程序保存设备的整个副本,以便以后在当前手机上发生任何事情时进行还原。
在近十年的Android时代,生根变得异常流行。 尽管它从未超越网络上的利基社区。 尽管如此,致力于根访问的持续发展的整个网站仍然存在,包括XDA Developers论坛,该论坛使技术爱好者了解最新的根方法,自定义ROM等信息。 反过来,制造商也对根源热潮做出了回应,首先是放弃任何已根植设备的保修,其次是试图增强关于如何植根设备的安全性,并且所有这些都失败了,这也开始禁止某些应用程序运行在有根设备上。 对许多人而言,Android的重大更新已消除了对其设备进行植根的需要,该过程通常具有自身的缺陷和问题,可与这些设备上的常规操作系统相提并论。 尽管如此,一群核心的Android爱好者仍然没有放弃希望,而是继续扎根他们的设备,以获取大量普通版Android所不具备的新功能。
但是你怎么做呢? 生根到底有什么作用,您甚至可以在当前设备上进行生根吗? 在2017年扎根的状况参差不齐,并不是每个人都可以甚至应该扎根其Android手机。 不过,如果您对生根感兴趣,那么即使运营商和制造商试图阻止用户对自己的设备进行生根,也很有可能使它在您的设备上运行。 如果您不确定生根的起点,则需要一个完整的指南来向您展示方法-幸运的是,这就是您所找到的。 让我们从基本开始,逐步逐步扎根Android设备。
生根是什么意思?
要了解如何生根设备,首先必须了解生根在Android方面的确切含义。 与通常用于描述在iOS上开放围墙花园以允许从外部源安装应用程序的术语“越狱”不同,术语“生根”实际上在执行实际生根行为时具有相似的含义。你的设备。 扎根是允许Android设备的用户通过允许对各种Android文件系统的根访问来获得对其设备的完全控制的过程。 基本上,锁定到设备根文件系统上的所有内容通常都不会被普通的Android用户看到或编辑,但是拥有根设备的任何人都可以拿起手机并将各种新实用程序添加到您的设备中,其中一些将在下面讨论。
阅读手机生根时,您会经常看到四个主要词:root,bootloader,ADB和recovery。 这些术语中的每一个在理解设备上如何生根的过程中都起着关键作用,它们对于理解您是否要开始在线搜索有关手机的根信息很有必要(有关更多信息,请参见下面的下一章!)。 。 这是每条信息的快速摘要。
- 根源:至此,我们已经很好地描述了植根对您的设备的意义,但是在大多数论坛上,如果您看到用户在谈论根,则他们将在讨论植根他们的手机或平板电脑的操作或设备的实际状态,即“我已经获得root权限”。用户也有可能在谈论您设备上的root文件夹,该文件夹保留了宝贵的系统信息,并且可以使用应用程序在root用户的设备上进行修改和查看像根浏览器。
- 引导加载程序:引导加载程序是设备软件的最低级别,其扩展规模甚至低于根文件夹,并且无法在设备上进行恢复。 每次启动设备时,引导加载程序都会加载操作系统(或ROM)。 2017年,大多数引导加载程序均以 锁定的 引导加载程序形式提供,这意味着它们只能引导通常由制造商或运营商批准或签名的操作系统。 不幸的是,大多数制造商在锁定引导加载程序方面已经非常擅长,并且今天发货的大多数设备都不再能够解锁引导加载程序。 我们将在下面进一步讨论。
- 恢复:这是与您的操作系统不同的运行时环境,可以在任何设备上以root用户或其他身份引导到该环境。 恢复为您提供了多种选择。 我们在此网站的许多故障排除指南中均引用了设备上的恢复实用程序,因为它使您可以擦除设备的缓存分区。 如果您已被锁定,恢复功能还可以让您擦除设备。 自定义恢复(如TWRP)今天也存在,尽管它们通常需要解锁的引导程序才能正常工作。 这些通常会添加高级功能,例如完整的设备备份,甚至是菜单系统的改进的基于触摸的界面。
- ADB:最后,ADB(Android调试桥)是一个相当普遍的开发人员工具,它使用命令行界面将命令推送到您的设备。 ADB可从Google免费下载,尽管可能很难学习使用方法(尤其是如果您不熟悉使用文本来推送命令),通常会有大量的指南和演练可帮助您正确输入行代码,以免向您的设备发送错误的命令。 某些根方法甚至用可视工具包装了它们的ADB界面,使通过按钮和即时命令推送使根系统自动化变得容易。
如果您对任何这些术语感到好奇,我们建议使用XDA Wiki,它可以更深入地了解我们上面编写的所有信息。 XDA Developers或XDA基本上 是 阅读有关Android植根和设备支持的地方。 他们的通用站点,特别是每种设备的论坛,都非常方便地帮助您了解您的设备可以做什么和不能做什么。 XDA几乎为市场上的每款Android手机提供了论坛和子论坛,使您可以轻松地在设备上阅读并找到方法,信息以及您需要了解的一些重要信息,以便在自己的设备上正常工作。设备。 在此处查看XDA Developer论坛,并浏览到正确的电话型号。 某些特定于运营商的型号甚至都有自己的关键论坛,因此请确保您查找正确设备的开发人员信息。
生根允许我做什么?
实际上很多。 即使在2017年,当许多用户摆脱了生根,解锁引导加载程序(下文中有更多内容)并安装自定义ROM来保持设备上增加的安全性,稳定性甚至保修时,生根仍然允许您执行以下操作:手机上的很多功能是您无法完成的。 不仅是小东西,而且是令人印象深刻的东西。 借助根目录,应用程序可以直接控制设备上的操作,包括休眠电池耗电应用程序,从内置应用程序中删除s,从手机中删除本来无法卸载的系统应用程序等功能。 。 尽管在大多数Android设备上,扎根的一些原因(电话备份,超频)在2017年已经变得不必要了,但实际上,存在很多扎根设备的理由。 这只是您已经扎根的手机或平板电脑可以执行的一些操作:
- 从手机中删除系统应用程序:这是一个很大的过程。 轻松从设备中删除过时软件和其他不需要的应用程序的能力是这里的主要功能,因为运营商和Android制造商仍然习惯将无法安装的不需要的软件安装到您的设备上,在某些情况下可以。甚至被禁用。 如果您厌倦了由于无法在后台运行的可怕应用程序而导致电池寿命耗尽的问题,则生根可能是一个不错的解决方案。 也就是说,即使无法完全将其从设备中删除,禁用其中的大多数应用程序也会产生类似的效果。
- 启用最初在您的设备上禁用的设置:运营商习惯于锁定他们不希望消费者访问的设备的某些部分,尤其是某些制造商的应用程序或设置。 例如,Verizon习惯从LG设备中删除主题存储,或在设置菜单中隐藏某些无线网络选项。 借助根目录,您可以通过自定义软件或Play商店中仅适用于根设备的第三方应用程序来恢复这些功能。
- 加快旧设备的速度:如果您的手机在最近几个月中放慢了速度,则可以通过对设备进行植根并使用可用于植根设备的多种资源之一来提高其速度。 由于生根电话可以轻松地从其设备中删除有问题的应用程序,因此在处理运营商或制造商安装的有问题的应用程序时,问题就不那么多了。 您甚至可以对处理器进行超频以提供与台式计算机类似的更高性能,尽管显然,您不得不忍受其不利之处,通常以消耗大量电池寿命为代价。
- 附加的自定义功能:Xposed和Gravity Box等应用程序确实消除了对自定义ROM的需求,因为这些应用程序允许您编辑和控制设备上已在运行的软件。 您可以控制通知栏的外观,显示屏上的Home键等等。 现在,您可以将自定义ROM的所有功能(如可扩展的音量设置或可自定义的显示区域)带入设备上的软件,从而可以进行强大的自定义。
- 全面备份支持:无论您使用的是自定义启动器中包含的备份工具,还是使用Titanium Backup之类的备份工具,都有根的Android设备都可以备份整个设备,从而便于携带到新手机上,或确保将设备完全备份到设备上最基本的设置。 Google和Android最近在应用程序备份方面做得更好,特别是在涉及Google Drive备份支持时,但是Titanium仍然是像计算机一样完全备份设备设置的唯一方法。
所有这些原因,加上我们没有提到的原因,都是在决定植根设备时要考虑的重要原因。 就是说,还有很多理由不根植您的设备,尤其是在2017年,当时应用程序开发人员对自己使用的设备和不允许使用的设备更加谨慎。 我们将在本文的底部详细讨论为什么要考虑让您的设备不具有root用户访问权限,但是我们只能说生根设备存在固有的风险。
根植和解锁Bootloader有什么区别?
当您查找有关使设备生根的各种方法和文章时,经常会看到有关锁定的引导加载程序与未锁定的引导加载程序的讨论,而没有过多地解释锁定的引导加载程序的含义。 如果您不熟悉生根设备,对于没有生根设备经验的人们来说,它通常是一个不受欢迎的地方。 在过去的十年中,根社区变得如此与自己交织在一起,以至于对那些不愿意自己搞定条件和问题的局外人来说,他们常常会感到冷漠。 虽然像XDA这样的论坛站点确实提供了很多愿意帮助新手的人,但是人们期望,如果您要植根设备,则必须愿意阅读论坛的帖子或指南才能理解“ bootloader”之类的术语。 。我们在上面提供了上述四个关键术语的快速参考指南,因此,如果您需要复习,请务必查看该部分。
您不需要解锁的引导程序就可以享受生根设备带来的大部分好处。 需要root权限的应用程序仍可在具有锁定或未锁定Bootloader的任何设备上运行。 早在Android初期,引导加载程序的生根和解锁通常是齐头并进的,它使您可以对设备进行root访问,同时还可以使用TWRP或ClockworkMod Recovery等自定义恢复替换恢复,从而使触摸控制易于使用或在恢复中添加备份功能。 不过,如果您不打算使用自定义ROM或恢复,则没有解锁的引导加载程序并不是世界末日。
在2017年,可以安全地假设您的设备随附了锁定的引导程序,特别是如果您是通过本地Verizon或AT&T等运营商商店购买的手机。 这些运营商通常要求三星或HTC等制造商提供锁定的引导加载程序,因此无法指望您的设备具有解锁的引导加载程序。 如果将自定义ROM加载到设备上很重要,则需要确保从制造商处购买解锁的设备。 某些设备带有特定的解锁和解锁型号。 例如,来自Google的Pixel系列设备直接通过解锁的引导程序从Google发货,但由Verizon出售或具有Verizon特定品牌的设备(例如,百思买)包括锁定的引导程序。 一些制造商比其他制造商更支持解锁的引导加载程序。 例如,HTC支持其自己的HTCDev工具,该工具允许未锁定的HTC设备的用户解锁其设备上的引导加载程序。 总体而言,最好的选择是首先进行研究,以了解您的设备是否带有锁定或未锁定的引导加载程序; 通常,可以在论坛帖子和实际制造商的文档中找到此信息。 如果您只是想扎根手机,没有解锁的引导程序并不是最糟糕的事情。
扎根我的设备有什么风险?
如果您不小心,在生根过程中可能会出错。 通常,您通常是通过手动方式或通过使用专门开发的rooting软件将代码推送到设备上,修改基础软件并解锁手机上原来没有的功能。 当然,这意味着如果不小心,很多事情都会出错。 当然,需要注意的最大的事情是砖头电话。 当您的设备无法再启动到操作系统时,就会发生阻塞。 基本上,它和砖一样好。 通常是通过恶意的根应用程序或ADB本身将错误的命令推到您的设备上时发生的。 避免造成设备负担的唯一方法是,确保您在生根过程中认真而缓慢地执行每个步骤,并确保输入和通过ADB推送的每一行代码都得到批准并且可以使用。
大多数人都认为将设备压实是生根时要面对的终极挑战,而且在大多数情况下,他们是对的。 生根带来的大多数其他风险可以通过您端部的一些技术知识以及解除设备生根来解决。 就是说,重要的是要注意使用根目录设备会带来什么,因此,这是成功根目录设备时面临的风险和面临的问题:
- 不稳定性:这看起来似乎很明显,但是当您扎根设备并弄乱手机上的关键设置时,就会出现严重的不稳定性风险。 由于任何root友好型应用程序通常都具有强大的功能,因此它们可能会给您的设备带来麻烦。 在运行大量植根应用程序的任何植根设备上,都应预期会出现滞后,电池寿命不足和崩溃的情况。
- 无效保修:无法解决:不管您从何处拿起手机,扎根设备都会使保修无效。 运营商和制造商都不会无所适从,因此在决定扎根手机时要牢记这一点。 如果您扎根,只要您的手机已扎根,您的保修就一直有效。 当然,您始终可以取消设备的root用户操作(在本指南的底部有更多信息),但是请记住,当需要将手机送去维修时,您可能无法按照以下步骤取消设备的root用户操作,原因可能是组件失效或您无法再调整手机上的系统软件。
- 安全风险:拥有权限的设备可以使用超级用户提示来更改Android上的基本核心设置,以非拥有根权限的设备只能梦dream以求的方式自定义设备,但超级用户的能力也可能令人头疼。 在错误的手中,植根的设备
- 应用程式问题:这个问题似乎很小,但对某些使用者而言,这将是一个巨大的痛苦。 较新的Android版本使用称为Safetynet的API实用程序来检查设备的root访问权限。 如果检测到启用了root访问,则可能无法使用设备上的某些应用程序。 Android Pay是一个很好的例子,因为如果您的设备已扎根,则移动支付应用程序将无法运行。 Netflix是另一个很好的例子,因为该公司从今年5月开始阻止使用根目录的设备(尽管看起来好像该公司正在放松对此的控制),并且某些有线电视提供商(例如Spectrum)不允许您流式传输他们的设备以有根设备为食。 总体而言,您的大多数应用程序仍可在具有根目录的设备上运行,并且有一些变通办法可以使Safetynet无法检测到,但总的来说,对手机进行根目录处理可能会给设备带来比您希望获得应用程序支持时更多的问题。
- 更新:最后,生根设备将不得不放弃,而无需使用制造商或运营商的官方软件更新。 虽然您可以更新到这些修补程序,但这样做会失去根访问权限-如果在更新过程中出现问题,甚至可能会冒充设备的风险。 而且由于您将无法享受保修,因此在维修手机方面,您将自己一个人。
如果您可以接受设备生根带来的风险,那么将获得可释放手机或平板电脑更多潜力的奖励。 请记住,如果您自行修改设备,后果自负,如果出现任何问题,您将对设备承担责任,而不是制造商,运营商,用于创建手机根目录的指南的创建者甚至我们在TechJunkie。
我该如何扎根我的Android设备?
生根是很难在“操作指南”中进行解释的过程,因为每个电话的功能都不相同。 并非每个电话都可以扎根,尤其是在处理运营商型号等时。 一般来说,弄清楚如何生根设备是生根乐趣的一部分。 寻找手机植根指南的最佳起点是查看上面链接的XDA论坛,或者通过快速Google搜索来查找手机以找到指南和链接。 通常,较小的Android博客会报告特定设备已正确植根的时间,从而可以轻松准确地确定设备何时可以植根。 您甚至可以在YouTube上找到完整的视频指南,其中显示了如何附上分步说明来完成设备的植根。 值得注意的是,扎根于2017年要比以往任何时候都困难得多,这归咎于Android整体内部安全性的提高。 开发人员需要比以往任何时候都更加努力地寻找根漏洞,并且考虑到Android的许多根社区已经有效地退休了,您可能需要等到手机发布几周甚至几个月后才能发现漏洞。
因此,要开始扎根Android设备,您需要熟悉特定设备的方法。 没有XDA-Developers之类的实用程序的帮助,这是不可能的,并且我们在此页面上将其链接了好几次。 首先转到其论坛首页,然后选择其设备右上角的搜索图标。 通过XDA搜索后,您将需要查找设备。 例如,使用搜索功能搜索“ Galaxy S8”或“ Moto Z2 Play”,然后单击条目以加载该特定设备的论坛。 查看特定设备的论坛后,您会注意到,每个论坛都分为多个子类别,以便于浏览。 例如,S8论坛中的条目包括“现实生活评论”,“问答”,“指南,新闻和讨论”,“ Roms,内核,恢复和其他开发”,“主题,应用程序和Mods”和最后,针对S8特定版本(例如Verizon和AT&T版本)的论坛单独列出。 通常,如果您是通过运营商购买的设备,则需要直接访问这些指南。 否则,您可以在论坛的“指南”或“开发”部分中找到信息。 找到指南后,您将要确保支持手机的软件版本。 尽可能使用最新的指南,并确保通读每个指南的最新回复,以确保手机的当前软件仍支持该方法。 如果指南中概述的适用于您的品牌设备的方法似乎不支持您当前的软件版本,请不要安装它们-您可能只用手机即可。
根据撰写本文时市场上最流行的设备,这是一些用于扎根设备的快速入门指南。 您将要仔细检查您的特定型号是否可以使用列出的方法,因为某些设备的型号和内部版本号可能与链接的指南不符。
- 三星Galaxy S8
- 三星Galaxy Note 8
- LG G6
- Google Pixel
- HTC U11
- 一加5
上面链接的所有指南都使用XDA论坛帖子来指导您引导设备生根,并在可能的情况下安装自定义恢复并解锁引导加载程序,但HTC U11的链接除外。 HTC使用自己的HTC Dev工具来解锁设备的引导加载程序,从2011年起,可以轻松在任何未锁定的HTC设备上刷自定义软件。 我们已经在上面链接了HTC Dev工具,因此您可以了解有关其政策的所有信息。
您需要先仔细检查上面链接的每个指南,然后再在设备上使用它们。除了遵循这些设备的指南外,还值得研究一些可以在多个设备上运行的根程序,包括Magisk之类的根应用程序, Framaroot,KingRoot和Towelroot。 所有这四个平台都有其优势,同时还列出了一系列兼容的设备,您将想要访问各自的XDA列表,以了解有关它们以及它们可以做什么和不能做什么的更多信息。
最后一条建议:远离网站,宣传能在阳光下扎根每个设备,尤其是当您的手机或平板电脑是较新的型号或运行其软件的较新版本时。 诸如OneClickRoot.com之类的网站都宣称能够通过一次单击就可以对任何设备进行生根,但这些网站通常是完整的骗局,旨在骗取现金甚至在计算机上传播病毒。 例如,OneClickRoot会为每台设备都没有生根的产品收取$ 39的费用,而是“远程”将您的设备与互联网连接另一端的另一个人为您的手机生根。 显然,这不仅是一种浪费现金的方式,而且还很危险,因为个人可以立即在设备上查看所有个人信息。 如今,网络上存在一键式根程序,可用于各种各样的电话,例如Kingo Root,但由于清单中的大多数电话已于2011或2012年首次投放市场,因此您可能不会使用在列表中找到您的设备。 总体而言,使用XDA查找适合您设备的方法更为安全,因为论坛上的用户几乎总是拥有与您相同的手机型号。 通常,这需要更多的工作,但是文本或视频指南通常可以引导您完成根方法,而不会带来太多问题。
我可以取消设备的root权限吗?
由于从根本上确保设备的安全,因此根本无法执行涉及保修的任何操作,因此很有可能您需要在某个时候取消设备的root用户权限,放弃您的root用户访问权限以换取发送您的设备的权利。设备返回给制造商或运营商。 根除设备的方法通常会根据您的手机型号而有所不同,并且您需要搜索XDA或Google以了解是否可以根除设备。 在深入扎根手机之前,最好先知道这个问题的答案,因为当您不必担心手机结实和无法修复时,保修更换非常容易。
通常,您用来引导设备的指南会列出有关设备是否可以撤消根目录的信息。 如果您使用XDA浏览论坛以获取指南,则每个论坛帖子均具有搜索功能,可让您浏览每个页面的内容而不必阅读整个主题。 通常,浏览结果中的“ unroot”一词是一个好主意,以发现是否存在方法,是否有人已经问过root创建者其设备是否可以取消root。 通常,对设备进行脱根是一个非常简单的过程,它将使您可以将手机或平板电脑发送到运营商进行维修或更换。
最后,还有一点值得注意的是,SuperSU的用户在设置菜单中具有内置选项,该应用程序允许root用户向超级用户授予对root应用程序的访问权限,并且是Play商店中最受欢迎的root应用程序之一,都可以直接从应用程序内部临时完全取消其设备的根目录。 这可能不适用于所有设备,但是在尝试重置设备时通常值得一试。
***
我们知道,该指南无法解释如何在当今市场上生根每一个设备,这似乎有些令人失望,但不幸的是,生根距离您所能达到的“一刀切”。 设备在运营商之间具有不同的软件版本,版本号,甚至自定义的硬件,这使得建议如何连根单个设备模型都变得异常困难。 例如,如果要扎根Galaxy S8,则必须确定所拥有的型号,然后确定哪种软件版本。 尽管S8在硬件方面是相同的,但S8实际上具有11种不同的设备模型,其中大多数设备构成了运营商控制的模型。 它甚至不包括Galaxy S8 +,后者添加了自己的软件和硬件版本,因此几乎不可能在一个指南中仅涵盖一台设备。 现在想象一下,必须涵盖所有制造过的Android设备-这是不可能的,至少可以这样说。
但是我们希望,该指南至少能够帮助我们了解如何在Android上植根,并使任何人和所有人都可以学习如何对自己的设备进行植根。 对于所有的炒作,如果您愿意努力学习生根社区中使用的关键术语和短语,这可能是一个相当简单的过程,从而使拥有数小时业余时间的任何人都可以轻松地进行学习。 。 本指南的确起着一个入门指南的作用,帮助您了解使用Android扎根的广阔环境,而进入root社区肯定需要付出一定的努力,但您不应该让进入门槛过高。 扎根设备可能会对您每天使用设备的方式产生重大影响,尽管扎根当然比以往任何时候都存在更多弊端,但在设备上执行仍然是一个有趣的修改项目。 你还在等什么? 前往XDA,找到适合您手机的指南,备份重要文件和信息,然后扎根!