I'm hoping someone can help me understand how this DMB TV system works, because in my quest to figure out how to get T-Mobile's wifi calling to work on the 950N's stock firmware I seem to have stumbled upon a fix out of blind luck and want confirmation that this could definitely have been the cause of it not working.
Basically, I've been slamming my head into the keyboard for months because I copied everything obviously related that the F variant phones have which is absent on the N variants (as this wifi calling thing seems to be the case for several previous Samsung phones like the S8+, S8, S7, etc) but for a yet-unknown reason the IPSec VPN connection it needs could never connect.
I know the DMB app doesn't work outside of Korea because it is geo-locked and doesn't work "when roaming" (which in this case really just means not in South Korea on a South Korean provider's network and SIM), so I deleted the apk as part of de-bloating, but I didn't even think to look at any other software components until last night. While trying to gleam some wifi-calling insight staring at some logcat lines I noticed that GameManager kept trying to scan the Catlog app (the logcat viewer I'm using) but failed because the app is not present...because I deleted the Game Manager apk's as well - which got me wondering how this thing was showing up in the logcat to begin with....
which led me to find gamemanager.jar sitting in /system/framework - so I promptly deleted that, saw a couple .jar's in there with DMB in the name and deleted those as well, rebooted into TWRP to clear cache and dalvik cache, and upon booting up the Wifi Calling notification popped up almost immediately.
I've rebooted several times, made test calls in and out at home and at work and it's working just fine now.
So like the thread title says - how does this DMB thing work and why would deleting it have 'fixed' the wifi calling?
Basically, I've been slamming my head into the keyboard for months because I copied everything obviously related that the F variant phones have which is absent on the N variants (as this wifi calling thing seems to be the case for several previous Samsung phones like the S8+, S8, S7, etc) but for a yet-unknown reason the IPSec VPN connection it needs could never connect.
I know the DMB app doesn't work outside of Korea because it is geo-locked and doesn't work "when roaming" (which in this case really just means not in South Korea on a South Korean provider's network and SIM), so I deleted the apk as part of de-bloating, but I didn't even think to look at any other software components until last night. While trying to gleam some wifi-calling insight staring at some logcat lines I noticed that GameManager kept trying to scan the Catlog app (the logcat viewer I'm using) but failed because the app is not present...because I deleted the Game Manager apk's as well - which got me wondering how this thing was showing up in the logcat to begin with....
which led me to find gamemanager.jar sitting in /system/framework - so I promptly deleted that, saw a couple .jar's in there with DMB in the name and deleted those as well, rebooted into TWRP to clear cache and dalvik cache, and upon booting up the Wifi Calling notification popped up almost immediately.
I've rebooted several times, made test calls in and out at home and at work and it's working just fine now.
So like the thread title says - how does this DMB thing work and why would deleting it have 'fixed' the wifi calling?