IlPuntoTecnico
Hardware e Software => Connessioni ADSL/VDSL/FTTC => Topic aperto da: osvi - 31 Luglio 2005, 14:42
-
qualcuno che ha il 504t e che ha il firmware australiano cioè
DSL-504T.fw.2.00B01T01.zip (http://www.efei.it/DSL-504T.fw.2.00B01T01.zip)
avrei bisogno che scaricasse www.efei.it/wgetwin.zip e lanciasse il bat
dovrebbe scaricare un file (mtd0).. da inviare gentilmente a [email protected] :D
(sai com'è.. hanno aggiunto il supporto dynds e noip sul firmware2.0, vorrei arrabbonarlo x metterlo sul 30xt :) )
-
Scaricati questa utility, decompressore di cab installshield:
ftp://hobbes.nmsu.edu/pub/os2/win32os2/i6comp020.zip (http://ftp://hobbes.nmsu.edu/pub/os2/win32os2/i6comp020.zip)
e decomprimiti i 2 file cab che trovi dentro il file
DSL-504T_V2.00B01T01.exe
che decomprimi con winrar.
-
-.-
il file l'ho decompresso in un attimo,s enza decompressore install shield :D
solo che è un file unico
usa sempre tiupgrade che crea un mtd4 che comprende kdernel e fs
poi fa un "put fw mtd4"
dove fw è un file intero di 2 mb :(
ho provato a dividerlo, con un hex editor (cercando i primi 4b che indicano l'inizio di squashfs), ma non me lo monta
potrebbe essere pure una versione modificata di squash con compressione diversa, ma prima vorrei vedere se con l'immagine estratta invece che ricavata posso montarlo o no :D
-
Si avevo visto che era un file unico, pensavo si potesse spezzare con un hex editor...
-
o provato ma da il classico errore di mount "filesystem errato o superblocco danneggiato - prova dmesg ecc" :( :(
-
ma i sorgenti non li hanno ancora rilasciati..... chiedere a mcc?? cavolo sarebbe bellissimo......
-
chiedere a mcmcc cosa?
dai nessuno col 504t???
non ci credo infami -.-
-
se ha notato questo nuovo firmware e come si fa a montarlo ecc....
per me è squashfs 1 forse è per questo che non lo monta visto che il nostro 300t usa squashfs 2.1 modificato da mcc con compressione 7z...... prova a fare una prova con lo squashfs "classico" versione 1.x
prova con questo http://ftp.dlink.ru/pub/ADSL/DSL-504T/Firm...EU.20050630.zip (http://ftp.dlink.ru/pub/ADSL/DSL-504T/Firmware/ADSL2+/DLinkEU_DSL-504T_V2.00B01T01.EU.20050630.zip)
-
ma non è retrocompatibile? O_o a me pareva di si
-
in ogni caso pure quello usa il file unificato.... dai per favore, che nessuno non lo abbia messo non ci credo dai.. -.-
-
@Samy
Prova a chiedere nel forum australiano:
http://forums.whirlpool.net.au/forum-threads.cfm?f=82&g=55 (http://forums.whirlpool.net.au/forum-threads.cfm?f=82&g=55)
-
ciao samy io o installato i firmwarel DSL-504T_V2.00B01T01.EU.20050630.zip sul mio 504t quando lancio il file down.bat non succede niente sbaglio qualcosa????
-
prova a loggarti dentro l'interfaccia prima
casomai prova questo:
wget http://192.168.1.1/cgi-bin/webcm?getpage=/dev/mtdblock/0 (http://192.168.1.1/cgi-bin/webcm?getpage=/dev/mtdblock/0)
pause
ti ringrazio!!!
-
ok sono entrato nell''interfaccia poi o lanciato il .bat per un momento si e aperta una finesta dos "conneting 192.168.1.1:80...."ma poi niente
Pero non o capito deve scaricare qualche file?
si e dove??
-
@Joker
Deve scaricare il file "0" nella stessa cartella dove si trovano i due file .bat e .exe, prova ad eseguire il bat dal prompt dei comandi, cosi' non ti chiude la finestra ....
PS
Ho trovato il problema: devi prima entrare nell'interfaccia web con user name e password, poi lanci il .bat. Se non sei autenticato non funge...
-
ho fatto come mi hai detto o creato una cartella o messo i due file e o lancianto da dos il down.bat,ma il risultato e questo
C:\Documents and Settings\michele\Documenti\yy>down.bat
C:\Documents and Settings\michele\Documenti\yy>wget http://192.168.1.1/cgi-bin/w (http://192.168.1.1/cgi-bin/w)
ebcm?getpage=/dev/mtdblock/0
--14:44:29-- http://192.168.1.1:80/cgi-bin/webcm?getpage=/dev/mtdblock/0 (http://192.168.1.1:80/cgi-bin/webcm?getpage=/dev/mtdblock/0)
=> `0'
Connecting to 192.168.1.1:80... connected!
HTTP request sent, awaiting response... 401 Unauthorized
Connecting to 192.168.1.1:80... connected!
HTTP request sent, awaiting response... 401 Unauthorized
Authorization failed. :(
-
sai che, mi sa che hanno corretto il bug che webcm con getpage ti fa scaricare qualsiasi file dal router (scaricatevi /dev/mtdblock/3, leggetelo con notepad e avrete la pass di admin..)
uhm potresti provare (per favore)
login in telnet
ps x |grep thttp
# ps x |grep thttp
41[b/] root 396 S /usr/sbin/thttpd -g -d /usr/www -u root -p 80 -c /cgi
498 root 312 S grep thttp
a questo punto devi killare il pid di thttpd: kill 41
e copiare il fs nella ram: dd if=/dev/mtdblock/0 /var/fs
avviare il webserver: /usr/sbin/thttpd -g -d /var -u root -p 80
fare, dalla cartella con wget.exe:
wget http://192.168.1.1/fs (http://192.168.1.1/fs)
e dovrebbe scaricarlo :)
poi dopo basta un riavvio del router per farlo tornare normale
grazie ancora!
-
scusa samy ma non c'e un'altra soluzione un po piu semplice?perche non ci o capito niente di quello che mi hai chiesto :huh:
-
Authorization failed. sad.gif
Ma sei entrato prima nell'interfaccia web con user name e password come ho detto prima? A me (302t) funge perfettamente...
-
Authorization failed. sad.gif
Ma sei entrato prima nell'interfaccia web con user name e password come ho detto prima? A me (302t) funge perfettamente...
si prima mi sono logato e poi da dos o lanciato down.bat,piu' di questo non se che fare :unsure:
-
Beh... a questo punto ne concludo che dipende dal firmware, io ho Samy 1.0.1...
-
come detto prima, probabilmente con il fw 2.0 non è possibile fare quella cosa
joker da telnet digita:
ps x |grep http
ti esce: NUMERO root 396 S /usr/sbin/thttpd -g -d /usr/www -u root -p 80 -c /cgi
a questo punto devi fare:
kill NUMERO
che in genere è 41
poi dai
dd if=/dev/mtdblock/0 /var/fs
/usr/sbin/thttpd -g -d /var -u root -p 80
a questo punto dalla cartella con wget.exe:
wget http://192.168.1.1/fs (http://192.168.1.1/fs)
-
samy guarda cosa mi esce quando digito kill 41
BusyBox on (none) login: admin
Password:
BusyBox v0.61.pre (2005.06.30-07:16+0000) Built-in shell (ash)
Enter 'help' for a list of built-in commands.
# ps x |grep http
196 root 1180 S /usr/sbin/thttpd -g -d /var -u root -p 80
201 root 1284 R grep http
# kill 41
kill: 41: No such process
#
-
kill 196
-
scusa ma quando digito 192.168.1.1 mi esce questa scermata
Index of /
mode links bytes last-changed name
dr-x 1 0 Jan 1 12:00 ./
drwx 1 64 Jun 30 07:42 ../
dr-x 1 0 Jan 1 12:00 cache/
dr-x 1 0 Jan 1 12:00 dev/
dr-x 1 0 Jan 1 12:00 flash/
dr-x 1 0 Jan 1 12:00 html/
dr-x 1 0 Jan 1 12:00 lib/
dr-x 1 0 Jan 1 12:00 lock/
dr-x 1 0 Jan 1 12:00 log/
dr-x 1 0 Jan 1 12:00 proc/
dr-x 1 0 Jan 1 12:00 run/
dr-x 1 0 Jan 1 12:00 tmp/
-r-x 1 55688 Jan 1 12:00 upgrader*
dr-x 1 0 Jan 1 12:00 var/
e adesso cosa faccio :(
-
dd if=/dev/mtdblock/0 /var/fs
wget http://192.168.1.1/fs (http://192.168.1.1/fs)
o se non va
http://192.168.1.1/var/fs (http://192.168.1.1/var/fs)
(non preoccuparti riavviandolo ti tornerà normale)
-
ok per fortuna lo resettato ed e tutto ok wahoooo...
-
il file "fs" l'hai scaricato? :F
-
mi spiace ma non a scaricato niente :(
-
prova a rifare
da telnet digita:
ps x |grep http <-------- ti esce una riga tipo:
NUMERO root 396 S /usr/sbin/thttpd -g -d /usr/www -u root -p 80 -c /cgi
a questo punto devi fare:
kill NUMERO (della riga sopra) <------- prima avevi sbagliato questo!!!
poi dai
dd if=/dev/mtdblock/0 /var/fs
/usr/sbin/thttpd -g -d /var -u root -p 80
a questo punto dalla cartella con wget.exe:
wget http://192.168.1.1/fs (http://192.168.1.1/fs)
riavvia il router......... dai facci sto favore vai tranquillo al router non succede niente
-
scusa non ho capito bene questo passaggio
a questo punto dalla cartella con wget.exe:
wget http://192.168.1.1/fs (http://192.168.1.1/fs)
quando o inserito questi
dd if=/dev/mtdblock/0 /var/fs
/usr/sbin/thttpd -g -d /var -u root -p 80
mi rimane cosi
#
cosa devo fare???
-
perfetto !!!
scarica questo http://www.interlog.com/~tcharron/wgetwin-1_5_3_1-binary.zip (http://www.interlog.com/~tcharron/wgetwin-1_5_3_1-binary.zip)
apri un'altro prompt entra nella cartella dove lo hai scompattato e digita
wget http://192.168.1.1/fs (http://192.168.1.1/fs)
oppure usa qualsiasi altro download manager passando il link http://192.168.1.1/fs (http://192.168.1.1/fs)
-
ma glielo avevo già fatto scaricare wget O_o
joker, per caso hai vnc?
-
dai joker è l'ultimo passo ...... ce la puoi fare.........
-
niente da fare submax o fatto come mi hai detto o aperto un'altra schermata dos e o dato il comando wget http://192.168.1.1/fs (http://192.168.1.1/fs)
io piu di questo non so che fare
x samy non o vnc!! non so neanche cose
questa e la schermata del login
BusyBox on (none) login: admin
Password:
BusyBox v0.61.pre (2005.06.30-07:16+0000) Built-in shell (ash)
Enter 'help' for a list of built-in commands.
# ps x |grep http
51 root 1196 S /usr/sbin/thttpd -g -d /usr/www -u root -p 80 -c /cg
# kill 51
# dd if=/dev/mtdblock/0 /var/fs
BusyBox v0.61.pre (2005.06.30-07:16+0000) multi-call binary
Usage: dd [if=FILE] [of=FILE] [bs=N] [count=N] [skip=N]
[seek=N] [conv=notrunc|noerror|sync]
# /usr/sbin/thttpd -g -d /var -u root -p 80
#
questa e la seconda schermata del comando wget che mi a detto submax
C:\Documents and Settings\michele\Documenti\yy>wget http://192.168.1.1/fs (http://192.168.1.1/fs)
--23:24:32-- http://192.168.1.1:80/fs (http://192.168.1.1:80/fs)
=> `fs'
Connecting to 192.168.1.1:80... connected!
HTTP request sent, awaiting response... 404 Not Found
23:24:32 ERROR 404: Not Found.
-
wget http://192.168.1.1/var/fs (http://192.168.1.1/var/fs)
-
cioè se fai
# /usr/sbin/thttpd -g -d /var -u root -p 80
devi scaricare fs visto che sei già in var
se fai
# /usr/sbin/thttpd -g -d / -u root -p 80
devi prendere /var/fs
-
..niente? :(
-
@Samy
# dd if=/dev/mtdblock/0 /var/fs
BusyBox v0.61.pre (2005.06.30-07:16+0000) multi-call binary
Usage: dd [if=FILE] [of=FILE] [bs=N] [count=N] [skip=N]
[seek=N] [conv=notrunc|noerror|sync]
Non vorrei sembrarvi saccente ma, se non vado errato, "dd" sta' indicando un errore....
Non dovrebbe essere:
"dd if=/dev/mtdblock/0 of=/var/fs"?
-
riposto la prodedura completa e corretta
da telnet digita:
ps x |grep http <-------- ti esce una riga tipo:
NUMERO root 396 S /usr/sbin/thttpd -g -d /usr/www -u root -p 80 -c /cgi
a questo punto devi fare:
kill NUMERO (della riga sopra) <------- prima avevi sbagliato questo!!!
poi dai
dd if=/dev/mtdblock/0 of=/var/fs <----------- l'ultima volta hai sbagliato questo
e poi
/usr/sbin/thttpd -g -d /var -u root -p 80
scarica questo http://www.interlog.com/~tcharron/wgetwin-1_5_3_1-binary.zip
apri un'altro prompt entra nella cartella dove lo hai scompattato e digita
wget http://192.168.1.1/fs
oppure usa qualsiasi altro download manager passando il link http://192.168.1.1/fs
riavvia il router......... dai facci sto favore vai tranquillo al router non succede niente
@samy: ora è giusta?
-
ehm che figura... ovvio si dovrebbe essere ok :D
la sintassi di dd se da qualche parte hai un input da un'altra hai un output.. come sono stordito
-
ma scusa samy...faglielo a fare a fabio (o vlad come lo chiami tu) ieri ero a casa sua e ho visto che ha il 504t...
ah e sai cosa ho visto anche??? che il programma tiuipgrade di mcmcc nn è nient'altro che il programma ufficiale x aggiornare i 504t che fornisce dlink....infatti fabio mi ha fatto vedere il programma e m ha detto che l'ha scaricato dal sito della dlink...nn dal sito di mcmcc...
-
ragazzi c'e lo fatta con l'ultima procedure di submax e andato tutto ok mi a scaricato il file fs
x samy
te lo mando per posta
-
si patry avevo notato pure io che era lo stesso
in ogni caso non mi piace, è un routerkiller -.- :D
vl.. ehm fabio già ieri mi ha chiesto "ma che ip ha il mio pc?" quindi non credo che riesca a muoversi dentro una shell ;D
-
bravo joker!!! ;) :wub:
samy facci sapere.....
-
azz, non si monta :S
-
mannagggggggiiiiiaaaaaaaaaa :(
ultimamente sul sito di mcc è comparso questo http://www.mcmcc.bat.ru/dlinkt/squashfs-ng.tar.gz (http://www.mcmcc.bat.ru/dlinkt/squashfs-ng.tar.gz). può centrare qualcosa?
-
se non c'entra ........ per me lo devi montare usando lo squashfs 1.x originale e non quello di mcc.....
penso che la retrocompatibillità sia garantita .... se lo è ....... solo tra le versioni 1.x e 2.x di squashfs originale ........ ma NON con quello di mcc............
al massimo ...... danyduck mi pare usasse squashfs 1.x perchè ha modificato il firmware di zwanky..... prova a vedere se lo monta lui e ti invia un tar.bz2
-
......... samy allora....... che ne pensi?
-
gli ho girato la mail
-
fammi sapere sono curioso........
-
appena so qualcosa lo posto
-
novità?
-
niente il filesystem non si monta && quell'affarino nuovo non mi si compila
-
ma a questo punto ho il dubbio che non sia squashfs...... magari anno cambiato...... oppure il nuovo firmware è quello che ha fatto mcc e forse usa quello squash-ng che apparso di recente sul suo sito.......
dai ci dobbiamo riuscire!!!!! ;) :lol:
p.s. sai vorrei che dyndns salvi le impostazioni....... così com'è adesso non è molto comodo....... e "sgraffiniare" dal firmware per 504 mi sembra la soluzione .........
-
e "sgraffiniare" dal firmware per 504 mi sembra la soluzione .........
Magari anche dai nuovi firmware Aztech...
ftp://ftp.aztech.com/sgp/Shiro/600E_EU_EW/ (http://ftp://ftp.aztech.com/sgp/Shiro/600E_EU_EW/)
-
squash-ng
sono quasi sicuro che usa questo nuovo squashfs... solo che mcmcc non mette neanche un readme dentro l'archivio, da i sorgenti tanto per dire "eh vi do pure i sorgenti" ma se non spiega un minimo..
-
basta lanciare make...... epoi lo usi dalla directory in cui si trova
-
a te si è compilato?
-
no........ per adesso devo prima ricompilare il kernel poi ti dico......
mi puoi spedire il file dell'fs di joker........ così se riesco ....... ti rispedisco il tar.bz2