Sony Ericsson SBN firmware converter and patcher.
SBN firmware is based on the Motorola S-Record format, used by Ericsson and Sony Ericsson phones with AVR chipset such as T28, T68i, T610, T630, etc.
git clone https://github.com/farid1991/sbntool
cd sbntool
cmake -B build -DCMAKE_BUILD_TYPE=Release
cmake --build build
cmake -B build
cmake --build build --config Release
Usage: sbntool -i <input> [-o <output>] [-c] [-p <patch.vkp>] [-h]\n"
Options:
-i, --input <file> Input file (BIN or SBN)
-o, --output <file> Output file (optional)
-c, --no-otp-check Patch: Disable OTP IMEI check (T610,T630,Z600,P900,P910,etc)
-p, --patch <file> Apply .vkp patch to BIN before repacking
-h, --help Show this help message
Convert an SBN firmware file to plain BIN:
$ ./sbntool -i Z600_R6C005_ASIAN_LATIN_1_M.sbn -o Z600_R6C005_ASIAN_LATIN_1_M.bin
Convert a plain BIN firmware file back to SBN:
$ ./sbntool -i Z600_R6C005_ASIAN_LATIN_1_M.bin -o Z600_R6C005_ASIAN_LATIN_1_M.sbn
Patch an SBN firmware:
$ ./sbntool -i Z600_R6C005_ASIAN_LATIN_1_M.sbn --no-otp-check
Patch an SBN firmware with VKP patch:
$ ./sbntool -i Z600_R6C005_ASIAN_LATIN_1_M.sbn -p patch.vkp