From 7e5e2495a0963c06a3a878f88079b56aee03c574 Mon Sep 17 00:00:00 2001 From: Cuynu Date: Sat, 16 May 2026 01:12:22 +0700 Subject: [PATCH] feat: script(check.sh): more messages Signed-off-by: Cuynu --- check.sh | 32 +++++++++++++++++++------------- 1 file changed, 19 insertions(+), 13 deletions(-) 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