Ecco una guida passo passo per risolvere il problema su Android Auto dello schermo nero con Sky Go o con qualsiasi altra applicazione video
Ho fatto diverse guide per usare applicazioni non supportate su Android Auto. Purtroppo ci sono applicazioni video come Sky Go con cui queste guide funzionano. Ho deciso così di farne una specifica su come guardare Sky Go su Android Auto, guida che funziona anche con qualsiasi altra applicazione video.
I problemi con Sky Go sono essenzialmente due: non funziona sui dispositivi col root e, anche se funzionasse, visualizza solo una finestra nera con solo l’audio. Per il primo problema ho già fatto un articolo in passato. Per il secondo problema ringrazio l’utente datrix che ha condiviso sul forum di XDA la procedura per risolverlo. Senza perdermi in inutili parole, procedo subito col mostrare nel dettaglio tutta la procedura per guardare Sky Go su Android Auto.
Cosa occorre per guardare Sky Go su Android Auto
Per questa guida ti occorrono essenzialmente tre cose:
- Un’automobile con un impianto di infotainment che supporta Android Auto.
- Uno smartphone Android su cui è stato eseguito il root con Magisk Manager (Android 10 non è supportato al momento).
- Un regolare abbonamento a Sky con attivata l’opzione Sky Go.
Se hai già un telefono col root, ti sari accorto che Sky Go non funziona. Ma c’è un modo per risolvere il problema e che ti mostro al passo successivo.
Come usare Sky Go su un dispositivo col root
Sky Go non funziona sui dispositivi sui quali è stato eseguito il root, ma c’è il modo per risolvere il problema. Per farlo procedi in questo modo.
- Installa Sky Go dal Google Play.
- Avvia Magisk Manager e vai in Impostazioni.
- Tocca la voce Nascondi Magisk Manager: l’applicazione viene riavviata e rinominata in Manager.
- Tocca l’icona in alto a sinistra e seleziona Magisk Hide.
- Spunta tutte le opzioni presenti in Sky Go.
- Esci da Magisk Manager.
Ora puoi usare Sky Go anche col root. Per una guida più dettagliata puoi dare un’occhiata a un mio precedente articolo su come usare Sky Go col root.
Come installare AA Mirror per fare il mirroring del telefono su Android Auto
AA Mirror è un’applicazione non ufficiale che consente di fare il mirroring dello smartphone Android su Android Auto. In questo modo puoi usare su Android Auto le applicazioni che hai installato sul telefono, anche quelle che non sono ufficialmente supportate. Puoi usare quindi applicazioni come YouTube, RaiPlay, Netflix e altre ancora. Alcune, però, non funzionano e richiedono uno step successivo. Tra queste c’è ad esempio Sky Go, ma ti mostrerò come risolvere il problema in seguito. Ora vediamo prima come installare AA Mirror.
- Avvia Android Auto sul dispositivo Android.
- Vai in Informazioni e tocca ripetutamente la voce Versione per abilitare le impostazioni sviluppatore.
- Tocca il tasto con i tre punti in alto a destra e vai in Impostazioni sviluppatore.
- Scorri verso il basso e abilita l’opzione Origini sconosciute.
- Da tuo dispositivo Android, avvia Chrome e vai sul sito ufficiale di AA Phenotype Patcher digitanto l’url https://kutt.it/y36lqQ.
- Scarica il file apk dell’ultima versione di AA Phenotype Patcher (attualmente l’ultima versione è la 0.85).
- Al termine del download, tocca il file apk per installare AA Phenotype Patcher. Se ti viene chiesto, abilita nelle impostazioni l’installazione da questa fonte.
- Riapri Chrome e vai sul sito ufficiale di AA Mirror digitando l’url https://kutt.it/04WJTu.
- Scarica sul telefono il file app-debug.apk.
- Al termine del download, tocca il file app-debug.apk per installare AA Mirror. Anche in questo caso, abilita nelle impostazioni l’installazione da questa fonte.
- Avvia AA Mirror e tocca la voce Screen settings.
- Abilita Overwrite screen brightness.
- In Screen brightness value imposta il valore 255.
- In Screen rotation seleziona l’opzione Force.
- In Rotation degree imposta 90 degree.
- In Immersive mode scegli Full immersive.
- Esci da AA Mirror.
- Avvia AA Phenotype Patcher.
- Tocca l’icona in alto a destra e seleziona Apps List.
- Dall’elenco delle app metti un segno di spunta in corrispondenza di AA Mirror.
- Torna alla schermata principale e tocca Patch.
- Concedi i permessi di root e tocca Ok per riavviare.
A questo punto puoi collegare il telefono all’auto per usare su Android Auto le app che hai installato sul tuo dispositivo. Se però avvii Sky Go, noterai che il video rimane nero mentre puoi ascoltare la voce. Per risolvere questo problema prosegui allo step successivo.
Come guardare Sky Go e altre app video su Android Auto
Per questa guida ringrazio l’utente datrix che ha condiviso la soluzione sul forum di XDA. I passi che mostrerò di seguito ti permettono di risolvere il problema con la visualizzazione dei video in Sky Go su Android Auto. La stessa procedura può essere utilizzata anche con tutte le altre applicazioni video che non funzionano su Android Auto. Netflix e DAZN in genere funzionano con la procedura mostrata prima. Nel caso non dovessero funzionare non devi far altro che utilizzare la procedura che ti mostro di seguito.
Per questa guida si utilizza il tool Frida e due app, Tasker e Root Explorer. Frida è uno strumento gratuito ma molto potente utilizzato da sviluppatori e ricercatori. Tasker è anch’essa un’applicazioni molto potente usata da sviluppatori per modificare applicazioni su Android, e anche molto complessa. Root Explorer, invece, è un file manager che consente di esplorare tutte le cartelle di sistema di un dispositivo Android. Tutti questi strumenti possono essere usati solo se il dispositivo Android ha il root.
La procedura è un po’ complessa, ma cercherò di renderla il più semplice possibile senza scendere nel dettaglio. La procedura che ti mostro è per i dispositivi Android con processore ARM a 64 bit. Per quelli a 32 bit dovrai procurarti la versione specifica di Frida dal sito ufficiale.
- Scarica sul pc il file mirror_AA.zip dal seguente url https://kutt.it/6wq2qs.
- Scompatta il file zip in una cartella. Troverai all’interno due file: frida e mirror.js.
- Copia i file frida e mirror.js nella memoria del dispositivo Android dove hai installato AA Mirror.
- Dal dispositivo Android, vai su Google Play e installa l’app Tasker. Tasker non è gratuita ma ha un costo di € 3,69.
- Da Google Play scarica e installa l’app Root Explorer o un altro file manager che ti permette di esplorare le cartelle di sistema.
- Avvia Root Explorer e vai nella cartella in cui hai salvato i file frida e mirror.js.
- Copia i file frida e mirror.js e incollali nella cartella /system/bin.
- Tieni premuto il dito sul file frida fino a far comparire la barra degli strumenti in alto.
- Tocca l’icona con i tre punti in alto a destra e seleziona Autorizzazioni.
- Imposta le autorizzazioni come mostrato nell’immagine seguente e fai Ok.
- Avvia Tasker e vai nella scheda Attività.
- Tocca l’icona + in basso a destra per creare una nuova attività.
- Assegna un nome a piacere e conferma toccando il segno di spunta a destra.
- Tocca il pulsante + in basso a destra e seleziona l’opzione Codice.
- Tocca la voce Esegui Shell.
- Nel campo Comando digita frida -e -s /system/bin/mirror.js -n it.sky.anywhere.
- Spunta la voce Usa Root.
- Tocca il tasto con la freccia verso sinistra in alto a sinistra per salvare le impostazioni.
- Vai nella scheda Profili e tocca il tasto + in basso a destra.
- Assegna un nome al profilo e conferma toccando il segno di spunta a destra.
- Seleziona la voce Applicazione.
- Scorri le app e seleziona Sky Go.
- Tocca la freccia verso sinistra in alto a sinistra per tornare alla scheda Profili.
- Tocca il nome dell’attività creata precedentemente per finire.
A questo punto puoi collegare il tuo telefono ad Android Auto e avviare Sky Go con AA Mirror. Se hai eseguito tutti i passi correttamente, riuscirai a usare Sky Go sullo schermo dell’autoradio sia con l’audio che con il video.
Prima di concludere ti ricordo alcune cose. La procedura è un po’ complessa e non è alla portata di tutti. Modificare file di sistema e fare il root del dispositivo è sempre un po’ rischioso e quindi la consiglio a utenti che hanno un po’ di manualità con questo genere di operazioni.
La guida non funziona con le ultime versioni di Android. Nel mio caso mi sono servito di un Asus Zenfone 3 con Android 8. Il funzionamento con altri dispositivi va verificato. La procedura mostrata è per Sky Go ma può essere usata anche con altre app video. In questo caso basta modificare al passo 16 il nome dell’app di Sky Go (it.sky.anywhere) con quello dell’app video che vuoi usare su Android Auto. Per trovare il nome esatto di un app Android, basta che vai su Google Play col browser del pc e apri la scheda dell’applicazione. Il nome dell’app è la stringa nell’url compresa tra il segno = e quello &.
Di seguito il video della procedura.
https://youtu.be/jDTGRW3wOnQ