yashsingh1/xdaforums huggingface dataset:
[Nexus 7 Original Development] O2Blevel:
I'm currently on the 4.2.1 kernel but I want to flash a custom kernel. If this kernel doesn't work out I would want to go back to the stock kernel, but I only have an img file available. Would I use the Add/replace boot.img option in the modified recovery to do that?
[Nexus 7 Original Development] taurius1:
This worked for me. I did have to wipe my ROM first, though. Didn't read this post before I installed multirom. I don't know how essential this step is, But you might consider putting this in the op, or in a "troubleshooting" section.

Took about 20 minutes to complete the installation. I just booted into ubuntu. This should be fun. Thank you. :)
[Nexus 7 Original Development] Rafase282:
With the new recovery you can flash zip files with spaces. like "flash me.zip" without it breaking your system.
[Nexus 7 Original Development] pqrs:
Worked great here, thanks!
[Nexus 7 Original Development] jawonder:
Ok Kool !! .
[Nexus 7 Original Development] SUDroid:
Why is system_server is taking all my ram (VSS)? And how do I disable this or prevent it from using all my ram?
[Nexus 7 Original Development] O2Blevel:
I've noticed that my ram tends to run up after shutting down ubuntu so I've been monitoring it lately. I also have noticed a very high vss for system_server and inputmethod.latin, but from what I have read vss in android is not very meaningful.
[Nexus 7 Original Development] jawonder:
How do i update a rom via MultiRom i tried to select the rom i want to update from the list of roms but there's a warning "Do not flash rom and Kernel from this menu" and it can't be done via inject, so how do i update ? .
[Nexus 7 Original Development] blucmal:
True never thought of that. Use the main ROM section just for doing ROM updates thanks for great idea :D
[Nexus 7 Original Development] drewski_1:
Iirc, you can do that in Titanium Backup
[Nexus 7 Original Development] CruxHumanus:
I apologize if this has been asked before, I wasn't able to find an answer.

Is MultiROM expected to support Nexus 5 in the future?
[Nexus 7 Original Development] sgt. meow:
If the dev buys the device or someone donates to him or some expert with the device manages to port it over, yeah sure.
[Nexus 7 Original Development] Tasssadar:
https://plus.google.com/106544733723469872647/posts/Nt1DLWLfFsF
[Nexus 7 Original Development] CruxHumanus:
Seems like my question was a timely one. Thank you for your efforts, you're doing an amazing job :good:
[Nexus 7 Original Development] J.Abaraxas:
Quick newb q. Might have been answered before so my bad beforehand. Anyways. Do i have to install a separate gapps for every rom or do they all share the same ones?
[Nexus 7 Original Development] CruxHumanus:
Gapps are installed separately, just like you would normally install them. Same goes for kenels, mods and all other flashable zips you might want to add to a specific ROM.
[Nexus 7 Original Development] J.Abaraxas:
So only the sdcard data is shared? Nothing else?

Sent from my R800i
[Nexus 7 Original Development] Gothic4:
Yes, only sdcard data.

Wysłane z mojego Nexus 7 przy użyciu Tapatalka
[Nexus 7 Original Development] NeilGregan:
ubuntu crashes

ubuntu just will not work for me ,whenever i select the browser it flashes non stop then crashes. very slow and very slugish. are any other versions of ubuntu any better than this alleged stable saucy?

EDIT:

BTW i am running latest 4.4 stock rooted MultiROM, Modified TWRP and

4.4 Stock kernel w/ kexec-hardboot patch
[Nexus 7 Original Development] CruxHumanus:
This had been addressed numerous times on the last pages of this very thread.
[Nexus 7 Original Development] NeilGregan:
ubuntu crashes

i have tried to find an answer in this thread but cant find it. could you help me by telling me what page number out of the 240 pages that are already here. i have searched for an age and cannot find the answer,

edit:

found answer on page 236
[Nexus 7 Original Development] TheDj408:
Great

Worked perfectly fine without any issue ... for me it works with Ubuntu Touch/desktop both and so many roms ... :good: just wondering why didnt i buy a 32 GB version :P
[Nexus 7 Original Development] Gr8Jeepin:
OK, newb here. I installed multirom from its app. Which included the updated twrp and the 4.2.2 kernel. In recovery advance/multirom I only have the ability to add a ROM list a ROM then both inject boot options and settings. I don't seem to have the manage ROM menu. So I don't have those options. Please advise. Thanks again for this great ability!!!!

Edit: found it. Go into list Rom and there it is. Sorry for the added post.

Thanks for this great mod!!
[Nexus 7 Original Development] flash5000:
You will soon be wondering how you could ever live without MultiROM if you have the flashaholic genes... ;)

Gesendet von meinem Nexus 7 3G mit Tapatalk
[Nexus 7 Original Development] Gr8Jeepin:
I'm just wishing this was available on more devices.
[Nexus 7 Original Development] CruxHumanus:
Some older OMAP Motorola devices use Safestrap (and also BMM), which essentially lets you allocate "slots" to which you can flash whatever you like, while keeping stock (internal) intact. But, that's a whole different approach and implementation.

I'm just patiently waiting for Multi to be ported over to Nexus 5. Got it recently, and getting itchy :)
[Nexus 7 Original Development] flash5000:
[MENTION=3418703]Tasssadar[/MENTION]:

I just tried to install a self-built AOSP ROM (no modifications, built straight from aosp source) on my Tilapia as a secondary ROM.

Install process aborts with 'device is a grouper'.

If I remember correctly, you modified TWRP to accept both, grouper and tilapia, in earlier versions. Did you perhaps not include this change in the latest version?

I know I can remove the check in the installer file, but it would be much more convenient to have the recovery accept both models...

Gesendet von meinem Nexus 4 mit Tapatalk
[Nexus 7 Original Development] Tasssadar:
Okay, so I'm gonna explain what I do. Let's look at common assert you can find at the top of updater-script:

assert(getprop("ro.product.device") == "grouper" || getprop("ro.build.product") == "grouper");

It checks properties ro.product.device and ro.build.product, and if one of them is grouper, it proceeds. So, what I do is I set the variables like this:

ro.product.device=grouper
ro.build.product=tilapia

Which means that assert on grouper will successfuly pass with ro.product.device and on tilapia it will accept ro.build.product. I've checked latest TWRP image and this hack is in place, so look into your script and examine your assert - maybe it checks only one of those properties?
[Nexus 7 Original Development] flash5000:
So I already thought you had a simple solution in place, and I was right ;)

Will check tomorrow and report back...

Gesendet von meinem Nexus 4 mit Tapatalk
[Nexus 7 Original Development] _never_mind_:
Kitkat 4.4.2 OTA for Nexus 7 2012 out!

Just received a OTA update update for KitKat: 4.4.2, hopefully this fixes vpn ipv6 issues.

Looking forward to the mulltirom kernel patch, assuming there's a new kernel? :)
[Nexus 7 Original Development] q-live:
when i open multirom i get a error saying "failed to get root access" but my nexus 7 is rooted. Is there something else i need to do?
[Nexus 7 Original Development] #define:
You must have accidentally denied it the 1st time.. try going into the superuser app and clearing the logs and remembered apps..

Sent from my Nexus 4
[Nexus 7 Original Development] carpon:
can i use this one to flash a stock a rom as a second rom ?
[Nexus 7 Original Development] flash5000:
Yes. Search for a flashable zip of the stock rom and you're good to go.
[Nexus 7 Original Development] flash5000:
I just checked the zip, it indeed only tests for ro.product.device. As this passes only for grouper, I was out of luck.

Any idea where I would modify AOSP code in order to include both properties in the updater-script? If not I'll have to do proper research by myself ;)

Gesendet von meinem Nexus 7 3G mit Tapatalk
[Nexus 7 Original Development] MasterScat:
Sometimes supersu fails to prompt, try setting supersu/superuser root access to GRANT then run the multirom app. You should be good to go. Just make sure you go back and set your root access to PROMPT.
[Nexus 7 Original Development] fingerr:
Hi all,

