yashsingh1/xdaforums huggingface dataset:
[Sprint LG G2] andriodee:
I have a question for you guys that you may or may not know the answer to:

Right now I'm on stock ZVA and the ZVC update is downloading. I'm about to go ahead and root my phone so I can enable trace on my keyboard and download the WiFi tether for root users app. If I do that -- edit the build prompt to enable trace and download Müllers WiFi Tether for Root Users (which also edits system information) -- will my ZVC install not go through? I just got this phone back and I don't want to brick it again, so I'm asking before I do any of that! Lol.
[Sprint LG G2] ChoppedLiver:
Generally anything that makes system modifications will cause the OTA to fail. I recently found that a remapped headset button (modified Generic.kl), which I thought was such a small change that it would surely be no problem, caused it to fail. From what I've read, for the ZVC update specifically, you even have to unroot if you are rooted - this was not needed for the ZVA update previously. A still rooted ADB shell was ok though.

So I would say with nearly 100% certainty that the things you're thinking of doing will cause the ZVC update to fail. But, if you're about to apply the update, why not just do those things afterward?
[Sprint LG G2] andriodee:
Yeah, I guess you're right. Lol. Do you know how to restore the system framework the wifi tether for root users app will change? Just in case I need to change it back.
[Sprint LG G2] secret.animal:
I believe post one or two has the fix to hot spot
[Sprint LG G2] ChoppedLiver:
The hotspot mod from this thread overwrites services.jar and services.odex (located in /system/framework); you are mentioning using another app, so not sure if it makes different changes. Besides saving copies of the original services.jar/odex files, which I would recommend you do, I'm not sure what else might be needed for the other app. Presumably since that is an app, and not a flashable mod, it will undo its changes when you uninstall it? Really don't know the details of what it will do though.
[Sprint LG G2] RevolcFael4:
Is it possible to undo the changes flashing (the ZV8 one specifically) has done to my phone? I didn't have enough storage to perform a backup so I played it risky and now its giving me annoying popups.

Yes, everything hotspot related is off.
[Sprint LG G2] ChoppedLiver:
Yes, just copy the original services.jar and services.odex back in place. If you're on a deodexed ROM, I think you'll only have services.jar.

If you didn't make backup copies of these files, see this post where James7Bond007 kindly provided them - these are the odexed version, if you're on a deodexed ROM you need to get the original services.jar from someone on a deodexed ZV8 ROM (or dig them out of an old backup or something, but it has to be ZV8 of course), do not use this one in that case.

Copy the unzipped files to your phone; in this example put them in a folder named "zv8-services" at the root of your internal storage. Then execute these commands (using a root ADB shell):

mount -o rw,remount /system
cp /sdcard/zv8-services/services.* /system/framework/

From my own experience, this will trigger the phone to reboot automatically a few seconds later. If not, reboot the phone by hand.

[Insert standard disclaimer here where this is at your own risk etc.]
[Sprint LG G2] badkarmah187:
ZVC and recovery

How many folks are using this with ZVC? I'm on a ZVA rom and plan on running the LG Flash Tool to flash it to ZVC. Do you need a custom recovery to flash this mod or can you use replace the services.jar and odex files somehow?

thanks
[Sprint LG G2] KenpoAP:
Replace the files. You just need root.
[Sprint LG G2] wclark89:
:good:
[Sprint LG G2] andriodee:
So, in order to get this going without having to downgrade the aboot (on ZVC) to install a custom recovery to flash this, all I would need to do is copy the two files in the framework folder?

