Trying to root a Moto g4 from Amazon - Moto G4 Questions & Answers

Hello, everyone. Thanks in advance for any help provided.
Recently, I purchased this phone from Amazon, and I like it a great deal, except for one thing -- the wireless hotspot does not turn on. When I try to activate it, I get the following message, after it checks subscription status:
"Account not set up for tethering
To enable, go to att.com/mywireless or dial 611"
Here is the issue though -- I have the service through Tracfone's BYOP program, and they do not support the feature, even though they do not mind you using it if it happens to work. So, they will not enable it. Further, AT&T cannot help, as the service is through Tracfone and they do not have access to their customer's account information.
I have looked around this excellent forum, and I have found that this issue can be fixed by using ADB shell to enter this command:
settings put global tether_dun_required 0
as well as adding this line to the build.prop file in the /system folder:
net.tethering.noprovisioning=true
I was excited by this, and attempted to do it through ES File Explorer using root explorer -- and then told the option doesn't work on this device. The reason, of course, was because the phone is not rooted, so I figure, if I can root my phone, then I can edit the file, reboot the phone, and enable the hotspot. So, I continued researching.
I learned in the last day or two I learned that you cannot unlock the bootloader on this phone, something to do with Amazon's agreement with Motorola as a way to keep people from removing the advertisements. So, I cannot go that route.
I downloaded KingRoot (version 4.9.6) and attempted to root with it... and it failed, multiple times.
So, I was hoping someone might have a suggestion of what step or steps to take next. Any help would be greatly appreciated.

Hotspot works
On my 32gig Amazon G4 the hotspot works without rooting and no additional software. I've got FoxFi loaded, but it has never been used on this phone, and was not running.

Rincrast said:
Hello, everyone. Thanks in advance for any help provided.
Recently, I purchased this phone from Amazon, and I like it a great deal, except for one thing -- the wireless hotspot does not turn on. When I try to activate it, I get the following message, after it checks subscription status:
"Account not set up for tethering
To enable, go to att.com/mywireless or dial 611"
Here is the issue though -- I have the service through Tracfone's BYOP program, and they do not support the feature, even though they do not mind you using it if it happens to work. So, they will not enable it. Further, AT&T cannot help, as the service is through Tracfone and they do not have access to their customer's account information.
I have looked around this excellent forum, and I have found that this issue can be fixed by using ADB shell to enter this command:
settings put global tether_dun_required 0
as well as adding this line to the build.prop file in the /system folder:
net.tethering.noprovisioning=true
I was excited by this, and attempted to do it through ES File Explorer using root explorer -- and then told the option doesn't work on this device. The reason, of course, was because the phone is not rooted, so I figure, if I can root my phone, then I can edit the file, reboot the phone, and enable the hotspot. So, I continued researching.
I learned in the last day or two I learned that you cannot unlock the bootloader on this phone, something to do with Amazon's agreement with Motorola as a way to keep people from removing the advertisements. So, I cannot go that route.
I downloaded KingRoot (version 4.9.6) and attempted to root with it... and it failed, multiple times.
So, I was hoping someone might have a suggestion of what step or steps to take next. Any help would be greatly appreciated.
Click to expand...
Click to collapse
I would avoid Kingroot as that won't get you rooted. Tethering is iffy at best depending on your carrier. Some will suspend your service if they catch you tethering which they can easily do. Tracfone used to be pretty quick about suspending service for anyone tethering so good luck on getting it to work.

You can use adb mode if you turn on USB debugging in developer settings. Settings > about phone > tap build number a lot of times to enable it.
Then it'll be in settings. And you can use system-wide adb for Windows to make it easier to use ADB.
Or, you can try an app called EasyTether to tether.

ADB and EasyTether
AidenSurvival said:
You can use adb mode if you turn on USB debugging in developer settings. Settings > about phone > tap build number a lot of times to enable it.
Then it'll be in settings. And you can use system-wide adb for Windows to make it easier to use ADB.
Or, you can try an app called EasyTether to tether.
Click to expand...
Click to collapse
I know the ADB commands to try; I listed one of them in the OP. However, it didn't help in my situation.
EasyTether doesn't have a wireless network tether option, and I have tried other apps too -- such as Pda+ -- that will not enable the wireless tether.
What I need is a way to edit the build.prop file, but it appears that I cannot do it without rooting.
Someone mentioned there might be an issue with Tracfone not permitting it. I conferred with Tracfone, and, though they do not support the feature, they do not mind if you can get it to work.

Flashxxposed framework and iinstall x tether

hooks024 said:
Flashxxposed framework and iinstall x tether
Click to expand...
Click to collapse
That requires rooting and OP said he couldn't root.

Related

HOW TO: Enable Wireless N on The Aria