anyone can tell me how to apply 4.4.2 OTA update (I'm on 4.4 using latest multirom)?

--

thanks in advance and best regards

fingerr
[Nexus 7 Original Development] phanitej:
If you are on stock rom without any changes(if you did not delete or modif anything from the original stock files) you can flash it like a normal zip
[Nexus 7 Original Development] fingerr:
I don't think I'm on stock, I've used Tasssadar's one posted here http://xdaforums.com/showthread.php?p=47659312#post47659312.

I've added one line ad the end of build.prop to disable software buttons. I've commented it out but it's still not working :(

--EDIT--

I've reflashed Tassadar's 4.4 but still no go.

--

best regards

fingerr
[Nexus 7 Original Development] ginobili1:
Is it possible to replace the internal ROM? Or remove it altogether? I want to move my second ROM to be the internal and then flash others to check. Is this possible? If yes, then how?

Thanks.

EDIT: Using 4.3 as Internal and 4.4 as the second ROM. ROM and kernels are as listed in my Signature.

OP I have posted this question in the Nexus 4 thread as well. Please delete it from here if not related to this one.
[Nexus 7 Original Development] thereal_bigjake:
Right now you can use backups to move roms around but I think rom swapping may be a new feature in the future :D
[Nexus 7 Original Development] johnnyninja:
So I'm on stock 4.4 (internal ROM). I have the OTA zip file that automatically downloaded to my Nexus7. I can just flash that along with the SU zip in TWRP and I'm good to go? Do I need to reflash the Kernal?

I've searched for a clear answer but nothing I've found has been enough to pull the trigger.

Thanks
[Nexus 7 Original Development] phanitej:
Tasssadar's 4.4 has a kexec patched kernel. Not sure about the file structure inside. Do one thing, download the krt16s zip from google factory images site and the flash the system & boot imagesin fastboot(i had the same problem and flashed these files and did not loose any data). Then reboot once and then go back to recovery again. Now flash the OTA zip. PM me if there is any issue. As its not related to this thread, lets keep it in PM's

---------- Post added at 11:58 PM ---------- Previous post was at 11:56 PM ----------

You said you are on stock, that mean you did not make any changes to any files. And if you are on stock kernel, yes you can just flash it as a normal zip. And if you are rooted already, then you can use the survival mode in SuperSU so that you dont have to flash SuperSU zip after updating our Nexus 7
[Nexus 7 Original Development] johnnyninja:
I have the stock kernel with kexec that I installed with multiROM. Does that qualify as "stock"?
[Nexus 7 Original Development] phanitej:
Wont be stock(at least for me it did not work). I would suggest you to use the boot.img that comes with factory images and flash it in fastboot. Wont do any harm and does not even take a min.
[Nexus 7 Original Development] johnnyninja:
My experience up to this point has been relatively basic. Unlock, flash CWM or TWRP recovery, break things, fix...etc. I guess I'm getting lost with this though.

So I flash boot.img over my current TWRP recovery?
[Nexus 7 Original Development] phanitej:
Yes... TWRP and boot.img are different. TWRP is your recovery where as boot.img has your kernel. As you mentioned you flashed CWM/TWRP im sure you know how to use fastboot. Let me make it more simple.

On your current setup connect your device to the PC. I guess you already have fastboot & adb installed. If not, download them from here, (found them on some website recently)

Extract the files into a folder. And open command prompt/terminal in that directory. then type

adb devices

It should show your device attached. Then type

adb reboot bootloader

This will take you to the bootloader screen. Now copy the boot.img(from the factory image) file into the platform-tools folder that you extracted. Now type

fastboot flash boot boot.img

Now reboot manually or type

fastboot reboot

Now go to recovery (twrp/cwm) and flash the OTA file. Should not have any issues.
[Nexus 7 Original Development] johnnyninja:
Excellent! I appreciate you breaking it down for me.
[Nexus 7 Original Development] annoyingduck:
Anyone know if the modified cm11 kernel is updated to 4.4.2?
[Nexus 7 Original Development] johnnyninja:
Unfortunately, trying to flash the OTA update failed.

I was able to flash boot.img successfully. I rebooted and went back into recovery. I tried twice. This is the the main contents of the log.

verifying current system...

"/system/bin/app-process" has unexected contents

E:Error executing update binary in Zip (path to zip on sd card)

Error flashing zip (path to zip on sd card)

Then at the end... No need to inject bootimg, it has the newest trampoline (v9)

I had Inject MultiRom after installation checked.

Any ideas? Or is there a better way to do this like downloading the factory zip, installing, rooting and then just use the current "internal" as a place holder? I would really like to keep the stock ROM up to date and available.

EDIT: I tried to rename the app-process files to try and get back to the original but had lost root and didn't realize it until it was too late. I ended up starting from scratch and installed 4.4.2 then rooted again. Now I'm just waiting for the 4.4.2 kernel.
[Nexus 7 Original Development] _never_mind_:
Thank you very much for the MultiRom update Tasssadar, but is this for 4.4.2 or the 4.4.1? "(stock 4.4.2)" vs. filename kernel_kexec_grouper_441.zip is a bit confusing :confused:

Just tried it and saw 4.4.2, thanks for the reply also! Now I am back to multiromming :)
[Nexus 7 Original Development] Tasssadar:
It's the same for 4.4.2 and 4.4.1.
[Nexus 7 Original Development] Gothic4:
The SWAP option is great :)

Wysłane z mojego Nexus 7 przy użyciu Tapatalka
[Nexus 7 Original Development] _never_mind_:
This question probably has an easy answer, but I am having a hard time finding/Googling the answer ;)

