cancel
Showing results for 
Search instead for 
Did you mean: 
Reply
Highlighted
Mayor / Maire

Unable to configure APN settings?

I have a "SKY_Pro_Selfie_V06" device - a Google phone pre-loaded and pre-configured with tons of bloaty Google junk - I'm using it for a while but I'd prefer to not root or firmware mod the device because it'll be given to my tech-dinosaur parents once my new phone arrives from Alibaba.

 

Android 8.1.0

 

Settings > Mobile Network ...

 

Data roaming > "OFF"

(not set to "ON" because this phone will only be used in BC anyhow)

 

Network operators > "Public Mobile 3G"

(other options in my area are usually "Bell 3G", "EXT 3G", "EXT 2G")

 

Preferred network type > "WCDMA/GSM (Predetermined)"

("WCDMA Only" and "GSM Only" are both greyed out)

 

Access Point Names ...

"Koodo SP" (sp.koodo.com, listed twice)

"TELUS SP" (sp.telus.com)

"TELUS Services" (services.telus.com)

"Telus mobile" (sp.telus.com)

 

Nothing like "Public Mobile (sp.mb.com)" is listed.  I cannot find any sort of advanced or manual settings, everything is friendly and simplified and automated.  So I cannot properly configure this device to access data.

 

Does anyone know any way to override the auto-configuration or access hidden settings on these devices?


Accepted Solutions
Highlighted
Mayor / Maire

Re: Unable to configure APN settings?

I found the problem and the solution.

 

The problem is that carriers can push APN settings.  They can flag a bit which forces connected devices to accept their settings.  They can flag another bit which locks these settings (makes them "greyed out" to prevent user editing).  And newer Android versions (7.0, 8.0, 8.1, etc) comply with these lockouts by default.

This makes things easier for consumers who aren't tech savvy, everything automagically configures itself.  It also makes things harder for users who want fully unlocked devices which can work with any carrier (or who want to migrate their devices to other carriers).  And it's basically the new incarnation of old carrier-locked devices - not regulated by the CRTC - disappointing and shameful that Public Mobile follows this practice (when they could instead push APN settings alongside Telus and Koodo).

 

The solution is hidden in Settings > About Phone.  Click "Android Version/Build Number" seven or eight times - this will display some sort of "Easter Egg" image onscreen while also enabling USB Debugging Mode (for developers).  Then plug the phone into a PC with the USB cable.  Then open an ADB shell and type the command:

am start -a android.intent.action.INSERT content://telephony/carriers --ei simId -1

Then unplug the USB cable and restart the phone.  The carrier-pushed APNs will still be greyed out but the "Add new APN" option will be enabled so you can create a new APN with Public Mobile's settings.  Some phones may require the SIM card present while doing all this, other phones may require the SIM card removed.

 

It worked for me.  Hopefully it works for others.

View solution in original post


All Replies
Highlighted
Mayor / Maire

Re: Unable to configure APN settings?

@Korth 

Did you purchased your SKY Devices PRO Selfie in Canada?

Do a quick test.

- Enable data

- Do a network reset with your PM SIM card in it

- Restart your phone and test data

 

 

Highlighted
Mayor / Maire

Re: Unable to configure APN settings?


@popping wrote:

Did you purchased your SKY Devices PRO Selfie in Canada?

Do a quick test.

- Enable data

- Do a network reset with your PM SIM card in it

- Restart your phone and test data


Yes, I purchased this phone a few days ago at Staples in Chilliwack, BC.  Something cheap and simple (and unlocked) to give to my parents.

 

Check For System Updates (on wifi) reports the latest-and-greatest Android updates are all installed.

 

Data enabled, Reset All Network Settings, Power Off (and Restart).  Followed all the steps here.

Then Select Network Operator (Public Mobile 3G, "Registered on network").  APN settings automatically self-configure with the same options as before, sp.koodo.com (at the top of the list) is selected by default, sp.mb.com is still not on the list.  I can't find any settings to enable/disable Data - it's apparently always active and the user can only enable/disable Data Roaming (I tried both options while testing, with Power Off/Restarts).  The browser is still offline (unless I connect to wifi).

 

Apparently these phones can be rooted through the standard su exploit but doing so will break Google Play and other things I think my parents would want to use.

Highlighted
Mayor / Maire

Re: Unable to configure APN settings?

I'm not my computer for the links but there are multiple threads about APNs on Android 8.1....

 

Get a Freedom or Roam Mobility SIM, which will allow you to create a new APN, put the PM values in, save it, restart phone to check that it's there, swap to PM SIM.

Highlighted
Mayor / Maire

Re: Unable to configure APN settings?


@wetcoaster wrote:

I'm not my computer for the links but there are multiple threads about APNs on Android 8.1....

 

Get a Freedom or Roam Mobility SIM, which will allow you to create a new APN, put the PM values in, save it, restart phone to check that it's there, swap to PM SIM.


