33 lines
No EOL
931 B
Shell
Executable file
33 lines
No EOL
931 B
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.
|
|
|
|
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 |