EDIT:alot of people are unable to do this method because of errors writing to the system. it seems to restore the original bcm4329.ko upon reboot, so this patch has been cooked into the Roms. And wireless N is confirmed to work.
Just flash one of the below roms
Go Here For attn1's Liberated Beta 4 Rom with The Wireless N Patch Cooked in. http://forum.xda-developers.com/showthread.php?t=708434
heres his Beta 3 with wireless N cooked in - http://www.mediafire.com/?wenzltywoom
So i realized that the htc nexus one, htc desire, and htc evo all have the Bcm4329 wireless chip. And they all have wireless N enabled with hacks. Well I know from porting roms for the Aria that the aria also has a BCM4329 wireless chip. So i said to myself, why havent i enabled wireless N on my Aria.
well none of the methods worked except the manual method which isnt too difficult if you have some adb knowledge.just follow the exact steps and youll have no problem.
Prerequisites
-Must Be Rooted
-Must have clockwork recovery installed
-Must have the android sdk installed
ENABLING WIRELESS N
step 1- Download a hex editor
step 2-in a command prompt navigate to the /android-sdk/tools folder and type the following
adb pull /system/lib/modules/bcm4329.ko ./bcm4329.ko.old
adb pull /system/lib/modules/bcm4329.ko ./bcm4329.ko
(this makes a backup of the original in case you want to go back to wireless G)
Step 3- in the hex editor open up the file you pulled(bcm4329.ko). Now the same as the htc Evo 4g, Htc added 2 strings that say "nmode" without the quotes. Use the search function to find the 2 strings. now you need to replace nmode with any different string. i used "-----" without the quotes for both.
when you're done save the file.
Step 5-now reboot into clockwork recovery and go the partitions menu. go down to mount /system and press the power button.
Step 6-now type this in the command shell.
adb push bcm4329.ko /system/lib/modules/bcm4329.ko
reboot your phone when its done and you now have wireless N enabled.
since the Aria has the same chip as the nexus,, then why wifitether does not work..?
Will try this on my Aria when I get home. Thank you in advance! Now, back to the wifi tethering debacle
Sent from my SAMSUNG-SGH-I897 using XDA App
We Aren't Sure why wireless tethering isn't working yet. But we're pretty sure its gotta be something disabled at the kernel level. It will only be a matter of time before we figure it out.
Is it confirmed that Wireless N is enabled after doing said method?
*edit*
Just tried it, and it's not picking up my Wireless N network, nor does my Wireless router show it connected to a Wireless N. Only Wireless G.
I also did a adb pull of the file I pushed back just to confirm the changes were made, and they are, but for some reason it's not working.
there are some others who are having problems getting this to work as well.
im gonna test it on a rom real quick.
try this-> forgetting the network then reconnecting and re entering the password. not sure if that will fix it but that is what i did when i first connected so maybe that had something to do with it.
I'll give that a try in a few min, and report back.
*edit*
Tried that, the scanning doesn't even pick up the Wireless N network, it only see's the 'G' network. (I have a dual band G & N router)
Well after reading the EVO thread regarding this method, it shows that people who did it are connected at over 54mbps, which is the max for G speeds.
I'm currently connected at 69mbps, so maybe I am on my N?
try to change your wireless N router to N-only and see if it connects and remains connected.
Seems I have no luck, router is in N only mode, but the wifi on the Aria is just 'scanning'.
It's a great idea, just wish it would work.
i dont know why anyone else is unable to get it working, but im patching a rom with this and gonna have someone test it and then ill know. there just seems to be problems with the writing files to the system.
I was starting to think it was a permissions issue, but I'm at a loss as to this one. It might need to be done from a update.zip file in ClockworkMod.
yeah, maybe.
Since there were problems writing files to /system i tried pre-patching a rom and it works. So we're going to just patch the liberated Rom and upload it. check the liberated Rom thread in a little while if you cant get this to work.

EPST code "##778 call" Stopped working

