您的位置:首页>聚焦>科技 >内容

如何使用SamPWND扎根三星GalaxyS8

2020-09-08 15:00:06来源:
导读 虽然用于实现root身份的某些功能已被本机移植到Android中,但是将设备植根仍然具有相当大的优势。本指南的重点是在Galaxy S8的USA型号上实

虽然用于实现root身份的某些功能已被本机移植到Android中,但是将设备植根仍然具有相当大的优势。本指南的重点是在Galaxy S8的USA型号上实现root的安装和安装SuperSu。所有艰苦的工作都在XDA上完成,您可以在官方线程中查看有关如何实现它的完整细节。

从根本上讲,根目录是通过使用Odin刷新4个文件并执行su二进制文件来实现的。然后运行脚本以将SuperSu安装到系统,此时将获得root。还有一些额外的位可以使根更稳定,更平滑,从而可以从另一个固件中获取文件并进行刷新,从而生成根目录的ROM。

下载 SamPWND_S8_4File_Firm, SamPWND_S8.zip 和 systemroot.zip

下载 Odin Prince Comsy 和 Normal Odin

将SamPWND_S8_Firm提取到所需的目的地(台式机),然后打开Odin Prince Comsy,并将文件放在各自的插槽中(BL –> BL,AP –> AP,CP–> CP,CSC–> CSC)

在Odin中,转到选项,然后选择“自动重新启动”,“重新分区”,“ F。重置时间”,“所有Nand”和“电话Bootloader更新”(这将擦除设备)

将Samsung Galaxy S8置于下载模式(电源+调低音量+ Bixby),将出现警告屏幕,警告您有关自定义操作系统的闪烁,请继续按调高音量。

在Odin中按开始键(闪烁将开始,最多可能需要10分钟)

当完整的设备将重启到恢复模式时,此时只需选择立即重启系统。

完成设置,并接受设备RSA密钥以授权adb(如果尚不存在弹出窗口,或者您已将其关闭;请断开并重新连接手机,然后接受)

现在,将第一步中下载的systemroot.zip下载到您的adb安装目录中(通常为C:adb)

导航到adb目录,然后按CTRL + Shift +右键单击,在此处选择打开cmd窗口

打开cmd并将提取的systemroot文件夹保存在adb目录中后,我们就可以开始了。

类型:adb push systemroot / data / local / tmp / systemroot

完成后键入:adb shell

进入外壳后,键入:chmod -R 0777 / data / local / tmp

下一个比较棘手,键入:setsid su(输出看起来像这样:dreamqltesq:/ $ / system / bin / sh:没有控制tty:open / dev / tty:没有这样的设备或地址

/ system / bin / sh:警告:将无法完全控制作业),那么您将处于非常不稳定的rootshell中

为了使此shell变得稳定,您必须键入exit,然后将您放入稳定的rootshell,但是,由于发送到不稳定shell的大多数命令都以乱码形式返回,因此可能需要尝试几次。按下回车键后,shell本身将继续从标准用户更改为root用户。这将一直持续到成功运行出口并将您放入稳定的shell(注意:由于在每个命令之后shell从用户更改为root,因此必须以shell为root的情况下执行exit命令,否则,请不要将其替换为root外壳程序,您将转到用户外壳程序,并且必须再次以setsid su开头)

一旦获得稳定的root shell,您将输入:echo /data/local/tmp/systemroot/remount2.sh> / sys / kernel / uevent_helper(这将以r / w的身份重新挂载system和rootfs)

等待10秒钟,然后键入:mount(确认系统已安装为r / w)

现在我们将执行该脚本,键入:sh /data/local/tmp/systemroot/root.sh(在adb中会向您显示一些错误,不必担心它们会相应地运行)

脚本运行完毕后,您的设备将重新启动,此时您已完成。但是,尽管已经实现了根本,但它并不是最平滑/最稳定的,但是我们对此也有补救措施!

免责声明:本文由用户上传,如有侵权请联系删除!

猜你喜欢

最新文章