yashsingh1/xdaforums huggingface dataset:
[Nexus 7 Original Development] armando_rod:
Anyone knows a way to use Magisk (Magisk hide) on the secondary ROM? I'm trying to use it and Magisk root works but Magisk Hide makes Play services crash
[Nexus 7 Original Development] SGH-i200:
MultiROM v33b with Android 7 support?

Nexus 7 2013 has got Android 7 support via MultiROM v33b! Has someone spotted this version for the 2012?

The Nexus 5 users have got MultiROM with Nougat support: https://xdaforums.com/google-nexus-...ltirom-v24-t2571011/post70954142#post70954142
[Nexus 7 Original Development] kalidus:
edit:nevermind
[Nexus 7 Original Development] SergeX7:
Hope someone can help

Can anyone tell me what mod is possibly being used on this phone?

Nexus 5 - This model has been around for about 2-3 years now. The way the dual boot works on this phone is that when booted from power off. It will ask for a password. Depending on the password that is it given, one of two roms will be applied and boot. One Rom is apparently encrypted. So when the correct password is applied it will decrypt that rom and continue booting it.

Again when the phone is booted there is no menu prompt. Just a password request. Once the password is inputted a second password is requested that will let you into the phone. The only way to switch between roms is to restart the phone and put in the different password.

Again any ideas on how this was accomplished would be very helpful.
[Nexus 7 Original Development] jbaumert:
Has anyone installed AutoDroid as a secondary ROM successfully? I tried the last released version (1.2) with Slim gapps and all I get is the "SlimKat" boot screen.
[Nexus 7 Original Development] RoguishOfficial:
Where is the secondary rom files stored?

---------- Post added at 02:00 PM ---------- Previous post was at 01:58 PM ----------

No.
[Nexus 7 Original Development] Startrek852:
They're stored under /data/media/0/multirom/roms/"your ROM name here".
[Nexus 7 Original Development] RoguishOfficial:
Thank you. :)
[Nexus 7 Original Development] ElMeik:
All,

..hope you can gimme a hand on this - Tasssadar once reported the same but the answers did not give me a solution - I tried to flash MultiROM but the zip failed to install with this error

Extracting binaries...

Injecting boot image...

assert failed: run_program("/tmp/inject_boot.sh") == 0

Updater process ended with ERROR : 7

Error installing ZIP file /external_SD/Download/MultiROM-v30x-170115-UNOFFICIAL-amami.zip

Updating partition details...

I came from stock...unlocked and rooted...then installes DStriker SP008...all fine so far. Did it same way coming from Dstriker few days ago and the Bootloader was installed...then i flashed new kernel and everything was mixed up. So i went back to stock...as said...rooted etc. and installed SDtriker SP008 again.

Now I want to try again the whole thing but I dont manage to install Mutlirom zip this time...

Any idea where my fault is? Dont know what I have missed this time...or what I can do...do I need to wipe before? Anything I need to make sure to do in terms of preparing right? Multirom was taken latest download from XDA https://xdaforums.com/sony-xperia-z1-compact/orig-development/mod-multirom-v30x-t3005654

Makes me crazy especially as I once manage to install it...but not a second time...

Any advise is highly appreciated :)

Thx guys

Michael
[Nexus 7 Original Development] RoguishOfficial:
Install the app from play store and try it. Instead of flashing the zip. Download the latest one. If failed to inject boot sector in the current rom. So boot into your os and try the app. Give root permissions.

V33 is latest version.

---------- Post added at 08:23 PM ---------- Previous post was at 08:21 PM ----------

SuperSu is better. Try that.
[Nexus 7 Original Development] LCLoneWolf:
not sure if anyone is interested

Even through Tasssadar has not updated multirom there are updated forks.

if you go to github.com/multirom-dev

you can download multirom-dev's forked sources updated to 3.1.1 twrp,

they are:

libbootimg

Forked from Tasssadar/libbootimg

multirom

