Skip to content

Commit f9d99d9

Browse files
Update README + added NEWS.md
1 parent abdf7a5 commit f9d99d9

File tree

3 files changed

+35
-20
lines changed

3 files changed

+35
-20
lines changed

NEWS.md

Lines changed: 15 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,15 @@
1+
Changelog
2+
=========
3+
4+
Version 1.1 [2017-08-21]
5+
------------------------
6+
7+
- Fixed bug where one dtb was not being extracted
8+
- Show information about dumped dtbs and their position in the image
9+
- Add DTB name to the filename and add leading zero to filename numbering
10+
- Added --version argument
11+
12+
Version 1.0 [2017-06-25]
13+
--------------------------
14+
15+
- First release

README.md

Lines changed: 20 additions & 20 deletions
Original file line numberDiff line numberDiff line change
@@ -37,29 +37,29 @@ Found 9 appended dtbs
3737
3838
$ ./extract-dtb.py /tmp/postmarketOS-export/vmlinuz-motorola-titan -o /tmp/dtb
3939
Dumped kernel, start=0 end=7534024
40-
Dumped dtbdump_1.dtb, start=7534024 end=7728853
41-
Dumped dtbdump_2.dtb, start=7728853 end=7923682
42-
Dumped dtbdump_3.dtb, start=7923682 end=8118511
43-
Dumped dtbdump_4.dtb, start=8118511 end=8313340
44-
Dumped dtbdump_5.dtb, start=8313340 end=8508169
45-
Dumped dtbdump_6.dtb, start=8508169 end=8700762
46-
Dumped dtbdump_7.dtb, start=8700762 end=8894086
47-
Dumped dtbdump_8.dtb, start=8894086 end=9087470
48-
Dumped dtbdump_9.dtb, start=9087470 end=9280854
40+
Dumped dtbdump_01_Motorola_QC-MSM8226_Titan.dtb, start=7534024 end=7728853
41+
Dumped dtbdump_02_Motorola_QC-MSM8226_Titan.dtb, start=7728853 end=7923682
42+
Dumped dtbdump_03_Motorola_QC-MSM8226_Titan.dtb, start=7923682 end=8118511
43+
Dumped dtbdump_04_Motorola_QC-MSM8226_Titan.dtb, start=8118511 end=8313340
44+
Dumped dtbdump_05_Motorola_QC-MSM8226_Titan.dtb, start=8313340 end=8508169
45+
Dumped dtbdump_06_Motorola_QC-MSM8226_Thea.dtb, start=8508169 end=8700762
46+
Dumped dtbdump_07_Motorola_QC-MSM8226_Thea.dtb, start=8700762 end=8894086
47+
Dumped dtbdump_08_Motorola_QC-MSM8226_Thea.dtb, start=8894086 end=9087470
48+
Dumped dtbdump_09_Motorola_QC-MSM8226_Thea.dtb, start=9087470 end=9280854
4949
Extracted 9 appended dtbs + kernel to /tmp/dtb
5050
5151
$ ls -l /tmp/dtb/
5252
total 9088
53-
-rw-rw-r-- 1 pablo pablo 194829 Aug 11 09:34 dtbdump_1.dtb
54-
-rw-rw-r-- 1 pablo pablo 194829 Aug 11 09:34 dtbdump_2.dtb
55-
-rw-rw-r-- 1 pablo pablo 194829 Aug 11 09:34 dtbdump_3.dtb
56-
-rw-rw-r-- 1 pablo pablo 194829 Aug 11 09:34 dtbdump_4.dtb
57-
-rw-rw-r-- 1 pablo pablo 194829 Aug 11 09:34 dtbdump_5.dtb
58-
-rw-rw-r-- 1 pablo pablo 192593 Aug 11 09:34 dtbdump_6.dtb
59-
-rw-rw-r-- 1 pablo pablo 193324 Aug 11 09:34 dtbdump_7.dtb
60-
-rw-rw-r-- 1 pablo pablo 193384 Aug 11 09:34 dtbdump_8.dtb
61-
-rw-rw-r-- 1 pablo pablo 193384 Aug 11 09:34 dtbdump_9.dtb
62-
-rw-rw-r-- 1 pablo pablo 7534024 Aug 11 09:34 kernel
53+
-rw-rw-r-- 1 pablo pablo 194829 Aug 21 01:48 dtbdump_01_Motorola_QC-MSM8226_Titan.dtb
54+
-rw-rw-r-- 1 pablo pablo 194829 Aug 21 01:48 dtbdump_02_Motorola_QC-MSM8226_Titan.dtb
55+
-rw-rw-r-- 1 pablo pablo 194829 Aug 21 01:48 dtbdump_03_Motorola_QC-MSM8226_Titan.dtb
56+
-rw-rw-r-- 1 pablo pablo 194829 Aug 21 01:48 dtbdump_04_Motorola_QC-MSM8226_Titan.dtb
57+
-rw-rw-r-- 1 pablo pablo 194829 Aug 21 01:48 dtbdump_05_Motorola_QC-MSM8226_Titan.dtb
58+
-rw-rw-r-- 1 pablo pablo 192593 Aug 21 01:48 dtbdump_06_Motorola_QC-MSM8226_Thea.dtb
59+
-rw-rw-r-- 1 pablo pablo 193324 Aug 21 01:48 dtbdump_07_Motorola_QC-MSM8226_Thea.dtb
60+
-rw-rw-r-- 1 pablo pablo 193384 Aug 21 01:48 dtbdump_08_Motorola_QC-MSM8226_Thea.dtb
61+
-rw-rw-r-- 1 pablo pablo 193384 Aug 21 01:48 dtbdump_09_Motorola_QC-MSM8226_Thea.dtb
62+
-rw-rw-r-- 1 pablo pablo 7534024 Aug 21 01:48 kernel
6363
```
6464

65-
Also works with `boot.img`.
65+
This tool can also be run directly on `boot.img` images.

extract-dtb.py

100644100755
File mode changed.

0 commit comments

Comments
 (0)