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
Comments
Post a Comment