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

Android 如何使用自定义ROM禁用galaxy tab4上的出厂重置,android,samsung-mobile,galaxy,Android,Samsung Mobile,Galaxy,我在我的设备(galaxt tab4 t230NU)上安装了根目录,我刚刚用自定义ROM将android 4.2升级到了5。我想禁用自定义ROM中的出厂重置选项。知道怎么可能吗?我认为这可能是不可能的;关键是,应该始终有一种方法回到基本系统,否则错误将完全阻塞设备 我曾为一个客户研究过这种情况,当时我们正试图开发一个无法颠覆的信息亭应用程序。我们的结论是,安卓设备属于用户,可以(也应该)通过设计始终能够在出厂时重置。最后,我们终于接受了这一点,并锁定了破坏我们的应用程序的琐碎尝试。棒棒糖介绍了你

我在我的设备(galaxt tab4 t230NU)上安装了根目录,我刚刚用自定义ROM将android 4.2升级到了5。我想禁用自定义ROM中的出厂重置选项。知道怎么可能吗?

我认为这可能是不可能的;关键是,应该始终有一种方法回到基本系统,否则错误将完全阻塞设备


我曾为一个客户研究过这种情况,当时我们正试图开发一个无法颠覆的信息亭应用程序。我们的结论是,安卓设备属于用户,可以(也应该)通过设计始终能够在出厂时重置。最后,我们终于接受了这一点,并锁定了破坏我们的应用程序的琐碎尝试。

棒棒糖介绍了你。

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

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

但我搜索了很多,发现使用自定义ROM是可能的。虽然这个建议在技术上是正确的,但这也是一个可怕的想法。摆脱恢复模式意味着下次设备出现问题时,您将无法从中恢复。更好的建议是防止访问启用恢复模式的平板电脑的物理按钮。如果OP正在构建一个真正的无人值守的物理信息亭,那么这应该是可能的。毕竟,这不是一个新问题。其他人一定已经解决了这个问题,并在XDA上发布了一个自定义ROM。我们已经在这里讨论了自定义ROM,所以在出现问题时,您可以随时刷新恢复映像(除非您破坏了引导加载程序…),如果有一种方法可以在不进入恢复模式的情况下刷新恢复映像,那么我不知道该方法。如果有这样的方法,那就忘了我说的话。你能再解释一下吗?如何擦除恢复分区?对我来说似乎是个不错的选择。你可以在引导加载模式下刷新恢复映像。