[GUIDA] Root e Modding TG789vac Xtream 35b (VBNT-F)

  • 618 Risposte
  • 306879 Visite

0 Utenti e 4 Visitatori stanno visualizzando questo topic.

Offline LuKePicci

  • Global Moderator
  • VIP
  • *****
  • 2789
Re:Firmware per TG789vac Xtream 35b
« Risposta #105 il: 06 Febbraio 2019, 23:47 »
Un po' tutte quelle sui vari tg789 e dga 413x, più i secondi visto che si tratta di un device della famiglia. Purtroppo questo qui di fastweb ce l'hanno in pochi e dump in giro non ce ne sono quindi anche chi ha sviluppato la custom gui per quei modelli difficilmente sa se è necessario cambiarne qualcosa affinché funzioni correttamente su questi. Se hai ottenuto l'accesso come root ad ogni modo basta che fai una copia col comando dd di entrambe le bank (mtd3 ed mtd4) e te le salvi sul pc. Tipo 'dd if=/dev/mtd3 of=/tmp/bank_1.dump'.

Offline saronno76

  • Membro Giovane
  • **
  • 59
Re:Firmware per TG789vac Xtream 35b
« Risposta #106 il: 07 Febbraio 2019, 00:52 »
Ho messo qua i dump .... poi metteteli voi eventualmente nel repository.
https://mega.nz/fm/PaBRSaQY

Ho controllato con diff dopo aver fatto l'upload e sono identici, quindi basta scaricare uno dei due.

La versione esatta e' ...

 |_     _|.-----.----.|  |--.-----.|__|.----.-----.|  |.-----.----.
   |   |  |  -__|  __||     |     ||  ||  __|  _  ||  ||  _  |   _|
   |___|  |_____|____||__|__|__|__||__||____|_____||__||_____|__| 
                 N E X T   G E N E R A T I O N   G A T E W A Y
 --------------------------------------------------------------------
 NG GATEWAY SIGNATURE DRINK
 --------------------------------------------------------------------
  * 1 oz Vodka          Pour all ingredients into mixing
  * 1 oz Triple Sec     tin with ice, strain into glass.
  * 1 oz Orange juice
 --------------------------------------------------------------------

Product: vbnt-f_fastweb_r16-2-a
Release: Jade (16.2)
Version: 16.2.7825-3401002-20170627172939-bca18a9e967f024980744d0bdc5476712638e931


Hash config:         bca18a9e967f024980744d0bdc5476712638e931
Hash openwrt:        145da8c54e30475697d22eff2ee3235115879fb5
Hash kernel:         df9cae686ba754c06f2732f2db08c7f79b832cf2
Hash packages:       c795539c113f5101949cad831db0f13f4ab4b0d5
Hash technicolor:    45379d067fc6559287f19836c95e0fd6b4764c9a
Hash lte:            a10557d19242f01ed4c3a80d7c4117c90372a112
Hash custo:          cf76f904d858a97342e171c794dc7fbe6e2cf182
Hash mindspeed:      91b6a7a4d703268d6023c3a58da3d33fc62e7ed8

Bootloader: 15.50.1005-0000000-20151209073757-4fd17452ef9fdf09e9f981340e5d6b3f85fe6c5a

E' talmente vecchia che e' basata su openwrt 12 ... almeno cosi dicevano i file sul file system.
« Ultima modifica: 07 Febbraio 2019, 00:58 da saronno76 »

Offline saronno76

  • Membro Giovane
  • **
  • 59
Re:Firmware per TG789vac Xtream 35b
« Risposta #107 il: 07 Febbraio 2019, 01:37 »
Dite che vale la pena fare un tentativo per "trasformarlo" in TIM con dd (ammesso che trovo il dump del firmware tim da qualche parte)?
Basterebbe riscrivere uno dei due banchi con il dump tim e rendere quel banco attivo ??
Dovrei cancellare o sovrascrivere anche altro?

PS: ovviamente prendendosi il rischio che a parte la sigla, ci sia davvero qualche differenza hardware tra i due, che onestamente non vedo con le foto della board di entrambi.

Offline LuKePicci

  • Global Moderator
  • VIP
  • *****
  • 2789
Re:Firmware per TG789vac Xtream 35b
« Risposta #108 il: 07 Febbraio 2019, 01:55 »
Non ti funziona, ogni immagine è firmata, e la firma è validata contro una chiave (in realtà una chain di chiavi) inclusa da qualche parte tra la partizione erip e il bootloader. Puoi avviare solo immagini firmate per quella board. Ti direi di provare per renderti conto se non fosse che poi l'unico modo epr recuperarlo è tramite tftp ma non abbiamo gli rbi da caricare in quella maniera.

I link ai dump credo sia errato. Comunque grazie mille in anticipo.
« Ultima modifica: 07 Febbraio 2019, 01:58 da LuKePicci »

Offline saronno76

  • Membro Giovane
  • **
  • 59
Re:Firmware per TG789vac Xtream 35b
« Risposta #109 il: 07 Febbraio 2019, 02:52 »
prova questo
https://ufile.io/2n7j4

Ne ho messo solo uno perche' tanto l'altro e' uguale.

Tornando al farlo funziona con TIM, magari voip compreso .... su che banco c'e' la configurazione?
Si puo' scaricare in chiaro? Dici che se copio pari pari una della TIM potrebbe funzionare?
« Ultima modifica: 07 Febbraio 2019, 02:57 da saronno76 »

Offline LuKePicci

  • Global Moderator
  • VIP
  • *****
  • 2789
Re:Firmware per TG789vac Xtream 35b
« Risposta #110 il: 07 Febbraio 2019, 11:50 »
Su bank_1 e bank_2 (le partizioni, guardale con cat /proc/mtd) vengono salvate delle immagini squashfs in sola lettura, tipo quelle dei live cd di linux. C'è un'altra partizione, il cui nome è quello che corrisponde ad mtd2 che viene montata nel percorso /overlay, ed usa un filesystem scrivibile in cui vengono salvati tutti i file che hanno subito modifiche rispetto alla loro versione contenuta in /rom. Quindi hai, il contenuto read-only dell'immagine squashfs della bank avviata montata in /rom, le modifiche a quei file salvate nella partizione con filesystem scrivibile in montata in /overlay, e in /, la rott, il merge tra le due, che è quello su cui il sistema gira. E' così che funziona in genere Openwrt. Se cancelli tutto il contenuto della partizione montata in /overlay hai praticamente fatto un factory-reset. Quello a cui devi fare attenzione è che questa partizione è la stessa sia che tu avvii il firmware contenuto in bank_! che in bank_2. Non credo ti convenga copiare file alla cieca, per farlo funzionare ti basta  impostare le solite due cose e basta.

Offline saronno76

  • Membro Giovane
  • **
  • 59
Re:Firmware per TG789vac Xtream 35b
« Risposta #111 il: 07 Febbraio 2019, 12:52 »
c'e' nel repository una dump della configurazione del 4130 tim??
Non voglio copiarla pari pari, ma modificare quello che serve ... sicuramente la parte legata alla wan, visto che una volta ottenuta la portante,
la sessione non sale perche' evidentemente tim vuole un'altra configurazione per la wan.

Offline saronno76

  • Membro Giovane
  • **
  • 59
Re:Firmware per TG789vac Xtream 35b
« Risposta #112 il: 07 Febbraio 2019, 12:55 »
dimenticavo ... nella config ho trovato env.var.telstra_webui='1'
L'ho settato io ad uno sperando tirasse su un'altra webui, ma niente.

e c'e' anche env.var.luci_webui='0' ... provero' a settarla ad uno e vedere che succede ...

Offline LuKePicci

  • Global Moderator
  • VIP
  • *****
  • 2789
