Android Enthusiasts
Q&A for enthusiasts and power users of the Android operating system
Latest Questions
0
votes
1
answers
4375
views
Hiding WhatsApp display picture of a certain user
I have Android 9 in my phone and have WhatsApp version 2.19.258 installed on it. Now, I wish to hide/change the display picture of a certain contact, say Mr. Alex on my phone. How do I go about doing it?
I have Android 9 in my phone and have WhatsApp version 2.19.258 installed on it.
Now, I wish to hide/change the display picture of a certain contact, say Mr. Alex on my phone. How do I go about doing it?
Arun
(101 rep)
Sep 21, 2019, 05:11 AM
• Last activity: Aug 6, 2025, 03:08 AM
0
votes
0
answers
61
views
When a samsung smartphone is rooted with MagiskHide, how to restore widevine L1?
Using MagiskHide against all Google services and clearing data, I restored the widevine L1 level in the DRM info app. But now, all the video services that are widevine L1 only idle when attempting to play a video instead of properly showing an error message (so it’s don’t work). As far I understand,...
Using MagiskHide against all Google services and clearing data, I restored the widevine L1 level in the DRM info app. But now, all the video services that are widevine L1 only idle when attempting to play a video instead of properly showing an error message (so it’s don’t work).
As far I understand, videos decryptions keys are erased from the trusted keystore of the cpu in case the firmware is tampered. If this is true, how to restore them ? If not, how to access apps that require widevine L1 access (not accepting widevine L3) ?
I’m asking this because several post across the Internet emerged in claiming on how to restore widevine L1 and by following them the device is again signaling the compatibility with L1 but doesn’t seem to support it again in reality.
user2284570
(501 rep)
Jun 21, 2025, 12:31 PM
• Last activity: Jun 22, 2025, 10:14 AM
2
votes
3
answers
2831
views
Is it possible to designate a Wi-FI SSID as metered "mobile network"?
I am wondering if there is a method by which I can designate a WLAN/WiFi connection as "mobile network" based on its SSID for the sake of data usage policies by apps or the Android system in general. Typically, when you have a data plan with your mobile provider, your phone's LTE (or 3G) modem will...
I am wondering if there is a method by which I can designate a WLAN/WiFi connection as "mobile network" based on its SSID for the sake of data usage policies by apps or the Android system in general.
Typically, when you have a data plan with your mobile provider, your phone's LTE (or 3G) modem will connect to the provider to enable you to have internet access.
Now, if I am using a mobile LTE/WLAN router instead, my phone assumes that it's on an unmetered WiFi uplink and apps/the system will (mis)behave accordingly.
Is there a way to tell the system that when it connects to a particular SSID, it should treat that as "mobile network" in regards to how apps may use data?
Phone: Samsung Galaxy S9+ (SM-G965F), Android 9
NB: the settings from this answer don't exist on my phone.
0xC0000022L
(820 rep)
Jul 22, 2019, 09:14 AM
• Last activity: Mar 30, 2025, 06:12 AM
1
votes
3
answers
4676
views
How can I undo an edit in Gmail's compose field?
How can I undo an edit in Gmail's compose field? For example, I write a draft email, select the entire text and remove it, how can I undo my remove action to get the text back?
How can I undo an edit in Gmail's compose field?
For example, I write a draft email, select the entire text and remove it, how can I undo my remove action to get the text back?
Franck Dernoncourt
(3304 rep)
Jan 8, 2020, 07:33 PM
• Last activity: Mar 28, 2025, 01:55 AM
2
votes
2
answers
3216
views
Apps will not auto start on Android 9.0 Pie
I bought a cheap Blackview BV5900 running on Android 9.0 (I assume a custom ROM) as I needed something rugged and with long battery life for testing purposes. I'm struggling to find any answers as to why apps won't auto start when they are supposed to. The app in question primarily is Grandstream Wa...
I bought a cheap Blackview BV5900 running on Android 9.0 (I assume a custom ROM) as I needed something rugged and with long battery life for testing purposes. I'm struggling to find any answers as to why apps won't auto start when they are supposed to. The app in question primarily is Grandstream Wave - Video which is effectively a SIP client. It auto starts just fine on an old Samsung Galaxy V6.
I've tried various auto-start apps to see if I could get around it, but it would seem they fail to load as well on boot, so they don't do the task they are intended to perform. I've been in contact with the manufacturer and their answer is it just won't do it.
As it's a test phone I'm quite happy to root it, although I'm completely new to Android, I'm sure I'll find enough info to get started with a bit of googling.
What I'm after is a bit of help on what to look for and how to find it. From what I gather, the app is looking for a
BOOT_COMPLETE
message of some sort, so I'm guessing that is disabled somewhere? Any answers, please assume I know nothing, you will be correct.
**EDIT 11May2020**
Tried the shell command as requested [here](https://android.stackexchange.com/a/224547/322004) - no Joy. Result from shell below. Not sure whether this just means I don't have enough privilege to run it or it's disabled in some way?
Broadcasting: Intent { act=android.intent.action.BOOT_COMPLETED flg=0x400000 pkg=com.grandstream.wave }
Security exception: Permission Denial: not allowed to send broadcast android.intent.action.BOOT_COMPLETED from pid=5834, uid=2000
java.lang.SecurityException: Permission Denial: not allowed to send broadcast android.intent.action.BOOT_COMPLETED from pid=5834, uid=2000
at com.android.server.am.ActivityManagerService.broadcastIntentLocked(ActivityManagerService.java:21774)
at com.android.server.am.ActivityManagerService.broadcastIntent(ActivityManagerService.java:22411)
at com.android.server.am.ActivityManagerShellCommand.runSendBroadcast(ActivityManagerShellCommand.java:690)
at com.android.server.am.ActivityManagerShellCommand.onCommand(ActivityManagerShellCommand.java:174)
at android.os.ShellCommand.exec(ShellCommand.java:103)
at com.android.server.am.ActivityManagerService.onShellCommand(ActivityManagerService.java:16434)
at android.os.Binder.shellCommand(Binder.java:634) at android.os.Binder.onTransact(Binder.java:532)
at android.app.IActivityManager$Stub.onTransact(IActivityManager.java:3551)
at com.android.server.am.ActivityManagerService.onTransact(ActivityManagerService.java:3397)
at android.os.Binder.execTransact(Binder.java:731)
user258282
(21 rep)
Apr 29, 2020, 05:50 PM
• Last activity: Feb 9, 2025, 09:01 AM
5
votes
2
answers
22888
views
Can not receive WhatsApp messages unless I open the app
I have a Huawei P20 Lite with Android 9, EMUI 9.1.0 and WhatsApp 2.19.253, which is the latest version. As I wrote in the title, I can't receive WhatsApp messages, after many hours of researching I didn't find any solution for my problem. This is the first time I face whit this problem, because I ma...
I have a Huawei P20 Lite with Android 9, EMUI 9.1.0 and WhatsApp 2.19.253, which is the latest version.
As I wrote in the title, I can't receive WhatsApp messages, after many hours of researching I didn't find any solution for my problem. This is the first time I face whit this problem, because I managed and configured variues P20 Lite but none of them gave me that headache.
The things which I did:
* Turn on every single option for WhatsApp's notifications;
* Uninstall the application and install it again;
* Remove the app from the battery optimization process;
* Clear the cache;
* Enabled automatic start, secondary start and running in background, following this steps Settings -> Battery -> app launch -> 3 vertical dots -> manage manually;
* No limit for internet traffic and allow background data, following Settings -> networks and wireless -> data usage -> select WhatsApp -> enabled the varius option.
Any idea or solution for this problem?
EDIT
When I send a message from my phone to this P20 Lite, on the message appears only 1 tick, such as the P20 is disconnected from wifi/mobile data, but the wifi is enabled and connected, the same behaviour with mobile data.
Leonardo Bassi
(67 rep)
Sep 12, 2019, 02:39 PM
• Last activity: Feb 6, 2025, 07:05 AM
2
votes
1
answers
5422
views
How to get Google Photos to recognize External SD drive
I have connected an external SD card via a USB connector to my phone in order to have more space for recording video. However, Google Photos does not seem to recognize it - it does not show up in Device Folders, and I cannot figure out how to make it show up. In this [support thread](https://support...
I have connected an external SD card via a USB connector to my phone in order to have more space for recording video. However, Google Photos does not seem to recognize it - it does not show up in Device Folders, and I cannot figure out how to make it show up.
In this [support thread](https://support.google.com/photos/thread/120725?msgid=121716) from last year it is stated that "if the device is running Android 6.0 and above then the external SD card may be merged into internal memory and in this case it will backup all of your photos including your SD card." I am running Android 9, and 9 > 6, so this should work.
When I check if the SD card is merged with internal it is marked as "Portable storage," meaning that the SD card is set as external storage. However, it goes on to say that "you should have received a pop-up notification when the external SD card was detected. The notification gives you 2 options: Eject or Setup." The notification does not give me the option to "Setup", instead it only gives me the option to "Explore". That brings up some kind of file explorer from which I cannot find any options to merge storage.
It goes in to say that you can "choose which folders on your phone to back up" by "Select Settings > Back up & sync. Touch "Choose folders to back up..." and select the folders you want to back up." But in the "Back up & sync" part of Google Photos, there is no "Choose folders to back up..." The closest I can see if "Back up device folders" which takes me to a list of already discovered folders, which does not include the SD card.
How do I get Photos to recognize the external USB drive?
Michael
(1413 rep)
Jan 4, 2020, 01:03 AM
• Last activity: Dec 7, 2024, 01:24 PM
10
votes
3
answers
15179
views
Disabling the clipboard history on Samsung devices
Samsung Galaxy Note 9 running on Android 9 stores all old clipboard entries which requires me to manually delete it every time. [!["Clipboard" menu on text cursor pop-up][1th]][1] [![The content of the clipboard][2th][2] How can I opt-out of this "feature"? [1th]:https://i.sstatic.net/TMLfPm.jpg [2t...
Samsung Galaxy Note 9 running on Android 9 stores all old clipboard entries which requires me to manually delete it every time.
[
How can I opt-out of this "feature"?



Shimmy Weitzhandler
(1196 rep)
Dec 1, 2019, 12:06 PM
• Last activity: Sep 25, 2024, 02:15 PM
2
votes
1
answers
1191
views
Get full log of a whole day from Android
I know of the method of using `adb logcat` to receive logs from an Android device. However, the logs I receive are, at best, only 1 hour old. I need the logs for the whole day, however. Is there a way for getting the logs of the whole day, or am I restricted to this?
I know of the method of using
adb logcat
to receive logs from an Android device.
However, the logs I receive are, at best, only 1 hour old. I need the logs for the whole day, however.
Is there a way for getting the logs of the whole day, or am I restricted to this?
user2762996
(121 rep)
Mar 22, 2023, 05:34 PM
• Last activity: Aug 16, 2024, 06:54 AM
1
votes
1
answers
1005
views
Backup System App
I have my phone rooted with magisk and am running a ROM based on Android Pie, which doesn't come with GApps, and therefore has builtin apps to do stuff, my interest is in the gallery app. I configured OpenGApps to not install Google Photos, and preserve the existing gallery app instead. I would like...
I have my phone rooted with magisk and am running a ROM based on Android Pie, which doesn't come with GApps, and therefore has builtin apps to do stuff, my interest is in the gallery app. I configured OpenGApps to not install Google Photos, and preserve the existing gallery app instead. I would like to take a backup of it so I can use it anywhere in the future, however the obvious way fails: ES File Explorer doesn't even see it, Lucky Patcher doesn't allow .apk backups of system apps, and I went into the directories manually only to find the lib folder outside the .apk. Am I safe to just copy the .apk and ignore the lib folder, or is there any other way I can try?
Thank you for your time.
Note:
I would like the app saved as a single "normal" .apk file, instead of having the lib folder outside and having to carry that around, plus I wouldn't be able to place it if I didn't have root (for example, a new phone).
404 Name Not Found
(245 rep)
Apr 11, 2019, 11:34 AM
• Last activity: May 13, 2024, 07:04 AM
2
votes
2
answers
31750
views
INSTALL_FAILED_NO_MATCHING_ABIS on Android 9
I am trying to install an APK that contains armeabi-v7a native libraries, on an emulator with KVM enabled. When I try to install the APK on to the running device, I am facing this error: `Failure [INSTALL_FAILED_NO_MATCHING_ABIS: Failed to extract native libraries, res=-113]` As per https://develope...
I am trying to install an APK that contains armeabi-v7a native libraries, on an emulator with KVM enabled. When I try to install the APK on to the running device, I am facing this error:
Failure [INSTALL_FAILED_NO_MATCHING_ABIS: Failed to extract native libraries, res=-113]
As per https://developer.android.com/studio/releases/emulator#30-0-0 , the error above shouldn't occur on Android 9 or 11
> ### Android 11 system images
>
> You can now create an AVD that runs Android 11 by selecting either of the available API level 30 system images:
>
> - x86: Includes both x86 and ARMv7 ABIs.
> - x86_64: Includes x86, x86_64, ARMv7 and ARM64 ABIs.
>
> ### Support for ARM binaries on Android 9 and 11 system images
>
> If you were previously unable to use the Android Emulator because your app depended on ARM binaries, you can now use the Android 9 x86 system image or any Android 11 system image to run your app – it is no longer necessary to download a specific system image to run ARM binaries. These Android 9 and Android 11 system images support ARM by default and provide dramatically improved performance when compared to those with full ARM emulation.
My environment is Ubuntu 18.04 (LTS).
Here are some of my setup commands:
tools https://dl.google.com/android/repository/commandlinetools-linux-6200805_latest.zip
sdkmanager --install "system-images;android-28;default;x86" "emulator" "platform-tools" "platforms;android-28"
(at this step feel free to replace x86
with x86_64
)
Note I have tried with google-apis/playstore services and it allows the installation but fails at runtime.
avdmanager create avd -n "x86" -k "system-images;android-28;default;x86"
(same steps of replacement apply)
`emulator @x86 -no-boot-anim -noaudio -no-window -verbose -wipe-data -partition-size 1024 -qemu -enable-kvm
Is it something I'm missing? editing the build.prop
file doesn't help.
Anton Toshik
(135 rep)
Mar 16, 2020, 10:31 AM
• Last activity: Apr 8, 2024, 02:22 PM
1
votes
1
answers
89
views
Can't edit boot commands in VMware for Android x86
I'm attempting to install Android x86 from https://www.fosshub.com/Android-x86.html following the steps on https://hackmd.io/@StanS/Android-x86, and after getting to the point where I can reboot and boot into the OS, I go to edit the boot command for step 4. I hit e twice, but then I can't change th...
I'm attempting to install Android x86 from https://www.fosshub.com/Android-x86.html following the steps on https://hackmd.io/@StanS/Android-x86 , and after getting to the point where I can reboot and boot into the OS, I go to edit the boot command for step 4. I hit e twice, but then I can't change the boot command. It just gives me a line with out the string that I need to edit. on the previous page, it has the string listed, but everything I search for just says it should be there.

Jaxer5636
(11 rep)
Jan 23, 2023, 08:48 PM
• Last activity: Jan 31, 2024, 03:19 AM
2
votes
2
answers
1508
views
Android 9 set volume keys to adjust ringer by default
I have a OnePlus 3T, and recently updated it to LineageOS 16, from 15.1 - however I imagine this applies to any device with Android 9. I realise that Android 9 has changed the default behaviour of the volume keys, to adjust the media volume by default. Whilst I can appreciate that some users might f...
I have a OnePlus 3T, and recently updated it to LineageOS 16, from 15.1 - however I imagine this applies to any device with Android 9.
I realise that Android 9 has changed the default behaviour of the volume keys, to adjust the media volume by default. Whilst I can appreciate that some users might find this useful, I much preferred the ringer volume being changed by default and the media volume changing when media was being played. It seems like now there is no way to change the ringer volume using the hardware keys.
Is there any way to undo this change in defaults and make the volume keys adjust the ringer volume by default? Essentially I want to do the *opposite* of this question . Ideally I'd like not to have to install some questionable app to do it, I have root access so can use that if there's some command that I can change.
Or at the very least, is there a way to stop the ringtone from playing when I change volume from the "Sound" setting menu? Typically when I am changing the ringer volume I'm trying to reduce the amount of noise I might make, but changing the ringer volume through the "Sound" menu causes Android start playing my ringtone, which is very annoying.
seanlano
(131 rep)
Apr 15, 2019, 10:46 AM
• Last activity: Nov 11, 2023, 02:41 AM
1
votes
0
answers
576
views
Home screen malfunctioned, unable to tap or open any app
Phone (Make, Model): Cherry Mobile Flare S8 Pro Android Version / ROM Name: Android 9 Root: No Unlocked Bootloader: No Issue: While I was browsing on Kiwi Browser as always and changing between apps, my phone just lagged. I tried to press the home screen during the lag but all my apps on the home sc...
Phone (Make, Model): Cherry Mobile Flare S8 Pro
Android Version / ROM Name: Android 9
Root: No
Unlocked Bootloader: No
Issue:
While I was browsing on Kiwi Browser as always and changing between apps, my phone just lagged. I tried to press the home screen during the lag but all my apps on the home screen seem to have disappeared, including the clock and other widgets. It's an empty screen with only the wallpaper.
Every few seconds, the apps on the home screen will show but after a few seconds, it will disappear again. When the apps on the home screen show, I can't press or tap any of them. Every time I do that, the home screen disappears again.
I restarted multiple times and even tried to reboot in safe mode but to no avail. It's still the same thing. I uninstalled a random app in safe mode to see if it works but nothing happened, the issue is still there.
However, I managed to find a way to access the apps by pulling the top bar and pressing the settings button, going to the apps, and then clicking on "downloaded from Google Play" which opens the Google Play Store. This allows me to open and use any apps downloaded from the Play Store. However, this means I cannot open them unless I try to update them first.
When I tried to normal boot after uninstalling the first app I saw in the safe mode, crazy stuff happened. My home screen suddenly turned messy and the arrangement became chaotic. (It was supposed to be three rows of app folders.)
I tried to open the apps on the home screen but instead of the app opening, the tiny buttons below which show the number of swipe pages on the home screen increased explosively, which can be seen in the second image.
I don't really know what to do here, I don't want to factory reset and lose everything. I'm too broke to afford any phone repair either. So it would be highly appreciated if I could get some help.
I took a 34-second video recording that shows the broken home screen here:
https://streamable.com/rnpip9


FifthRevelathor
(31 rep)
Nov 5, 2023, 11:18 AM
• Last activity: Nov 5, 2023, 03:02 PM
0
votes
1
answers
4284
views
Disable IPv6 entirely on a Xiaomi Mi A3
I am running Android One 9 on a Xiaomi Mi A3 and am trying to stop it from using IPv6 DNS servers, as they are essentially turning my RPI4 running Pi-Hole into a useless lump of silicon. How can I do this without having the phone ignore my instructions?? I have tried setting the WiFi connection to u...
I am running Android One 9 on a Xiaomi Mi A3 and am trying to stop it from using IPv6 DNS servers, as they are essentially turning my RPI4 running Pi-Hole into a useless lump of silicon. How can I do this without having the phone ignore my instructions??
I have tried setting the WiFi connection to use a static IP and DNS info, as well as both the
sudo sysctl -w net.ipv6.conf.wlan0.disable_ipv6=1
and the older echo 1 > /proc/sys/net/ipv6/conf/wlan0/disable_ipv6
commands but to no avail...the file retains the value 0
and my phone insists on using one IPv4 and one IPv6 DNS server no matter what I try!
Please help me end this madness! MTIA :-)
Kenny83
(121 rep)
Apr 26, 2020, 06:51 PM
• Last activity: Oct 19, 2023, 06:02 PM
1
votes
2
answers
1036
views
How to fix apps not knowing their accessibility is enabled on Android Go?
I have an Itel A56 running Android 9 (Go edition) and I decided to install an auto clicker app to help automate some things. I finished downloading the app and it asks me to enable accessibility and I do, but when I go back to the app, it tells me that I have to enable accessibility. I go back to se...
I have an Itel A56 running Android 9 (Go edition) and I decided to install an auto clicker app to help automate some things. I finished downloading the app and it asks me to enable accessibility and I do, but when I go back to the app, it tells me that I have to enable accessibility. I go back to settings and the accessibility is still on for the app.
I thought maybe it was a mistake or something, so I put it off and on again, but the app still tells me I need to enable accessibility. I tried putting it off and on many times, and it still wouldn't work. It's as if the app doesn't know its accessibility is enabled.
What is happening and how to fix it?
Lex
(11 rep)
Sep 12, 2021, 05:09 PM
• Last activity: Sep 18, 2023, 01:22 AM
1
votes
2
answers
817
views
Disable Bixby on Galaxy S9 without root?
I have read [this question](https://android.stackexchange.com/questions/205042/is-there-a-way-to-completely-disable-all-bixby-functionality-without-rooting-the) and realised that it is outdated. With the most recent android update for my Galaxy S9, I have no way to disable the Bixby button out of th...
I have read [this question](https://android.stackexchange.com/questions/205042/is-there-a-way-to-completely-disable-all-bixby-functionality-without-rooting-the) and realised that it is outdated.
With the most recent android update for my Galaxy S9, I have no way to disable the Bixby button out of the box. Previously I had to sign in to Bixby, Then go to setting and disable the button there. Afterwards I could remove the samsung account and had no issues at all.
**How can I get rid of Bixby/disable the bixby button without rooting the device?**
---
Software update: G960FXXU2CSB9/G960FOXM2CSB3/G960FXXU2CSB3
Android version: 9
Security Patch: 2019-02-01
Bixby Home Version 3.0.02.6
Bixby Voice Version 2.1.04.18
XtremeBaumer
(113 rep)
Mar 6, 2019, 01:00 PM
• Last activity: Sep 5, 2023, 03:36 PM
0
votes
0
answers
137
views
Why gmail android app stops syncing on an approximately 2-3 monthly basis?
I know, this is a decades old question, answered on million sites, still none of this Q/A's match my case: I regularly have to delete the storage of the gmail app on my android (9.0-pie) device in order to regain automatic syncing of incoming emails. The internal storage is about 42% full (of 64Gb),...
I know, this is a decades old question, answered on million sites, still none of this Q/A's match my case: I regularly have to delete the storage of the gmail app on my android (9.0-pie) device in order to regain automatic syncing of incoming emails. The internal storage is about 42% full (of 64Gb), the SD-card is 20% occupied (of 128Gb, although this is irrelevant I think), the gmail apps data storage is slightly above 64Mb (right now). In such cases neither restarting of the device, nor updating the gmail app, nor deleting the app's cached data does not help, only deleting the app's occupied storage, which does not seem to be too much (64Mb is next to nothing) to mean a real limitation. Any idea please ?
zrx8
(81 rep)
Jul 13, 2023, 12:31 PM
0
votes
0
answers
617
views
Using root, how to fake nfc support of my phone so I can install apps that requires nfc from the Google Play Store?
This question is an [extension of this question where I want to perform the nfc checking part at the embassy](https://android.stackexchange.com/q/251982). Which files do I need to change in the filesystem using root so I can download apps marked as incompatible on the Google Play Store because my ph...
This question is an [extension of this question where I want to perform the nfc checking part at the embassy](https://android.stackexchange.com/q/251982) .
Which files do I need to change in the filesystem using root so I can download apps marked as incompatible on the Google Play Store because my phone lack nfc sensors ?
user2284570
(501 rep)
Jun 10, 2023, 08:24 PM
0
votes
0
answers
1804
views
How to install an app consisting of multiple apk using the `pm` android’s command?
In order to get a specific visa, I need to verify my ɪᴅ using a government official app. I went on the play store and it first showed as not being compatible [because it requires ɴꜰᴄ which my phone doesn’t have](https://android.stackexchange.com/q/251483/87784). So I manually downloaded the app and...
In order to get a specific visa, I need to verify my ɪᴅ using a government official app. I went on the play store and it first showed as not being compatible [because it requires ɴꜰᴄ which my phone doesn’t have](https://android.stackexchange.com/q/251483/87784) .
So I manually downloaded the app and obtained an xapk because the single app consists of several
.apk
. So far no problems using adb install-multiple
. I then launched that app to verify my ɪᴅ and then the app complained it wasn’t installed from the Google’s play store.
The solution to this situation is normally to simply install the apk using pm -i com.android.vending apk
.
But how do that when the same app ɪᴅ consist of several .apk
?
Please also note it uses com.android.vending.CHECK_LICENSE
for the same purpose so that setting the installer after isn’t enough.
user2284570
(501 rep)
Jun 10, 2023, 07:41 PM
Showing page 1 of 20 total questions