[Galaxy Note 3 Android Development] SaschaElble:
updated4/4/2017 (Still does not work on stock 5.0) - Removed due to it still not booting stock 5.0, and ALSO now breaks booting unpatched.

twrp 3.1 is broken

twrp 2.7 is broken

twrp 3.0.1 works

some/most custom roms work

Most official/stock do not.

EFIDROID - Official link

Developer: m11kkaa

DO NOT BUG THE AUTHOR ABOUT BUGS/FEATURES, THIS IS UNOFFICIAL.

Most custom roms appear to boot

Install:
​

assumes on stock firmware (Custom roms must report the DEVICEID as hlte, hltetmo, hltespr or hltevzw. Ask your Rom maintainer to correct it or visit post #51)

assumes root and bootloader unlocked

For now "efidroid" on playstore is not configured for our device, so we will do this using our own server:

Download "EFIDROID" from the playstore

Download "TerminalEmulator" from the playstore (or use adb shell)

Download "SimpleHTTPServer" from the playstore

NEW UNTESTED - Removed

OLD Download EFIDROID_SERVER_FILES from View attachment 3959408

Open and extract the "device" and "ota" folder to the INTERNAL storage of your phone

Open SimpleHTTPServer (do not change default settings)

Open Terminal Emulator and enter: (make sure you didn't forget any spaces)

su

setprop efidroid.server_url "http://localhost:12345"

Now open efidroid, it should automatically connect. Now press the menu key in the top left corner and press install, then press the big install button.

Now create your slot, and reboot.

Use the vol +/- to navigate up or down, use the power button to select an option

Long press power button on internal rom/recovery to boot without efidroid

Reinstalling/Updating:

Download the new OTAPACKAGE file and extract to INTERNALSD, replace old device/ota folders

Clear EFIDROIDMANAGER cache/data

Run the SETPROP command (don't forget su)

Turn on SimpleHTTPserver

Open efidroid and click uninstall, and then click install (Or click reinstall)

MAKE SURE YOUR BUILD DATE NOW MATCHES THE UPDATED BUILD DATE

Uninstall:

if you hit the uninstall button, the app copies the contents of the UEFIESP back to the real partitions and deletes the partition_*.img files. It does not delete the UEFIESP directory or any of the multiboot directories because they may contain other important files.

flashing boot+recovery outside of EFIDroid's control(e.g. using stock's fastboot/odin flash, or using unpatched boot) is pretty much the same as uninstalling efidroid without deleting the partition_*img files.

All that means that you don't have to worry about any of that if you restores your boot+recovery partitions(either through the app or manually). If you want to free up some space you can delete the UEFIESP directory using a root file manager.

Bugs/Issues:

REPORT ERRORS/BUG ON GITHUB

"can't find tagloader for type -1" - your recovery/rom is not supported (like twrp 3)

Report errors: https://github.com/efidroid/projectmanagement/issues

What you must include:

Exact steps to reproduce the error

Give the exact error shown on screen

If its storage related:

Give the output of "cat /proc/1/mountinfo"

EMERGENCY :

If you find yourself frustrated and just wanting things back the way they were:

Download odin

Download twrp (get the md5/tar version for odin)

Turn off phone (pull battery)

boot to download mode by holding vol down and home and power

Start up odin and press the AP button and browse for the TWRP file. Press start to flash.

Reboot phone into twrp recovery (vol up + home + power), and restore your boot/recovery partitions.

EFIDROID has now been effectively disabled[/HIDE]

Help and info:

If you are familiar with adding touchscreen support please visit us!

Join us on Slack : http://join-efidroid.rhcloud.com/

Once joined: https://efidroid.slack.com/

EFIDROID G+ page : https://plus.google.com/communities/...43671219382368

[/CENTER]