MultiROM jest jednym z modów multi-boot zrobionym przez użytkownika xda @ Tasssadar na Nexusa 7 i przeportowanym na inne urządzenia. Z pomocą tego modu można mieć kilka androidów na telefonie jednocześnie. Oprócz bootowania z wbudowanej pamięci, MultiROM może bootować systemy z dysku/pendrive podłączoliterówkanego do urządzenia przez kabel OTG. Główną częścią MultiROM jest boot manager, który jest czymś w rodzaju GRUB'a. ROM'ami zarządzamy i instalujemy je w zmodyfikowanym TWRP recovery. ROM'y instalujemy z gotowych paczek ZIP, a następnie możemy do nich sflashować GAPPSy lub inne modyfikacje.
Wymagania:
Odblokowany bootloader.
Niezaszyfrowane urządzenie.
Wspierany kernel ze wsparcie dla kexec:
Zombie (dla romów AOSP KK i LP)
Resurrection Remix Lollipop (kernel) (dla romów AOSP LP, znajduje się w paczce zip z romem)
GZR Validus (kernel) (dla romów AOSP LP, znajduje się w paczce zip z romem)
GPe (kernel) (dla romów LP GPe, znajduje się w paczce zip z romem)
Stock KK (dla romów stock KK)
Stock LP (dla romów stock LP)
Wersja 33x powinna mieć tzw. No Kexec workaround, który nie wymaga kernela wspierającego kexec.
Instalacja:
Ręcznie:
Pobierz pliki .zip z modem i jednym z kerneli oraz plik .img z TWRP.
Skopiuj pliki do pamięci telefonu lub na kartę SD.
Wgraj recovery fastbootem.
Wgraj mod przez recovery.
Wgraj też wspierany kernel).
fastbootem, flashtoolem lub przez recovery, zależy jaki/e sposób/oby jest/są wspierany/e
Zrób Wipe Cache i Wipe Dalvik Cache
Reboot
Za pomocą aplikacji:
Pobierz aplikację:
[GooglePlay]https://play.google.com/store/apps/details?id=com.tassadar.multirommgr[/GooglePlay]
W aplikacji wybierz recovery oraz MultiROM i wciśnij kartę Install/Update.
Jeśli w karcie Status masz Kernel: doesn't have kexec-hardboot patch! to musisz dograć kernel wspierający kexec (niektóre można znaleźć w karcie Install/Update).
^^^ Nie ważne od wersji 33 ^^^
No Kexec workaround:
Uruchamiamy poprzez Ustawienia MultiRom'u w TWRP.
Działa na zasadzie flashowania kernela za każdy razem, gdy zmieniamy uruchamiany Rom.
!!! Zbyt częste korzystanie może doprowadzić do uszkodzenia partycji !!!
Nie spotkałem się z tym, ale sam autor dodał taki punkt, więc ja też.
Wgrywanie dodatkowych romów:
Pobierz rom.
Skopiuj plik do pamięci telefonu lub na kartę SD.
Zrestartuj telefon i wejdź do recovery.
W TWRP przejdź do Advanced->MultiROM->Add ROM.
Wybierz .zip z romem i potwierdź.
Podczas instalacji recovery zapyta o miejsce instalacji. Może być to zarówno karta SD jak i podłączona pamięć USB.
Recovery wspiera partycje o systemie plików EXT2, EXT3, EXT4, F2FS, FAT32, NTFS oraz exFAT.
Instalacja do pamięci USB trwa o wile dłużej niż na karcie SD,
Jeśli pamięć USB jest niewidoczna, wystarczy wcisnąć [REFRESH]. Wyszukiwanie może zając nawet 1-2 minuty.
Reboot
Aktualizacja romów oraz dogrywanie modów:
Główny ROM:
Pobierz rom.
Skopiuj plik do pamięci telefonu lub na kartę SD.
Zrestartuj telefon i wejdź do recovery.
W TWRP normalnie wgraj plik zip
Przejdź do Advanced->MultiROM.
Wybierz opcję
Reboot.
Dodatkowe ROMy:
Pobierz rom.
Skopiuj plik do pamięci telefonu lub na kartę SD.
Zrestartuj telefon i wejdź do recovery.
W TWRP przejdź do Advanced->MultiROM->List ROMs.
Wybierz ROM, który chcesz zaktualizować.
Wybierz [FLASH ZIP]
Wybierz .zip z romem i potwierdź.
Reboot
MultiROM v33x: https://drive.google.com/open?id=0Bydasv21DQbFdHNzRWhocG0wQ3M
TWRP 3.0.2-0: https://drive.google.com/open?id=0Bydasv21DQbFcXdIQi1oTnRSa2s
Na podstawie:
http://forum.xda-developers.com/showthread.php?t=3006417 oraz
http://forum.xda-developers.com/showpost.php?p=67108468&postcount=89