yashsingh1/xdaforums huggingface dataset:
[OnePlus 3T ROMs, Kernels, Recoveries, & Other Deve] xanthrax:
Decrypted only, encrypted most probably never

Sent from my Darkside of Oneplus 3T
[OnePlus 3T ROMs, Kernels, Recoveries, & Other Deve] lindahl85:
Of course you should, you are worth it ;)
[OnePlus 3T ROMs, Kernels, Recoveries, & Other Deve] lindahl85:
A fresh restart today with a clear mind. Finally i have decrypted my 3T and managed to keep my 128GB storage too, i also have two working roms now :) I love you all :D:D
[OnePlus 3T ROMs, Kernels, Recoveries, & Other Deve] BitOBSessiOn:
Congrats !! :)
[OnePlus 3T ROMs, Kernels, Recoveries, & Other Deve] xanthrax:
That's why the Christmas is great, miracles happens! And this is just the beginning...

Sent from my Darkside of Oneplus 3T
[OnePlus 3T ROMs, Kernels, Recoveries, & Other Deve] dreezz:
Multirom noob alert...

How about data (like pictures, whatsapp messages etc) if you work with different roms? Is it available on different roms?

And do you have to install all apps with the rom you boot from?
[OnePlus 3T ROMs, Kernels, Recoveries, & Other Deve] Duncan1982:
Once you have you both ROMs set up with apps you can just switch between them & yes your data will be available in both, it's a must have utility....[emoji106]

Brought to you by my RR Powered OnePlus 3T
[OnePlus 3T ROMs, Kernels, Recoveries, & Other Deve] dreezz:
Sounds good! Can you tell me what the procedure is to get it all running?

I am rooted, running RR 7.1.1 and am encrypted (think so, don't really understand encryption, see a lot of difficulties... Guess i wouldn't mind getting decrypted)
[OnePlus 3T ROMs, Kernels, Recoveries, & Other Deve] knpk13:
"ROM Data" and everything is separate. Each ROM is treated completely differently, nothing is shared. Only internal storage(internal sdcard) is shared.

"Format data" from TWRP (not wipe) and then follow instructions in OP and read earlier posts to get multirom
[OnePlus 3T ROMs, Kernels, Recoveries, & Other Deve] card13:
So I'm kind of confused (haven't used MM in ages), what is the starting point? What I mean is should I have a ROM and data on the device already or should I be completely wiped and then follow the procedure in the OP?

********************************************

I answered my own question, yes you want to have a ROM loaded on the "Internal" and then follow the guide in OP.
[OnePlus 3T ROMs, Kernels, Recoveries, & Other Deve] dreezz:
Same here... Never formatted data (but flashed a lot of roms)

It will wipe my phone, right? And removes encryption?

Is all my data gone, like pics (no problem, have a backup) but also my rom backups ans roms and gapps are gone?

If that is the case... Can you give us the commands to push the files to te phone again and be able to flash in twrp?
[OnePlus 3T ROMs, Kernels, Recoveries, & Other Deve] bm19981217:
Formatting data will wipe your storage completely, so even ROM backups will be deleted. Encryption will be removed, yes, unless you then boot a ROM that forces it AFAIK.

You can save the ROM backups etc. to a computer using "adb pull". Then using "adb push" you can push them back onto your phone.

I'm not quite sure about that but I think you should not restore a backup that was encrypted because it will restore encryption.
[OnePlus 3T ROMs, Kernels, Recoveries, & Other Deve] knpk13:
[MENTION=3713902]dreezz[/MENTION]

I restored an encrypted twrp backup. Worked for me. Well you can just plug in the phone and transfer files normally over MTP too, no need to use adb.
[OnePlus 3T ROMs, Kernels, Recoveries, & Other Deve] dreezz:
Ok, I might give it a go today, it's to tempting ;)

[MENTION=7134312]knpk13[/MENTION]: you restored an encrypted rom, you say... is the whole device encrypted again after that, or just that rom (noob alert again)?

i read about people having trouble with changed passwords/patterns after restoring, don't know if that's related but i like to avoid that mess.