Even if I have the WiFi Tether App installed (and I've tried to use it)? I ask this because I know that app changes something in the system, because it asks for root privileges.
[Sprint LG G2] KenpoAP:
No need to downgrade nothing. Just replace the two files. This is not a flashable zip... Just two files that you need to replace.
[Sprint LG G2] andriodee:
Okay, so I replaced the files and my phone booted back up normally, but I get this com.google.services has stopped working (or something like that). It only pops up that one time, though, so I'm not sure if that's what's causing my issue or not. Now, my issue is this: the hotspot turns on and allows devices to connect to it now, but when I open up Safari on my iPad, for example, and go to Google.com, my 3G/4G icon disappears and it says "safari cannot load webpage because there is no internet connection." Then it comes back and I try it again and it just does the same thing.

What's going on!?
[Sprint LG G2] KenpoAP:
Try updating the prl and profile... That worked for most...
[Sprint LG G2] andriodee:
Omg! Thanks! That worked! You're the best. Lol.
[Sprint LG G2] ChoppedLiver:
It seems to me you're mixing 2 different methods of getting hotspot functionality, one being Müllers WiFi Tethering app, and the other being this thread's hotspot mod.

I'm not sure to what extent the 2 would step on each other's toes, but my recommendation is to try one or the other, but avoid having both installed on the phone at the same time.

EDIT: missed your post one minute before mine that you have it working, good for you. I'd still be wary of side effects mixing/running the 2 at the same time.
[Sprint LG G2] KenpoAP:
Nope.. I'm not! Hahaha! Glad it worked!
[Sprint LG G2] mistermidas:
So am i the only person this still isn't working for on zvc? Prl and profile update don't work, neither does a reboot. Devices connect just fine, but no data ever transfers. And when I'm on lte, the spark icon keeps disappearing and reappearing. I'd love to get it to work...mod worked perfectly on zv8 and zva...but can't get it working on kit Kat at all.
[Sprint LG G2] kamikrazeguy:
Me too. Exactly the same scenario as you described. I dled the zip file that was apparently made flashable by ascertion and booted into twrp 2.7.0.0 recovery and installed the zip file. Also wiped cache and rebooted. I also updated prl and profile to no available end and the issue is still present. It would allow me to turn on hotspot and my comp would connect to it but no data is being passed through so I end up with no internet on my end. Any ideas?

Justin were you able to fix the PRL/Profile update issue?

Update:

The zipped file that Ascertion put together did not change the system/framework files for some unknown odd reason. What I did instead was revisit Justin's post on page 55 and followed his instructions.Be sure to reboot into recovery and wipe cache. Then reboot as normal and update Profile and PRL prior to turning on hotspot. This is the method until we can try to figure this out.
[Sprint LG G2] mistermidas:
Justin's post, not the zip file in the op is what i used. And like i said before prl/profile update doesnt help.
[Sprint LG G2] madj1:
Try doing the PRL update after you have enabled hotspot and your secondary device is connected. Hotspot does not turn off during the update, just the phones data connection.
[Sprint LG G2] mistermidas:
I appreciate the help...but like i said prl/profile update doesnt help....period. I've tried it in 100 different combinations including what you just wrote...it just doesn't work.
[Sprint LG G2] badkarmah187:
updated to ZVC

Thanks for your reply.

So, I've upgraded to ZVC using the LG Flash method, than used ioroot25 to install root.

I've tried to copy the services.jar and odex file with root explorer and some other file managers, but it doesn't seem to work?

Can this be done while the phone is running? can I disable some google services before copying the files?

Since I don't have TWRP recovery, where and how do I update the files?

thanks
[Sprint LG G2] KenpoAP:
You just need to replace the files as per instructions on [MENTION=4194641]Justin[/MENTION] 's post

If I'm not mistaken you replace files in system /framework
[Sprint LG G2] Abu Nazir:
Hey guys. Thinking about trying new zvc but was wondering one thing, and i cant remember if this was stated or not, but do u have to update prl every time u turn on the tethering? Do u have to update prl after every reboot? Thanks in advance
[Sprint LG G2] KenpoAP:
Yes! At least in my case.
[Sprint LG G2] ChoppedLiver:
These files are located in the system partition, which during normal operation is mounted read-only so no changes can be made to it. Prior to copying, you have to "remount" the partition in read/write mode; see this post for the commands; you will need to reflect the correct path for where your services.* files are located of course.

I would strongly recommend making backup copies of the originals so you can restore them later if needed (to apply a future OTA for example).
[Sprint LG G2] ericdabbs:
I did a diff between Ascetion's zip file and Justin's individual files in the post and the binary matches exactly the same. It is not Ascertion's OP zip file that is causing the issue. I am experiencing the same issues where your phone can see the hotspot and connect to it but data won't pass through the hotspot.
[Sprint LG G2] badkarmah187:
adb shell

Thanks for everyone's help.

I installed adt-bundle-windows-x86_64-20131030

and ran the following:

adb shell

mount -o rw,remount /system

cd /sdcard/Download

cp services.* /system/framework/

reboot
[Sprint LG G2] lipak:
My wifi Hotspot stuck in Turning on.. Anybody has experienced similar issue
[Sprint LG G2] Ascertion:
Possibly because you're on GSM. The mod handles CDMA/EvDo/LTE.
[Sprint LG G2] captaindingbat:
Does anyone happen to have the two original ZVA files and can share? I thought I had a saved them but now realized that I didn't. Thanks!
[Sprint LG G2] ChoppedLiver:
Here you go: http://pastelink.me/dl/7d0394

FYI, the download should be good for 7 days. To be clear, this is not a flashable zip, just the 2 files zipped up.
[Sprint LG G2] captaindingbat:
Exactly what I was looking for. Thanks!!
[Sprint LG G2] Robisgnarly:
i dont think i am a complete retard........but i cannot find where to turn on the tether it is missing????

Edit: so i .tot'd back to stock, rerooted, ran autorec and Flashed the tether zip and now my tethering options showed back up so meh must have unistalled something that kiled it in the settings.
[Sprint LG G2] flastnoles11:
Just an FYI, WiFi tether router on the play store works great on zvc... Couldn't get treve mod to work but that app works great....
[Sprint LG G2] mistermidas:
Just downloaded that app, worked perfectly. I couldn't get this tweak to work for me no matter what i tried.
[Sprint LG G2] Geronimo.USMC:
Link for exact one?
[Sprint LG G2] flastnoles11:
Paid app, can't link on xda, but if you search WiFi tether router on the play store it's the first result...
[Sprint LG G2] BobtheTechGuy:
ive found that i have to fiddle with the data settings for a minute or 2 to get this hack to work, have to switch mobile data off and back on the the settings where you change it for lte/cdma/global ect. but it works great for the stock rom
[Sprint LG G2] bigpappa:
So does anyone know if this play store app can be detected by Sprint? Has anyone checked their sprint acct to be sure it isnt reading as tethering data? I recently was using my moto photon with foxfi and sprint detected it on the network. I got a nastygram from them in the mail.

On another note... Im confused about the stock tethering app in this thread. Its still buggy??
[Sprint LG G2] flastnoles11:
Wife has been using it for a couple weeks now and haven't heard anything from sprint... She uses a lot of data also so if they could tell they probably would've contacted us
[Sprint LG G2] catbert77:
Adding a Me Too to this thread. I've tried every different combination I can think of (in this whole thread) and I can't seem to get it working. The dhcp daemon on the phone gives my devices an IP, they can do DNS queries to the phone's DNS server, but they cannot push UDP or TCP data past the phone--it's as if the NAT/Bridging is just not getting enabled.

If it matters, I am using Autorec and the LGI panel kernel fix which is Cloudy has provided with Autorec.
[Sprint LG G2] KenpoAP:
I'm using autorec and the Hotspot is working flawlessly... Running smooth since day one...
[Sprint LG G2] cozmohoot:
Anyone else confirm this? I'm still using the thread mod on zva but I am sick of seeing the zvc upgrade icon on top
[Sprint LG G2] mrrogers1:
Nope, but odex ZVC is out... and this mod works on it. :good:
[Sprint LG G2] mckeeverisdman:
Just downloaded and flashed this...

I get everything but an outside connection. I am able to ping the phone, and I have an IP, but I am not able to access anything of an outside network.

Any ideas?
[Sprint LG G2] mrrogers1:
I believe it's been stated in this thread but updating Profile seems to get things moving.
[Sprint LG G2] mckeeverisdman:
Sorry. Didn't see it in the thread.

That worked. Thank you for the help.
[Sprint LG G2] LordLugard:
In my case...

The trick is to use the Hotspot mod

with

WiFi Tether Router. The combination works excellent. I can't say what voodoo or juju makes them work excellent in tandem but it works for me. Flashed the mod, set up WiFi Tether Router, played with some settings and it works for me. Computer and iDevice see and connect to G2 just fine with IP addresses, etc.
[Sprint LG G2] KenpoAP:
Yes... You can also use just the wifi tether app by itself... It just works
[Sprint LG G2] LordLugard:
The WiFi Tether app by itself gave me errors. After flashing the Hotspot Mod, no more errors. Worked that way for me on 4.2.2 and same on 4.4 now. Odd.
[Sprint LG G2] mistermidas:
Ive tried everything get the mod to work on KK but i guess I'm just unlucky. The app worked for me flawlessly though...oh well
[Sprint LG G2] ajr0312:
What settings did you guys used on wifi tethet? I can connect to my computer, but no data passes thru
[Sprint LG G2] KenpoAP:
Try updating your prl
[Sprint LG G2] Abu Nazir:
Hey bud, i grabbed that app. Think u could share your settings and exactly how u use it. Like do u turn the app on then the usb tether in network settings? Ive played around with it and i can get my tether to work pretty good but the first time i got it and used it i messed with some settings and got myself a nasty ol bootloop. Had to restore a backup. Idk, any info u could share would be greatly appreciated. Thanks
[Sprint LG G2] LordLugard:
The WiFi Tether app is the only thing i turn on or off. I don't go to network settings in Android.

In the WiFi Tether app Settings, this is my setup:

Encryption, SSID, Channel - put whatever you want, as you see fit.

Interface - wlan0 (Default)

Method - 0 - Auto

WiFi Mode - G

The rest i didn't touch or bother with, and that's it. When i need to tether, i start WiFi Tether Router app and enable.
[Sprint LG G2] flastnoles11:
In my case, I didn't touch any settings in the app, just turned it on and it worked... Just used it last night to play the ps3
[Sprint LG G2] LordLugard:
Cool then. Here in densely populated NYC there are always free moochers who latch onto any open WiFi signal like white on rice, so i'm paranoid to put a password on the signal. :)
[Sprint LG G2] flastnoles11:
Yeah I don't have to worry about that here... Lol
[Sprint LG G2] Abu Nazir:
Thanks for the reply. Ya i just left stuff alone on it and the native usb tether from network settings fires up everytime. No updating anything. Thanks for the reply.
[Sprint LG G2] Disillusioned:
Strange.. why I'm unable to see WiFi Hotspot in any of the menu after flashing this.

I'm on ZVC stock flashed this but no change at all.
[Sprint LG G2] KenpoAP:
I'm confused! Something changed with the file? Why people keep flashing the file instead of changing the files? Per instructions, the day they finally got it, the to do list for this files were to change the specific files, never to flash this. Am I missing something?
[Sprint LG G2] mckeeverisdman:
I installed the file, updated my profile, and downloaded WiFi Tether. Works 100%. Full speed and everything. I do not use the stock built-in android setup.
[Sprint LG G2] KenpoAP:
The only thing I did the day this went out was REPLACED the files, update my prl and profile... It worked like a charm and it is still willing.
[Sprint LG G2] Disillusioned:
Can someone share the link to WiFi Tether App
[Sprint LG G2] mckeeverisdman:
https://play.google.com/store/apps/details?id=net.snclab.wifitetherrouter
[Sprint LG G2] chinchillables:
Does this app not work with the standard hotspot app that comes with the phone? I used it fine with great speed but would like to know if it shows as billable that way.
[Sprint LG G2] mckeeverisdman:
It still shows billable to my knowledge unless you install the patch in the OP.
[Sprint LG G2] beezar:
Ascertion made a flashable version of this which he put in the OP
[Sprint LG G2] chinchillables:
I meant to say I installed the apk, but I had just been using it over the standard app as opposed to a downloaded tethering app.
[Sprint LG G2] mckeeverisdman:
Either way... Data is data. If you have the patch installed, that is designed to re-map the tether profile to look like your standard connection to the phone versus looking like you are tethering. Plus too, if you tried to tether and didn't have the patch, you'd know. Lol. It would tell you.

Edit: YMMV with using the app or the stock android AP.
[Sprint LG G2] cozmohoot:
According to the app this is false. Whole idea is to avoid charges. Upthtead folks reported the app works fine on its own
[Sprint LG G2] carrilloevo:
So I push the two files to system/framework and after a reboot and profile upgrade worked fine, but after a while I got the message saying that I'm not subscribed to the Hotspot service and I lose data, is this normal?

I'm on stock ZVC rooted
[Sprint LG G2] :
Read a few pages back but didnt see what i was looking for, will there be deodex version of the ZVC hotspot ?
[Sprint LG G2] KenpoAP:
Nope
[Sprint LG G2] mrrogers1:
PM with a certain something has been sent to [MENTION=4568459]Ascertion[/MENTION]. ;)
[Sprint LG G2] infirno77:
Has anyone figured out why you have to update prl to make this work? Any way around it? I mean awesome work, glad we have it, but any way to make it work without it?

