main
 1#!/usr/bin/env bash
 2# One-time ADB setup for osaka (Boox Note Air 4C)
 3# Run from desktop with tablet connected via USB
 4# These settings persist across reboots
 5set -euo pipefail
 6
 7SERIAL="${OSAKA_SERIAL:-a8a21c0f}"
 8ADB="adb -s $SERIAL"
 9
10echo "==> Disabling unnecessary packages..."
11for pkg in \
12    com.google.android.tts \
13    com.google.android.apps.restore \
14    com.google.android.configupdater; do
15    echo -n "  $pkg: "
16    $ADB shell "pm disable-user --user 0 $pkg" 2>&1
17done
18
19echo ""
20echo "==> Disabling Play Store auto-updates..."
21$ADB shell "settings put global app_auto_update_policy 0"
22
23echo ""
24echo "==> Force-stopping bloat..."
25for pkg in \
26    com.google.android.gms.ui \
27    com.android.vending; do
28    echo -n "  Stopping $pkg... "
29    $ADB shell "am force-stop $pkg" && echo "done"
30done
31
32echo ""
33echo "==> Memory after cleanup:"
34$ADB shell "cat /proc/meminfo | head -3"
35
36echo ""
37echo "✅ ADB cleanup complete! These settings persist across reboots."
38echo "   On-device cleanup: ~/src/home/android/osaka/cleanup.sh"