MadMurdoc
Ehrenmitglied
- 6.047
Einleitung
Warnung!
Installation
Hinzufügen von ROMs
Benutzung eines USB Gerätes
Updaten/Ändern von ROMs
Quellcode
Original Thread bei XDA
MultiROM ist eine Art Multiboot Modifikation mit der man jede Android ROM, sowie auch andere Systeme wie Ubuntu Touch, Plasma Active, Bohdi Linux oder WebOS Port, booten kann. Neben dem einfachen booten vom Geräte Speicher, bietet MultiROM auch die Möglichkeit an über ein USB Gerät das mit einem OTG Kabel angeschlossen wurde zu booten. ROMs werden installiert und verwaltet über ein modifiziertes TWRP Recovery. Man kann Standard ZIP Dateien zum installieren einer sekundär Android ROM nutzen. MultiROM besitzt sogar ein eigenes Installersystem das dazu benutzt werden kann um andere Linux basierte Systeme nutzen zu können.
Features:
- Multiboot beliebige Anzahl von Android ROMs
- Stelle nandroid Backups als sekundär ROM wiederher
- Boote vom USB Gerät über ein OTG Kabel
Hier ein Video welches die Funktion demonstriert.
Warnung!
Das ganze ist ein gigantischer Hack - keines dieser Systeme ist für Multiboot ausgelegt. Es kann also sein das irgendwas passiert weshalb dann nur noch das flashen einer Stock Image helfen wird, daher immer regelmäßig Backups erstellen.
Installation
1. Via MultiROM Manager app
Der einfachste Weg um alles zu installieren was für MultiROM benötigt wird, ist das installieren der App, wähle MultiROM, Recovery und Kernel auf der Install/Update Karte und wähle Install.
2. Manueller Weg
Als erstes, es gibt einige Videos auf YouTube die diese Prozedur sehr gut erklären und aufzeigen. Einfach nach "MultiROM installation" suchen.
Anmerkung 1: Dein Gerät darf nicht verschlüsselt sein. (Tipp: Wenn du nicht weißt was das ist, ist dein Gerät in der Regel auch nicht verschlüsselt)
MultROM ist unterteilt in 3 Teile die installiert werden müssen:
- MultiROM (multirom-YYYYMMDD-vXX-mako.zip) - Downloade die ZIP Datei aus dem zweiten Post und flash diese über dein Recovery.
- Modifiziertes Recovery (TWRP_multirom_mako_YYYYMMDD.img) - Downloade die IMG Datei aus dem zweiten Post und benutze fastboot oder Flashify um diese zu installieren.
- Gepatchter Kernel - Du kannst dabei einen der Stock aus dem zweiten Post benutzen oder einen dritt Kernel, welcher den Patch integriert hat. Eine Liste dieser Kernel findest du im zweiten Post. Downloade die ZIP Datei und flash diese über das Recovery. Dieser Kernel wird für die primäre ROM gewählt, wähle also die Version auf die deine primäre ROM basiert.
Deine momentan installierte ROM wird bei der Installation nicht gelöscht.
Download links sind im zweiten Post zu finden.
Hinzufügen von ROMs
1. Android
Geh ins Recovery und wähle Advanced -> MultiROM -> Add ROM. Wähle die ROM ZIP Datei und bestätige dies. Eine saubere Installation von Android 4.2.2 beansprucht nach dem ersten Bootvorgang (mit Dalvik Cache generieren und die Verbindung zum Google Account) 676MB Speicher auf dem Gerät.
2. Ubuntu Touch
Downloade folgende zwei Dateien von hier:
* saucy-preinstalled-touch-armel+mako.zip (um die 47MB groß)
* saucy-preinstalled-touch-armhf.zip (um die 391M groß)
Beide ZIP Dateien auf den internen Speicher eures Gerätes oder auf ein USB Gerät packen und dann ins Recovery booten. Advanced -> MultiROM -> Add ROM. Wähle Ubuntu Touch als ROM Typ und fahre mit der Installation fort. Ubuntu Touch benötigt ungefähr 2.5 GB freien Speicher oder mindestens 5% freien Speicher auf eurem USB Gerät (nach der Installation). Wenn Ubuntu Touch auf einem USB Gerät installiert wird, wird es eine Weile dauern bis es vollständig gebootet ist und es könnte sogar passieren das es in den Standby geht bevor es irgendwelche Grafiken anzeigt. Um es zu wecken einfach den Power Button drücken.
Alternativ kannst du Ubuntu Touch auch über den MultiROM Manager installieren. Download Link dazu hier.
3. Firefox OS
* Downloade beide ZIP Dateien (System und UI) aus dem [October 5] FirefoxOS (nexus 4) 1.1 & 1.2 & 1.3 - Fix video scan not found - xda-developers
* Packe beide ZIP Dateien auf den internen Speicher und geh ins Recovery Advanced -> MultiROM -> Add ROM.
* Wähle Android als ROM Type und wähle "don't share kernel". Drücke auf next, wähle ZIP file und wähle dann die System ZIP von Firefox OS aus.
* Wenn die Installation erfolgreich war, geh zu Advanced -> MultiROM -> List ROMs -> *Name des Firefox OS ROM* -> Flash ZIP und wähle die UI ZIP Datei.
Benutzung eines USB Gerätes
Das Nexus 4 kommt nicht direkt mit einer OTG Untersützung daher, das kann nur durch eine externe Stromversorgung genutzt werden. MultiROM sollte in der Lage sein auch dann von einem USB Gerät arbeiten zu können, das Prinzip dahinter ist das selbe wie bei anderen Geräten.
Updaten/Ändern von ROMs
1. Primäre ROM (Intern)
- Flash ROMs ZIP wie gewohnt, mache ein Factory Reset wenn nötig (das wird die sekundäre ROM nicht löschen).
- Geh zu Advanced -> MultiROM im Recovery und mach Inject curr. boot sector.
2. Sekundäre ROM
Wenn du die ROM ändern willst, lösche diese und füge eine neue hinzu. Möchtest du die ROM updaten mache folgendes:
- Geh zu Advanced -> MultiROM -> List ROMs und wähle die zu aktualisierende ROM aus.
- Wähle "Flash ZIP" und flash die ROM ZIP.
Quellcode
MultiROM - https://github.com/Tasssadar/multirom/tree/master (branch master)
Modified TWRP - https://github.com/Tasssadar/Team-Win-Recovery-Project (branch master)
Kernel w/ kexec-hardboot patch - https://github.com/Tasssadar/android_kernel_google_msm
Original Thread bei XDA
Zuletzt bearbeitet: