#!/system/bin/sh
# Arranque kiosco RK3528 / Android 14 — /system suele ser solo lectura.
# 1) Intenta appsdisable (legacy H313)
# 2) Fallback: APK com.cctv.kioskboot (BOOT_COMPLETED)

log -t cctv_boot "install-boot RK3528 inicio"

SRC=/data/local/tmp/appsdisable-kiosk.sh
TARGET=/system/bin/appsdisable

if [ -s "$SRC" ]; then
  mount -o rw,remount / 2>/dev/null
  mount -o rw,remount /system 2>/dev/null
  mount -o rw,remount /system_ext 2>/dev/null
  if [ -w /system/bin ] 2>/dev/null; then
    cat "$SRC" > "$TARGET"
    chmod 755 "$TARGET"
    SZ=$(wc -c < "$TARGET" | tr -d ' ')
    log -t cctv_boot "appsdisable OK ($SZ bytes)"
    exit 0
  fi
fi

# Fallback APK (persistente tras reinicio en ROMs con /system ro)
pm enable com.cctv.kioskboot 2>/dev/null
pm enable com.cctv.kioskboot/.CctvBootReceiver 2>/dev/null
log -t cctv_boot "Kiosco via APK BOOT_COMPLETED (system ro)"
exit 0
