Advanced features - Verizon Samsung Galaxy S7 Questions & Answers

I'm trying to use my phone with a different carrier. Is there a way to enable advanced features without using my Verizon?

Even if you have to build prop edit it. Anything at this point

Related

[Q] How can i set/change Global Settings like Airplane Mode on/off

Hi XDA,
I'm in development of a widget app and want to provide several functions like toggle Airplane Mode, Data Roaming, GPS etc.
As of API Level 17 Airplane Mode and Data Roaming have been moved to protected Settings.Global* and i dont know how i can provide my users this functionality.
I heard of some permission "WRITE_SECURE_SETTINGS" but appearently this is not the problems solution yet. Is it? - didnt work in Emulator
Has anyone experience in this and can explain me how i can i provide these functions, which seem to be protected?
Thanks,
Wambo92
* I'm not allowed to link outside, but this is what i wanted to link to:
developer.android.com/reference/android/provider/Settings.Global.html
Settings.Global is read-only. The only way that special permission will work is if you build the OS yourself.
New Global Settings
The system settings have been updated to support multiple users with the addition of Settings.Global. This collection of settings is similar to Settings.Secure settings because they are read-only, but applies globally across all user spaces on the device.
Several existing settings were relocated here from either Settings.System or Settings.Secure. If your app is currently making changes to settings previously defined in Settings.System (such as AIRPLANE_MODE_ON), then you should expect that doing so will no longer work on a device running Android 4.2 or higher if those settings were moved to Settings.Global. You can continue to read settings that are in Settings.Global, but because the settings are no longer considered safe for apps to change, attempting to do so will fail silently and the system will write a warning to the system log when running your app on Android 4.2 or higher.
Click to expand...
Click to collapse
zalez said:
Settings.Global is read-only. The only way that special permission will work is if you build the OS yourself.
Click to expand...
Click to collapse
Okay, so I'm just going to link to the settings and display the state whether its on or off in API Level 17 or higher in my widgets.
Anyway, i don't like googles decision to strictly restrict developers changing these settings.

[Q] Root

I just rooted my Note 3 and am I trying to access the hidden menu to activate band 4 LTE for AT&T. Each time I use a file editor, it says I have no permissions to save the file. I even used Super User being flashed, but that caused problems and my phone unrooted itself (strange, idk why.) How can I enable the hidden menu without permissions? I really need LTE on AT&T because the HSPA and HSPA+ speeds are atrocious. Any help will be appreciated.
nviz22 said:
I just rooted my Note 3 and am I trying to access the hidden menu to activate band 4 LTE for AT&T. Each time I use a file editor, it says I have no permissions to save the file. I even used Super User being flashed, but that caused problems and my phone unrooted itself (strange, idk why.) How can I enable the hidden menu without permissions? I really need LTE on AT&T because the HSPA and HSPA+ speeds are atrocious. Any help will be appreciated.
Click to expand...
Click to collapse
I would recommend that you use root browser. That way you can edit the value, using the built in text editor. I used this my app, to edit the service menu value to ON then save it. After saving I would reboot your phone to make sure the changes were saved in the build prop. After your phone reboots, type this in the dialer: *#060# and you should recieve an MEID number that should look something like this: 9849098408940/00
Then you can access your hidden menu by typing in : *#27663368378# from there you can turn enable band 4 and LTE-AWS if it's available in your area. Good luck and happy testing If you have further questions, please have a look at this thread:
http://forum.xda-developers.com/showthread.php?t=2530523

Enable Multi-user?

Does anyone know if it's possible to enable Multi-User? I have a few different co-workers that want to borrow my S7 edge to play with the Gear VR with their families (rather to demonstrate it) however I don't see a way to use the default multi-user options that have been there since Lollipop. Does anyone know of a way to enable Multi-user?
I know that it can be done if the phone is rooted, however there is no root for our devices as of yet. There are two command lines that need to be added for it to function on the GS7 & GS7E.
Daistaar said:
Does anyone know if it's possible to enable Multi-User?
Click to expand...
Click to collapse
Enabling Multi-User can be found here, but phone needs to be rooted: https://forum.xda-developers.com/s7-edge/how-to/how-to-add-multi-user-to-galaxy-s7-edge-t3667700

Native Tethering/Hotspot for Rooted H910

Now that we have root for the At&t variant I just want to ask if anyone has figured out how to enable the native hotspot setting for those of us on unlimited data plans. Currently I'm using the app "WiFi tether router" which works, but is cumbersome and drains battery at an incredible rate. Perhaps the native app would drain as well, but at least it's a first-party solution. I see discussion on how to enable tethering on the Sprint and T-Mobile variants by adding dun to the apn but that has no effect on At&t so maybe this thread is warranted. Hopefully, someone has a hack right now, if not I'm sure one will be made soon.
1. Download " setting data base editor" from play store
2. Select system
3. Find " tether_entitlement_check_state "
4. Chage the value "0"
No root need

Any way to bypass T-Mobile tether?

