microgcheck: initial commit

Signed-off-by: Cuynu <cuynu@proton.me>
This commit is contained in:
Cuynu 2026-05-15 13:48:59 +07:00
commit 0bbbfca43c

33
check.sh Executable file
View file

@ -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