Has anyone been able to get any program to automatically enable hotspot (for example, when bluetooth connects turn on hotspot)? I used to use Tasker on my Note 7 (without root and with Secure Settings), but now Tasker fails to enable hotspot on my S8+
Every program I've tried in the Play Store fails to enable hotspot...it is like Samsung has done something that to keep programs such as Tasker and Automate from working...
It fails because the US branded versions of the phone changed the normal way to enable the hotspot function in order to perform additional entitlement checks with some US carriers before enabling the hotspot. This is why Tasker and other programs fail.
On the unlocked, unbranded version of the S8+ (which doesn't run the carrier software and doesn't run those checks), it works fine.
The same goes to the pixel, only there it depends on the SIM you insert into the phone. If you insert a VZW or ATT SIM, the Tasker process will fail. If you use a T-Mobile SIM in the pixel, it will work because T-Mobile doesn't run those entitlement checks.
When I used an international SIM in the Pixel, it also worked.
I hope this helps.
This is the error I get with tasker, is this what you see?
Ugh...I figured it was something to do with that. That's like knowing cancer is the cause of that pain in your gut...good to know what it is, still sux.
I have been able to get Tasker and AutoInput to activate the hotspot fairly reliably when I connect to bluetooth. It actually works very well, even with the screen off. Guess it'll do.
Care to explain what you are doing there? Is autoinput disabling mobile data, enabling hotspot then re-enabling mobile data?
Auto Enable Hotspot with Tasker on S-8
I got the automatic hotspot worked out using Tasker and AutoInput. I tried several ways that were hit or miss. I finally figured it out and can now activate my Hotspot reliably when my phone connects to bluetooth.
If anyone is interested, here is the export. You will need AutoInput from the Play store, and Tasker. Root is not necessary. It is probably a pretty clumsy way of doing it, but it works.
Simply copy the Hotspot Enable XML file to your Tasker Configs folder. Then Tasker>>3-dot menu>>Data>>Restore>>browse to file
Thanks I'll try this. I always used tasker before but obviously w/o Autoinput.
Dave
No dice for me. Aside from autoinput and tasker did you have to install anything else? I did enable the autoinput accessibility service. I've included screenshots of what I get when I try to run the task and also when I click on any one line of the task. When I click to install what it says to it says it is just takes me to auto input in playstore which is already installed. Is there somewhere else I need to enable this auto input plugin?
It also seems I had to install secure settings which I did to no avail.
Thanks much
Dave
TT_Vert said:
No dice for me. Aside from autoinput and tasker did you have to install anything else? I did enable the autoinput accessibility service. I've included screenshots of what I get when I try to run the task and also when I click on any one line of the task. When I click to install what it says to it says it is just takes me to auto input in playstore which is already installed. Is there somewhere else I need to enable this auto input plugin?
It also seems I had to install secure settings which I did to no avail.
Thanks much
Dave
Click to expand...
Click to collapse
Sorry Dave, I haven't been back on.
It looks like you need to install "Secure Settings" from the play store. It is an add-on to Tasker. It should work after that.
So yes, you need Tasker, Secure Settings, and AutoInput. You could honestly probably do without the first command in Tasker (the one that needs Secure Settings...it only turns the screen on).
I tried again removing that first line and every single action if I click on it I get the error in the picture below. I try to manually run it in tasker it just sits at the first task. How did you create this exactly?
Btw, if I click to install it just brings me to autoinput I the play store which says it's installed.
Any help pinetreehater?
Well i ended up having my phone die and got a new one from samsung. Same issue I had w/ the other one. There has to be some other step involved that I'm missing here.
Any luck yet?
Sort of working
I downloaded and paid for AutoInput. The script is mostly working. But it stops at the Hotspot setting screen and never seems to turn it on.
Any ideas?
Apologies for necroposting, but I thought this might help future people. The only issue I can think is that you need to make sure you've activated Autoinput's trial period OR purchased the full version, do that and the supplied script works perfectly.
so I'm using the s9, figured the process would be close enough. first Trigonous' fix worked for me mostly, except I still have to unlock my phone before it finishes turning on hotspot. Also, for any totally novice users coming in to try to do this, I had a fun time at first locating the Tasker Configs file, if you create a back up in tasker it will create the file for you so you can copy the .xml to the proper place.
Most important part of this post, to me at least, is there a way to get it to by pass my unlock and just do it or do I have to pull out my phone still and unlock it for it to finish the task?
snaggle2thtiger said:
Most important part of this post, to me at least, is there a way to get it to by pass my unlock and just do it or do I have to pull out my phone still and unlock it for it to finish the task?
Click to expand...
Click to collapse
I'm no expert, but why not set your cars Bluetooth as a trusted device, therefore unlocking your phone when connected, then maybe a brief delay after connection allow it to continue?
Thank you
pinetreehater said:
I got the automatic hotspot worked out using Tasker and AutoInput. I tried several ways that were hit or miss. I finally figured it out and can now activate my Hotspot reliably when my phone connects to bluetooth.
If anyone is interested, here is the export. You will need AutoInput from the Play store, and Tasker. Root is not necessary. It is probably a pretty clumsy way of doing it, but it works.
Simply copy the Hotspot Enable XML file to your Tasker Configs folder. Then Tasker>>3-dot menu>>Data>>Restore>>browse to file
Click to expand...
Click to collapse
Thanks man, saved me some time, it works perfectly. I installed AutoInput and was moving in the same direction.
Related
Hey, All.
Just trying to set up my Nexus 7 in my car and would like to have my phone enable the WiFi hotspot when it connects to the car's bluetooth. I can't seem to find a tasker plugin that is applicable, nor do I know how to write one from scratch.
Any suggestions on how to accomplish this?
Also, while I am at it, I am looking to have the Nexus enable car mode when it connects to my phone's WiFi. Assuming another tasker item, but again, not sure how to accomplish.
Thanks ahead of time for everyone's input.
JiantJon said:
Hey, All.
Just trying to set up my Nexus 7 in my car and would like to have my phone enable the WiFi hotspot when it connects to the car's bluetooth. I can't seem to find a tasker plugin that is applicable, nor do I know how to write one from scratch.
Any suggestions on how to accomplish this?
Also, while I am at it, I am looking to have the Nexus enable car mode when it connects to my phone's WiFi. Assuming another tasker item, but again, not sure how to accomplish.
Thanks ahead of time for everyone's input.
Click to expand...
Click to collapse
One heard about this IFTTT that enables android services in special conditions, are you looking for something like this?
Ciuffy's SM-G900F CM 12.1 spirit hath marked this way.
Ciuffy said:
One heard about this IFTTT that enables android services in special conditions, are you looking for something like this?
Ciuffy's SM-G900F CM 12.1 spirit hath marked this way.
Click to expand...
Click to collapse
I'll give that a shot. I remember trying that for something else in the past, it may be what I am looking for. (had forgotten about it). There is an app called AutoTether, but apparently it stopped working with 5.0.
JiantJon said:
I'll give that a shot. I remember trying that for something else in the past, it may be what I am looking for. (had forgotten about it). There is an app called AutoTether, but apparently it stopped working with 5.0.
Click to expand...
Click to collapse
No luck with IFTTT; it will only allow specific actions based on connecting, I can't make the phone change a setting, only do something like change my thermostat, or post to pintrest, etc.
Looks like I am still looking for Tasker help.
I have this in my car, have had it for a while now. Here's what I've done, choose which one that works for you:
In Tasker without any other app required, set your Car Mode profile to trigger a new task and you can group whatever else you want into it, but you're looking for Net ==> WiFi Tether ==> On
In Tasker with Secure Settings, do the same thing above but instead of Net, choose Plugins ==> Secure Settings ==> Configuration Edit Pencil ==> Actions ==>Wifi Hotspot ==> On
With each of those, set an exit task to do the opposites. Interestingly enough, all my Samsung devices worked just fine with either of those commands, but my Moto X Pure Edition did not like Secure Settings trying to get the hotspot activated and sent toast error messages. You can find one of those that will work, even if it doesn't work the first time - for example, neither worked with my MXPE at first, but with a reboot or some other magic going on, I got the first one with Tasker only to work and not give any error messages.
Now for the real fun, I've got it where my N7 turns on the screen, unlocks, and then goes into Car Home Ultra without touching it at all, just based on the connection to my phone's wifi hotspot! My phone knows to start the wifi hotspot when connected to my car's Bluetooth, and also starts playing Google Play Music without any interaction on my part as well. That's a little more advanced though, so start with this and let me know if you'd like me to keep helping with that, just let me know. Some people won't need the N7 to turn on the screen and unlock when connected to the hotspot, they would just have it run screen on while charging, but my N7 is semi-permanently mounted in my car, has been through my last 3 cars, and I keep it plugged in all the time to a hot cable, always charging the device, not just when the car is in the on position....
Good luck, hope I've helped!
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
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. Use an VPN to route your data somewhere and back. It isn't 100%, but AdGuard offers this type of service. I believe Block This and AdClear may too.
4. Remove Bloatware
This is probably the biggest difference between root and non-root. They are all installed with the same apps. With root, you can delete the system apk or, with root and non-root, you can use a package disabler, you can disable unwanted apps. The problem is that occasionally you will disable or delete something that will cause a chain reaction leading to boot loops or excessive battery drain.
I find it best to go to the application manager and manually disable or uninstall through it. This way, the system will know what's there and what isn't...no surprises. You can uninstall the Sprint crap like TV, Tech Support, Fun and Games, Family Locator...basically every Sprint app except for voicemail. Not disable, but uninstall them completely!
You can disable the following (probably more, but I must be using them): Amazon; Kindle; Facebook; Instagram; Lookout; Messenger; Prime Stuff; S Health; S Voice; Samsung Gear; Youtube (remember the tip above); some of the Google Play apps like Movies and TV; probably more too, but I must actually use those apps.
I'm sure there are some that I'm missing too....I remember uninstalling some weather app too.
The point is that Nougat seems friendlier in terms of uninstalling or disabling software compared to Marshmallow.
5. Xposed (not right now)
Not available for Nougat at the moment. But this update is really customizable!
6. Other tips/tricks
1. Skip Tracks With Volume Keys
1. 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
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!
thanks Hotspot works great i just turn it on toggle data off then on and wallaa
also i can just shut off hot spot and everything works no toggling for shut off.
I was on the OG PB5 firmware because of the apns being editable but now ive made the leap
Gotta have that hotspot
Thanks
Robalboa said:
thanks Hotspot works great i just turn it on toggle data off then on and wallaa
also i can just shut off hot spot and everything work no toggling for shut off.
I was on the OG PB5 firmware because of the apns being editable but now ive made the leap
Gotta have that hotspot
Thanks
Click to expand...
Click to collapse
Awesome. And you should be able to use phone data with this method while tethering too. @paul2112 did most of the legwork for this fix.
Please credit @paul2112 for the Hotspot fix in the OP. He pioneered this effort.
Sent from my SM-G935P using Tapatalk
lvpre said:
Awesome. And you should be able to use phone data with this method while tethering too. @paul2112 did most of the legwork for this fix.
Click to expand...
Click to collapse
yes you can use phone while hotspot is activated no problem. plus when u shut it off no toggling.
thanks @paul2112
daddymikey1975 said:
Please credit @paul2112 for the Hotspot fix in the OP. He pioneered this effort.
Sent from my SM-G935P using Tapatalk
Click to expand...
Click to collapse
Read the credits... he's been there since the post. I slightly modified his code because this was the only way I could get tether data and phone data to work simultaneously. I couldn't get both on his last suggestion.
Robalboa said:
yes you can use phone while hotspot is activated no problem. plus when u shut it off no toggling.
thanks @paul2112
Click to expand...
Click to collapse
Sent from my SM-G930P using XDA-Developers Legacy app
lvpre said:
Read the credits... he's been there since the post. I slightly modified his code because this was the only way I could get tether data and phone data to work simultaneously. I couldn't get both on his last suggestion.
Sent from my SM-G930P using XDA-Developers Legacy app
Click to expand...
Click to collapse
My apologies if I missed it.
Sent from my SM-G935P using Tapatalk
daddymikey1975 said:
My apologies if I missed it.
Sent from my SM-G935P using Tapatalk
Click to expand...
Click to collapse
No problem. But this fix was the only way I was able to get phone and tether data working together. Not sure if you had success with what he posted, but I always would get one or the other.
how can I hide the carrier text?
John.C01 said:
how can I hide the carrier text?
Click to expand...
Click to collapse
Have to root for that one. Mine only shows on the lockscreen though. Is yours showing constantly?
Sent from my SM-G930P using XDA-Developers Legacy app
lvpre said:
Have to root for that one. Mine only shows on the lockscreen though. Is yours showing constantly?
Click to expand...
Click to collapse
I don't know if it's because my country... But my CHN-UNICOM is always showing.
John.C01 said:
I don't know if it's because my country... But my CHN-UNICOM is always showing.
Click to expand...
Click to collapse
Even with icons in the notification bar?
Sent from my SM-G930P using XDA-Developers Legacy app
Im confused on what the "hotspot" hack is. When I turn on Hotspot on my stock S7e, it turns off WIFI and only uses LTE. Are you saying this hack will allow us to use hotspot with WIFI?
ryan2202 said:
Im confused on what the "hotspot" hack is. When I turn on Hotspot on my stock S7e, it turns off WIFI and only uses LTE. Are you saying this hack will allow us to use hotspot with WIFI?
Click to expand...
Click to collapse
No. It will allow you to make your phone a router and use your phone data for internet.
Sent from my SM-G930P using XDA-Developers Legacy app
Ok, I'm lazy. Is there a single button method for the toggling for hotspot? I'm using my phone as a hotspot for a tablet thats installed in my car and so being quick is important. I'm trying to build something using "Automate" app but does anyone have something already configured?
fyi, actually just turning on hotspot or off now does the trick. No need to toggle mobile network on/off. I'm on Sprint.
I can confirm Hotspot last through new android update/dated 3/29 heres a screen shot
new update 5/31/17 hotspot non root method sticks and works fine. id like to offer a new method and give thanks to the guy that found it maybe you can incorporate this into your guide so easy a caveman can do it lol
this https://forum.xda-developers.com/sprint-s7-edge/how-to/finally-free-hotspot-galaxy-s7-edge-t3612592
Success! (Stock SM-G930P & SM-G935P)
Thank you so much for this guide! It's been the only successful method to get unlimited hotspot working on my S7 & a friend's S7 Edge! (both stock & most recent firmware) :good:
When using this method, I achieve hotspot as mentioned....but loose ipv6 by doing so!? Any ideas on why or how to fix so when I toggle data/hotspot I can keep ipv6 connectivity, thanks
My purpose is to make sure that if someone steals my phone, they can't turn off both wifi and location accessibility. So that I can find it and trace the phone. Because you know, a lot of techies and apps tell us that you can find your phone if it is connected to the internet and its location is turned on. Now, all needed to do on the part of the thief is to turn off the wifi and location. Is there any way we can turn on wifi and location in android secretly and only the owner of the phone has the access to turn them off? My phone is Samsung Galaxy Note 2. Thank you so much in advance.
Hmm, since the android os is very much similar to the linux os, I'd make a script that enables wifi even when you switch it off. Ie: You switch off wifi, the script switches it back on. Now, the key thing here is that android is similar to linux, and that means we can run sh scripts, right? But the only issue I see is that we will have to somewhat make the script run in the background all the time, or make an "if" statement that says "if wifi is off, switch it back on" or something similar, but I can't do that. Instead, I will be guiding you to make the .sh script.
First of all, get the idea of how the wifi works, what files it uses and what stages happen when you connect to a wifi, which you can check out here.
Then, based on that, start scripting the .sh file. Guides on how to do this, can be checked out by a quick google.
Alternative: Ask someone on stackoverflow or something similar to do it for ya hehe
Try to use some tasker like MacroDroid and setup trigger to disable wifi and action to enable wifi, same with GPS... And disable tasker notification from notification bar.
dns43 said:
Try to use some tasker like MacroDroid and setup trigger to disable wifi and action to enable wifi, same with GPS... And disable tasker notification from notification bar.
Click to expand...
Click to collapse
Thank you so much, seems simple to implement....
Hizzur's Answer
i don't know. sorry!
Hi folks,
I'm trying to setup a command in tasker to disable SIM2 depending on my phone location (home or work).
Problem is I can't find the secure setting to read or modify (I'm not sure you can change it without root anyway, so I'll just use autoinput from there - still I need to know the initial value to decide if I launch the autoinput task or not).
Can anyone help me with that ?
Thank you !
nuts77 said:
Hi folks,
I'm trying to setup a command in tasker to disable SIM2 depending on my phone location (home or work).
Problem is I can't find the secure setting to read or modify (I'm not sure you can change it without root anyway, so I'll just use autoinput from there - still I need to know the initial value to decide if I launch the autoinput task or not).
Can anyone help me with that ?
Thank you !
Click to expand...
Click to collapse
@nuts77 i cant help you in this quest although i truly hope you succeed. If so may i ask if you can try implementing also a time schedule option to disable a sim on certain times..
Hi,
have not succeeded yet - although if I ever do, it won't be a problem to trigger the SIM depending on time whether than location.
When I have some news I'll be glad to post them here
nuts77 said:
Hi,
have not succeeded yet - although if I ever do, it won't be a problem to trigger the SIM depending on time whether than location.
When I have some news I'll be glad to post them here
Click to expand...
Click to collapse
That would be wonderful if you can pull this off. I will keep track of this thread. Good luck @nuts77
so it seems that the system settings to enable or disable SIM slots are slot1_is_checked and slot2_is_checked... However it seems it requires root to change these settings. Not even autotools granted with ADB can change them so it looks like there's not much we can do without root...
nuts77 said:
so it seems that the system settings to enable or disable SIM slots are slot1_is_checked and slot2_is_checked... However it seems it requires root to change these settings. Not even autotools granted with ADB can change them so it looks like there's not much we can do without root...
Click to expand...
Click to collapse
I rooted my device, would that help?
Perhaps adb command to specify which one is preffered?
lillypad_33 said:
Perhaps adb command to specify which one is preffered?
Click to expand...
Click to collapse
Than what will be the adb command?
Hello
i use an app to automatically activate wifi when my screen is on and i'm home and to disable wifi when my screen is off it worked fine on my old phone and even on my oneplus 6t with android 10. but on my x50 pro it does not work automatically each time a popup asks me manually: the application requires authorization: activate or deactivate wifi: authorize or refuse.
how to delete this request and make it automatic (my phone is root)
I don't have a solution but i have the same problem.
My only 2 cents is that it seems to be mainly linked to the chinese ROM being very "harsh" in blocking everything. Any similar issues i had were solved by using the EU ROM, even with all the other implications of that right now.
i have the eu room and it's the same thing
I was gonna use Tasker to do a similar thing. But that also has that.
There is an option in Developer Options called "Disable Permission Monitoring". Automatic switching of wifi/bluetooth works with this option
Warinator said:
There is an option in Developer Options called "Disable Permission Monitoring". Automatic switching of wifi/bluetooth works with this option
Click to expand...
Click to collapse
that's the solution! thanks
I was wondering what that option was about (it doesn't disable permissions entirely, if someone thought that, i wondered ). Good catch!