AmusePermit is a android framework that allows to use APIs that require specific permissions by granting permission to only one application, allowing other applications to use APIs that require the same permissions without granting permission.
This gives developers more freedom to develop applications that use sensitive APIs while leveraging existing applications that already have the permissions!
Furthermore, Unlike Existing solutions that used Unix Domain Socket IPC and were no longer usable due to SELinux, This framework is free from such restrictions because it implements IPC through BroadcastReceiver and ContentResolver.
Currently, a total of 6 types of APIs are implemented, including File, Package-Query, Geo-Location, Cursor, Sms, and Telephony, which are the most important among the restricted APIs, and more will be added in the future!
Thank You!
Note: List of APIs restricted by Google
https://support.google.com/googleplay/android-developer/answ...