FORUMS

Which Lockscreen Security Type Do You Use?

From pattern locks to the controversial face unlock, there are a number of different ways you … more

Xposed 3.0 Alpha 3 Released

A new alpha for the Xposed framework is out and brings several bug fixes. You’ll only need to flash … more

XDA Recap: This Week In Android (Apr 18 – 25)

Here in the digital XDA newsroom, we spend our days pouring over an average of … more

Sunday Debate: Custom ROMs vs. Modular Tweaks

Join us in a fun Sunday Debate on Mods and ROMs. Come with your opinions and feel free to … more
Post Reply Subscribe to Thread Email Thread

PlayPermissionsExposed - Fix the new Play Store permissions system

14th June 2014, 10:51 PM |#1  
GermainZ's Avatar
OP Forum Moderator / Recognized Developer / XDA Portal Team
Thanks Meter: 8,168
 
More
Introduction
The newer Play Store versions bring the following changes in regards to permissions:
  • Permissions are now shown under vague categories when you press the "Update"/"Install" buttons. 42 permissions are also hidden from this screen (list below). To see almost all individual permissions, you can scroll down and tap "View details". Also note that unknown permissions (those defined by apps) are usually hidden in both screens.
  • Auto-updates only check for new categories, not new permissions.
For more info, I'd recommend you read this article by pulser_g2.

Purpose
This module aims to fix this problem for users who care about permissions. It'll do the following:
  • Make the Play Store show you all of the app's permissions.
  • Require you to manually update apps with new permissions (regardless of the category).
It more or less restores the old behavior.
Here are some screenshots of the first point in action:
Click image for larger version

Name:	X1.jpg
Views:	14018
Size:	187.5 KB
ID:	2798522Click image for larger version

Name:	X2.jpg
Views:	13461
Size:	206.8 KB
ID:	2798523Click image for larger version

Name:	X3.jpg
Views:	13677
Size:	211.5 KB
ID:	2798524

Additional Info
All of the following permissions are ignored by the Play Store when auto-updating, and are hidden when you press "Update"/"Install" (you can still them if you scroll down and tap "View details"):
Code:
"android.permission.ACCESS_MOCK_LOCATION", "android.permission.ACCESS_NETWORK_STATE",
"android.permission.ACCOUNT_MANAGER", "android.permission.AUTHENTICATE_ACCOUNTS",
"android.permission.BATTERY_STATS", "android.permission.BLUETOOTH",
"android.permission.BLUETOOTH_ADMIN", "android.permission.BROADCAST_STICKY",
"android.permission.CHANGE_CONFIGURATION", "android.permission.CHANGE_NETWORK_STATE",
"android.permission.CHANGE_WIFI_MULTICAST_STATE", "android.permission.CHANGE_WIFI_STATE",
"android.permission.CHANGE_WIMAX_STATE", "android.permission.CLEAR_APP_CACHE",
"android.permission.DISABLE_KEYGUARD", "android.permission.EXPAND_STATUS_BAR",
"android.permission.FLASHLIGHT", "android.permission.GET_PACKAGE_SIZE", "android.permission.INTERNET",
"android.permission.KILL_BACKGROUND_PROCESSES", "android.permission.MODIFY_AUDIO_SETTINGS",
"android.permission.NFC", "android.permission.PERSISTENT_ACTIVITY",
"android.permission.READ_SYNC_SETTINGS", "android.permission.READ_USER_DICTIONARY",
"android.permission.RECEIVE_BOOT_COMPLETED", "android.permission.REORDER_TASKS",
"android.permission.SERIAL_PORT", "android.permission.SET_ALWAYS_FINISH",
"android.permission.SET_ANIMATION_SCALE", "android.permission.SET_DEBUG_APP",
"android.permission.SET_PREFERRED_APPLICATIONS", "android.permission.SET_PROCESS_LIMIT",
"android.permission.SET_TIME_ZONE", "android.permission.SET_WALLPAPER",
"android.permission.SIGNAL_PERSISTENT_PROCESSES", "android.permission.SYSTEM_ALERT_WINDOW",
"android.permission.USE_CREDENTIALS", "android.permission.USE_SIP", "android.permission.VIBRATE",
"android.permission.WAKE_LOCK", "android.permission.WRITE_SETTINGS",
"android.permission.WRITE_SYNC_SETTINGS", "android.permission.WRITE_USER_DICTIONARY",
"com.android.alarm.permission.SET_ALARM", "com.android.browser.permission.WRITE_HISTORY_BOOKMARKS",
"com.android.launcher.permission.INSTALL_SHORTCUT",
"com.android.launcher.permission.UNINSTALL_SHORTCUT", "com.android.vending.CHECK_LICENSE",
"com.google.android.providers.gsf.permission.READ_GSERVICES"
Additionally, unknown permissions (usually specified by the package) are also ignored. Users rarely care about these, though.

