Hardware Upgrade Forum

Hardware Upgrade Forum (https://www.hwupgrade.it/forum/index.php)
-   Guide e thread ufficiali (https://www.hwupgrade.it/forum/forumdisplay.php?f=79)
-   -   [Thread ufficiale] Zyxel VMG8825-B50B - Firmware modding (https://www.hwupgrade.it/forum/showthread.php?t=2871045)


Bovirus 07-12-2018 07:24

[Thread ufficiale] Zyxel VMG8825-B50B - Firmware modding
 
- Scopo di questo thread

Scopo di questo thread è di discutere espressamente ed esclusivamente di firmware modificati per il modem

Zyxel VMG8825-B50B (versione specifica per il mercato europeo).

Questo thread non si occupa di altre richieste non relative ai firmware modding per il modem Zyxel.

Per questo scopo esiste il thread generale per il modem Zyxel

Zyxel VMG8825-B50B - Thread ufficiale


- Sbrandizzazione (punti positivi/negativi)

La convenienza della sbrandizzazione può dipendere anche dal provider usato.
Se si ad esempio usi un modem Wind su linea Wind probabilmente conviene tenerlo così.

Questo perché la sbrandizzazione ha questi punti positivi/negativi

Punti positivi

- Sblocca tutte le funzionalità del modem
- Permette l'uso del modem con altri operatori

Punti negativi

Si perde la configurazione automatica con l'operatore della brandizzazione.


- Procedura sbrandizzazione (punti base)

- Usando l'emulatore software calcolare password amministratore/supervisor
- Flashare il firmware di nontiseguo (vedii istruzioni specifiche)
- se il firmware di nontiseguo non si riuscisse a caricare, flashare il firmware Firmware 5.13(ABLZ.0)b10 quindi flashare il firmware di nontiseguo.
- Accedere via telnet e disabilitare i controlli ModelID/Firmware ID e caricare il firmware stock.

Per i dettagli dei passaggi fare riferimento alle specifiche sezioni.


- Mini guida alla sbrandizzazione

Grazie a andreacos92

Mini guida alla sbrandizzazione


- Firmware ID/Model ID modem

Firmware ID modem nobrand = ABNY

Firmware ID modem brandizzato Wind = ABLZ
Model ID modem brandizzato Wind = 4543


- Supporto modem sbrandizzato con firmware stock

Una volta sbrandizzato il modem e caricato il firmware stock, per richieste di supporto sul firmware stock fare riferimento al thread ufficiale.

Zyxel VMG8825-B50B - Thread ufficiale


- Sorgenti firmware

Zyxel VMG8825-B50 - Sorgenti firmware 5.17(ABNY.7)C0

- Requisiti

Per la compilazione del firmware serve una versione Ubuntu 12 a 32bit.
Aggiornare Ubuntu

Copiare sul desktop il file .zip dell'SDK che è stato inviato da Zyxel
Decomprimere il file .zip dell'SDK che è stato inviato da Zyxel

Leggere con molta attenzione il FILE README nella cartella appena estratta.

Quindi caricate una serie di dl librerie.
Quindi con il comando tar va decompresso il file .tar.bz2 presente all'interno del file.zip
Quindi ci si posiziona nella cartella decompressa.

Per configurare le opzioni del firmware si usa il comando

make menuconfig

Nota

Zyxel Project Configuration -> Zyxel Firmware Version (versione firmware)
Zyxel Project Configuration -> Zyxel Firmware ID (Firmware ID - es. ABNL per Wind)

Customization -> Tiscali (Customizzazione Tiscali)
Customization -> Wind (Customizzazioni Wind)

Una volta impostate le opzioni di makeconfig e salvate il file della configurazione (file .config), e usciti da mekeconfig dare il comando

make dirclean
make


Il file del firmware compilato (file ras.bin) sarà presente nella percorso /bin/brcm963xx/zyxel/ras.bin

- Ulteriori parametri del comando make

make defconfig (dovrebbe averlo fatto già zyxel - è relativo all'hardware - quindi non serve anzi potrebbe compromettere i risultati)
make menuconfig (riguarda la configurazione "software" del firmware)
make clean (pulizia base dell'ambiente di compilazione)
make dirclean (pulizia approfondita dell'ambiente di compilazione)
make distclean (pulizia estrema dell'ambiente di compilazione)

OpenWRT - Info on build system


- Firmware compilati by nontisseguo

Grazie a NonTiSeguo

- Firmware 5.13(ABNY.2)C0 nobrand modificato per modem Wind/Tre

Firmware di transizione suggerito per il debranding.

Questo firmware è necessario in quanto il firmware originale Wind non dispone dei comandi telnet per la disabilitazione del controllo ModelID/FirmwareID.
Questo firmware di transizione invece dispone dei comandi per la disabilitazione del controllo ModelID/FirmwareID.

Firmware compilato da sorgenti 5.13(ABNY.2)C0 nobrand, ma con FirmwareID modificato a ABLZ e ModelID modificato a 4543.

Una volta flashato vi dirà che comunque è la release ABLZ.
Questo vuol dire che potete flasharlo su un router brandizzato Wind direttamente da webui.

Dopo il flash è necessario un reset to factory default per evitare problemi con la configurazione.

Prima di effettuare il flash del firmware stock usare i comandi per disabilitare il controllo FirmwareID/HardwareID

Firmware 5.13(ABNY.2)C0 nobrand by NonTiSeguo

Password di accesso per tutti gli utenti (root / supervisor / admin) = nontiseguo

Una vola caricato il firmware il modem è sbloccato e dispone dei comandi telnet per la disabilitazione del controllo DeviceID/FirmwareID.

E' possibile a questo punto caricare un firmware Zyxel originale aggiornato disabilitando il controllo DeviceID/FirmwareID.

I firmware originali Zyxel sono disponibili nel thread ufficiale del modem VMG8825.

- Firmware 5.13(ABLZ.0)b10 Wind/Tre

Firmware 5.13(ABLZ.0)b10 brandizzato Wind/Tre con password modificate.

Firmware 5.13(ABLZ.0)b10 brandizzato Wind/Tre by NonTiSeguo

Password di questo firmware per tutti gli utenti (root, supervisor, admin) = zyad1234
Questa password è quella da usare in caso di reset del modem.

Non ha il servizio telnet attivo.


- Firmware compilati by ventidue

Grazie a ventidue

- Firmware su base SDK Zyxel stock 5.13(ABNY.4)C0 con pacchetti OPKG

Firmware 5.13(ABNY.4)C0 nobrand by ventidue (con OPKG) - Info

Firmware 5.13(ABNY.4)C0 nobrand con OPKG by ventidue (host anonfile)

Firmware 5.13(ABNY.4)C0 nobrand con OPKG by ventidue (host gofile)

Firmware 5.13(ABNY.4)C0 nobrand con OPKG by ventidue (host mixdrop)

Info nel file readme all'interno dell'archivio scaricato.


- Firmware compilati by andreacos92

Grazie a andreacos92

Firmware 5.13(ABNY.4)C0 compilato senza modifiche dai sorgenti Zyxel.

Firmware 5.13(ABNY.4)C0 nobrand by andreacos92 (host mega)


- Firmware compilati by desigabri

Grazie a desigabri


- Firmware compilati per modem brandizzati Wind

Firmware compilati per modem brandizzati Wind by desigbari - Info risorse

Firmware compilati per modem brandizzati Wind by desigbari - Elenco firmware

Firmware compilati per modem brandizzati Wind by desigbari - Tabella firmware


Firmware 5.13(ABLZ2.C0)/5.13(ABLZ4.C0) mod-00

Firmware 5.13(ABLZ2.C0) mod-01

Firmware 5.13(ABLZ2.C0) mod-11

Firmware 5.13(ABLZ4.C0) mod-01

Firmware 5.13(ABLZ4.C0) mod-11

Firmware 5.13(ABLZ.1)b10_20200422 - Info e download

Firmware 5.13(ABNY.4)

Per le differenze vedi info nel post e file all'interno dell'archivio.

Gestione ROM-D

Problemi WiFi relativi al cross flashing


- Comandi disabilitazione controllo versione hardware/software

Disabilitando questi controlli è possibile caricare un firmware nobrand.
È richiesta la presenza della shell Zyxel.

- Accedere via telnet al modem come admin dare i comandi

zycli fwidcheck off
zycli modelcheck off


Fare attenzione a digitare correttamente i comandi

Non riavviare il modem (si perdono le impostazioni dei comandi zycli)
Adesso è possibile caricare il firmware originale nobrand scaricato dall'ftp Zyxel.


- Firmware nobrand mod by Takuya

- Firmware Zyxel VMG8825-B50 5.17(ABNY.7) nobrand mod by Takuya

Flashabile direttamente nel modem con firmware customizzato Wind (modificato FW ID / Model ID per permettere tale funzione).

È basato sulla versione più recente nobrand con praticamente le impostazioni predefinite.

Modificato FW ID in ABLZ
Modificato Model ID in 4543

in modo che sia installabile direttamente dal firmware Wind.

Attivato il sidegrade e il downgrade.
Attivato il modulo kmod-tun
Modificate le credenziali in

root/root
supervisor/supervisor
admin/admin

Chroot con debian bullseye funzionante.
Opkg online non funzionante in quanto wget è rotto e punta ad un repository inesistente (problemi comuni a tutti i firmware per il 8825)

Firmware Zyxel VMG8825-B50 5.17(ABNY.7) nobrand mod by Takuya


- Licenza Creative Commons

Il contenuto di questo post è rilasciato con licenza

Creative Commons Attribution-Noncommercial-Share Alike 2.5

..

Bovirus 07-12-2018 07:25

- Compilazione (how to)

Thanks to NonTiSeguo

Compilazione (how to)


- Login supervisor

user = tiscali
password = st@_mgnt


- Calcolo password supervisor/admin/WiFi in base a seriale modem (vecchi firmware)

Grazie a andreacos92 e maximuz

Nota importante: a partire dal firmware 5.13(ABNY.2)C0 la password supervisor può cambiare rispetto alle versioni precedenti (cambia l'algoritmo di calcolo che genera la password supervisor legato al seriale del modem).

- Vecchi firmware

Calcolo password supervisor in base a seriale modem (vecchi firmware) - pagina PHP

Non vale per modem Tiscali


- Calcolo password supervisor/admin/WiFi in base a seriale modem (nuovi firmware)

Calcolo password supervisor/admin/WiFi in base a seriale modem


- Verifica password supervisor firmware 5.13(ABNY.2)C0 via telnet

Grazie a maximux

Verifica password supervisor firmware 5.13 (ABNY.2)C0 via telnet


- Recupero credenziali VOIP

Grazie a stefano.sb

La password VOIP è visualizzabile, dopo essersi loggati al router, usando il link (in un altro tab del browser)

Accesso pagina VOIP.

Nel campo AuthUserName troverete il vostro numero di telefono fisso
Nel campo AuthPassword troverete la password VOIP.


- Impostazione VOIP (Send Caller ID)

Grazie a enzox1

Dopo aver impostato il VoIP, ricordarsi di spuntare in VoIP -> SIP -> SIP Account -> Modify, la casella Send Caller ID.

Altrimenti non riuscirete ad effettuare chiamate col telefono di casa.


- Decriptare informazioni VoIP/password supervisor con nuovi firmware

Grazie a andreacos92

Decriptare informazioni VoIP/password supervisor con nuovi firmware


- Sbrandizzazione modem

Grazie a andreacos92

I processi per trasformare un modem Zyxel Wind in un modem nobrand.

Processo sbrandizzazione


- Console seriale

Console seriale - By NonTiSeguo

Connettore J6000 (già saldato)

O Massa
X [pin mancante]
O RX (<-)
O TX (->)
O 3.3V - Non collegatelo !!!

Per usare la console seriale serve un convertitore USB TTL 3.3V

Convertirore USB TTL 5V a 3.3 (Ebay)

e una programma terminale tipo Putty/WiNSCP mettendo i seguenti parametri per la seriale:
  • Velocita = 115200 baud
  • Bit dato = 8
  • Bit stop = 1
  • Parità = No
  • Controllo flusso = No
Se si dispone di sistema operativo Windows successivo a Windows 7 (es. Windows 10) si suggerisce l'uso di convertitori con chipest con driver per Windows 10 o superiori come Silicon Lab CP2102 o CH34x (es. CH340).


- Caricamento firmware via console seriale

Grazie a fester40

Caricamento firmware via console seriale


- Modo supervisor - Gestione spazio ROM-D

Grazie a stefano.sb

Modo supervisor - Gestione spazio ROM-D


- Firmware Zyxel Giugno 2019 - Problema accesso file in unità USB

Grazie a cracker_pazzo.

Attaccando una chiavetta USB o un hard disk USB e condividendone il contenuto della root, vede il percorso ma non accede dentro alle cartelle.
Anche i file che sono nella root li mostra ma non li fa scaricare.

Questo può succedere se la prima lettera della cartella/file è in maiuscolo.
In questo caso ci sono problemi di lettura/scrittura/modifica della cartella/file e, di conseguenza, di accesso allo stesso.

Se avete problemi con lo sharing USB, basta rinominare il file/cartella con la prima lettera in minuscolo (il resto può rimanere tale e quale) e non ci saranno problemi di sorta.

Questo bug verrà probabilmente corretto nella prossima versione firmware.


- Script fix DDNS

Grazie a NonTiSeguo

- Script fix DDNS


- Wind/Tre - parametri per modem con firmware Zyxel nobrand

Grazie a overmarck

Configurazione Wind/Tre per modem con firmware Zyxel nobrand


- Modem Zyxel VMG8825-T50K (Tiscali) - Come ottenere il root

Modem Zyxel VMG8825-T50K (Tiscali) - Come ottenere il root


- Comandi telnet e zycli

Grazie a heeroyui86

Comandi telnet e zycli


- Tutorial chroot Debian

Grazie a sergio.r

Tutorial chroot Debian


- Navigazione/modifica file del file system

Grazie a stefano.sb

Navigazione/modifica file del file system


- Licenza Creative Commons

Il contenuto di questo post è rilasciato con licenza

Creative Commons Attribution-Noncommercial-Share Alike 2.5

..

NonTiSeguo 07-12-2018 14:59

guida: sbrandizzare + password amministrative
 
Per celebrare l'apertura di questo thread ho pensato di spendere qualche minuto per redigere questo breve howto.

se seguirete i seguenti passaggi lo farete a vostro rischio e pericolo.

vi consiglio di preparare una versione standard del firmware da poter riflashare in caso di problemi (ocorre dichiedere i sorgenti a zyxel per ABLZ, e procurarsi un adattatore ttl usb per poter riflashare tramite bootloader in caso di emergenza)

requisiti:
- sorgenti firmware no brand zyxel, da richiedere qui: https://www.zyxel.com/form/gpl_oss_s...e_notice.shtml
- un pc o vm liberi per allestire l'ambiente di sviluppo
- un paio d'ore, a seconda della potenza di calcolo disponibilie

1. Allestimento ambiente di sviluppo
Scompattando i sorgenti ottenuti attraverso il produttore, non potrete fare a meno di notare la presenza di due file, i sorgenti in formato .tar.bz2 ed un file README.txt, ebbene consultando il contenuto del file readme vedrete che suggeriscono di utilizzare "Ubuntu 12.04 Desktop 32bit".
A questo punto vi basterà scaricare la suddetta versione di ubuntu, realizzare una VM con il vostro software preferito (vbox, vmware, parallels, e via dicendo).
Una volta completata l'installazione vi basterà procedere nella consultazione del file README per capire quali pacchetti installare ecc. ecc.

2. Preparazione dei sorgenti
Nel momento in cui caricherete un firmware sul router per l'upgrade, verranno verificate sostanzialmente tre cose:
- l'md5 o hash non ricordo del file per vedere se è integro
- l'ID del device
- l'ID della release

di questi parametri noi andremo ad alterare i due ID. In questo modo riusciremo a flashare la versione ABNY spacciandola per ABLZ.

dunque:
scompattare il file contenente i sorgenti tramite tar vxjf nomerelease.tar.bz2
entrate nella cartella e lanciate
make dirclean
seguito da
make menuconfig
nel simpatico menu che si aprirà dovrete andare appunto a cambiare i due ID di cui sopra, cioè, spulciando i vari menu, mettere ABLZ al posto di ABNY, e 4543 (che è il parametro preso dai sorgenti ABLZ) al posto del model ID che troverete.
A questo punto potrete salvare ed uscire dal menuconfig e lanciare
make (se da errore copiate .config su .defconfig nella cartella configs)
una volta completato il processo avrete realizzato una versione no brand da poter caricare su device ABLZ, unico problema: se lo farete rimarrete tagliati fuori perchè le password di default cambieranno e non avrete modo di conoscerle.

quindi

3. modifica password di default

- fatevi una copia del file sysconfig.tar.gz ubicato in NOMEFIRMWARE/build_dir/target-arm_v7-a_uClibc-0.9.32_eabi/root-brcm963xx/etc/
- estraetelo con tar xzvf sysconfig.tar.gz
- con l'ausilio del vostro editor preferito (vi, nano, leafpad...) andate a modificare entrambi i file nel seguente modo:
zcfg_config.json in modo da impostare, in chiaro, una password per ogni utente (esempio, sotto "Username": "admin"; riempite "Password": "NUOVAPASSWORD")
zcfg_predef.json andate a trasformare "AdminRandomPassword": true in false

- ricompattate: tar czvf sysconfig.tar.gz {zcfg_config.json,zcfg_predef.json}
- copiate il nuovo sysconfig.tar.gz al suo posto

5. riassemblaggio firmware
dalla cartella principale del firmware lanciate il comando
make merge_firmware
e attendete che finisca. A questo punto avrete il nuovo firmware (ras.bin) in CARTELLAFIRMWARE/bin/brcm963xx/zyxel/

6. flashate il firmware (reimpostando tutto a factory default)
- da menu grafico non servono spiegazioni
- via bootloader basta che cerchiate nel forum, cmq, ATUR indirizzoipservertftp:nomerelease

edgarcrema 09-12-2018 15:44

Ciao,
ho seguito la guida e funziona perfettamente, grazie mille.

L'unica domanda che ho al momento è come fare ad impostare il voip di infostrada nella nuova versione. Io non uso il telefono fisso,quindi è solo una curiosità.
Ho copiato dal file zcfg_config.json le impostazioni SIP presenti nello stesso file nella versione originale wind/infostrada.
Ora mi ritrovo con una configurazione contente sip.infostrada.it/[numero] ma senza la possibilità di registrarmi sulla rete. Esiste un modo per scoprire la password voip di infostrada? Posso tornare indietro col firmware quando voglio se esiste un modo di recuperarla da quello, vorrei solo sapere se esiste un modo per recuperarla.

NonTiSeguo 09-12-2018 17:59

Quote:

Originariamente inviato da edgarcrema (Messaggio 45936719)
Ciao,
ho seguito la guida e funziona perfettamente, grazie mille.

L'unica domanda che ho al momento è come fare ad impostare il voip di infostrada nella nuova versione. Io non uso il telefono fisso,quindi è solo una curiosità.
Ho copiato dal file zcfg_config.json le impostazioni SIP presenti nello stesso file nella versione originale wind/infostrada.
Ora mi ritrovo con una configurazione contente sip.infostrada.it/[numero] ma senza la possibilità di registrarmi sulla rete. Esiste un modo per scoprire la password voip di infostrada? Posso tornare indietro col firmware quando voglio se esiste un modo di recuperarla da quello, vorrei solo sapere se esiste un modo per recuperarla.

ciao,
si esiste la possibilità di recuperare la password, ma da firmware originale, seguendo lo stesso metodo che si utilizza per il vmg8823.
Anche io non uso il voip, quindi non ho provato a riconfigurarlo. Comunque, in teoria, il gestore attraverso la telegestione dovrebbe essere in grado di ricaricare i parametri voip.

Tanto per... potresti ricaricare la versione infostrada, recuperare la password sip per poi tornare a no brand...

command.centre1988 10-12-2018 14:45

firmware no brnad
 
salve qualcuno puo postare il firmware no brand in modo da condividerlo per tutti grazie

NonTiSeguo 10-12-2018 14:55

Quote:

Originariamente inviato da command.centre1988 (Messaggio 45938531)
salve qualcuno puo postare il firmware no brand in modo da condividerlo per tutti grazie

Il firmware no brand è disponibile sul sito FTP di zyxel

Bovirus 10-12-2018 16:20

Quote:

Originariamente inviato da command.centre1988 (Messaggio 45938531)
salve qualcuno puo postare il firmware no brand in modo da condividerlo per tutti grazie

Questo thread si occupa solo di modifiche firmware.

I firmware stock (Zyxel, Infostrada, etc) sono disponibili nel thread ufficiale del modem.

command.centre1988 10-12-2018 17:26

intendevo il firmware sbloccato che puo essere montato sul router non quello di zyxel dato che è impossibile caricarlo

abioneperhobby 10-12-2018 18:10

esiste una versione moddata col client torrent integrato?

NonTiSeguo 12-12-2018 19:36

Quote:

Originariamente inviato da abioneperhobby (Messaggio 45939041)
esiste una versione moddata col client torrent integrato?

non che io sappia. però sicuramente potresti provare ad includere il supporto opkg in fase di compilazione per poi installare transmission o simili...

abioneperhobby 12-12-2018 20:11

Ti ringrazio per la risposta .
Purtroppo non ho le competenze per farlo e avrei paura di brikkare il router.

command.centre1988 20-12-2018 01:27

qualcuno puo postare il firmware moddato, grazie

Luc4ZZ0R 29-12-2018 14:58

aggiornamento zyxel Zyxel VMG8825-B50B
 
ciao io ho questa versione firmware di questo modem:
Versione firmware attuale:V5.13(ABLZ.0)b10_20180319
Versione Pacchetto WWAN attuale: 1.16

posso aggiornare a questo firmware?
5.13(ABNY.0)C0
il modem mi è stato consegnato da wind ma leggendo sul forum da quanto ho capito quello brandizzato finisce con ABIU

adaand 01-01-2019 11:04

FW Brand VS FW No Brand
 
Prima ti tutto complimenti per la guida, molto esaustiva ed interessante. Mi domandavo quali fossero i vantaggi ad installare il firmware no brand. Presumo che vengano sbloccate le opzioni che si trovano in "grigetto" e non selezionabili, ma a parte questo c'è qualche concreto vantaggio a caricare il firmware Zyxel no Brand ?
Grazie,
Andrea

mattware 18-01-2019 16:29

Quote:

Originariamente inviato da Luc4ZZ0R (Messaggio 45972327)
ciao io ho questa versione firmware di questo modem:
Versione firmware attuale:V5.13(ABLZ.0)b10_20180319
Versione Pacchetto WWAN attuale: 1.16

posso aggiornare a questo firmware?
5.13(ABNY.0)C0
il modem mi è stato consegnato da wind ma leggendo sul forum da quanto ho capito quello brandizzato finisce con ABIU

anche io ho lo stesso problema: esiste un modo per inserire il firmware originale ed aggiornato zyxel invece di quella porcheria di wind ?
spero non si debbano fare ponticelli come per telecom....
mi chiedo perchè i gestori facciano cosi !
speriamo fiduciosi....

Totix92 18-01-2019 16:53

Quote:

Originariamente inviato da mattware (Messaggio 46013993)
anche io ho lo stesso problema: esiste un modo per inserire il firmware originale ed aggiornato zyxel invece di quella porcheria di wind ?
spero non si debbano fare ponticelli come per telecom....
mi chiedo perchè i gestori facciano cosi !
speriamo fiduciosi....

Ad oggi nessuno ci è riuscito su questo modello, sul modello precedente 8823 invece è possibile.

strassada 18-01-2019 17:18

hanno aggiornato il loro tool di "castrazione firmware" :D , ma si spera che prima o poi qualcuno scoprirà qualcosa (ma lo si diceva per altri modem dati dai provider, purtoppo rimasti in questo penoso stato)

NonTiSeguo 22-01-2019 21:55

in realtà si può e come... basta leggere all'inizio del thread.

mattware 22-01-2019 22:42

non ti seguo :)


Tutti gli orari sono GMT +1. Ora sono le: 17:26.

Powered by vBulletin® Version 3.6.4
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
Hardware Upgrade S.r.l.