The Non-Root Nougat Guide for the Sprint S7
You need stock Nougat on your device. There are several ways to achieve this:
1. OTA Update2. Install the firmware via ODIN from Sammobile; Updato; a thread here
Why Most People Root
1. Ad Blocker
2. Hotspot Hack
3. Youtube Ad Free
4. Remove Bloatware
5. Xposed (not right now)
6. Other tips/tricks
7. Credits
Here my tips and tricks for getting this Root feel, but keeping the stability of stock.
1. Ad Blocker
This are local hosts, meaning that your info doesn't go to a random server and then come back to you. It stays on your device for your eyes only!
1. DNS66 This one uses a hosts file, just like adaway for those of you who used it while rooting. Since everything is done via a local DNS, you the battery life it is the same as adaway, non-existent! Given that it only blocks entire host names, it cannot block as detailed as some other ad blockers. However, I haven't seen any ads in apps or browsers and no battery hit either! Just make sure the hosts files have a red dot next to them and you have to refresh before activating. Will still block ads on device even when tethering! Great support too!
2. Ad Guard. Good ad blocker. Runs everything through a VPN though, which comes at a battery hit. This one also comes with a price tag! Offers Youtube Ad Blocking, but you must enable their DNS, which puts your information to their servers and then back to you...this blocks ads about 50% of the time. Good support too!
3. Adhell Uses Samsung Knox to block ads and trackers. Blocks most things on webpages and apps (no youtube), but saves a ton a battery since it doesn't require VPN. Not as good as blocking as the first two, but does work a little. Just my opinion though. Also, it is FREE!
4. Disconnect Pro Similar to Adhell, but a paid app,but can be found for free during sales. Search the Galaxy App Store to buy it. Uses Samsung Knox too.
5. AdClear. Some have had success with this, I've had mixed results.
6. BlockThis! Works well, but caused issues on some webpages.
As with all of the above, you will need to whitelist some apps for them to work properly. Like, AdHell and Disconnect have the Google Play Music bug. If you find an app is using a ton of battery, it may need to be whitelisted...usually, google apps have this problem.
2. Hotspot Hack
1. Enable developer mode:
a. Go to settings
b. Scroll down to about phone
c. Repeatedly tap "Build number" until developer access is granted
2. Get ADB installed w/ drivers
a. https://forum.xda-developers.com/showthread.php?t=2588979
3. Enable USB Debugging
a. Go to settings
b. Go down to developer options
c. Scroll down to USB Debugging and turn it on
d. Connect phone with USB to PC
4. Get into ADB shell
a. Open a command prompt (windows key + R , type "cmd" in the box and press enter is my favorite way)
b. Run:
Code:
adb shell
5. Enable the bypass
a. Disable the DUN requirement
Code:
settings put global tether_dun_required 0
b. Overwrite the DUN APN
Code:
settings put global tether_dun_apn "APNDUN,n.ispsn,,,,,,,,,310,120,,default,mms,dun"
6. Turn off Mobile Data
7. Turn on HotSpot
8. Turn on Mobile Data
Every time that you want to use the hotspot you have to turn data off; turn hotspot on; turn data back on. When you disconnect your hotspot you need to do the following:
1. Turn Hotspot Off
2. Turn Mobile Data Off
3. Turn Mobile Data On
People will complain, but after you run the code the first time, turning hotspot on and off literally takes just seconds.
3. Youtube Ad Free
1. Youtube in the background, downloading, and so far ad free Youtube can be achieved with OG Youtube. Read the OP and also install this apk found in post 5592 It doesn't say, but in combination with DNS66, I haven't seen any ads after installing this and disabling the old Youtube. It will occasionally ask you to update and just hit Later.
2. If you want to use the original Youtube app, this doesn't block ads, but it does silent and auto skip them. Cygery
3. YMusic Frinky Music Controller Allows you to skip tracks with screen off.
2. Noyze Not sure if still being developed, but works. Let's you skip tracks by long pressing with screen off.
Doze Related
Remember to whitelist apps you want running in the background...like Pandora, Google Music, etc. I would leave them off at first and if it cuts off when the screen is off, you need to white list it.
I haven't used these apps in Nougat as the new doze seems fine, but to each his own:
1. ForceDoze puts your phone into doze mode without the motion detectors and 30 minute wait. Great app! Does require you to install adb (adb installer) since you have to run a command to get it to run properly. Check Disable motion sensing and turn off while charging
2. Greenify The auto hibernation works great if we had root, but we don't. It works, but can be extremely annoying at times and can drain battery because it may continuously try to force stop/close an app you greenify. Plus, it will take a few seconds to re-unlock your phone immediately after you turn off the screen. However, I use it with force doze for the aggressive doze. I saw a difference in battery life by using them both. Still need to adb a command
Other Tips
Besides the obvious of gmail/facebook/whatspp/twitter/snapchat syncing
1. Turn off wi-fi scanning
2. Back up my data for Samsung and Google under back up and reset
3. Turn off some features under advanced features in settings...for example, palm swipe to capture if you never use it
4. Location History under Location
5. Change locating method...I leave mine on GPS, wi-fi, mobile, but some people want more battery life and turn it off.
6. Turn on developer options and change animations to 0.5
7. Turn off Always on Display under settings > display. I like it, so I leave it on...but takes about 2% an hour
[/hide]
7. Credits
These people did all of the hard work:
@YMNDLZ -- Download link
@julian_klode -- DNS66
@ paul2112 -- Hotspot Fix
@ cygery -- AdSkip
@ OGMods -- OG Youtube
@resident77 -- OG Youtube Fix
@ ssrij -- ForceDoze
@ SEVEN_AdClear -- AdClear
@daria -- AdGuard
@ Snoop05 -- ADB Fast Installer
And anyone I missed, let me if you want to be added and thanks for your work!
you are the best, thank you so much
---------- Post added at 07:48 AM ---------- Previous post was at 07:47 AM ----------
Does this stick?
@ivpre-
2. Hotspot Hack
CLICK TO HIDE CONTENT
1. Enable developer mode:
a. Go to settings
b. Scroll down to about phone
c. Repeatedly tap "Build number" until developer access is granted
2. Get ADB installed w/ drivers
a. https://forum.xda-developers.com/sho....php?t=2588979
3. Enable USB Debugging
a. Go to settings
b. Go down to developer options
c. Scroll down to USB Debugging and turn it on
d. Connect phone with USB to PC
4. Get into ADB shell
a. Open a command prompt (windows key + R , type "cmd" in the box and press enter is my favorite way)
b. Run:
Code:
adb shell
5. Enable the bypass
a. Disable the DUN requirement
Code:
settings put global tether_dun_required 0
b. Overwrite the DUN APN
Code:
settings put global tether_dun_apn "APNDUN,n.ispsn,,,,,,,,,310,120,,default,mms,dun"
6. Turn off Mobile Data
7. Turn on HotSpot
8. Turn on Mobile Data
Every time that you want to use the hotspot you have to turn data off; turn hotspot on; turn data back on. When you disconnect your hotspot you need to do the following:
1. Turn Hotspot Off
2. Turn Mobile Data Off
3. Turn Mobile Data On
People will complain, but after you run the code the first time, turning hotspot on and off literally takes just seconds.
So, does this stick and stay this way, or must you perform the entire process every time?
makane716 said:
@ivpre-
2. Hotspot Hack
CLICK TO HIDE CONTENT
1. Enable developer mode:
a. Go to settings
b. Scroll down to about phone
c. Repeatedly tap "Build number" until developer access is granted
2. Get ADB installed w/ drivers
a. https://forum.xda-developers.com/sho....php?t=2588979
3. Enable USB Debugging
a. Go to settings
b. Go down to developer options
c. Scroll down to USB Debugging and turn it on
d. Connect phone with USB to PC
4. Get into ADB shell
a. Open a command prompt (windows key + R , type "cmd" in the box and press enter is my favorite way)
b. Run:
Code:
adb shell
5. Enable the bypass
a. Disable the DUN requirement
Code:
settings put global tether_dun_required 0
b. Overwrite the DUN APN
Code:
settings put global tether_dun_apn "APNDUN,n.ispsn,,,,,,,,,310,120,,default,mms,dun"
6. Turn off Mobile Data
7. Turn on HotSpot
8. Turn on Mobile Data
Every time that you want to use the hotspot you have to turn data off; turn hotspot on; turn data back on. When you disconnect your hotspot you need to do the following:
1. Turn Hotspot Off
2. Turn Mobile Data Off
3. Turn Mobile Data On
People will complain, but after you run the code the first time, turning hotspot on and off literally takes just seconds. It should also stick through PRL and profile updates too
So, does this stick and stay this way, or must you perform the entire process every time?
Click to expand...
Click to collapse
It sticks. You just have to put the ADB codes in once. You do have to toggle data every time, but that isn't a huge deal...like a 2 sec inconvenience.
lvpre said:
It sticks. You just have to put the ADB codes in once. You do have to toggle data every time, but that isn't a huge deal...like a 2 sec inconvenience.
Click to expand...
Click to collapse
Fantastic! Now I will need to reactivate my s7.
Sent from my SPH-L720 using Tapatalk
the above functions are nice, but my only most important reason to root though often unsuccessful is to change the system font. iFont can't do that anymore from Marshmallow and above, neither can launchers. So if you know a way to change fonts that you installed other than the system fonts, then please help me without rooting it.
khaino said:
the above functions are nice, but my only most important reason to root though often unsuccessful is to change the system font. iFont can't do that anymore from Marshmallow and above, neither can launchers. So if you know a way to change fonts that you installed other than the system fonts, then please help me without rooting it.
Click to expand...
Click to collapse
Go to settings, display, screen zoom and font
Can anyone confirm hotspot working?
---------- Post added at 06:47 PM ---------- Previous post was at 06:38 PM ----------
I've tried everything on here and I can't seem to get it to connect. My phone is visible to other devices but there is no connection after following the directions above. Any ideas.
cjrivera04 said:
Can anyone confirm hotspot working?
---------- Post added at 06:47 PM ---------- Previous post was at 06:38 PM ----------
I've tried everything on here and I can't seem to get it to connect. My phone is visible to other devices but there is no connection after following the directions above. Any ideas.
Click to expand...
Click to collapse
Yes. It works just fine. Typo in adb perhaps? I copied and pasted the line code into adb.
Sent from my SM-G930P using Tapatalk
makane716 said:
Yes. It works just fine. Typo in adb perhaps? I copied and pasted the line code into adb.
Sent from my SM-G930P using Tapatalk
Click to expand...
Click to collapse
I'm not the greatest with commands. Please let me know if I'm doing this correctly. If I'm in ABD SHELL and open my command prompt I need to do the following:
type in: adb shell (hit enter)
next line type in: settings put global tether_dun_required 0 (hit enter)
next lin type in: settings put global tether_dun_apn "APNDUN,n.ispsn,,,,,,,,,310,120,,default,mms,d un" (hit enter)
Then I need to: Turn mobile data off, hotspot on, mobile data on.
Is this correct? I know I have the drivers installed correctly because I was able to go in and use adb to enter a command to get the forcedoze app working on my phone. Maybe I'm not entering the above commands correctly. I'm using my s7 on nougat build G930PVPU4BQAA, not sure if this matters. Thanks guys.
cjrivera04 said:
I'm not the greatest with commands. Please let me know if I'm doing this correctly. If I'm in ABD SHELL and open my command prompt I need to do the following:
type in: adb shell (hit enter)
next line type in: settings put global tether_dun_required 0 (hit enter)
next lin type in: settings put global tether_dun_apn "APNDUN,n.ispsn,,,,,,,,,310,120,,default,mms,d un" (hit enter)
Then I need to: Turn mobile data off, hotspot on, mobile data on.
Is this correct? I know I have the drivers installed correctly because I was able to go in and use adb to enter a command to get the forcedoze app working on my phone. Maybe I'm not entering the above commands correctly. I'm using my s7 on nougat build G930PVPU4BQAA, not sure if this matters. Thanks guys.
Click to expand...
Click to collapse
Except for "d un" in your second command line, it looks good.
ADB can be a bear. One extra space or one less comma and you're fuggered.
Try to copy and paste it in like I did from here-
https://forum.xda-developers.com/showthread.php?t=3563446
Also make sure adb recognizes your device first. With your phone connected, at the adb comamnd line propmt, type
"adb devices" without the quotes. You should see your device. If it comes back-none detected or bad command, then you need to do some more digging.
Sent from my SM-G930P using Tapatalk
makane716 said:
Except for "d un" in your second command line, it looks good.
ADB can be a bear. One extra space or one less comma and you're fuggered.
Try to copy and paste it in like I did from here-
https://forum.xda-developers.com/showthread.php?t=3563446
Also make sure adb recognizes your device first. With your phone connected, at the adb comamnd line propmt, type
"adb devices" without the quotes. You should see your device. If it comes back-none detected or bad command, then you need to do some more digging.
Click to expand...
Click to collapse
Yeah I did all of that. It won't work for me. Thought maybe I was doing something incorrectly. I was playing with it some more today and I entered the advice devices code and then began entering the remaining codes. I'm attaching a photograph so someone can validate. My PC will see my phone but then will say cannot connect. Tried other devices as well and none will connect. Was hoping I could get wireless tether.
cjrivera04 said:
Yeah I did all of that. It won't work for me. Thought maybe I was doing something incorrectly. I was playing with it some more today and I entered the advice devices code and then began entering the remaining codes. I'm attaching a photograph so someone can validate. My PC will see my phone but then will say cannot connect. Tried other devices as well and none will connect. Was hoping I could get wireless tether.
Click to expand...
Click to collapse
well in this picture, the phone is detected. It's listed after entering the "adb devices" command. at that point enter the command "adb shell" enter, your first line command, hit enter and then the second line command and hit enter. are you entering the "heroltespr $"?
if that doesn't work, restart the computer and adb. reconnect your phone and make sure its detected by adb. copy and paste the first line command and hit enter. copy and paste the second command and hit enter. should be gold.
anyone feel free to chime in if I'm off here.
Sent from my SM-G930P using Tapatalk
Any way to use this to enable the USB tether as well?
Imaginos said:
Any way to use this to enable the USB tether as well?
Click to expand...
Click to collapse
No clue. Did you try the adb commands and then try usb tethering? I think pda net or foxfi will allow you to do this without anything special. I've only used wifi tether
Thanks so much for giving my tethering back to me. Your instructions worked perfectly for my Sprint Note 5 on Nougat. Tethering with Foxfi worked immediately. When done, I just had to turn airplane mode on and back off to get LTE working again. Easy Peasy!!
I have been using the the hotspot hack to tether for about 2 months and it has worked perfectly. Two days ago, after I did the routine (turn data off, turn hotspot off, turn data off), my LTE speeds have become extremely slow. I am in the same locations as before with good coverage. I have tried restarting, resetting settings and finally doing a factory reset. On a speed test i'm getting .1 Mbps compared to 40-50 Mbps before.
During the time I have been using this method, there has probably been about 10 instances when I did not follow the routine properly and forgot to turn data off before turning hotspot off after having used it. Could this introduce some type of error?
Thanks in advance for any ideas!
What do you get on speedtest without tether on or connected? Have you tried it across town when your phone would connect to a different tower? Also, prl and profile update too.
With or without tether I was getting .1 Mbps down or up max. I moved about 60 miles away from my home during each day and got the same result. Interestingly enough, if I turn data off and back on, I would have a burst of speed (e.g. instagram stories would load very quickly for a second) before becoming excruciatingly slow again. Also, I would get normal speeds as soon as I connected to another source of internet like WIFI.
Contrary to my original post, the factory reset did resolve the problem. I thought the speed was still slow but the phone was busy downloading all the sprint bloatware when I wrote the post.
Now I will use your method to free my hotspot again
I am still curious however, what is the purpose/effect of turning data off prior to switching on hotspot and turning it back on after? I also ask because when i'm in hotspot mode and someone calls, sprint phones automatically cut the data connection while connected to the call. So I would be skipping the routine unintentionally.
Lastly, many thanks for the great guide and input!
Long story, short... it needs to create a new data table to place the dun command for tethering. Previous methods would let you just add, dun to the apn and everything was fine until a profile update.
There is a thread with more info in the s7e sprint forum. @paul2112 did the leg work, I just tweaked the command to allow simultaneous phone and tether data.
I brought my old LG-G3 back to life to use strictly as a media player with a prop edit to disable the cellular radio (I was using my old Samsung GS3, but it finally died after all these years!). Running LOS 09/01 nightly w/xdabbeb's 35b bootstack and everything is buttery smooth. Performance is really top notch for this device running LOS 14.1 - no complaints here. If anyone wants to use their device as a mini tablet (wifi only/disable radio) this is what you do via a root adb shell on a pc:
Code:
adb shell
Code:
su
Code:
setprop persist.radio.noril 1
That command removes the cellular radio portion from the OS. There will no longer be a signal bar in the status bar. Wifi will still work so the device is basically now a mini tablet. You will gain a major increase in battery life. A couple of things to note:
-Root required. Flash Lineage's SU addon (I couldn't get Magisk to work, and I no longer use SuperSU so I can't comment on that). Enable root for apps & adb in Developer Options.
-The radio is disabled, but the OS is still built as a phone. In the Battery section it'll still show "phone idle" as draining battery. Ignore it, it's a false reading.
-On this device there is an odd side effect where the GPS becomes disabled too. Apparently LG ties some GPS hardware to the device's RIL. This doesn't happen on other phones for future reference. It doesn't bother me, I would have turned location off anyways - after all, I'm just listening to music from my 128gb microSD. The GPS will still be available in the system, but it simply will not find any satellites. Just turn off the GPS so it's not searching and draining your battery.
-You can also do it from a terminal app or Lineage's built in terminal (you have to enable the terminal in Developer Options).
-To revert and restore the radio, do the same thing, but replace the "1" with a "0" in the command.
-The radio disable will remain when dirty flashing an update (no need to run the command again).
-If you play any Kanye West, your phone will make a vomit sound and immediately self destruct....you've been warned!
-Revert Command:
Code:
setprop persist.radio.noril 0
Just curious - how is this better than disabling mobile networks and leaving the phone in airplane mode?
syborg said:
Just curious - how is this better than disabling mobile networks and leaving the phone in airplane mode?
Click to expand...
Click to collapse
Disabling mobile networks still causes the system to ping and look for telephony related services (aka battery consumption). Airplane mode would be a better comparison, though the data signal is still "alive" on the system. Doing this removes your RIL completely. So services that would normally ping won't because there is no RIL/data and those services will only begin pinging when on Wifi (like a data only tablet). This method is the more battery friendly than airplane mode.
annoyingduck said:
I brought my old LG-G3 back to life to use strictly as a media player with a prop edit to disable the cellular radio (I was using my old Samsung GS3, but it finally died after all these years!). Running LOS 09/01 nightly w/xdabbeb's 35b bootstack and everything is buttery smooth. Performance is really top notch for this device running LOS 14.1 - no complaints here. If anyone wants to use their device as a mini tablet (wifi only/disable radio) this is what you do via a root adb shell on a pc:
Code:
adb shell
Code:
su
Code:
setprop persist.radio.noril 1
That command removes the cellular radio portion from the OS. There will no longer be a signal bar in the status bar. Wifi will still work so the device is basically now a mini tablet. You will gain a major increase in battery life. A couple of things to note:
-Root required. Flash Lineage's SU addon (I couldn't get Magisk to work, and I no longer use SuperSU so I can't comment on that). Enable root for apps & adb in Developer Options.
-The radio is disabled, but the OS is still built as a phone. In the Battery section it'll still show "phone idle" as draining battery. Ignore it, it's a false reading.
-On this device there is an odd side effect where the GPS becomes disabled too. Apparently LG ties some GPS hardware to the device's RIL. This doesn't happen on other phones for future reference. It doesn't bother me, I would have turned location off anyways - after all, I'm just listening to music from my 128gb microSD. The GPS will still be available in the system, but it simply will not find any satellites. Just turn off the GPS so it's not searching and draining your battery.
-You can also do it from a terminal app or Lineage's built in terminal (you have to enable the terminal in Developer Options).
-To revert and restore the radio, do the same thing, but replace the "1" with a "0" in the command.
-The radio disable will remain when dirty flashing an update (no need to run the command again).
-If you play any Kanye West, your phone will make a vomit sound and immediately self destruct....you've been warned!
-Revert Command:
Code:
setprop persist.radio.noril 0
Click to expand...
Click to collapse
Even if this is an old thread, it was exactly what I searched for. It works perfect and pushes my "S6 Edge-iPod" to new battery levels. Holds days and drops only a few percent. (Running Android 11 custom Rom)
Thank you for giving that information, I googled a long time to finally find this.
Hello I got problem with amazfit stratos 3. I cant pair it with any phone. Its probably becouse I accidentialy factory reset it while airplane mode. It seems like bluetooth is not working after reset becouse still in airplane mode. Now I have no access to settings to turn off airplane mode becouse watch restarted in pairing mode. Is there any option to anyway enter settings in pairing mode? Or what should I do?
malycinek said:
Hello I got problem with amazfit stratos 3. I cant pair it with any phone. Its probably becouse I accidentialy factory reset it while airplane mode. It seems like bluetooth is not working after reset becouse still in airplane mode. Now I have no access to settings to turn off airplane mode becouse watch restarted in pairing mode. Is there any option to anyway enter settings in pairing mode? Or what should I do?
Click to expand...
Click to collapse
I know few people with bluetooth issues on the watch. I've faced some problems to connect the watch to the app.
You can try:
Make sure you don't have the watch still paired in Amazfit app, if so, just unpair it from the app.
Remove the watch from Bluetooth paired devices.
Disable bluetooth on phone, force close Amazfit app and clean cache of the app.
Reboot into Ultra mode:
Code:
adb reboot mcu
and then go back to Smart mode.
Use AeX Amazfit mod app, since I'm using this app, bluetooth connection has improve in my case: https://portal.mi-room.ru/files/aex-amazfit-mod/
If nothing of this works, claim for your warranty.
Thank you, but nothing helped. Ill contact support. If anyone else have any idea how to solve this problem please reply. Btw, checked bluetooth status by adb, it says its off sadly
malycinek said:
Thank you, but nothing helped. Ill contact support. If anyone else have any idea how to solve this problem please reply. Btw, checked bluetooth status by adb, it says its off sadly
Click to expand...
Click to collapse
If you use:
Code:
[COLOR="Blue"]adb shell dumpsys bluetooth_manager[/COLOR]
You will get:
Code:
enabled: false
state: 10
address: D8:80:3C:3B:71:F3
name: Watch
Bluetooth Service not connected
Even if BT is correctly connected so is not 100% trustable.
But yes, it's better to contact them.
If you want to do some other test, you can install PaceOn, which has WiFi/BT toggles and try to enable BT.
Before installing the apk, bypass the QR screen with:
Code:
[COLOR="blue"]adb shell pm hide com.huami.watch.setupwizard[/COLOR]
install the app, and play around with BT toggle.
If you want to launch the QR again:
Code:
[COLOR="blue"]adb shell pm unhide com.huami.watch.setupwizard
adb shell am start -n com.huami.watch.setupwizard/.InitPairQRActivity[/COLOR]
Sadly still nothing. Updated firmware by OTA to 4.2.4.0, no results. Also tried to play with bluetooth. Nothing happend.
If anyone still need information how to pair. It worked somehow, after few days off becouse of battery gone. Battery went to 0, then watch shutdowned. After power on, there is information your watch need alteast 5% battery to pair. If you click on it, pairing QR appears for a moment, then i scanned it before dissapeared and it worked.
Hello all,
Sorry for the offtipic post.
I am new at running and looking to get a sports watch to track my runs along with little smart features like showing notifications and controlling music from my phone.
I have short listed two watches according to my needs. Amazfit stratos 3, price 299 SGD or Garmin Vivoactive 3 element, price 267 SGD.
I need accurate GPS and HR along with less buggy software on watch and app.
Need help in deciding one of these two.
I have same problem.
It can pair only in ultra mode.
What should I do?
try to turn on GPS on the phone. for me was only option it paired.
For some time music controller doesn't work. Has anyone the same problem?
Hello all. I will continue here with my issue.
I have amazfit Stratos 3 (rom version 4.2.8.0)
I used the mobile phone HUAWEI MATE 9. No issue with the pairing in the past.
I bought a new mobile phone, ONE PLUS 9, and the issue started.
I had no issue with the old phone; the watch was always connected only with Bluetooth, without location on. The connection was stable without any problem.
I bought a new mobile phone, moved the APP ZEPP, and paired the watch. It worked, but it was not stable. The connection was dropping. I changed the phone's battery customisation for the app, so the app was always on, but nothing changed. Then I upgraded the firmware to 4.2.8.0.
Long story short, I have an issue with both phones from the firmware upgrade.
I can pair the watch with the old phone, and the connection is stable until the first time that watch loose connection with the phone. Then I cannot pair it anymore, and I need to factory reset the watch to pair it again over and over again. The connection with the new mobile phone does not work anymore.
I mostly used watch for 24/7 notification. And this is getting annoying to me.
What can I do? I appreciate your help.
UPDATE 1: with several attempts, I manage to pair the new phone with Stratos 3. BT and location on. IS location necessary that is on, because it draining my battery. On the previous phone, my location was off and the watch connected without issue.
UPDATE 2: The connection was paired for cca 2-3 hours. But in the last 30 minutes, somehow the connection was lost and I cannot pair it again.
I just found an interesting solution to prevent wifi getting disabled on a device without root. I am just beginning to test this now, so this may have battery consequences, but it seems to work as desired on my fossil sport. If there is the key "cw_disable_wifimediator=1" in global settings, then the wifi will never turn off. The user can change the setting to disable wifi, but this will have no effect on wifi connectivity. Same with airplane mode. Interesting. This change also survives device restarts.
To add this setting, you can do
adb shell settings put global cw_disable_wifimediator 1
I don't know if you can do it from an app (maybe with write_system_settings), but I'll keep testing this in the future.
Yep, can be done at least with granted permission WRITE_SECURE_SETTINGS.
Settings.Global.putInt(contentResolver, DISABLE_WIFI_MEDIATOR_KEY, 1)
I did it accidentally... I moved my watch from one phone to another (guide online). But it stuffed up Bluetooth so it only connected via wifi. Battery was worse so I just reset the watch like you're supposed to.
so good
I just found this thread searching for a solution to this problem...
Android 12 Developer options adb "Wireless debugging" option keeps turning off
The question I'd like to ask those who tried this ... is...
Q: Is there any way to KNOW (after the fact) that you've permanently turned off the ability to turn off the Wi-FI?
How do you turn it back on if you need to?
GalaxyA325G said:
I just found this thread searching for a solution to this problem...
Android 12 Developer options adb "Wireless debugging" option keeps turning off
The question I'd like to ask those who tried this ... is...
Q: Is there any way to KNOW (after the fact) that you've permanently turned off the ability to turn off the Wi-FI?
How do you turn it back on if you need to?
Click to expand...
Click to collapse
Code:
adb shell settings get global cw_disable_wifimediator
to get the status. Whether or not the feature works as intended, I don't know - I'm going to test it myself.
Code:
adb shell settings get global cw_disable_wifimediator 0
to disable this feature and re-enable the auto setting.
GalaxyA325G said:
I just found this thread searching for a solution to this problem...
Android 12 Developer options adb "Wireless debugging" option keeps turning off
The question I'd like to ask those who tried this ... is...
Q: Is there any way to KNOW (after the fact) that you've permanently turned off the ability to turn off the Wi-FI?
How do you turn it back on if you need to?
Click to expand...
Click to collapse
I have the same issue you have, have you got it to work yet as intended?