高级手机定制/Root手机
现在我们已经准备好了,让我们开始吧。
有很多应用程序声称能够快速地为你Root手机,例如KingoRoot。虽然这种方法确实比其他方法要简单得多,但个人经验表明这种方法并不总是可靠的(见之前的说明)。
通常,你需要通过APK安装应用程序(忽略你的手机可能给出的警告),然后按照给出的说明进行操作。你也可以通过PC来进行,在这种情况下,你应该在设置中的开发者选项中启用USB调试。
- 个人说明: 我尝试用五台三星手机进行Root:Galaxy S、Galaxy S2、Galaxy Grand Duos、Galaxy S6和Galaxy Grand 2。尽管应用程序声称Root操作很容易执行,但只有最后一台(以及一台旧的联想平板电脑)成功Root。
仅适用于三星手机。仅适用于Windows。Knox开关(如果存在)将被触发。
- 准备好Root文件。
- 下载Odin(有很多不同的版本,主要区别在于使用的名称)。
- 启动手机进入下载模式:手机关机后,同时按住音量减小键+电源键+Home键。接受免责声明。
- 在Odin的相应类别中选择Root文件(文件会告诉你哪个)。
- 点击开始。确保手机已连接(应该会出现类似COM x 的黄色方框)。
- 手机将重启,现在手机应该已经Root成功。查找SuperSu应用程序或类似的应用程序以确认Root的存在。
1. Odin在Root过程中失败。对Galaxy S6进行手机内存写入从未开始。在等待了相当长的时间没有任何进度迹象的情况下,拔掉了USB插头,手机或Odin上都没有显示进度。重启手机后恢复到原始状态,这在意料之中(因为实际上没有发生任何事情)。以下是Odin3 v3.09的日志
<ID:0/004> Added!! <ID:0/004> Removed!! <ID:0/012> Added!! <ID:0/012> Odin v.3 engine (ID:12).. <ID:0/012> File analysis.. <ID:0/012> SetupConnection.. <ID:0/012> Initialization.. <ID:0/012> Get PIT for mapping.. <ID:0/012> Firmware update start.. <ID:0/012> SingleDownload. <ID:0/012> recovery.img <ID:0/012> NAND Write Start!! <ID:0/012> Complete(Write) operation failed. <OSM> All threads completed. (succeed 0 / failed 1) <ID:0/012> Removed!! <ID:0/004> Added!!
所以我尝试更换电脑上的USB端口,然后下载了最新版本的Odin3。它成功了!我不确定是哪个(或者两个都起作用了);但如果你遇到同样的问题,请记住这一点。
这是一个非常有用的应用程序,可以管理你的Root权限,并且可以将其隐藏在检查Root存在的应用程序中。它可以通过在TWRP中刷入其ROM来安装。
这可以在安装后完成,并且只能在安装操作系统后完成。
你可能会发现你无法使用Google Pay或访问类似的服务(例如Netflix)。这是因为你已经Root了手机,自定义操作系统手机会无法通过SafetyNet。解决这个问题通常需要编辑build.prop的指纹,使其与之前已在手机上验证过的指纹匹配(Play商店上有应用程序可以帮助你完成,或者你可以在TWRP中自己完成)。像XDA Developers这样的网站是寻找指纹的好去处;或者,你可以尝试使用Magisk扩展MagiskHidePropsConf来代替。
个人说明: 使用默认方法(即使用扩展程序替换指纹)会导致手机无法启动,因此请确保你已备份。解决问题的方法是复制提供的指纹,并手动编辑build.prop。 |
之后,你可能会发现你的手机会显示一条错误消息,提示“你的手机存在内部问题”。虽然这个问题并不难解决,但你的手机是安全的,并且不用担心显示这条消息[1]。