Disable accessibilty and Developer mode to run app

APP="com.banking.app"

# Turn OFF Developer Options (UI only, does not reset settings)
~/rish/rish -c "settings put global development_settings_enabled 0"

# Backup the current accessibility services
ORIGINAL=$(~/rish/rish -c "settings get secure enabled_accessibility_services")

echo "Original accessibility services:"
echo "$ORIGINAL"

echo "Disabling all accessibility services..."
~/rish/rish -c "settings put secure enabled_accessibility_services \"\""
~/rish/rish -c "settings put secure accessibility_enabled 0"

echo "Launching $APP..."
~/rish/rish -c "monkey -p $APP -c android.intent.category.LAUNCHER 1 >/dev/null 2>&1"

echo "Waiting for $APP to close..."

while true; do
    TOP=$(~/rish/rish -c "dumpsys activity activities | grep mResumedActivity | grep $APP")
    if [ -z "$TOP" ]; then
        break
    fi
    sleep 1
done

echo "$APP closed. Restoring accessibility..."

# Restore services
~/rish/rish -c "settings put secure enabled_accessibility_services \"$ORIGINAL\""
~/rish/rish -c "settings put secure accessibility_enabled 1"

# Turn ON Developer Options again
~/rish/rish -c "settings put global development_settings_enabled 1"

echo "Done."

exit


Total page views:

Comments

Popular posts from this blog

Useful aliases

Start all Docker containers