If I want to boot both e.g. Android 4.3 and Android 4.4.2 "stock" (meaning like the Factory images from Google) using Multirom, would that be possible? I mean next to the "Internal" Android ROM which is normally the "main" ROM.

I 've tried several CM-mods, and flashed them via TWRP-Advanced->MultiROM->Add Rom-ETC.., could this also be done with e.g. image-nakasi-kot49h.zip, and would appear next to the Internal rom as an alternative? I wonder because the contents of a e.g. cm-10.2.0-grouper.zip zip looks quite different than a (Google) image-nakasi-kot49h.zip, and I don't want to be touching anything that belongs to "Internal" (including data) when I would be flashing a 2nd "stock" Android.

Perhaps someone can shed some light on this :)

Cheers!
[Nexus 7 Original Development] flash5000:
There's no problem in doing this, as long as you use a flashable zip of the stock image.

Keep the following things in mind:

- do not share kernel if Android versions are different (4.4 vs. 4.3 vs 4.2)

- pay attention to the radio compatibility if you are using a device with a mobile radio
[Nexus 7 Original Development] denzel09:
Hi, i want ask if it will be possible add in future support for motorola moto g, thank you

☺
[Nexus 7 Original Development] _never_mind_:
Thank you for your reply! What I don't understand is though, looking at the following:

cm-10.2.0-grouper.zip has:

- boot.img

- system directory

image-nakasi-krt16s.zip has:

boot.img

recovery.img

system.img

userdata.img

Besides the system being a directory in one, and in an .img in the 2nd (no difference for flashing?), a recovery.img in the zip seems a bit odd, as I don't want to be flashing recovery while flashing from TWRP-Advanced->MultiROM->Add Rom, right, or? And if the userdata.img is in, will this be flashed seperate from "internal"? Obviously I am lacking some understanding here | - )

Cheers!
[Nexus 7 Original Development] flash5000:
Better be safe than sorry ;)

The TWRP recovery modified by our genius Tasssadar takes care of these topics. It will skip/avoid the recovery flashing. Paths for user data etc. are mapped before an installation takes place, as well as other necessary paths (it's the same with system, too - if this was not remapped, you would overwrite your internal ROM. MultiROM-edition of TWRP takes care of that not to happen.)

Regarding the different structure of system (one as image, the other as folder), this doesn't matter. If you take a look at the updater-script (located in the META-INF/.../.../ folder somewhere), you can see the various commands that are processed during installation. The script will be adapted to the contents of the ZIP.

In order to be sure, just make a nandroid backup before you try the installation and store it on your computer. If something goes wrong, it's a breeze to recover from the 'disaster'. ;)
[Nexus 7 Original Development] CreepyE:
anyone else having trouble accessing the manage roms tabs in the latest version?
[Nexus 7 Original Development] z31s1g:
In case you are using the Holofied theme, you need to remove it for now. Working on update already, though I'm not sure if I can manage to roll it out before christmas...
[Nexus 7 Original Development] CreepyE:
that fixed it. thx
[Nexus 7 Original Development] _never_mind_:
Thanks for the explanation! :)
[Nexus 7 Original Development] ironmaskusa:
Thanks to the author of this sweet ass MOD! It has to be one of the coolest features I've seen put together by someone to be able to switch ROMs. You have done an awesome job, keep up the great work and I love the pong game that's thee Easter egg..totally found that by a accident. :D
[Nexus 7 Original Development] Tasssadar:
I've made flashable ZIPs with stock ROMs again. These are made from 4.4.2 KOT49H factory images, no changes, no root, no anything. They install just like any other ROM here on XDA though, which means you can use it to flash stock as secondary ROM in MultiROM.

http://goo.im/devs/Tassadar/stock_zips/kot49h_grouper.zip
[Nexus 7 Original Development] formula84:
I just wanted to say thanks for this wonderful piece of work (MultiRom). I am an m7 user and you had popped in our thread and helped out with the Memory issues on the additional roms. It was fixed by using an updated kexec binary that you provided. Now the only strange thing is that Sense and Google Play Edition Roms will not boot as additional Roms.

I have found that the issue seems to be mounting during boot and its just system that has trouble, all others Boot, cache, and Data are using the proper mounts. For some strange reason System stay pointing to internal system. Is there any ideas you could have for a dev on our end to look into maybe in Kernel?

I saw from the OP "all the mounting is done in *.rc files" maybe something can be figured out from these .rc files?

"1. Multi-booting android

This is rather simple, because all the mounting is done in *.rc files. All you have to do is bind /system, /data and /cache to folder on sdcard and remove mounting from rc files. If the ROMs do not share the kernel, sselected ROM's kernel is loaded using kexec, the device is rebooted and the "select ROM" menu will not show up, it will do the mount -o bind stuff and boot the ROM user selected before reboot."

