Related
Hi.
This is not my question (original here - link), but I have the same problem.
It used to be possible to disable location using adb shell prior to Android 6.0 using this line:
adb shell settings put secure location_providers_allowed ' '
And enabling high accuracy mode using this line:
adb shell settings put secure location_providers_allowed gps,wifi,network
Now with Marshmallow, this command does not work anymore
Has anybody figured out the new way to change between Device Only, Battery Saving and High Accurary?
Click to expand...
Click to collapse
I am using AutomateIt app with Shell Plugin (can run shell commands with root). I am setting a trigger - Bluetooth connected. When it connects, I want it to start media playback and enable GPS by these separate shell commands:
adb shell settings put secure location_providers_allowed gps
Click to expand...
Click to collapse
and
input keyevent 126
Click to expand...
Click to collapse
.
On KK and LP it was working without any issues. But I can`t get it working on MM. When I trigger the rule, I can see, that superuser permission has been granted, so that is not the issue. Like MM doesn`t recognise shell commands.
Does anyone know if there has been any changes in commands?
Thank you.
From supersu log
A solution Found on supersu log of power toggles, works on mm:
Enable GPS
Code:
settings put secure location_providers_allowed +gps
Enable network location
Code:
settings put secure location_providers_allowed +network
Disable GPS
Code:
settings put secure location_providers_allowed -gps
Disabling network location
Code:
settings put secure location_providers_allowed -network
droidsctrlhumans said:
a solution found on supersu log of power toggles, works on mm:
Enable gps
Code:
settings put secure location_providers_allowed +gps
enable network location
Code:
settings put secure location_providers_allowed +network
disable gps
Code:
settings put secure location_providers_allowed -gps
disabling network location
Code:
settings put secure location_providers_allowed -network
Click to expand...
Click to collapse
thanks you!!! :good:
DroidsCtrlHumans said:
A solution Found on supersu log of power toggles, works on mm:
Enable GPS
Code:
settings put secure location_providers_allowed +gps
Enable network location
Code:
settings put secure location_providers_allowed +network
Disable GPS
Code:
settings put secure location_providers_allowed -gps
Disabling network location
Code:
settings put secure location_providers_allowed -network
Click to expand...
Click to collapse
This is awesome; I was wondering why my GPS would not turn on/off and realized the network location command was needed.
Latest Waze as of today, Google maps and everything now turns on/off and don't need to confirm anything with my rooted LG G5!
Thank you!
sidehop said:
This is awesome; I was wondering why my GPS would not turn on/off and realized the network location command was needed.
Latest Waze as of today, Google maps and everything now turns on/off and don't need to confirm anything with my rooted LG G5!
Thank you!
Click to expand...
Click to collapse
hello!
I used this shell command on my xiaomi redmi 4x with crdroid rom
At the beginning it worked fine, but I don't know why now I can't turn off gps even if i cliick on the icon or if i go in the settings it instantly turn on by itself. Some help???
I even try to restart and does not work..
Hi guys, i was searching for a way to hide the navigation bar without any app that will require you buying it or it consuming battery and after finding a couple of threads on the topic i thought of sharing my findings and also as a reference to go back to in case i forget how to. This is also good for eliminating or reducing screen burn caused by the bars on Amoled screens.
Credits go to @jplempka @cabegol @SmartPhoneLover
Type the following commands in adb/fastboot environment (adb shell) on your PC after connecting the phone in file transfer mode and usb debugging is on:
· Hide Status Bar only type:
adb shell settings put global policy_control immersive.status=*
· Hide Navigation Bar only type:
adb shell settings put global policy_control immersive.navigation=*
· Hide Both Bars type:
adb shell settings put global policy_control immersive.full=*
· Back to normal/default state:
adb shell settings put global policy_control null*
--------------------------------------------
Updates: (15/5/2017):
+ Immersive in all apps except certain apps
adb shell settings put global policy_control immersive.full=apps,-"app location",-"another app location"
Notes:
1. You can get the app location by going to "system/data/data" using any file browser with root, the location should start with the app folder name "com.appname"
Ex: com.whatsapp
2. Remove quotation marks(" ")when adding the location of the app also add an apostrophe(,) if you are adding more than one app and when typing the code there is no space after the apostrophe.
Ex: https://forum.xda-developers.com/showpost.php?p=71987561&postcount=5
Credits: @wilhexm, @rizalkhoiruddin
+ Immersive in all apps but with certain apps having Status bar not hidden
adb shell settings put global policy_control immersive.navigation=apps,:immersive.status=apps,-"app location",-"second app location"
Ex: adb shell settings put global policy_control immersive.navigation=apps,:immersive.status=apps,-com.whatsapp
Notes:
1. You can get the app location by going to "system/data/data" using any file browser with root, the location should start with the app folder name "com.appname" ex: com.whatsapp
2. Remove quotation marks(" ")when adding the location of the app also add an apostrophe(,) if you are adding more than one app and when typing the code there is no space after the apostrophe
Credits: @beatschubser https://forum.xda-developers.com/showpost.php?p=72300666&postcount=54
+ Immersive in all apps but with certain apps having Navigation bar not hidden
adb shell settings put global policy_control immersive.status=apps,:immersive.navigation=apps,-"app location",-"second app location"
Ex: adb shell settings put global policy_control immersive.status=apps,:immersive.navigation=apps,-com.whatsapp
Notes:
1. You can get the app location by going to "system/data/data" using any file browser with root, the location should start with the app folder name "com.appname" ex: com.whatsapp
2. Remove quotation marks(" ")when adding the location of the app also add an apostrophe(,) if you are adding more than one app and when typing the code there is no space after the apostrophe.
By the way this method works on all rom versions i have tested it on Nougat and all commands work. Good
luck:highfive:
-------------------------------------------------------------------
Updates: (17/5/2017):
Apps Identified to not play well with navigation and status bar hidden and how to exclude them(To be updated accordingly):
Apps List:
*Whatsapp(When typing the status bar needs to be there to see what others wrote at the same time)
*Wechat(When typing the status bar needs to be there to see what others wrote at the same time)
*Youtube(When typing the status bar and navigation bar need to be there)
*Hangouts(When typing the status bar needs to be there to see what others wrote at the same time)
---------------
Code: adb shell settings put global policy_control immersive.navigation=apps,-com.google.android.youtube,:immersive.status=apps,-com.whatsapp,-com.tencent.mm,-com.google.android.youtube,-com.google.android.talk
---------------
P.S: If you want to use these commands directly on your phone without a PC you need first to be rooted, next use any shell terminal to insert the code but remove the "adb shell" part.
So in the terminal app for example if you wanted to hide both bars you type the following:
>su
>settings put global policy_control immersive.full=*
Thank you for this info, also I just tested it using Android terminal and it works well. I don't always have PC nearby to test things, very nice.
Fe Mike said:
Thank you for this info, also I just tested it using Android terminal and it works well. I don't always have PC nearby to test things, very nice.
Click to expand...
Click to collapse
Cool that's another way. I don't know why we need to do it manually instead of google offering it as an option.
I would love it on as a Google option.
Sent from my Pixel XL using XDA-Developers mobile app
Rashad83 said:
Hi guys, i was searching for a way to hide the navigation bar without any app that will require you buying it or it consuming battery and after finding a couple of threads on the topic i thought of sharing my findings and also as a reference to go back to in case i forget how to. This is also good for eliminating or reducing screen burn caused by the bars on Amoled screens.
Credits go to @jplempka @cabegol @SmartPhoneLover
Type the following commands in adb/fastboot environment (adb shell) on your PC after connecting the phone in file transfer mode and usb debugging is on:
· Hide Status Bar only type:
adb shell settings put global policy_control immersive.status=*
· Hide Navigation Bar only type:
adb shell settings put global policy_control immersive.navigation=*
· Hide Both Bars type:
adb shell settings put global policy_control immersive.full=*
· Back to normal/default type:
adb shell settings put global policy_control null*
By the way this method works on all rom versions i have tested it on Nougat and all commands work. Good
luck:highfive:
Click to expand...
Click to collapse
Thank you for the post, this is cool! Can I choose only certain apps to be immersive? or set full immersive except some apps?
---------- Post added at 03:43 AM ---------- Previous post was at 03:36 AM ----------
rizalkhoiruddin said:
Thank you for the post, this is cool! Can I choose only certain apps to be immersive? or set full immersive except some apps?
Click to expand...
Click to collapse
Just found the answer from https://forum.xda-developers.com/pixel-xl/themes/how-to-enable-true-immersive-modes-t3554299
wilhexm said:
Sure!
for example, if u want to enable some apps
Code:
settings put global policy_control immersive.full=com.chrome.beta,com.google.android.apps.magazines,com.medium.reader
or if u want immersive full except some apps
Code:
settings put global policy_control immersive.full=apps,-com.google.android.apps.nexuslauncher,-com.twitter.android,-com.google.android.apps.photos,-com.google.android.GoogleCamera,-com.google.android.keep,-com.android.settings
The difference is the "-" before [app full name]
Click to expand...
Click to collapse
In this case you can add app names or 'apps,-*app name* to enable or set full immersive except some apps
Hi could you explain in more detail how one does this? Thank you. I have no knowledge of adb within Android.
Permission denied
Hi
I'm trying this directly from the phone but I got the message "setting permission denied"
I'm in debug and dev mode
Any idez please
fredrik0612 said:
Hi could you explain in more detail how one does this? Thank you. I have no knowledge of adb within Android.
Click to expand...
Click to collapse
Sorry, there are a lot of threads about Adb. If you are not familiar with rooting, flashing a rom. Then i suggest you don't do this. Please don't take offense but it's better to read on those topics before attempting this.
Cookiemonster51 said:
Hi
I'm trying this directly from the phone but I got the message "setting permission denied"
I'm in debug and dev mode
Any idez please
Click to expand...
Click to collapse
You need to be rooted to execute the command within the phone.
@ashad83
hello friend and thanks for you post.
Is possible desactivate(delete) navbar without immersive mode. For use pie etc.....my nexus 6p no root. thanks in advance.
I can´t use the code qemu.hw.mainkeys = 1....or is possible make with adb and how?
Thanks in advance....
$ su
put global policy_control immersive.status=* <
sush: adb: not found
127|angler:/data/data/com.termux/files/home # exit
$ adb shell settings put global policy_control immersive.status=*
No command 'adb' found, did you mean:
Command 'gdb' from package 'gdb'
$
This works perfect for my stock nonrooted Samsung Galaxy S8+.
Thank you
/CK
This command work on non-rooted devices?
[email protected]:/ # setprop qemu.hw.mainkeys 0 //to turn ON soft keys
[email protected]:/ # setprop qemu.hw.mainkeys 1 //to turn OFF soft keys
isaakmg said:
@ashad83
hello friend and thanks for you post.
Is possible desactivate(delete) navbar without immersive mode. For use pie etc.....my nexus 6p no root. thanks in advance.
I can´t use the code qemu.hw.mainkeys = 1....or is possible make with adb and how?
Thanks in advance....
Click to expand...
Click to collapse
Hi isaak, to remove the navigation bar without root you need to take the build.prop file from the System folder using adb commands "Pull" and "Push" (If you search online you will find alot of threads on how to use the command) edit the file by adding the code: " qemu.hw....." to it on your PC and then returning the file to it's place on the phone. I am sorry i can't give you a step by step on how to do this because i am travelling, if i have time i might right a tutorial on how to do this. Good Luck
DEVILOPS 007 said:
$ su
put global policy_control immersive.status=* <
sush: adb: not found
127|angler:/data/data/com.termux/files/home # exit
$ adb shell settings put global policy_control immersive.status=*
No command 'adb' found, did you mean:
Command 'gdb' from package 'gdb'
$
Click to expand...
Click to collapse
Hi, first you need to be rooted then in the terminal type this:
>Su
>settings put global .......... (Just type the command without "adb shell")
Café King said:
This works perfect for my stock nonrooted Samsung Galaxy S8+.
Thank you
/CK
Click to expand...
Click to collapse
Your welcome, thanks for the feedback i also wanted to know if this worked on Samsung S8+. I am thinking of getting the Note 8 when it comes out.
wixvdj said:
This command work on non-rooted devices?
[email protected]:/ # setprop qemu.hw.mainkeys 0 //to turn ON soft keys
[email protected]:/ # setprop qemu.hw.mainkeys 1 //to turn OFF soft keys
Click to expand...
Click to collapse
Not sure mate, you let us know if it does.
Rashad83 said:
Your welcome, thanks for the feedback i also wanted to know if this worked on Samsung S8+. I am thinking of getting the Note 8 when it comes out.
Click to expand...
Click to collapse
Thank you Works absolutely perfectly. I'm thinking about working on a project in the future if people are interested where I make a flashable zip for different roms that will add immersive mode as a feature.
What's the benefit of on nav bar? If no nav bar how do you guys navigate around the OS?
hinds90 said:
What's the benefit of on nav bar? If no nav bar how do you guys navigate around the OS?
Click to expand...
Click to collapse
Good question, we use apps like LMT launcher or GMD gesture control instead of the navigation bar which wastes a good portion of the screen. I used both and i love both of them but i think gesture navigation is the future. Now since Nougat update i stopped using both of these apps because it's a headache to simply root and change the build.prop to simply use both apps, instead i opted to hide the status and navigation bar. You should try both apps you will enjoy your phones' screen more. :good:
Hello,
Even tho I am very upset because my brand new Amazfit Pace has broken GPS (courtesy of GearBest, I am requesting a DOA replacement), here is a (maybe) useful script to hide unused system apps from launcher, either builtin or custom one. Made for 1.3.4f US firmware but may work with other versions (it may not hide all apps tho).
You can do it wirelessly if you enable watch's WiFi and keep screen on (anox' PaceOn app from XDA recommended):
Code:
adb connect WATCH_IP
where WATCH_IP is your actual IP on watch. Then uncompress the file and move it to where you have adb:
Code:
adb push amazfit_hide_apps.sh /sdcard/
or copy it to watch's internal memory (/sdcard), then:
Code:
adb shell sh /sdcard/amazfit_hide_apps.sh
If you want to get the log file:
Code:
adb pull /sdcard/loghide.txt
As a bonus, this Java app can be used to view and control watch via ADB only:
https://github.com/MajeurAndroid/Adb-Remote-Screen
Cheers
I have the Oppo Reno 10x zoom.
I tried systemui tuner with no avail, then tried this commands: adb shell settings put secure icon_blacklist nfc
And: adb shell settings put secure icon_blacklist nfc_on
However none of the commands seem to work, after rebooting the ugly and annoying NFC icon is still there, can somebody help?
Hi folks,
I've just received my brand new Xperia 1 II and I don't want to unlock the bootloader and root it.
So, I've figured out that Sony haven't removed the Pixel themes overlays from the system.
IT WORKS WITH ALL XPERIA using android 10
Here's how to activate Filled, Rounded and Circular themes.
Code:
adb shell cmd overlay enable com.android.theme.icon_pack.filled.android
adb shell cmd overlay enable com.android.theme.icon_pack.filled.systemui
adb shell cmd overlay enable com.android.theme.icon_pack.filled.settings
Code:
adb shell cmd overlay enable com.android.theme.icon_pack.rounded.android
adb shell cmd overlay enablecom.android.theme.icon_pack.rounded.systemui
adb shell cmd overlay enable com.android.theme.icon_pack.rounded.settings
Code:
adb shell cmd overlay enable com.android.theme.icon_pack.circular.android
adb shell cmd overlay enable com.android.theme.icon_pack.circular.systemui
adb shell cmd overlay enable com.android.theme.icon_pack.circular.settings
If you want to apply a new theme or come back to default theme, you have to disable previously enabled one with:
Code:
adb shell cmd overlay disable com.android.theme.icon_pack.circular.android
adb shell cmd overlay disable com.android.theme.icon_pack.circular.systemui
adb shell cmd overlay disable com.android.theme.icon_pack.circular.settings
Reboot is needed to apply the theme on lockscreen.
You can also change the color accent with this:
Code:
adb shell cmd overlay enable com.android.theme.color.purple
and disable it with
Code:
adb shell cmd overlay disable com.android.theme.color.purple
Replace "purple" with black, cinnamon, green, ocean, orchid or space for other colors
If you want to change icon shape, use this:
Code:
adb shell cmd overlay enable com.android.theme.icon.roundedrect
and disable it with:
Code:
adb shell cmd overlay disable com.android.theme.icon.roundedrect
Replace "roundedrect" with squircle or teardrop for other shapes.
If like me you don't like headsup notifications, you can turn them off with:
Code:
adb shell settings put global heads_up_notifications_enabled 0
Replace "0" by 1 to enable them back
Epic bro ??
wow! that's pretty cool, thank you for this
niaboc79 said:
Hi folks,
I've just received my brand new Xperia 1 II and I don't want to unlock the bootloader and root it.
So, I've figured out that Sony haven't removed the Pixel themes overlays from the system.
IT WORKS WITH ALL XPERIA using android 10
Here's how to activate Filled, Rounded and Circular themes.
Code:
adb shell cmd overlay enable com.android.theme.icon_pack.filled.android
adb shell cmd overlay enable com.android.theme.icon_pack.filled.systemui
adb shell cmd overlay enable com.android.theme.icon_pack.filled.settings
Code:
adb shell cmd overlay enable com.android.theme.icon_pack.rounded.android
adb shell cmd overlay enablecom.android.theme.icon_pack.rounded.systemui
adb shell cmd overlay enable com.android.theme.icon_pack.rounded.settings
Code:
adb shell cmd overlay enable com.android.theme.icon_pack.circular.android
adb shell cmd overlay enable com.android.theme.icon_pack.circular.systemui
adb shell cmd overlay enable com.android.theme.icon_pack.circular.settings
If you want to apply a new theme or come back to default theme, you have to disable previously enabled one with:
Code:
adb shell cmd overlay disable com.android.theme.icon_pack.circular.android
adb shell cmd overlay disable com.android.theme.icon_pack.circular.systemui
adb shell cmd overlay disable com.android.theme.icon_pack.circular.settings
Reboot is needed to apply the theme on lockscreen.
Click to expand...
Click to collapse
that´s briliant work, thans a lot!!!
the phone doesn´t come a trully and extended dark mode
is more grey than black in the settings menu
can you change that with ADB commands?
Again, congratulations, and thanks a lot
Guys how and where do I type these codes?
Do I need to unlock my phone or can I just do it using and ADB app?
And do you know how to get rid and/or edit the text on the apps? I could do all this easily on my OnePlus but it's nowhere to be seen in the 1ii
Ricardo_G said:
that´s briliant work, thans a lot!!!
the phone doesn´t come a trully and extended dark mode
is more grey than black in the settings menu
can you change that with ADB commands?
Again, congratulations, and thanks a lot
Click to expand...
Click to collapse
With root you can change everything, when I'll do my rom you'll get 8 various background colors.
eskimosound said:
Guys how and where do I type these codes?
Do I need to unlock my phone or can I just do it using and ADB app?
And do you know how to get rid and/or edit the text on the apps? I could do all this easily on my OnePlus but it's nowhere to be seen in the 1ii
Click to expand...
Click to collapse
Enable usb debugging, use minimal adb (Google)
You can't removed application name. Use an other launcher.
niaboc79 said:
Enable usb debugging, use minimal adb (Google)
You can't removed application name. Use an other launcher.
Click to expand...
Click to collapse
Thanks will have a go..
niaboc79 said:
If like me you don't like headsup notifications, you can turn them off with:
Code:
adb shell settings put global heads_up_notifications_enabled 0
Replace "0" by 1 to enable them back
Click to expand...
Click to collapse
Just came for curiosity and found and amazing command
Applied to my Xperia 10 II.
Thanks @niaboc79!!!!
Just curiosity, if I reboot my phone heads up notification will be enable = 1 or will keep 0?
Meloferz said:
If like me you don't like headsup notifications, you can turn them off with:
Just came for curiosity and found and amazing command
Applied to my Xperia 10 II.
Thanks @niaboc79!!!!
Just curiosity, if I reboot my phone heads up notification will be enable = 1 or will keep 0?
Click to expand...
Click to collapse
It will keep 0 mate
niaboc79 said:
Hi folks,
I've just received my brand new Xperia 1 II and I don't want to unlock the bootloader and root it.
Click to expand...
Click to collapse
Hello. Sorry if unrelated, but have you thought about porting gcam to Xperia 1 II, since there's only very few people on XDA having access to this phone.
The Xperia 1 II camera hardware and the photopro manual camera is excellent. But the stock camera app is very lacklustre. Seeing that this phone is S865 with sensor similar to S20 Plus, it should theoretically doable. Most people just want to point and shoot and get images with great dynamic range.
Hi @niaboc79, reeeeaaaaaally good work. Thanks alot for that.
What commands do I have to type in to get a full stock Pixel experience?
And is there a way to activate an overlay that gives me an OLED black settings panel?
Onepunchbro said:
Hello. Sorry if unrelated, but have you thought about porting gcam to Xperia 1 II, since there's only very few people on XDA having access to this phone.
The Xperia 1 II camera hardware and the photopro manual camera is excellent. But the stock camera app is very lacklustre. Seeing that this phone is S865 with sensor similar to S20 Plus, it should theoretically doable. Most people just want to point and shoot and get images with great dynamic range.
Click to expand...
Click to collapse
No since stock or photo pro auto mode works perfectly, I haven't missed one picture since day one.
churchner420 said:
Hi @niaboc79, reeeeaaaaaally good work. Thanks alot for that.
What commands do I have to type in to get a full stock Pixel experience?
And is there a way to activate an overlay that gives me an OLED black settings panel?
Click to expand...
Click to collapse
You'll get everything with my rom later.
But to let you know, you can't install an overlay without original signature key.
niaboc79 said:
You'll get everything with my rom later.
But to let you know, you can't install an overlay without original signature key.
Click to expand...
Click to collapse
That's nice but I won't unlock my Xperia 1 II. Thanks anyway
Can I use adb to get 2 button navbar like android9?
bkk99213 said:
Can I use adb to get 2 button navbar like android9?
Click to expand...
Click to collapse
No the needed overlay isn't there.
@niaboc79 Just got my Xperia 1 II. There is one thing that really sets me up... When I connect my phone to my Wifi 6 mobile hotspot from my computer which I use most of the time the phone connected but no internet access. Any other Wifi netfork is absolutely fine. Any ideas? I am on the latest Sony firmware flashed with newflasher v20 and then with performed a software repair with Xperia Companion. Any ideas what the problem could be?