===== PER INIZIARE CON FREETZ ===== Sostanzialmente possiamo dire che ci son 2 modi di operare con freetz: - utilizzare make menuconfig e aggiungere pacchetti (software) non presente nel firmware originale - scompattare il firmware, sostituire e/o modificare manualmente alcune parti (ad es. il modulo adsl, le pagine web, ecc..) o altre operazioni su singoli file e ricompattare il firmware. In definitiva diciamo che se voglio solo aggiungere pacchetti è ideale utilizzare il primo modo, se invece voglio solo modificare driver adsl , pagine web e altri file interni è ideale utilizzare il secondo modo. Chiaramente posso anche utilizzare i due metodi insieme: • utilizzare il primo metodo per farmi un firmware con i pacchetti che voglio e poi scompattare il firmware risultante per farci le modifiche che voglio (esempio ritocco alle pagine web, cambio driver adsl, adattamenti di annex) ed infine ricompattarlo. Vediamo brevemente come procedere nei due casi. Quanto segue non vuole essere una guida dettagliata all’uso, ma alcune brevi cenni per mettervi sulla giusta strada ed incominciare ad operare con Freetz. ==== 1 - Utilizzo di Freetz con make menuconfig ==== Il primo modo non richiede di scompattare il firmware originale, fa tutto da solo, o meglio: - da terminale entri nella cartella di Freetz digitando //cd freetz1.1// - digiti //make menuconfig// configuri il tipo di firmware che devi modificare scegliendo il modello di Fritz e tutte le altre opzioni e/o pacchetti aggiuntivi presenti, e salvi - digiti //make// ed il freetz si scarica da internet il firmware originale per il modello indicatogli di Fritz!box e lo modifica con i pacchetti che tu hai scelto precedentemente col make menuconfig {{ freetz.png }} Troverai il firmware (in formato nome_firmware.image) pronto per essere caricato sul tuo Fritz!box nella cartella image di freetz. ==== 2 - Scompattazione e modifica firmware con fwmod di Freetz ==== Nel secondo caso invece si scompatta il firmware col comando //./fwmod -u nomefirmware.image//, si fanno MANUALMENTE le modifiche che interessano, lavorando nella cartella nomefirmware.image.mod/original (che è stata creata da Freetz dopo la compattazione) poi ricompatto il mio firmware così modificato con //./fwmod -p nomefirmware.image//. Per fare ciò dovremmo eseguire: - metti il firmware nella cartella principale del Freetz - apri una finestra del terminale - digita //cd freetz1.1// (consente di spostarsi nella cartella dei lavoro del freetz) - digita //./fwmod -u nomefirmware.image// (dove al posto di nomefirmware sostituirai il nome del firmware si cui vuoi operare) - il comando precedente ha scompattato il firmware in una cartella nominata nomefirmware.image.mod - opera tutte le modifiche che vuoi nella cartella original Ad esempio troverai in original/filesystem/usr/www/avm/de/html le pagine web di configurazione del Fritz. Finite tutte le modifiche, richiudi il firmware con il comando: ./fwmod -p nomefirmware.image Troverai il risultato nella sottocartella nomefirmware.image.mod come file 7xxx.de.... .image (il numero iniziale dipende dal modello di Fritz!box su cui state lavorando) Non ti resta che caricare il firmware sul tuo Fritz!box da interfaccia web. Nel caso in cui ci dovesse essere qualche problema e non riesci più ad accedere al Fritz o si blocca, etc… puoi sempre comunque effettuare un recovery con un firmware originale. (vedi l’apposita guida per le procedure di recovery) ---- [[modifiche_ai_firmware|torna alla pagina principale della sezione]] [[start| torna alla pagina principale]]