feat: script(check.sh): more messages

Signed-off-by: Cuynu <cuynu@proton.me>
This commit is contained in:
Cuynu 2026-05-16 01:12:22 +07:00
commit 7e5e2495a0
Signed by: cuynu
GPG key ID: 1F01341D0B42B51A

View file

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