Forked from Tasssadar/multirom

Team-Win-Recovery-Project

Forked from Tasssadar/Team-Win-Recovery-Project

I have compiled them and not sure if it's the code or my nexus 7 2012 but

on the add rom, sailfish and ubuntu choices overlap and can only choose sailfish.

overwise i now am running BeanStalk-7.1.2-20170413-grouper as secondary rom
[Nexus 7 Original Development] abhifx:
although i know that everyone should compile and use the multirom feature at their own risk, but if you can share your build then brave xda members might want to try updated multirom.

ubuntu / Sailfish ROM is very much unmaintained for our devices so that entry should not hurt anyone.
[Nexus 7 Original Development] jbaumert:
[MENTION=8447720]LCLoneWolf[/MENTION] - Count me in for "testing" if you care to share your work.
[Nexus 7 Original Development] LCLoneWolf:
I put them in github.com/LCLWolf/compiled

After I try some of the other forks i found, i will either use one of them or try to modify multirom-dev twrp to my liking.

edit 8/4/17

added newly compiled with easier to tell multirom button, fixed spacing between ubuntu and sailfish, correct mrom selection from ubuntu image to multirom mrom
[Nexus 7 Original Development] jbaumert:
[MENTION=8447720]LCLoneWolf[/MENTION] - Thank you again for bringing MultiROM for the old Grouper up to date. I currently have PureNexus 6.0 as a primary and RR-N-v5.8.3 w/ BeansGapps as a secondary.
[Nexus 7 Original Development] sk1tch:
Fix the links for Plasma Active Nexus 7 2012 Grouper, would be greatly appreciated. I understand if newer devices come and projects get abandoned. But those less fortunate or those that can only afford OLD devices like me would like to see these threads still actively maintained
[Nexus 7 Original Development] jbaumert:
Did you try the mirror at Dev-Host? - http://d-h.st/Khh

This might also work: https://www.ulozto.net/!BeGx1c1nR/plasma-grouper-20140121-mrom
[Nexus 7 Original Development] sk1tch:
Sure did multiple times... Keeps redirecting me to porn or somewhere esle

---------- Post added at 06:48 PM ---------- Previous post was at 06:43 PM ----------

Thanks the second link worked but it's super throttled, oh well at least I got it now. I hate looking all over the internet for things it's a huge pain because most links and threads are closed/dead in other forums.
[Nexus 7 Original Development] jbaumert:
A lot of times, I'll "Google" the full name of the file and come across other locations where it's located.
[Nexus 7 Original Development] bilbonotry:
Are there Ubuntu ROMs out there ?
[Nexus 7 Original Development] dirtyreturn:
[MENTION=8447720]LCLoneWolf[/MENTION] .

Hi, is a patched kernel necessary? Does the 6.0 kernel suffice?

Have you an updated one by chance?
[Nexus 7 Original Development] LCLoneWolf:
bootloader

Because the bootloader is released only as a binary blob, there's no source code to modify and add a boot menu. So there are only two ways to load a secondary Rom, 1st way is the way dual boot patcher uses which is to flash the boot.img to boot partition for the Rom you want to boot into. 2nd way is used by multirom which is kexec enabled kernel, this allows you to load a boot.img with its kernel into memory and soft boot into it, so thers no excessive flashing the boot partition.

