Custom LineageOS and Android ROMs by fakemanoan
TWRP (Team Win Recovery Project) is a custom recovery for Android Phones. It allows us to do advanced things, such as install Custom ROMs, take backups, and modify the file system on our device.
The TWRP version maintained on the official website is outdated, and has issues for running newer versions of Android.
This is my version updated of TWRP. It is required to have the following features:
Other TWRP versions that are 3.7.0-9.0 will work, however only MY version of TWRP will have working OTA support currently
You will need
You will also need a device with a working Home button and volume buttons. If you don’t, then unfortunately there is no easy way to proceed. Install Odin and the Samsung USB drivers. Then you can continue
Enable developer options on your device, and then in developer options, enable USB debugging and (if present) OEM unlocking.
Completely power down your device so that it is off.
You can then hold the Power button, Volume Down button and the Home button ALL AT THE SAME TIME. You should see a teal/green screen.
Read the information, then press Volume up once you are ready to continue
Connect your phone to your PC. Then you can open the Odin program.
Press the “AP” BUTTON, and then select your TWRP .tar image you downloaded.
Under the Options tab, de-select “Auto reboot”. We will need to reboot the phone ourselves.
Once you are ready to go, select the “Start” button. Do not unplug your device!
Once it has a green box saying “Success!”, we can hold the Volume down and Power buttons at the same time again for 5 seconds to reboot the device.
Once the screen has turned black, hold Home + Volume Up + Power button all at the same time. This will reboot into TWRP. If you boot into the OS, there is a chance the recovery will reset to the stock one.
You should see a TWRP screen.
If you would like to build your own TWRP, the source code is available on the samsungexynos7420 GitHub.