Android:更改 SIM 卡时禁用强制重启

对于我目前正在开发的应用程序,我们希望从用户的 SIM 卡中读取数据,这可以正常工作。我们希望用户可以在应用程序运行时切换 SIM 卡。执行此操作时,操作系统会请求重新启动设备,我们似乎无法抑制此消息。

有没有办法让它能够在应用程序运行时插入 SIM 卡而无需重新启动设备。我对所有选项持开放态度(生根、自定义 rom 等...)

stack overflow Android: Disable mandatory restart when changing SIM-cards
原文答案

答案:

作者头像

我认为这不可能——我从未在手机设置中看到任何允许打开或关闭此功能的选项。您可能会感兴趣的是,对于某些手机——例如我记得的索尼 Xperia Z——手机允许在不重启的情况下更换 SIM 卡。

作者头像

我找到了一种方法,但我不知道它是否适用于其他设备。

Device:Sony E4g(2003)
Android:4.4.4
Root required :yes
Apps Needed :Romtoolbox pro

首先打开 rom 工具箱并转到应用程序管理器,然后搜索 "Sim Detection" 这是一个系统应用程序,然后单击它并转到 "advanced freeze option" 然后您禁用 "SimDetectionReciever" 就完成了。

希望这可以帮助