yashsingh1/xdaforums huggingface dataset:
[Nexus 5X Original Android Development] parthabhatta:
And if it happens the solution is to delete all locksettings file in the location you stated. I'm extreme case resetting is the only way.

BTW I couldn't test your solution yesterday as I was restless and did not wait enough for your answer and reset my device.
[Nexus 5X Original Android Development] Topse:
Orion worked good fore some days then Touch

become unresponsive.

Now I use Dirty Unicorn as Secondary ROM

Works great with your Kernel and improve Battery!
[Nexus 5X Original Android Development] parthabhatta:
[MENTION=5996255]jollaman999[/MENTION]

First of all I think it would be better if you can create a new thread for MULTIROM related queries because otherwise this thread becoming complicated with both the issues being put-up and addressed simultaneously.

Secondly I flashed ubermallow with phasma kernel and it runs in the most foolproof way as second ROM in MULTIROM. I have also installed CM13 which also boots but occasionally fails too. The problem lies when I flash a GAPP. Whenever I flash a GAPP to any secondary ROM, all sorts of problem starts. Sometimes the ROMs boot but everything starts force closing and in maximum occasion the ROM doesn't even boot.

Did anybody successfully flashed GAPP to any secondary ROM with more or less stable secondary ROM? If yes then please inform the details of the GAPP flashed along with primary and secondary ROM details.

Another question, whenever Google releases next update what is the safest way to fast boot flash the necessary components by keeping maximum things like MULTIROM installation and secondary ROMs intact.

Lastly - Out of curiosity just wanted to know where these secondary ROMs are stored in the internal storage. I mean the path.

Oh please note that my Primary ROM is Stock MMB29Q with systemless root and obviously Jolla kernel. Also I have xposed installed with gravity box & niwatori and everything works just fine.

Regards.
[Nexus 5X Original Android Development] Topse:
I think two threads are a good idea. This MultiROM thing grows up.

I had until now no problems with gapps.

Flashed always the gapps been recommended in ROM thread.

I tested Orion and Dirty Unicorn. Stable and fast all fine !!

I used Jolla Kernel personally baked in ROM zip because of f2fs .

Only issues i faced was in Orion after two Days with the Touch unresponsive.

But a reboot fixed it.

So far no Issue with MultiROM.

I can change between my Primary and my two Secondary ROM's without Problems.
[Nexus 5X Original Android Development] jollaman999:
Two threads will be good.

But if I open a new thread for multirom, I think it will be more complicated.

Because we need multirom, recovery and kernel only for multirom.

So new thread will be similar with this thread.

But if you want multirom and recovery separately, I will make a new folder in my server next time.
[Nexus 5X Original Android Development] jollaman999:
[bullhead-v6.1]

== Kernel ==

- Linux 3.10.99

- Revert "msm8992 initial overclocking" (It needs more fix for frequency tables and it makes kernel panic sometimes.)

- f2fs: Applied recent f2fs-stable patches

- f2fs: recovery missing dot dentries in root directory

- kexec: Applied upstream patches

- msm: Applies some patches for ipa, sps, camera

- dm-crypt: run in a WQ_HIGHPRI workqueue

- dm-verity: run in a WQ_HIGHPRI workqueue

- mmc: move to a SCHED_FIFO thread

- net: tcp: fix rtable leak in tcp_is_local[6]

- dm: Add android verity target

- dm: boot time specification of dm=

== AIO ==

- MultiROM: Fix fingerprints problem after booting into secondary ROMs

== Recovery ==

- Get images from z31s1g's Play theme

- jolla-kernel_bullhead-v6.1 applied

※ MultiROM Attention ※

- Included in Aroma Installer

- You can't set lock security settings in secondary ROMs (For prevent conflict with primary rom)

- My kernel will not install in secondary roms. There will be no changes if you try installation. Same with some other kernels.

- If you use f2fs in main rom, you should make your own boot.img for secondary ROMs in flashable zip to use f2fs.
[Nexus 5X Original Android Development] roofrider:
I'm not on stock so I'm unsure about flashing security updates. But as long as it doesn't wipe your data, your secondary roms will stay. The roms are in /data/media/0/multirom/roms. Basically on your sdcard/internal storage, but will be visible only in root mode to avoid the media scanner detecting the files I believe.

Did you try banks or purenexus gapps?

Yeah that will be easier for those who wish to try multirom with other kernels.
[Nexus 5X Original Android Development] jollaman999:
OK, here we go.

http://tp.jollaman999.com/jolla-kernel_AIO-bullhead/MultiROM_Only/
[Nexus 5X Original Android Development] roofrider:
That was quick, thanks! I thought z31s1g's themes are not compatible with TWRP 3.0 yet. How are you doing it here?
[Nexus 5X Original Android Development] jollaman999:
Yeah, you are right. So I just overwrote same images.
[Nexus 5X Original Android Development] parthabhatta:
[MENTION=5996255]jollaman999[/MENTION], [MENTION=5587083]Topse[/MENTION], [MENTION=4186558]roofrider[/MENTION]

I am still having problem installing gapps. I have tried with banks, pure Nexus, open and combined with three four ROMs. However, it seems i am doing something wrong as while installing gapps in twrp, it says in red "unable to mount storage. Can anybody give a lead as to where i am committing wrong and how to rectify in the shortest possible way and losing minimum Data and efforts.

Regards
[Nexus 5X Original Android Development] Topse:
Is there a way to change a secondary ROM to primary?

Gesendet von meinem Nexus 5X mit Tapatalk
[Nexus 5X Original Android Development] domicq:
5X supported by me in multirommgr apk :) tonight will upload apk for you guys.

Gesendet von meinem Nexus 5X mit Tapatalk
[Nexus 5X Original Android Development] jollaman999:
I'm don't know why it happens.

I have a same problem in all of tried roms with opengapps.

But Dirty Unicorns + ARM64 provided gapps worked for me.
[Nexus 5X Original Android Development] jollaman999:
Nicce! Thanks! :good:
[Nexus 5X Original Android Development] jollaman999:
Backup and restore will work.

But I didn't tried with this bullhead and sometimes it makes selinux problems.
[Nexus 5X Original Android Development] domicq:
You're welcome man, that wasn't from me enough what you do for us. ☺?

I will pull request to official apk, just need to solve some things.

Gesendet von meinem Nexus 5X mit Tapatalk
[Nexus 5X Original Android Development] Kroniq:
Can we get a mirror? That website isn't worth a ****, 20kb/s downloads
[Nexus 5X Original Android Development] Topse:
With Dirty Unicorn i use BaNkS_Dynamic_GApps_6.x.x_2-27-16_16-51.

How is the way you flash a ROM?

My way is to extract the ROM's boot.img and change the fstab.

After that i change the ROM's kernel with jollas.

And bake a new boot.img with android image kitchen.

Put it back in ROM.zip (with 7-zip)and flash with phone.

ROM-gapps-su2.68

Maybe this is the point why it works for me? :confused:
[Nexus 5X Original Android Development] parthabhatta:
Ultimately I could make the Gapps work. What I did is -

I unselected "Mount System as read Only" in TWRP->MOUNT menu.

I found the file Gapps-MM-FIX.zip and casually downloaded it (google search will find it if anyone is interested).

Then I flashed in this sequence : ROM-> Gapps-MM-Fix.zip->Slim-Zero Gapps (The only Gapps I could make work)

And device booted to SETUP menu in one go.

I tried this for CM-13 and Ubermallow and both boots. I also flashed uber's phasma kernel and it boots.

One additional problem cropped up.

For both the ROMs I flashed supersu (both system & systemless turn by turn) and also tried without flashing supersu), but Root checker shows that there is a problem with root in my secondary ROM. Please help as to how can I get access to root in my secondary ROMs.

