Show and detect apps that circumvent the `QUERY_ALL_PACKAGES` permission by abusing the `<queries>` manifest tag
enhancementhelp/discussion wanted
Hi...
Recently, I read this article [Everyone knows all the apps on your phone](https://peabee.substack.com/p/everyone-knows-what-apps-you-use) and was surprised to see some of the unethical ways to break our privacy. As I am already using the Permission Pilot app, I felt (initially I thought of creating an Android app from scratch) that having a feature in this app itself would make more sense.
Here is my Feature Proposal:
- Listen for newly installed Apps. This option would be disabled by default, but once the user enables it, a notification will pop up whenever a new App is installed.
- On the click of Notification, the Permission Pilot app's Details screen for the installed App will be launched where user can see all permissions requested by the app.
- We will list all the packages (along with the app name and icon) queried by the app (placement to be decided).
- We will also look for hacks like `<action android:name="android.intent.action.MAIN" />` in the manifest and show them somewhere on the details screen.
What do you think? Does this feature proposal align with the initial idea of this App? If YES, I would love to contribute myself to this feature. If NOT, I am OK to fork this repository and add this feature to the fork instead.
Please let me know.
Thanks
4 条评论