├── .github ├── dependabot.yml └── workflows │ ├── build.yml │ └── validate-gradle-wrapper.yml ├── Android.bp ├── AndroidManifest.xml ├── LICENSE ├── config-holder ├── .gitignore ├── app │ ├── AndroidManifest.xml │ ├── build.gradle.kts │ └── res │ │ └── values │ │ └── strings.xml ├── build.gradle.kts ├── gradle │ ├── verification-metadata.xml │ └── wrapper │ │ ├── gradle-wrapper.jar │ │ └── gradle-wrapper.properties ├── gradlew ├── gradlew.bat └── settings.gradle.kts ├── etc ├── default-permissions │ └── app.grapheneos.gmscompat.xml └── sysconfig │ └── app.grapheneos.gmscompat.xml ├── gmscompat_config ├── jarjar-rules.txt ├── lib ├── Android.bp ├── AndroidManifest.xml ├── build.sh ├── res │ └── values │ │ └── strings.xml └── src │ ├── app │ └── grapheneos │ │ └── gmscompat │ │ └── lib │ │ ├── GmsCompatLibImpl.java │ │ ├── playintegrity │ │ ├── ClassicPlayIntegrityServiceWrapper.java │ │ ├── PlayIntegrityServiceWrapper.java │ │ ├── PlayIntegrityUtils.java │ │ └── StandardPlayIntegrityServiceWrapper.java │ │ ├── sysservice │ │ ├── GmcActivityManager.java │ │ ├── SystemServiceOverridesRegistry.java │ │ └── client │ │ │ ├── ClientServiceOverridesRegistry.java │ │ │ ├── GclActivityManager.java │ │ │ ├── GclPackageManager.java │ │ │ └── ShimGmsFontProvider.java │ │ └── util │ │ ├── BaseIContentProvider.java │ │ ├── BinderUtils.java │ │ ├── Certs.java │ │ └── ServiceConnectionWrapper.java │ └── com │ └── google │ └── android │ └── play │ └── core │ └── integrity │ └── protocol │ ├── IExpressIntegrityService.aidl │ ├── IExpressIntegrityServiceCallback.aidl │ ├── IIntegrityService.aidl │ └── IIntegrityServiceCallback.aidl ├── res ├── drawable │ ├── ic_configuration_required.xml │ ├── ic_crash_report.xml │ ├── ic_info.xml │ ├── ic_pending_action.xml │ └── ic_screen_share.xml ├── layout │ └── main_activity.xml └── values │ ├── arrays.xml │ └── strings.xml └── src ├── app └── grapheneos │ └── gmscompat │ ├── AbsContentProvider.java │ ├── App.java │ ├── BinderClientOfGmsCore2Gca.kt │ ├── BinderDefSupplier.kt │ ├── BinderDefs.kt │ ├── BinderGms2Gca.kt │ ├── ConfigUpdateReceiver.java │ ├── Const.java │ ├── GmsCompatConfigParser.java │ ├── MainActivity.kt │ ├── MainFragment.kt │ ├── NotableInterface.kt │ ├── Notifications.kt │ ├── PendingActionReceiver.java │ ├── PersistentFgService.java │ ├── PrivSettings.kt │ ├── RpcProvider.kt │ ├── TempServiceBinding.java │ ├── Utils.kt │ └── location │ ├── Client.kt │ ├── GLocationForwarder.kt │ ├── GLocationService.kt │ ├── Listeners.kt │ ├── OsLocationListener.kt │ ├── OsLocationProvider.kt │ └── StubResolutionActivity.java └── com ├── android └── server │ └── location │ └── fudger │ └── LocationFudger.java └── google └── android └── gms ├── RoSafeParcelable.java ├── common ├── ConnectionResult.aidl ├── ConnectionResult.java ├── api │ ├── CommonStatusCodes.java │ ├── Result.java │ ├── Status.aidl │ ├── Status.java │ └── internal │ │ └── IStatusCallback.aidl └── internal │ └── ICancelToken.aidl └── location ├── CurrentLocationRequest.aidl ├── CurrentLocationRequest.java ├── ILocationCallback.aidl ├── ILocationListener.aidl ├── LastLocationRequest.aidl ├── LastLocationRequest.java ├── LocationAvailability.aidl ├── LocationAvailability.java ├── LocationAvailabilityRequest.aidl ├── LocationAvailabilityRequest.java ├── LocationRequest.aidl ├── LocationRequest.java ├── LocationResult.aidl ├── LocationResult.java ├── LocationSettingsRequest.aidl ├── LocationSettingsRequest.java ├── LocationSettingsResult.aidl ├── LocationSettingsResult.java ├── LocationSettingsStates.java └── internal ├── FusedLocationProviderResult.aidl ├── FusedLocationProviderResult.java ├── IBooleanStatusCallback.aidl ├── IFusedLocationProviderCallback.aidl ├── IGoogleLocationManagerService.aidl ├── ILocationAvailabilityStatusCallback.aidl ├── ILocationStatusCallback.aidl ├── ISettingsCallbacks.aidl ├── LocationReceiver.aidl ├── LocationReceiver.java ├── LocationRequestInternal.aidl ├── LocationRequestInternal.java ├── LocationRequestUpdateData.aidl └── LocationRequestUpdateData.java /.github/dependabot.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GrapheneOS/platform_packages_apps_GmsCompat/HEAD/.github/dependabot.yml -------------------------------------------------------------------------------- /.github/workflows/build.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GrapheneOS/platform_packages_apps_GmsCompat/HEAD/.github/workflows/build.yml -------------------------------------------------------------------------------- /.github/workflows/validate-gradle-wrapper.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GrapheneOS/platform_packages_apps_GmsCompat/HEAD/.github/workflows/validate-gradle-wrapper.yml -------------------------------------------------------------------------------- /Android.bp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GrapheneOS/platform_packages_apps_GmsCompat/HEAD/Android.bp -------------------------------------------------------------------------------- /AndroidManifest.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GrapheneOS/platform_packages_apps_GmsCompat/HEAD/AndroidManifest.xml -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GrapheneOS/platform_packages_apps_GmsCompat/HEAD/LICENSE -------------------------------------------------------------------------------- /config-holder/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GrapheneOS/platform_packages_apps_GmsCompat/HEAD/config-holder/.gitignore -------------------------------------------------------------------------------- /config-holder/app/AndroidManifest.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GrapheneOS/platform_packages_apps_GmsCompat/HEAD/config-holder/app/AndroidManifest.xml -------------------------------------------------------------------------------- /config-holder/app/build.gradle.kts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GrapheneOS/platform_packages_apps_GmsCompat/HEAD/config-holder/app/build.gradle.kts -------------------------------------------------------------------------------- /config-holder/app/res/values/strings.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GrapheneOS/platform_packages_apps_GmsCompat/HEAD/config-holder/app/res/values/strings.xml -------------------------------------------------------------------------------- /config-holder/build.gradle.kts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GrapheneOS/platform_packages_apps_GmsCompat/HEAD/config-holder/build.gradle.kts -------------------------------------------------------------------------------- /config-holder/gradle/verification-metadata.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GrapheneOS/platform_packages_apps_GmsCompat/HEAD/config-holder/gradle/verification-metadata.xml -------------------------------------------------------------------------------- /config-holder/gradle/wrapper/gradle-wrapper.jar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GrapheneOS/platform_packages_apps_GmsCompat/HEAD/config-holder/gradle/wrapper/gradle-wrapper.jar -------------------------------------------------------------------------------- /config-holder/gradle/wrapper/gradle-wrapper.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GrapheneOS/platform_packages_apps_GmsCompat/HEAD/config-holder/gradle/wrapper/gradle-wrapper.properties -------------------------------------------------------------------------------- /config-holder/gradlew: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GrapheneOS/platform_packages_apps_GmsCompat/HEAD/config-holder/gradlew -------------------------------------------------------------------------------- /config-holder/gradlew.bat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GrapheneOS/platform_packages_apps_GmsCompat/HEAD/config-holder/gradlew.bat -------------------------------------------------------------------------------- /config-holder/settings.gradle.kts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GrapheneOS/platform_packages_apps_GmsCompat/HEAD/config-holder/settings.gradle.kts -------------------------------------------------------------------------------- /etc/default-permissions/app.grapheneos.gmscompat.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GrapheneOS/platform_packages_apps_GmsCompat/HEAD/etc/default-permissions/app.grapheneos.gmscompat.xml -------------------------------------------------------------------------------- /etc/sysconfig/app.grapheneos.gmscompat.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GrapheneOS/platform_packages_apps_GmsCompat/HEAD/etc/sysconfig/app.grapheneos.gmscompat.xml -------------------------------------------------------------------------------- /gmscompat_config: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GrapheneOS/platform_packages_apps_GmsCompat/HEAD/gmscompat_config -------------------------------------------------------------------------------- /jarjar-rules.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GrapheneOS/platform_packages_apps_GmsCompat/HEAD/jarjar-rules.txt -------------------------------------------------------------------------------- /lib/Android.bp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GrapheneOS/platform_packages_apps_GmsCompat/HEAD/lib/Android.bp -------------------------------------------------------------------------------- /lib/AndroidManifest.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GrapheneOS/platform_packages_apps_GmsCompat/HEAD/lib/AndroidManifest.xml -------------------------------------------------------------------------------- /lib/build.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GrapheneOS/platform_packages_apps_GmsCompat/HEAD/lib/build.sh -------------------------------------------------------------------------------- /lib/res/values/strings.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GrapheneOS/platform_packages_apps_GmsCompat/HEAD/lib/res/values/strings.xml -------------------------------------------------------------------------------- /lib/src/app/grapheneos/gmscompat/lib/GmsCompatLibImpl.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GrapheneOS/platform_packages_apps_GmsCompat/HEAD/lib/src/app/grapheneos/gmscompat/lib/GmsCompatLibImpl.java -------------------------------------------------------------------------------- /lib/src/app/grapheneos/gmscompat/lib/playintegrity/ClassicPlayIntegrityServiceWrapper.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GrapheneOS/platform_packages_apps_GmsCompat/HEAD/lib/src/app/grapheneos/gmscompat/lib/playintegrity/ClassicPlayIntegrityServiceWrapper.java -------------------------------------------------------------------------------- /lib/src/app/grapheneos/gmscompat/lib/playintegrity/PlayIntegrityServiceWrapper.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GrapheneOS/platform_packages_apps_GmsCompat/HEAD/lib/src/app/grapheneos/gmscompat/lib/playintegrity/PlayIntegrityServiceWrapper.java -------------------------------------------------------------------------------- /lib/src/app/grapheneos/gmscompat/lib/playintegrity/PlayIntegrityUtils.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GrapheneOS/platform_packages_apps_GmsCompat/HEAD/lib/src/app/grapheneos/gmscompat/lib/playintegrity/PlayIntegrityUtils.java -------------------------------------------------------------------------------- /lib/src/app/grapheneos/gmscompat/lib/playintegrity/StandardPlayIntegrityServiceWrapper.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GrapheneOS/platform_packages_apps_GmsCompat/HEAD/lib/src/app/grapheneos/gmscompat/lib/playintegrity/StandardPlayIntegrityServiceWrapper.java -------------------------------------------------------------------------------- /lib/src/app/grapheneos/gmscompat/lib/sysservice/GmcActivityManager.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GrapheneOS/platform_packages_apps_GmsCompat/HEAD/lib/src/app/grapheneos/gmscompat/lib/sysservice/GmcActivityManager.java -------------------------------------------------------------------------------- /lib/src/app/grapheneos/gmscompat/lib/sysservice/SystemServiceOverridesRegistry.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GrapheneOS/platform_packages_apps_GmsCompat/HEAD/lib/src/app/grapheneos/gmscompat/lib/sysservice/SystemServiceOverridesRegistry.java -------------------------------------------------------------------------------- /lib/src/app/grapheneos/gmscompat/lib/sysservice/client/ClientServiceOverridesRegistry.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GrapheneOS/platform_packages_apps_GmsCompat/HEAD/lib/src/app/grapheneos/gmscompat/lib/sysservice/client/ClientServiceOverridesRegistry.java -------------------------------------------------------------------------------- /lib/src/app/grapheneos/gmscompat/lib/sysservice/client/GclActivityManager.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GrapheneOS/platform_packages_apps_GmsCompat/HEAD/lib/src/app/grapheneos/gmscompat/lib/sysservice/client/GclActivityManager.java -------------------------------------------------------------------------------- /lib/src/app/grapheneos/gmscompat/lib/sysservice/client/GclPackageManager.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GrapheneOS/platform_packages_apps_GmsCompat/HEAD/lib/src/app/grapheneos/gmscompat/lib/sysservice/client/GclPackageManager.java -------------------------------------------------------------------------------- /lib/src/app/grapheneos/gmscompat/lib/sysservice/client/ShimGmsFontProvider.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GrapheneOS/platform_packages_apps_GmsCompat/HEAD/lib/src/app/grapheneos/gmscompat/lib/sysservice/client/ShimGmsFontProvider.java -------------------------------------------------------------------------------- /lib/src/app/grapheneos/gmscompat/lib/util/BaseIContentProvider.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GrapheneOS/platform_packages_apps_GmsCompat/HEAD/lib/src/app/grapheneos/gmscompat/lib/util/BaseIContentProvider.java -------------------------------------------------------------------------------- /lib/src/app/grapheneos/gmscompat/lib/util/BinderUtils.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GrapheneOS/platform_packages_apps_GmsCompat/HEAD/lib/src/app/grapheneos/gmscompat/lib/util/BinderUtils.java -------------------------------------------------------------------------------- /lib/src/app/grapheneos/gmscompat/lib/util/Certs.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GrapheneOS/platform_packages_apps_GmsCompat/HEAD/lib/src/app/grapheneos/gmscompat/lib/util/Certs.java -------------------------------------------------------------------------------- /lib/src/app/grapheneos/gmscompat/lib/util/ServiceConnectionWrapper.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GrapheneOS/platform_packages_apps_GmsCompat/HEAD/lib/src/app/grapheneos/gmscompat/lib/util/ServiceConnectionWrapper.java -------------------------------------------------------------------------------- /lib/src/com/google/android/play/core/integrity/protocol/IExpressIntegrityService.aidl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GrapheneOS/platform_packages_apps_GmsCompat/HEAD/lib/src/com/google/android/play/core/integrity/protocol/IExpressIntegrityService.aidl -------------------------------------------------------------------------------- /lib/src/com/google/android/play/core/integrity/protocol/IExpressIntegrityServiceCallback.aidl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GrapheneOS/platform_packages_apps_GmsCompat/HEAD/lib/src/com/google/android/play/core/integrity/protocol/IExpressIntegrityServiceCallback.aidl -------------------------------------------------------------------------------- /lib/src/com/google/android/play/core/integrity/protocol/IIntegrityService.aidl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GrapheneOS/platform_packages_apps_GmsCompat/HEAD/lib/src/com/google/android/play/core/integrity/protocol/IIntegrityService.aidl -------------------------------------------------------------------------------- /lib/src/com/google/android/play/core/integrity/protocol/IIntegrityServiceCallback.aidl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GrapheneOS/platform_packages_apps_GmsCompat/HEAD/lib/src/com/google/android/play/core/integrity/protocol/IIntegrityServiceCallback.aidl -------------------------------------------------------------------------------- /res/drawable/ic_configuration_required.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GrapheneOS/platform_packages_apps_GmsCompat/HEAD/res/drawable/ic_configuration_required.xml -------------------------------------------------------------------------------- /res/drawable/ic_crash_report.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GrapheneOS/platform_packages_apps_GmsCompat/HEAD/res/drawable/ic_crash_report.xml -------------------------------------------------------------------------------- /res/drawable/ic_info.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GrapheneOS/platform_packages_apps_GmsCompat/HEAD/res/drawable/ic_info.xml -------------------------------------------------------------------------------- /res/drawable/ic_pending_action.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GrapheneOS/platform_packages_apps_GmsCompat/HEAD/res/drawable/ic_pending_action.xml -------------------------------------------------------------------------------- /res/drawable/ic_screen_share.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GrapheneOS/platform_packages_apps_GmsCompat/HEAD/res/drawable/ic_screen_share.xml -------------------------------------------------------------------------------- /res/layout/main_activity.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GrapheneOS/platform_packages_apps_GmsCompat/HEAD/res/layout/main_activity.xml -------------------------------------------------------------------------------- /res/values/arrays.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GrapheneOS/platform_packages_apps_GmsCompat/HEAD/res/values/arrays.xml -------------------------------------------------------------------------------- /res/values/strings.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GrapheneOS/platform_packages_apps_GmsCompat/HEAD/res/values/strings.xml -------------------------------------------------------------------------------- /src/app/grapheneos/gmscompat/AbsContentProvider.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GrapheneOS/platform_packages_apps_GmsCompat/HEAD/src/app/grapheneos/gmscompat/AbsContentProvider.java -------------------------------------------------------------------------------- /src/app/grapheneos/gmscompat/App.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GrapheneOS/platform_packages_apps_GmsCompat/HEAD/src/app/grapheneos/gmscompat/App.java -------------------------------------------------------------------------------- /src/app/grapheneos/gmscompat/BinderClientOfGmsCore2Gca.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GrapheneOS/platform_packages_apps_GmsCompat/HEAD/src/app/grapheneos/gmscompat/BinderClientOfGmsCore2Gca.kt -------------------------------------------------------------------------------- /src/app/grapheneos/gmscompat/BinderDefSupplier.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GrapheneOS/platform_packages_apps_GmsCompat/HEAD/src/app/grapheneos/gmscompat/BinderDefSupplier.kt -------------------------------------------------------------------------------- /src/app/grapheneos/gmscompat/BinderDefs.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GrapheneOS/platform_packages_apps_GmsCompat/HEAD/src/app/grapheneos/gmscompat/BinderDefs.kt -------------------------------------------------------------------------------- /src/app/grapheneos/gmscompat/BinderGms2Gca.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GrapheneOS/platform_packages_apps_GmsCompat/HEAD/src/app/grapheneos/gmscompat/BinderGms2Gca.kt -------------------------------------------------------------------------------- /src/app/grapheneos/gmscompat/ConfigUpdateReceiver.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GrapheneOS/platform_packages_apps_GmsCompat/HEAD/src/app/grapheneos/gmscompat/ConfigUpdateReceiver.java -------------------------------------------------------------------------------- /src/app/grapheneos/gmscompat/Const.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GrapheneOS/platform_packages_apps_GmsCompat/HEAD/src/app/grapheneos/gmscompat/Const.java -------------------------------------------------------------------------------- /src/app/grapheneos/gmscompat/GmsCompatConfigParser.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GrapheneOS/platform_packages_apps_GmsCompat/HEAD/src/app/grapheneos/gmscompat/GmsCompatConfigParser.java -------------------------------------------------------------------------------- /src/app/grapheneos/gmscompat/MainActivity.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GrapheneOS/platform_packages_apps_GmsCompat/HEAD/src/app/grapheneos/gmscompat/MainActivity.kt -------------------------------------------------------------------------------- /src/app/grapheneos/gmscompat/MainFragment.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GrapheneOS/platform_packages_apps_GmsCompat/HEAD/src/app/grapheneos/gmscompat/MainFragment.kt -------------------------------------------------------------------------------- /src/app/grapheneos/gmscompat/NotableInterface.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GrapheneOS/platform_packages_apps_GmsCompat/HEAD/src/app/grapheneos/gmscompat/NotableInterface.kt -------------------------------------------------------------------------------- /src/app/grapheneos/gmscompat/Notifications.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GrapheneOS/platform_packages_apps_GmsCompat/HEAD/src/app/grapheneos/gmscompat/Notifications.kt -------------------------------------------------------------------------------- /src/app/grapheneos/gmscompat/PendingActionReceiver.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GrapheneOS/platform_packages_apps_GmsCompat/HEAD/src/app/grapheneos/gmscompat/PendingActionReceiver.java -------------------------------------------------------------------------------- /src/app/grapheneos/gmscompat/PersistentFgService.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GrapheneOS/platform_packages_apps_GmsCompat/HEAD/src/app/grapheneos/gmscompat/PersistentFgService.java -------------------------------------------------------------------------------- /src/app/grapheneos/gmscompat/PrivSettings.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GrapheneOS/platform_packages_apps_GmsCompat/HEAD/src/app/grapheneos/gmscompat/PrivSettings.kt -------------------------------------------------------------------------------- /src/app/grapheneos/gmscompat/RpcProvider.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GrapheneOS/platform_packages_apps_GmsCompat/HEAD/src/app/grapheneos/gmscompat/RpcProvider.kt -------------------------------------------------------------------------------- /src/app/grapheneos/gmscompat/TempServiceBinding.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GrapheneOS/platform_packages_apps_GmsCompat/HEAD/src/app/grapheneos/gmscompat/TempServiceBinding.java -------------------------------------------------------------------------------- /src/app/grapheneos/gmscompat/Utils.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GrapheneOS/platform_packages_apps_GmsCompat/HEAD/src/app/grapheneos/gmscompat/Utils.kt -------------------------------------------------------------------------------- /src/app/grapheneos/gmscompat/location/Client.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GrapheneOS/platform_packages_apps_GmsCompat/HEAD/src/app/grapheneos/gmscompat/location/Client.kt -------------------------------------------------------------------------------- /src/app/grapheneos/gmscompat/location/GLocationForwarder.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GrapheneOS/platform_packages_apps_GmsCompat/HEAD/src/app/grapheneos/gmscompat/location/GLocationForwarder.kt -------------------------------------------------------------------------------- /src/app/grapheneos/gmscompat/location/GLocationService.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GrapheneOS/platform_packages_apps_GmsCompat/HEAD/src/app/grapheneos/gmscompat/location/GLocationService.kt -------------------------------------------------------------------------------- /src/app/grapheneos/gmscompat/location/Listeners.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GrapheneOS/platform_packages_apps_GmsCompat/HEAD/src/app/grapheneos/gmscompat/location/Listeners.kt -------------------------------------------------------------------------------- /src/app/grapheneos/gmscompat/location/OsLocationListener.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GrapheneOS/platform_packages_apps_GmsCompat/HEAD/src/app/grapheneos/gmscompat/location/OsLocationListener.kt -------------------------------------------------------------------------------- /src/app/grapheneos/gmscompat/location/OsLocationProvider.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GrapheneOS/platform_packages_apps_GmsCompat/HEAD/src/app/grapheneos/gmscompat/location/OsLocationProvider.kt -------------------------------------------------------------------------------- /src/app/grapheneos/gmscompat/location/StubResolutionActivity.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GrapheneOS/platform_packages_apps_GmsCompat/HEAD/src/app/grapheneos/gmscompat/location/StubResolutionActivity.java -------------------------------------------------------------------------------- /src/com/android/server/location/fudger/LocationFudger.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GrapheneOS/platform_packages_apps_GmsCompat/HEAD/src/com/android/server/location/fudger/LocationFudger.java -------------------------------------------------------------------------------- /src/com/google/android/gms/RoSafeParcelable.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GrapheneOS/platform_packages_apps_GmsCompat/HEAD/src/com/google/android/gms/RoSafeParcelable.java -------------------------------------------------------------------------------- /src/com/google/android/gms/common/ConnectionResult.aidl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GrapheneOS/platform_packages_apps_GmsCompat/HEAD/src/com/google/android/gms/common/ConnectionResult.aidl -------------------------------------------------------------------------------- /src/com/google/android/gms/common/ConnectionResult.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GrapheneOS/platform_packages_apps_GmsCompat/HEAD/src/com/google/android/gms/common/ConnectionResult.java -------------------------------------------------------------------------------- /src/com/google/android/gms/common/api/CommonStatusCodes.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GrapheneOS/platform_packages_apps_GmsCompat/HEAD/src/com/google/android/gms/common/api/CommonStatusCodes.java -------------------------------------------------------------------------------- /src/com/google/android/gms/common/api/Result.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GrapheneOS/platform_packages_apps_GmsCompat/HEAD/src/com/google/android/gms/common/api/Result.java -------------------------------------------------------------------------------- /src/com/google/android/gms/common/api/Status.aidl: -------------------------------------------------------------------------------- 1 | package com.google.android.gms.common.api; 2 | 3 | parcelable Status; 4 | -------------------------------------------------------------------------------- /src/com/google/android/gms/common/api/Status.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GrapheneOS/platform_packages_apps_GmsCompat/HEAD/src/com/google/android/gms/common/api/Status.java -------------------------------------------------------------------------------- /src/com/google/android/gms/common/api/internal/IStatusCallback.aidl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GrapheneOS/platform_packages_apps_GmsCompat/HEAD/src/com/google/android/gms/common/api/internal/IStatusCallback.aidl -------------------------------------------------------------------------------- /src/com/google/android/gms/common/internal/ICancelToken.aidl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GrapheneOS/platform_packages_apps_GmsCompat/HEAD/src/com/google/android/gms/common/internal/ICancelToken.aidl -------------------------------------------------------------------------------- /src/com/google/android/gms/location/CurrentLocationRequest.aidl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GrapheneOS/platform_packages_apps_GmsCompat/HEAD/src/com/google/android/gms/location/CurrentLocationRequest.aidl -------------------------------------------------------------------------------- /src/com/google/android/gms/location/CurrentLocationRequest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GrapheneOS/platform_packages_apps_GmsCompat/HEAD/src/com/google/android/gms/location/CurrentLocationRequest.java -------------------------------------------------------------------------------- /src/com/google/android/gms/location/ILocationCallback.aidl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GrapheneOS/platform_packages_apps_GmsCompat/HEAD/src/com/google/android/gms/location/ILocationCallback.aidl -------------------------------------------------------------------------------- /src/com/google/android/gms/location/ILocationListener.aidl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GrapheneOS/platform_packages_apps_GmsCompat/HEAD/src/com/google/android/gms/location/ILocationListener.aidl -------------------------------------------------------------------------------- /src/com/google/android/gms/location/LastLocationRequest.aidl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GrapheneOS/platform_packages_apps_GmsCompat/HEAD/src/com/google/android/gms/location/LastLocationRequest.aidl -------------------------------------------------------------------------------- /src/com/google/android/gms/location/LastLocationRequest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GrapheneOS/platform_packages_apps_GmsCompat/HEAD/src/com/google/android/gms/location/LastLocationRequest.java -------------------------------------------------------------------------------- /src/com/google/android/gms/location/LocationAvailability.aidl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GrapheneOS/platform_packages_apps_GmsCompat/HEAD/src/com/google/android/gms/location/LocationAvailability.aidl -------------------------------------------------------------------------------- /src/com/google/android/gms/location/LocationAvailability.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GrapheneOS/platform_packages_apps_GmsCompat/HEAD/src/com/google/android/gms/location/LocationAvailability.java -------------------------------------------------------------------------------- /src/com/google/android/gms/location/LocationAvailabilityRequest.aidl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GrapheneOS/platform_packages_apps_GmsCompat/HEAD/src/com/google/android/gms/location/LocationAvailabilityRequest.aidl -------------------------------------------------------------------------------- /src/com/google/android/gms/location/LocationAvailabilityRequest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GrapheneOS/platform_packages_apps_GmsCompat/HEAD/src/com/google/android/gms/location/LocationAvailabilityRequest.java -------------------------------------------------------------------------------- /src/com/google/android/gms/location/LocationRequest.aidl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GrapheneOS/platform_packages_apps_GmsCompat/HEAD/src/com/google/android/gms/location/LocationRequest.aidl -------------------------------------------------------------------------------- /src/com/google/android/gms/location/LocationRequest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GrapheneOS/platform_packages_apps_GmsCompat/HEAD/src/com/google/android/gms/location/LocationRequest.java -------------------------------------------------------------------------------- /src/com/google/android/gms/location/LocationResult.aidl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GrapheneOS/platform_packages_apps_GmsCompat/HEAD/src/com/google/android/gms/location/LocationResult.aidl -------------------------------------------------------------------------------- /src/com/google/android/gms/location/LocationResult.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GrapheneOS/platform_packages_apps_GmsCompat/HEAD/src/com/google/android/gms/location/LocationResult.java -------------------------------------------------------------------------------- /src/com/google/android/gms/location/LocationSettingsRequest.aidl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GrapheneOS/platform_packages_apps_GmsCompat/HEAD/src/com/google/android/gms/location/LocationSettingsRequest.aidl -------------------------------------------------------------------------------- /src/com/google/android/gms/location/LocationSettingsRequest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GrapheneOS/platform_packages_apps_GmsCompat/HEAD/src/com/google/android/gms/location/LocationSettingsRequest.java -------------------------------------------------------------------------------- /src/com/google/android/gms/location/LocationSettingsResult.aidl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GrapheneOS/platform_packages_apps_GmsCompat/HEAD/src/com/google/android/gms/location/LocationSettingsResult.aidl -------------------------------------------------------------------------------- /src/com/google/android/gms/location/LocationSettingsResult.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GrapheneOS/platform_packages_apps_GmsCompat/HEAD/src/com/google/android/gms/location/LocationSettingsResult.java -------------------------------------------------------------------------------- /src/com/google/android/gms/location/LocationSettingsStates.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GrapheneOS/platform_packages_apps_GmsCompat/HEAD/src/com/google/android/gms/location/LocationSettingsStates.java -------------------------------------------------------------------------------- /src/com/google/android/gms/location/internal/FusedLocationProviderResult.aidl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GrapheneOS/platform_packages_apps_GmsCompat/HEAD/src/com/google/android/gms/location/internal/FusedLocationProviderResult.aidl -------------------------------------------------------------------------------- /src/com/google/android/gms/location/internal/FusedLocationProviderResult.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GrapheneOS/platform_packages_apps_GmsCompat/HEAD/src/com/google/android/gms/location/internal/FusedLocationProviderResult.java -------------------------------------------------------------------------------- /src/com/google/android/gms/location/internal/IBooleanStatusCallback.aidl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GrapheneOS/platform_packages_apps_GmsCompat/HEAD/src/com/google/android/gms/location/internal/IBooleanStatusCallback.aidl -------------------------------------------------------------------------------- /src/com/google/android/gms/location/internal/IFusedLocationProviderCallback.aidl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GrapheneOS/platform_packages_apps_GmsCompat/HEAD/src/com/google/android/gms/location/internal/IFusedLocationProviderCallback.aidl -------------------------------------------------------------------------------- /src/com/google/android/gms/location/internal/IGoogleLocationManagerService.aidl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GrapheneOS/platform_packages_apps_GmsCompat/HEAD/src/com/google/android/gms/location/internal/IGoogleLocationManagerService.aidl -------------------------------------------------------------------------------- /src/com/google/android/gms/location/internal/ILocationAvailabilityStatusCallback.aidl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GrapheneOS/platform_packages_apps_GmsCompat/HEAD/src/com/google/android/gms/location/internal/ILocationAvailabilityStatusCallback.aidl -------------------------------------------------------------------------------- /src/com/google/android/gms/location/internal/ILocationStatusCallback.aidl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GrapheneOS/platform_packages_apps_GmsCompat/HEAD/src/com/google/android/gms/location/internal/ILocationStatusCallback.aidl -------------------------------------------------------------------------------- /src/com/google/android/gms/location/internal/ISettingsCallbacks.aidl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GrapheneOS/platform_packages_apps_GmsCompat/HEAD/src/com/google/android/gms/location/internal/ISettingsCallbacks.aidl -------------------------------------------------------------------------------- /src/com/google/android/gms/location/internal/LocationReceiver.aidl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GrapheneOS/platform_packages_apps_GmsCompat/HEAD/src/com/google/android/gms/location/internal/LocationReceiver.aidl -------------------------------------------------------------------------------- /src/com/google/android/gms/location/internal/LocationReceiver.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GrapheneOS/platform_packages_apps_GmsCompat/HEAD/src/com/google/android/gms/location/internal/LocationReceiver.java -------------------------------------------------------------------------------- /src/com/google/android/gms/location/internal/LocationRequestInternal.aidl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GrapheneOS/platform_packages_apps_GmsCompat/HEAD/src/com/google/android/gms/location/internal/LocationRequestInternal.aidl -------------------------------------------------------------------------------- /src/com/google/android/gms/location/internal/LocationRequestInternal.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GrapheneOS/platform_packages_apps_GmsCompat/HEAD/src/com/google/android/gms/location/internal/LocationRequestInternal.java -------------------------------------------------------------------------------- /src/com/google/android/gms/location/internal/LocationRequestUpdateData.aidl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GrapheneOS/platform_packages_apps_GmsCompat/HEAD/src/com/google/android/gms/location/internal/LocationRequestUpdateData.aidl -------------------------------------------------------------------------------- /src/com/google/android/gms/location/internal/LocationRequestUpdateData.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GrapheneOS/platform_packages_apps_GmsCompat/HEAD/src/com/google/android/gms/location/internal/LocationRequestUpdateData.java --------------------------------------------------------------------------------