Sprint samsung domestic unlock WIP - Sprint Galaxy S 5 General

This is a thread to develop the domestic unlock for the sprint variant of the S5. As this thread is a work in progress, please keep all post to development only. If you need help seeking information for the uicc international unlock, please search xda because this is not a thread for that which has already been accomplished. Feel free to chime in and post any relevant information regarding an unlock method. Methods for previous samsung phones may or may not work. With that said, welcome and happy hunting guys and gals!!!!

Reserved

Reserved for devs

Reserved for dev 2

About20ninj45 said:
This is a thread to develop the domestic unlock for the sprint variant of the S5. As this thread is a work in progress, so please keep all post to development only. If you need help seeking information for the uicc international unlock, please search xda because this is not a thread for that which has already been accomplished. Feel free to chime in and post any relevant information regarding an unlock method. Methods for pprevioussamsung phones may or may not work. With that said, welcome and happy hunting guys and gals!!!!
Click to expand...
Click to collapse
Hope to see the colleagues from the international unlock here (especially @Dest! Ahem...I mean @aalyatim). For those wondering where to start we're looking for nv items with the first two characters at 01 or bad param nv items.
Sent from my LGLS990 using XDA Free mobile app

ecs87 said:
Hope to see the colleagues from the international unlock here (especially @Dest! Ahem...I mean @aalyatim). For those wondering where to start we're looking for nv items with the first two characters at 01 or bad param nv items.
Sent from my LGLS990 using XDA Free mobile app
Click to expand...
Click to collapse
Same here and thanks. I browsed the android manifest and found some interesting things. Ther is an ril : RIL_PERM_BLOCKED, MODEM_RFS_ERROR , RIL_PERSO_BLOCKED.
Could yiu tell me if these files exist on your s5? its should be in the PhoneErrService.apk

ecs87 said:
Hope to see the colleagues from the international unlock here (especially @Dest! Ahem...I mean @aalyatim). For those wondering where to start we're looking for nv items with the first two characters at 01 or bad param nv items.
Sent from my LGLS990 using XDA Free mobile app
Click to expand...
Click to collapse
So I explored alot of NV items recently and I want to compare them to an International MODEL . If you are reading this thread or knows anyone that has an international version of the s5 or note 4, could you please send me a NV back up so I can compare those items.

NV
Here
I have sm-900p

ecs87 said:
Hope to see the colleagues from the international unlock here (especially @Dest! Ahem...I mean @aalyatim). For those wondering where to start we're looking for nv items with the first two characters at 01 or bad param nv items.
Sent from my LGLS990 using XDA Free mobile app
Click to expand...
Click to collapse
sprints5 said:
Here
Click to expand...
Click to collapse
You have an international version of an s5 or note 4? I.E. SM-N910 unlocked or SM-G900H ?

About20ninj45 said:
Same here and thanks. I browsed the android manifest and found some interesting things. Ther is an ril : RIL_PERM_BLOCKED, MODEM_RFS_ERROR , RIL_PERSO_BLOCKED.
Could yiu tell me if these files exist on your s5? its should be in the PhoneErrService.apk
Click to expand...
Click to collapse
Yep all of these are in the PhoneErrService.apk on my G900P in the manifest. By any chance have you taken a look at personalization.apk? The name of the app is quite deceiving. It actually refers to "perso" as in "network perso"...as in network lock/unlock lol. There's some VERY interesting stuff in there. I wonder if the domestic GSM lock is a perso lock. I did see in the service menu where it had a lock reason, I think it just said NW. I don't remember seeing that before (being internationally unlocked).

ecs87 said:
Yep all of these are in the PhoneErrService.apk on my G900P in the manifest. By any chance have you taken a look at personalization.apk? The name of the app is quite deceiving. It actually refers to "perso" as in "network perso"...as in network lock/unlock lol. There's some VERY interesting stuff in there. I wonder if the domestic GSM lock is a perso lock. I did see in the service menu where it had a lock reason, I think it just said NW. I don't remember seeing that before (being internationally unlocked).
Click to expand...
Click to collapse
No i didnt notice that but it makes sense. After sifting through hours of NV items, 14000 to be exact, i took a break and decided to look at some more manifest logs. I had an idea that if i compared the manifest from an factory unlocked version as well with its NV items, it would give me a better idea of which ones to tackle. Kinda like which one came first the chicken or the egg, so by comparing those 2, I can narrow it down.
NW in the perso is there by default if you have a US version. I had the same on my note 4 and on my note 3 as well.

SW Configuration xml is also 9f interest. You can see the configuration of virgin mobile boost verizon sprint and all other sprint Mnvo's. Just not tmobile or att

