小米路由vmlinuz.trx格式解析

来自Jack's Lab
(版本间的差异)
跳转到: 导航, 搜索
第5行: 第5行:
  
 
<source lang=bash>
 
<source lang=bash>
$ hexdump -C ../brcm4709_all_0de4_0.5.56.bin | head -n 3
+
$ hexdump -C vmlinuz.trx | head -n 3
00000000  48 44 52 30 bd 34 a8 02 c0 b3 3b 56 03 00 02 00  |HDR0.4....;V....|
+
00000000  48 44 52 30 00 b0 2b 00 d6 3b 1d 6d 00 00 01 00  |HDR0..+..;.m....|
00000010  20 00 00 00 bd 24 06 02 bd 94 7c 02 bd 94 7c 02 | ....$....|...|.|
+
00000010  1c 00 00 00 00 00 00 00  00 00 00 00 5d 00 00 01 |............]...|
00000020  5d 00 00 01 00 00 00 00  08 00 00 00 00 00 00 6f |]..............o|
+
00000020  00 00 01 53 00 00 00 00  00 00 69 bc 00 2e 35 68 |...S......i...5h|
 
</source>
 
</source>
  
 
00 - 03: 0x30524448 TRX格式文件 Magic Number
 
00 - 03: 0x30524448 TRX格式文件 Magic Number
 +
 +
04 - 07: 0x002bb000 整个TRX文件大小
 +
 +
08 - 11: CRC32
 +
 +
12 - 15:
 +
 +
16 - 19: 0x0000001C 第一分区文件内偏移
  
  

2014年6月4日 (三) 23:29的版本

本页参考了 carabob001 在这个 页面的分析 节约了不少时间,在此严重感谢!


看一个 [0.5.56] 版本的固件,解压后的 vmlinuz.trx:

$ hexdump -C vmlinuz.trx | head -n 3
00000000  48 44 52 30 00 b0 2b 00  d6 3b 1d 6d 00 00 01 00  |HDR0..+..;.m....|
00000010  1c 00 00 00 00 00 00 00  00 00 00 00 5d 00 00 01  |............]...|
00000020  00 00 01 53 00 00 00 00  00 00 69 bc 00 2e 35 68  |...S......i...5h|

00 - 03: 0x30524448 TRX格式文件 Magic Number

04 - 07: 0x002bb000 整个TRX文件大小

08 - 11: CRC32

12 - 15:

16 - 19: 0x0000001C 第一分区文件内偏移










































个人工具
名字空间

变换
操作
导航
工具箱