Related
I bought a Chinese Android 4.2.2 smartwatch (SWatch / Kingelon K2) and discover it does not have any virtual keyboard. There is also no "input" option in Settings (there is "language" only).
I installed a third party keyboard (Anysoftkeyboard) and another app called Quick Keyboard Switch that can change keyboards with going through Settings.
When I run Quick Keyboard Switch and tried to enable the downloaded keyboard, the app force closed.
I found a post in Stackexchange describing how to use ADB shell to enable and set the default keyboard:
how to change input method with ime command
The instruction from the above post describes how to enable the keyboard using "ime enable com.etc.etc" command before setting the keyboard as default using "ime set com.etc.etc"
Unfortunately, when I use the "ime enable" command in ADB shell ("su" applied, the watch has been rooted), it gives me an error message:
Error: Unknown ID: null
When I use "ime set" command, it returns a similar error message ("com.etc.etc" (name of keyboard) instead of "null") - I gather this is because I have not enabled the keyboard yet.
I am worried that I don't even see "keyboard" option in Settings - does that mean the input module has been removed by the firmware maker of this smartwatch?
If so, where should I look in the Android firmware (I guess somewhere inside /system) that I can copy and paste to restore the keyboard input function?
I am NOT a developer nor a computer engineer. I google and try to find solutions to my problems. Thank you for your help and being patient.
Hi guys,
i have a problem. I did execute the mtknoled.apk becoause oft some battery issues.
And the result was not gold, because my battery Problem still was not fixed, and the notification light was disabled.
Now I want my led notification work again.
Can someone help me out, with an apk which enables the led again?! Would be great!
THX in advance
Not sure if this is still needed but here's what worked for me:
1) install and launch Minimal ADB and Fastboot;
2) once the phone is connected and recognized, execute
Code:
adb shell settings put system notification_light_pulse 1
You can verify the result with:
Code:
adb shell settings get system notification_light_pulse
It will give "0" if disabled and "1" if enabled.
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:
To fit the status bar with notch, it is necessary to change the density of the device screen
See the attached image.
Steps.
Enable "USB debugging" in "Develop options".
Enable "USB security setting" (bellow "USB debugging") (tap on yes to all).
Setup ADB on your computer with this tool
Open the ADB installation folder
Right click + shift and click on open command window here (on windows 10, type "CMD" in the upper bar and enter)
Type this and accept all permissions on the device screen:
ADB Devices
adb shell wm density 470
adb reboot
Click to expand...
Click to collapse
Done!
It is likely that the screen aspect looks a bit different, you can fix that by adjusting the size of the font in screen options.
Thanks
or change it in developer settings ...
there is no difference
Wow u change resolution from ADB! Mama's hacker!
andrecuellar said:
To fit the status bar with notch, it is necessary to change the density of the device screen
See the attached image.
Steps.
Enable "USB debugging" in "Develop options".
Enable "USB security setting" (bellow "USB debugging") (tap on yes to all).
Setup ADB on your computer with this tool
Open the ADB installation folder
Right click + shift and click on open command window here (on windows 10, type "CMD" in the upper bar and enter)
Type this and accept all permissions on the device screen:
Done!
It is likely that the screen aspect looks a bit different, you can fix that by adjusting the size of the font in screen options.
Thanks
Click to expand...
Click to collapse
This is not solution, already have it on forum, changing resolution it's not what all we want! Stop repost this sh!t.
Thank you. I didn't know these. Is there a way to only fit the status bar , because when I change this, all the icons and text shrink. I have a theme with the icons very big, and I would like to keep it that way.
Nope
Okey so. Doesn't work.
How can I go back?
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?