Lastly I will now try installing a secondary ROM to my USB drive
[Nexus 5X Original Android Development] parthabhatta:
Booting of secondary ROM from usb pen drive fails
[Nexus 5X Original Android Development] jollaman999:
I don't have OTG yet. So I can't test with it. Sorry.. :(
[Nexus 5X Original Android Development] jollaman999:
MultiROM Manager Now Available!

Thanks [MENTION=5040989]domicq[/MENTION] !

Currently we can't install directly multirom and kernel in this app cause of small cache partition size.

You will reboot to recovery and flash multirom or kernel in /sdcard/Download folder.

http://tp.jollaman999.com/jolla-kernel_AIO-bullhead/MultiROM_Only/MultiROMMgr.apk
[Nexus 5X Original Android Development] roofrider:
Haven't been able to test much today, but I like how this is progressing.

I had no problems (no mount error) flashing PN gapps on aicp and dirty unicorns but everything fc'd. Will try a different gapps package later.
[Nexus 5X Original Android Development] RusherDude:
Awesome!! thanks for the great effort!! :good::good:

Just wondering, this will work only with jolla-kernel or also with any other kernel with multirom patch (like ElemX and not sure if more)?
[Nexus 5X Original Android Development] Topse:
I played a bit with MultiROM.

Tried a backup of a primary ROM in my OTG USB stick.

Installation failed

The same while trying a backup of a secondary ROM via OTG.

Then I tried the internal memory.

Primary and secondary result Backup with the same Error

But Succesfull restored

The primary backup boot up but then it comes to problems.

I think because of the security features that are active in the primary backup.

The Secondary backup boot up and all works fine.Only my google account must be set.

I also restored a backup of a secondary ROM.

to a primary ROM.

Succesfull

But fc when I tried to set the security functions.

A simple dirty flash solved the problem.

Works fine till now.
[Nexus 5X Original Android Development] jollaman999:
It will work with other kernels.
[Nexus 5X Original Android Development] RusherDude:
Awesome job :), thanks! :good:
[Nexus 5X Original Android Development] jollaman999:
[bullhead-v6.2]

== Kernel ==

- Applied recent EAS patches from Google

== Recovery ==

- jolla-kernel_bullhead-v6.2 applied

※ MultiROM Attention ※

- Included in Aroma Installer

- You can't set lock security settings in secondary ROMs (For prevent conflict with primary rom)

- My kernel will not install in secondary roms. There will be no changes if you try installation. Same with some other kernels.

- If you use f2fs in main rom, you should make your own boot.img for secondary ROMs in flashable zip to use f2fs.
[Nexus 5X Original Android Development] Alcolawl:
Would it be too much if I were to request that the SIO I/O Scheduler included in this kernel be updated to SIOplus? Zen and SIOplus are my favorite schedulers and SIOplus contains some logic fixes to the regular SIO scheduler that really improves performance.
[Nexus 5X Original Android Development] carlo85:
This kernel work with dirty unicorn?
[Nexus 5X Original Android Development] jollaman999:
Yes, but in my test max clock try to set to 768mhz. I don't know why, but I think it's rom related.

There is no 768mhz clock in my kernel's frequency table so it will set to lower clock.
[Nexus 5X Original Android Development] parthabhatta:
Which app is recommended to play with the kernel settings - kernel aduitor or trickster mod or something else?
[Nexus 5X Original Android Development] jollaman999:
I recommend Kernel Auditor. There are no recent update in Trickster Mod and there are compatibility issues.
[Nexus 5X Original Android Development] parthabhatta:
Solved the problem of root access in secondary ROM. Flashed the super SU from the undernoted link. Got the link from MULTIROM thread.

http://click.xda-developers.com/api...M v33 | Google Nexus 4&txt=http://bit.ly/m_su

Thanks to chainfire for the modded super SU. Tested this on dirty unicorn and ubermallow ROMs successfully.
[Nexus 5X Original Android Development] ashatter:
I would like to know if this kernel support CAF based rom?
[Nexus 5X Original Android Development] mohammed510:
It does.
[Nexus 5X Original Android Development] b1g.p0ppa:
I guys. Just got this phone today and of course rooted it very first thing :p. I'm running PureNexus ROM and 3.10.99-jolla-kernel_bullhead-v6.2. It appears I can control sound via kernel aidiutor but the actual FauxSound app I also have says that this kernel is not supported.

