diff --git a/check.sh b/check.sh index 0f80408..0d6a14d 100755 --- a/check.sh +++ b/check.sh @@ -2,32 +2,38 @@ # 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!" +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 "$MICROG_FOUND" + echo "Device are currently using microG as alternative to GMS." } pkgnotfound() { - echo $NOPKG + echo "$NOPKG" } nonmicrog() { - echo $NONMICROG + echo "$NONMICROG" + echo "Device might using regular Google Play Services." } issysapp() { - echo $SYSTEMAPP + echo "$SYSTEMAPP" } notsysapp() { - echo $NONSYSTEMAPP + echo "$NOTSYSTEMAPP" + echo "The app might be updated, or is not installed in system." } -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 +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