View Single Post
Old 22-03-2018, 10:41   #1
Bovirus
Senior Member
 
L'Avatar di Bovirus
 
Iscritto dal: Nov 2003
Città: Milano
Messaggi: 31437
[Thread Ufficiale] Zyxel VMG8823-B50B - Firmware modding

- Scopo di questo thread

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

Zyxel VMG8823-B50B di colore nero (a differenza del VMG8825 Home & Life che è di colore bianco).

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

Per questo scopo esiste il thread generale per il modem Zyxel

Zyxel VMG8823-B50B - Thread ufficiale


- Firmware ufficiali Zyxel o brandizzati

I firmware ufficiali Zyxel o brandizzati (es. Wind) sono disponibili nel thread ufficiale.

Zyxel VMG8823-B50B - Thread ufficiale


- Sorgenti firmware

È possibile richiedere a Zyxel i sorgenti firmware del modem.
Accedere alla pagina indicata

Zyxel - Richiesta sorgenti firmware

e fornire i propri dati anagrafici ed i seguenti dati (obbligatori) del modem

- Modello
- Versione firmware
- Seriale prodotto


- Utente/password predefiniti

Utente e password predefiniti per l'accesso all'interfaccia web del modem sono

Utente = admin
Password = admin


- 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.


- Recupero credenziali admin/supervisor

Recupero credenziali admin/supervisor - by Yramrag


- Comandi per downgrade firmware/flash firmware custom

Thanks to handymenny

A partire dalla versione ABEJ.4 è stato aggiunto un controllo per bloccare il downgrade del firmware.
Nota: il flash della stessa versione ma custom è considerato un downgrade e quindi servono questi comandi.

Per effettuare il downgrade dare prima questi comandi da telnet o ssh usando l'account admin:

zycli fwidcheck off
zycli modelcheck off

Quindi provare a caricare il firmware.


- Modem con firmware Wind - Sbrandizzazione

Thanks to Yramrag

Questo sono i passaggi per poter usare nel modem con firmware Wind i firmware nobrand (senza customizzazioni) scaricati dal sito Zyxel.

- Recuperare le credenziali di root/supervisor dal modem con il firmware Wind

- Installare un firmware nobrand versione V5.13(ABEJ.5)C0 (che ha al suo interno la shell ZySH - comandi zycli)

Firmare stock Zyxel thread ufficale VMG8823-B450B

- Una volta aggiornato al firmware stock Zyxel v. 5.13(ABEJ.4)C0 accedere via telnet al modem come admin dare i comandi

zycli fwidcheck off
zycli modelcheck off

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

Riferimento: Caricamento firmware nobrand partendo da firmware Wind (by Yramrag)


- Firmware stock Infostrada

Versione firmware 5.13(ABIU.0)b5 (31.05.2017) stock Infostrada, compilata tramite i sorgenti ricevuti da Zyxel

Firmware stock infostrada 5.13(ABIU.0)b5 compilata dai sorgenti


- Firmware mod by superpippo82xxx

Basato sul firmware infostrada con le modifiche indicate.
Tutto quello scritto sotto è riportato testualmente dall'autore del firmware mod.

- Aggiunte security patch degli ultimi firmware sotck
- Busybox con un po' di comandi aggiunti
- opkg ( per usarlo va rimontato il fs in RW)
- tun device
- openvpn
- transmission
- custom firewall rulez

Nota:
- openvpn legge i file di configurazione posizionati in /data/openvpn
- transmission legge i file di configurazione da /data/transmission. Di default ascolta solo da localhost, ma basta editare il file /data/transmission/settings.json e inserire la vostra rete in rpc-whitelist. Importante: salvate su in disco esterno
- firewall, sempre dentro /data creare un file firewall.sh vi metto un esempio

## Apro porta per VPN da Internet
iptables -A INPUT_GENERAL -i ppp2.3 -p udp -m udp --dport 1492 -j ACCEPT

## Apro porta per TCP per transmission
iptables -A INPUT_GENERAL -i ppp2.3 -p tcp -m tcp --dport 51413 -j ACCEPT

## Abiliti Forward tra interfaccie
iptables -A FORWARD_GENERAL -i tun+ -j ACCEPT
iptables -A INPUT_GENERAL -i tun+ -j ACCEPT

iptables -A INPUT_GENERAL -i br+ -j ACCEPT
iptables -A FORWARD_GENERAL -i br+ -j ACCEPT

## Abilito Telenet da VPN tolgo prima il drop e poi lo rimetto
iptables -D Service_TELNET -j DROP
iptables -A Service_TELNET -i tun+ -p tcp -m tcp --dport 23 -j ACCEPT
iptables -A Service_TELNET -j DROP

iptables -D Service_HTTP -j DROP
iptables -A Service_HTTP -i tun+ -p tcp -m tcp --dport 80 -j ACCEPT
iptables -A Service_HTTP -j DROP

Firmware 5.13 (ABIU.0)b5 mod by superpippo82xxx

Firmware 5.13 (ABEJ.2)C1.bin NO BRAND by superpippo82xxx

Firmware 5.13 (ABEJ.4)C0_mod02 by superpippo82xxx

Possono essere tranquillamente caricati nei mdoem on firmware Wind dalla pagina di aggiornamento firmware.
Il nuovo firmware mod prende automaticamente la configurazione dal firmware originale, e quindi il VOIP funziona immediatamente.


- Firmware mod by Totix92

Firmware 5.13 (ABIU.0)b5 mod by Totix92

Firmware 5.13 (ABEJ.4)C0 mod Wind by Totix92


- Firmware mod by ventidue

Firmware con il kernel modificato per poter eseguire Debian o altre distro linux con le funzioni più recenti.
Compilato da ventidue e testato da fiorellino

Fimware 5.13(ABEJ.5)C0 con kernel modificato

Una volta flashato questo firmware si avrà a disposizione un kernel moddato con la possibilità di installarci sopra una distro linux con la tecnica del chroot.
Quindi avere a disposizione tutti i software che sono disponibili su una normale macchina linux, un raspberry pi o una vps, come server web, client torrent, client e server openvpn ecc.
Tutto questo sopra il firmware Zyxel originale, quindi senza rischiare blocchi o malfunzionamenti che rendono inutilizzabile l'apparecchio.
Di seguito una guida scritta da ventidue per il VMG8825, ma che è universale.

Tutorial chroot Debian


- App Zyxel per Android

App Zyxel per Android (Google Play)

Per usare l'app bisogna avere un firmware uguale o superiore alla versione ABEJ.4 e bisogna abilitare OneConnect .
Ablitando OneConnect il Parental control può essere configurato solo da app.


- Licenza Creative Commons

Il contenuto di questo post è rilasciato con licenza

Creative Commons Attribution-Noncommercial-Share Alike 2.5

..

Ultima modifica di Bovirus : 16-04-2023 alle 11:09.
Bovirus è offline   Rispondi citando il messaggio o parte di esso