Skip to main content
71 votes

Where is the folder that Termux defaults to?

You don't need to root your device. All you need to do is run the following command on a non-rooted (or rooted) device to allow termux to access your existing directories, particularly /storage/...
J.T.'s user avatar
  • 813
64 votes
Accepted

Is Android showing app ads in share menu now?

Blame Microsoft not Google This behavior was reported in July this year. Microsoft was the culprit. See this XDA blog Microsoft is abusing Android’s share sheet by inserting ads for its apps with ...
beeshyams's user avatar
  • 41.1k
58 votes

How to search for Android apps without ads?

There's the Playsearch website which allows you that without having to install anything beforehand: Playsearch website, your criteria marked (click image for larger variant) In addition to what you ...
Izzy's user avatar
  • 91.2k
40 votes
Accepted

How do certain apps show new notifications when internet access is restricted to them?

App developers can tell better but what I perceive is that many modern apps use Firebase Cloud Messaging - a proprietary service from Google, not part of AOSP - for push notifications. In fact ...
Irfan Latif's user avatar
  • 20.7k
33 votes

Where do Android apps store data?

Some major changes occurred to storage in Android 4.4 (see Android's Storage Journey). So, the following is generally true for Android 4.4+ and particularly 6+. This is from my detailed answer to How ...
Irfan Latif's user avatar
  • 20.7k
31 votes
Accepted

Why do apps stop supporting older Android versions after some time?

There are two ways to support old Android versions: Build one app that makes use of compatibility patches to supports old Android versions (down to a specific version) but also support all modern ...
Robert's user avatar
  • 20.8k
29 votes

Unfortunately (any) app has stopped. What should I report?

You'll want to help the developer to help you. mbanzon's answer mentioned that the developer will receive the stack trace of the error, but that only tells us what went wrong and where. It does ...
nhaarman's user avatar
  • 450
21 votes

How do certain apps show new notifications when internet access is restricted to them?

As you have denied direct network access, WhatsApp can't access the Internet for directly sending/receiving data. However push notifications on Android are mostly not received by the apps. Instead all ...
Robert's user avatar
  • 20.8k
19 votes

View app's full package name?

Just share the app from Google Play Store to somewhere, (by clicking on the share button in the app's page) and see the shared value. You will see something like: https://play.google.com/store/apps/...
ofir_aghai's user avatar
19 votes
Accepted

Does using Android Instant Apps count as installation on Play store?

Quoting from XDA (emphasis supplied) Android Instant Apps is an evolution to the way Android has done applications traditionally. Rather than downloading a full-blown application, Instant Apps ...
beeshyams's user avatar
  • 41.1k
19 votes
Accepted

Any security difference between root based firewall (AFWall+) and non-root based ones (NetGuard)?

As the author of NetGuard I have first hand experience in this field. A disadvantage of a firewall based on a local VPN is that not all traffic types can be handled, because the (Android) Linux ...
M66B's user avatar
  • 356
18 votes

How to search for Android apps without ads?

Not sure with native Google Playstore, but you could use Yalp or a fork of Yalp, Aurora (F-droid link), it has many search filters e.g for ads, gratis, number of downloads etc.. Aurora Store is an ...
xavier_fakerat's user avatar
18 votes
Accepted

Way to prevent the noise when 2 phones together

This phenomenon is called audio feedback which usually occurs when the sound from the speakers reaches back into the microphone, and then gets amplified because of the speaker-mic loop. Common and ...
Andrew T.'s user avatar
  • 16.2k
17 votes
Accepted

How can I prevent an app from interrupting audio playback of some other app?

You can set TAKE_AUDIO_FOCUS permission of that app to ignore: appops set <PKG_NAME> TAKE_AUDIO_FOCUS ignore Using Permission Manager X (PMX) this can be done conveniently for any app: ...
Irfan Latif's user avatar
  • 20.7k
16 votes
Accepted

How to check if a package is enabled via shell?

pm list packages -d 2>/dev/null will list up all disabled packages, one per line, preceded with the keyword package: – so output looks like package:com.android.exchange package:com.android.email ...
Izzy's user avatar
  • 91.2k
16 votes

How disk space is used on Android device?

Android's filesystem hierarchy is a bit complex and people often find it difficult to grasp. A major reason for confusion is that Android isn't very expressive in explaining these things and it's not ...
Irfan Latif's user avatar
  • 20.7k
15 votes
Accepted

How to install app from command line (terminal)?

Given enough privileges (ADB, root, system application) you can use simple terminal commands to install apps: On a PC: Run the simple command adb install <path to .apk file> and the app will ...
GiantTree's user avatar
  • 4,062
15 votes

Launch AVD manager from command line

There is no way to launch AVD manager from cmdline (It is deprecated) There is no way to launch AVD from cmd line. But you can use avdmanager cmdline tool to create, delete, move, list & edit your ...
Rajendran Nadar's user avatar
15 votes
Accepted

How to bind mount a folder inside /sdcard with correct permissions?

I have been using two different approaches (in fact many with small differences) on my older Android versions to mount whole /sdcard/WhatsApp directory from external SD card. I have tested, it works ...
Irfan Latif's user avatar
  • 20.7k
14 votes

Google app displaying temperature in Fahrenheit

The other answer on this question didn't work for me. My phone was already on English (UK) and changing it to US and back did not help. Instead what fixed it for me was: Open the Google app. Scroll ...
Chris's user avatar
  • 240
14 votes

How to port-forward internet using Android Hotspot to PC?

In most cases you won't be able to make inbound connection when using Mobile Data because of CGNAT and firewalls at ISP level, as explained by acejavelin in comment. To know the problem in detail and ...
Irfan Latif's user avatar
  • 20.7k
14 votes
Accepted

Disable autostart on boot and restrict background execution

Without getting into the details whether or not one should stop autostarting apps, and what could be the consequences as discussed in a plenty of other answers, here are my simple solutions which ...
Irfan Latif's user avatar
  • 20.7k
13 votes

Handcent Next SMS just flagged by Play Protect -- what's going on?

The Handcent Next SMS app was flagged by Play Protect and taken down from the Play Store on March 26 due to embedding a malicious 3rd-party library and returned on March 30 with an updated, clean ...
Andrew T.'s user avatar
  • 16.2k
12 votes

Does Google still have the ability to uninstall apps without user permission (in 2023)?

Yes, the feature has been known as Google Play Protect since 2017. As per Google Play Help - Use Google Play Protect to help keep your apps safe and your data private, one of its features is to remove ...
Andrew T.'s user avatar
  • 16.2k
11 votes

Where is the folder that Termux defaults to?

The default directory is: /data/data/com.termux/files/home. Since Termux supports bash commands, user can run pwd to print current working directory. Note: pwd is an acronym of print working ...
Andrew T.'s user avatar
  • 16.2k
11 votes

Android - Check whether an app was sideloaded or installed via play store

[If] I originally installed an app from the play store but then side loaded an update would it say installed through the play store or via a third party It would say sideloaded. You can check the ...
Firelord's user avatar
  • 25.2k
11 votes
Accepted

How to view network traffic requested by a specific app?

If you have rooted phone, go for nethogs (for live monitoring) or iptables (to get statistics) commandline tools. Using VPN or Android stats based apps is the only possible non-root solution. Or refer ...
Irfan Latif's user avatar
  • 20.7k
11 votes

Android apps for "armeabi-v7a" and "x86" architecture: SoC vs. Processor vs. ABI

Here are my incomplete summarized notes on the subject, but enough to answer your question. INSTRUCTION SET: Processors are made of semiconductor dies, usually electronic-grade mono-crystalline ...
Irfan Latif's user avatar
  • 20.7k
11 votes

"App not installed as app isn't compatible with your phone" when installing APKs on Android 14

The app is very old and therefore most likely uses a targetSDK value that is no longer allowed on Android 14: Android 14 blocks Apps developed for Android 5 and before Android 14 has introduced a new ...
Robert's user avatar
  • 20.8k
11 votes

"App not installed as app isn't compatible with your phone" when installing APKs on Android 14

You may be able to sideload the apk with adb install --bypass-low-target-sdk-block "apk-path" This is from an Android developer page, I have not tried it. But it might give you a clearer ...
John Dallman's user avatar
  • 1,387

Only top scored, non community-wiki answers of a minimum length are eligible