so the steps i think i'll have to take:

-copy all data like pictures, music, backups etc to my pc

-make a nandroid of RR 7.1.1 (for in case i'd like to return to normal recovery/single rom or restore)

-download twrp for multirom, and multrom.zip (the multirom apk is optional i guess?)

-boot to twrp, format data to get decrypted

-try to transfer the files i need via mtp from pc to the phone, or use adb t transfer them

-flash things according to the OP (don't know what "Inject boot sector" means, but i probably see it when i come to that point.

-then it says... "flash your favorite ROM as secondary from MultiROM menu (Add ROM...)" but... I don't have a primary rom at that moment, correct? It would make more sense to me to flash my favorite rom as primary?

edit: tried to copy my twrp-backup to pc. cannot copy.

tried in Win7 and Win10. file too big? (5gb)

edit2 (where are all the helpers @ xda ;)) solved the last point via adb pull (more info:

http://www.howtogeek.com/240655/how-to-copy-twrp-android-backups-to-your-pc-for-safe-keeping/ )
[OnePlus 3T ROMs, Kernels, Recoveries, & Other Deve] stevenswall:
Oxygen 3.5.4 and Sultan MM ROM: Anyone have these two working, or is encryption forced on the first one, thus breaking the second?

I just need pictures available on both, and will reboot to Oxygen just for the camera and photo editing.
[OnePlus 3T ROMs, Kernels, Recoveries, & Other Deve] knpk13:
I have OOS, Sultan CM 13, CM14, and Kali Nethunter all working together. Decrypt by formatting data and flash a custom kernel or zip or something that disables DM verity and forced encryption before you boot back into OOS. PS: Sultan's camera is good enough.
[OnePlus 3T ROMs, Kernels, Recoveries, & Other Deve] bm19981217:
[MENTION=3713902]dreezz[/MENTION] I don't know about restoring encrypted ROMS. But in your steps you didn't mention flashing MultiROM TWRP but I think you would do this before wiping data.

Your primary ROM seems not to be deleted. You only format data. The internal ROM stays in place. So I think you can just boot to that.

Haven't tried anything yet, my phone is still at Oneplus.
[OnePlus 3T ROMs, Kernels, Recoveries, & Other Deve] dreezz:
that's confusing for me...

i have to be unencrypted before i start the process, right?

then i would say i have to format data before i flash the multirom twrp.

i expected to lose everything on my op3t, but you think my current rom stays intact?
[OnePlus 3T ROMs, Kernels, Recoveries, & Other Deve] xanthrax:
Instructions says DECRYPTED, after proceeding to decrypt, all data /internal storage will be erased and your rom restored to factory settings

Sent from my Darkside of Oneplus 3T
[OnePlus 3T ROMs, Kernels, Recoveries, & Other Deve] lindahl85:
SU want to update the binaries but how can it do that on the secondary rom?
[OnePlus 3T ROMs, Kernels, Recoveries, & Other Deve] dreezz:
Ok, multirom is running. Thx for the clarification.

now restoring pics/etc (because format data), getting all RR settings back up again and then... get me a 2nd rom to install.
[OnePlus 3T ROMs, Kernels, Recoveries, & Other Deve] dreezz:
hmmm, we don't get it for free, right ;)

primary rom = RR 7.1.1

2nd = MM Sultan's.

in twrp multirom option i flashed Sultans via 'add rom'.

but how to flash Gapps? i cannot add zipps with the rom, and get an error when flashing as rom after installing Sultan's (incompatible when i flash 6... gapps.)

edit: ok, found that; click on 'list roms' and in my case select Sultans rom, then choose Install zip and flash gapps.

----------------

OPEN other question: the multirom APP says twrp is not installed, but when i boot to recovery i'll go to multirom recovery.

--------

edit: crapp. rebooting to primary rom says my password is wrong. have to find the anwer where is explained how to delete te password/pattern lines :'-(

edit2: found that;

Go into TWRP, > Advanced > File manager:

there, in /data/system, search for the following lines:

-gatekeeper.password.key

-gatekeeper.pattern.key

-locksettings.db

-locksettings.db-shm

-locksettings.db-wal

and delete them.

Done.

-------------

edit: i'm not sure how shared data works. images, music and stuff like that on internal storage are shared when switching rom's, right?

right now i'm setting up my 2nd rom, installed whatsapp and then it asks me to get my google drive backup. does that mean data will not be the same when i boot to another rom? don't really get it...

OPEN edit: tried it: it seems that you have to verify whatsapp after every switch? and when you want all your w'apps up to date backup before changing roms?
[OnePlus 3T ROMs, Kernels, Recoveries, & Other Deve] xanthrax:
If you have flashed the SuperSU latest one from XDA not from that website you posted, even on RR latest, binary doesn't need to be updated, I just tried, look for the chainfire official website not supersu.com

Sent from my Darkside of Oneplus 3T
[OnePlus 3T ROMs, Kernels, Recoveries, & Other Deve] bm19981217:
[MENTION=3713902]dreezz[/MENTION], MultiROM app does not recognise the recovery. This has been mentioned and verified but it's not a problem. You can use MultiROM without that.

WhatsApp can only be installed once for each phone number. If you install it on two ROMs, you have it twice and it asks you to verify again. It's annoying but it's coming from WhatsApp itself. Nothing we can do about that at all.

In general app data are not shared across different ROMs. But the local WhatsApp backups should be available from all ROMs because they are stored in /data/media/0, which is "the SDCard" on this device. All the folders there are shared.
[OnePlus 3T ROMs, Kernels, Recoveries, & Other Deve] dreezz:
OK, thanks!

so multirom is really meant for 1 main rom that's totally equipped with all apps, data and settings, and other roms to check out, or use for it's better camera or other advantages?

speaking of better camera... if a flashable OOS N-zip comes available, can that be flashed and directly flashed supersu after that to be sure it won't get encrypted (i read somewhere flashing something together with it before rebooting is necessary to avoid encryption)
[OnePlus 3T ROMs, Kernels, Recoveries, & Other Deve] knpk13:
That's WhatsApp's security choice and restriction. Multirom can be used to use multiple Roms. what you decide to use it for depends on you. I have Kali nethunter for network stuff, OOS for general usage and sRGB mode and mods like viper and Xposed (might switch to sultan CM13), sultan CM13 for Android pay and to test out unstable stuff I don't want to test on OOS, CM14 to occasionally enjoy nougat and nougat specific apps. No RR because I don't like it :P
[OnePlus 3T ROMs, Kernels, Recoveries, & Other Deve] mysterio619:
does roms share the kernel or is it independent?
[OnePlus 3T ROMs, Kernels, Recoveries, & Other Deve] xanthrax:
Totally independent

Sent from my Darkside of Oneplus 3T
[OnePlus 3T ROMs, Kernels, Recoveries, & Other Deve] mysterio619:
That was fast thanks!!.....also wanted to know why need click on inject boot sector everytime we flash a zip.......what exactly does it do :confused: ....and what happens if we dont click on it after flashing a zip.......is it to be done only for secondary rom or primary rom too?.......Sorry for the questions...i had read the whole thread but didnt find answers for these...i am new user to multirom.
[OnePlus 3T ROMs, Kernels, Recoveries, & Other Deve] xanthrax:
Here is a full explanation of the multirom

https://github.com/Tasssadar/multirom/wiki/Introduction

Inject boot.img file*- When you download for example kernel, which is distrubuted as whole boot.img (eg. franco kernel), you have to use this option on it, otherwise you would lose MultiROM.

Inject curr. boot sector*- Use this option if MultiROM does not show up on boot, for example after kernel installation.

Sent from my Darkside of Oneplus 3T
[OnePlus 3T ROMs, Kernels, Recoveries, & Other Deve] lindahl85:
Wich do you have nethunter on?
[OnePlus 3T ROMs, Kernels, Recoveries, & Other Deve] knpk13:
It's only available for OOS currently. So I flashed stock twice, one Nethunter, one normal.

[MENTION=3946657]xanthrax[/MENTION] , what happens if you flash a ROM zip as a secondary that makes changes to the firmware or recovery partitions, for example OOS or Nethunter? Recovery.. I just flash the custom recovery before rebooting, but what about firmware especially?
[OnePlus 3T ROMs, Kernels, Recoveries, & Other Deve] xanthrax:
The firmware will affect both roms and to take effect must be flashed on the primary ROM

Sent from my Darkside of Oneplus 3T
[OnePlus 3T ROMs, Kernels, Recoveries, & Other Deve] knpk13:
[MENTION=5672995]jcadduono[/MENTION]

So does that mean Nethunter will not work as a secondary ROM (during flashing, it says it's modifying firmware or something)? I got Nethunter booting as a secondary, but I haven't tested whether all its functions work as I'm waiting for my external wifi adapter.
[OnePlus 3T ROMs, Kernels, Recoveries, & Other Deve] xanthrax:
I have no clue how nethunter works and honestly I'm not interested

Sent from my Darkside of Oneplus 3T
[OnePlus 3T ROMs, Kernels, Recoveries, & Other Deve] bird333:
Well I must have done something wrong somewhere (FYI, I only have OOS installed right now). I installed everything (including root) and on first boot I saw what I assume was the Multiboot menu it had a countdown going and then the word 'internal' appeared and the phone booted. I set it up and I rebooted it several times during the setup but I never saw the Multiboot menu again. When I was done setting my phone up, I rebooted back into recovery. It gave the message about 'system' being unmodified which I thought was odd. Anyway I swiped right to modify the system. I clicked on the settings icon in the upper right corner and it says 'MultiROM is not installed!' What do I need to do from here? Thanks in advance.
[OnePlus 3T ROMs, Kernels, Recoveries, & Other Deve] mysterio619:
I got a weird issue....... Installed oxygen os on primary and rr nougat in secondary....... From nougat rom I tried to boot to internal rom......it booted successfully till lockscreen and when tried to unlock it was showing wrong pattern even though I entered correct pattern....... Had to boot into twrp and delete locksettings.db ? file.....and also I have Magisk and phh superuser installed on oos primary rom.......when booting from other rom to internal Magisk manager shows no root functionality and I cant see the phh module in Magisk manager.....a reboot will fix it..... Is this a known issue?
[OnePlus 3T ROMs, Kernels, Recoveries, & Other Deve] xanthrax:
[MENTION=2758814]bird333[/MENTION]

Just reflash multirom zip again and keep checked that option "inject multirom"

Sent from my Darkside of Oneplus 3T

---------- Post added at 08:02 AM ---------- Previous post was at 07:59 AM ----------

@mysterio619

Magisk thingie hasn't been tested so far so it may be related to it, I may install it and I'll give some feedback to BitO

Sent from my Darkside of Oneplus 3T
[OnePlus 3T ROMs, Kernels, Recoveries, & Other Deve] knpk13:
I'm using magisk on all 4 Roms I have installed. No problems. Only issue is the wrong security code one (which is not a magisk issue), which happens even when switching Roms (not just restoring TWRP backups). I work around it by using the fingerprint enabler Xposed module, so I don't have to use my code at first boot, I can simply use my fingerprint for everything.
[OnePlus 3T ROMs, Kernels, Recoveries, & Other Deve] mysterio619:
I confirm this fingerprint code error prominent when switching between roms....... Regarding magisk..... It crashes whenever I switch between roms....... https://youtu.be/PFawFGK8wVI

EDIT: Had to clear data of the app to avoid crashing of the app
[OnePlus 3T ROMs, Kernels, Recoveries, & Other Deve] lindahl85:
It works :) I use it as third ROM now.
[OnePlus 3T ROMs, Kernels, Recoveries, & Other Deve] BitOBSessiOn:
TWRP 3.0.3 + MultiROM v33 (20121220)

Available for testing:

TWRP 3.0.3 available here.

Latest MultiROM v33 available here.
[OnePlus 3T ROMs, Kernels, Recoveries, & Other Deve] knpk13:
How do I update my current multirom setup? Just flash the new recovery and zip?
[OnePlus 3T ROMs, Kernels, Recoveries, & Other Deve] xanthrax:
Yes, just flash it
[OnePlus 3T ROMs, Kernels, Recoveries, & Other Deve] mysterio619:
What are the changes?

Edit : installed......twrp booted faster... No visible changes in app or functionality I could find........wrong pin or pattern bug still present when switching roms
[OnePlus 3T ROMs, Kernels, Recoveries, & Other Deve] BitOBSessiOn:
Basically bug fixes, more languages support, and preliminary support for official TWRP Android app (you can deactivate option for asking auto install from TWRP settings).

Details:

TWRP:

https://github.com/nkk71/android_bootable_recovery/commits/android-7.1-mrom

MultiROM:

https://github.com/nkk71/multirom/commits/master

(+ Work in progress branch)
[OnePlus 3T ROMs, Kernels, Recoveries, & Other Deve] dreezz:
Anyone tried the 'switch roms' function in twrp?
[OnePlus 3T ROMs, Kernels, Recoveries, & Other Deve] BitOBSessiOn:
This time I've built kernel from sources... my own basic version (not using prebuilt stock kernel).
[OnePlus 3T ROMs, Kernels, Recoveries, & Other Deve] xanthrax:
I personally haven't and I can't see the point

You can always boot into a ROM from the application or chose the default ROM to boot first from settings

Swapping the roms was useful when this non-kexec patch was not available and a modified kernel was required on the primary ROM

Maybe the only thing is the OTA, you can't use this function when on secondary but I never flash a rom or anything just like that, I always wait for feedback and also backup everything before blindly hit the update button, sometimes the OTA may unexpectedly break something

Sent from my Darkside of Oneplus 3T
[OnePlus 3T ROMs, Kernels, Recoveries, & Other Deve] dreezz:
ok, thanks! changing the default ROM to boot first sounds safer, and does what i wanted.
[OnePlus 3T ROMs, Kernels, Recoveries, & Other Deve] xanthrax:
Yes, less hassle and I keep the oos as primary

Sent from my Darkside of Oneplus 3T
[OnePlus 3T ROMs, Kernels, Recoveries, & Other Deve] lindahl85:
Should this be flashed on every rom or just one time?

BitO-multirom-20161220-v33-UNOFFICIAL-oneplus3t.zip

---------- Post added at 15:18 ---------- Previous post was at 15:06 ----------

Can I add that line myself to this file or will it break stuff?

arch/arm64/configs/blu_spark_defconfig
[OnePlus 3T ROMs, Kernels, Recoveries, & Other Deve] mysterio619:
Hi noob question maybe.......Does multirom affect battery life?......i'm getting a quite a bit of drain...
[OnePlus 3T ROMs, Kernels, Recoveries, & Other Deve] lindahl85:
Nothing I have noticed with 3 different roms.
[OnePlus 3T ROMs, Kernels, Recoveries, & Other Deve] xanthrax:
Only once, each ROM is using the same recovery and multirom, what makes you think of flashing on each ROM? You still didn't get the point of the multirom... The recovery it manages the roms which stays dormant on your sdcard until you boot up, the roms doesn't have their "own" recovery that you have to flash, the recovery is only one which loads before any system

And about battery drain, as this multirom is recovery related, there's absolutely no point to be concerned, the multirom isn't a process which runs in the background, as I said, each rom boots up individually and independently from the others so, no, no battery life related

This multiboot is different than dual boot. I would call "dual boot" an instance which helps you to run 2 or more different operating systems in the same time, like windows virtual machines and in this case yes, the battery drain comes into the question

Sent from my Darkside of Oneplus 3T
[OnePlus 3T ROMs, Kernels, Recoveries, & Other Deve] lindahl85:
It´s not recovery i´m talking about. That´s why I show the filename. I know that we use the same recovery but not what the other zip actually do.
[OnePlus 3T ROMs, Kernels, Recoveries, & Other Deve] xanthrax:
That file is a recovery add-on like so no, no need to do it on every ROM, you can't even do it as you don't flash the zip on a Rom, you flash it in recovery as a normal zip

Using list roms /flash zip will flash stuffs into that ROM you have chosen, the file you're referring to is a recovery related file

The only thing you need to put in each rom is the multirom application, if needed

Sent from my Darkside of Oneplus 3T
[OnePlus 3T ROMs, Kernels, Recoveries, & Other Deve] lindahl85:
Where can i find the gatekeeper.pattern.key file in the second rom? :)
[OnePlus 3T ROMs, Kernels, Recoveries, & Other Deve] xanthrax:
Does this pin/pattern issue occurs when switching roms or swapping roms?

The file should be in the same folder as for the primary ROM

Navigate to the secondary ROM installation location as shown few pages back and then find the file

http://xdaforums.com/showthread.php?p=70087265

Sent from my Darkside of Oneplus 3T
[OnePlus 3T ROMs, Kernels, Recoveries, & Other Deve] lindahl85:
Yes, and my secondary RR-N doesnÂ´t unlock when i set fingerprint. Longpress works and shortpress in menus but not shortpress to unlock. I need to use graphic then.

A reboot solved the issue with long/shortpress though but the sensor is so slow so the rom thinks that i longpress the button when i try to add a second fingerprint.
[OnePlus 3T ROMs, Kernels, Recoveries, & Other Deve] xanthrax:
... Yes... Swapping is something, switching is something else, I don't understand what "yes" means

Also this long / short press may be ROM related

I'll it try on the roms I have though I'm not using any security option on the phone

Sent from my Darkside of Oneplus 3T

---------- Post added at 04:08 PM ---------- Previous post was at 03:52 PM ----------

Yes... Setting up fingerprint security on primary and another secondary ROM, even though the requested pin is the same, the primary ROM doesn't recognize it anymore after switching (booting into it from another, swapping is equivalent to replacing) but the secondary ROM isn't affected, it recognize the pin

-=-=-

I'll check how it works on a different device using the same multirom

Sent from my Darkside of Oneplus 3T
[OnePlus 3 Guides, News, & Discussion] Mina Mngawy:
First of all every step you'll make is at your own risk

sorry for my bad english

requirements :

1. unlocked bootloader is a must

2. full flash of latest 3.2.8 ROM on your computer you can find it here Mega Google Drive

3. stock recovery on your computer " download from official website "

Steps : ( make sure that u backed up all of your data )

1. flash modified twrp recovery via fastboot for Nougat from here

2. reboot in twrp recovery , it will ask for password to decrypted your data just cancel or skip and allow modifications on system

3. go to Mount and mount System

4. go to Wipe > Advanced wipe > select system > Repair or Change File System > Change File System > EXT4

5. go back to wipe and select Format Data

6. again to Advanced wipe > select everything there except USB-OTG

7. reboot to recovery again

8. connect your device to computer and copy the full 3.2.8 ROM to your device

9. go to Install > select the 3.2.8 ROM file

10. after it's done reboot to bootloader

11. flash stock recovery via cmd ( fastboot flash recovery *FILENAME*.img )

12. reboot recovery

13. factory reset and reboot

congrats you have your marshmallow back :good: :)
[OnePlus 3 Guides, News, & Discussion] sohag.n091:
1+3

I flashed open beta 8 through adb sideload then factory reset my phone. will it work for my case ?:confused:
[OnePlus 3 Guides, News, & Discussion] Mina Mngawy:
Yes it will work .. I did the same [emoji1]
[OnePlus 3 Guides, News, & Discussion] alexdospobles:
Hey boys, if i want install CM14.1, should install first 3.2.8?
[OnePlus 3 Guides, News, & Discussion] rsfour:
Worked perfect thank you!
[OnePlus 3 Guides, News, & Discussion] Murgis:
OxygenOS 3.2.8 in Google Drive

We also have a copy in Google Drive of the rom OxygenOS 3.2.8

I am sorry that I can not include the link because I am a new user. It's easy to find using Google
[OnePlus 3 Guides, News, & Discussion] Mina Mngawy:
Yes first you should be on a marshmallow build
[OnePlus 3 Guides, News, & Discussion] Mina Mngawy:
I didn't find it .. And yandex is a better server xD