39 lines
1.1 KiB
Shell
Executable file
39 lines
1.1 KiB
Shell
Executable file
#!/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.
|
|
|
|
echo "microG or Google Play Services?"
|
|
|
|
MICROG_PKGNAME="com.google.android.gms"
|
|
MICROG_FOUND="[$MICROG_PKGNAME] is microG :)"
|
|
NONMICROG="[$MICROG_PKGNAME] is not microG :("
|
|
NOPKG="[$MICROG_PKGNAME] not found !"
|
|
SYSTEMAPP="[$MICROG_PKGNAME] is system app!"
|
|
NOTSYSTEMAPP="[$MICROG_PKGNAME] is not system app!"
|
|
|
|
microgfound() {
|
|
echo "$MICROG_FOUND"
|
|
echo "Device are currently using microG as alternative to GMS."
|
|
}
|
|
|
|
pkgnotfound() {
|
|
echo "$NOPKG"
|
|
}
|
|
|
|
nonmicrog() {
|
|
echo "$NONMICROG"
|
|
echo "Device might using regular Google Play Services."
|
|
}
|
|
|
|
issysapp() {
|
|
echo "$SYSTEMAPP"
|
|
}
|
|
|
|
notsysapp() {
|
|
echo "$NOTSYSTEMAPP"
|
|
echo "The app might be updated, or is not installed in system."
|
|
}
|
|
|
|
dumpsys package $MICROG_PKGNAME >/dev/null 2&>1 || pkgnotfound
|
|
dumpsys package $MICROG_PKGNAME | grep /system/priv-app >/dev/null 2&>1 && issysapp || notsysapp
|
|
dumpsys package $MICROG_PKGNAME | grep org.microg.gms* >/dev/null 2&>1 && microgfound || nonmicrog
|