Some apps refuse to run without Google Play Services. Here’s how to bypass that restriction.
Why Remove Google Play Services?**
-
Privacy concerns.
-
Running apps on de-Googled or unsupported devices.
-
Improving battery life on low-end phones.
Step 1: Install a Play Services Alternative
Some apps rely on Google APIs. Install MicroG, an open-source Play Services replacement:
-
Download MicroG from microg.org.
-
Install GmsCore.apk and GsfProxy.apk.
-
Grant necessary permissions using ADB:
adb shell pm grant com.google.android.gms android.permission.FOREGROUND_SERVICE
Step 2: Spoof Google Play Services
Some apps check for Google Play Services before running. Use FakeGApps:
adb shell settings put global google_play_services 1
Alternatively, use App Cloner:
-
Clone the app.
-
Remove its Play Services dependency.
Step 3: Modify the App’s Dependencies
Use Lucky Patcher or Xposed Framework to remove Play Services checks.
If ADB is your only option, try:
adb shell pm disable-user –user 0 com.google.android.gms
Some apps will still work without it.
Step 4: Use an Open-Source Alternative
If an app still won’t run, check for non-Google alternatives on:
-
F-Droid (f-droid.org)
-
Aurora Store (for downloading Play Store apps without Google)
Some apps (e.g., Google Maps, YouTube) require Play Services. Try using web-based versions instead.
For banking apps, Magisk Hide or a custom ROM like GrapheneOS might be necessary.