Progress so far.
I decompiled the perso.apk and found that the OEM secret dialer codes are present( I.E 7465625*77*), they are just LOCKED (i.e 0x0) and they are bypassed. The whole app looks at the sim status "req lock status" and if its locked then then it doesnt send the unlock data to the modem.
IF """" mIsLock == 0x1"""" then it throws a sim error *invalid sim* for the sim network lock.
So I'm going to attempt to rewite this code and inject the apk into the phone. IF it works, we will have sim unlock, if not then we will need to do it the long and hard way which will require injecting rils into the xml file. @ecs87

About20ninj45 said:
I decompiled the perso.apk and found that the OEM secret dialer codes are present( I.E 7465625*77*), they are just LOCKED (i.e 0x0) and they are bypassed. The whole app looks at the sim status "req lock status" and if its locked then then it doesnt send the unlock data to the modem.
IF """" mIsLock == 0x1"""" then it throws a sim error *invalid sim* for the sim network lock.
So I'm going to attempt to rewite this code and inject the apk into the phone. IF it works, we will have sim unlock, if not then we will need to do it the long and hard way which will require injecting rils into the xml file. @ecs87
Click to expand...
Click to collapse
putting the apk back to /system won't work. use xposed framework nstead and rewrite the required method

josuelopezv said:
putting the apk back to /system won't work. use xposed framework nstead and rewrite the required method
Click to expand...
Click to collapse
I remembered that, but my run environment is on my desktop, so im debugging on computer, not the phone. Did you happen to poke your head around in that file? I know java, not smali to much, so i just got done switching it over to a way I can understand lol.

About20ninj45 said:
I remembered that, but my run environment is on my desktop, so im debugging on computer, not the phone. Did you happen to poke your head around in that file? I know java, not smali to much, so i just got done switching it over to a way I can understand lol.
Click to expand...
Click to collapse
No I will try to take a look into it this weekend. There is a program called smali2java it is easier to read java only and then create a method using xposed framework that overrides or receives from the original method. Smali is like assambler it uses more low memory management and stuff. But as far as I know the list of domestic locked providers is stored in a db is best to see if it i sql or in nvram

josuelopezv said:
No I will try to take a look into it this weekend. There is a program called smali2java it is easier to read java only and then create a method using xposed framework that overrides or receives from the original method. Smali is like assambler it uses more low memory management and stuff. But as far as I know the list of domestic locked providers is stored in a db is best to see if it i sql or in nvram
Click to expand...
Click to collapse
Yes but i found a function in there that i just need to hook and the rest will do the job for us. IM using smali2java, thats how i found it. I can send you the commands, we just need a way to hook/invoke it.

About20ninj45 said:
Yes but i found a function in there that i just need to hook and the rest will do the job for us. IM using smali2java, thats how i found it. I can send you the commands, we just need a way to hook/invoke it.
Click to expand...
Click to collapse
sure let me know what function and what commands do we need to pass and i will create the xposed fx module

