[Verizon Galaxy Note 4 Android Development] abraha2d:
I have ported EFIDroid (developed by @m11kkaa) to the Snapdragon variants of the Samsung Galaxy Note 4/Note Edge.

@m11kkaa's original EFIDroid thread here: https://xdaforums.com/android/software-hacking/efidroid-t3447466.

This is an unofficial port of beta software. I am not responsible for anything that may happen to your device. Use at your own risk.

Note: This has been tested with Samsung stock ROM, EmotionOS 7.1.1, and TWRP 3.0.2-0 on an SM-N910V/trltevzw. All other configurations are untested by me, but should work.

Confirmed working on:

- SM-N910V (trltevzw) (my device)

- SM-N910T (trltetmo) (thanks @viewsfromthepi)

- SM-N910G (trltedt) (thanks @Preet Juneja)

- SM-N910P (trltespr) (thanks @carlosggb)

- SM-N910W8 (trltecan) (thanks @d3multimedia)

- SM-N910F (trltexx) (thanks @cod_r) (possibly some issues with multiboot)

- SM-N915FY (tbltebtu) (thanks @jpearn)

- SM-N915F (tbltexx) (thanks @Juank2007)

I believe this works on all Snapdragon variants. If you're willing to test a variant not listed above, follow the instructions below, and post below if you had success, or if you encountered any issues.

Warning: There have been reports of the app failing to backup the boot/recovery partitions on other devices, leaving the device unable to boot to the OS and/or recovery. I have no way of testing whether this happens on the Note 4, so be ready with a working recovery/boot img on your computer...

I believe this issue does not affect the Note 4, as there have been successful installs with the app. However, I am leaving the related info on how to recover below, just in case this happens to one of you.

Installation

Install the attached EFIDroid Manager apk. Since this is an unofficial port, the EFIDroid Manager app from the Play Store won't work.

Open the EFIDroid Manager app, open the menu (at the top left), and click "Install/Update".

Click the big orange Install button.

And voila, you're done in 3 easy steps! Reboot to see your new 2nd-stage bootloader!

Post below with your variant/installed ROM if you have success.

To update EFIDroid, just repeat step 2, and the click the big orange Update button.

The app won't automatically check for updates, so I'll post an announcement on this thread whenever an important update is available.

Multibooting

You can use EFIDroid as a multiboot manager. To add a multiboot ROM, do the following:

Open the EFIDroid Manager app. Press the plus button at the bottom right side of the screen to start adding a multiboot slot.

Under "Location", there should be a couple paths. Select the one containing "/data/media/0" if you want the new slot to reside on the internal SD card (recommended for speed). Select the one containing "/mnt/media_rw/" if you want the new slot to reside on the external SD card.

You can give the slot a name/description by using the appropriate fields.

Press the checkmark at the top right side of the screen to create the multiboot slot.

Reboot. When EFIDroid comes up, select TWRP, then select the newly created slot.

Go to the "Wipe > Advanced Wipe" menu. Select "System", then swipe to wipe.

Install all the zips you want on that slot.

Reboot, and when EFIDroid comes up, your new slot should automatically be selected. Press the power button to boot, and enjoy!

Migrating from Dual Boot Patcher

Coming soon!

Troubleshooting

If you are unable to boot the OS/recovery from EFIDroid, do the following (you do have a working boot.img and recovery.img, right?)

This assumes you have fastboot properly setup.

In EFIDroid, use the volume keys to navigate to "Fastboot", the press the power key to select it.

There should only be one entry in the Fastboot menu. Press the power key to select it.

Connect your phone to your computer with a USB cable. Run the following (on the computer), one line at a time:

fastboot flash boot <path/to/boot.img>
fastboot flash recovery <path/to/recovery.img>
fastboot oem exit

In EFIDroid, use the volume keys to navigate to the back button at the top of the screen. Press the power key to select.

Use the volume keys to navigate to "Reboot", then press the power key to select.

If Maintenance Mode comes up, press the home button to reboot.

You should be able to boot the installed OS/recovery now. If this doesn't work, you can always Odin a TWRP tar, and then flash your original boot.img from inside TWRP, to get back up and running again.

Known Bugs

Aroma installers in TWRP may flicker, rendering them unusable.

Again, all credit goes to @m11kkaa for doing all the hard work in developing EFIDroid.

XDA:DevDB Information

EFIDroid, Kernel for the Verizon Samsung Galaxy Note 4

Contributors

abraha2d, m11kkaa

Source Code: https://github.com/efidroid

Kernel Special Features: UEFI, MultiBoot

Version Information

Status: Beta

Current Beta Version: 0.1

Beta Release Date: 2017-03-18

Created 2017-03-19

Last Updated 2017-07-03