美国Snapdragon三星Galaxy设备在定制开发方面几乎没有希望,因为运营商要求三星不要发布官方的引导加载程序解锁工具。这些设备获得根访问权限的唯一方法是找到漏洞。对于Samsung Galaxy S8,Samsung Galaxy S8 +和Samsung Galaxy Note 8,这就是SamFail漏洞的发生。利用根访问权限,XDA高级成员afaneh92为这三个设备创建了Safestrap恢复。Safestrap恢复就像TWRP一样,但是它与锁定的引导程序一起工作。

Safestrap是一种用于引导加载程序已锁定的手机的恢复工具。它基于TWRP 3.2.1,并使用SamFail攻击程序当前可用的root用户运行。它通过在您重新启动手机时向您显示一个初始屏幕来工作,该屏幕允许您启动到Safestrap恢复或系统。通过恢复,您可以在备用ROM旁边最多拥有4个ROM插槽。

刷新文件时,您可以选择要刷新到的ROM插槽,然后可以返回并刷新文件,进行备份,还原备份或擦除分区,就像带有解锁引导加载程序的电话的普通TWRP一样。除常规TWRP中的所有功能外,开发人员还添加了启动选项菜单,该菜单可让您创建虚拟ROM插槽。这些存储在数据分区中,因此拥有的ROM越多,可用的存储就越少。

如果您确实在Samsung Galaxy S8,Galaxy S8 +或Galaxy Note 8上安装了Safestrap,请注意,它将仅限于Android Nougat。由于使用了root方法,因此这也将您的电池电量限制为80%。遗憾的是,这是因为获得Galaxy S8,S8 +和Note 8的根访问权限的唯一已知方法是通过SamFail漏洞进行了修补。当前,您可能无法安装完全自定义的基于AOSP的ROM(例如LineageOS 14.1),但是很快就可以安装。

要刷新Safestrap恢复,您需要使用上述Galaxy S8,S8 +或Note 8的一种root方法为手机打根。在为手机打根之后,您需要进入Google Play商店并安装busybox安装程序,然后进行安装busybox。

安装完成后,您将必须在设备上安装Safestrap APK。

在Safestrap应用程序中,您必须同意条款,然后选择“ 安装恢复”按钮。当应用程序中显示的状态更改为“已安装”时,您将知道它已安装。安装完成后,您可以重新启动手机,并且应该会看到初始屏幕。最后,要访问Safestrap恢复,请选择初始屏幕上的菜单按钮。进入菜单后,您将可以访问Safestrap。