About20ninj45 said:
Yes but i found a function in there that i just need to hook and the rest will do the job for us. IM using smali2java, thats how i found it. I can send you the commands, we just need a way to hook/invoke it.
Click to expand...
Click to collapse
So I was messing around with many a things today (like smali as you mentioned previously...it's a Damn mess) and decided to toy with the international unlock app. I was able to alter the code to re lock the phone...meaning I was able to alter what raw command to send over RIL. I was also looking at the logs after setting them more verbosely using 9900 (dialer code). It does log the RIL unlock/lock code in the log but it Also briefly explains part of it.
I have probably close to 100 pictures to share worth of logs and decompilations. I've just got to throw them all on my laptop. I've been a bit busy...and lazy.
Also has anyone noticed that the SIM error in the logs is a I/O error? I'm not too experienced on SIM errors but I thought it would've thrown some kind of xxxx lock error, like SP lock or NW lock? Sprint went quite far with this domestic lock. It doesn't make it easier that there isn't a process to chase after like there was for the UICC unlock.
Sent from my LGLS990 using XDA Free mobile app

ecs87 said:
So I was messing around with many a things today (like smali as you mentioned previously...it's a Damn mess) and decided to toy with the international unlock app. I was able to alter the code to re lock the phone...meaning I was able to alter what raw command to send over RIL. I was also looking at the logs after setting them more verbosely using 9900 (dialer code). It does log the RIL unlock/lock code in the log but it Also briefly explains part of it.
I have probably close to 100 pictures to share worth of logs and decompilations. I've just got to throw them all on my laptop. I've been a bit busy...and lazy.
Also has anyone noticed that the SIM error in the logs is a I/O error? I'm not too experienced on SIM errors but I thought it would've thrown some kind of xxxx lock error, like SP lock or NW lock? Sprint went quite far with this domestic lock. It doesn't make it easier that there isn't a process to chase after like there was for the UICC unlock.
Sent from my LGLS990 using XDA Free mobile app
Click to expand...
Click to collapse
josuelopezv said:
sure let me know what function and what commands do we need to pass and i will create the xposed fx module
Click to expand...
Click to collapse
Im just now being around to my messages so I'll send you the command josue. Ecs thanks for that tidbit.send me what you have. And we do have process to chase after. Its all in the perso app. Ill send you and josue a pm detailing it.

Related

☰ Prepay Widget ☰ Your Account Balance in Simple Widget Form ☰

Hello everyone! I am the developer of Prepay Widget, a small app that allows you to monitor your account balance through USSD requests.
You can find more info about USSD on Wikipedia, but basically these are short, SMS-like messages used by most GSM and some CDMA providers to deliver information
or control account services. The actual information comes to you in the form of popup toasts, which thids app hides and parses into widgets.
You can find the apps landing page on XDA at the following thread:
http://forum.xda-developers.com/showthread.php?p=12348102
However, i want to stress that its important that we get some device-specific feedback, so please post in this thread if you have issues,
this helps me keep track of bugs and requests better.
You can use the Lite version of the app - it has all the functionality of the full version apart from automatic updates (not really that important imo).
As I haven't got one of these phones in my pocket, I need some testers to track down problems. Please, use this thread to comment or
suggest features. It is my belief that addressing issues is best done individually by phone, so if something doesn't work, let me know and I will fix it ASAP.
Market link:
https://market.android.com/details?id=fahrbot.apps.ussd.widget.lite
Debugging:
Please use the "Write to developer" item in the Settings menu to send logs. Enable debugging, reproduce your error and then send the logs.
Make sure you include a description - the more detailed the description the better.
Screens:
1.3.3.0
Added full Russian translation
Fixed many small errors from user logs
Fixed rare radio restart issue on some ICS buils
Too bad I am not on prepay otherwise I would gladly test your app. Nevertheless my compliments for your work :thumbup:
Sent from my HTC Desire using xda premium
You don't need to be - your provider probably still sends info on thongs like free minutes and data or sms.
Sent from my HTC Incredible S using xda premium
oke, gonna try this then ! thanks...
Have a look on google for some codes.
Any issues with the recent update?
Nice
Sent from my HTC Desire CDMA using Tapatalk 2
OK enjoy!
does anyone knows where to find USSD codes?
I am looking for Vodafone Greece...
papazaf said:
does anyone knows where to find USSD codes?
I am looking for Vodafone Greece...
Click to expand...
Click to collapse
Google?
I have tryied Google, but with no luck
papazaf said:
I have tryied Google, but with no luck
Click to expand...
Click to collapse
Ive also had a look. Cant seems to find any. Try just calling your operator and asking them. Or look on their site.
Anything to report?
papazaf said:
does anyone knows where to find USSD codes?
I am looking for Vodafone Greece...
Click to expand...
Click to collapse
I also look for USSD codes for Vodafone Greece!
Hello, I have sudden problém with this widget!
It worked really fine but since yesterday it isnot able to retrieve my credit balance via USSD code, the number on widget is grayed and instead of capturing the message internally it invokes the queries as if called manually thus the message appears onscreen. This is ofcourse fashion which I don't want it to work. Any help please...
Sent from LT22i using Tapatalk 2

Notice: IMSLogger+ potential malware preinstalled on our devices.

This bastard is an evil little logger application with access to everything but apparently no known function. Recommend Removal.
The.Jericho.Initiative said:
This bastard is an evil little logger application with access to everything but apparently no known function. Recommend Removal.
Click to expand...
Click to collapse
Whats the name of this app? So that i can uninstall it
Mangtas_666 said:
Whats the name of this app? So that i can uninstall it
Click to expand...
Click to collapse
IMSLogger+
I dont see it in my device by the name of IMSLOGGER. Iam an Indian user, confirm which region firmware are you on?
somekeystrokes said:
I dont see it in my device by the name of IMSLOGGER. Iam an Indian user, confirm which region firmware are you on?
Click to expand...
Click to collapse
G925VVZW1AOC3
I can verify it is present on both Verizon and T-Mobile devices.
Edit: Not sure if it is relevant to your situation but I found it when I was going through apps on Titanium Backup
The.Jericho.Initiative said:
G925VVZW1AOC3
I can verify it is present on both Verizon and T-Mobile devices.
Click to expand...
Click to collapse
if it is by this name only, then iam sure its not here in indian version. However thanks for informing!
I think IMS stands for IP Multimedia Subsystem used in the delivery of VOLTE.
tigabert said:
I think IMS stands for IP Multimedia Subsystem used in the delivery of VOLTE.
Click to expand...
Click to collapse
It's possible IMS Settings could have that purpose, I've seen mention of it in regard to some T-Mobile devices however IMSLogger+ has no known function whatsoever, it's simply an app called logger that has access to everything you do and everything your id does in relation to your device. As far as I can tell there is absolutely no cost in disabling this application so until someone can identify a function that requires this to be enabled, it's simply common sense to do so.
Further, and I have no idea if it's relevant or not, but even it's naming convention is different from the other associated applications:
com.sec.ims 1.0
IMS Service 1.0
IMS Settings 1.0
com.sec.imslogger 1.20150211_LDM
I understand I'm offering an incomplete picture here, but our corporate 'benefactors' have a long history of being as shady as they possibly can be until they are caught and then they just try something else... Our data is a commodity resource to these people so they'll do what they can to acquire it.
In the end it's a question of trust. I don't, so I uninstalled it, but I wanted to pass on the information should anyone else want to do the same.
Another NSA feature for the American fellows.
Besides imslogger+, I also have "silentlogging 1.01" in my Singapore device. Anyone knows what is "silentlogging" for?
Sent from my SM-G925I using xda premium
tigabert said:
Besides imslogger+, I also have "silentlogging 1.01" in my Singapore device. Anyone knows what is "silentlogging" for?
Sent from my SM-G925I using xda premium
Click to expand...
Click to collapse
Silentlogging 1.01
com.sec.modem.settings
Safe to disable
I've seen one post saying it's part of Kernal Management and a normal function of the phone however I've seen a hundred posts saying the package has been safely disabled or uninstalled without any discernible impact on device functionality. If anyone has an idea what this app does, I'd welcome any insight offered.
Edit: Maybe not a hundred, maybe closer to 10.
The.Jericho.Initiative said:
Silentlogging 1.01
com.sec.modem.settings
Safe to disable
I've seen one post saying it's part of Kernal Management and a normal function of the phone however I've seen a hundred posts saying the package has been safely disabled or uninstalled without any discernible impact on device functionality. If anyone has an idea what this app does, I'd welcome any insight offered.
Click to expand...
Click to collapse
I have G9250 unlocked variant for Taiwan. The app is there.
I also noticed another found under 12py0ny0u.dev.6.66 does nothing as far as I can tell, but have access to pretty much everything.
Try to uninstall/disable if you see it.
Oliv3 said:
I also noticed another found under 12py0ny0u.dev.6.66 does nothing as far as I can tell, but have access to pretty much everything.
Try to uninstall/disable if you see it.
Click to expand...
Click to collapse
I don't get it.
somekeystrokes said:
I dont see it in my device by the name of IMSLOGGER. Iam an Indian user, confirm which region firmware are you on?
Click to expand...
Click to collapse
If your country or carrier doesn't have VoLTE then you won't have it enabled on your phone, that's why you can't find it.
EDIT:
You can check here if your carrier has it:
http://en.wikipedia.org/wiki/VoLTE#Deployment
So far it's only launched in Canada, Czech Republic, Germany, Hong Kong, Japan, Singapore, South Africa, South Korea, and USA. But even in those countries, only a few carriers have it.
Good old NSA must have had something worked out with Samsung. I bought mine in Hung Coc* as well and it too came with this IMSlogger as well that has and asks for every permission you never even thought about. No uninstall option either.
Every permission possible has been ticked by developer.
The.Jericho.Initiative said:
Silentlogging 1.01
com.sec.modem.settings
Safe to disable
I've seen one post saying it's part of Kernal Management and a normal function of the phone however I've seen a hundred posts saying the package has been safely disabled or uninstalled without any discernible impact on device functionality. If anyone has an idea what this app does, I'd welcome any insight offered.
Edit: Maybe not a hundred, maybe closer to 10.
Click to expand...
Click to collapse
Silent Logging is not turned on by default that's why it's safe to disable.
From the looks of it, it logs diagnostic info from the cell modem. I think it's only ever used for diagnostic purposes though and is not ever turned on normally. You can enable in Service Mode or if you set system property dev.silentlog.on set to "on".
If you don't have any of the log files at:
Code:
/data/log/Slog_ril_xxxxx.log
/data/log/Slog_main_xxxxx.log (where xxxxx is the time the log got saved)
Or the config file at:
Code:
/data/slog/SilentLog
...then you don't have Silent Logging running.
As for IMSLogger, it doesn't look nefarious. It is for VoLTE though, so has anyone tried if VoLTE still work when you have IMSLogger disabled/deleted. Mind you, VoIP or Skype or any other IP/SIP over wifi or LTE is NOT VoLTE (VoLTE is specifically optimised for voice using IMS whereas none of the others are). So to test, make sure you are actually using VoLTE (and that you have it enabled in your carrier plan) and not some other VoIP solution.
It's LMS Logger
And it stands for LetMeSpy I found it on my phone as well
IMSLogger+ is used by Samsung engineers to get the processor logs and interfaces logs from the phone for debugging purposes. In Engineering firmwares it can export the IP traces in PCAP format and it has a nice interface to see all the VoLTE/SIP messages in real time. Basically it can log all the calls signalization, excluding the voice packets.
It's launched from the IMS Settings application that is used to customize VoLTE/VoWIFI/RCS parameters for each operator.
By default the IMSLogger+ doesn't log anything, Below you have a movie done from my rooted Samsung S6 Edge G925F that shows how to launch the application. I'm sure IMSLogger+ can be disabled without any impact to VoLTE. Maybe Samsung should have done it from the very beginning.
https://www.dropbox.com/s/px0xhymiyq4rdkt/2015_10_24_22_18_37.mp4?dl=0

[How to] Re-Activate Native Hotspot

Some people report that the Native Hotspot was not working for them. It seems like the only thing that actually fixed my Hotspot was deleting the folder ATTEntitle so please share your experiences and carrier. (I have KIW-L24 on AT&T Unlimited). Try removing ATTEntitle folder first and if Hotspot still won't work then try database edits below.
ROOT USERS-
Needed apps: Root Explorer and SQLite editor (paid versions)
*Make a Backup of Honor 5x in TWRP*
Using SQLITE editor app:
1). We will change 2 lines in /data/data/com.android.providers.settings/databases/
In settings.db you go to global and add
tether_dun_required 0
Then go to system (also in settings.db) and add tether_entitlement_check_state 0
2). To edit build.prop use Root Explorer app's "text editor" to add net.tethering.noprovision=true
(build.prop is located in system folder)
Save and exit "text editor"
3). And finally go to system/app and delete ATTEntitle folder. (*If folder does not exist ignore this step*)
Turn phone off and use TWRP to wipe cache
After reboot Hotspot should work!
1a.* Alternatively, you can use adb shell commands(Non-Root):
adb shell settings put global tether_dun_required 0
adb shell settings put system tether_entitlement_check_state 0
1b.* Or using terminal emulated (root):
settings put global tether_dun_required 0
settings put system tether_entitlement_check_state 0
Probably still need to delete entitle folder in system/app or add line to build.prop.
Please report whether this helped anyone or not.
Hotspot is by the carrier. If the carrier doesn't allow it then it wont activate on any phone.
retepoh said:
Hotspot is by the carrier. If the carrier doesn't allow it then it wont activate on any phone.
Click to expand...
Click to collapse
Any android phone I ever had I was able to unlock the Hotspot. The carrier puts something in the Stock rom that checks whether you have paid for the service, but it definetly can be unlocked.
AOSP android has "Native tethering" and even on a stock rom there is a way to take the verification check out. I just forgot how and where it is.(possibly Framework) Does anyone know where that is in Emui?
Here is the AT&T Galaxy S4 Hotspot Mod for stock touchwiz. http://forum.xda-developers.com/showthread.php?t=2535141 Usually it is baked into ROM as well.
Edit--Can someone who has already downloaded the Emui system for US version Honor 5x upload as a zip? Most likely I can find the file to fix Hotspot. My internet is not so fast.
If that's the case I would like to know as well. Hope something comes out. Still waiting on ROMs for this phone.
retepoh said:
If that's the case I would like to know as well. Hope something comes out. Still waiting on ROMs for this phone.
Click to expand...
Click to collapse
I am away from a computer but expect to get one later. (Mine is headed in for repair). I will use new TWRP and ROOT phone. I will try Hotspot but I expect it to still be locked. I f I figure it all out I'll upload the fix for others. May take a while.
Im on cricket/ATT . Rooted and its still locked. I think there are some apps if you have root that enable it. Ill probably just wait until we can flash a fix or custom ROM
I am on AT&T. All stock. I can WiFi Hotspot but the connection keeps getting disconnected. This is the only device that this happens on with the same SIM. Anyone else having issues staying connected?
kimtyson said:
I am on AT&T. All stock. I can WiFi Hotspot but the connection keeps getting disconnected. This is the only device that this happens on with the same SIM. Anyone else having issues staying connected?
Click to expand...
Click to collapse
Not sure if this makes any difference, but Are you using MicroSIM or NanoSIM card? I have the older microsim and No Hotspot allowed.
It actually checks for Verification. And then denies access. I need to fix this one ASAP. I'm looking through system but find nothing obvious.
In Samsung GS4 I think it was tetheringprovision.Apk and also framework-res.Jar. I'll keep looking though :what:
cyrusalmighty said:
Not sure if this makes any difference, but Are you using MicroSIM or NanoSIM card? I have the older microsim and No Hotspot allowed.
Click to expand...
Click to collapse
I have a nanoSim. It's not the SIM, I am sure of that. Have used this same SIM in at least 3 other phones with no issue on WiFi Hotspot. It's only the H5X that I have the issue.
well, i tried about three apps for tethering with root and so far no luck. Does anyone know of a third party tethering app that works on this os. (at least until we have a native solution)
eruji said:
well, i tried about three apps for tethering with root and so far no luck. Does anyone know of a third party tethering app that works on this os. (at least until we have a native solution)
Click to expand...
Click to collapse
I do not know of a 3rd party as I have never had to use one. I always unlocked Native Android Hotspot or installed a ROM with it unlocked already.
I have been trying to look inside the system for the code or apk responsible for "Checking for Verification" but I can not decompile the framework-res.apk where I suspect the code to be.
I installed the newest sdk and know Apktool works, but it will only work for other apks before 5.0 LP. I get errors every time I try to install the framework-res as all tutorials tell me to do.
I guess when you want to modify system apks you must install the framework-res from system as well. Does anyone have any advice for me or a better program for editing android apks/jar?
No clue on how to use those tools, but read up a little (tiny) amount of the apktool thread: apktool seems like a fun or at least interesting endeavor.
eruji said:
No clue on how to use those tools, but read up a little (tiny) amount of the apktool thread: apktool seems like a fun or at least interesting endeavor.
Click to expand...
Click to collapse
So It turns out I may not need to decompile apk. I now think the problem is in databases. I'm still working on this Hotspot fix. I feel I am closer now.
It is such a pain in my a$$ to have to take SIM card out of my awesome Honor 5x to use my older GS4 to turn on Hotspot when I'm not around true WiFi.lol. Hope to have a fix soon.
Hotspot is the only reason I got this phone. Hope you get it working.... hell I'll even give you a few bucks lol.
Sent from my SAMSUNG-SM-N920A using XDA Free mobile app
I have no idea why it works, but my hotspot worked immediately. On T-Mobile with 10 +year old sim card, that I cut down to fit the nano slot. Which suggests the carrier is the issue. T-Mobile has always been aggressive with hotspot and WiFi calling.
Bear100 said:
I have no idea why it works, but my hotspot worked immediately. On T-Mobile with 10 +year old sim card, that I cut down to fit the nano slot. Which suggests the carrier is the issue. T-Mobile has always been aggressive with hotspot and WiFi calling.
Click to expand...
Click to collapse
ATT blocks hotspot on the new unlimited plans unfortunately
Sent from my SAMSUNG-SM-N920A using XDA Free mobile app
outlaw815 said:
ATT blocks hotspot on the new unlimited plans unfortunately
Sent from my SAMSUNG-SM-N920A using XDA Free mobile app
Click to expand...
Click to collapse
As far as I know they cannot fully block it. The block is within the device in the system. If I simply take my SD card out of Honor 5x and put it in my ATT Galaxy S4 I have working Hotspot. I just checked earlier today.
cyrusalmighty said:
So It turns out I may not need to decompile apk. I now think the problem is in databases. I'm still working on this Hotspot fix. I feel I am closer now.
It is such a pain in my a$$ to have to take SIM card out of my awesome Honor 5x to use my older GS4 to turn on Hotspot when I'm not around true WiFi.lol. Hope to have a fix soon.
Click to expand...
Click to collapse
You can use Sqlite editor from the play store to edit the databases.I'm already looking now to see if I can find it.
Sent from my KIW-L24 using XDA Premium 4 mobile app
I tried SQlite but it gives an error. If you want to edit database (.db) file on Android device I would use asqlitemanager and ashell.
It copies the database from the data/data/ folder in system and opens it in temp folder. I gave up and grabbed my laptop and used Windows program instead. I was looking at data/data/com.android.providers.telephony/telephony.db.
I think I edited wrong line though, because it made the SIM Card unreadable until I restored a backup. I tried changing "auth type" for my carrier (ATT Phone). Of course this did not work. I changed the line from -1 to 1.
I did some reading and saw somewhere that"auth type" uses integer 0-3
0 is for no authentication
1 is for PAP authentication
2 is for CHAP authentication
3 is for CHAP or PAP
But if this is true then why is there a -1 on some carriers?
Here this explains the format of telephony.db a little bit http://developer.android.com/reference/android/provider/Telephony.Carriers.html

Need package info

Can anybody tell me what this is? com.sec.vsimservice
Uknowdis said:
Can anybody tell me what this is? com.sec.vsimservice
Click to expand...
Click to collapse
I know replacing it removes the rcs and volte icons that show up after rooting. That's all I know tho lol. It has to do with data service I believe.
Sent from my VK815 using XDA-Developers mobile app
Skizzy034 said:
I know replacing it removes the rcs and volte icons that show up after rooting. That's all I know tho lol. It has to do with data service I believe.
Click to expand...
Click to collapse
I was a lil nervous when i saw a notification for it...it was a devil face smiley lol. If it pops up again ill screenshot it
Uknowdis said:
Can anybody tell me what this is? com.sec.vsimservice
Click to expand...
Click to collapse
If I remember correctly that should have to do with video calling but not positive.
Sent from my SM-G935T using Tapatalk
Do we know anymore info on this? After rooting the s7 (at&t) everything was fine, accept sending texts through messeges failed. Then this notification came up, I could not remove it from notifications. I did a restart and got stuck in boot loop and had to factory reset. Now, I haven't finished root yet, but still on same rom and this has popped up again.
Skizzy034 said:
I know replacing it removes the rcs and volte icons that show up after rooting. That's all I know tho lol. It has to do with data service I believe.
Sent from my VK815 using XDA-Developers mobile app
Click to expand...
Click to collapse
Uknowdis said:
I was a lil nervous when i saw a notification for it...it was a devil face smiley lol. If it pops up again ill screenshot it
Click to expand...
Click to collapse
jds3118 said:
If I remember correctly that should have to do with video calling but not positive.
Sent from my SM-G935T using Tapatalk
Click to expand...
Click to collapse
i got the stupid devil faced notification too. its also from com.sec.vsimservice . I never had this before but it seems ever since i started using Digits from t-mobile.
I cannot remove it for the life of me and it doesnt matter what rom i am on. I tried clearing cache and data and also blocking notifications but i can still see it when i pull down the notifications. I get it right after i send a chat message using default samsung chat app. BTW im on the note 5 t-mobile.
EDIT: i found out that vsimservice stands for virtual sim service. Well it must be freaken t-mobile Digits beta program... =/ so annoying.
I started getting the devil notification after root on stock every time I get a voicemail. I can clear it like any other notification, it's just annoying.
monkeyass408 said:
i got the stupid devil faced notification too. its also from com.sec.vsimservice . I never had this before but it seems ever since i started using Digits from t-mobile.
I cannot remove it for the life of me and it doesnt matter what rom i am on. I tried clearing cache and data and also blocking notifications but i can still see it when i pull down the notifications. I get it right after i send a chat message using default samsung chat app. BTW im on the note 5 t-mobile.
EDIT: i found out that vsimservice stands for virtual sim service. Well it must be freaken t-mobile Digits beta program... =/ so annoying.
Click to expand...
Click to collapse
Anyone ever figure out how to get rid of. Not t-mobile as I'm AT&T. Also flashedvthe volt fix and he came back. I know something to do with messages but not out there on him that i found.
Mike the file nerd
I'm far from an expert at this but I could tell you how to avoid the problem in the future. I assume that if you have access to directories that contain system preconfig apps you must be running root privilege. Follow down the path to you're particular carrier. In my case I'm technically running on unlocked carrier but for the most part my phone still believes it is AIO(Cricket) ie boot still runs cricket sales code still runs as AIO. ECT. so in my example the file path would be /system/omc/AIO/etc. Inside your carriers file you will find several manifest (.xml) and text (.txt) files somthing along the lines of default_application_order.xml and/or enforcedskippingpackages.txt In my case on my s8 I have both. I haven't personally tried this yet so don't blame me if you try it and turn you phone into an 800$ paperweight (disclaimer) not to mention tampering xml is slightly outside of ethical phone use! That being said I'm of the opinion at least in my own case; if I pay for a device and don't have a contract against it i.e. I outright own the device I may set it up as i please. (Disclaimer) So ethics behind us. If I were to be experiencing this problem I would start by adding the problem pkg (...vsim...apk) whatever yours is called to the enforcedskipping.txt first (as it's slightly less unethical to change a text than a manifest) second find the system app either by an app like sysapp remover or like a real man inside the file system under probably something along the lines of "priv-app" dir or by superuser enabled terminals either abd via your computer/mac/linux whatever you run or by one of the many available terminals in the store of your choice and uninstall your problem apps (i highly suggest making a complete nandroid backup or tar or whatever recovery you use first and also saving a copy of the apk just in case) reboot your phone to recovery clear your cache partition remount the system and reboot. If this hasn't cleared up your problem back to recovery for a factory wipe with said modified files in place and backup ready. Reinstall everything then restore your backup via cmw/twrp/safestrap/bootstrap/odin/lgbridge/etc.etcetc whatever your preferred recovery method is your problem should be fixed. If still not mod the xml instead of the txt and restart from step one. Once again I do not know what dependency/gradles/etc may or may not depend on this what functions you may kill sim cards locked/ruined etc and I'm no professional so if you brick☠??? your ??that's on you for listening to an amateur enthusiast. Now I'm sure one of our wonderful experts here will come along and correct everything I've just said but I'm ok with this I listen to these guys every day I wouldn't know a fraction of the things I do without this wonderful forum and these amazing devs. So I appreciate their criticism as tutoring.
---------- Post added at 04:44 AM ---------- Previous post was at 04:38 AM ----------
With all that said and out of the way I would like to hear from anyone who has tried this personally or other method for removing this as I myself was led to this particular thread because I was investigating the possibility of what I could change within this particular system app myself. I brick my phone phone twice a day usually so before I crash my very well set up system I usually investigate first the reciprocation/ramifications of adjusting system orientated files/apps.

