Ho trovato il modo di usare un
launcher alternativo sul TIM BOX.
La procedura è stata eseguita sull'ultimo firmware (v5.3.3), ovvero quello ancora in fase di test, ma penso che la cosa sia tranquillamente applicabile anche a quello stabile.
Ho testato la cosa per un'oretta e sembra funzionare bene, di fatto all'avvio del BOX dopo il logo TIM si avvierà il nuovo launcher, stessa cosa se si richiama dallo standby o se si preme il tasto home. Di fatto il launcher originale è visibile temporaneamente solo se usate TimVision o i canali TV.
Di seguito vi illustro brevemente la procedura (sembra lunga ma di fatto ci vuole più a scriverla che a eseguirla).
OVVIAMENTE NON MI ASSUMO ALCUNA RESPONSABILITA', se decidete di provare lo fate a vostro rischio e pericolo.
PREREQUISTITI
- il BOX deve essere abilitato ad installare file APK fuori dal Play Store;
- è necessario avere installato ADB su un PC collegato alla stessa rete del BOX e aver configurato quest'ultimo per ricevere comandi da remoto;
- è necessario installare un launcher alternativo. Ovviamente questo ancora non si potrà usare nel BOX ma lo userete una volta terminata la procedura (come spiegato alla fine della guida non sembrano funzionare tutti i launcher);
Per i punti 1 e 2 vi rimando a qualche guida su internet, si trovano facilmente. Io non sono un esperto in materia ma avevo già i prerequisiti al punto 1 e 2 attivati da diversi mesi dopo aver eseguito guide trovata in internet, quindi anche volendo non ricordo di preciso i passaggi ma ricordo che erano semplici.
PROCEDURA
- scaricate e installate sul BOX questo file: https://github.com/codefaktor/FTVLaunchX/releases/download/v1.0.1/FTVLaunchX-1.0.1.apk Si tratta di una piccola app originalmente sviluppata per installare launcher alternativi sulle Fire TV di Amazon;
- se provate ad avviare l'app appena installata (la trovate nella sezione app tra le app installate) vedrete che compare un messaggio di errore nella parte bassa dello schermo, è normale;
- avviate il prompt dei comandi ed eseguite (dalla cartella di adb): "adb connect 192.168.XXX.XXX:5555" senza le virgolette e sostituendo XXX.XXX con l'indirizzo IP del TIM BOX;
- sempre dal prompt dei comandi eseguite: "adb shell pm grant de.codefaktor.ftvlaunchx android.permission.WRITE_SECURE_SETTINGS" sempre senza virgolette;
- ora avviate l'app che avete installato in precedenza e vedrete che non compare più il messaggio di errore;
- una volta avviata l'app premete OK sul telecomando e l'app vi farà scegliere, tra tutte quelle installate, l'app che volete usare come launcher. Scegliete il launcher che avete installato in precedenza.
A questo punto premete HOME dal telecomando e vedrete che comparirà il launcher, stessa cosa se mettete in standby il box e lo risvegliate o se lo accendete da spento.
Non sarà perfetto come sistema in quanto il launcher TIM è comunque presente nel BOX ma tanto quello non sarà mai possibile farlo fuori.
Come detto sembra che non tutti i launcher funzionino, a me quello ufficiale di Google non ha funzionato ma ATV funziona perfettamente inoltre permette di configurare sezioni e nascondere app.
Quando si preme il tasto TV o si avvia TimVision viene avviato il vecchio launcher ma poi scompare ripremendo HOME (probabilmente rimane in background ma questo non incide apparentemente sulle prestazioni dell'altro launcher).
Se volete cambiare launcher basta installarlo e selezionarlo dalla lista di FTVLaunchX, se invece volete tornare al launcher ufficiale basta o disinstallarlo o rimuovere FTVLaunchX.
LAUNCHER TESTATI (da me o altri utenti)
- Leanback Launcher - launcher Android TV 7 o inferiore (scaricato dal Play Store) NON FUNZIONA
- Android TV Home - launcher Android TV 8 (scaricato dal Play Store) NON FUNZIONA
- Google TV - launcher Android TV 9 NON FUNZIONA
- ATV - free (scaricato dal Play Store) FUNZIONA
- ATV - pro (scaricato dal Play Store) FUNZIONA
- Leanback Launcher (versione per Fire TV) FUNZIONA