GitXplorerGitXplorer
p

erecoverer

public
6 stars
1 forks
0 issues

Commits

List of commits on branch master.
Unverified
576783ed28ea350e9ffd17984986f4ea075a9c5e

Add requirements.txt

ppenn5 committed 6 years ago
Unverified
7759e147f6342ddaaec951b8903980b26a1aa0c2

Add code to forward unknown POST requests to hicloud servers. Should fix authorize route.

ppenn5 committed 6 years ago
Unverified
51864640556b5e70d321eacad89501f45ee657cb

Experimental fix for NurullahSaeem's problem with Getting Authentication Info Failed

ppenn5 committed 6 years ago
Verified
0b47e5ca3c68ab4ec1b94469ba72b78880cc3159

Update README.md

ppenn5 committed 6 years ago
Unverified
544d3ebeea390c36b90b807b7449ee362feb4dbf

Clean up unwanted log messages

ppenn5 committed 6 years ago
Unverified
0f4c0156d5798c85e2160a0e2d9989a1add8c27b

Change update description to be more user friendly

ppenn5 committed 6 years ago

README

The README file for this repository.

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