jaloviina
Dauer-User
- 450
Auf mehrfachen Wunsch einiger User hier im Board möchte ich euch heute den MultiROM Hack vom Developer Skin1980 (xda) vorstellen und die Installation und Vorgehensweise näher bringen. Der Dev hat sein Einverständnis dazu gegeben!
Haftungsauschluß
Weder der Dev noch ich haften für irgendwelche Schäden, die eventuell bei der Installation oder Nutzung dieses Features entstehen!
Die Installation und Nutzung erfolgt also auf eigene Gefahr!
Ich habe zu dieser tollen Entwicklung rein gar nichts beigetragen, alle Ehre für die tolle Arbeit gebührt dementsprechend Skin1980 (Link zum Originalthread auf xda).
Haftungsauschluß
Weder der Dev noch ich haften für irgendwelche Schäden, die eventuell bei der Installation oder Nutzung dieses Features entstehen!
Die Installation und Nutzung erfolgt also auf eigene Gefahr!
Ich habe zu dieser tollen Entwicklung rein gar nichts beigetragen, alle Ehre für die tolle Arbeit gebührt dementsprechend Skin1980 (Link zum Originalthread auf xda).
Downloads
Installation
modifiziertes TWRP mit MultiROM-Support
modifizierter ChupaChups Kernel für Stock basierte ROMs mit kexec hardboot patch (16 GB, 32 GB)
Furnace Kernel für AOSP 16 GB, 32 GB (von Savoca)
Rin Kernel für AOSP (von Tectas)
777jon Kernel für AOSP (von 777jon)
MultiROM.zip
modifizierter ChupaChups Kernel für Stock basierte ROMs mit kexec hardboot patch (16 GB, 32 GB)
Furnace Kernel für AOSP 16 GB, 32 GB (von Savoca)
Rin Kernel für AOSP (von Tectas)
777jon Kernel für AOSP (von 777jon)
MultiROM.zip
Installation
Der Grund, warum ich mich mit diesem Thema auseinander gesetzt habe, liegt in der meines Erachtens ungenügenden Qualität der Kamera, die in allen AOSP basierten ROMs enthalten ist.
Gerade wenn man weiß, zu was für super Bildern die LG G3 Stock Kamera fähig ist, frustrierte mich doch ein Blick auf die Bilder, die ich mit den AOSP basierten ROMs gemacht habe. Gleichzeitig konnte ich mir aber einen Wechsel zurück auf Stock basierte ROMs aus verschiedenen Gründen auch nicht mehr vorstellen.
Als ich also vom MultiROM Hack hörte, sah ich darin die Lösung meines Dilemma und ich wurde nicht enttäuscht.
Das Ganze ist gar nicht so schwer, nur soviel noch bevor ich loslege, der ganze Installationsprozeß kann nur mit einem modifizierten TWRP und speziellen Kerneln durchgeführt werden. Es wird bei den verschiedenen ROMs zwischen primary (erster) und secondaries (zweiten) ROMs unterschieden.
Primary MUSS IMMER eine Stock basierte ROM sein, da der modifizierte ChupaChups Kernel (auch von skin1980) nur für Stock basierte entwickelt wurde.
Für die Secondary gibt es verschiedene Kernel die funktionieren, z.B. Furnace, 777jon, Rin und wohl auch der lifewalker, den ich bisher aber noch nicht separat gefunden habe (kann aber gut sein, dass der die Tage noch hochgeladen wird).
Es gibt 2 Methoden an die Installation heranzugehen, entweder ihr seid gerade auf einer Stock basierten ROM oder ihr seid aktuell auf einer AOSP basierten. Seid ihr auf einer AOSP, empfehle ich euch auf diese erstmal einen der kompatiblen Kernel (s. Downloads) zu flashen und nach einem Reboot zu schauen, ob Rom und Kernel gut miteinander können. Ist dies der Fall, könnt ihr nämlich ein Nandroid erstellen, welches ihr später als secondary flashen könnt. (TIP)
So, nun mal Schritt für Schritt, alle jetzt gemachten Anweisungen beziehen sich auf die Einrichtung der primary (STOCK basiert), die ihr an dieser Stelle dann schon ganz normal geflasht haben solltet...
1. Reboot ins TWRP und dort das neue modifizierte TWRP (s. Downloads) flashen
2. Reboot ins Recovery, damit das modifizierte das alte überschreibt
Dadurch entsteht im TWRP ein ganz neuer Bereich unter Advanced, nämlich MultiROM. Alle Änderungen, Flashes, wipes etc. der secondary finden ausschließlich über diesen Bereich statt. Der Hack baut quasi eine neue Partition bzw. einen abgetrennten Bereich für das MultiROM. Alle Änderungen oder Bearbeitungen der primary nehmt ihr in dem normalen bekannten TWRP Bereich vor.
3. Flash des modifizierten Chupa Kernels mit kexec hardboot patch (s. Downloads) auf die StockROM
4. Flash der MultiROM.zip
5. Reboot, damit sich das System mal zurecht ruckeln kann
6. Hinzufügen der secondary unter advanced/MultiROM/Add Rom
Dort lasst ihr den "ROM type" natürlich auf Android und den Installationsort auf "Internal memory", sollte aber voreingestellt sein. Klickt auf "Next". Jetzt könnt ihr auswählen, ob ihr eine neue ROM ("ZIP file"), ein "Backup" (jetzt käme das a la Jean Pütz vorbereitet AOSP Backup ins Spiel) oder per "sideload" flashen wollt.
Ein Nandroid-Backup zu flashen ist ja unspektakulär, hat wohl jeder von uns schon gemacht...
Wenn ihr eine neue secondary flasht, installiert ihr über die "ZIP file"-Option. Dann flasht ihr erstmal nur die ROM, geht nach erfolgreichem Flash zurück bis ihr neben "Add ROM" die Funktion "List ROMs" seht, klickt sie an und seht nach erfolgreichem Flash dort die ROM, klickt sie an und könnt in diesem Bereich dann die ROM wipen, löschen, umbennen, backupen und ganz wichtig über "Flash ZIP" (ganz klein unter "Rename") auch die Gapps und den von euch bevorzugten AOSP Kernel flashen.
Wenn ihr alles richtig gemacht habt, könnt ihr beim nächsten Reboot des Systems entweder den Reboot durchlaufen lassen, dann landet ihr in eurer primary (Stock) oder ihr brecht den Boot-Vorgang ab (ja, das wird euch angeboten) und ihr könnt in die dann hoffentlich dort aufgeführte secondary booten.
Viel Spaß beim Ausprobieren! Und nicht vergessen, habt immer Backups zur Hand, vielleicht auch das "normale" gebumpte TWRP.
Dies ist mein erster selbstgebauter Thread! Für Ergänzungen von Leuten, die sich damit auch beschäftigt haben, bin ich dankbar und werde sie einbauen. Bitte lest erst alles, um zu verstehen, was ihr tut! Auf der Originalseite gibt es natürlich noch Hintergrundwissen.
Gerade wenn man weiß, zu was für super Bildern die LG G3 Stock Kamera fähig ist, frustrierte mich doch ein Blick auf die Bilder, die ich mit den AOSP basierten ROMs gemacht habe. Gleichzeitig konnte ich mir aber einen Wechsel zurück auf Stock basierte ROMs aus verschiedenen Gründen auch nicht mehr vorstellen.
Als ich also vom MultiROM Hack hörte, sah ich darin die Lösung meines Dilemma und ich wurde nicht enttäuscht.
Das Ganze ist gar nicht so schwer, nur soviel noch bevor ich loslege, der ganze Installationsprozeß kann nur mit einem modifizierten TWRP und speziellen Kerneln durchgeführt werden. Es wird bei den verschiedenen ROMs zwischen primary (erster) und secondaries (zweiten) ROMs unterschieden.
Primary MUSS IMMER eine Stock basierte ROM sein, da der modifizierte ChupaChups Kernel (auch von skin1980) nur für Stock basierte entwickelt wurde.
Für die Secondary gibt es verschiedene Kernel die funktionieren, z.B. Furnace, 777jon, Rin und wohl auch der lifewalker, den ich bisher aber noch nicht separat gefunden habe (kann aber gut sein, dass der die Tage noch hochgeladen wird).
Es gibt 2 Methoden an die Installation heranzugehen, entweder ihr seid gerade auf einer Stock basierten ROM oder ihr seid aktuell auf einer AOSP basierten. Seid ihr auf einer AOSP, empfehle ich euch auf diese erstmal einen der kompatiblen Kernel (s. Downloads) zu flashen und nach einem Reboot zu schauen, ob Rom und Kernel gut miteinander können. Ist dies der Fall, könnt ihr nämlich ein Nandroid erstellen, welches ihr später als secondary flashen könnt. (TIP)
So, nun mal Schritt für Schritt, alle jetzt gemachten Anweisungen beziehen sich auf die Einrichtung der primary (STOCK basiert), die ihr an dieser Stelle dann schon ganz normal geflasht haben solltet...
1. Reboot ins TWRP und dort das neue modifizierte TWRP (s. Downloads) flashen
2. Reboot ins Recovery, damit das modifizierte das alte überschreibt
Dadurch entsteht im TWRP ein ganz neuer Bereich unter Advanced, nämlich MultiROM. Alle Änderungen, Flashes, wipes etc. der secondary finden ausschließlich über diesen Bereich statt. Der Hack baut quasi eine neue Partition bzw. einen abgetrennten Bereich für das MultiROM. Alle Änderungen oder Bearbeitungen der primary nehmt ihr in dem normalen bekannten TWRP Bereich vor.
3. Flash des modifizierten Chupa Kernels mit kexec hardboot patch (s. Downloads) auf die StockROM
4. Flash der MultiROM.zip
5. Reboot, damit sich das System mal zurecht ruckeln kann
6. Hinzufügen der secondary unter advanced/MultiROM/Add Rom
Dort lasst ihr den "ROM type" natürlich auf Android und den Installationsort auf "Internal memory", sollte aber voreingestellt sein. Klickt auf "Next". Jetzt könnt ihr auswählen, ob ihr eine neue ROM ("ZIP file"), ein "Backup" (jetzt käme das a la Jean Pütz vorbereitet AOSP Backup ins Spiel) oder per "sideload" flashen wollt.
Ein Nandroid-Backup zu flashen ist ja unspektakulär, hat wohl jeder von uns schon gemacht...
Wenn ihr eine neue secondary flasht, installiert ihr über die "ZIP file"-Option. Dann flasht ihr erstmal nur die ROM, geht nach erfolgreichem Flash zurück bis ihr neben "Add ROM" die Funktion "List ROMs" seht, klickt sie an und seht nach erfolgreichem Flash dort die ROM, klickt sie an und könnt in diesem Bereich dann die ROM wipen, löschen, umbennen, backupen und ganz wichtig über "Flash ZIP" (ganz klein unter "Rename") auch die Gapps und den von euch bevorzugten AOSP Kernel flashen.
Wenn ihr alles richtig gemacht habt, könnt ihr beim nächsten Reboot des Systems entweder den Reboot durchlaufen lassen, dann landet ihr in eurer primary (Stock) oder ihr brecht den Boot-Vorgang ab (ja, das wird euch angeboten) und ihr könnt in die dann hoffentlich dort aufgeführte secondary booten.
Updaten der ROMs (habe ich noch nicht probiert!)
primary: normales wipen/factory reset ist laut Entwickler möglich (die secondary ist davon wohl nicht betroffen), ROM flashen, modifizierten CC kernel, , nicht vergessen wieder die multirom.zip zu installieren, anschließend den Button "Inject curr. boot sector" drücken
(EDIT 27.3.15, 10 Uhr: diese Funktion ist noch unter Beobachtung!!!!! Ich habe eben einen full wipe gemacht und im Anschluß war die secondary weg, was erstmal nicht so schlimm ist, wenn man als secondary ein Nandroid einer anderen ROM verwenden kann. Vielleicht also doch die Finger von der Internal lassen beim wipen... )
secondary: unter Advanced/MultiROM/ListROMs auswählen, wie oben schon beschrieben könnt ihr jetzt wipen etc... anschließend eben "Flash Zip", auswählen, fertig...
(EDIT 27.3.15, 10 Uhr: diese Funktion ist noch unter Beobachtung!!!!! Ich habe eben einen full wipe gemacht und im Anschluß war die secondary weg, was erstmal nicht so schlimm ist, wenn man als secondary ein Nandroid einer anderen ROM verwenden kann. Vielleicht also doch die Finger von der Internal lassen beim wipen... )
secondary: unter Advanced/MultiROM/ListROMs auswählen, wie oben schon beschrieben könnt ihr jetzt wipen etc... anschließend eben "Flash Zip", auswählen, fertig...
Viel Spaß beim Ausprobieren! Und nicht vergessen, habt immer Backups zur Hand, vielleicht auch das "normale" gebumpte TWRP.
Dies ist mein erster selbstgebauter Thread! Für Ergänzungen von Leuten, die sich damit auch beschäftigt haben, bin ich dankbar und werde sie einbauen. Bitte lest erst alles, um zu verstehen, was ihr tut! Auf der Originalseite gibt es natürlich noch Hintergrundwissen.
Zuletzt bearbeitet: