mirror of
https://github.com/FriendlyNeighborhoodShane/MinMicroG
synced 2024-11-18 15:25:35 +00:00
107 lines
5.8 KiB
XML
Executable File
107 lines
5.8 KiB
XML
Executable File
<?xml version="1.0" encoding="utf-8"?>
|
|
<!-- Copyright (C) 2017 ale5000
|
|
This file was created by ale5000 (ale5000-git on GitHub).
|
|
|
|
This program is free software: you can redistribute it and/or modify
|
|
it under the terms of the GNU General Public License as published by
|
|
the Free Software Foundation, either version 3 of the License, or
|
|
(at your option) any later version, w/ zip exception.
|
|
|
|
This program is distributed in the hope that it will be useful,
|
|
but WITHOUT ANY WARRANTY; without even the implied warranty of
|
|
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
|
|
GNU General Public License for more details.
|
|
|
|
You should have received a copy of the GNU General Public License
|
|
along with this program. If not, see <https://www.gnu.org/licenses/>.
|
|
-->
|
|
|
|
<!-- This file contains permissions to be granted by default.
|
|
Default permissions are granted to special platform components and to apps
|
|
that are approved to get default grants.
|
|
The special components are apps that are expected to work out-of-the-box
|
|
as they provide core use cases. These grants are managed by the platform.
|
|
Fixed permissions cannot be controlled by the user and need a special
|
|
approval. Typically these are to ensure either legally mandated functions
|
|
or the app is considered a part of the OS.
|
|
|
|
Granting these permissions could prevent issues on some ROMs or
|
|
on non-clean installations.
|
|
-->
|
|
<exceptions>
|
|
<exception package="com.google.android.gms">
|
|
<!-- Phone -->
|
|
<permission name="android.permission.READ_PHONE_STATE" fixed="false"></permission>
|
|
<!-- Account -->
|
|
<permission name="android.permission.GET_ACCOUNTS" fixed="false"></permission>
|
|
<!-- Location -->
|
|
<permission name="android.permission.ACCESS_FINE_LOCATION" fixed="false"></permission>
|
|
<permission name="android.permission.ACCESS_COARSE_LOCATION" fixed="false"></permission>
|
|
<!-- Storage -->
|
|
<permission name="android.permission.READ_EXTERNAL_STORAGE" fixed="false"></permission>
|
|
<permission name="android.permission.WRITE_EXTERNAL_STORAGE" fixed="false"></permission>
|
|
<!-- Fake Signature Spoofing -->
|
|
<permission name="android.permission.FAKE_PACKAGE_SIGNATURE" fixed="true"></permission>
|
|
</exception>
|
|
|
|
<exception package="com.google.android.gsf">
|
|
<permission name="com.google.android.c2dm.permission.RECEIVE" fixed="false"></permission>
|
|
<permission name="com.google.android.c2dm.permission.SEND" fixed="false"></permission>
|
|
</exception>
|
|
|
|
<exception package="com.android.vending">
|
|
<!-- Phone -->
|
|
<permission name="android.permission.READ_PHONE_STATE" fixed="false"></permission>
|
|
<!-- Account -->
|
|
<permission name="android.permission.GET_ACCOUNTS" fixed="false"></permission>
|
|
<!-- Location -->
|
|
<permission name="android.permission.ACCESS_FINE_LOCATION" fixed="false"></permission>
|
|
<permission name="android.permission.ACCESS_COARSE_LOCATION" fixed="false"></permission>
|
|
<!-- Storage -->
|
|
<permission name="android.permission.READ_EXTERNAL_STORAGE" fixed="false"></permission>
|
|
<permission name="android.permission.WRITE_EXTERNAL_STORAGE" fixed="false"></permission>
|
|
<!-- Fake Signature Spoofing -->
|
|
<permission name="android.permission.FAKE_PACKAGE_SIGNATURE" fixed="true"></permission>
|
|
</exception>
|
|
|
|
<exception package="org.microg.gms.droidguard">
|
|
<permission name="android.permission.INTERNET" fixed="false"></permission>
|
|
</exception>
|
|
|
|
<exception package="org.microg.nlp.backend.ichnaea">
|
|
<permission name="android.permission.ACCESS_COARSE_LOCATION" fixed="false"></permission>
|
|
<permission name="android.permission.ACCESS_FINE_LOCATION" fixed="false"></permission>
|
|
<permission name="android.permission.ACCESS_NETWORK_STATE" fixed="false"></permission>
|
|
<permission name="android.permission.ACCESS_WIFI_STATE" fixed="false"></permission>
|
|
<permission name="android.permission.CHANGE_WIFI_STATE" fixed="false"></permission>
|
|
<permission name="android.permission.INTERNET" fixed="false"></permission>
|
|
<permission name="android.permission.READ_PHONE_STATE" fixed="false"></permission>
|
|
</exception>
|
|
|
|
<exception package="org.fitchfamily.android.dejavu">
|
|
<permission name="android.permission.ACCESS_COARSE_LOCATION" fixed="false"></permission>
|
|
<permission name="android.permission.ACCESS_FINE_LOCATION" fixed="false"></permission>
|
|
<permission name="android.permission.ACCESS_WIFI_STATE" fixed="false"></permission>
|
|
<permission name="android.permission.CHANGE_WIFI_STATE" fixed="false"></permission>
|
|
</exception>
|
|
|
|
<exception package="org.microg.nlp.backend.nominatim">
|
|
<permission name="android.permission.INTERNET" fixed="false"></permission>
|
|
</exception>
|
|
|
|
<exception package="org.fitchfamily.android.gsmlocation">
|
|
<permission name="android.permission.ACCESS_COARSE_LOCATION" fixed="false"></permission>
|
|
<permission name="android.permission.ACCESS_FINE_LOCATION" fixed="false"></permission>
|
|
<permission name="android.permission.ACCESS_WIFI_STATE" fixed="false"></permission>
|
|
<permission name="android.permission.CHANGE_WIFI_STATE" fixed="false"></permission>
|
|
</exception>
|
|
|
|
<exception package="org.fitchfamily.android.wifi_backend">
|
|
<permission name="android.permission.ACCESS_COARSE_LOCATION" fixed="false"></permission>
|
|
<permission name="android.permission.ACCESS_FINE_LOCATION" fixed="false"></permission>
|
|
<permission name="android.permission.ACCESS_WIFI_STATE" fixed="false"></permission>
|
|
<permission name="android.permission.CHANGE_WIFI_STATE" fixed="false"></permission>
|
|
</exception>
|
|
|
|
</exceptions>
|