mirror of
git://f0xx.org/android_cast
synced 2026-07-29 06:18:42 +03:00
19 lines
649 B
Bash
Executable File
19 lines
649 B
Bash
Executable File
#!/usr/bin/env bash
|
|
# One-time grants while device is connected (usually USB). Debug package only.
|
|
set -euo pipefail
|
|
|
|
PACKAGE="${1:-com.foxx.androidcast}"
|
|
|
|
if ! adb get-state >/dev/null 2>&1; then
|
|
echo "ERROR: no adb device in 'device' state" >&2
|
|
exit 1
|
|
fi
|
|
|
|
echo "==> Granting dev adb permissions to ${PACKAGE}"
|
|
adb shell pm grant "${PACKAGE}" android.permission.WRITE_SECURE_SETTINGS
|
|
adb shell pm grant "${PACKAGE}" android.permission.DUMP
|
|
adb shell am broadcast \
|
|
-a com.foxx.androidcast.dev.REFRESH_ADB_WIFI \
|
|
-n "${PACKAGE}/.dev.DevAdbWifiReceiver"
|
|
echo "OK. Re-check: curl -s http://DEVICE:5039/adb.json | grep secure_settings_granted"
|