Sent from my d3rped LG G2 ls980
[Sprint LG G2] mrrogers1:
Read the last 5 pages or so of this thread, I think it's been discussed at length.... [emoji6]
[Sprint LG G2] bigpappa:
I was actually coming back to ask this same question. For whatever reason I have to update prl each time I want to tether or I cannot get an outside connection. I understand after installing this mod I needed to do prl and profile which I did. On successive attempts I must do a prl update each time. Is anyone else experiencing this? I had thought once after install was all that was necessary.
[Sprint LG G2] infirno77:
+1. Every time. I just do it EVERY time.

Sent from my d3rped LG G2 ls980
[Sprint LG G2] wclark89:
Can Sprint tell if this has been activated on the phone? Over the last week my phone has been on LTE , then within a minute of my phone restarting it drops to 3G. Restart the phone and LTE is working fine with 15megs down, as soon as speedtest finished, I lose signal and its back to 3G again. Does anything think this little hack has to do with the problem? Even after updating PRL and profile I get LTE for another 2 mins then it drops to 3G again.
[Sprint LG G2] James7Bond007:
More likely the problem has to do with a combination of towers in your area being upgrade and our phone having issues with switching between LTE and 3G as discussed at the end of the thread here http://xdaforums.com/showthread.php?p=53324441
[Sprint LG G2] rhilway:
Same on my device ever since the evil spark radio came to town. That's prior to loading this mod. Sprint is really horrible, i have an inferior gs4 on verizon but the 4g is solid, even in my basement. Shame such a great phone,Like the G2is crippled by a network that's "always being upgraded " and never quite done or even improving.
[Sprint LG G2] ChoppedLiver:
Similar experience here where I find the phone dropping from 4G to 3G some of the time for no apparent good reason (see my post in that thread). A few days ago my PRL updated to a new version (51101), and maybe it's only my imagination but things seem improved a bit, getting a bit more 4G now (but certainly not as good as it was up to a few months ago).

