Universal GMS Doze

Optimized and adjusted Google Play services for all Android devices.

Overview:

  • Optimized and adjusted Google Play services.
  • Support API 23 or later.
  • Support Magisk Live or Custom Recovery installations.

Contents:

  • Base extensions
    module: 1.8.4 (0830)
    code: 184

Troubleshooting:

  • Command-line for check optimization (with add-on installed):
> su
> gmsc
  • Command-line for check optimization (general):
    There’s a line written Whitelist (except idle) system apps: and if com.google.android.gms line does not exist it means Google Play services is optimized).
> su
> dumpsys deviceidle
  • Command-line for fix delayed incoming messages issue:
> su
> cd /data/data
> find . -type f -name '*gms*' -delete
  • Command-line for disable Find My Device:
> su
> pm disable com.google.android.gms/com.google.android.gms.mdm.receivers.MdmDeviceAdminReceiver

Download Universal GMS Doze Magisk Module

You can get the latest version of Universal GMS Doze by clicking the below link:

Latest Version

v1.8.7

  • Android 13 support
  • Added GMS to battery optimization and disabled another components
  • Fixed broken API checking and Multi-User support
  • Moved to inbuilt (Magisk) BusyBox
  • Improved pre-boot conflict fixer and proper boot script execution
  • Improved superuser checking method and used cmd flag arguments
  • Improved XML patching logic
  • Minimized root path checking depth
  • Revived overall code quality and syntax
  • Rewrite GMS state checker bin
    
    File: gms_v1.8.7.zip
    SHA-1: FF54BCD7965A3D798B1356EFA12826F037AD2660
    SHA-256: 8C27E92534F4F708AF76FC639E199B9A4FBC9B79D0B4CF7B95CD9CC34E3A1A4D

Here’s all all the versions:

v1.8.7

  • Android 13 support
  • Added GMS to battery optimization and disabled another components
  • Fixed broken API checking and Multi-User support
  • Moved to inbuilt (Magisk) BusyBox
  • Improved pre-boot conflict fixer and proper boot script execution
  • Improved superuser checking method and used cmd flag arguments
  • Improved XML patching logic
  • Minimized root path checking depth
  • Revived overall code quality and syntax
  • Rewrite GMS state checker bin
    
    File: gms_v1.8.7.zip
    SHA-1: FF54BCD7965A3D798B1356EFA12826F037AD2660
    SHA-256: 8C27E92534F4F708AF76FC639E199B9A4FBC9B79D0B4CF7B95CD9CC34E3A1A4D

v1.8.6

  • Added /system_ext detection support
  • Improved patching detections (Allow to revoke location permissions)
    
    File: gms_v1.8.6.zip
    SHA-1: 233CF7E3526E3A122E68FF2797D3F8874CB0DA76
    SHA-256: 38131DE422B42C357D2BB45A96B371D2B85B33A31EBD17C9830EA2A234B241DC

v1.8.5

  • Added updateJson support
  • Improved patching detections (XML files)
    
    File: gms_v1.8.5.zip
    SHA-1: 286E0078EA2B1C3FEEDA09C9AF85E871A7A1514B
    SHA-256: 1E8F1DA182911E05194B441F22B0313CA526471F2B6CFCC3A2696ACA6AAADDE0

v1.8.4

  • Removed redundant script (GMS: Stay with disabling Find My Device only)
    
    File: gms_v1.8.4.zip
    SHA-1: A7B4E0B09DED172259D65C024FF49898F42CD6AC
    SHA-256: 3DA75D5B605617134078105806EB6DEEB0D6C1614F88EFE2B6E1701E0C233CBA

v1.8.3

  • Android 12 support
  • Additional boot complete check
  • Multi-User support
  • Set ignore for GMS and IMS WRITE_SETTINGS
  • Minor improvements
    
    File: gms_v1.8.3.zip
    SHA-1: 316B7A72AB066197D4F67422A92326DF07446C83
    SHA-256: D1E8E40647278261B158A913A1B3F33D11DE9864BFFE34BC4CAF4CF5A4D22B70

v1.8.2

  • Android 11 support
  • Improved installation (Magisk Live and Custom Recovery)
  • Improved patching detections (XML files and conflicting modules)
  • Integrated add-on (run 'gmsc' with superuser rights for check optimization status)
  • Set ignore for GMS and IMS BOOT_COMPLETED
  • Set ignore for GMS and IMS AUTO_START (custom permissions for Oxygen OS)
  • Updated template
    
    File: gms_v1.8.2.zip
    SHA-1: 76A4C88116077A2AC94E80F5190DE869268FB932
    SHA-256: 390B52C6FB32D3385CBB493129403781BD634BB30B252388C7F2683F5EFD0BCF

v1.8.1

  • Integrated custom recovery installation
  • Added boot logic for search and patch any conflicting modules (if present)
  • Whitelisted IMS and Turbo (this should fixed location crash issue in MIUI)
    File: gms_v1.8.1.zip
    SHA-1: 6EAB41884D41E909ECCEF3D7E79005684A8EFCA2
    SHA-256: 96F35928C2E799A1A375799698E406D888DA5F18F0FDA0036188C73A489FCF3B

v1.8.0

  • Initial re-release
  • 100 seconds Magisk Boot Service
   File: gms_v1.8.0.zip
  SHA-1: 99FFE63048E1DD8F17CAC16ACE3F9B51D392BB1E
SHA-256: A4D3BEC08EC3604B39AA5D67A87DAF7C74A2BA8CD920EB8CE4FAA6B76111EAF8

Requirements

Installation