Download
http://repo.xposed.info/module/com.g...issionsexposed

Source code
https://github.com/GermainZ/PlayPermissionsExposed

Thanks
  • rovo89 and Tungstwenty for the Xposed Framework.
  • pulser_g2 and others who Xposed this issue.
Last edited by GermainZ; 14th June 2014 at 11:20 PM.
The Following 171 Users Say Thank You to GermainZ For This Useful Post: [ View ]
 
 
14th June 2014, 10:57 PM |#2  
Member
Thanks Meter: 23
 
More
Is it JB incompatible? As I can't install it
The Following 2 Users Say Thank You to supergonkas For This Useful Post: [ View ]
14th June 2014, 11:03 PM |#3  
GermainZ's Avatar
OP Forum Moderator / Recognized Developer / XDA Portal Team
Thanks Meter: 8,168
 
More
Quote:
Originally Posted by supergonkas

Is it JB incompatible? As I can't install it

Fixed, get 1.0.1.
The Following 8 Users Say Thank You to GermainZ For This Useful Post: [ View ]
15th June 2014, 05:52 AM |#4  
asdfasdfvful's Avatar
Recognized Themer
Vancouver
Thanks Meter: 2,140
 
Donate to Me
More
Another great module from an awesome dev! Obligatory thank you post
15th June 2014, 06:55 AM |#5  
AssToast's Avatar
Senior Member
Flag Seremban
Thanks Meter: 246
 
More
This is awesome, Google should have this by default and somebody should feature this on the portal since there was a post regarding the new play store updates
15th June 2014, 08:39 AM |#6  
LostSon's Avatar
Junior Member
Flag Gratkorn
Thanks Meter: 4
 
More
Hi Guys!

I cant activate the moduls in the xposed framework
I use Carbon Rom Nightly 4.4.3.

is it possible that i cant use xposed with this rom?

Thanks for help

Best Regards
Lost
15th June 2014, 08:42 AM |#7  
chrisch91's Avatar
Senior Member
Thanks Meter: 27
 
More
Can't find in the repo nor in xposed app?
15th June 2014, 08:50 AM |#8  
kv1dr's Avatar
Senior Member
Flag Gornji Grad
Thanks Meter: 266
 
Donate to Me
More
Quote:
Originally Posted by chrisch91

Can't find in the repo nor in xposed app?

Refresh repo. And if you click download link in the OP, you can open it with Xposed installer. If you are reading this with phone, of course ☺

Poslano z mojega Nexus 5 z uporabo Tapatalk
15th June 2014, 09:55 AM |#9  
Netuser's Avatar
Senior Member
Flag Montreal
Thanks Meter: 769
 
More
@GermainZ What would we be without you ? Damn you always bring the important stuff to all of us, we can not thanks you enough.

Keep it up
15th June 2014, 12:00 PM |#10  
toxic-hero's Avatar
Senior Member
hовосиби́рск
Thanks Meter: 127
 
More
Thanks @GermainZ, this is brilliant!

Also, would it be possible to make an app or xposed module that prevents Google from silently installing/uninstalling apps behind our back or even to prevent silently upgrading Play store?
Post Reply Subscribe to Thread
Previous Thread Next Thread
Thread Tools Search this Thread
Search this Thread:

Advanced Search
Display Modes