New Captive Portal Login crashing on HyperOS 1 Redmi K40 Pro+


Lim-Dul

Members
30 Jan 2018
63
30
Hi there!
Yesterday I updated my Redmi K40 Pro+ (Haydn - yes, it's old ;) ) to HyperOS 1.0.13.0 Stable (1.0.13.0.UKKCNXM).
Unfortunately now my Captive Portal Login system app, which is used to unlock access to any Guest WiFi Hotspots, is crashing all the time with the following error (just an excerpt from the full log):
Permission denial: reading from settings requires:android.permission.READ_DEVICE_CONFIG
Based on that error I tried connecting to my phone via ADB (USB debugging and USB debugging (Security settings) is on), switching to root via su (the phone is rooted, I granted the shell root via Magisk) and executing
pm grant com.android.captiveportallogin android.permission.READ_DEVICE_CONFIG
But when attempting that I get the following error:
java.lang.SecurityException: Permission android.permission.READ_DEVICE_CONFIG requested by com.android.captiveportallogin is not a changeable permission type
I am a bit at wit's end now. Anybody has any ideas how to fix the Captive Portal Login app, give it the permission its lacking or doing anything else that might help?
As an aside: When I first got prompted to open an authorization page for a Guest WiFi Hotspot I had the choice of two Captive Portal Login apps? A bit like in Dual Apps. I chose the first one and never got prompted to make the choice again.
 
Maybe this helps.