如何植根OnePlus One?


15

我想扎根我闪亮的OnePlus One设备又名旗舰杀手。互联网上没有可用的指南,也可以通过Google轻松获得,但是我不确定该遵循哪个指南,因为我不希望设备在生根过程中遇到可能导致手机无法启动的问题。

如何安全地扎根手机?


  • 设备:OnePlus One(培根)
  • Android版本:CM 11S,COS12或COS13
  • 状态:未修改的引导加载程序
  • 储存空间:16GB或64GB

Answers:


18

确实,此设备可用的指南数量非常多。根植OnePlus One相当简单,安全,并且不需要任何关于Android OS内部的先决知识,尽管拥有根源可以使您放心生根。

注意#0:该说明会擦除您手机上的所有内容,包括Stock Recovery,并且您可能不会收到OTA更新(我虽然没有收到问题,但仍收到了它们)。另外,尽管本指南似乎冗长(因为是从全新用户的角度编写的),但这些说明是最安全的方法之一,可确保在需要时可以轻松进行任何故障排除。

注意#1:如果您担心自己的数据有任何问题,请参阅此一站式指南- 非根设备上的完全备份。我个人更喜欢adb backup与Play商店免费提供的Helium应用程序结合。

以下说明要求安装ADBFastboot工具。关于安装,这里有一个非常有用的指南-ADB的安装最少吗

  • Windows用户可以看这里对于专用的解决方案,或者使用所谓的这种流行的轻松自由的安装工具15秒ADB安装建议在此指南
  • 对于Linux用户,大多数流行发行版的存储库中通常都提供ADB和Fastboot,并且本指南中已经介绍了ADB和Fastboot 。见如果在一个易于安装的匮乏。Android发烧友已经解决了使用它们时遇到的许多错误。否则,以root用户身份在系统上运行(不推荐)可以解决大多数问题。
  • 我不熟悉OSX,所以不推荐任何东西:(

注意#2:在继续进行进一步说明之前,请确保您的设备可以在ADB和Fastboot上正常运行。

  • 这是任何OS用户都必须在此处进行验证(Windows部分中的第3步,和有用的fastboot命令)以进行更流畅的体验的验证。

  • 同样,当您尝试使用adb相关命令时,设备上将显示一条确认信息,接受来自系统的ADB连接。允许并选中该框以备将来使用,

注意#3:-我要以Ubuntu Linux用户的身份进行指导,尽管从Windows扎根非常简单。

  • 一旦你拥有了一切设置和备份,你需要打开一个命令提示符使用提升的权限,并输入ADB安装目录
  • 通常,该命令类似于cd folder_location\其中folder_location是ADB安装文件夹的位置。
  • 如果一开始不知所措,则可以参考本指南(请参阅说明0。安装正确的fastboot和adb驱动程序)。
  • 关于Linux用户,我假设他们已经了解使用他们喜欢的终端应用程序的基本知识。Google是您的朋友,永远记住

注意#4:在进入未知的物体(例如生根或闪烁)之前,请保持手机充足电,可能超过70%。另外,本指南 总结了此答案的许多要点。


第1部分:解锁OPO的Bootloader

尽管这对于继续下去并不重要,但是您可能出于好奇而将它们视作:

说明:

  1. 插头OPO到使用USB电缆系统并启用USB调试
  2. 在您的CMD /终端中获得Windows中的“管理”Linux中的“ 超级用户”特权。对于Windows,也进入ADB目录。
  3. 键入adb devices以确认您的设备已连接。如果您看不到设备,请考虑查询Google。
  4. 输入 adb reboot bootloader以进入快速启动模式。
  5. 输入fastboot devices以确认快速启动模式正在被系统检测。如果您看不到任何设备序列号。或类似内容,然后将其查询到Google进行故障排除。
  6. 输入fastboot oem unlock-这将解锁OPO的Bootloader,并且作为默认机制,将擦除您的设备。
  7. 输入fastboot reboot以重新启动设备。如果这不能重新启动设备或使卡在“快速启动”屏幕上,则可以通过连续几秒钟按下电源键来关闭和打开电源。

恭喜!您的设备现已解锁,可进行无数修改。


第2部分:通过恢复模式安装并启动到自定义恢复

您可以出于好奇而检查它们:

说明:

虽然我个人更喜欢Philz Touch Recovery(优雅),但我指示了最受欢迎的TWRP恢复。Philz Touch Recovery和CWM的说明也相似。除了这三个之外,我不知道OPO会有任何其他恢复。

(本节中的说明分为两部分:2.1和2.2)

2.1:

  1. 下载任何恢复功能 TWRP官方(首选),Philz TouchCWMTWRP非官方。一些人更喜欢官方TWRP的分叉,称为TWRP非官方。您可以对它们进行Google搜索以满足您的需求。
  2. 将下载的文件重命名为1。对于Windows用户,请将此文件放入您的ADB文件夹。对于Linux用户,要么进入所选的Download文件夹,要么知道下载文件的文件路径。.imgrecovery.imgcd
  3. 转到“设置”->“开发人员选项”,然后取消选中“ 启用Cyanogen恢复”
  4. 重复第1部分中的步骤1-5,确保进入快速启动模式。
  5. 输入fastboot flash recovery recovery.img。未cd进入所选下载文件夹的Linux用户应将recovery.img文件路径替换为.img。此命令会将您下载的恢复文件刷新到OPO的恢复分区中,显而易见,无法将Stock Recovery引导到其中。
  6. 重复第1部分的步骤7。

恭喜!您已成功将Stock Recovery替换为Custom Recovery。

要么,

一些声称OPO可以启动到现场恢复中,而无需替换库存恢复,这可以确保他们的OTA更新得以生存。我无法取得成功,但他们取得了成功。按照2.2引导进入实时恢复。

2.2:

  1. 重复2.1的步骤1-4 。
  2. 输入fastboot boot recovery.img。未cd进入所选下载文件夹的Linux用户应将recovery.img文件路径替换为.img。此Fastboot命令将引导到下载的Recovery中,而无需触摸任何已安装的Recovery。引导到此恢复可能需要几分钟。

如果您可以看到具有Install ZipAdvanced等选项的恢复,以及TWRP或在某处提到的已下载Recovery的名称,则您已启动到已下载的Recovery中。恭喜!否则,您可能无法使用Google进行故障排除或直接使用2.1


第3部分:Flash SuperSu zip并安装SuperSu应用程序以启用root访问权限

如果您来这里是为了生根的。但在任何情况下,你可以看的一些很好的书面答复中生根,生根什么会允许你这样做,或者这短暂的,但有用的指南在Lifehacker的。

您可以找到许多超级用户客户端,这些客户端可以拦截设备中应用程序root用户的访问,并以交互方式要求您采取措施。流行的用于OPO是SuperSu应用程序通过Chainfire和超级用户通过Koush。我将在这里使用前一个。

请注意,大多数这些超级用户应用程序都需要将自己的二进制文件刷新到系统中才能使用其apk。

说明:

  1. 此处下载SuperSu zip文件。该名称可能类似于。UPDATE-SuperSU-vX.YZ.zip
  2. 将此.zip文件放入内部S​​D卡的根目录(主文件夹)中。您可以通过启动自己喜欢的文件管理器来实现。
    • 使用2.1的用户:
      • 简单方法:转到“设置”->“开发人员”选项并启用“ 高级重启”。按住电源按钮,点击重新启动选项,然后选择恢复。您的设备现在将启动到恢复中。
      • 典型方式:重复第1部分的步骤1-3,然后输入adb reboot recovery以启动进入Recovery。
    • 使用2.2的用户:
      • 重复2.2的所有步骤以启动到实时恢复。
  3. 点击“ 安装Zip”。选择.zip您下载的文件,然后选择“ 是”以安装文件。它将显示一些文本作为输出,并最终完成。此步骤会将SuperSu应用程序兼容的二进制文件刷新到您的Android操作系统中。如果出现意外错误,请在Google搜索中进行查询。
  4. 您现在可以重新启动设备。
  5. (更新:不再需要)转到Play商店并安装SuperSu应用。
  6. 启动应用程序。如果显示弹出窗口,请选择继续,您将看到两个选择TWRP / CWM的选项。这将导致重新启动。如果该应用没有要求您提供任何东西,那么一切都很好,您已经准备好将SuperSU用作超级用户管理器。
  7. 现在,您可以启动此应用来调整一些适合您需要的设置。另外,请使用任何需要root访问权限的应用程序(例如,这些应用程序)检查它是否已成功安装并正常工作 。

您现在已成功将您的OnePlus One设备植根。有许多方法声称是一键式,完全自动化等。但是,我无法涵盖所有​​方法,也不会,只能将重点放在一种方法上。:)无论如何,一些值得注意的提及是:

  • 培根根工具包
  • 一加一工具箱
  • 请参阅此答案中的“ 方法/应用程序”,以了解针对其他Android设备存在哪些流行的生根方法;有些人可能也适用于OPO。
  • 您可以在OnePlus论坛上更轻松地寻找解决方案,因为它是包括我在内的许多OnePlus One用户的通用共享信息源。

目标完成


1 根据此处从Rob W收到的信息,有必要将下载的恢复文件重命名为recovery.img,否则fastboot命令可能会执行,但不会生效。


2
“虽然没有必要,但将下载的.img文件重命名为recovery.img”。此步骤是必需的。不进行重命名,fastboot boot trwp.img即使fastboot报告成功执行,也没有任何明显的效果。仅在重命名为recovery.img后,使用fastboot boot recovery.img才会使手机进入所需的恢复映像。
罗布W

1
这是一个全面的答案!谢谢!!顺便说一句,我能够启动实时TWRP恢复。:-)
asgs 2013年
By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.