commit 0bbbfca43c1f19bd41d4b68ff7ea91c6c874c5d6 Author: Cuynu Date: Fri May 15 13:48:59 2026 +0700 microgcheck: initial commit Signed-off-by: Cuynu diff --git a/check.sh b/check.sh new file mode 100755 index 0000000..0f80408 --- /dev/null +++ b/check.sh @@ -0,0 +1,33 @@ +#!/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 \ No newline at end of file