Interesting though, I have had the exact same thought about the possibility of Sprint sneakily "punishing" the phone due to past data usage or the suspicion of running an unsanctioned hotspot mod/app. While I don't use tethering very much at all (don't even have the mod installed at the moment), there was one weekend some time ago where I used it for a lot of Netflix streaming, about 30GB worth I found after. That would've been a heck of a bill if done using Sprint's normal hotspot rates..

If it is a case of Sprint doing this on purpose, I doubt they would tell us that, and probably not much that could be done (open to ideas though..). But I agree with 007 that it is more likely related to tower upgrade issues, especially since the new PRL seems to have helped a bit. Time will tell for sure..
[Sprint LG G2] pokemaster787:
So, I flashed this mod and then whenever I set up the hotspot, I'd lose data connection as soon as I connected or tried to use the internet on the connected device. I'm posting how I fixed this issue here in case anyone has the same issue. First, download "Wifi Tether Router" from the Play Store. Go into settings, choose "Native hotspot" as the method, start it up (may need to upgrade PRL, I did beforehand and have yet to try without upgrading it.) And voila! Wifi! It'll use the same SSID and password as the one in your native hotspot settings, not the one from the app, just so you know. Hope this helps someone!

Edit: It seems this doesn't stop the connection disconnecting and reconnecting, it just prolongs it. So for gaming it may not work too well. It also seems to keep doing that now even when not using the hotspot, trying to figure out how to fix it. I think stopping the app service might do it.
[Sprint LG G2] infirno77:
Dude, i use this gaming over 4g lte. Works like a charm as long as i update prl after i restart phone everytime. Just saying, works for me 4 hours on end.
[Sprint LG G2] pokemaster787:
Well, the reason I have issues may have something to do with my location. I never get 4G here, usually 3G. Although one spot I can get LTE in, and that's where I use the hotspot at. Maybe it just disconnects because the signal isn't very strong.
[Sprint LG G2] infirno77:
Probably so. I had the same issue. I have to put my phone in the corner of one room just to get lte.
[Sprint LG G2] catbert77:
Has anyone attempted to load a different PRL (such as the corp ones) to see if it removes the need for updating the PRL each time the hotspot is activated? I'm on PRL 51101, and always have to do a PRL update.
[Sprint LG G2] taiguy:
Whenever I try to update my PRL I get a popup box saying "Network error. Please try again later."
[Sprint LG G2] Ascertion:
PRL updating itself has nothing to do with the Tethering mod, unless of course you're on 3G. (PRLs tell the device which sites/cell broadcasts to connect to.) The main reason it fixes an issue is because it soft resets the radio.

Other triband devices also suffer from this issue so it's likely restricted to the Baseband in which is near impossible to get this mod working 100%.

Sent from my LG-LS980
[Sprint LG G2] catbert77:
Awesome. Thanks for the actual explanation of what's going on.

Anyone know how to create a small app or script which would soft reset the radio, or do the PRL update to perform the same task? It's a pain the butt to dig down into the menus to do the PRL update every time. Bonus points for a script that starts the tether and does the radio reset.
[Sprint LG G2] taiguy:
I'm connected to LTE and tethering will connect but won't pass any data. I get that error message when I try to update PRL, updating the PRL helped in previous situations. Any other thoughts?
[Sprint LG G2] kevinhack:
I like this idea