Coder Social home page Coder Social logo

konstantimp / n_flasher Goto Github PK

View Code? Open in Web Editor NEW
7.0 2.0 0.0 4.68 MB

n_flasher is a powerfull application for Nokia phones flashing written by Dlang and Gtk+ (GtkD)

License: GNU Lesser General Public License v3.0

D 97.70% Meson 2.30%
adb fastboot nokia rom crystal sdm636

n_flasher's Introduction

n_flasher

Description

n_flasher is a powerfull application for Nokia phones flashing written by Dlang and Gtk+ (GtkD)

alt text

Features

  • Fully linux and Windows support
  • ADB tools path set
  • ROM Path set
  • ROM integrity check
  • VBmeta flashing support
  • A and B slot flashing
  • Full and SVB flashing modes
  • Smouth UI
  • Extended loging

Supported devices

  • Nokia 7.1 (CTL_sprout)
  • Other Nokia devices, but I can't check, because I don't have them ... If you want to help expand the list of supported devices, please contact me.

How can I use it?

  1. Download or build latest n_flasher version
  2. Download and install android tools (adb and fastboot)
  3. Download ROM and unarchive it
  4. Start the application
  5. Set android tools path
  6. Set ROM path
  7. Connect your phone to computer and enable USB debuging and file transfer
  8. Set options you need
  9. Press 'Flash' or 'SVB flash'

Building

# 1. Download android tools
sudo pacman -S android-tools android-udev
# 2. Download building dependencies
sudo pacman -S dlang meson base-devel
dub fetch gtk-d
dub fetch djtext
dub build --compiler=ldc2 gtk-d
dub build --compiler=ldc2 djtext
# 3. Clone this repo
git clone https://github.com/KonstantIMP/n_flasher.git
# 4. Build it
cd n_flasher
meson builddir
ninja -C builddir
# 5. Run the n_flasher
./builddir/n_flasher

Note

For Windows platforms you can just download latest release and run runline.exe

Additional info

GitHub release (latest by date) GitHub

n_flasher's People

Contributors

konstantimp avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar

Watchers

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