This program is free software: you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version. This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.
See the GNU General Public License for more details. For full license text, see http://www.gnu.org/licenses.
File | Hash (SHA256) | Platform |
---|---|---|
fwsplitter-v1.0.2-windows-x64.exe | 46CEFBEFCFB353D83436072C520B1C65110B02B1A8AFED4C4D9AE1360707BBD4 | Windows x64 |
fwsplitter-v1.0.2-linux-x64 | 7572FAF560F6AF1E6E379127D7131BC49EDE0B58EEF1208E7FA56147C86E8E5B | Linux x64 |
fwsplitter-v1.0.2-linux-x86 | 9C0EA2C6C9EBA06983D4716EFCBFA8A733768E726C85D56DE22E3E2945C00075 | Linux x86 |
fwsplitter-v1.0.2-linux-arm-v7 | 46CEFBEFCFB353D83436072C520B1C65110B02B1A8AFED4C4D9AE1360707BBD4 | Linux armv7 |
fwsplitter-v1.0.2-macos-x64 | 649FE6C0BA0652B70215743F850EF841E1AF3D11CB852A23C5F377F8387577BA | MacOS x64 |
FirmwareSplitter is a fast and reliable software, to extract different sections / partitions from firmware images / firmware dumps.
It also supports custom chunk sizes, to handle large files such as 16 GB full firmware dumps (theoretically up to 8192 Petabyte). The software has been developed, to extract different paritions and sections from dumps of Android devices. Mainly to analyze devices such as a MediaTek Android OS device with a MT8167 chipset (with help of scatter files) - however, the software can be used for any kind of files.
fwsplitter -h
Usage of fwsplitter:
-chunkSize int
Chunk size to be used (default 4096)
-inputFilePath string
Full path to input file
-length string
Length of section (hex value, e.g. 0x00010000)
-outputDirectoryPath string
Full path to output directory
-outputFileName string
Name of output file
-startAddress string
Start address (hex value, e.g. 0x00000000) (default "0x00000000")
fwsplitter
-chunksize 4096
-length "0x56000000"
-startAddress "0x08000000"
-inputFilePath "Z:\\Firmware\\dump.img"
-outputFileName "boot.img"
-outputDirectoryPath "Z:\\Firmware"