2009/05/07 13:51:32.478 GMT-4

Come tirarsi la Fonera sui piedi (in 8 semplici passi)

Seguire attentamente le seguenti istruzioni:
  1. Comprare, dall' apposito sito di e-commerce Fon Shop, una Fonera2, che vi verra' comodamente recapitata a domicilio nella versione contenente il firmware ENDUSER (quello senza l' ssh) aggiornato all'ultima versione disponibile al momento della preparazione dell'hardware (v2.2.4.0 Platero);
  2. Installare, tramite il comoda interfaccia web, l'ultima versione del firmware DEVELOPER (quello con l'ssh abilitato) disponibile al momento del recapito dell'hardware (v2.2.5.0 Flipper).
  3. Scaricare, dall' apposito server SVN, il codice sorgente (liberamente disponibile in quanto derivato da OpenWRT) dell' immagine del firmware  e ricompilarlo modificando le opzioni di default (per es. includendoci il supporto a Python  e pysqlite).
  4. Dopo essersi collegati al router tramite ssh, riflashare il firmware appena compilato da linea di comando (con la comoda interfaccia web non si puo' perche' il nuovo firmware non e' firmato digitalmente da Fon) e reboottare.
  5. Invocare invano il nome della vostra divinita' preferita (cit. Felipe) nel momento in cui vi siete resi conto che il tanto agoniato accesso ssh al router non e' piu' abilitato;
  6. Ripetere l'invocazione prevista nel passo 5) quando, dopo avere tentato inutilmente di ripristinare la versione ufficiale del firmware in modalita DEVELOPER, vi siete resi conto che la comoda interfaccia web per l'upgrade del firmware prevede solo la possibilita' di caricare un immagine (firmata digitalmente da Fon) che risulti avere un numero di versione successivo a quello attualmente installato;
  7. Ripetere l'invocazione prevista nei passi 5) e 6) quando, dopo aver tentato inutilmente per un' intera giornata di accedere alla linea di comando di RedBoot della vostra Fonera per imporre (con la forza bruta) l'installazione della versione firmware che vi pare e piace, vi siete resi conto (leggendolo per caso nell'apposito forum) che nella versione della Fonera che avete acquistato e' stata disabilitata la possibilita' di accedere alla shell di RedBoot;
  8. Aspettare la fine del Pycon Tre per avere abbastanza tempo per cercare di ripristinare l'accesso al router in ssh tramite l'apposito plugin, uscito subito dopo che avete perso abbastanza tempo nella realizzazione dei passi 6) e 7), che permette di trasformare un firmware in versione ENDUSER in uno in versione DEVELOPER.

Posted by: swarzy.2009/05/07 13:51:32.478 GMT-4
Tags: svn sqlite pollycoke pycon-tre python firmware fonera2 fonera cazzeggio fon pysqlite openwrt | Permalink

Post a comment





The CAPTCHA image

Please enter the letters shown in the image in the following text box. Provided by Captchas.net