Salvo le cose utili per non dover ogni volta ricercarle

Guide, Networking

Technicolor DGA4131FWB – sblocco e modding

Rendiamo questo modem/router un qualcosa di utilizzabile anche per reti diverse da Fastweb e, soprattutto, sfruttiamo al massimo l’hardware che questo scatolotto nero offre.

Sblocco

Per prima cosa preoccupiamoci di “sbloccarlo” per ottenere gli accessi di root e poter fare un pò quello che si vuole.

Controlliamo ora la versione attuale del firmware Fastweb installato. Per farlo andare nella sezione Informazioni, Scheda tecnica, Versione firmware.

Cercare nella tabella al seguente indirizzo (HackTechnicolor) la propria versione del firmware. Nel nostro caso è la 18.3.n.0462_FW_261:

Guardiamo ora la quarta colonna (Root Strategy) che indica il metodo in cui è possibile sbloccare il router. I vari modi sono i seguenti (RootStrategyType2):

Noi seguiremo il tipo C, che prevede il tch-exploit. La guida approfondita la si può trovare qui. Non c’è bisogno di scaricare e compilare tutto, si può scaricare direttamente l’exe da qui (tch-exploit-win.zip). Seguire infine l’esempio nella guida stando attenti ad attaccare il cavo ethernet nella porta wan.

Modding

Ora che abbiamo ottenuto i privilegi di root in ssh, installiamo una versione modificata di OpenWRT adatta ai Technicolor: tch-nginx-gui.

Tramite PuTTY entrare in ssh nel router e accedere con le credenziali che lo script di sblocco ha impostato (nel nostro caso username e password sono “root”). L’indirizzo ip del router è l’indirizzo di gateway del computer, ottenibile facilmente tramite ipconfig da cmd.

Interfaccia di PuTTY

Una volta entrati in ssh, assicurarsi di collegare il router a Internet tramite la porta WAN e digitare il seguenti comandi:

curl -k https://raw.githubusercontent.com/Ansuel/gui-dev-build-auto/master/GUI.tar.bz2 --output /tmp/GUI.tar.bz2

bzcat /tmp/GUI.tar.bz2 | tar -C / -xvf -

/etc/init.d/rootdevice force

Il router inizierà a lampeggiare e riavviarsi. Lasciatelo fare e troverete installata la GUI di Ansuel. Le credenziali di default sono username “admin” e password “admin”.

Bibliografia