Also, double-tap to wake (set to full screen) isn't working. EDIT: though this may be a ROM problem, no?

Buttery smooth otherwise! Thanks so much for sharing.
[Nexus 5X Original Android Development] Shyciii:
This kernel working with AOSiP-V3.6-Marshmallow-6.0.1 rom?
[Nexus 5X Original Android Development] mohammed510:
Yes. Only on ext4 tho.
[Nexus 5X Original Android Development] Topse:
Why only ext4?

With Jolla kernel you can chose.

Gesendet von meinem Nexus 5X mit Tapatalk
[Nexus 5X Original Android Development] mohammed510:
I don't know, I've tried this combination but it didn't boot. Maybe ROM side?
[Nexus 5X Original Android Development] parthabhatta:
If I use some other kernel shall I have to install multirommgr.apk separately or only flashing through recovery will do? Secondly what to do with manifest.Json file you have put in the folder?
[Nexus 5X Original Android Development] kdh2834:
BTW what all ROMs did u manage to get f2fs to work?
[Nexus 5X Original Android Development] mohammed510:
I'm not sure yet. But, I'd stay away from f2fs for a while since I've got /data corruption twice. I'm back to ext4 for now until I know for sure what was the reason.
[Nexus 5X Original Android Development] kdh2834:
Basically f2fs got nothing to do with rom so much. All the roms support f2fs if u just change 2 lines in the updater-script which takes barely 30seconds. Its just the kernel.

And the reason why you werent able to get f2fs to work using jollakernel which says it has support for it is that jollakernel is an anykernel which uses the ramdisk of the kernel you are currently on. So you'll only be able to get it to work on roms like aicp and jgcaap's build.

From these roms you can get all cm based roms to run f2fs using their boot.img.

Im quiet new to n5x so i dont know yet what aosp based roms have such kernels. If you happen to find one or just modify the fstab you can get any rom to work with f2fs.

Just letting you know because you comment on almost every thread about f2fs.
[Nexus 5X Original Android Development] mohammed510:
Omni, vrtoxin, RR, uberstock/ubermallow, pure nexus and chroma all working with f2fs.
[Nexus 5X Original Android Development] Topse:
Dirty unicorn , orion and Krexus too.

Gesendet von meinem Nexus 5X mit Tapatalk
[Nexus 5X Original Android Development] kdh2834:
Nice you have your answer now take boot.img

from those roms and you'll never have a problem in the future :) btw thanks for listing out the roms.
[Nexus 5X Original Android Development] mohammed510:
AICP and AOKP too.
[Nexus 5X Original Android Development] mohammed510:
there is a problem with the latest kernel update and f2fs /data .. /cache

i always end up with /data corruption.

the symptoms are :

1) wifi suddenly disconnects and unable to reconnect

2) i re-start the phone

3) factory reset triggered without me doing it !!

so basically, it does a factory reset(formats /data and internal storage) on its own and it seems to happen only with 6.2 but i'll need to confirm this.
[Nexus 5X Original Android Development] jollaman999:
If you install multirommgr.apk, you can install recovery and multirom in this app.

