ところが、取り出せたバイナリは、未知のフォーマット。
途方に暮れていたが、、、
以前、見つけた RTL819X SDK を試してみる。
yasunari@vl:/mnt/share$ tar zxvf rtl819x-SDK-v3.2.3.tar.gz rtl819x-SDK-v3.2.3/ rtl819x-SDK-v3.2.3/Application_Note_RTL819X.pdf rtl819x-SDK-v3.2.3/RTL819X_Firmware_Release_Note_v3.2.3.pdf rtl819x-SDK-v3.2.3/Kernel_2_6_SDK_User_Guide.pdf rtl819x-SDK-v3.2.3/Document.tar.gz rtl819x-SDK-v3.2.3/rtl819x.tar.gz rtl819x-SDK-v3.2.3/rtl819x-bootcode_96d-sdk-v3.2.tar.gz rtl819x-SDK-v3.2.3/README.txt rtl819x-SDK-v3.2.3/rtl819x-bootcode_96c_98-sdk-v3.2.tar.gz rtl819x-SDK-v3.2.3/image.tar.gz rtl819x-SDK-v3.2.3/INSTALL.txt yasunari@vl:/mnt/share$
yasunari@vl:/mnt/share$ cd rtl819x-SDK-v3.2.3 yasunari@vl:/mnt/share/rtl819x-SDK-v3.2.3$ less README.txt : :
いまいち
yasunari@vl:/mnt/share/rtl819x-SDK-v3.2.3$ less INSTALL.txt : : 5. binary file list - bootcode_rtl8196e/btcode/boot.bin : bootloader image - rtl819x/image/root.bin : rootfs binary image - rtl819x/image/linux.bin: linux-2.6 kernel image - rtl819x/image/webpages-gw.bin: the webpages image - rtl819x/image/fw.bin: the image include root.bin/linux.bin/webpages-gw.bin : :MeoBank SD のファームウェアアップデータは、 1ファイルから成っているので、 root.bin/linux.bin/webpages-gw.bin を1ファイルにまとめた fw.bin が怪しい???
yasunari@vl:/mnt/share/rtl819x-SDK-v3.2.3$ ls Application_Note_RTL819X.pdf RTL819X_Firmware_Release_Note_v3.2.3.pdf Document.tar.gz image.tar.gz INSTALL.txt rtl819x-bootcode_96c_98-sdk-v3.2.tar.gz Kernel_2_6_SDK_User_Guide.pdf rtl819x-bootcode_96d-sdk-v3.2.tar.gz README.txt rtl819x.tar.gz yasunari@vl:/mnt/share/rtl819x-SDK-v3.2.3$あるとすれば、rtl819x.tar.gz か?
yasunari@vl:/mnt/share/rtl819x-SDK-v3.2.3$ tar ztvf rtl819x.tar.gz drwxrwxr-x keith_huang/keith_huang 0 2013-01-04 18:02 rtl819x/ -rw-r--r-- keith_huang/keith_huang 192 2013-01-04 18:00 rtl819x/.oldconfig lrwxrwxrwx root/root 0 2013-01-04 18:00 rtl819x/target -> boards/rtl8196e -rw-r--r-- root/root 1508 2013-01-04 18:00 rtl819x/.config : : -rw-r--r-- keith_huang/keith_huang 1114130 2012-10-05 17:29 rtl819x/boards/rtl8198/image/root.bin -rw-rw-rw- keith_huang/keith_huang 2124170 2012-10-05 17:29 rtl819x/boards/rtl8198/image/fw.bin -rw-r--r-- keith_huang/keith_huang 121190 2012-10-05 17:29 rtl819x/boards/rtl8198/image/webpages.bin -rwxr-xr-x keith_huang/keith_huang 3427511 2012-10-05 17:29 rtl819x/boards/rtl8198/image/vmlinux.elf : : yasunari@vl:/mnt/share/rtl819x-SDK-v3.2.3$fw.bin は納めてもらってある。
yasunari@vl:/mnt/share/rtl819x-SDK-v3.2.3$ tar zxvf rtl819x.tar.gz rtl819x/boards/rtl8198/image/fw.bin rtl819x/boards/rtl8198/image/fw.bin yasunari@vl:/mnt/share/rtl819x-SDK-v3.2.3$
まずは、fw.bin
yasunari@vl:/mnt/share/rtl819x-SDK-v3.2.3/rtl819x/boards/rtl8198/image$ od -xc fw.bin |head -20 0000000 3677 6763 0100 0000 0100 0000 0100 56d9 w 6 c g \0 001 \0 \0 \0 001 \0 \0 \0 001 331 V 0000020 5a42 3968 4131 2659 5953 6c45 6c67 9f05 B Z h 9 1 A Y & S Y E l g l 005 237 0000040 ff08 ffff ffff ffff ffff ffff ffff ffff \b 377 377 377 377 377 377 377 377 377 377 377 377 377 377 377 0000060 ffff ffff ffff ffff ffff ffff ffff ffff 377 377 377 377 377 377 377 377 377 377 377 377 377 377 377 377 0000100 ffff e2ff be8c f501 bdf5 dab9 bebb f3e1 377 377 377 342 214 276 001 365 365 275 271 332 273 276 341 363 0000120 b84f b5c7 60b7 0500 24ee c16a 1dea 8a54 O 270 307 265 267 ` \0 005 356 $ j 301 352 035 T 212 0000140 000a 0314 80a6 e024 c800 63fb de80 a973 \n \0 024 003 246 200 $ 340 \0 310 373 c 200 336 s 251 0000160 54ca 5b6b 7530 5284 00a8 0100 00a5 b31d 312 T k [ 0 u 204 R 250 \0 \0 001 245 \0 035 263 0000200 ba82 bccf 0ff0 62be 49b7 0780 d7d3 96ac 202 272 317 274 360 017 276 b 267 I 200 \a 323 327 254 226 0000220 476f 4042 00a0 d81e dd3c 9c83 03ec 006b o G B @ 240 \0 036 330 < 335 203 234 354 003 k \0 yasunari@vl:/mnt/share/rtl819x-SDK-v3.2.3/rtl819x/boards/rtl8198/image$
続いて、CWFB109-PXX-324-V253117CS4_20121210-Taxan-M1.bin
yasunari@vl:/mnt/share/rtl819x-SDK-v3.2.3/rtl819x/boards/rtl8198/image$ od -xc /mnt/share/meobankSD_fw_20130110/CWFB109-PXX-324-V253117CS4_20121210-Taxan-M1.bin | head -20 0000000 3677 6763 0100 0000 0100 0000 0200 7e51 w 6 c g \0 001 \0 \0 \0 001 \0 \0 \0 002 Q ~ 0000020 5a42 3968 4131 2659 5953 7603 04c3 1504 B Z h 9 1 A Y & S Y 003 v 303 004 004 025 0000040 7fb4 ffff ffff ffff ffff ffff ffff ffff 264 177 377 377 377 377 377 377 377 377 377 377 377 377 377 377 0000060 ffff ffff ffff ffff ffff ffff ffff ffff 377 377 377 377 377 377 377 377 377 377 377 377 377 377 377 377 0000100 ffff e2ff cfb8 cd7d 9b99 db69 77e6 4a75 377 377 377 342 270 317 } 315 231 233 i 333 346 w u J 0000120 7538 b646 35b1 6e37 12e0 0000 4301 3e1d 8 u F 266 261 5 7 n 340 022 \0 \0 001 C 035 > 0000140 4e5f 6ab8 a068 c016 0000 560c 8102 9b7d _ N 270 j h 240 026 300 \0 \0 \f V 002 201 } 233 0000160 bad7 5d6e 5ada 4bd2 bbdb 884a 0da5 001a 327 272 n ] 332 Z 322 K 333 273 J 210 245 \r 032 \0 0000200 8054 0f34 9176 1b5f 16bc 6fd0 e870 b73b T 200 4 017 v 221 _ 033 274 026 320 o p 350 ; 267 0000220 9ed9 a0d6 00f4 1e39 3c94 a040 0000 0a74 331 236 326 240 364 \0 9 036 224 < @ 240 \0 \0 t \n yasunari@vl:/mnt/share/rtl819x-SDK-v3.2.3/rtl819x/boards/rtl8198/image$
キタコレ!
ほんま、こういうのを見つけた瞬間が、、、
た ま ら ん ! !
|
楽天市場
amazon |
←(前のページ) ファームウェアの中身 |
当月のハックの記録 MeoBankSD をハックしよう トップ |
(次のページ)→ ファームウェアの構造 |
Copyright (C) 2003-2013 Yasunari Yamashita. All Rights Reserved.
yasunari @ yamasita.jp 山下康成@京都府向日市