关于索尼手机在Sim卡热插拔时避免系统强制重启的解决方法(包括10.0和9.0三卡合一)
关于索尼手机在Sim卡热插拔时避免系统强制重启的解决方法(包括10.0和9.0三卡合一)https://bbs.ihei5.com/thread-1182586-1-1.html
继前帖的刷机教程之后,手机也用得差不多废了,然而被系统强制重启的问题一直在困扰着,下面这个教程来得有些迟,也算是有始有终吧
索尼已支持通过安卓10的调制解调器实现Sim卡热插拔,我们只需要禁用相关的程序即可避免系统强制重启,方法如下:
安卓10无root用户,开启ADB工具,复制粘贴执行以下命令,
adb shell pm disable-user com.sonymobile.uiccdetection
热插拔时,手机屏幕还会显示警告要重启,忽略即可。
安卓10已root用户,直接进入 /system/priv-app/SomcUiccDetection/SomcUiccDetection.apk,然后把目标程序删除或更改名字如「SomcUiccDetection.apk1」
https://forum.xda-developers.com/t/guidance-enable-sim-hot-plug-support-without-root.4124113/
由于需要用到 2Sim卡+1SD卡,无奈退回9.0,然后去某宝找到安卓二合一延长线
SD卡与延长线使用双面胶或适量屏幕胶粘接
三卡安装好后,进入 /system/vendor/build.prop,搜索并修改
<persist.vendor.radio.apm_sim_not_pwdn=0>
保存后重新开机即可成功识别三卡,但问题来了,每当打游戏有网络切换或开关飞行模式必定又会自动重启!
经过摸索,发现索尼在执行强制关机命令
的程序位于/system/app/SemcSimDetection/SemcSimDetection.apk,这个系统程序删除将导致无法注冊网络。
顺藤摸瓜,继续探索发现实际的弹窗程序位于/system/priv-app/CustomizationSelector/CustomizationSelector.apk
按照路径进入后把目标程序删除或更改名字为「CustomizationSelector.apk1」,测试网络切换、开关飞行模式均不再有重启现象。
一直困扰SONY的问题{:biggrin:} 这个有点厉害了
页:
[1]