So yes the primary kernel in the boot partition needs to be patched. All nexus 7 2012 roms use 3.1.1 kernel released with android 5.1 but each group decides which if any backports to include (i have not really looked, but that is how it's done with linux kernels until support ends) and what additions to add to their kernel for android versions above 5.1.1, like adding overclocking. You most likely could use the last official kexec kernel and depending upon what additions were used, you would not notice. But it would be better to add kexec to

source code of your particle group (ie omnirom, lineage, etc).

Since my main rom is still 5.1.1, i still use Tasssadar 5.1.1 kexec kernel. i'm skipping 6 and currently trying lineage based 7.1.2 roms. Right now I have twrp 5.1 minimum env so can use Tasssadar grouper device and kernel for 5.0, also i

an am trying to set up lineage 7.1.2 build env with multirom added to grouper device so i would be able to make lineage 7.1.2 my main Rom.
[Nexus 7 Original Development] impwithnexus:
Nexus 7 3G Tilapia

[MENTION=8447720]LCLoneWolf[/MENTION] : would it be possible for you to compile the updated TWRP for 3G version (tilapia) as well?

Thank you in advance!
[Nexus 7 Original Development] losl1946:
My Nexus 7 (2012) wifi only tablet was rooted and flashed with "[7.1.2_r24][UNOFFICIAL][grouper] LineageOS 14.1 for Nexus 7 2012" custom rom. When installing MultiRom , I got "doesn't have kexec-hardboot patch!", so which kernel patch i should selected from the pulldown menu? or should i download the third party's patch from post #2?

Please help, Thank you!

Regards.

SLo
[Nexus 7 Original Development] LCLoneWolf:
Yes you should download Tasssadar's patched kernel from post #2 for android version you are running as main.

This is why i was hesitant to share in the first place. I'm a library associate, i started messing with linux as a second OS about 20 years ago when i got my bs in computer science. The only programming experience i have is from college, i am more of a power user then a programmer. I am NOT taking over as maintainer. I usually run windows and boot in linux once in a while to update it. Since my last post i have not had the spare time to even learn how to update grouper device from version you have to a newer version.
[Nexus 7 Original Development] oF2pks:
You definitively find more ease moving to "no-kexec workaround" by rebuilding 3.1.1 twrpMR.img & multirom.zip:

Use twrp minimal repo https://github.com/minimal-manifest-twrp/platform_manifest_twrp_omni and match tassadar's kernel & device (+boardconfig.mk:MR_NO_KEXEC := true)

Swap/clone links to bootable/recovery & system/extras/multirom from this (p880 tegra3) post https://xdaforums.com/showpost.php?p=74474456&postcount=39 and follow build/instructions.

Use my MultiROMMgr_debug apk (or latest 2016 AdrianDC's signed) to cross-boot directly with or without kexec-ed kernel...
[Nexus 7 Original Development] JustSomeDev:
Does it work using an Android Based ROM as Primary/Internal

Nexus 7 Using LOS 14.1 and TWRP
[Nexus 7 Original Development] JustSomeDev:
I have a question.

Say, in fact, that I'm using a stock 4.4.4 Android and kexec-hardboot stock kernel, hpw would I be able to use newer custom versions?

---------- Post added at 04:33 PM ---------- Previous post was at 04:32 PM ----------

If you do choose a third party, don't choose franco r82. It bootlooped my tablet
[Nexus 7 Original Development] Catbirby:
While using this I try to install ubuntu touch via the multiROM manager application downloaded from the play store, and when I go to boot it seems to just get stuck on the google screen with the unlock locked icon. I am able to get out of this screen by holding power and just booting into my normal os, so wiping my tablet isn't the solution I'm trying to find. I'd like to use ubuntu touch even if it is recently depreciated.

I have done more than a fair amount of google researching on this topic and all of the answers I have found are just way to unbrick a tablet for people who aren't using multiROM

As a sidenote:

I have the flo (WiFi) model of the tablet.

Scratch that I thought I was posting in the thread for the 2013 version of the Nexus 7. My apologies
[Nexus 7 Original Development] Juro.janosik:
Just downlowded MultiROM apk and after i click install i get this: downloading multirom-20160207-v33-flo.zip failed.

What can i do?
[Nexus 7 Original Development] mrhbit:
Plasma Active Rom

Hi [MENTION=9350973]All[/MENTION]

I'm trying to download a Plasma Active Version for Multirom, but non of the links here are working anymore. So can someone help me?

best regards
[Nexus 7 Original Development] lo2ay:
Check out their wiki, they have instructions for installing Plasma as a primary OS as well as a secondary OS. Links are working their, I tested it myself.

---------- Post added at 07:24 PM ---------- Previous post was at 07:22 PM ----------

I can't seem to find an android 7.1 kernel with kexec hardboot patch. Does anyone know where I can find one? I want AOSP 7.1 to be my primary ROM. It's snappy as hell (relative to our aging hardware) and very clean.
[Nexus 7 Original Development] Trustery:
Port to Galaxy Note9

Is there anyone who ported it to the Galaxy Note 9?
[Nexus 7 Original Development] arman-teta:
som one reup recovery tilipila and kernel hard patch 4.4
[Nexus 7 Original Development] gian569:
hi, links are all offline. if anyone can reupload, it could be useful. thanks
[Nexus 7 Original Development] gofd:
multirom-20160207-v33-grouper.zip and TWRP_multirom_grouper_20160210.img no longer accessible. Could you kindly share them again?
[Nexus 7 Original Development] crz6662:
Not sure on the 1st file. I have so many iso's saved on my pc, I can't keep them all straight. Between all the Android, (Various roms for various phones/tablets), Linux and Windows versions, hard to keep them organized.

Dates are different but hopefully they are useful.

(multirom-dev-20170804-recovery-grouper.img:

Your file of 8.93 MB bytes exceeds the forum's limit of 8.00 MB for this filetype.)

Didn't realize there's a limit. I can't zip it smaller than current size. Suggestions on uploading ?

Also have 1 called : MultiRom Master, under 8 MB. Not sure what it is.
[Nexus 7 Original Development] ericdjobs:
I spoke a little too soon actually.

Looks like the daily releases have a lot of different stuff going on in the install scripts, I'm looking at it right now and seeing what I can do, but for now, after the first boot it's simply going to fail looking for the rootfs tarball.
[Nexus 7 Original Development] rebel1699:
Very correct. I tried a few things as well, but several things are missing. The first is the oobe style first boot after install. That was the first indication of a problem for me. And of course, fail after reboot. Either way, I suspect Tassadars silence is most likely him preparing a v3 for 13.04 compatibility. I ran 13.04 fresh and it really is highly improved over 12.10, right down the line. Im sure we will be dual booting it in no time.
[Nexus 7 Original Development] ericdjobs:
Yeah I see what's going on, it's such a clever piece of work that I'm just sitting here in amazement at some of the scripts inside his ramdisks...

It's pretty freaking amazing, I don't think I'll be able to, there's way too much difference between the two builds.

I'm pretty much in awe though :P Definitely throwing a donation his way, goodness that's a lot of work..
[Nexus 7 Original Development] Tasssadar:
I see that you are trying to install 13.04 - MultiROM v2 does not support it, mainly beacuse it carries it's own modified boot.img for ubuntu.

v3 is under construction, though - see the attachment (yeah, the display is rather ugly, but that's because of the camera flash). It is 13.04 booted from that flash drive. I can't get on-screen keyboard working though, but I think it is ubuntu bug which will be resolved soon.

I've dropped the silly flash-boot-sector-every-time-I-wanna-to-boot-different-kernel thingy, it is using kexec-hardboot to boot different kernel, which is both safer and cleaner. Requires patched kernel, though. But, changes to ubuntu itself are rather minimal, I _think_ I might even get it to official ubuntu packages, and if that is a possibility, I will definitelly go for it.

That is also the reason why v3 will not support 12.10 anymore. You will have to reinstall, sorry.

PS: MultiROM is on XDA's main page, yaay & thank you: http://www.xda-developers.com/android/get-more-much-more-from-your-nexus-7-with-multiboot/

The name in title is wrong and the screenshot they've chose does not only show no important part of MultiROM, but also has the booloader typo in it, but what the hell :)
[Nexus 7 Original Development] rebel1699:
Glad it finally made the portal. Hitting the "newsworthy" button didnt do much good, so Im glad diamondback got it pushed to the right writer. Congrats Tassadar!

Is that a basic 2.0 usb stick your using? I was glad to see the oobe on your screen in the attatchment. Shows how close you are. Reinstalling ubuntu is no big deal, considering the improvements they made from 12.10 to 13.04, it is well worth it. After all, we're all a bunch of flash junkies here anyways, right? :D

Skyrocket on AOKP by R4ins
[Nexus 7 Original Development] xopher.hunter:
What are the changes between 12.10 and 13.04 specifically for the n7? I only ask because I just finished setting up ubuntu with all my favorite apps.
[Nexus 7 Original Development] Tasssadar:
Uh, not really, It's this one: http://www.ebay.com/itm/New-ADATA-N005-PRO-64GB-USB-3-0-USB-flash-drive-/180930893351

12.10 will probably get no further updates. It was basicully just "Hey, let's see what we can do" playground. Right now, the changes are not that big (at least not the visible ones), but it will get better.
[Nexus 7 Original Development] rebel1699:
From what I have experienced so far, there are some big differences. Touch is much more refined. Wifi will scan (site survey), instead of having to manually enter your network info. Bluetooth is fragged, unless you use the valgrind workaround. Login screen is now better accessible, along with better ua control. 13.04 also has zram enabled by default. Software center seems much more speedy. Overall experience and useability is way up, imho. One thing i have not been able to test is if they implemented otg+host mode charging into the kernel. I know it was on their to do list, but i dont have a y cable to test yet. I might just make one tonight.

Skyrocket on AOKP by R4ins

---------- Post added at 06:37 PM ---------- Previous post was at 06:21 PM ----------

Well, I guess ill be buying one in the next few days. What have you experienced so far in speed with ubuntu on the sdcard vs on the usb stick? Notice any real differences, one way or the other? Of course not using any device memory is a huge plus, but the speed has me curious.
[Nexus 7 Original Development] Tasssadar:
Uh, I don't have 13.04 installed in internal memory yet, will do that tomorrow, it's almost 2AM and I have to eat something, not mentioning the school in the morning.

While the flash drive's sequential read/write is quite fast, it sux at small random reads&writes, from what I can tell it is a bit slower than internal memory, but nothing dramatic.
[Nexus 7 Original Development] x3maniac:
1st off my apologies for not reading through 31 pages of this thread, but I did have a few questions.

I don't own a nexus 7 but this thread just cough my attention for I was attempting to do the same idea with a different approach.

question 1:

when you say

bootloader -> kernel -> multirom -> initrd -> android

does this mean it has to use the same kernel for all android rom or Linux? I thought Linux kernel was different from a android kernel. please correct me if i'm wrong. I've only just started doing a dual boot system on my transformer so i'm not too sure.

question 2:

my approach was to boot into recovery select the rom/Linux you want to use and have the recovery dd the kernel to the boot partition. would this idea work?(again. I was planning on doing this to a transformer tf101)

question 3:

pong? the game pong? lols nice touch!
[Nexus 7 Original Development] xopher.hunter:
Pong?
[Nexus 7 Original Development] breakingspell:
What up what up, this is great! Got CM10 and Ubuntu running very smoothly, I tried 13.04, but got hit with that missing tarball scenario after rebooting. I'll stay in Android until V3 comes around. Great work so far!
[Nexus 7 Original Development] Tasssadar:
You answered it yourself - multirom flashes the boot partition. Let's see how the boot process looks when it needs to switch kernel:

bootloader -> kernel -> multirom (GUI, user selects ROM) -> flash boot.img -> reboot
bootloader -> kernel -> multirom (no gui, just does the magic and continues the boot) -> init -> android
[Nexus 7 Original Development] x3maniac:
thanks! great job by the way. very impressed. am i allowed to port this program if needed? (why re-invent the wheel if there someone whom aready did it)
[Nexus 7 Original Development] trevd:
Are You making the code available or keeping it to yourself? ;)

EDIT: Just seen your github link *facepalm* LOL
[Nexus 7 Original Development] xela92:
man this is awesome... I have some questions:

- would this hack work even on other devices (Nexus or not)?

- with a rom (GalaxySbean) multiROM tells me zip has no boot.img and stops, what can I do to fix this? (the zips provides different kernels, to choose with aroma)

Thanks a lot...
[Nexus 7 Original Development] areskoug:
What is the default admin password in Ubuntu?
[Nexus 7 Original Development] transformador:
its "ubuntu"
[Nexus 7 Original Development] pankomputerek:
Thanks you, I'm glad you've made this as it's one of the main reasons I've upgraded to 32GB Nexus 7.

Is there any way to assign space for OS or is it shared/dynamic?

Will test and possibly donate for awesome work!
[Nexus 7 Original Development] m11kkaa:
I saw you have a similiar MB-solution to the idea I had some time ago.

I visualized my idea as an flowchart. you can see it in this thread:

http://xdaforums.com/showthread.php?t=2042378

feedback would be great :)
[Nexus 7 Original Development] gofd:
Seems the shared file is for hammerhead (Nexus 5) instead of grouper (Nexus 7 2012). Thanks for helping!
[Nexus 7 Original Development] crz6662:
Sorry. Downloaded as a Nexus 7 rom but have run virtual machines too. May have downloaded while running virtual. Never change titles though, so the way it's labeled is the way I received it.

Sorry I couldn't be more help.

I actually just installed Euphoria 5.1.1 rom on my Nexus 7 2012 which boots very quickly. Seems 7.0 and 7.1 do not want to run real good on this tablet.
[Nexus 7 Original Development] fsw_informatrix:
Sorry, but that isn't correct. You should give a try to AnDiSa AOSP 7.1 ROM, it's quick, stable and updated monthly. I'm writing this from it ;)
[Nexus 7 Original Development] crz6662:
May have to try that. It's been sitting for a year or two since I was into the pc build I did. Downloading now.

Latest I tried was a lineage rom but it seemed to run like crap.
[Nexus 7 Original Development] fsw_informatrix:
If you really are in a testing mood, there is also a new unofficial CM14.1 ROM (but just for grouper, Wi-Fi only) here https://xdaforums.com/nexus-7/development/rom-cm14-1-nexus-7-2012-t4073169

I didn't test it, as I'm really happy with AOSP, but it just started end of March and it's real active since, so you have another choice...

Good luck with your old lady :)
[Nexus 7 Original Development] flavion712gr:
update link

I know this thread is old but can you please update the kernel link because they are unavailable I need the cm12.1 kexec hard boot kernel for my nexus 7 2012 grouper.

I really appreciate your work :o
[Nexus 7 Original Development] evilfoo:
broken link for downloading TWRP_multirom_tilapia_20160210.img file

anyone has a copy of TWRP_multirom_tilapia_20160210.img file? tired to download from this thread but seems like the link is broken.
[Nexus 7 Original Development] Baonks81:
I had some packages MultiRom v33

Multirom v33

mediafire.com/file/2xbdacvn3v0aetz/

Install ubuntu

tinhte.vn/threads/multirom-cai-ubuntu-14-04-6-lts-len-nexus-7-2012-grouper-dualboot-android.3134764/?_xfNoRedirect=1#post-56815958
[Nexus 7 Original Development] hardedge71:
I am not sure if you were able to find this file, but I have uploaded a number of Nexus 7 (2012 & 2013) MultiROM TWRP images to Mega and MediaFire:

Mega Repo: mega.nz/ folder/oTwFVYRT#IC6RHwdV0yTeZXuZzaFJwA

MediaFire Repo: mediafire.com/ folder/n04jbtwb16rcc/MultiROM

I do not have the MD5/SHA Hashes of the originals so please try to find them if you are unsure about these images.

Please remove the <space> character between the first slash and "folder" to use the URL

Hope this helps.