Linked Questions

9
votes
1answer
734 views

Why are superuser permissions needed to acess /data partition?

The default account is normal user, and I used it to install Google Play Store APK (to /data). Then Google Play Store was opened using my current user's permissions, and it is used to download and ...
7
votes
2answers
2k views

WhatsApp: How to isolate contacts and photos - Privacy concerns

Whatsapp is ubiquitous and is commonly used despite the long scary list of permissions it seeks ( see Help understanding Whatsapp's permissions ) Privacy and security conscious people would like ...
2
votes
1answer
2k views

What special privileges “/system/xbin/su” does have w.r.t. root access?

This answer says: Because of the way directory/file permissions are configured on Android, you need to have the su binary on your /system partition in order for it to work. Putting elsewhere ...
2
votes
1answer
797 views

How Android's permissions mapping with UIDs/GIDs works?

Reading the book: Android Security Internals I'm reading at Chapter 2 - Permission Management paragraph that permissions are assigned to application at install time by the package manager with a ...
2
votes
1answer
659 views

Which part of Android directories contains so-called proprietary blobs?

When building AOSP (Android Open Source Project) or LineageOS, there is a tool named breakfast. It downloads proprietary blobs and integrates them to the source tree. I have read this article, does ...
1
vote
1answer
631 views

What is the “u#_everybody” UID?

In (multi-user) Android there are UIDs like these: u0_everybody u10_everybody u11_everybody Those seem different to the usual uXX_aYY UIDs used for the applications. What is their purpose? Is this a ...
4
votes
1answer
254 views

How do I access `$HOME/storage` outside of Termux (with a file explorer)?

How do I access $HOME/storage Termux directory on Android Pie with a GUI File Explorer? In Termux I print the working directory with pwd and it shows $HOME/storage as: /data/data/com.termux/files/...
2
votes
1answer
240 views

Why network activity is detected from apps after VPN firewall blocks them?

A few non-rooted (no rooted) Android 7 and 8 phones from (Huawei, ZTE, Neffos and Samsung) were tested in this simple firewall (NetGuard) experiment. A selection of apps (including apps from the phone ...
1
vote
2answers
241 views

How to grant an app a permission that isn't in its manifest for audio recording?

Non rooted Moto G6 Play running Android 9. I'm using Termux and would like to use Sox's rec command to record audio from the terminal. Unfortunately, since Termux doesn't request the mic permission, ...
0
votes
1answer
58 views

What private data can apps access without any specified permissions?

Let's say an app doesn't require any permissions at all. What could that app access that could be a potential privacy risk? Other app usage? List of installed apps? Check is my screen unlocked? Google ...
1
vote
0answers
27 views

Is completely isolated multi-tenancy possible on Android comparable to Linux?

Is it possible to have on an Android device: (permission based or virtual volumes) isolated data storage? user specific, independent device usage configuration? simple user relogin?
1
vote
0answers
13 views

How to hide installed app from other app?

If app has storage access, how to hide other installed app from it? App consists of files in different locations. Maybe somehow I can make them unaccessible for other app? If I didn't give root right ...