Good advice.  Although it looks like many people are reporting their SKY phones carrier-locked the first time they installed a locked SIM.  (This phone actually came with a free Virgin Mobile SIM in the box, which I gave away.)  There seems to be a lot of confusion/misinformation about these devices so I'm a little wary of doing anything to it which can't be undone.

Highlighted
Mayor / Maire

Re: Unable to configure APN settings?

 @Korth 

Pretty much useless specs on Staples. No mention of this model on Sky Devices' site. WCDMA without HSDPA or UMTS makes me wonder. I dunno. I'm not sure you can do data here with this phone. Let alone the known 8.1 APN problem.

People have had success using different SIM's like Freedom or Roam or Speakout. There is an app available out there that can get into the APN. But it's not a part of the Play Store so one would need to specifically let it run.

Highlighted
Mayor / Maire

Re: Unable to configure APN settings?

@z10user4 

lol, I'm ahead of you on that app (I looks like there's actually 2 or 3 of them).  Google has configured the device to only install "trusted" apps through the Google Play Store - I can't even sideload them through USB.  So Google Play won't let me install these apps without rooting, and I can't root without breaking Google Play.  It seems they've locked it up pretty tight, you can't do anything outside their system without breaking their system.

 

I'll try again when in range of different Telus base stations during week, hoping that maybe my local tower just hasn't been configured for PM data users, lol.

Highlighted
Mayor / Maire

Re: Unable to configure APN settings?


@Korth wrote:

I have a "SKY_Pro_Selfie_V06" device - a Google phone pre-loaded and pre-configured with tons of bloaty Google junk - I'm using it for a while but I'd prefer to not root or firmware mod the device because it'll be given to my tech-dinosaur parents once my new phone arrives from Alibaba.

 

Android 8.1.0

 

Settings > Mobile Network ...

 

Data roaming > "OFF"

(not set to "ON" because this phone will only be used in BC anyhow)

 

Network operators > "Public Mobile 3G"

(other options in my area are usually "Bell 3G", "EXT 3G", "EXT 2G")

 

Preferred network type > "WCDMA/GSM (Predetermined)"

("WCDMA Only" and "GSM Only" are both greyed out)

 

Access Point Names ...

"Koodo SP" (sp.koodo.com, listed twice)

"TELUS SP" (sp.telus.com)

"TELUS Services" (services.telus.com)

"Telus mobile" (sp.telus.com)

 

Nothing like "Public Mobile (sp.mb.com)" is listed.  I cannot find any sort of advanced or manual settings, everything is friendly and simplified and automated.  So I cannot properly configure this device to access data.

 

Does anyone know any way to override the auto-configuration or access hidden settings on these devices?


@Korth  Too bad you gave the virgin sim away. Go on ebay order a roam.com sim card. Once you receive it insert it in your phone and create the sp.mb.com apn power down your phone insert the PM select the correct APN and hopefully data starts working.

Highlighted
Mayor / Maire

Re: Unable to configure APN settings?

 @Korth 

That was a hang up I had with rooting an older phone I had lying around. Rooting breaks the Play Store.

But isn't there a setting to alllow untrusted/unknown apps to install? The download is an apk. So I should think you could copy it over to the phone and simply run it from there and open the permission.

But what do I know.

I went to Staples and got an Alcatel Android Go Edition and they threw in a Virgin SIM as well. Discovered afterwards that Android Auto doesn't work on the Go Edition so returned it...and the SIM.

Highlighted
Mayor / Maire

Re: Unable to configure APN settings?

I found the problem and the solution.

 

The problem is that carriers can push APN settings.  They can flag a bit which forces connected devices to accept their settings.  They can flag another bit which locks these settings (makes them "greyed out" to prevent user editing).  And newer Android versions (7.0, 8.0, 8.1, etc) comply with these lockouts by default.

This makes things easier for consumers who aren't tech savvy, everything automagically configures itself.  It also makes things harder for users who want fully unlocked devices which can work with any carrier (or who want to migrate their devices to other carriers).  And it's basically the new incarnation of old carrier-locked devices - not regulated by the CRTC - disappointing and shameful that Public Mobile follows this practice (when they could instead push APN settings alongside Telus and Koodo).

 

The solution is hidden in Settings > About Phone.  Click "Android Version/Build Number" seven or eight times - this will display some sort of "Easter Egg" image onscreen while also enabling USB Debugging Mode (for developers).  Then plug the phone into a PC with the USB cable.  Then open an ADB shell and type the command:

am start -a android.intent.action.INSERT content://telephony/carriers --ei simId -1

Then unplug the USB cable and restart the phone.  The carrier-pushed APNs will still be greyed out but the "Add new APN" option will be enabled so you can create a new APN with Public Mobile's settings.  Some phones may require the SIM card present while doing all this, other phones may require the SIM card removed.

 

It worked for me.  Hopefully it works for others.

View solution in original post

Need Help? Let's chat.