描述
有佬友遇到过购买esim或者其他euicc卡片使用时,不小心禁用了sim卡导致无法再开启回来的状态。比如下面这样子。
我是国行机你让我上哪去禁用esim?
对于类原生系统则sim2槽位直接消失,没有设置入口了。
前提要求
不需要清除数据,也不需要恢复出厂。
需要root权限。
为什么?
因为从安卓11开始,系统会记录每个插入手机的sim卡的信息,这样更换sim卡就不再需要手动设置(比如默认上网卡,默认通话卡),更换sim卡会自动同步这些设置,也会记录禁用sim卡的信息,导致卡片被禁用后即使更换卡槽,插拔卡片仍然系统会禁用sim卡。对于euicc又有某种神秘bug,禁用后无法进入设置界面,导致死循环。
开始解决
原始解决方案如下。
https://www.reddit.com/r/GooglePixel/comments/1hcwboa/esim_not_working_unable_to_set_up_esim_after/
下载sqlite editor,并且授予root权限。
打开侧滑菜单,点击文件管理器,打开以下数据库:/data_mirror/data_de/null/0/com.android.providers.telephony/databases/telephony.db
编辑siminfo数据表。
观察sim卡名称,找到被错误禁用的sim卡,直接长按点击删除,顶多就丢失默认上网卡设置。
此时切卡或者插拔sim卡。被错误禁用的sim卡应该就会恢复了。






