This is an alternative to SamLoader - cleaner code, easier to understand and tamper with.
Written purely in C#. SamLoader was, of course, the base of Syndical, but impemented differently.
Current progress can be viewed here: Trello board.
We use a free OSS licence from JetBrains to develop Hreidmar.
You can apply to get one here
- It looks a lot better than any other firmware downloaders
- Download & Decrypt is a lot faster, as it won't download the entire file and then only decrypt it.
- Because I'll steal your liver
Samsung ships only two last firmware versions, Fetch is proof.
-m, --mode Required. Which mode I should use
-v, --firmware-version Firmware version
-i, --input File to decrypt
-o, --output Filename for decrypted/downloaded file
-M, --model Required. Device model
-r, --region Required. Device region
-I, --imei Required. Device serial or imei number
-f, --factory Download factory firmware (Binary Nature)
-h, --disable-hash-check Disables hash check in Download mode
-r, --disable-resume Disables resume in Download mode
--help Display this help screen.
--version Display version information.
Download Download firmware
Decrypt Decrypt firmware
Fetch Fetch latest firmware
DownloadDecrypt Download and decrypt firmware simultaneously
Download:
./Syndical.Application -m Download -v A207FXXU2CUI2/A207FOXM2CUI2/A207FXXU2CUI2/A207FXXU2CUI2 -M SM-A207F -r SER -I 354260115477798 -f
Decrypt:
./Syndical.Application -m Decrypt -v A207FXXU2CUI2/A207FOXM2CUI2/A207FXXU2CUI2/A207FXXU2CUI2 -M SM-A207F -r SER -I 354260115477798 -f
Download & Decrypt:
./Syndical.Application -m DownloadDecrypt -v A207FXXU2CUI2/A207FOXM2CUI2/A207FXXU2CUI2/A207FXXU2CUI2 -M SM-A207F -r SER -I 354260115477798 -f
Fetch device firmware list:
./Syndical.Application -m Fetch -M SM-A207F -r SER -I 354260115477798
If --factory
is present, BINARY_NATURE
is set to 1 instead of 0.
TheAirBlow for Syndical itself
nlscc for SamLoader