I am on Stock 2.1, Rooted
For some unknown reason I have lost ability to go into EPST from phone by ##778 code.
QPST is working in diagnostic mode.
Does anyone know what could have caused this and more importantly how to get it back.
Any suggestions would help.
I have searched many places but did not find answers.
seconded...
EPST works fine on my rooted/2.1 stock phone... not on my wife's. None of the ##xxx codes works.
Weeks after rooting my DInc w/ unrevoked 3.0, I decided it was safe to go ahead and do the same on my wife's phone. It's 2.1 stock, rooted with unrevoked 3.1/CM 2.5.0.x...plus the wifi tether kernel for AP mode wifi. Deleted CityID and installed root apps Ti Backup (full version), IncrediLite, and AdFree (which required manual symlinking /system/etc/hosts --> /data/data/hosts).
That's IT. Her phone is simpler in terms of apps installed. There's very little there that I haven't also done to my own phone... she has HandCent SMS where I don't; rooting method plus clockwork recovery were/are newer, and I never quite got AdFree working on one of the handsets.
I've no idea why this happened to one phone and not the other...I don't understand the where the config files are stored, or how the dialer accesses the 'hidden' menu. Unless I find an informative answer, I'm just going to try unrooting hers & reverting to stock...
figured out a few things
running ASTRO's process manager on my W's rooted phone, I see that dialing ##778 does invoke an instance of EPST... but you don't get the view/edit mode dialogue.
Trying to launch EPST from the ASTRO process mgr ("go to application") gives the view/edit choice, and if you hit edit you are prompted for the password... but after typing in 000000 it just hangs on 'wait while verifying password'
logcat has lots of entries containing 'epst' but I don't know how to interpret them.
I notice that the com.google.android.epst file lives in /data/data, where one has to muck around when getting a hosts file symlinked for AdFree...but I didn't do anything clumsy, and the permissions are rwxr-xr-x which looks right.
That's about as far as I can go. Anyone know what breaks EPST?
QPST workaround...
I guess this problem must be pretty isolated since no one has responded... but fwiw, as OP alluded, Qualcomm's QPST utility offers a workaround if you can't launch EPST from your phone/dialer:
1. Find a copy of QPST 2.7 build 323 (don't ask me where). Install to PC.
2. Install HTC Sync (for drivers), then Connect phone as 'charge only' via USB with debugging enabled.
3. Open Device Manager and look under Ports to find which COM# is the HTC Diagnostic Interface.
4. Launch QPST Configuration applet. Click the Ports tab, then Add New Port. Select the COM port you found in Step 3 from the list at left, then hit OK. Your phone should now show up under the Active Phones tab as FFA/Surf QSD8650 Rev. 2.0. If not, unplug phone, dial ##DIAG#, wait 10s and plug back in as in Step 2.
5. Open the QPST Start Clients menu & choose Service Programming. Select your phone, hit OK, then click 'Read from Phone' button in the resulting window.
6. You now have access to the same configuration items you normally reach via ##778 on your phone. 'Write to Phone' will commit any changes you make, without further warning.
Obviously it is possible to seriously BORK your phone from here, requiring a restore from backup (which you should have before trying this). I take no responsibility for what you do with QPST. I used it only to change the tethering NAI from <number>@dun.vzw3g.com --> <number>@vzw3g.com so I could tether my wife's DINc. via Windows DUN. That worked, but I can't guarantee the results of other edits.
Same issue
Sorry to resurrect an old thread, but I am having nearly the same issue.
When I try to access epst from dialing ##778# on my girlfriends hero nothing happens at all. I ended up adding a shortcut with anycut and now the view or edit menu comes up. When I hit view it just hangs when I hit edit and enter the password it stays on "please wait verifying password". I can get ##data# to work and a few other ##xx# codes to work but I need access to the epst advanced settings.
Any help would be greatly appreciated, I have tried 1.5 stock 2.1 stock Fresh versions 2.1.3 (i think that's right) Fresh 2.3.3 and Damage control 2.09.....
I have qpst and CDMA workshop 2.7 but I know there are more options I need to change to get data on cricket. I don't have the $100 to spend on the new version on CDMA workshop.
Thanks in advance.

[GUIDE] How To Unlock Tethering on Nexus 5X.

I'll start off by saying I didn't come up with any of this method myself, its just different information I found scattered on different threads on XDA and Reddit. Maybe some other 5X users will find it useful contained in this thread.
Secondly, this requires an unlocked bootloader, also working adb and fastboot with correct drivers for your 5X, enable USB debugging. I won't go over that here, there are plenty of other guides on how to do that, and know that it will erase all your data. As long as you can find your device via "adb devices" and "fastboot devices" you should be fine.
Lastly, you will get the corrupt data message on phone startup. I don't see any negative effects with this, other than an annoying message. Also I'm still able to use the fingerprint scanner as well as set up Andoid Pay. I can't verify Android Pay as I don't have any stores near me that accept it.
You also won't have to flash any custom recovery or root the device, which keeps it closer to stock, which hopefully will allow Android Pay to still function, hopefully someone with a Android Pay store nearby can test this to verify.
First grab TWRP for 5X from here. Save it in the same folder as your adb/fastboot install.
Make sure your phone is connected to your computer, open command prompt and verify adb sees your phone.
Code:
adb devices
Now reboot to bootloader.
Code:
adb reboot bootloader
Now we boot from TWRP without having to flash/install it.
Code:
fastboot boot twrp-2.8.7.0-bullhead.img
When TWRP finishes booting, click Mount and check the box for /system
Now we need to pull the build.prop file.
Code:
adb pull /system/build.prop
Using a text editor add this line to the end of the build.prop file and save it.
Code:
net.tethering.noprovisioning=true
Now we push it back to the phone.
Code:
adb push build.prop /system/
Make sure the permissions are correct.
Code:
adb shell chmod 644 /system/build.prop
And lastly
Code:
adb shell settings put global tether_dun_required 0
Now we just reboot
Code:
adb reboot
and your tethering should be working!
I'm currently using this method and it is working for me. I'm on Verizon with a Grandfathered Unlimited Plan, so I can't test it for any other carriers.
Most of this information I pulled from this reddit thread, I just did my best to condense it down and simplify it, and make it aimed toward the Nexus 5X specifically.
edit* People are confirming on the Reddit thread on their Nexus 6 that Android Pay is still working after making these changes!
Thanks! This works exactly as stated, even the "corrupt data" warning on boot.
I will add that - this being my first Nexus device since a Galaxy Nexus - the "fastboot oem unlock" step needed prior to this guide has an additional step where you have to enable the "OEM Unlock" option in the Developer Options menu, within the booted system. After confirming this you can unlock the bootloader via the standard "fastboot oem unlock" command prior to starting this guide.
Thanks for this, used same method to push supersu and get it installed without needing to decrypt the phone!
Thanks. Worked great for me. I'm on AT&T, weird thing though, I never had any problem activating the hotspot on my OG Nexus 5.
AWESOME!
added to index
[INDEX] LG NEXUS 5X Resources Compilation Roll-Up
Guys can you please explain what do you mean as "unlock tethering"? Is not enabled by default?
olivercervera said:
Guys can you please explain what do you mean as "unlock tethering"? Is not enabled by default?
Click to expand...
Click to collapse
This method bypasses the subscription check for tethering, those of us with unlimited data have to pay a separate fee to use tethering with Verizon, and this fixes that. It should be the same for other carriers as well.
Sent from my XT1060 using XDA Free mobile app
I was so excited to play with my 5x when I got home (that and dealing with my 2 sick kids) and I completely forgot to unlock the bootloader before I got too carried away. Now all the time I spent downloading apps and such is lost. Our DSL connection is slow, so all that took one time. I've been rooting and romming way too long to make such a rookie mistake.
So, I get the joy of blowing the whole thing way and re-setting it up again...
XF1ber said:
Thanks for this, used same method to push supersu and get it installed without needing to decrypt the phone!
Click to expand...
Click to collapse
Could you confirm the steps?
Can you confirm you can still use supersu? I thought the kernel had to allow su.
Also, I guess you can also install the bootunlock app and see if that works?
Thank you thank you thank you!
This is huge for me.
BTW, I assume you can just push the original unmodded build.prop back for OTA updates. Anyone know if anything else is required apart from that?
Confused on why we need TWRP just to do this.
You're not flashing twrp, just booting into it. Twrp allows you to pull and push files to /system without root, which is needed to make these changes.
Sent from my Nexus 5X using XDA Free mobile app
Can someone confirm Android Pay actually works?
Sent from my Nexus 5X using Tapatalk
T-Mobile/MetroPCS users additional steps to enable tethering
If you are on T-Mobile or MetroPCS you will need to perform some additional steps for tethering to work. After you have performed the steps outlined earlier in this thread do the following:
Under Settings -> More -> Cellular Networks -> Access Point Names
Touch the name of the APN that is selected (there may only be one) then:
1) change "APN Protocol" to "IPv4"
2) change "APN roaming protocol" to IPv4
3) Edit "APN Type" and add "dun" to the comma separated list so it reads something like "default,supl,mms,dun"
4) OPEN THE MENU IN THE UPPER-RIGHT AND CHOOSE SAVE!
5) You MAY have to reboot for this to take effect
Ok needing it for that reason makes sense now.
So... I'm getting about 30% packet loss on att with my 5x.
If I take my sim out and pop it into my nexus 6(also with marshmallow), everything is fine.
Could someone with att run some extended pings from a device connected to your phones tether and note any ping drops?
I don't know if this is a sw bug, or hardware issue.
Does this work if the device is still encrypted?
My TWRP seems to have trouble accessing /system partition with encryption.
Sent from my Nexus 5X
Ascertion said:
Does this work if the device is still encrypted?
My TWRP seems to have trouble accessing /system partition with encryption.
Sent from my Nexus 5X
Click to expand...
Click to collapse
yep works fine. You have the correct twrp i presume and your phone's bootloader is unlocked?
MarkGbe said:
yep works fine. You have the correct twrp i presume and your phone's bootloader is unlocked?
Click to expand...
Click to collapse
Ah my bad. It's not reading my /sdcard partition. No matter. That's what adb is for. Please disregard my post. I'll update my progress when I get home later today and try it on my personal PC.

At&t hotspot. Any way around it?

Wondering if there is any way to get rid of the At&t block on the hotspot feature without rooting. Whenever I try to use it it fails on the authentication process which I believe it´s mostly because the feature is blocked by att&t. I am NOT on att&t network, I´m overseas, I have unlocked the sim just fine. I have no problem with rooting, actually would love to be able to root, but my phone, just before I bought it, got the april security patch which from searching the web up the wazoo, I´ve concluded it cannnot be rooted as of now. I use the hotspot quite often so this is making me consider just selling the v20 and getting something else.
Thanks
emv1031 said:
Wondering if there is any way to get rid of the At&t block on the hotspot feature without rooting. Whenever I try to use it it fails on the authentication process which I believe it´s mostly because the feature is blocked by att&t. I am NOT on att&t network, I´m overseas, I have unlocked the sim just fine. I have no problem with rooting, actually would love to be able to root, but my phone, just before I bought it, got the april security patch which from searching the web up the wazoo, I´ve concluded it cannnot be rooted as of now. I use the hotspot quite often so this is making me consider just selling the v20 and getting something else.
Thanks
Click to expand...
Click to collapse
Where did you here that?
Fadedrobin said:
Where did you here that?
Click to expand...
Click to collapse
where did I hear about the security patch = no root or about the no root=hotspot won´t work?
emv1031 said:
where did I hear about the security patch = no root or about the no root=hotspot won´t work?
Click to expand...
Click to collapse
security patch = no root
Fadedrobin said:
security patch = no root
Click to expand...
Click to collapse
https://forum.xda-developers.com/v2...bootloader-t3519410/post72461784#post72461784
Check post #2597 by Jaistah... I´ve seen the same info in other places, that´s just the one I have more handy.
Fadedrobin said:
security patch = no root
Click to expand...
Click to collapse
https://forum.xda-developers.com/v2...bootloader-t3519410/post72245488#post72245488
Post #2488 is another one.... I found out when I tried following the steps to root my H910 and process was not working.. it´s because of that security patch
emv1031 said:
https://forum.xda-developers.com/v2...bootloader-t3519410/post72461784#post72461784
Check post #2597 by Jaistah... I´ve seen the same info in other places, that´s just the one I have more handy.
Click to expand...
Click to collapse
You could flash a prerooted ROM without rooting your current rom.
Fadedrobin said:
You could flash a prerooted ROM without rooting your current rom.
Click to expand...
Click to collapse
I´d need to see a guide or tutorial on how to do it... The problem with the security patch comes at the initial steps of the process, before even being able to unlock bootloader, flash twrp, etc... until now I have not found a solution to it and everyone points to the security patch. Weird that no one so far suggested just flashing a pre-rooted rom, if it´s really that easy to accomplish root that way.
Try DirtyElf
Lg v20 h910 hotspot fixed
​Hotspot on LG V20 H910 GOT FIXED
Dear LG V20 H910 Users,​
Did you purchased unlock LG V20 AT & T only to feel frustrated that you own a smartphone but its function doesn't seem to be smart –hotspot is on but it doesn't work, meaning it won't share any wifi to other devices. Are you experiencing this right now? If yes, in fact, you're not alone like Michael Jackson's song. Guess what? I felt that I shouldn't have purchased the phone, at first.
After testing it for countless times, I figured it out.
Now, I am going to share a simple trick, which is a temporary result only. I said "a temporary result" because you need to repeat the process if your restart your phone. However, if you don't restart your phone, you can use your phone as a wifi provider all the time.
IT DOESN'T REQUIRE ROOT PERMISSION AT ALL.
PREREQUISITES
1) Computer
2) USB Connector Type C
3) LG V20 H910 (maybe work on other LG V20, but never tested)
PROCEDURES
Step 1: Turn on Developer Option and select USB Debug
Step 2: Download "terminal emulator.apk" and "setting database editor.apk".
Then install them.
Note:
a) setting database editor.apk is free and used to enable hotspot on LG V20 H910.
b) terminal emulator.apk is used to enable wifi share on LG V20 H910.
Step 3: Run "setting database editor" on your phone and change the value of "tether_entitlement_check_state" [5 changed to 0 (zero) or -1(minus one)]
Step 4: Install ADB driver and LG Universal driver
Step 5: Connect your LG V20 H910 to the computer with USB connector type C
Step 6: You must run Terminal Emulator simultaneously on your phone while it is still connected to the computer.
Run command prompt and type "adb shell" in order to make your computer communicate with your phone. Then hit "ENTER"
Step 7: Type" settings put global_dun_required 0" on the Prompt Command.
Step 8: Enjoy using your hotspot. This process doesn’t require ROOT permission at all.
I am not an expert in Android. So if you need more technical assistant, ask the real experts.
cheansayon said:
​Hotspot on LG V20 H910 GOT FIXED
Dear LG V20 H910 Users,​
Did you purchased unlock LG V20 AT & T only to feel frustrated that you own a smartphone but its function doesn't seem to be smart –hotspot is on but it doesn't work, meaning it won't share any wifi to other devices. Are you experiencing this right now? If yes, in fact, you're not alone like Michael Jackson's song. Guess what? I felt that I shouldn't have purchased the phone, at first.
After testing it for countless times, I figured it out.
Now, I am going to share a simple trick, which is a temporary result only. I said "a temporary result" because you need to repeat the process if your restart your phone. However, if you don't restart your phone, you can use your phone as a wifi provider all the time.
IT DOESN'T REQUIRE ROOT PERMISSION AT ALL.
PREREQUISITES
1) Computer
2) USB Connector Type C
3) LG V20 H910 (maybe work on other LG V20, but never tested)
PROCEDURES
Step 1: Turn on Developer Option and select USB Debug
Step 2: Download "terminal emulator.apk" and "setting database editor.apk".
Then install them.
Note:
a) setting database editor.apk is free and used to enable hotspot on LG V20 H910.
b) terminal emulator.apk is used to enable wifi share on LG V20 H910.
Step 3: Run "setting database editor" on your phone and change the value of "tether_entitlement_check_state" [5 changed to 0 (zero) or -1(minus one)]
Step 4: Install ADB driver and LG Universal driver
Step 5: Connect your LG V20 H910 to the computer with USB connector type C
Step 6: You must run Terminal Emulator simultaneously on your phone while it is still connected to the computer.
Run command prompt and type "adb shell" in order to make your computer communicate with your phone. Then hit "ENTER"
Step 7: Type" settings put global_dun_required 0" on the Prompt Command.
Step 8: Enjoy using your hotspot. This process doesn’t require ROOT permission at all.
I am not an expert in Android. So if you need more technical assistant, ask the real experts.
Click to expand...
Click to collapse
Will a usb type a to type c cable work too?
cheansayon said:
​Hotspot on LG V20 H910 GOT FIXED
Dear LG V20 H910 Users,​
Did you purchased unlock LG V20 AT & T only to feel frustrated that you own a smartphone but its function doesn't seem to be smart –hotspot is on but it doesn't work, meaning it won't share any wifi to other devices. Are you experiencing this right now? If yes, in fact, you're not alone like Michael Jackson's song. Guess what? I felt that I shouldn't have purchased the phone, at first.
After testing it for countless times, I figured it out.
Now, I am going to share a simple trick, which is a temporary result only. I said "a temporary result" because you need to repeat the process if your restart your phone. However, if you don't restart your phone, you can use your phone as a wifi provider all the time.
IT DOESN'T REQUIRE ROOT PERMISSION AT ALL.
PREREQUISITES
1) Computer
2) USB Connector Type C
3) LG V20 H910 (maybe work on other LG V20, but never tested)
PROCEDURES
Step 1: Turn on Developer Option and select USB Debug
Step 2: Download "terminal emulator.apk" and "setting database editor.apk".
Then install them.
Note:
a) setting database editor.apk is free and used to enable hotspot on LG V20 H910.
b) terminal emulator.apk is used to enable wifi share on LG V20 H910.
Step 3: Run "setting database editor" on your phone and change the value of "tether_entitlement_check_state" [5 changed to 0 (zero) or -1(minus one)]
Step 4: Install ADB driver and LG Universal driver
Step 5: Connect your LG V20 H910 to the computer with USB connector type C
Step 6: You must run Terminal Emulator simultaneously on your phone while it is still connected to the computer.
Run command prompt and type "adb shell" in order to make your computer communicate with your phone. Then hit "ENTER"
Step 7: Type" settings put global_dun_required 0" on the Prompt Command.
Step 8: Enjoy using your hotspot. This process doesn’t require ROOT permission at all.
I am not an expert in Android. So if you need more technical assistant, ask the real experts.
Click to expand...
Click to collapse
Registered to say that... this WORKED! I bought a V20 from eBay and am using in Canada. Now the tethering works THANK YOU. However, I needed to change:
settings put global_dun_required 0
to
settings put global tether_dun_required 0
For me anyway.
Awesome, thanks again.
A Simple Solution - NO ROOT REQUIRED
emv1031 said:
Wondering if there is any way to get rid of the At&t block on the hotspot feature without rooting. Whenever I try to use it it fails on the authentication process which I believe it´s mostly because the feature is blocked by att&t. I am NOT on att&t network, I´m overseas, I have unlocked the sim just fine. I have no problem with rooting, actually would love to be able to root, but my phone, just before I bought it, got the april security patch which from searching the web up the wazoo, I´ve concluded it cannnot be rooted as of now. I use the hotspot quite often so this is making me consider just selling the v20 and getting something else.
Thanks
Click to expand...
Click to collapse
Go to Play Store and find "Settings Database Editor" by 4A (app id=by4a.setedit22).
The icon for the app (both on Play Store and in Android) is a blue "Settings" gear on a red field.
Install and run.
Navigate down in System Table, and find "tether_entitlement_check_state".
Edit Value from "5" to "0".
DONE
Takes 30 seconds
All of these other steps are not necessary.
cheansayon said:
​Step 7: Type" settings put global_dun_required 0" on the Prompt Command.
Click to expand...
Click to collapse
Great solution, thanks! Only one correction for Step 7: the correct script is: "settings put global tether_dun_required 0"
hannor said:
Great solution, thanks! Only one correction for Step 7: the correct script is: "settings put global tether_dun_required 0"
Click to expand...
Click to collapse
Does this route tethering through the main phone data line? Or is it routed through as Hotspot data? I ask because Hotspot data is typically throttled and data capped. Data for the handset it's typically not throttled or data capped.
Thanks.
Who knows....
kaluna00 said:
Does this route tethering through the main phone data line? Or is it routed through as Hotspot data? I ask because Hotspot data is typically throttled and data capped. Data for the handset it's typically not throttled or data capped.
Thanks.
Click to expand...
Click to collapse
Honestly, it could go either way.
This bypasses the handset seeking approval from the mother-ship to allow you to tether. So, usage is probably un-monitored, and therefor un-metered.
However, I received a nasty-gram (by way of SMS) from my provider reminding me that hotspotting data from my handset was an extended service and cost extra to do so.
I received this message once... in 3+ years of hotspotting at least once a week.
My best guess is that it is not metered, and thereby considered handset data (by your criteria).
But, I'm not sure how to even test possible answers.
Having Hotspot Data on your plan would probably invalidate the question...

Xfinity Mobile Data Not Working

Hi,
Is anyone else having a problem with Xfinity Mobile data? I can make phone calls, but I can't get any data connection. This was a phone I bought from Sprint, and due to their messed up unlock system, it got relocked, so I manually unlocked it by using this method: https://forum.xda-developers.com/showpost.php?p=75994498&postcount=360
After that, the phone got unlocked successfully. It accepted a TMO sim, and I was able to update to newer firmware. Today, I decided to put it on my Xfinity Mobile line, and I just can't make data work. Any help would be appreciated.
Thank you,
OK. I think I narrowed down the problem. APN setting has VZWINTERNET. It's supposed to be COMCAST.RSLR.VZWENTP based on what I read on the internet. The problem is, I can't edit or add a new APN. I saw someone else talking about this APN setting problem, and his was resolved with the April security patch https://forums.androidcentral.com/e...cant-add-edit-apn-all-sudden-lost-4g-lte.html
I have that security patch already installed, but my problem persists. I can't change APN. Any help would be appreciated.
It's possible Xfinity locks the APN settings or that it has something to do with yours being the Sprint version. I would power the phone down and remove the SIM. Power the phone on with no SIM card and when you are booted up go into settings and reset the network settings. Power down again and insert your Xfinity SIM. That should ensure that the new SIM populates all the network settings.
jhs39 said:
It's possible Xfinity locks the APN settings or that it has something to do with yours being the Sprint version. I would power the phone down and remove the SIM. Power the phone on with no SIM card and when you are booted up go into settings and reset the network settings. Power down again and insert your Xfinity SIM. That should ensure that the new SIM populates all the network settings.
Click to expand...
Click to collapse
Thank you for replying. That did not work. I don't think it's Xfinity. The problem is that APN gets locked to VZW instead of Xfinity's APN, which is why data doesn't work. I can put a TMO sim card in it and it works fine, so I don't know that there is something wrong with the phone itself. If you have any other suggestions, I would appreciate it. I'm desperate to get this working.
goldentequila said:
Thank you for replying. That did not work. I don't think it's Xfinity. The problem is that APN gets locked to VZW instead of Xfinity's APN, which is why data doesn't work. I can put a TMO sim card in it and it works fine, so I don't know that there is something wrong with the phone itself. If you have any other suggestions, I would appreciate it. I'm desperate to get this working.
Click to expand...
Click to collapse
In a Reddit thread, a user says you need to disable Enhanced LTE:
Under Settings > More > Cellular Networks, disable "Enhanced 4G LTE Mode" and set "System select" to "Automatic"
Haven't tried it myself, but I'm thinking of switching to XM and would like to know how this works out for you.
Get your original Xfinity phone factory reset the original Xfinity phone put your Sim in go through activation. This should work for you this also fixes volte on Xfinity If your volte ever gets deactivated. Anyway from what has happened to my other phones sometimes the apn can get changed on the Sim and got carried over somehow. Resetting the original Xfinity phone will bring the Sim settings back to the Sim card thus fixing your apn settings.
(Another way is to use another phone to edit the apn settings)
I also have Xfinity mobile and it's working fine. Just sometimes my apn gets uncheck and I don't know why
If you messed with bands.
Also make sure you go and download hidden settings from the playstore if you messed with your bands and selected American bands you need to select automatic bands if you messed with radio information page settings.
I messed with bands and it caused phone calls to not work.
---------- Post added at 10:08 AM ---------- Previous post was at 09:31 AM ----------
The Sim saves apn settings and I did notice the first time using this essential phone I had 2 options in the apn and I read carefully which one to select. It may have saved the incorrect information to the Sim. I did this once on a Moto phone and I thought if I put Verizon apns instead of Comcasts I could get better speeds. But I caused my data to stop working. I reset the Moto phone and u still had the problems. I looked for the apn for Comcast couldn't find it. Then I thought of either editing the apn using another phone or using the original Xfinity phone. But it does get saved for sure. I ran into this issue before and I'm pretty sure this will resolve the problems.
goldentequila said:
Thank you for replying. That did not work. I don't think it's Xfinity. The problem is that APN gets locked to VZW instead of Xfinity's APN, which is why data doesn't work. I can put a TMO sim card in it and it works fine, so I don't know that there is something wrong with the phone itself. If you have any other suggestions, I would appreciate it. I'm desperate to get this working.
Click to expand...
Click to collapse
Ever get this resolved?
rootnooby said:
Ever get this resolved?
Click to expand...
Click to collapse
Yes. I manually sideloaded Beta Oreo build, even though my phone already had the official OTA Oreo on it. That fixed the connection issue altogether.
goldentequila said:
Yes. I manually sideloaded Beta Oreo build, even though my phone already had the official OTA Oreo on it. That fixed the connection issue altogether.
Click to expand...
Click to collapse
Wow. Glad to hear your issue is resolved. Who would ever think of going back to a beta build from an official build to fix a connection issue! I may try Xfinity mobile in the near future. Thank you.
rootnooby said:
Wow. Glad to hear your issue is resolved. Who would ever think of going back to a beta build from an official build to fix a connection issue! I may try Xfinity mobile in the near future. Thank you.
Click to expand...
Click to collapse
Yea, it was just a desperate move lol. Glad it'll be helpful for others.
I had the worst time making the XFinity mobile work on Android Pie with the October patches in place and finally got it working. Basically, there was no way to edit the APN configuration even with root on the device via actual Android. What I did to fix this was the following...
-Followed the rooting procedure to get TWRP and Fastboot installed
-I then used "Termux" to copy the APN points configuration file to a writable location. In my case I copied the file from "\system\etc\apns-conf.xml" to a "\sdcard\Download". Keep a copy of the original file.
-I then simply copied the file over to my computer and opened it in NotePad++. I did a search for the following string in single quotes: 'carrier="Verizon"\n mcc="311" '
-This should pull up 5 results in the search and you should confirm that each of the lines has the mnc value set to 480, 'mnc="480"'. On each of the sections that came up, I switched the following variables as shown below...
apn="COMCAST.RSLR.VZWENTP"
authtype="0"
protocol="IP"
roaming_protocol="IP"
-Once you have edited the file, copy it to a writable location on the device, like "/sdcard/Download".
-This then requires rebooting into recovery mode with TWRP and you will need to make sure you have encryption and a PIN disabled on your device to make sure you have full access to the device file system.
-Within the main TWRP page, select "Mount" and you will need to have the "System" and "Data" partitions selected.
-Return to the main page and select "Advanced" and then "File Manager".
-Next, locate the original apns-conf.xml that you copied earlier. It should show up as being in "/system/system/apns-conf.xml". Click on that file, and select "chmod 755".
-Next, navigate to where you have the edited apn file located. Copy that file over to replace the apns configuration file at "/system/system/apns-conf.xml". Just make sure you have a backup of that original file before replacing it.
-Finally, reboot your phone into the OS and you should magically have Xfinity mobile working.
This took a lot longer than I wanted to spend getting it working, but I believe this is because of the carrier ID and MCC being shared with Verizon instead of a separate one for XFinity mobile which forces it to default to the first Verizon APN setting which doesn't allow this to work. There are other ways to edit the APN configuration file, however I found it was quickest to do the actual file replacement with TWRP since that gives you full file system root access.
bschaff1 said:
I had the worst time making the XFinity mobile work on Android Pie with the October patches in place and finally got it working. Basically, there was no way to edit the APN configuration even with root on the device via actual Android. What I did to fix this was the following...
-Followed the rooting procedure to get TWRP and Fastboot installed
-I then used "Termux" to copy the APN points configuration file to a writable location. In my case I copied the file from "\system\etc\apns-conf.xml" to a "\sdcard\Download". Keep a copy of the original file.
-I then simply copied the file over to my computer and opened it in NotePad++. I did a search for the following string in single quotes: 'carrier="Verizon"\n mcc="311" '
-This should pull up 5 results in the search and you should confirm that each of the lines has the mnc value set to 480, 'mnc="480"'. On each of the sections that came up, I switched the following variables as shown below...
apn="COMCAST.RSLR.VZWENTP"
authtype="0"
protocol="IP"
roaming_protocol="IP"
-Once you have edited the file, copy it to a writable location on the device, like "/sdcard/Download".
-This then requires rebooting into recovery mode with TWRP and you will need to make sure you have encryption and a PIN disabled on your device to make sure you have full access to the device file system.
-Within the main TWRP page, select "Mount" and you will need to have the "System" and "Data" partitions selected.
-Return to the main page and select "Advanced" and then "File Manager".
-Next, locate the original apns-conf.xml that you copied earlier. It should show up as being in "/system/system/apns-conf.xml". Click on that file, and select "chmod 755".
-Next, navigate to where you have the edited apn file located. Copy that file over to replace the apns configuration file at "/system/system/apns-conf.xml". Just make sure you have a backup of that original file before replacing it.
-Finally, reboot your phone into the OS and you should magically have Xfinity mobile working.
This took a lot longer than I wanted to spend getting it working, but I believe this is because of the carrier ID and MCC being shared with Verizon instead of a separate one for XFinity mobile which forces it to default to the first Verizon APN setting which doesn't allow this to work. There are other ways to edit the APN configuration file, however I found it was quickest to do the actual file replacement with TWRP since that gives you full file system root access.
Click to expand...
Click to collapse
You couldn't cut and paste the file back with a root file manager? Maybe a magisk module? And does this lock you to Verizon?
Sent from my PH-1 using XDA Labs
avd said:
You couldn't cut and paste the file back with a root file manager? Maybe a magisk module? And does this lock you to Verizon?
Sent from my PH-1 using XDA Labs
Click to expand...
Click to collapse
I'm sure there are other ways to get the file back there, but I found my approach to be a quick bypass for other methods of getting root.
Regarding Verizon, It would probably break a Verizon connection for a sim carrier code of 311480. However, since this post is about Xfinity mobile, this is the quick way I got it working. In the future I want to change the priority on the APN configurations which may allow Xfinity mobile and Verizon to play nicely. The issues that have caused this are Android Pie restricting people from changing settings on the phones they own and Xfinity mobile being either too lazy or cheap to commit to their own carrier code and provide that information to manufacturers.
bschaff1 said:
I'm sure there are other ways to get the file back there, but I found my approach to be a quick bypass for other methods of getting root.
Regarding Verizon, It would probably break a Verizon connection for a sim carrier code of 311480.
Click to expand...
Click to collapse
Breaking a Verizon contract for sim carrier code would be a drastic move, considering.. The only money you have to spend is $5 on a Verizon prepaid phone card. Go into a Verizon corporate store and they will give you a sim, ( it's $20 if you don't go to the corporate store)
Sent from my mata using XDA Labs

Categories

Resources