Coder Social home page Coder Social logo

karin722 / syndical Goto Github PK

View Code? Open in Web Editor NEW

This project forked from samsung-loki/syndical

0.0 0.0 0.0 64.06 MB

An alternative to SamLoader - cleaner code, easier to understand and tamper with.

License: Mozilla Public License 2.0

C# 100.00%

syndical's Introduction

badges badges badges badges badges Codacy Badge

Syndical

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.

OSS Licence

We use a free OSS licence from JetBrains to develop Hreidmar.
You can apply to get one here

Why I should use Syndical?

  1. It looks a lot better than any other firmware downloaders
  2. Download & Decrypt is a lot faster, as it won't download the entire file and then only decrypt it.
  3. Because I'll steal your liver

Warning

Samsung ships only two last firmware versions, Fetch is proof.

Screenshots

Download mode

Screenshot_20211127_201356

Fetch mode

Screenshot_20211127_201618

Decrypt mode

Screenshot_20211128_145859

Download & Decrypt mode

Screenshot_20211128_145753

How to use

Arguments

  -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.

Modes

Download          Download firmware
Decrypt           Decrypt firmware
Fetch             Fetch latest firmware
DownloadDecrypt   Download and decrypt firmware simultaneously

Examples

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.

Credits

TheAirBlow for Syndical itself
nlscc for SamLoader

Licence

Mozilla Public License Version 2.0

syndical's People

Contributors

theairblow avatar therealmrwicked avatar karin722 avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.