Guide: MultiROM v33 for OnePlus 3T

Diskussion i 'OnePlus 3T - ROM-filer och utveckling' startad av lindahl, 21 dec 2016.

  1. lindahl

    lindahl Adult Droid Medlem

    Blev medlem:
    1 aug 2010
    Inlägg:
    764
    Mottagna gillanden:
    79
    Operatör:
    Hallon
    Telefon:
    OnePlus 9 Pro

    MINA ENHETER

    Operatör:
    Hallon
    Telefon:
    OnePlus 9 Pro
    ROM:
    CrDroid 9
    Telefon 2:
    OnePlus 8T
    ROM:
    CrDroid 9
    This is basically a direct port from OnePlus 3. All kudos for real devs that have made this possible (Thx section below).

    As you know, to be able to run multiple ROMs on our system we need a Modded TWRP version (for flashing ROMs as secondary systems) and MultriROM utility to choose which ROM we want to boot, in this case, the NO-KEXEC version (no patched kernel needed). System must be not encrypted.

    Disclaimer:
    • Remember: You use this under your own risk!
    Notes:
    • Tested with Stock 3.5.3 as secondary, CM, RR, etc...
    Download (Latest TWRP and MultiROM):
    https://www.androidfilehost.com/?w=files&flid=146412

    Guide (short version....):
    • Remember: Your device must be unencrypted or MultiROM won't work...
    • Flash TWRP-MROM modded and reboot in recovery mode (you need to unlock bootloader, etc...)
    • Flash MultiROM ZIP
    • Set No-Kexec option in settings for MultiROM from TWRP
    • Inject boot sector
    • Flash your favorite ROM as secondary from MultiROM menu (Add ROM...)
    • Reboot
    • Select ROM to boot from MultiROM menu
     
    Last edited: 7 mar 2017
  2. lindahl

    lindahl Adult Droid Medlem

    Blev medlem:
    1 aug 2010
    Inlägg:
    764
    Mottagna gillanden:
    79
    Operatör:
    Hallon
    Telefon:
    OnePlus 9 Pro

    MINA ENHETER

    Operatör:
    Hallon
    Telefon:
    OnePlus 9 Pro
    ROM:
    CrDroid 9
    Telefon 2:
    OnePlus 8T
    ROM:
    CrDroid 9
    Last edited: 7 mar 2017
  3. söder

    söder Professional Droid Medlem

    Blev medlem:
    8 nov 2009
    Inlägg:
    2 224
    Mottagna gillanden:
    71

    MINA ENHETER

    Jag har länge undrat över detta, och kan kanske enklare få svar på frågan här på svenska.

    Om man kör MultiROM, kan man då liksom "starta upp" med det projektet och behålla den nuvarande som det är utan att /system och /data går förlorad?

    Jag kör t.ex. OOS 4.0.2 på min OP3T nu (och är väl egentligen "nöjd" med det, eller i alla fall tänkt ha den ganska ofixad (förutom Magisk och root)), men har samtidigt testat uppdatera min OPO från CM14.1 till Lineage OS 14.1 och jag gillar ju verkligen det, och det var snabbt som fan.

    Så, min fråga är, kan man installera MultiROM och testa en annan ROM vid sidan av utan att förstöra det nuvarande, och kan man om man inte gillar MultiROM, enkelt helt bli av med det?

    Tack.

    /Söder
     
  4. lindahl

    lindahl Adult Droid Medlem

    Blev medlem:
    1 aug 2010
    Inlägg:
    764
    Mottagna gillanden:
    79
    Operatör:
    Hallon
    Telefon:
    OnePlus 9 Pro

    MINA ENHETER

    Operatör:
    Hallon
    Telefon:
    OnePlus 9 Pro
    ROM:
    CrDroid 9
    Telefon 2:
    OnePlus 8T
    ROM:
    CrDroid 9
    Du kan inte ha kryptering på din telefon för att få multirom att fungera. För att stänga av krypteringen behöver du rensa allt. Här har jag inte testat men det sägs att det fungerar att köra en nandroid i krypterat läge, kopiera den till en pc, dekryptera enheten och återställ backupen.

    Om du redan saknar kryptering så byter du ut din twrp/stock recovery mot multirom twrp. Här är ingen skada skedd och du kan lika gärna ha kvar den.

    Varje rom kommer att bli helt individuell, det som går att göra är en backup av appar med exempelvis titanium backup och återställa därifrån.

    Du kan testa hur många roms som helst vid sidan av din primära. Jag har flera sekundära, förvisso fullt installerade.

    Gillar du inte en rom tar du helt enkelt bort den, vill du inte ha multirom twrp kan du flasha tillbaka vanlig standard men den funkar precis som den vanliga.
     

    Bifogade filer:

  5. söder

    söder Professional Droid Medlem

    Blev medlem:
    8 nov 2009
    Inlägg:
    2 224
    Mottagna gillanden:
    71

    MINA ENHETER

    Jag kör faktiskt min OP3T okrypterad, just eftersom det var lite strul med TWRP just när jag fick hem min, och jag skulle installera OOS 4.0.

    Ja, att byta ut recovery kan jag göra utan problem. Är det det som är att möjliggöra MultiROM bara?

    OK, så varje ROM är helt individuell. De delar alltså inte appar eller app-data?
    Var installeras de andra ROM:arna? På /data partitionen, eller var hamnar dessa?
    Om de installeras på /system, räknas det då som att man alternerat med sin ROM stock ROM, vilket bråkar med uppdateringar (jag vet man oftast kör full zips om man trixat, men ändå).

    Vet du hur det går om man kör Magisk redan, vilket typ har editerat boot partition tror jag. Kommer det då bråka med MultiROM tro?

    Tacksam för svar.

    EDIT: Det står ju till och med
    • Flash MultiROM ZIP
    i guiden. Det är alltså inte bara recoveryn som möjliggör detta?

    /Söder
     
    Last edited: 24 jan 2017
  6. lindahl

    lindahl Adult Droid Medlem

    Blev medlem:
    1 aug 2010
    Inlägg:
    764
    Mottagna gillanden:
    79
    Operatör:
    Hallon
    Telefon:
    OnePlus 9 Pro

    MINA ENHETER

    Operatör:
    Hallon
    Telefon:
    OnePlus 9 Pro
    ROM:
    CrDroid 9
    Telefon 2:
    OnePlus 8T
    ROM:
    CrDroid 9
    Precis, en annan version av twrp och den multirom zip på din primära rom (OOS 4)
    De kommer inte ha något gemensamt. Du kan testa olika kernel på de olika roms. Jag har t.ex nethunter kernel på min oos 3.
    Under installationen kommer du välja att installeras på system men de hamnar på sdcard > multirom > roms >
    Root över lag är väl det som sabbar ota uppdateringar så du får nog flasha nästa oos version manuellt.

    Jag har aldrig använt magisk så jag vet faktiskt inte vad det är ;)
     
  7. söder

    söder Professional Droid Medlem

    Blev medlem:
    8 nov 2009
    Inlägg:
    2 224
    Mottagna gillanden:
    71

    MINA ENHETER

    Hur gör man förresten om man vill flasha en zip på en ROM? Väljer man då även det i recoveryn, vilken ROM den ska till?
     
  8. lindahl

    lindahl Adult Droid Medlem

    Blev medlem:
    1 aug 2010
    Inlägg:
    764
    Mottagna gillanden:
    79
    Operatör:
    Hallon
    Telefon:
    OnePlus 9 Pro

    MINA ENHETER

    Operatör:
    Hallon
    Telefon:
    OnePlus 9 Pro
    ROM:
    CrDroid 9
    Telefon 2:
    OnePlus 8T
    ROM:
    CrDroid 9
    Du får gå in under list roms och sen flasha zip därifrån. Gör du inte det kommer den installeras på din primära rom.
     
  9. lindahl

    lindahl Adult Droid Medlem

    Blev medlem:
    1 aug 2010
    Inlägg:
    764
    Mottagna gillanden:
    79
    Operatör:
    Hallon
    Telefon:
    OnePlus 9 Pro

    MINA ENHETER

    Operatör:
    Hallon
    Telefon:
    OnePlus 9 Pro
    ROM:
    CrDroid 9
    Telefon 2:
    OnePlus 8T
    ROM:
    CrDroid 9
    Bifogar lite bilder på hur mulitirom twrp ser ut i menyer.
     

    Bifogade filer:

    söder gillar detta.
  10. söder

    söder Professional Droid Medlem

    Blev medlem:
    8 nov 2009
    Inlägg:
    2 224
    Mottagna gillanden:
    71

    MINA ENHETER

    Snyggt. Jag har faktiskt installerat recoveryn och zip och apk. Dock väntar jag på LineageOS som sagt innan jag testar.

    Bra att få se lite hur man gör, och att jag kan flasha som vanligt det som gäller min stock internal ROM.
     
  11. söder

    söder Professional Droid Medlem

    Blev medlem:
    8 nov 2009
    Inlägg:
    2 224
    Mottagna gillanden:
    71

    MINA ENHETER

    Nu är dock TWRP 3.0.4 ute (ej publikt ännu). Ska jag styrt upp en del tydligen. Hoppas denna specialaren kan bli uppdaterad då också.

    I vilken ordning ska man göra allt om man vill baka ut och återgå till vanliga TWRP? Behöver man fixa med den där grejen som man injekterat eller uninstall.zip fixar med allt?
     
  12. lindahl

    lindahl Adult Droid Medlem

    Blev medlem:
    1 aug 2010
    Inlägg:
    764
    Mottagna gillanden:
    79
    Operatör:
    Hallon
    Telefon:
    OnePlus 9 Pro

    MINA ENHETER

    Operatör:
    Hallon
    Telefon:
    OnePlus 9 Pro
    ROM:
    CrDroid 9
    Telefon 2:
    OnePlus 8T
    ROM:
    CrDroid 9
    Last edited: 7 mar 2017