ITADN

Show and detect apps that circumvent the `QUERY_ALL_PACKAGES` permission by abusing the `<queries>` manifest tag

#220OpenRohitSurwase 创建于 2025-04-05
enhancementhelp/discussion wanted
R
RohitSurwasecommented
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 条评论