Coder Social home page Coder Social logo

samfirm-continued's Introduction

SamFirm-continued Development End

SamFirm-continued officially ended its development.
This is a decision that I made because I couldn't continue to develop for my own personal reasons.

SamFirm-continued

This is a SamFirm extension support project.

SamFirm is a program that lets you download stock firmware for your Samsung smartphone. It was first posted to the XDA Forum, and it was very helpful to many people, including me.

However, the update has been down since 2016, .NET Framework 4 or later is not supported and non-up-to-date firmwares can't download anymore. So I used updato.com instead. This is an archive of firmware for each model, which allows users to download firmware that has been released so far without a subscription or speed limit, but the latest firmware is not apply quickly.

Therefore, using the source code posted on GitHub, I decided to change the ".NET Framework" to the latest version, delete the inoperable or unnecessary features, and make the existing difficult usage as easy as possible.

I hope this project will be useful to many users. ๐Ÿ˜Ž

Project Introduction

  • Motive
    • I've started to improve the SamFirm program to make it work today.
  • Purpose
    • It is easy to download the latest stock firmware.
  • Main functions
    • Latest firmware check, encrypted file download, decryption

Build Status

Release Last commit Download License

How to Install

  1. Click the Release badge above or the Release link.
  2. Download the latest version. (Latest Release)
  3. Check that .NET Framework 4.7, Visual C++ 2010 x86, Visual C++ 2008 x86 are installed. Please download and install the missing parts by clicking each link or search on google.

How to Use, Example

  1. Enter the model name and region code, and click the Update Check button. Additional PIT files can be downloaded when checking the 'Binary Nature'.

    Update Check

  2. Click the Download button. Decrypt automatically when checking the 'Decrypt Automatically'.

    Download

  3. Perform the CRC32 inspection automatically.

    CRC32

  4. The downloaded file is encrypted. If you checked for automatic decryption, perform the decryption process automatically, but click the Decrypt button to manually do so.

    Decrypt

  5. The download is complete, there is a archive file and an encryption file. Unzip the firmware file and use it, and encryption file can be deleted or stored.

    Complete

Functions

  • Check the latest firmware for each variant.
  • One-click Download the Latest Firmware.
  • CRC32 Inspection.
  • Automatically decrypt.

API, Framework

develop environment

  • S/W develop environment
    • Visual Studio 2019 Community (16.0.2)
    • .NET Framework 4.7.2
    • C# Language (x86 Build)
  • setting up development environment
    1. Download the code as a clone, fork, or archive file from the repository.
    2. Make sure that the .NET Framework 4.7.2 Development Tool is installed. If not, install.
    3. Open the solution file (.sln) with Visual Studio 2019.
    4. Start coding!

Developer information and credits

contribution method

  1. Fork this repository.
  2. Create a new branch or use the master branch in the GitHub Desktop.
  3. Commit the modification.
  4. Push on the selected branch.
  5. Please send a pull request.

License

MIT License

You can find more information in LICENSE.

samfirm-continued's People

Contributors

synml avatar mrcamby avatar

Watchers

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