Alexandr Zaitsev писал(а):
Ни DIR-100 B1 ни DIR-120 не использует GPL кода, там закрытая прошивка, соответсвенно, исходники не предоставляются.
Здрасте! Я что, по-вашему, слепой?
Код:
00002470 00 f0 00 00 00 00 00 00 00 00 2f 68 6f 6d 65 2f |........../home/|
00002480 72 65 6c 65 61 73 65 2f 74 65 72 65 73 61 2f 30 |release/teresa/0|
00002490 39 30 34 32 38 5f 44 49 52 31 32 30 52 55 2f 52 |90428_DIR120RU/R|
000024a0 65 61 6c 54 65 6b 38 36 35 78 5f 30 36 32 2f 6c |ealTek865x_062/l|
000024b0 69 6e 75 78 2d 32 2e 34 2e 78 2f 61 72 63 68 2f |inux-2.4.x/arch/|
000024c0 6d 69 70 73 2f 69 6e 66 6c 61 74 65 72 00 6d 79 |mips/inflater.my|
000024d0 70 72 69 6e 74 66 00 47 4e 55 20 43 20 33 2e 33 |printf.GNU C 3.3|
000024e0 2e 33 20 2d 67 00 6b 65 72 6e 65 6c 69 6d 61 67 |.3 -g.kernelimag|
000024f0 65 5f 65 6e 64 00 73 68 6f 72 74 20 75 6e 73 69 |e_end.short unsi|
00002500 67 6e 65 64 20 69 6e 74 00 75 6e 73 69 67 6e 65 |gned int.unsigne|
00002510 64 20 63 68 61 72 00 69 6e 66 6c 61 74 65 5f 66 |d char.inflate_f|
00002520 72 65 65 5f 6d 65 6d 6f 72 79 5f 73 74 61 72 74 |ree_memory_start|
00002530 00 61 72 67 63 00 61 72 67 65 00 61 72 67 76 00 |.argc.arge.argv.|
00002540 6c 6f 6e 67 20 75 6e 73 69 67 6e 65 64 20 69 6e |long unsigned in|
00002550 74 00 6b 65 72 6e 65 6c 75 6e 7a 69 70 00 61 70 |t.kernelunzip.ap|
00002560 70 5f 73 74 61 72 74 00 66 72 65 65 6d 65 6d 73 |p_start.freemems|
00002570 74 61 72 74 00 69 6e 66 6c 61 74 65 2e 63 00 70 |tart.inflate.c.p|
00002580 72 6e 74 00 69 6e 66 6c 61 74 65 5f 73 6c 69 64 |rnt.inflate_slid|
00002590 65 5f 77 69 6e 64 6f 77 00 73 74 61 74 75 73 00 |e_window.status.|
000025a0 6b 65 72 6e 65 6c 5f 65 6e 74 72 79 00 75 6e 63 |kernel_entry.unc|
000025b0 6f 6d 70 72 5f 73 69 7a 65 00 6f 75 74 64 61 74 |ompr_size.outdat|
000025c0 61 00 63 6f 6d 70 72 5f 6c 65 6e 67 74 68 00 69 |a.compr_length.i|
000025d0 6e 64 61 74 61 00 6b 65 72 6e 65 6c 69 6d 61 67 |ndata.kernelimag|
000025e0 65 00 7a 69 70 37 64 65 63 6f 6d 70 72 65 73 73 |e.zip7decompress|
000025f0 00 5f 66 74 65 78 74 00 00 47 43 43 3a 20 28 47 |._ftext..GCC: (G|
00002600 4e 55 29 20 33 2e 33 2e 33 00 00 00 00 00 00 00 |NU) 3.3.3.......|
Это с DIR-120, DIR120_v104RU_patch02.bix. Уверен, если разобрать bix, там окажется ядро и squashfs.
Вот ещё strings DIR_v104RU_patch02.bix :
Код:
Kernel decompressor was successful ... launching kernel.
Error in decompression!
inflate.c
[kernelunzip
myprintf
kernel_entry
prnt
Lapp_start
/home/release/teresa/090428_DIR120RU/RealTek865x_062/linux-2.4.x/arch/mips/inflater
myprintf
GNU C 3.3.3 -g
kernelimage_end
short unsigned int
unsigned char
inflate_free_memory_start
argc
arge
argv
long unsigned int
kernelunzip
app_start
freememstart
inflate.c
prnt
inflate_slide_window
status
kernel_entry
uncompr_size
outdata
compr_length
indata
kernelimage
zip7decompress
_ftext
GCC: (GNU) 3.3.3
А чем DIR-100 отличается от DIR-100 B1? Только прошивкой или железом тоже?