Una APK leggera che mette in tasca il controllo completo delle tue SoundTouch. Una volta installata si auto-aggiorna da questa stessa pagina.
_esatouch._tcp e si appoggia automaticamente.INTERNET — per parlare con le casse e per il check aggiornamenti.ACCESS_WIFI_STATE — per leggere l'IP del Wi-Fi e capire da sola in che subnet sei.ACCESS_NETWORK_STATE — per sapere se sei online.REQUEST_INSTALL_PACKAGES — solo quando aggiorni la app da dentro la app (Intent Android standard).Nessun permesso per: GPS, fotocamera, microfono, contatti, telefono, storage utente. Non li chiediamo perché non servono.
Per chi vuole capire come funziona o vuole forkare.
setAllowUniversalAccessFromFileURLs(true) per fare fetch cross-origin verso gli IP locali delle casse (CORS bypass legit per app native)./info, /now_playing, /volume, /key, /select, /setZone, /removeZone, /presets.NsdManager con tipo servizio _esatouch._tcp, fallback a hostname noti (esatouch.local, bosecontrol.local), fallback finale a scan TCP della subnet.https://esasoundtouch.isws.cloud/repo/version.json, confronto SHA256, download APK, intent ACTION_INSTALL_PACKAGE.