[Galaxy Note 4 Android Development (Snapdragon)] ripee:
Team Win Recovery Project 3.x, or twrp3 for short, is a custom recovery built with ease of use and customization in mind. Its a fully touch driven user interface no more volume rocker or power buttons to mash. The GUI is also fully XML driven and completely theme-able. You can change just about every aspect of the look and feel.​

* [B][U]Your warranty is now void.[/U][/B]
* I am not responsible for bricked devices, dead SD cards,
* thermonuclear war, or your getting fired because the alarm app failed. Please
* do some research if you have any concerns about features included in this ROM
* before flashing it! YOU are choosing to make these modifications, and if
* you point the finger at me for messing up your device, I will laugh at you.

Odin

- Odin3 v3.13.3

Heimdall

- Glass Echidna

TWRP for Samsung Galaxy Note 4 (Qualcomm)

How to flash a bootloader and/or modem​

1. If your tablet is turned on normally, turn on Advanced reboot in Developer options and select "Download" from the Restart menu,

2. In Odin, import either the bootloader.tar or bootloader_modem.tar file, depending on your variant, with the "AP" button.

How to flash TWRP with Odin​

1. If your tablet is turned on normally, turn on Advanced reboot in Developer options and select "Download" from the Restart menu. Alternatively, power it off and press the Power, Volume Down, and Home buttons simultaneously. When the blue screen appears, release all 3 buttons and press Volume Up.

2. In Odin, import the appropriate twrp.tar file for your variant with the "AP" and press the "Start" button.

3. Pull the battery as soon as your phone vibrates.

4. You can then boot directly into TWRP by pressing the Power, Volume Up, and Home buttons simultaneously. Release all three buttons as soon as you see the boot screen ("Samsung Galaxy Note 4").

How to flash TWRP within a previous version of TWRP​

1. If your tablet is turned on normally, turn on Advanced reboot in Developer options and select "Recovery" from the Restart menu. Alternatively, power it off and press the Power, Volume Up, and Home buttons simultaneously. Release all 3 buttons when the boot screen appears ("Samsung Galaxy Note 4").

2. In TWRP, tap "Install" then "Install Image".

3. Navigate in the folder structure to the location of the appropriate twrp.img file for your variant and tap it.

4. Select the "Recovery" radio button.

5. Move the slider to the right to flash the TWRP image.

6. Tap "Reboot System" or, alternatively, tap the back arrow 3 times to return to the main menu, then tap "Reboot" and "Recovery" to reboot into the TWRP image you have just flashed.

Changelog

- See post #2.

Bugs

E:recv error on uevent

- This warning appears during the process of making a nandroid backup. I assure you that it's perfectly innocence: your backup should complete successfully and it should restore successfully without any reference to this warning. This is a known bug that affects other Exynos devices as well, such as the Samsung Galaxy S7 Edge (hero2lte).

- Technical explanation from bigbiff himself: "I think it must be a bug, probably shouldn't print the log out if we aren't using ueventd to pull in partition information on a target device. I am not sure what devices we are supporting using ueventd however. Looks like it only runs from the process_fstab function. It's harmless, but I wonder if it should be put in an ifdef guard."

Credits

- Inspiration in motivating me to learn how to build TWRP: _mone

- Kernel work and device trees for related devices: cvxda

- micky387 and every other open source developer and user who contributes directly or indirectly to the TWRP community in the development of and in providing feedback for the tblte, trlte, and trlteduos.

Sources

- apq8084 kernel repository

- tblte repository

- trlte repository

- trlteduos repository

- TWRP repository

XDA:DevDB Information

TWRP 3.5.2_9-0, ROM for the Samsung Galaxy Note 4

Contributors

ripee, _mone, cvxda, micky387

ROM OS Version: 7.x Nougat

ROM Kernel: Linux 3.10.x

Version Information

Status: Stable

Current Stable Version: 3.5.2_9-0

Stable Release Date: 2021-04-06

Created 2019-05-24

Last Updated 2022-12-09