Card adblock per web-gui di DGA4130 DGA4131 DGA4132

Qualche settimana fa mi ha contattato tramite email il ragazzo dietro il progetto australiano tch-gui-unhide, voleva sapere se mi era possibile aggiungere ulteriori target ai feeds per homeware che pubblico sul repository Macoers.

In Australia hanno i Technicolor DJA forniti dal provider Telstra che sono molto molto simili ai nostri Technicolor DGA, infatti anche la community australiana utilizza i miei feeds ma per una serie di motivi lo sviluppatore di tch-gui-unhide credeva che i dispositivi italiani avessero architettura differente da quelli australiani, quando invece sono tutti dei Broadcom BCM63138.

Questa per loro è una fortuna perché, a differenza di quanto pensava, la compilazione dei pacchetti per questi dispositivi non è un lavoro proprio semplice e veloce.

A dire il vero, viste le bizzarre proposte e richieste che spesso mi arrivano in privato, credo che siano in molti a non aver capito il lavoro che c'è dietro i feeds per homeware 18 ed homeware 19 e quindi apro una parentesi veloce. La compilazione dei pacchetti in una buildroot standard di OpenWrt è una cosa semplice e veloce, si prepara l'ambiente, si sceglie il target e si compila tutto in maniera completamente automatizzata. Sfortunatamente compilare pacchetti per Homeware è invece una continua lotta perché non abbiamo tutti i sorgenti e perché i pacchetti per homeware >= 18 utilizzano glibc invece di musl, ho quindi dovuto realizzare una buildroot che devo patchare al volo quando ho problemi e nella quale devo compilare manualmente ogni pacchetto ed il più delle volte devo anche patchare i pacchetti per far si che vengano compilati con glibc. Per questi motivi ho impiegato più di un anno per avere un feed di pacchetti quanto più completo possibile per homeware 18 e solo recentemente ho iniziato a compilare i pacchetti per homeware 19.

Tornando a noi, il progetto tch-gui-unhide mi piace veramente molto per il suo approccio minimalista e pulito, lo sviluppatore sta facendo veramente un bel lavoro e chiacchierando è uscito fuori che ha seguito le istruzioni del mio vecchio articolo del blog per utilizzare adblock ed ha realizzato una card che permette di gestire adblock dalla interfaccia dei modem Telstra(*, *).

Gli ho quindi chiesto se poteva fare in modo da installare la card adblock anche al di fuori di tch-gui-unhide ed ha realizzato alla velocità della luce uno script che lo permettesse.

Quindi chi lo desidera può installare adblock come spiegato nel mio articolo del blog e può poi installare la card nella interfaccia del modem col seguente comando:

curl -skL https://raw.githubusercontent.com/seud0nym/tch-gui-unhide/master/extras/xtra | sh -s -- adblock

Nel caso si volesse disinstallare la card di adblock dalla interfaccia del modem si può utilizzare il seguente comando:

curl -skL https://raw.githubusercontent.com/seud0nym/tch-gui-unhide/master/extras/xtra | sh -s -- -r adblock

Non dite che non vi penso poiché personalmente non utilizzo alcuna web gui e quindi ciò è stato fatto solo ed esclusivamente per far utilizzare alla community italiana quello che mi sembra veramente un lavoro ben fatto.

Se avete dei feedback potete scrivere direttamente nei commenti di questo post del blog o potete scrivere nella pagina Github di tch-gui-unhide.

P.S.: se qualcuno lo installa mi faccia uno screen della card che la metto come immagine in testa all'articolo. Grazie.

Aggiungi un commento