Alcuni giorni fa, gli utenti che possiedono un dispositivo Fire TV (Stick e Cube) hanno scoperto che non è più possibile utilizzare una connessione ADB (Android Debug Bridge) locale. Amazon ha disattivato la funzionalità con gli ultimi aggiornamenti del sistema operativo.
La schermata home non deve cambiare
La funzionalità era disponibile fin dal lancio del primo dispositivo Fire TV nel 2014. Viene utilizzata da molte app distribuite sullo store ufficiale, quindi ora sono completamente inutili. Amazon ha deciso di bloccare la connessione ADB locale, senza avvisare gli sviluppatori.
L’inattesa “sorpresa” è nascosta nel codice di Fire OS 8.1.0.3 e 7.6.6.9, ma probabilmente anche nelle versioni 5 e 6 del sistema operativo per i dispositivi più vecchi. La modifica non blocca la possibilità di stabilire una connessione ADB da parte di dispositivi esterni o di effettuare il sideloading (installazione delle app da fonti sconosciute).
Come su ogni altro dispositivo Android, l’opzione ADB debugging è presente nel menu nascosto per gli sviluppatori che viene mostrato dopo aver cliccato sette volte consecutive su Informazioni. La connessione ADB locale viene ad esempio utilizzata dalle app che consentono di pulire la cache di tutte le app installate con un solo clic.
Amazon ha spiegato che la funzionalità è stata disattivata per motivi di sicurezza. In realtà, gli utenti ipotizzano che il motivo sarebbe un altro. La connessione ADB locale viene sfruttata anche dalle app che permettono di cambiare la schermata home e quindi di eliminare i banner pubblicitari, alcuni dei quali sono mostrati a schermo intero.
In pratica, l’azienda di Seattle vuole proteggere il suo modello di business. L’alternativa è bloccare gli aggiornamenti automatici, ma la procedura non è alla portata di tutti.