如何使用自定义 ROM 在 galaxy tab4 上禁用出厂重置

how to disable factory reset on galaxy tab4 with custom ROM

我对我的设备 (galaxy tab 4 t230NU) 进行了 root 操作,并且刚刚使用自定义 ROM 将 android 4.2 升级到 5。我想禁用自定义 ROM 中的出厂重置选项。知道怎么可能吗?

我认为这很可能是不可能的;重点是应该始终有一种方法可以返回到基本系统,否则错误会完全破坏设备。

我曾为一位客户调查过此类问题,我们试图开发一个无法被破坏的信息亭应用程序。我们的结论是 Android 设备属于用户,可以(并且应该)始终能够通过设计恢复出厂设置。最后,我们接受了这一点,只是锁定了破坏我们应用程序的微不足道的尝试。

棒棒糖介绍Factory Reset Protection, which you might be able to use

这个问题最好发在 XDA 上,除非你已经从源代码编译了自定义 rom。知道 Galaxy 设备和缺乏平台资源——你不知道。 无论如何,解决方案很简单。您需要使用 apktool 反编译 SecSettings.apk,在资源中找到相关布局并删除负责(单击时)重置序列启动的布局。您可能还需要更新 public ids 文件。请搜索 xda 以获取有关修改反编译 apk 的更多信息。这是相当的黑客行为,不应在此处询问或回答。 请注意,这些问题可能不属于这里。并且仍然可以从恢复(自定义或库存)中执行出厂重置。 Sp从设置中禁用它确实不是解决方案。

在恢复模式下恢复出厂设置:可以直接在恢复 GUI 中完成,也可以在设置应用程序中选择一个选项,在缓存分区中创建命令文件,然后重新启动到恢复模式以读取该文件。因此,为了禁用恢复出厂设置,我建议擦除您的设备恢复分区。