Edit this was my post in the m7 thread where I explain how I know system is the only mount point not working... http://xdaforums.com/showpost.php?p=48485446&postcount=276

---------- Post added at 05:58 PM ---------- Previous post was at 05:11 PM ----------

If it helps at all to be booted into the additional rom that fails to mount the redirected system let me know, because I have my current setup as an Internal GPE Stock as well as a additional rom with the same setup, this allows me to run the same base but with different data between the two.
[Nexus 7 Original Development] Devtaji:
Bodhi Batery remains at 100%

I installed Bodhi with Franco Kernel and Stock Kitkat.

It works fine except for one issue: The Battery monitor stays at 100% always.

Is there any fix to this?

or

If anyone has tried Ubuntu desktop, please tell me if it shows the correct battery or not. Then I'll swith to Ubuntu and install XFCE.
[Nexus 7 Original Development] razormccabe:
Regarding uninstaller - I received an error and was not able to proceed in CWM. Does it have to be through TWRP?

On that note, when I wanted to add a ROM through TWRP I couldn't as they were backed up by CWM. Would I have to backup again, this time with TWRP?
[Nexus 7 Original Development] SkOrPn:
Try using MultiROM manager from the Play store and use it to install TWRP MultiROM v19. TWRP backups are for TWRP recovery ONLY, and CWM backups are for CWM backups ONLY. They are not interchangeable.

Once you have TWRP installed just do another backup using it. Then have fun with MultiROM... :good:
[Nexus 7 Original Development] razormccabe:
Thanks, just wondered if they were interchangeable.

I'm going to uninstall though, I don't have enough experience to comfortably use this yet (but couldn't resist trying). The uninstaller failed when I tried it, anyone know why?
[Nexus 7 Original Development] SkOrPn:
What failed exactly? Are you on a custom rom now? Are you rooted? What are you going to uninstall? And lastly, what are you trying to accomplish exactly?
[Nexus 7 Original Development] Tasssadar:
Please get me a log from that failed uninstallation! People in all threads seem to encounter some problem with it, but I simply can't replicate it and it bothers me -.-

Flash that uninstall ZIP and then do adb pull /tmp/recovery.log (if you know what adb is and it works for you in recovery) or go to Advanced -> Copy log to SD in recovery. This will place the log to your sdcard, it will be called recovery.log. You can get it from the device while in Android. Send me that log.
[Nexus 7 Original Development] koko98:
I have installed Ubuntu Touch from MultiRom manager but it doesn't boot. I have installed saucy 101 version

Enviado desde mi Nexus 7 mediante Tapatalk
[Nexus 7 Original Development] Devtaji:
How to access Android files in Ubuntu?

I've read this:

https://github.com/Tasssadar/multirom/wiki/Storing-ROMs‎

How do I mount a drive in Ubuntu so that I can access the /sdcard/0/ partition in Ubuntu 13.04.

Maybe mount it as a network drive or fuse
[Nexus 7 Original Development] koko98:
I have installed 99 version and it doesn't boot too. Please help!

Enviado desde mi Nexus 7 mediante Tapatalk
[Nexus 7 Original Development] thephoenixvampire:
Can someone please mirror the uninstaller, I've downloaded it twice and both times the zip is corrupt.
[Nexus 7 Original Development] DQEight:
I want to give this a go but have a few questions.

1. What happens to my stock ROM I'm currently on after setting this up? Does it simply allow me to install a second or will I end up having to reinstall stock as a secondary?

2. Do the Roms share installed apps or files?

3. What I want to do is install webos, and a custom ROM alongside my stock kit Kat that I have setup the way I like.
[Nexus 7 Original Development] s33d1ing:
If you use multirom manager form the play store, set up is a breeze.

After installing multirom, your stock rom will remain untouched as your primary rom. You can the flash secondary roms via the multirom section in twrp.

Roms do not share apps/data, but the SD card is shared.

You can set up as many roms as you want as well as webos all through twrp. Links to webos and instructions should be in the op or following posts. Good luck!
[Nexus 7 Original Development] TylerDurben:
Hohoho, merry Christmas!!!

I am sorry for asking this here but...

In a few days I'm switching from my good old HTC one x Blackbox to my first Samsung device (galaxy note 3)

I am a absolutely flashoholic and could not find any multiboot tool for the note 3,so I want to ask if anyone could tell me if there r any plans to modify Multiboot to work with the sgn3? Or could be the galaxy s4 mod also work with the sgn3?

Thx in advance for answers!!

Sent from my sweet little BlackBox