Scompattare un firmware
+2
migo70
graymalking
6 partecipanti
Pagina 3 di 3
Pagina 3 di 3 • 1, 2, 3
Scompattare un firmware
Promemoria primo messaggio :
Ciao, grazie per aver aperta questa discussione, spero che mi possa servire a capirci qualcosa di piu' sul freetz, premetto che credo di aver installato correttamente la ver 1.1 di freetz su distribuzione Ubuntu 8.10 32 bit.
Seguendo le wiki di vocesuip mi sembra di aver capito che per iniziare bisogna recuperare un firmware che bisogna scompattare con il comando ./fwmod -u , fin qui' tutto ok lo scompatta senza errori e crea la cartella firmware.mod.
Ma quando entro nella cartella che ha creato io mi aspettavo di trovare un po' piu' di roba, il file piu' consistente si chiama kernel.image e suppongo che anche quello dovrebbe essere scompattato.
Mi fermo gia' non so piu' che fare, e' giusto cosi ? O ho qualche problema magari di configurazione nel menuconfig ?
Grazie.
Ciao, grazie per aver aperta questa discussione, spero che mi possa servire a capirci qualcosa di piu' sul freetz, premetto che credo di aver installato correttamente la ver 1.1 di freetz su distribuzione Ubuntu 8.10 32 bit.
Seguendo le wiki di vocesuip mi sembra di aver capito che per iniziare bisogna recuperare un firmware che bisogna scompattare con il comando ./fwmod -u , fin qui' tutto ok lo scompatta senza errori e crea la cartella firmware.mod.
Ma quando entro nella cartella che ha creato io mi aspettavo di trovare un po' piu' di roba, il file piu' consistente si chiama kernel.image e suppongo che anche quello dovrebbe essere scompattato.
Mi fermo gia' non so piu' che fare, e' giusto cosi ? O ho qualche problema magari di configurazione nel menuconfig ?
Grazie.
migo70- Avanzato
- Numero di messaggi : 126
Data d'iscrizione : 28.01.09
Re: Scompattare un firmware
sulla build 1.2 non dovrebbe esserci questo problema sul monitor wlan. Tu che build hai utilizzato?
CIoa!
CIoa!
Re: Scompattare un firmware
La 1.2!
salvo che non ho sbagliato qualcosa....
Comunque l'errore non lo vedo neanche sulla 1.1, sul mio ver.29 sembra funzionare regolarmente!
EDIT:
Sulla 1.1 si vede l'IP e il mac address ma non il nome del pc.
La 1.2 non l'ho ancora provata.
EDIT2:
Il bug è proprio della ver. 1.2, l'ho appena installata.
Appena carichi la pagina si intravede per una frazione di secondo il monitor delle periferiche conosciute per poi scomparire subito.
salvo che non ho sbagliato qualcosa....
Comunque l'errore non lo vedo neanche sulla 1.1, sul mio ver.29 sembra funzionare regolarmente!
EDIT:
Sulla 1.1 si vede l'IP e il mac address ma non il nome del pc.
La 1.2 non l'ho ancora provata.
EDIT2:
Il bug è proprio della ver. 1.2, l'ho appena installata.
Appena carichi la pagina si intravede per una frazione di secondo il monitor delle periferiche conosciute per poi scomparire subito.
Annex- moderatore
- Numero di messaggi : 1631
Età : 54
Località : Perugia
Data d'iscrizione : 15.02.09
Re: Scompattare un firmware
Allora utilizza la build 1.1. Non ti so dire perchè non funzioni.. da me ricordo che funzionava bene il monitor sulla b 1.2 (e non sulla b1.1) Ora sul 7170 ho una versione inglese del firmware .67 e non posso esserti d'aiuto. Prossimamente farò qualche prova, ok?
Alla prox, Ciao!
Alla prox, Ciao!
Re: Scompattare un firmware
Ciao, allora oggi dopo nottate insonnie e flash ram usurata dai recover e' partito il firm mod per il mio 7141, era un problema probabilmente della svn 1.1, ho visto nel timeline del freetz che ci sono state diverse modifiche nell'ultimi due giorni.
Conclusione ho provato a caricare il transmission in external e mi ha fatto l'upload, ma nel menu' dei pacchetti installati nel freetz non c'e', ho visto che ha copiati i bin del transmission nella cartella prevista in configurazione, ma adesso che si fa ???
Info, almeno per me nuova:
Ho visto in voce su ip della procedura di recover con wine, avete notato che non serve collegarsi prima in FTP ? a me parte il recover appena spego e riaccendo il fritz con il recover in attesa di connessione.
Ciao a tutti.
Conclusione ho provato a caricare il transmission in external e mi ha fatto l'upload, ma nel menu' dei pacchetti installati nel freetz non c'e', ho visto che ha copiati i bin del transmission nella cartella prevista in configurazione, ma adesso che si fa ???
Info, almeno per me nuova:
Ho visto in voce su ip della procedura di recover con wine, avete notato che non serve collegarsi prima in FTP ? a me parte il recover appena spego e riaccendo il fritz con il recover in attesa di connessione.
Ciao a tutti.
migo70- Avanzato
- Numero di messaggi : 126
Data d'iscrizione : 28.01.09
Re: Scompattare un firmware
ciao a tutti,
io ho recentemente creato il mio primo firmware personalizzato con la versione "trunk" di Freetz
ho copiato il file .image creato nella sottocartella "images" nella cartella principale di Freetz, ed ho scompattato il firmware con in comando ./fwmod -u nomefile.image che ha generato una sottocartella con lo stesso nome dell'immagine scompattata.
Ora, posto che un giorno io riesca a capirci qualcosa su come e dove mettere le mani per modificare quanto scompattato ho una perplessità: finite le modifiche, devo ricompattare la cartella del fw modificato tramite il comando make, giusto?
Se è così, devo prima rinominare la cartella del fw modificato, per evitare che Freetz mi sovrascriva l'immagine del fw "di partenza" che già esiste nella sottocartella "images", oppure non serve?
grazie
io ho recentemente creato il mio primo firmware personalizzato con la versione "trunk" di Freetz
ho copiato il file .image creato nella sottocartella "images" nella cartella principale di Freetz, ed ho scompattato il firmware con in comando ./fwmod -u nomefile.image che ha generato una sottocartella con lo stesso nome dell'immagine scompattata.
Ora, posto che un giorno io riesca a capirci qualcosa su come e dove mettere le mani per modificare quanto scompattato ho una perplessità: finite le modifiche, devo ricompattare la cartella del fw modificato tramite il comando make, giusto?
Se è così, devo prima rinominare la cartella del fw modificato, per evitare che Freetz mi sovrascriva l'immagine del fw "di partenza" che già esiste nella sottocartella "images", oppure non serve?
grazie
AntoMan- nuovo utente
- Numero di messaggi : 8
Età : 59
Località : Roma
Data d'iscrizione : 22.02.09
Re: Scompattare un firmware
Allora ci son 2 modi di operare con i firmware:
1) aggiungere pacchetti (software) non presente nel firmware originale
2) scompattare il firmware, sostituire il modulo adsl o altre operazioni su singoli file e ricompattare il firmware.
il primo modo non richiede di scompattare il firmware originale, fa tutto da solo, o meglio:
a) digiti make menuconfig ; configuri il tipo di firmware che devi modificare e salvi
b) digiti make ed il freetz si scarica il firmware originale e lo modifica con i pacchetti che tu hai scelto precedentemente col make menuconfig.
Nel secondo caso invece io scompatto il firmware col comando ./fwmod -u nomefirmware.image, ci faccio MANUALMENTE le modifiche che mi interessa fare lavorando nella cartella nomefirmware.image.mod/original poi ricompatto il mio firmware così modificato con ./fwmod -p nomefirmware.image.
In definitiva se voglio aggiungere pacchetti utilizzo il primo modo, se voglio solo modificare driver adsl , pagine web e file interni utilizzo il secondo.
Chiaramente posso anche utilizzare i due metodi insieme: utilizzare il primo metodo per farmi un firmware coi pacchetti che voglio e poi scompattare il firmware risultante con ./fwmod -u nomefirmware.image per farci le modifiche che voglio (esempio ritocco alle pagine web, cambio driver adsl, adattamenti di annex) e richiuderlo con ./fwmod -p nomefirmware.image.
Il tutto sta nel capire dove andare ad operare, poi per il resto si lavora molto con l'editor di testo.. Ciao!
1) aggiungere pacchetti (software) non presente nel firmware originale
2) scompattare il firmware, sostituire il modulo adsl o altre operazioni su singoli file e ricompattare il firmware.
il primo modo non richiede di scompattare il firmware originale, fa tutto da solo, o meglio:
a) digiti make menuconfig ; configuri il tipo di firmware che devi modificare e salvi
b) digiti make ed il freetz si scarica il firmware originale e lo modifica con i pacchetti che tu hai scelto precedentemente col make menuconfig.
Nel secondo caso invece io scompatto il firmware col comando ./fwmod -u nomefirmware.image, ci faccio MANUALMENTE le modifiche che mi interessa fare lavorando nella cartella nomefirmware.image.mod/original poi ricompatto il mio firmware così modificato con ./fwmod -p nomefirmware.image.
In definitiva se voglio aggiungere pacchetti utilizzo il primo modo, se voglio solo modificare driver adsl , pagine web e file interni utilizzo il secondo.
Chiaramente posso anche utilizzare i due metodi insieme: utilizzare il primo metodo per farmi un firmware coi pacchetti che voglio e poi scompattare il firmware risultante con ./fwmod -u nomefirmware.image per farci le modifiche che voglio (esempio ritocco alle pagine web, cambio driver adsl, adattamenti di annex) e richiuderlo con ./fwmod -p nomefirmware.image.
Il tutto sta nel capire dove andare ad operare, poi per il resto si lavora molto con l'editor di testo.. Ciao!
Re: Scompattare un firmware
delucidazioni attente e tempestive! ... non avevo capito come ricompattare il firmware ...
circa il secondo utilizzo, ho letto da qualche parte che c'è la possibilità di "provare" il firmware prima di caricarlo sul Fritz, così da evitare inutili cicli di utilizzo della memoria flash
... tu lo usi? se sì, puoi indicarci dei riferimenti di documentazione da leggersi?
un colossale grazie
circa il secondo utilizzo, ho letto da qualche parte che c'è la possibilità di "provare" il firmware prima di caricarlo sul Fritz, così da evitare inutili cicli di utilizzo della memoria flash
... tu lo usi? se sì, puoi indicarci dei riferimenti di documentazione da leggersi?
un colossale grazie
AntoMan- nuovo utente
- Numero di messaggi : 8
Età : 59
Località : Roma
Data d'iscrizione : 22.02.09
Re: Scompattare un firmware
Come detto in precedenza non utilizzo quel metodo perchè preferisco sempre riflashare l'intero firmware daccapo.. in fondo perdi qualche minuto in + e basta.
Non c'è una documentazione ufficiale a riguardo, solo eperimenti sul caampo fatti da skizzo e co. Tutto ciò che c'è sono le righe riportate da Annex qualche post fa. Se rileggi bene la discussione per intero capisci meglio il senso di quanto finora detto.
Ciao!
Non c'è una documentazione ufficiale a riguardo, solo eperimenti sul caampo fatti da skizzo e co. Tutto ciò che c'è sono le righe riportate da Annex qualche post fa. Se rileggi bene la discussione per intero capisci meglio il senso di quanto finora detto.
Ciao!
Stò iniziando con Freetz ma .....
Grazie alla tua meravigliosa guida "How to" sono riuscito ad installarmi Freetz su Ubuntu 9.
Premetto che sono alle prime armi anche con Linux, per cui le difficoltà aumentano.
Comunque avevo una gran voglia di provare (nonostante la tua grande disponibilità a modificare su richiesta i firmware )
Sono quindi riuscito ad installare Freetz e digitando make menuconfig ad entrare nel menù di configurazione.
Ora però per fare qualche prova per iniziare senza fare casini (considerato che ho tanta voglia ma poco tempo ..... i miei due bimbi me ne portano via parecchio ), mi potete dare qualche dritta per partire con il piede giusto ?
Volevo provare per il momento qualcosa di semplice, anche perchè non ho proprio capito come fare ad esempio per editare un firmware esistente come ad esempio questo di Massinge :
7141_40.04.72_ita_b0.56_by_massinge_Naf_sk3.image
e poi i passi da seguire per :
editare le pagine web (anche se mi sembra di aver capito che si trovano in una cartella tipo ... www e che vadano editate normalmente e poi sostituite) - non pretendo di fare grandi cose, solo sistemare qualche imprecisione nella traduzione .... per ora ....
Ho letto un pò quà e là, ma ho più confusione che altro, anche perchè molto materiale che si trova in giro non è aggiornato.
GRAZIE
Premetto che sono alle prime armi anche con Linux, per cui le difficoltà aumentano.
Comunque avevo una gran voglia di provare (nonostante la tua grande disponibilità a modificare su richiesta i firmware )
Sono quindi riuscito ad installare Freetz e digitando make menuconfig ad entrare nel menù di configurazione.
Ora però per fare qualche prova per iniziare senza fare casini (considerato che ho tanta voglia ma poco tempo ..... i miei due bimbi me ne portano via parecchio ), mi potete dare qualche dritta per partire con il piede giusto ?
Volevo provare per il momento qualcosa di semplice, anche perchè non ho proprio capito come fare ad esempio per editare un firmware esistente come ad esempio questo di Massinge :
7141_40.04.72_ita_b0.56_by_massinge_Naf_sk3.image
e poi i passi da seguire per :
editare le pagine web (anche se mi sembra di aver capito che si trovano in una cartella tipo ... www e che vadano editate normalmente e poi sostituite) - non pretendo di fare grandi cose, solo sistemare qualche imprecisione nella traduzione .... per ora ....
Ho letto un pò quà e là, ma ho più confusione che altro, anche perchè molto materiale che si trova in giro non è aggiornato.
GRAZIE
Re: Scompattare un firmware
Ripeto quello che ho già scritto qua e la (ho già risposto alla stessa domanda ed ho unito gli argomenti come potrai notare..) se devi solo modificare le pagine fai così:
1) metti il firmware nella cartella principale del fritz
2) apri una finestra del terminale
3) digita cd freetz1.1 (consente di spostarsi nelal cartella dei lavoro del freetz)
4) digita
./fwmod -u 7141_40.04.72_ita_b0.56_by_massinge_Naf_sk3.image
5) il comando precedente ha scompattato i lfirmware in una cartella nominata 7141_40.04.72_ita_b0.56_by_massinge_Naf_sk3.image.mod
6) opera le modifiche che vuoi nella cartella original/filesystem/usr/www/avm/de/html
7) richiudi il firmware con il comando ./fwmod -p 7141_40.04.72_ita_b0.56_by_massinge_Naf_sk3.image
troverai il risultato nella sottocartella 7141_40.04.72_ita_b0.56_by_massinge_Naf_sk3.image.mod come file 7141.de.... .image
Ti accorgerai che fare modifiche non è così semplice come può sembrare.. i file su cui lavorare sono diverse centinaia.
Ciao!
ps.: prima di fare tutto ciò conviene che fai un make menuconfig e selezioni il 7141, chiuso il make menuconfig segui la guida qui sopra e non sbagli.
Inoltre ti consiglio di guardarti le video guide di graymalking, molto istruttive: http://graymalking.altervista.org , di cui si parla nella prima pagina di questa stessa discussione.
p.p.s. non eliminare i credits di chi ci ha lavorato sulla traduzione, al massimo aggiungi il tuo nome!!
1) metti il firmware nella cartella principale del fritz
2) apri una finestra del terminale
3) digita cd freetz1.1 (consente di spostarsi nelal cartella dei lavoro del freetz)
4) digita
./fwmod -u 7141_40.04.72_ita_b0.56_by_massinge_Naf_sk3.image
5) il comando precedente ha scompattato i lfirmware in una cartella nominata 7141_40.04.72_ita_b0.56_by_massinge_Naf_sk3.image.mod
6) opera le modifiche che vuoi nella cartella original/filesystem/usr/www/avm/de/html
7) richiudi il firmware con il comando ./fwmod -p 7141_40.04.72_ita_b0.56_by_massinge_Naf_sk3.image
troverai il risultato nella sottocartella 7141_40.04.72_ita_b0.56_by_massinge_Naf_sk3.image.mod come file 7141.de.... .image
Ti accorgerai che fare modifiche non è così semplice come può sembrare.. i file su cui lavorare sono diverse centinaia.
Ciao!
ps.: prima di fare tutto ciò conviene che fai un make menuconfig e selezioni il 7141, chiuso il make menuconfig segui la guida qui sopra e non sbagli.
Inoltre ti consiglio di guardarti le video guide di graymalking, molto istruttive: http://graymalking.altervista.org , di cui si parla nella prima pagina di questa stessa discussione.
p.p.s. non eliminare i credits di chi ci ha lavorato sulla traduzione, al massimo aggiungi il tuo nome!!
_________________
I miei fritz attualmente al lavoro:
Fritz box fon WLAN 7360v1 - fw. 111.06.30 by AVM
..e quelli a riposo:
Fritz box fon wlan 7170 SL v1 29.04.87-ITA-by-Annex-massinge_b_1.02
Re: Scompattare un firmware
Grazie mille, .... appena ho un pò di tempo smanetto un pò.
Le tue risposte precedenti le avevo lette ... ma sai, per noi principianti ogni passaggio mancante è un rompicapo.
Non ti preoccupare, non ho assolutamente intenzione di eliminare i credits, ma di fare qualche prova tanto per capire cosa si può fare con questi scatolotti.
Se poi, nella lontana ipotesi che ne esca qualcosa di buono, te lo invio per pubblicarlo nel repository
Poi se qualche notte non riesco proprio a dormire butto giù due righe sull'installazione e l'uso di Freetz .... sono abbastanza bravo in questo (vedi guide Voiparea.net) .... tanto per mettere un pò in ordine le informazioni .... e a me serve per capire meglio e fissarmi le cose in testa.
PS: con questo non voglio rinunciare alla tua preziosa collaborazione sul perfezionamento già discusso del firmware per il 7141 .... per cui rimango in trepida attesa di novità da testare.
Le tue risposte precedenti le avevo lette ... ma sai, per noi principianti ogni passaggio mancante è un rompicapo.
Non ti preoccupare, non ho assolutamente intenzione di eliminare i credits, ma di fare qualche prova tanto per capire cosa si può fare con questi scatolotti.
Se poi, nella lontana ipotesi che ne esca qualcosa di buono, te lo invio per pubblicarlo nel repository
Poi se qualche notte non riesco proprio a dormire butto giù due righe sull'installazione e l'uso di Freetz .... sono abbastanza bravo in questo (vedi guide Voiparea.net) .... tanto per mettere un pò in ordine le informazioni .... e a me serve per capire meglio e fissarmi le cose in testa.
PS: con questo non voglio rinunciare alla tua preziosa collaborazione sul perfezionamento già discusso del firmware per il 7141 .... per cui rimango in trepida attesa di novità da testare.
Re: Scompattare un firmware
Fa tutte le prove che ritieni necessarie! Non ti preoccupare di fare subito qualcosa di perfetto, l'importante è riuscire a capire come funziona il tutto e saper mettere mano agli errori o omissioni (molto più importante della perfezione nelle traduzioni, te ne accorgerai..). Mi fa piacere che ci siano sempre più persone capaci di smanettare sui firmware per modificarli, in questo modo si riduce per me il lavoro spiccio e posso impiegarlo per nuove sperimentazioni da applicare sui nuovi firmware in uscita.
Il discorso guide: se riesci veramente a realizzare qualcosa di organico, magari utilizzando il materiale già a diposizione qui sul forum o su quello di Vocesuip, te ne sarei grato a nome di tutti. Qui hai tutto lo spazio che vuoi per poterle pubblicare, se serve ne metto altro a disposizione nel repository per eventuali videoguide o piccoli manuali (rimane valido il consiglio di dare uno sguardo a quelle di Graymalking, veramente pratiche e bene fatte!)
per il 7141: il firmware è già in cantiere. .entro giovedì lo sforno e lo proviamo!
Infine, Il trasferimento della tua discussione è avvenuto perchè trattasi dello stesso argomento.
Ciao!
Il discorso guide: se riesci veramente a realizzare qualcosa di organico, magari utilizzando il materiale già a diposizione qui sul forum o su quello di Vocesuip, te ne sarei grato a nome di tutti. Qui hai tutto lo spazio che vuoi per poterle pubblicare, se serve ne metto altro a disposizione nel repository per eventuali videoguide o piccoli manuali (rimane valido il consiglio di dare uno sguardo a quelle di Graymalking, veramente pratiche e bene fatte!)
per il 7141: il firmware è già in cantiere. .entro giovedì lo sforno e lo proviamo!
Infine, Il trasferimento della tua discussione è avvenuto perchè trattasi dello stesso argomento.
Ciao!
_________________
I miei fritz attualmente al lavoro:
Fritz box fon WLAN 7360v1 - fw. 111.06.30 by AVM
..e quelli a riposo:
Fritz box fon wlan 7170 SL v1 29.04.87-ITA-by-Annex-massinge_b_1.02
Pagina 3 di 3 • 1, 2, 3
Argomenti simili
» Scompattare firmware derivati da Speed-to-fritz con freetz - problema loop
» Fritz!box 7390 con firmware 06.86 si può forzare a qualche firmware piu recente ?
» [How-TO] Come effettuare un recovery FTP del Fritz partendo dal firmware (per firmware superiori al xx.04.30)
» 7240 firmware multL + firmware freetz
» Da firmware tedesco a firmware italiano
» Fritz!box 7390 con firmware 06.86 si può forzare a qualche firmware piu recente ?
» [How-TO] Come effettuare un recovery FTP del Fritz partendo dal firmware (per firmware superiori al xx.04.30)
» 7240 firmware multL + firmware freetz
» Da firmware tedesco a firmware italiano
Pagina 3 di 3
Permessi in questa sezione del forum:
Non puoi rispondere agli argomenti in questo forum.
Oggi alle 5:11 am Da DANIELONE
» Help Passaggio configurazione VOIP TIM da vecchio 7590 a nuovo 7690
Oggi alle 5:07 am Da DANIELONE
» Presentazione
Ieri alle 7:48 am Da GabryLiv
» Passaggio a FTTH e sostituzione fritz 7590 con fritz 4060
Ieri alle 3:27 am Da rohrl
» Mi presento anche io
Mer Nov 06, 2024 8:41 pm Da mackillers
» presentazione
Mer Nov 06, 2024 7:34 pm Da luca franceschini
» Buongiorno a tutti
Lun Nov 04, 2024 11:43 pm Da JesteR_vr
» greetings to everyone
Lun Nov 04, 2024 8:53 pm Da DANIELONE
» Ciao a tutti..Mi presento..
Lun Nov 04, 2024 3:11 am Da piergi85
» Configurazione dll'applicazione Myfritz per esecuzione conferma
Dom Nov 03, 2024 2:45 am Da DANIELONE
» Mi presento...
Sab Nov 02, 2024 1:40 am Da ricci206
» Disconnessioni per porta LAN difettosa?
Ven Nov 01, 2024 4:33 am Da Serpico89