Android Enthusiasts
Q&A for enthusiasts and power users of the Android operating system
Latest Questions
1
votes
1
answers
84
views
Adding Photo to WhatsApp Contacts
I can add photos to normal contacts fine. But WhatsApp, by default, uses the photo the the contact has allocated. Is there a way to allocate a photo to a WhatsApp contact?
I can add photos to normal contacts fine. But WhatsApp, by default, uses the photo the the contact has allocated.
Is there a way to allocate a photo to a WhatsApp contact?
Rohit Gupta
(3429 rep)
Jun 29, 2025, 01:59 PM
• Last activity: Jul 8, 2025, 11:03 AM
0
votes
1
answers
23
views
Call user on phone not Google voice when clicking phone icon in SMS messages app
When I click the phone icon at the top of the messages app my Android phone tries to launch a call with Google voice, prompting me to choose which Google account to use. I would like it to make a phone call with...the phone app.
When I click the phone icon at the top of the messages app my Android phone tries to launch a call with Google voice, prompting me to choose which Google account to use.
I would like it to make a phone call with...the phone app.
Clay Nichols
(1387 rep)
Jul 2, 2025, 09:53 PM
• Last activity: Jul 8, 2025, 10:55 AM
6
votes
3
answers
24607
views
Inputting math symbols in Android
I need to input calculus and trigonometric notations in Android. How to input math symbols in Android?
I need to input calculus and trigonometric notations in Android.
How to input math symbols in Android?
Ishaque
(61 rep)
Sep 12, 2015, 02:40 AM
• Last activity: Jul 8, 2025, 10:43 AM
1
votes
2
answers
69
views
How to close google maps on android phone
There is an old thread with same question. I tried those solutions but they dont work with current Android 15 release. When I look at running apps I can close all of them, except Google Maps. Even when I go to Settings, Apps and Terminate Google Maps that does not work. How can I close it?
There is an old thread with same question. I tried those solutions but they dont work with current Android 15 release.
When I look at running apps I can close all of them, except Google Maps. Even when I go to Settings, Apps and Terminate Google Maps that does not work. How can I close it?
Marc De Smet
(11 rep)
Jun 18, 2025, 01:40 AM
• Last activity: Jul 8, 2025, 10:31 AM
-2
votes
2
answers
65
views
Forgot the password of WhatsApp
I bought a new phone and logged in to my WhatsApp account. When doing backup I forgot the password for the same. Now the WhatsApp is asking either for the password or the encryption number (I don't have either). I reset my old phone. now I am stuck. Please help.
I bought a new phone and logged in to my WhatsApp account. When doing backup I forgot the password for the same. Now the WhatsApp is asking either for the password or the encryption number (I don't have either). I reset my old phone. now I am stuck. Please help.
Khushbu Garg
(1 rep)
Jul 6, 2025, 05:22 PM
• Last activity: Jul 8, 2025, 09:31 AM
0
votes
2
answers
66
views
Can a powered off phone bluetooth connect?
I'm using a Redmi 13C and a M25 earbud, 4 days ago my mom shut it down and hid it away. Find my device from Google doesn't work, I don't enable power on schedule yet why does it still connect to my ear buds Bluetooth?
I'm using a Redmi 13C and a M25 earbud, 4 days ago my mom shut it down and hid it away. Find my device from Google doesn't work, I don't enable power on schedule yet why does it still connect to my ear buds Bluetooth?
Watatsumi Furukawa
(1 rep)
Jul 7, 2025, 01:59 AM
• Last activity: Jul 8, 2025, 09:19 AM
0
votes
2
answers
40
views
I can't find the widgets button on my tablet
I recently got a tablet called Android Tab 10 Lite with Android 14. I tried adding widgets, but couldn't find the button. I looked in the instructions manual and it was there, but I couldn't see it on my screen. I factory reset it and shut it down twice and still it's not there. I really want to dec...
I recently got a tablet called Android Tab 10 Lite with Android 14. I tried adding widgets, but couldn't find the button. I looked in the instructions manual and it was there, but I couldn't see it on my screen. I factory reset it and shut it down twice and still it's not there. I really want to decorate my tablet and I can't without widgets.
Mabel Obeng
(1 rep)
Jul 6, 2025, 10:58 PM
• Last activity: Jul 8, 2025, 09:11 AM
1
votes
0
answers
123
views
50% of apps not opening properly after Android 16 update
After upgrading to Android 16 around 50% of apps fail to load past their splash screen. I've ensured all apps are up to date. Any other tips on how to troubleshoot this? **Edit**, these are some of the apps that don't open properly: - [Kayo Sports][1], v 2.4.9. - [Foxtel Go][2], v 6.6.1. - [AFL][3],...
After upgrading to Android 16 around 50% of apps fail to load past their splash screen.
I've ensured all apps are up to date.
Any other tips on how to troubleshoot this?
**Edit**, these are some of the apps that don't open properly:
- Kayo Sports , v 2.4.9.
- Foxtel Go , v 6.6.1.
- AFL , v 11.4.41550.
- YesBet , v 5.9.0.
Steve
(75 rep)
Jul 7, 2025, 09:12 AM
• Last activity: Jul 7, 2025, 10:41 AM
3
votes
1
answers
4124
views
How to prevent VLC from closing when paused for around 5 hour
At the moment, I use the VLC application for my music on my cellphone. Recently, they pushed out an update that moved everyone away from the beta application to the normal one. Since this update, I'm noticing the fact that the application shuts down after you pause the music for around 4-5 hours. Th...
At the moment, I use the VLC application for my music on my cellphone. Recently, they pushed out an update that moved everyone away from the beta application to the normal one.
Since this update, I'm noticing the fact that the application shuts down after you pause the music for around 4-5 hours.
This behavior ready broke my workflow, where before I only had to plug in my audio cable, I now need to plugin my cable, unlock my phone, open VLC, manually add every audio file in my files, and then turn on shuffle, before I can enjoy my music 2 times a day.
How do I make VLC stay active during periods of inactivity?
Ferrybig
(131 rep)
Apr 17, 2018, 04:00 PM
• Last activity: Jul 7, 2025, 05:05 AM
1
votes
1
answers
4817
views
Some app is causing bootloop
It happened when Google Play was automatically updating apps. I guess, something went wrong and the phone suddenly restarted and was not able to turn on again. It always gets stuck on "Starting apps" screen and then restarts again (bootloop). I figured out, that if I can delete the app causing bootl...
It happened when Google Play was automatically updating apps. I guess, something went wrong and the phone suddenly restarted and was not able to turn on again. It always gets stuck on "Starting apps" screen and then restarts again (bootloop). I figured out, that if I can delete the app causing bootloop it should be just fine. However, I don't know how I could do it.
My phone is nexus 4 running Android Marshmallow. Also, I have a custom recovery (cwm 6.0.4.7). So, I tried to connect through adb to the phone in recovery mode and delete the app, however, I can't use any adb command, because "device unauthorized". I assume, as soon as I can get access through adb, I can delete the app.
After surfing many forums for the past several hours I couldn't able to find any solution which preserves data the phone has. Any ideas how I can delete/fix the app without loosing any data? (nexus 4 doesn't have SD card slot). Thanks. P.S. wipe cache partition didn't help.
My phone is nexus 4 running Android Marshmallow. Also, I have a custom recovery (cwm 6.0.4.7). So, I tried to connect through adb to the phone in recovery mode and delete the app, however, I can't use any adb command, because "device unauthorized". I assume, as soon as I can get access through adb, I can delete the app.
After surfing many forums for the past several hours I couldn't able to find any solution which preserves data the phone has. Any ideas how I can delete/fix the app without loosing any data? (nexus 4 doesn't have SD card slot). Thanks. P.S. wipe cache partition didn't help.
Rustam
(111 rep)
Nov 3, 2017, 04:56 AM
• Last activity: Jul 7, 2025, 04:50 AM
11
votes
9
answers
15676
views
Is there a way to lock an Android device using a keyboard?
Somewhat imperfect comparison: in Windows, you can simply press Win+L to lock Windows. Is there a similar keyboard shortcut in Android?
Somewhat imperfect comparison: in Windows, you can simply press Win+L to lock Windows.
Is there a similar keyboard shortcut in Android?
Derethus
(305 rep)
Sep 27, 2012, 01:52 PM
• Last activity: Jul 7, 2025, 04:24 AM
4
votes
1
answers
5123
views
Battery drain issue on idle phone, how to find out the culprit?
Overnight, starting from a 100% charge, all apps closed, even from a fresh reboot, screen of course off, my phone (Redmi 6) ends up with a ~90% charge. I know this is abnormal, as my previous phone (Redmi 5A, with worn out battery) ends up with ~99% in the same situation. That's quite annoying to kn...
Overnight, starting from a 100% charge, all apps closed, even from a fresh reboot, screen of course off, my phone (Redmi 6) ends up with a ~90% charge. I know this is abnormal, as my previous phone (Redmi 5A, with worn out battery) ends up with ~99% in the same situation.
That's quite annoying to know that *something* needlessly drains my battery! I'm pretty sure it's due to some software bug. Encountering the issue as well on MIUI 10 and 11.
I'd like to find out the culprit in order to fix the issue. What can I do?
For the record, my syslog receives the following two errors *a lot* (several per second): BoostFramework() : Exception_1 = java.lang.ClassNotFoundException: com.qualcomm.qti.Performance BoostFramework() Ux Perf : Exception = java.lang.ClassNotFoundException: com.qualcomm.qti.UxPerformance (then, just in case, I went to the Developer options and fully disabled logging, who knows! But it didn't fix the battery issue.)
Also for the record, I have already done a lot of googling about that battery drain issue, and tried the following fix: Go to "Settings > App > Permissions > Autostart" and disable everything (in my case I only had "Camera" enabled). Sadly, it didn't fix the issue.
**Update:** I've had run "Battery usage stats" during the day, and it reported me that the screen was most (like 90~95%, as I recall) using the battery, followed by a few % by the networks (cell, wifi). But here I just looked at "Battery usage stats" and it gave me interesting results: Screen 35%, Cell standby 31%, Wifi 24%… This is something I was also suspecting. It's highly possible the battery drain is caused by network (both cell and wifi) activity, which in turn could be caused by some software bug. Even though I made sure that no apps or widgets are running. What could I do to investigate further this path? Maybe there is some setting (possibly advanced) that could fix the issue?
**Update 2:** As suggested in the comments, I tried "airplane mode" (i.e. cell and wifi networks disabled) and it seems to solve the issue. I think that both, cell and wifi, cause battery drain. However, that adds an annoying handling step, and I cannot receive calls while in airplane mode. I wish I could avoid that extra handling. I usually don't use wifi, so I'll try disabling only wifi and see if it's sufficient. The MediaTek chipset of the Redmi 6 definitely seems to be a bad pick. This chipset forbids almost any custom ROM, and now I discover it's not energy-efficient at all for networks…
**Update 3:** Some feedback after an extensive period of testing. I can keep cell network and mobile data always on, turning the wifi off seems to be sufficient. Overnight, the battery goes down to barely 99%, it reaches 98% at the very worst… sometimes it even stays at 100% :) Coupled with a good mobile plan, I just keep the wifi always off, and no longer think about this issue :)
For the record, my syslog receives the following two errors *a lot* (several per second): BoostFramework() : Exception_1 = java.lang.ClassNotFoundException: com.qualcomm.qti.Performance BoostFramework() Ux Perf : Exception = java.lang.ClassNotFoundException: com.qualcomm.qti.UxPerformance (then, just in case, I went to the Developer options and fully disabled logging, who knows! But it didn't fix the battery issue.)
Also for the record, I have already done a lot of googling about that battery drain issue, and tried the following fix: Go to "Settings > App > Permissions > Autostart" and disable everything (in my case I only had "Camera" enabled). Sadly, it didn't fix the issue.
**Update:** I've had run "Battery usage stats" during the day, and it reported me that the screen was most (like 90~95%, as I recall) using the battery, followed by a few % by the networks (cell, wifi). But here I just looked at "Battery usage stats" and it gave me interesting results: Screen 35%, Cell standby 31%, Wifi 24%… This is something I was also suspecting. It's highly possible the battery drain is caused by network (both cell and wifi) activity, which in turn could be caused by some software bug. Even though I made sure that no apps or widgets are running. What could I do to investigate further this path? Maybe there is some setting (possibly advanced) that could fix the issue?
**Update 2:** As suggested in the comments, I tried "airplane mode" (i.e. cell and wifi networks disabled) and it seems to solve the issue. I think that both, cell and wifi, cause battery drain. However, that adds an annoying handling step, and I cannot receive calls while in airplane mode. I wish I could avoid that extra handling. I usually don't use wifi, so I'll try disabling only wifi and see if it's sufficient. The MediaTek chipset of the Redmi 6 definitely seems to be a bad pick. This chipset forbids almost any custom ROM, and now I discover it's not energy-efficient at all for networks…
**Update 3:** Some feedback after an extensive period of testing. I can keep cell network and mobile data always on, turning the wifi off seems to be sufficient. Overnight, the battery goes down to barely 99%, it reaches 98% at the very worst… sometimes it even stays at 100% :) Coupled with a good mobile plan, I just keep the wifi always off, and no longer think about this issue :)
Gras Double
(163 rep)
Jan 11, 2020, 10:40 PM
• Last activity: Jul 7, 2025, 02:07 AM
1
votes
0
answers
38
views
init process failed to find device default fstab
I trying to customize initramfs in stock Android Studio android-28 https://dl.google.com/android/repository/sys-img/android/x86_64-28_r04.zip I want to substitute SYSTEM partition to partition on sdcard. Unpacked `ramdisk.img`, put there `/fstab.ranchu`, `/vendor/etc/fstab.ranchu` and packed it back...
I trying to customize initramfs in stock Android Studio android-28
https://dl.google.com/android/repository/sys-img/android/x86_64-28_r04.zip
I want to substitute SYSTEM partition to partition on sdcard. Unpacked
>[ 1.197577] init: Using Android DT directory /sys/bus/platform/devices/ANDR0001:00/properties/android/
>[ 1.199700] init: [libfs_mgr]fs_mgr_read_fstab_default(): failed to find device default fstab
Full emulator init process https://pastebin.com/uXSY1CtS
I tried to build init program from stock.
ramdisk.img
, put there /fstab.ranchu
, /vendor/etc/fstab.ranchu
and packed it back to ramdisk.img
. The problem is that init does not see those files and loads in emulator as usual.
>[ 1.196779] init: init first stage started!>[ 1.197577] init: Using Android DT directory /sys/bus/platform/devices/ANDR0001:00/properties/android/
>[ 1.199700] init: [libfs_mgr]fs_mgr_read_fstab_default(): failed to find device default fstab
Full emulator init process https://pastebin.com/uXSY1CtS
I tried to build init program from stock.
repo init --depth=1 -u
https://android.googlesource.com/platform/manifest -b android-10.0.0_r45
repo sync --force-sync --no-clone-bundle --no-tags
source build/envsetup.sh
lunch aosp_x86_64-eng
cd system/core/init; mm
I put init program back to ramdisk.img and got previous behavior. Here https://android.stackexchange.com/questions/217177/what-is-default-fstab-file-in-android written that fstab is in the proper place. And here is pease of code https://android.googlesource.com/platform/system/core/+/refs/tags/android-10.0.0_r3/fs_mgr/fs_mgr_fstab.cpp#445 about responsible fstab paths.
**Edit:** i missed that Kernel command line
: has skip_initramfs
parameter according to https://pastebin.com/uXSY1CtS . So everything i tried to change in ramdisk.img
was evoided. When i give special parameters to like that:
./emulator -avd test28 -no-cache -show-kernel -qemu -append "init=/init root=/dev/vda1"
It didn't solve the problem. Kernel still loads directly from root disk, ignoring ramdisk.img
.
Сергей Мельчаков
(11 rep)
Jul 5, 2025, 06:22 PM
• Last activity: Jul 6, 2025, 04:12 PM
0
votes
0
answers
74
views
How to install a custom CA as a system certificate (not user CA) on fully managed Android device with Android Management API?
I am developing an Android Enterprise solution where I provision devices as fully managed (Device Owner) using the Android Management API. My requirement is to install my own custom CA certificate into the system trust store so that all apps on the device will trust it automatically — not just apps...
I am developing an Android Enterprise solution where I provision devices as fully managed (Device Owner) using the Android Management API. My requirement is to install my own custom CA certificate into the system trust store so that all apps on the device will trust it automatically — not just apps that trust user-installed CAs.
So the problem is that even on a fully managed (Device Owner) device
DevicePolicyManager.installCaCert()
only installs into the user CA store. Many apps using network security config with trust-anchors restricted to system do not trust user-installed CAs. In the Android Management API policies docs I haven't found any options that will allow me to do that either.
There appears to be no way via Android Management API to install my CA into the system store after provisioning.
Is there any current officially supported method in Android Management API to install a system CA (not user CA)? If not, are there any other methods to achieve that(I don't consider using root for this, as it may break overall user experience using other apps and services).
Taras Stavnychyi
(101 rep)
Jul 6, 2025, 11:21 AM
0
votes
1
answers
125
views
Force regular Audio API for games
The games sound very tiny compared to regular speaker experience you get when using the phone because Android switches audio API to low level one for gaming. Regular API is used when you screen record during gaming, and it sounds full, rich, and spatial with Dolby Atmos on. Genshin Impact has Audio...
The games sound very tiny compared to regular speaker experience you get when using the phone because Android switches audio API to low level one for gaming.
Regular API is used when you screen record during gaming, and it sounds full, rich, and spatial with Dolby Atmos on.
Genshin Impact has Audio API compatibility mode option to force regular API, but not all games provide this.
So, is there any method, app, or ADB command to force regular API for gaming?
Apollo Moscow
(1 rep)
Sep 25, 2024, 05:01 PM
• Last activity: Jul 6, 2025, 02:31 AM
1
votes
1
answers
17361
views
"Internet not available" error while trying to connect to wifi
I have a samsung galaxy chat B5330 device. Whenever I try to connect it to wifi, I get various errors as follows, 1. Using DHCP :- Here it shows a "obtaining IP address" message but never connects. 2. Using Static IP :- It connects to wifi but then shows a "internet not available" error. I'm sure th...
I have a samsung galaxy chat B5330 device.
Whenever I try to connect it to wifi, I get various errors as follows,
1. Using DHCP :- Here it shows a "obtaining IP address" message but never connects.
2. Using Static IP :- It connects to wifi but then shows a "internet not available" error. I'm sure that internet is available as many others use it successfully using other android devices/laptops etc.
EDIT:
I found out that not all are able to use the wifi. Some do not get connected(stuck in "obtaining ip address"), some get the "internet not available" error, some connect and get internet but at very slow speeds(10 KBps download speed) while some lucky dudes get blazing speed(10MBps download speed)
Could this occur due to to many signals at same place? At any given place in campus, we get at least 2 strong and 1/2 weak wifi signals, not to mention some secured portable wifi hotspots from androids.
How do I solve this error.
Note that I don't own the router/wifi, it's open(No security, accessible by any student.)
Registered User
(167 rep)
Aug 1, 2014, 12:47 PM
• Last activity: Jul 6, 2025, 01:06 AM
0
votes
0
answers
40
views
QDLoader mode 9008 for Samsung
Just got a GALAXY A71 sm-a715w. Its in QDLoader Mode 9008. How do I flash it? Where can I get (Loader files) etc.. I haven't found much info, or guides on the subject. Is there someone familiar wit the process
Just got a GALAXY A71 sm-a715w. Its in QDLoader Mode 9008. How do I flash it?
Where can I get (Loader files) etc.. I haven't found much info, or guides on the subject. Is there someone familiar wit the process
Brian Hewitt
(1 rep)
Jun 25, 2025, 03:31 AM
• Last activity: Jul 6, 2025, 12:39 AM
-1
votes
2
answers
4331
views
My whatsapp says im offline, and will not let me access it
I have gone on to my Whatsapp but all of a sudden my chats and messages are not showing up. I looked in settings and tapped on all the options, i went on privacy settings and it says 'you can not change privacy settings when you are offline' how do i get back online? Thank you in advanced :) (I've r...
I have gone on to my Whatsapp but all of a sudden my chats and messages are not showing up. I looked in settings and tapped on all the options, i went on privacy settings and it says 'you can not change privacy settings when you are offline' how do i get back online? Thank you in advanced :) (I've rebooted my phone multiple times)
Chloe
(1 rep)
Oct 30, 2014, 01:05 PM
• Last activity: Jul 6, 2025, 12:10 AM
1
votes
0
answers
54
views
How do I re-odex a modified system app for Samsung Galaxy Alpha?
Following my [previous question][1] on how to make the weather widget work again on my Samsung Galaxy Alpha, I have researched about app reverse engineering including Java and Smali as suggested by the answer there. By following [this tutorial][2], I was able to get to the Smali code, make a slight...
Following my previous question on how to make the weather widget work again on my Samsung Galaxy Alpha, I have researched about app reverse engineering including Java and Smali as suggested by the answer there.
By following this tutorial , I was able to get to the Smali code, make a slight modification to it which I hope will resolve the
javax.net.ssl.SSLException: hostname in certificate didn't match
error I was getting, and then get to my modified and deodexed .apk
. Essentially, the command I executed were:
7za x WeatherDaemon2014_LMR.odex.xz
oat2dex.bat WeatherDaemon2014_LMR.odex temp.dex
java -jar baksmali-2.0.3.jar -a 21 -x temp.dex -o deodex
At this point, I edited the \deodex\com\sec\android\daemonapp\ap\http\HttpClientThread.smali
file. Then I executed the below, which gave me the deodexed .apk
:
java -jar smali-2.0.3.jar -a 21 deodex -o classes.dex
7za u -tzip WeatherDaemon2014_LMR.apk classes.dex
I am however unfortunately getting a Class not found when unmarshalling: com.android.packageinstaller.InstallFlowAnalytics
error when trying to install the modified APK. I have also tried uninstalling this system widget first with Titanium Backup, but the issue remains the same. (This actually corrupted the widget which couldn't be restored, and I had to re-flash the stock ROM to get back to the starting point.)
Therefore rather than trying to install the APK, my goal is now to directly replace the WeatherDaemon2014_LMR.odex.xz
file located in /system/app/WeatherDaemon2014_LMR/arm/
, hence my question of how I could re-odex my APK. I have tried to follow this tutorial but am getting a only position independent executables (PIE) are supported
error in step 6. Then I tried the solution here , but am getting the same error in step 5. Researching this error leads to suggestions to compile with the -fPIE
option enabled, but I am unsure how and where to do this.
Can anyone familiar with app reverse engineering suggest a way forward? Is there a simple way I can get to a .odex.xz
file from my modified APK? Apologies if I'm missing something obvious, or if anything I said above isn't making sense, as I am still new to reverse engineering.
Vincent
(39 rep)
Jul 5, 2025, 08:34 PM
1
votes
1
answers
18203
views
Android app downloading but not installing
My Device is Motorola Moto G 1st Gen. running Android Lollipop 5.0.2 From the last 2-3 months, my phone is not installing apps. It downloads the app and even shows installing but never completes. After showing "Installing " for some time, the notification will go. If I go back to Play Store, it says...
My Device is Motorola Moto G 1st Gen. running Android Lollipop 5.0.2
From the last 2-3 months, my phone is not installing apps. It downloads the app and even shows installing but never completes. After showing "Installing " for some time, the notification will go. If I go back to Play Store, it says "Install" and not Installing. So I have to repeat the same procedure.
I have tried clearing Data and Cache of Play Store, Download Manager, Google Play Services. I have over 5 GB space available on phone.
I have tried the above solution many times but it doesn't works. The only thing I don't want to do is factory reset.
Update: After I updated to Android 5.1, apps started to install properly so I think it was a bug related to 5.0.2
Chinmay Sarupria
(119 rep)
Sep 4, 2015, 01:37 PM
• Last activity: Jul 5, 2025, 10:09 AM
Showing page 13 of 20 total questions