[MOD] Unlock your native hotspot app

miked63017

Senior Member
Jan 30, 2011
901
689
0
St Louis
I have shifted my focus and will no longer support the mods in this thread, please see http://forum.xda-developers.com/spr...apps/app-gs5-native-hotspot-unlocker-t2980905 for my latest work to unlock your native hotspot. Thanks for testing these as they came up and all of your input.






**NOTE**
This has been tested by a few people in the original thread with success, your mileage may vary. As always, you are responsible for your phone, and it's warranty.

**PREREQUISITES**
1 Your phone must be rooted, I have followed the guide here http://forum.xda-developers.com/showthread.php?t=2696537
2 You must have a custom recovery installed, I have used the one from here http://forum.xda-developers.com/showthread.php?t=2697762


So here is the step by step:

1. Make a backup

2. Download the appropriate zip for you rom version. The three letter code in the filename should match the last three letters of your rom version. Odex version is for odexed roms, deodex version for deodexed roms.

3. Flash the zip and reboot.

Thanks to @Scolias for jumping on the zip creation so fast, and being the first one to test the modification (other than me)

**UPDATE***
For the original mod version:

If you update your PRL you will need to reflash and reboot:

Thanks for the heads up @Y.G.


**UPDATE 2***

Added Icon in Notification panel, Thanks @eyecon82 for providing the SQL data for Notification panel. Also added some SQL to try to enable bluetooth and usb tethering, let me know how they work. Download and flash version 1.2 for these updates.


***Update 3***

Since it has already been pulled into a DeOdex for our phone, and the same modification used on the s3 KitKat I figured I would post the services.jar files here too. You need to be on DeOdex for these to work, and note that the latest DeOdex available for our Sprint S5 from @sleshepic already has this built in. These are mostly just for reference, and so all the hotspot downloads are in one easy to find place.

ND2 Services.jar - http://forum.xda-developers.com/attachment.php?attachmentid=2714478&d=1398719510
NCB Services.jar - http://forum.xda-developers.com/attachment.php?attachmentid=2716739&d=1398822075

Rename the file to Services.jar for your baseband version, backup your old copy and put the new one in. Using the Services.jar survives PRL updates and does not require the usage of the previous mods.

If anyone needs it I can post the changes in the smali files here, its pretty simple though using grep in tethering.smali, it involves setting a var to 0x0 from 0x1, in the tethering.smali by the dun_required string.

***Update 4***
Big thanks to @rocket321 for helping me out with odexing. I have made a flashable zip that uses services.jar instead of modifying the APN. Flashing the new version will remove all APN modifications from the previous versions and install the new services,jar for odex or de-odex versions. Currently I have only built for ND2 roms, if there is any need for NCB let me know and I will work on it. New files attached below, just flash from recovery and tether :) . Enjoy and if this helps you please give thanks, and don't forget to thank @rocket321 as well.

Anybody making ROMs feel free to incorporate the files below, otherwise they should be able to be flashed right on top of the rom, assuming there are no modifications to the services.jar file in the desired ROM..

***Update 5***
Added NCB zips, built jars and odexes using my new tool modStudio

***Update 6***
Added NE5 versions to downloads, big thanks to @crawrj and @townsenk for making them

***Update 7***
Added NI3 versions, need testing the size of the ODEX package has shrunk and I am not sure why. Please let me know if you guys notice anything weird, so far so good for me but YMMV. Added back new dynamic way of adding to the notification panel, again let me know how this works out.

***Update 8***
Added new NI3 versions for testing, make a backup before testing JIC

***Update 9***
Cleaned up OP a little
 

Attachments

Last edited:

AcE2DuCe

Senior Member
Aug 6, 2010
95
28
0
Kansas City
YES!!!!!!

Great work man!!!! Just flashed on my Sprint galaxy S5 works great Tested the wifi tether on a couple tablets, my computer, and my google TV. Getting great speed on all devices, even while streaming a movie. Appreciate all the hard work!!!!

Sent from my SM-G900P using xda app-developers app
 

charlie-n

Senior Member
Oct 24, 2013
149
35
0
@miked63017 for the Moto x native hotspot could be allowed by an xposed module. Is it possible to incorporate the settings changed by your flashable zip into an xposed module?

Sent from my XT1056 using xda app-developers app
 

AcE2DuCe

Senior Member
Aug 6, 2010
95
28
0
Kansas City
Prl update

@miked63017 Just a heads up. If you update the profile or PRL, the hotspot mod is overwritten and you have to flash it again to unlock it.
Sprint will sometimes push a PRL update in the background if there are issues on a cell tower caused by your phone dropping and blocking a connection to quickly. So if you notice the hotspot not working, I would just re-flash the hotspot mod. Just in case sprint did a PRL update in the background with out you knowing,
 
  • Like
Reactions: Y.G.

miked63017

Senior Member
Jan 30, 2011
901
689
0
St Louis
@miked63017 for the Moto x native hotspot could be allowed by an xposed module. Is it possible to incorporate the settings changed by your flashable zip into an xposed module?

Sent from my XT1056 using xda app-developers app
I am sure it could, but I have never worked with xposed. If anyone has please feel free to include this in a module, but I think we need to get an apk modded for it to work, not just a sqlite hack. What is the status of exposed on the s5 anyway?

Sent from my SM-G900P using xda app-developers app
 
  • Like
Reactions: K-Mack

dpwhitty11

Senior Member
Aug 15, 2010
1,719
257
0
Houston, TX
@miked63017 for the Moto x native hotspot could be allowed by an xposed module. Is it possible to incorporate the settings changed by your flashable zip into an xposed module?

Sent from my XT1056 using xda app-developers app
That module actually works on the S5 if you use SQLite editor to add the build.prop edit to a file outside of the build.prop (since for some reason, the line was moved).
http://forum.xda-developers.com/moto-x/themes-apps/xposed-moto-x-4-4-tether-apk-t2601859
http://forum.xda-developers.com/google-nexus-5/help/how-to-tether-blocking-fix-t2544487

What is the status of exposed on the s5 anyway?

Sent from my SM-G900P using xda app-developers app
Xposed works just fine, but breaks S Health. I've read it's being looked into.
 

AcE2DuCe

Senior Member
Aug 6, 2010
95
28
0
Kansas City
Hotspot widget

I havent added it to my panel yet, its annoying to go through settings but that's how I do it for now. If anybody comes up with a panel that would be awesome.
I use a hotspot widget called "Hotspot Toggle Widget". Just search for it in the Google play store and add the widget to the desktop of the phone.
 

miked63017

Senior Member
Jan 30, 2011
901
689
0
St Louis
Is there a way to get that volume boosting mod on the s4 to work on the s5 or one for the s5 question?
I took a quick peek at the volume mod for the s4 and I don't think we can do it the same way. Thats not saying it can't be done but...

Also, you might want to post this as a question in the Q/A section, it will get more attention there since this thread is related to the hotspot not many people will look here for ideas regarding audio mods.
 
  • Like
Reactions: mystahsouljahboy