Re:Firmware per TG789vac Xtream 35b
« Risposta #113 il: 07 Febbraio 2019, 12:59 »
Tim vuole la pppoe su vlan 835, fastweb usa dhcp su vlan 100 quando in vula o senza vlan altrimenti. Dump delle configurazione non credo ce ne siano ma sul thread dovresti trovarne un bel po', comunque l'unico file che credo tu debba toccare è /etc/config/network, però evita di stravolgerlo cambiando tutti i nomi delle interfacce o modificando le config dello switch perchè potrebbero non corrispondere, soprattutto sulla parte che aggiunge il tag vlan Quindi si, cercane una per riferimento, poi cerca semplicemente nel file fastweb dove imposta la vlan 100 e cambiala in 835, poi cambia il tipo di connessione di 'wan' da dhcp a pppoe e impostane i parametri come vedi dal file del 4130 tim.

Nel firmware che mi hai mandato non c'è nulla relativo alle altre gui, tieni a mente che queste immagini sono generate da sorgenti in comune tra vari modelli e operatori.
« Ultima modifica: 07 Febbraio 2019, 13:01 da LuKePicci »

Offline LuKePicci

  • Global Moderator
  • VIP
  • *****
  • 2789
Re:Firmware per TG789vac Xtream 35b
« Risposta #114 il: 07 Febbraio 2019, 13:04 »
@Ansuel e @FrancYescO potreste dare un'occhiata al dump e verificare che la custom GUI possa funzionare senza troppi problemi?

Offline saronno76

  • Membro Giovane
  • **
  • 59
Re:Firmware per TG789vac Xtream 35b
« Risposta #115 il: 07 Febbraio 2019, 15:50 »
...

Ho provato a cambiare da vlan 100 dhcp a vlan 835 pppoe .... nisba .... inizia il ppp, ma non mi da l'IP. Ho anche provato varie combinazioni di user/pass ... aliceadsl/aliceadsl ... numero-di-tel/timadsl... timadsl/timadsl .... niente da fare ... manca qualcosa ...
« Ultima modifica: 07 Febbraio 2019, 17:32 da MisterFTTH »

Offline LuKePicci

  • Global Moderator
  • VIP
  • *****
  • 2789
Re:Firmware per TG789vac Xtream 35b
« Risposta #116 il: 07 Febbraio 2019, 16:04 »
Trova un thread più adatto in cui parlarne, manda il contenuto di quel file e taggami. Qui abbiamo già fatto parecchi progressi, ora che hai postato il dump del firmware questo thread ha una prima risposta, è già molto.

Offline FrancYescO

  • VIP
  • *****
  • 3382
Re:Firmware per TG789vac Xtream 35b
« Risposta #117 il: 07 Febbraio 2019, 20:52 »
...
queste riportate sopra a me sembrano variabili della GUI piuttosto che del firmware originale fastweb

guardando il dump non vedo nulla di stravolto per cui la GUI non possa funzionare ... ma ovviamente solo provando si puo' sapere, alla peggio si va di reset

ma quindi quello e' il dump dell'ultimo firmware disponibile per questo modello distribuito da fastweb? (quindi hanno un modello in distribuzione che anche con l'ultimo firmware e' facilmente sbloccabile ?!)
« Ultima modifica: 07 Febbraio 2019, 21:04 da MisterFTTH »

Offline saronno76

  • Membro Giovane
  • **
  • 59
Re:Firmware per TG789vac Xtream 35b
« Risposta #118 il: 07 Febbraio 2019, 21:04 »
Ti riferisci alla GUI di ANsuel? Avevo fatto un tentativo veloce giorni fa ..... ho dovuto resettare perche' quando ti collegavi nginx dava errore 500

Probabilmente c'e' bisogno di qualche colpetto qua e la ...
« Ultima modifica: 07 Febbraio 2019, 21:26 da saronno76 »

Offline FrancYescO

  • VIP
  • *****
  • 3382
Re:Firmware per TG789vac Xtream 35b
« Risposta #119 il: 07 Febbraio 2019, 21:22 »
e mi sa ti son rimasti rimasugli nella config, quando da errore 500 la prima cosa da fare e' un logread da ssh per capire dove si blocca