mercoledì 27 aprile 2011

Thecus N3200PRO firmware downgrade

Il downgrade del firware nel NAS Thecus N3200PRO non è previsto, a causa di una limitazione "congenita". Durante l'aggiornamento tramite interfaccia web, infatti, il sistema controlla il numero di versione nel file
/img/version
e, trovandolo di numero superiore a quello del firmware di vecchia versione che si vuole caricare, interrompe il processo.
Basterebbe modificare il file /img/version, ma questo si trova in un file system di sola lettura.

L'ostacolo può essere aggirato utilizzando il seguente sistema.

Reguisito fondamentale per la riuscita dell'operazione è ottenere l'accesso SSH al NAS, utilizzando il modulo SSH-DROPBEAR

Dopo essersi loggati sul sistema utilizzando SSH, copiare tutti i file presenti in /img in una cartella temporanea. Sconsigliato l'uso di cartella montate in rete poichè, durante il processo di aggiornamento del firmware, il sistema stoppa alcuni servizi, tra i quali Samba.
cp -a /img/* /var/tmpfw
Scrivere nel file /img/version un numero di versione inferiore a quella che si utilizzerà per effettuare il downgrade
echo “1.00.00.0″ > /var/tmpfw/version

Montare la cartella /img all'interno della direcotory temporanea
mount –bind /var/tmpfw /img
Loggarsi nell'interfaccia web del NAS e caricare il firmware dalla sezione /Sistema/Aggiornamento firmware.

Nessun commento: