Skip to content

penn5/erecoverer

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

13 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

eRecoverer

This program allows you to flash any update package for your device model and region. This allows you to fix devices even with a corrupt kernel (which prevents entering recovery) and FRP lock (which prevents flashing via fastboot).

Installation

  1. Download this repo to your computer
  2. Install Python3.7 or higher. Make sure to include pip if available, and install Python to the PATH on Windows
  3. Open a terminal or command prompt in this directory
  4. Run pip install -r requirements.txt
  5. Run python3.7 server.py
  6. Enter the filelist URL (see below)

Usage

  1. Obtain your filelist URL.
    • Visit https://pro-teammt.ru/firmware-database/
    • Enter the first 11 digits of the firmware you want to install. An example would be LLD-L31C432 for a European Honor 9 Lite.
    • Click "Find Model"
    • Find a file marked as FullOTA-MF or FullOTA-MF-PV for the build number you wish to install. It is safest to install the one you were running most recently.
    • Click the text "filelist". Then right click "Filelist Link" and copy the link address. Paste it in a text file as you will have to reboot the computer meaning your clipboard will be cleared.
  2. Enable WiFi Hotspot
    • The hotspot must use either WPA2 or open security; WPA or others will not work.
    • Obviously, you need a WiFi adapter for this. You also need an ethernet or other internet connection to download the files. You cannot use the WiFi as both a hotspot and standard adapter at the same time.
  3. Prepare your hosts file
  4. Connect an external network connection. Turn the hotspot back on, and check that you can access the Internet with the hotspot on.
  5. Run the server with python3.7 server.py
    • If any error occurs, it will tell you the solution at the start of the error.
  6. It will prompt you for the filelist URL that you obtained in step 1. Enter it, and wait for the program to display Starting server.... When it does, boot the phone into eRecovery and press Download and recovery. eRecovery will guide you through the rest of the process.
  7. Profit

About

Like lukx/redlotus but working in eRecovery

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages