phhusson / treble_experimentations

Notes about tinkering with Android Project Treble
3.38k stars 655 forks source link

VoLTE needs to be opened manually after reboot #1482

Open dtst opened 4 years ago

dtst commented 4 years ago

You'll need my latest release v212. Download https://treble.phh.me/ims-q.apk Install it just like you would install any apk, by either clicking on it from file manager, or with adb install Download https://treble.phh.me/android.hardwa...ephony.ims.xml Push it to /system/etc/permissions: adb root & adb remount & adb push android.hardware.telephony.ims.xml > /system/etc/permissions/android.hardware.telephony.ims.xml Reboot, unlock your device, wait one minute. Reboot again, unlock your device, wait one minute. Reboot. Wait one minute, go in ##4636## and see if IMS works.

I did it ,but ##4636## shows that IMS is not registered and VoLTE is not available after reboot. Only effective after manual turn VoLTE off and turn it on again. Is this normal? What is the reason? I hope IMS can register automatically after reboot. Thanks! _logcat -b all.txt_

09-19 09:39:10.174 2246 2246 D ImsPhoneCallTracker: [0] handleFeatureCapabilityChanged: isVolteEnabled=false, isVideoCallEnabled=false, isVowifiEnabled=false, isUtEnabled=true 09-19 10:46:16.744 2246 2246 D ImsPhoneCallTracker: [0] handleFeatureCapabilityChanged: isVolteEnabled=true, isVideoCallEnabled=true, isVowifiEnabled=false, isUtEnabled=true

lss4 commented 3 years ago

Did you install IMS directly to system, or systemlessly with the help with an existing Magisk module?

I installed IMS systemlessly using a Magisk module and I'm having the same issue.

It's not just upon reboot. If I happened to drop down to a lesser signal then back to LTE (such as entering an elevator with poor signal coverage), I'll need to do this also as VoLTE would not come back on its own.