Post Reply

PlayPermissionsExposed - Fix the new Play Store permissions system

OP GermainZ

14th June 2014, 10:51 PM   |  #1  
GermainZ's Avatar
OP Forum Moderator / Recognized Developer / XDA Portal Team
Thanks Meter: 6,734
 
5,683 posts
Join Date:Joined: Aug 2012
Donate to Me
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:	7944
Size:	187.5 KB
ID:	2798522Click image for larger version

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

Name:	X3.jpg
Views:	7631
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 163 Users Say Thank You to GermainZ For This Useful Post: [ View ]
14th June 2014, 10:57 PM   |  #2  
Member
Thanks Meter: 20
 
65 posts
Join Date:Joined: Jan 2014
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: 6,734
 
5,683 posts
Join Date:Joined: Aug 2012
Donate to Me
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: 1,020
 
1,658 posts
Join Date:Joined: Apr 2013
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: 242
 
892 posts
Join Date:Joined: Apr 2013
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
 
23 posts
Join Date:Joined: Feb 2013
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: 21
 
249 posts
Join Date:Joined: Mar 2013
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: 265
 
630 posts
Join Date:Joined: Dec 2010
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: 633
 
1,303 posts
Join Date:Joined: Feb 2006
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: 123
 
444 posts
Join Date:Joined: Dec 2009
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


Top Threads in Xposed Framework Modules by ThreadRank