[GUIDA] Root e Modding FASTGate DGA4131 (VBNT-O)

  • 1596 Risposte
  • 844069 Visite

0 Utenti e 6 Visitatori stanno visualizzando questo topic.

Offline darklight

  • Nuovo Iscritto
  • *
  • 27
Re:[GUIDA] Sblocco/rooting FASTGate DGA4131 (VBNT-O)
« Risposta #300 il: 08 Agosto 2019, 14:02 »
Salve scusate se mi intrometto nella discussione con un'altra domanda...
Ieri ho rootato questo router dal  firmware 17.2.0412_FW_248_DGA .
Il mio obiettivo era vedere i parametri di allineamento per capire se fastweb potesse darmi piu banda e ci fosse un limite software messo da loro.
Dovrei essere su linea a 200mb (quindi profilo VDSL2+ 30a). Prima del root avevo un allineamento durato per vari mesi a 125mb.
Ho forzato xdslctl in profilo 30a e basta da ssh ma restava in training senza riuscire ad allinearsi. ho poi installato la gui creata da ansel, e visto che l'allineamento non migliorava ho riflashato (da gui) il firmware che avevo lasciando il root.

Anche con il  fw originale il profilo 30a non è abilitato. Ma viene detto che è utilizzato il BrcmPriv1(che leggendo un po' in giro dovrebbe essere il 30a)
Vi copio l'output di xdslctl info --show e xdslctl profile --show

Codice: [Seleziona]
xdslctl info --show
xdslctl: ADSL driver and PHY status
Status: Showtime
Last Retrain Reason: 0
Last initialization procedure status: 0
Max: Upstream rate = 23235 Kbps, Downstream rate = 105959 Kbps
Bearer: 0, Upstream rate = 23235 Kbps, Downstream rate = 102541 Kbps
Bearer: 1, Upstream rate = 0 Kbps, Downstream rate = 0 Kbps
Link Power State: L0
Mode: VDSL2 Annex B
VDSL2 Profile: Profile BrcmPriv1
TPS-TC: PTM Mode(0x0)
Trellis: U:ON /D:ON
Line Status: No Defect
Training Status: Showtime
Down Up
SNR (dB): 6.3 5.9
Attn(dB): 14.5 0.0
Pwr(dBm): 14.5 -17.8

Codice: [Seleziona]
xdslctl profile --show

Modulations:
G.Dmt Enabled
G.lite Enabled
T1.413 Enabled
ADSL2 Enabled
AnnexL Enabled
ADSL2+ Enabled
AnnexM Disabled
VDSL2 Enabled
Gfast Disabled
VDSL2 profiles:
8a Enabled
8b Enabled
8c Enabled
8d Enabled
12a Enabled
12b Enabled
17a Enabled
30a Disabled
US0 Enabled
Phone line pair:
Inner pair
Capability:
bitswap On
sra On
trellis On
sesdrop On
CoMinMgn On
24k On
phyReXmt(Us/Ds) Off/On
Ginp(Us/Ds) On/On
TpsTc AvPvAa
monitorTone: On
dynamicD: On
dynamicF: Off
SOS: On
Training Margin(Q4 in dB): -1(DEFAULT)
PHY TYPE CFG:
PHY switch Enabled
Bootup PHY Non Gfast

Ho un'altra domanda... ho letto che è possibile decriptare i firmware e prendere le chiavi segrete. E' anche possibile firmare i fw? Sarei interessato a provare ad aggiornare il software all'interno

Offline larsen64it

  • VIP
  • *****
  • 2696
Re:[GUIDA] Sblocco/rooting FASTGate DGA4131 (VBNT-O)
« Risposta #301 il: 08 Agosto 2019, 14:12 »
@LuKePicci
Con tutto questa monta smonta state uccidendo me è le  periferiche.
La copia è OK anche con la 412 disabilitando cgevent. Nella 214 era disabilitato di default  in /etc/config/cgevent con option enable 0  e  il config control era tutto commentato.
Con entrambe le versioni lo smontaggio da gui (originale) è OK .... se si fuori dalla directory  /tmp/run/mountd/sda1 con ssh.
Se si entra in ssh e si impegna la directory /tmp/run/mountd/sda1 e poi si smonta da gui, per la gui lo smontaggio e Ok mentre da ssh  la directory /tmp/run/mountd/sda1 risulta ancora montata.
Il comportamento con il tg789 in questo ultimo caso sarebbe stato quello di smontare il disco e chiudere la sessione ssh.
Spero di essere stato chiaro.

Offline darklight

  • Nuovo Iscritto
  • *
  • 27
Re:[GUIDA] Sblocco/rooting FASTGate DGA4131 (VBNT-O)
« Risposta #302 il: 08 Agosto 2019, 14:51 »
@larsen64it il comportamento corretto in linux se sei in una directory e provi a smontarla è rifiutarsi di farlo.
Mi sono avvicinato ad openwrt da poco ma questo usando busybox per fornire molte funzioni risparmiando spazio mi aspetto che il 789 piu che chiudere la sessione ssh, faceva crashare il processo per bug.
Andrebbe dato solo un messaggio di errore nella gui che non è stato possibile smontare la partizione

Offline LuKePicci

  • Global Moderator
  • VIP
  • *****
  • 2789
Re:[GUIDA] Sblocco/rooting FASTGate DGA4131 (VBNT-O)
« Risposta #303 il: 08 Agosto 2019, 15:40 »
@larsen64it perfetto, allora il problema a questo punto possiamo considerarlo risolto

@darklight c'è un errore in partenza, il profilo per la 200 mega non è il 30a ma il 35b (o BrcmPriv1 come lo vedi scritto lì). Quindi se hai effettivamente forzato il 30a è normale che non agganci

Offline larsen64it

  • VIP
  • *****
  • 2696
Re:[GUIDA] Sblocco/rooting FASTGate DGA4131 (VBNT-O)
« Risposta #304 il: 08 Agosto 2019, 16:39 »
 @darklight
Nei technicolor per entrare in usb ci sono due strade:
/tmp/run/mountd/sda1
/mnt/usb/USB-A1 che è un similink che punta a /tmp/run/mountd/sda1
nel dga4131 nel caso indicato cancella solo il similink
nel tg789 e tg788 smonta
In linux mint se dal DE dico di smontare con la directory occupata da root via shell, mi dice che è occupata, se dico di smontare comunque smonta.
Dipende da come è strutturato il tutto. A mio modo di vedere le cose il bug è sul dga che lascia le cose a metà.

Offline darklight

  • Nuovo Iscritto
  • *
  • 27
Re:[GUIDA] Sblocco/rooting FASTGate DGA4131 (VBNT-O)
« Risposta #305 il: 08 Agosto 2019, 17:35 »
@larsen64it mi è successa una cosa inaspettata^^ ho appena provato su mint 19.1, se sei come root nella directory montata e smonti da interfaccia grafica. Ti dice di aver smontato ma non lo ha fatto veramente o quanto meno è confuso, questo è quanto mi dice dopo aver smontato

Codice: [Seleziona]
root@xxx:/media/yyy/9c477327-e47f-4180-827c-9f7bb3bf3055# mount|grep 9c47
root@xxx:/media/yyy/9c477327-e47f-4180-827c-9f7bb3bf3055# ls -la
total 169580
drwxrwxrwx 4 root root     4096 Aug  7 23:34 .
drwxrwxrwx 4 root root     4096 Aug  7 23:34 ..
-rw------- 1 root root  5463417 Aug  8 00:07 GUI.tar.bz2
-rw------- 1 root root    10638 Aug  7 23:54 lime.arm.3.4.ko
drwx------ 2 root root    16384 Aug  7 21:26 lost+found
-rw-r--r-- 1 root root 83886080 Aug  7 23:40 mtd3-bank_1
-rw-r--r-- 1 root root 83886080 Aug  7 23:39 mtd4-bank_2
-rw-r--r-- 1 root root   131072 Aug  7 23:37 mtd5.dd
root@xxx:/media/yyy/9c477327-e47f-4180-827c-9f7bb3bf3055# cd ..
cd: error retrieving current directory: getcwd: cannot access parent directories: No such file or directory
root@xxx:/media/yyy# mount /dev/sdb1 tm/
mount: /media/yyy/tm: /dev/sdb1 already mounted or mount point busy.
ma questo credo sia dovuto al fatto che in DE le partizioni vengono montate con fuse.

Citazione
se apri due shell e nella prima: (tm = dir temporanea)
Codice: [Seleziona]
root@xxx:/media/yyy# mount /dev/sdb1 tm/
Citazione
in seconda shell
Codice: [Seleziona]
root@xxx:/home/yyy# cd /media/yyy/tm
Citazione
torna nella prima shell
Codice: [Seleziona]
root@xxx:/media/yyy# umount tm/
umount: /media/yyy/tm: target is busy.
questo è il comportamento che descrivevo prima
in ogni caso dovrebbe dare un errore di unmount
« Ultima modifica: 08 Agosto 2019, 17:38 da darklight »

Offline larsen64it

  • VIP
  • *****
  • 2696
Re:[GUIDA] Sblocco/rooting FASTGate DGA4131 (VBNT-O)
« Risposta #306 il: 08 Agosto 2019, 17:53 »
Con la modifica in cgevent ora funziona anche il tab con la gui mod.
@darklight
Siamo in OT linux mint 19.2 xfce/thunar dopo che gli ho detto smonta ed espelli e dandogli fdisk -l semplicemente /dev/sdxyz non esiste quindi non la posso montare.

Offline darklight

  • Nuovo Iscritto
  • *
  • 27
Re:[GUIDA] Sblocco/rooting FASTGate DGA4131 (VBNT-O)
« Risposta #307 il: 08 Agosto 2019, 18:26 »
root@xxx:/media/yyy# mount /dev/sdb1 tm/
per me qua esisteva ancora. mint 19.1 mate
cmq l'importante è che si sia risolto :3

Offline Sberta

  • Membro Giovane
  • **
  • 60
Re:[GUIDA] Sblocco/rooting FASTGate DGA4131 (VBNT-O)
« Risposta #308 il: 08 Agosto 2019, 18:51 »
Scusate, sto provando a flashare un firmware precedente sul mio DGA4131 ma non va in porto nulla.
Ho impostato tftp seguendo la guida nel thread del 789 per installazione firmware uno/iinet, ho provato a mettere il router in bootp con il tasto reset ma non so quando lasciare il tasto...

Offline larsen64it

  • VIP
  • *****
  • 2696
Re:[GUIDA] Sblocco/rooting FASTGate DGA4131 (VBNT-O)
« Risposta #309 il: 08 Agosto 2019, 19:25 »
Scusa ma se è per risolvere il problema della copia di samba hai provato a fare la modifica proposta qualche post prima?

Offline Sberta

  • Membro Giovane
  • **
  • 60
Re:[GUIDA] Sblocco/rooting FASTGate DGA4131 (VBNT-O)
« Risposta #310 il: 08 Agosto 2019, 19:35 »
Cavolo, me l'ero perso!
Questo "/etc/config/cgevent con option enable 0"?

Offline larsen64it

  • VIP
  • *****
  • 2696

Offline Sberta

  • Membro Giovane
  • **
  • 60
Re:[GUIDA] Sblocco/rooting FASTGate DGA4131 (VBNT-O)
« Risposta #312 il: 08 Agosto 2019, 20:57 »
Sto copiando con successo un file da 2 GB su chiavetta formattata in NTFS! Grandissimo! Va un po' a singhiozzi la velocità ma penso sia per la prossima chiavetta USB che sto usando..
Un ultimo dubbio...io ho seguito la guida in prima pagina, ma ora le modiche fatte ai file del firmware sono nella chiavetta, giusto? Quindi se togli la chiavetta perdo le modifiche?

Altra cosa, ora come dovrei muovermi per fare sì che attaccandolo all'ont Tiscali veda la connessione e gestisca il VoIP?
« Ultima modifica: 08 Agosto 2019, 21:09 da Sberta »

Offline FrancYescO

  • VIP
  • *****
  • 3382
Re:[GUIDA] Sblocco/rooting FASTGate DGA4131 (VBNT-O)
« Risposta #313 il: 08 Agosto 2019, 21:18 »
Sì perde qualche funzionalità nel disabilitare cgevent? Altrimenti lo si potrebbe inserire come fix nell'installazione della GUI mod..

Offline LuKePicci

  • Global Moderator
  • VIP
  • *****
  • 2789
Re:[GUIDA] Sblocco/rooting FASTGate DGA4131 (VBNT-O)
« Risposta #314 il: 08 Agosto 2019, 23:56 »
@Sberta no le modifiche non sono nella chiavetta, nella chiavetta c'è solo un symlink (un collegamento) alla root del filesystem del firmware. Le modifiche che fai sono salvate nella partizione di rootfs_data che si applica in sovrapposizione al contenuto del firmware all'avvio. I file modificati li trovi in /overlay/bank_*, quelli originali del firmware sono in /rom, il risultato dell'applicazione di /overlay/bank_* sopra /rom lo trovi regolarmente in / (la root) che è quella su cui di solito agisci.

Per TFTP, nel caso ti dovesse servire in futuro, il tasto reset va tenuto premuto mentre accendi il router e fino a quando non inizia a lampeggiare veloce. Se sul pc è tutto pronto puoi anche tenerlo premuto fino a quando non vedi iniziare il trasferimento, se lo premi troppo poco tempo vedrai il firmware partire regolarmente.

Per la connessione, in prima pagina ci sono una serie di link per configurare la pppoe, il voip ecc.. Tieni conto che alla fine dovranno somigliare a quelle che vedi nel firmware tiscali del 789.
« Ultima modifica: 09 Agosto 2019, 12:37 da LuKePicci »