[Galaxy Note 3 Exynos Android Development] Phil_Suz:
Hi all,

Here you will find modded TWRP recovery file with multiboot feature for Galaxy Note 3 Exynos (ha3g).

With it, you can have multiple ROMs on your device, test new roms without touching your principal rom, etc...

The method used is based on kexec-hardboot method created by mkasic (http://xdaforums.com/showthread.php?t=1266827) with a lot of adaptations to make it work on our device (different kernel patches and usersapce program).

Generic demo of booting multiple roms from internal and external storages (https://www.youtube.com/watch?v=d9ekjWaUHYU)

Here is a simple video to show basically how to create and install a ROM. It shows also how to upgrade the rom with another zip after installation (https://youtu.be/B0cGRY4vwy0).

Very important recommendations before using multiboot :

BACKUP all your data first !

Please watch and follow video.

Use only if you have at least 5.5G available on your internal sdcard.

Installation :

Download here : https://www.androidfilehost.com/?fid=673368273298984528

Install zip in recovery mode

Informations :

- Your principal ROM is not affected at all by ROMS installed with multiboot

- Each ROM created sit in a subdirectory of your card : (Internal Storage)/multiboot/roms/NAME_OF_ROM

# ls -al /data/media/0/multiboot/roms/

drwxrwxrwx 2 root root 4096 Sep 8 03:32 Angelo-A7

drwxrwxrwx 2 root root 4096 Sep 9 00:10 DILSHAD-V10UX

drwxrwxrwx 2 root root 4096 Sep 8 02:05 Lineage14.1

drwxrwxrwx 2 root root 4096 Sep 8 03:33 RR-N-v5.8.4

drwxrwxrwx 2 root root 4096 Sep 8 02:21 aicp_ha3g_n-12.1​

- Each ROM directory contains 5 image files (boot, system, data, cache and modem) with fixed size for the moment

# ls -al /data/media/0/multiboot/roms/Lineage14.1

-rw------- 1 root root 20971520 Sep 6 19:45 mmcblk0p13_modem.img

-rw------- 1 root root 329252864 Sep 8 21:10 mmcblk0p19_cache.img

-rw------- 1 root root 2554331136 Sep 7 05:59 mmcblk0p20_system.img

-rw------- 1 root root 3221225472 Sep 8 21:10 mmcblk0p21_data.img

-rw------- 1 root root 8388608 Sep 6 20:13 mmcblk0p9_boot.img
​

- Image files system, data and cache are sparsed so dont necessarely take all their size

# du -sh /data/media/0/multiboot/roms/Lineage14.1/

1.4G /data/media/0/multiboot/roms/Lineage14.1/​

- Because android installation method with system.new.dat failed on external sdcard with vfat FS, I disabled option to install ROMs on external sdcard.

- You can copy /sdcard/multiboot/roms/NAME_OF_ROM to external/multiboot/roms/NAME_OF_ROM, il you want to boot ROM from external storage (only sdcard vfat supported). Copy can be done diretly from your PC with copy/paste of the folder.

- All kernels tested are working fine, except Aurora kernel which seems to work but takes long time to load (~1 minute). I recommend another kernel if you want to boot quickly.

- If you want to access your real internal sdcard, look at /multiboot/intsdcard

References / Credits :

mkasic : kexec-hardboot creator - http://xdaforums.com/showthread.php?t=1266827

Tassadar : MultiROM creator - best project - http://xdaforums.com/showthread.php?t=2011403 - bbootimg used

TWRP Team : https://twrp.me/

jcadduono : TWRP porting developper - https://xdaforums.com/galaxy-note-3...elopment/recovery-official-twrp-ha3g-t3406899

All ROMs developpers

Version Information

Status: Stable

Current Stable Version: V1.0

Stable Release Date: 2017-09-09

Created 2017-09-09

Last Updated 2017-09-09

Philippe,