fix: support value update since SDK 29 despite persistent=false#430
fix: support value update since SDK 29 despite persistent=false#430yhkee0404 wants to merge 17 commits intokyujin-cho:mainfrom
Conversation
|
@yhkee0404 please resolve the merge conflict and get back to me |
# Conflicts: # app/src/main/java/dev/bluehouse/enablevolte/Moder.kt
Dear @kyujin-cho , sorry for this late response. To resolve the merge conflicts, I merged the latest v1.3.2 into this branch and refactored some lines from #426 just slightly, i.e. from You can download and test the built apk from here but you need to uninstall the previous installation before installing this customized version: https://github.com/yhkee0404/pixel-volte-patch/releases/tag/1.3.2_PR_428_TEST . It works as I tested, and as previously tested by others: #438 (comment) , #449 (comment), #396 (comment), #453 (comment) , I have been working on both enhancing the core logic of turning the volte option including It is such an honor that my #426 was accepted, and thank you for including it in v1.3.2! It must have helped a lot of users including this one: #445 (comment) |
Fixes #438 (comment), closes #398 (comment), resolves #403, by adding a new button to let users try
ICarrierConfigLoader.overrideConfigorCarrierConfigManager.overrideConfigwithpersistent=falsesince theSecurityExceptionwhich results frompersistent=trueand makes the app crash is not thrown nor caught inside the app but fromcom.android.phone.Support the different function signatures of ICarrierConfigLoader.overrideConfig and CarrierConfigManager.overrideConfig for SDK 29 in case of
NoSuchMethodError.Supports
resetImsfor SDK 29 where it was not added but following its implementation bydisableImsandenableImsuntil SDK 33, catchingNoSuchMethodError.You can download and test the built apk here but need to uninstall the previous release if any: https://github.com/yhkee0404/pixel-volte-patch/releases/tag/1.3.1_PR_426_430_431_432_436