#!/system/bin/sh # Simple check if the device is using microG (non morphe, revanced) as alternative to Google Play Services or not by querying com.google.android.gms package # Written by cuynu. MICROG_FOUND="[com.google.android.gms] is microG :)" NONMICROG="[com.google.android.gms] is not microG :(" NOPKG="[com.google.android.gms] not found !" SYSTEMAPP="[com.google.android.gms] is system app!" NOTSYSTEMAPP="[com.google.android.gms] is not system app!" microgfound() { echo $MICROG_FOUND } pkgnotfound() { echo $NOPKG } nonmicrog() { echo $NONMICROG } issysapp() { echo $SYSTEMAPP } notsysapp() { echo $NONSYSTEMAPP } dumpsys package com.google.android.gms > /dev/null 2&>1 || pkgnotfound dumpsys package com.google.android.gms | grep /system/priv-app > /dev/null 2&>1 && issysapp || notsysapp dumpsys package com.google.android.gms | grep org.microg.gms* > /dev/null 2&>1 && microgfound || nonmicrog