PERMISSIONS Posts on XDA

Google Introduces Runtime-Only Permissions in Android 8.0 for Better Security

One of the best security-oriented changes included in Android 6.0 Marshmallow was runtime permissions. Before the advent of runtime permissions, developers would define permissions in their AndroidManifest file that would be granted automatically upon installation. On Android 6.0 and newer, runtime permissions required the user to explicitly grant or deny a permission through a dialog....

How to Stop Apps from Reading the Android Clipboard to Protect your Privacy

Rather than typing or swiping on your keyboard, sometimes it is easier to just cut, copy, and paste some text. If you want to enter some long pieces of text such as an address, password, or website link, using Android's copy and paste feature certainly beats having to precisely type each character out. But Android's...

How to Stop Pokemon Go (or other apps) From Stealing Audio Focus

Despite dwindling in popularity, Pokemon Go still has a ton of fans playing the game every day. Although most of the game's issues have been related to cheating, there are other, more minor ones that annoy existing users. One such issue is related to audio focus in Android. Users who like to listen to music or...

How to Stop Vibrations from Any Android App on Your Phone

Online advertisements continue finding new ways to annoy the crap out of you. For the past few years, one particular form of online advertisements have plagued mobile devices: the vibrating ad. Using the Vibration API, advertisements have been vibrating your phone to annoyingly grab your attention. This issue has been known for years, but Google...

Google Details its Use of Machine Learning to Identify Intrusive Mobile Apps

All too often, we search for an app and end up finding what looks to be the best fit for our needs. But that is until one sees the long list of permissions the application thinks it needs to function. Some developers tend to call for permissions for functionality that their app clearly does not...

Cloak And Dagger Exploit uses Overlays and Accessibility Services to Hijack the System

What we at XDA once envisioned as a proof of concept security vulnerability has now been confirmed by computer scientists at the Georgia Institute of Technology in Atlanta. The team details what they call "cloak and dagger" exploits which can take over the UI of most versions of Android (including 7.1.2). Given it's nature, it...

How Tapjacking Made a Return with Android Marshmallow — and Nobody Noticed

While many of us salivate over the newly released Android Nougat for Nexus devices, the vast majority of users are still on Android Marshmallow. An exploit the existence of which has been documented since at least the middle of 2015 is still affecting many modern Android devices. Malicious applications are able to tapjack your actions into granting them a...

The Sorry State of Android Fragmentation: An Example to Understand Developers’ Plight

Fragmentation has been a contentious issue in Android quite literally since the mobile operating system was announced. Apart from being a cudgel for trolls to use in online flame-wars, the diversity that comes with fragmentation is now largely seen as a net positive for consumers of Android devices. After all, we're given so much freedom in choosing...

New Standards: Diving into the 6.0 Compatibility Definition Document

Marshmallow has seen the light of day on most Nexus devices already, but we've yet to see any third-party OEM update their phone to Marshmallow. How exactly will they incorporate Marshmallow's new features into their specific flavors of Android? It's hard to say for sure, but thanks to the Compatibility Definition Document (CDD), we can be...

NetGuard Gives You Back Control Over Apps’ Internet Access, Without Root!

One of the changes introduced with Android Lollipop (5.0) was the removal of the dedicated Internet permission on Android. At the time, there was some attention drawn to the changes, but users were still free to use root access to install a firewall, and block individual apps. Obviously, this wasn't much help for those not wanting...

Google Maps No Longer Requires Storage Permission

With the advent of permissions management in Android Marshmallow, more users will (hopefully) begin scrutinizing the permissions requested by the applications they use. Why in the world would a flashlight app require access to my text messages? Obviously it doesn't, but many users put their trust into Google curating the Play Store to prevent malicious apps...

I/O Summary: App Permissions

Rumors regarding the new app permissions system have been floating about the internet for weeks now.  We have finally managed to get an idea of how the new system is expected to behave. Android M brings the ability to customize and control behavior of phones, this has always been a big part of Android. So Google...
  • 1
  • 2