manifest.Json file is for multirommgr to know where to download and check files with md5 checksum.
[Nexus 5X Original Android Development] parthabhatta:
Thanks but presently taking the taste of Android N.
[Nexus 5X Original Android Development] kamilmirza:
thanks a lot [MENTION=5996255]jollaman999[/MENTION] for the hotplug :good:
[Nexus 5X Original Android Development] RusherDude:
The site seems to be down :(, I wanted to give this a try :P, could you rehost it please?

Edit: it seems to work now.

Thanks a lot!!!
[Nexus 5X Original Android Development] mohammed510:
No issues so far with v6.1 and f2fs.
[Nexus 5X Original Android Development] parthabhatta:
Hi Jolla any plans to develop a kernel for N? Just asking!!
[Nexus 5X Original Android Development] Topse:
...with recovery and multirom ;)
[Nexus 5X Original Android Development] roofrider:
TWRP has been updated to 3.0.0-1. Waiting for the multirom version as well.
[Nexus 5X Original Android Development] parthabhatta:
Love this. :p:laugh:
[Nexus 5X Original Android Development] roofrider:
By the way, how are you guys flashing vendor.img on secondary ROMs?
[Nexus 5X Original Android Development] Topse:
Till now I didn't need it.

Gesendet von meinem Nexus 5X mit Tapatalk
[Nexus 5X Original Android Development] roofrider:
I just flashed the latest DU on secondary and it's asking me to update the vendor.
[Nexus 5X Original Android Development] Topse:
Don't know.

I flashed days ago also DU. Sec and pri.

And don't run into this.

Gesendet von meinem Nexus 5X mit Tapatalk
[Nexus 5X Original Android Development] RusherDude:
[MENTION=5996255]jollaman999[/MENTION] [MENTION=5040989]domicq[/MENTION]

2 questions about MultiRom for bullhead:

1) You guys want this always into the Jolla-Kernel thread? Shouldn't it deserve its own glorious thread? So it would reach a lot more people. You can clearly reference jollaKernel in there and that the support is for JollaKernel, with others only if they adapt to it.

2) About the MultiRom Manager app, I guess that sooner or later the changes will be included into the official MultiRom manager app, right? In this case, should we keep the official app or this one? Or it may require more versions in the future? For example, an update to twrp 3.0.0-1 would be needed to use multirom on MHC19J. We will see the need of update in the multirom manager unofficial app ?

Thanks a lot both for the excellent awesome work!!!!!
[Nexus 5X Original Android Development] parthabhatta:
Same happened with me too when I flashed DU after updating to MHC19J. Prior to that till the time I was on MMB29Q it never asked for updating vendor.img. I think may be it's due to some mismatch of the ROM with latest vendor.img as DU ROM was released long back in February. However, I never flashed vendor.IMG in secondary ROM even after prompting as I never knew how to. Actually is there any way to flash any factory images for secondary rom separately? I don't think so. Whatever images you flash works for both Roms. And now I have moved to N.
[Nexus 5X Original Android Development] jollaman999:
[bullhead-v7.0]

== Kernel ==

- Linux 3.10.100

- Applied Android M and Android N recent patches from Google

- msm_hotplug, fingerprint: Fix related with fingerprint

- block: add SIOPLUS I/O scheduler

- sovc, wcd9330: Increase touch off delay time

- sovc: Decrease touch degree for volume control

- sovc: Increase re-exec delay for track control

== AIO ==

- Android N support (jolla-kernel_bullhead-v7.0N)

- multirom: MHC19J support

- A2DPChecker: Increase PLAYING_CHECK_DELAY

== Recovery ==

- MHC19J support

- jolla-kernel_bullhead-v7.0 applied

※ TWRP Attention ※

- Decrytion working with MHC19J

- Decrytion failed with N

※ MultiROM Attention ※

- Included in Aroma Installer

- You can't set lock security settings in secondary ROMs (For prevent conflict with primary rom)

- My kernel will not install in secondary roms. There will be no changes if you try installation. Same with some other kernels.

- If you use f2fs in main rom, you should make your own boot.img for secondary ROMs in flashable zip to use f2fs.
[Nexus 5X Original Android Development] parthabhatta:
[MENTION=5996255]jollaman999[/MENTION]

Kernel for Android N - It's a dream come true. Many many thanks.???

BTW which TWRP is working on Andorid N as a startup for flashing this kernel? I tried a few of them but none seems to work without erasing internal memory. [MENTION=5587083]Topse[/MENTION] you better come and see.☺☺
[Nexus 5X Original Android Development] jollaman999:
You should not encrypt your device. Currently decryption not working with encrypted Android N devices in TWRP.
[Nexus 5X Original Android Development] parthabhatta:
How?
[Nexus 5X Original Android Development] jollaman999:
You should wipe your whole data partition.