Like they tittle Say anyway to bypass T-Mobile tether?
If rooted...
Then theres various ways to bypass and if used together chances are good you won't have to pay 2x for data: modifying your apn to allow dun type, adding the line: net.tethering.noprovisioning=true
to your build.prop and finally using adb from a PC (u can try this even if not rooted) type the following from cmd or powershell: "adb shell" followed by "settings put global tether_dun_required 0" without the " "s and restart your phone n hopefully that should do the trick.
If still throttled by TMo go into Magisk and install tethering_enabler or TTL tethering modules. These modules weren't specifically made for the 6T but they should still be effective. If still unsuccessful then modifying the TTL from the device your trying to tether to will help hide the source of data aim for TTL of 65 to confuse tmo.
If your not rooted then use PDANet USB tether to a PC and hide tether options then create a hotspot from the PC your USB tethered to or use the WiFi Sharing option in PDANet PC Menu. At least thats what works the best for me and I've tried many many things... One other possibility if your on stock no root is to add a new apn with all the same info as normal fast.tmobile.net lte apn only enable MVNO type to GIO for apn type leave it blank and save it. This should hide the default TMobile apn (and make the editor think your using a 3rd party like Mint) now go back and edit the new apn and under apn type put: dun,default,mms,supl try and save it. It should error n say dun not supported... Press Home and force close settings-reboot phone. The dun sometimes will stick if this method isn't patched yet I'm sure it will be soon.
Your final options are to use an app from playstore like VPN Hotspot or VPN Tether they might slow your speed a bit but they should tunnel all your data thru a VPN confusing TMo as to the origin of data. Probably the best and easiest way is by using a custom ROM as most haven't been tainted by Google's latest CarrierConfigManager commits or carrier apn restrictions. If anyone knows how to reverse these commits easily or any other methods not listed please let me know.
I'm currently looking for a clean TMo only dun enabled apns-config.xml so I can overwrite the default n modify the build.prop for a quick fix on any new ROM or update...
As you can probably tell being throttled or having to pay 2x for the same data is a pet peeve of mine and I've spent some time researching the topic. I'd love to hear what ended up working for you or if anyone knows a solid method I missed. Or has a recommendation for a good ROM with unlimited hotspot features built in for the 6t let me know.
I installed the app from this thread, https://www.xda-developers.com/vpn-hotspot-share-vpn-connection/. You can also download the app in the Playstore. I also subscribe to Private Internet Access (https://privateinternetaccess.com) and they have an app that you can download from the playstore.
My phone contract has overseas roaming for a number of days but it restricts tethering and hotspot when roaming. The way I bypass this limitation is to run the PIA VPN, then run the VPN Hotspot app, and use the "Repeater" function. This has worked flawlessly sharing my internet connection with other devices..
gigilie said:
Then theres various ways to bypass and if used together chances are good you won't have to pay 2x for data: modifying your apn to allow dun type, adding the line: net.tethering.noprovisioning=true
to your build.prop and finally using adb from a PC (u can try this even if not rooted) type the following from cmd or powershell: "adb shell" followed by "settings put global tether_dun_required 0" without the " "s and restart your phone n hopefully that should do the trick.
If still throttled by TMo go into Magisk and install tethering_enabler or TTL tethering modules. These modules weren't specifically made for the 6T but they should still be effective. If still unsuccessful then modifying the TTL from the device your trying to tether to will help hide the source of data aim for TTL of 65 to confuse tmo.
If your not rooted then use PDANet USB tether to a PC and hide tether options then create a hotspot from the PC your USB tethered to or use the WiFi Sharing option in PDANet PC Menu. At least thats what works the best for me and I've tried many many things... One other possibility if your on stock no root is to add a new apn with all the same info as normal fast.tmobile.net lte apn only enable MVNO type to GIO for apn type leave it blank and save it. This should hide the default TMobile apn (and make the editor think your using a 3rd party like Mint) now go back and edit the new apn and under apn type put: dun,default,mms,supl try and save it. It should error n say dun not supported... Press Home and force close settings-reboot phone. The dun sometimes will stick if this method isn't patched yet I'm sure it will be soon.
Your final options are to use an app from playstore like VPN Hotspot or VPN Tether they might slow your speed a bit but they should tunnel all your data thru a VPN confusing TMo as to the origin of data. Probably the best and easiest way is by using a custom ROM as most haven't been tainted by Google's latest CarrierConfigManager commits or carrier apn restrictions. If anyone knows how to reverse these commits easily or any other methods not listed please let me know.
I'm currently looking for a clean TMo only dun enabled apns-config.xml so I can overwrite the default n modify the build.prop for a quick fix on any new ROM or update...
As you can probably tell being throttled or having to pay 2x for the same data is a pet peeve of mine and I've spent some time researching the topic. I'd love to hear what ended up working for you or if anyone knows a solid method I missed. Or has a recommendation for a good ROM with unlimited hotspot features built in for the 6t let me know.
Click to expand...
Click to collapse
Be sure you reset APN to default values after you install this new file....
Thanks bro I'll test it out...if it works care if I add it to the main post? Yeah I mentioned the VPN app along with a VPN my only issue with that method is the decrease in speed and some apps/devices don't like the VPN way much. Wish google would stop letting carriers dictate Android or itd b nice if the US would put their foot down and not allow companies to bend us over lock our bootloader's, phone's, devices we pay for or try and swindle us by charging 2x for data or throttle us...
gigilie said:
Thanks bro I'll test it out...if it works care if I add it to the main post? Yeah I mentioned the VPN app along with a VPN my only issue with that method is the decrease in speed and some apps/devices don't like the VPN way much. Wish google would stop letting carriers dictate Android or itd b nice if the US would put their foot down and not allow companies to bend us over lock our bootloader's, phone's, devices we pay for or try and swindle us by charging 2x for data or throttle us...
Click to expand...
Click to collapse
seems to work for me. let me know if it works for you....
dustintinsley said:
seems to work for me. let me know if it works for you....
Click to expand...
Click to collapse
Where do I install the files?
LuCkyCn said:
Where do I install the files?
Click to expand...
Click to collapse
replace the file in /etc/
backup your old file first....
dustintinsley said:
replace the file in /etc/
backup your old file first....
Click to expand...
Click to collapse
Not sure what I did wrong, but it's not loading for me. All my APNs disappeared. I reset to default after replacing with the one provided.
Well, I know this post is rather old, but I made a Magisk module that does everything for you...
L
oloyin

Categories

Resources