K88 Dialer Issue

First off i would like to say good work and thanks to all involved in rooting this thing. Great Job!!!!
I believe i figured out why the k88 dialer doesnt function properly. I dumped my qcn file and was browsing with QCNView and found it is blocking the IMS from registering on the network. I believe this line is at fault.
/nv/item_files/ims/IMS_enable: size 1
00.
I am not a developer but i am fair with tinkering with things. To me this is saying IMS_enable with the 00 being the no answer. Im not very good with hex editor or i would have already flipped the bit. Just wanted to know if im on the right track or not. Thanks in advance for any help or comments. I would not recommend anybody but people that know what this is to experiment with it as you will screw up your IMEI number up.
Me1985420 said:
First off i would like to say good work and thanks to all involved in rooting this thing. Great Job!!!!
I believe i figured out why the k88 dialer doesnt function properly. I dumped my qcn file and was browsing with QCNView and found it is blocking the IMS from registering on the network. I believe this line is at fault.
/nv/item_files/ims/IMS_enable: size 1
00.
I am not a developer but i am fair with tinkering with things. To me this is saying IMS_enable with the 00 being the no answer. Im not very good with hex editor or i would have already flipped the bit. Just wanted to know if im on the right track or not. Thanks in advance for any help or comments. I would not recommend anybody but people that know what this is to experiment with it as you will screw up your IMEI number up.
Click to expand...
Click to collapse
Ask the developer @tdm is he who makes everything possible from root, twrp etc ...
I am very interested in the phone call
juniorgerman said:
Ask the developer @tdm is he who makes everything possible from root, twrp etc ...
I am very interested in the phone call
Click to expand...
Click to collapse
Thanks for the advice. I sent him a message on the situation and hopefully we can get this thing fully unlocked for calling.
Me1985420 said:
Thanks for the advice. I sent him a message on the situation and hopefully we can get this thing fully unlocked for calling.
Click to expand...
Click to collapse
did you ask for chat from hangouts to tdm?
juniorgerman said:
did you ask for chat from hangouts to tdm?
Click to expand...
Click to collapse
I sent him a private message on xda with more details i have along with a list of software i am using to come up with the info. Would be nice to have the qualcomm tools baked into lineage for further info as i dont have access to ftm without stock rom but no dialer there to trace failure point. The gsm vocoder DSP = 0xDEAD and gsm modem DSP = rom:ram 0xDEAD DEAD is telling me its disabled in the modem firmware. I am working on enabling gsm part at the moment. I will keep updating here and looking forward to hearing from the dev as well.
Me1985420 said:
I sent him a private message on xda with more details i have along with a list of software i am using to come up with the info. Would be nice to have the qualcomm tools baked into lineage for further info as i dont have access to ftm without stock rom but no dialer there to trace failure point. The gsm vocoder DSP = 0xDEAD and gsm modem DSP = rom:ram 0xDEAD DEAD is telling me its disabled in the modem firmware. I am working on enabling gsm part at the moment. I will keep updating here and looking forward to hearing from the dev as well.
Click to expand...
Click to collapse
better ask tdm for hangout chat, because he has about 2 months that he does not connect to XDA:good:

Categories

Resources