Reboot to bootloader and connect to PC.

Type 'fastboot format userdata' in command line.

Type 'fastboot continue' to boot your device.
[Nexus 5X Original Android Development] parthabhatta:
Could do that and TWRP working succesfully. But I cant install busybox now and without busy box I cant install any kernel setting app for playing with the kernel. Whenever I try it says "Write permission denied" at system/xbin. tried alternate locations also but failed. Used Busy Box on rails & Stericcsson's but same result. Where is the problem? BTW I rooted from the undernoted link with "su-eng" boot image as I could not find Chainfire root for Android N till now. Any Advice regarding installation of busybos / alternate root by chainfire

http://xdaforums.com/android/software-hacking/wip-selinux-capable-superuser-t3216394

Regards
[Nexus 5X Original Android Development] buru898:
You're asking in the wrong thread. Maybe busybox doesn't support Android N. It's a new OS, you can't expect any mods to work. I'm surprised root works on it.
[Nexus 5X Original Android Development] parthabhatta:
yeah its not the thread for root but related to Kernel Aduitor for Jolla kernel when installed on Android N.

One more info for those on Jolla kernel with Android N : I could install busy box by rooting with phhusson's boot image "noverity"variant, but TWRP stops at splash screen.

Finally did it. Had to decrypt again and start from scratch.
[Nexus 5X Original Android Development] Topse:
I m on N

-I fastboot flashed TWRP3.0.0-1.

-After that Format userdata.

-Booting System

-shut off to bootloader and enter recovery

-open android with red !

What did i wrong?
[Nexus 5X Original Android Development] RusherDude:
Awesome work!

One question: it includes a new TWRP version for MultiRom, or its still "Recovery 2016-03-07" but it can decrypt MHC19J even being 3.0.0-0? Because on the MultiRom Manager there is no news about a new recovery version for multirom :fingers-crossed:

Thanks!
[Nexus 5X Original Android Development] beastes:
i install it on android n preview and now bootloop

edit: i factory wipe and now work
[Nexus 5X Original Android Development] Topse:
How did you install?

Gesendet von meinem Nexus 5X mit Tapatalk
[Nexus 5X Original Android Development] beastes:
i find the problem i have the android n root from here http://xdaforums.com/apps/supersu/unofficial-supersu-v2-68-android-n-t3333423

and is overwrite boot why multirom cant work if im right?

re edit :my bad everything work great now thank
[Nexus 5X Original Android Development] parthabhatta:
I took out the recovery image from Jolla's kernel v7. Flashed it through fastboot. Ran "fastboot format userdata" then ran "fastboot continue". Again booted to recovery flashed kernel and rebooted smoothly. Checked in settings menu that the device is not encrypted.

---------- Post added at 07:09 AM ---------- Previous post was at 06:22 AM ----------

Does the multirom work beside Android N? I haven't installed the multirom part presuming it won't work.

[MENTION=5996255]jollaman999[/MENTION] - a request if you can provide us a zip to go back to default kernel in Android 7 only as normal process of reflashing boot image through fastboot will again require erasing userdata and decrypting to run r/w root.

Regards
[Nexus 5X Original Android Development] beastes:
i need to flash a second rom and more test .tell you twomorro
[Nexus 5X Original Android Development] parthabhatta:
I already tried second ROM ubermallow and DU. Both doesn't boot. Back to default kernel for now on N.
[Nexus 5X Original Android Development] jollaman999:
MultiROM TWRP 3.0.0-0 + Fix for MHC19J

Rebuilt MultiROM with recent cm-13.0 sources + Fix for MHC19J
[Nexus 5X Original Android Development] jollaman999:
It will not boot second roms cause of different vendor between M and N.
[Nexus 5X Original Android Development] parthabhatta:
Yeah I also expected that