yashsingh1/xdaforums huggingface dataset:
[Samsung Galaxy Star] bittooshubham:
Amazing. .at least we have the boot animation
[Samsung Galaxy Star] Pasiana:
Nice work dude..
[T-Mobile LG G3] Skin1980:
PLEASE READ THE MULTIROM WIKI TO UNDERSTAND BETTER WHAT YOU ARE DOING

IMPORTANT: Need to be with a Kitkat stock Rom ( if you use my kernel ) or with a rom that have a kernel with the kexec hardboot patch.

HOW TO INSTALL:

1- reboot in recovery and flash the new TWRP with Multirom support; --> HERE

2- reboot the recovery;

3- flash the kernel with the kexec hardboot patch HERE

4- flash the multirom zip; ---> HERE

5- install every Rom you want ( advanced--> multirom --> add rom )

6- reboot and choose the rom you want to boot.

You can also use a Cyanogenmod or similar with the wonderful Rin Kernel by [MENTION=4189659]Tectas[/MENTION] --> DOWNLOAD FOLDER

If you want show me your love for this you can consider a small DONATION

Issues:

1- On boot the touch need some seconds to work in multirom menu, you can use the volume keys to move and the power button to select.
[T-Mobile LG G3] Skin1980:
another one
[T-Mobile LG G3] arifqur:
Was the first one to get it working on my D851,

Thanks to the OP.

Man you are definitely a very gifted developer as you did not even have the device and got everything to work on the first try.

Brilliant stuff my man.

You deserve the best.
[T-Mobile LG G3] SonjaMichelle:
I was the second one to test and run MultiROM this morning. skin1980 does excellent work! I could barely keep up. :good:

So far I've installed the stock factory ROM, SkyDragon 1.1.0 and Fusion5.0 (1/11/15). I have been able to swap the primary ROM with the secondary ROM and back again, install from backup and install from zip. Installing PA-gapps was a cinch when installing Fusion.

So far so good.
[T-Mobile LG G3] mjfrank:
First and foremost, THANK YOU [MENTION=2174433]Skin1980[/MENTION]!!!!!!!!!!!!!!

Two quick questions though after reading Multiroms wiki page and the information provided in the OP.

1. Do you have the compatible uninstaller zip file compiled for the d851? (On the wiki it states that in order to fully remove multirom you have to flash an uninstaller) - Not that I plan on removing multirom, TRULY AWESOME & THANK YOU!!!, but better safe than sorry....should something go wrong... (yes, I am currently backing up my phone & will be placing it on my computer prior to diving into this fun)

2. After reading Multirom's WIKI, I know it states you can load ANY rom once you have everything setup, but does that include having both 4.4.x & 5.0 roms at the same time -- stated more plainly, Can I flip between Kitkat and Lolli with this??? (I was always taught, "If something seems too good to be true......")

But if it is true, aww man, you just answered my prayers!!! (Stock based KK @ home for wifi-calling (TMO has no signal @ my house) and L @ work cause I'm impatient and can't wait for TMO any longer to rollout 5.0)

I know it's been my burden to bear, but flashing twice a day just to enjoy L for part of my day has become tiresome....lol

Sorry about the long post, but thanks again for porting this over to d851 for us!!!! :D :D :D
[T-Mobile LG G3] Skin1980:
1- will compile but to remove completely just reflash the kernel and delete the multirom folder in sdcard

2- yes... you can have kk and LL togheter without issue... in my D855 i have 5 rom installed right now
[T-Mobile LG G3] marcdw:
Very nice.

Only one question if it's okay. Where it says one needs to be with a KK stock ROM does it have to be factory stock or will stock-based do (such as SkyDragon, et al)?

Thanks.
[T-Mobile LG G3] SonjaMichelle:
I'm running the SkyDragon ROM with skin1980's kernel. This was NOT by design. I did this by accident when I was flashing in TWRP. FOLLOW AT YOUR OWN RISK!

Here is what I did from memory as best as I can recall.

Boot into Recovery

Made a Nandroid Backup

Wiped System/Data/Cache/Dalvik

Restored my Factory Stock Backup that I made when I first rooted my phone.

Installed skin1980's Recovery

Installed skin1980's Kernel

Installed skin1980's MultiROM Zip

Installed a Second ROM

Rebooted Made sure Everything Worked.

Back into Recovery

Restored my Nandroid Backup

Installed skin1980's Kernel

Installed skin1980's MultiROM Zip

Reboot.

SkyDragon 1.1.0 is running with skin1980's kernel. Like I said, this was all by accident. FOLLOW AT YOUR OWN RISK!
[T-Mobile LG G3] Skin1980:
Stock based is OK too
[T-Mobile LG G3] anoymonos:
Thank you so much been waiting 7 months for this.
[T-Mobile LG G3] Erock2k4:
Screen Brightness

Any way to adjust the screen brightness on boot? Its really dull and hard to read when it comes to the option screen. Thanks!
[T-Mobile LG G3] Skin1980:
TWRP advanced multirom settings... choose your brightness level ;)
[T-Mobile LG G3] arifqur:
Two things that I would love to have adjusted:

1) Vibrator intensity in the Modified TWRP recovery is very very low.

2) Screen size in Multirom Menu

Any ways this is just nit picking basically we are very lucky to have this in the first place.

Great job man.
[T-Mobile LG G3] anoymonos:
Are you gonna be able to make this compatable with the multirom manager app from the play store? It says currently device is unsupported when app is opened.
[T-Mobile LG G3] mjfrank:
I would assume that's only for officially supported phones....as ours is not.....
[T-Mobile LG G3] yanowman:
Im definitely sticking away from this one! I like my phone not being bricked!!! Haha

Thanks for brining it to XDA though :)
[T-Mobile LG G3] tribalartgod:
You should give it a try... By definition, a brick is a device that is 100% useless. Bricking devices is almost completely extinct. The worst that could possibly happen is you end up having to restore bone stock and start all over. The last device that I actually "bricked" and rendered useless was my HTC G1...The first Android device...

@OP, thanks so much for this :D I will definitely be doing some flashing when I get home.

Quick question tho... Which Kernel was used as a base for the kexec hardboot patch? I assume it was just stock/patched. Is this correct? (I only ask, because I like to know what I will actually be changing when I flash things.)
[T-Mobile LG G3] ksjuggalo:
I did something wrong. My phone goes into fastboot mode instead of recovery now
[T-Mobile LG G3] answaiksvoltage:
YES!

I have seriously missed the days of Boot Manager on my HTC Rezound. This is a GODSEND! I can have my stock rom at home and use the wifi calling in my low signal environment AND play with the 5.0 roms at work! WOOT! I did manage to install Multirom and throw a 5.0 rom on my internal storage. I made sure I could boot into my stock rom first and now I am setting up the 5.0 rom. This rocks!

Now which one shall I pair with my 360? :D
[T-Mobile LG G3] Xg3nFatality:
He actually said it in the OP, very bottom in his "Source Code" section ;)

"Source code

Check on my github...

Credits: [MENTION=452513]tassadar[/MENTION] for the awesome work; [MENTION=2385005]invisiblek[/MENTION] and [MENTION=4316709]savoca[/MENTION] [MENTION=4814653]patrik.KT[/MENTION] for them help

@Tectas cause i used his ( awesome) source code for building the kernel

And sure... tnx to @arifqur and [MENTION=5812925]SonjaMichelle[/MENTION] for testing this

...and all the people that now i forget"

I didn't see it the first time either but I was curious myself, went back through and just happened to have stumbled upon the answer! lol :victory:
[T-Mobile LG G3] answaiksvoltage:
If you want show me your love for this you can consider a small DONATION[/U][/B]

$10 USD coming your way sir. Keep up the great work! Confirmation: 7MP40111KM8615003

Thanks again [MENTION=2174433]Skin1980[/MENTION]!!
[T-Mobile LG G3] Skin1980:
Tnx mate ;)
[T-Mobile LG G3] arifqur:
Hello skin1980.

Great job man.

Really loving owning the G3 now after you ported this mod.

Looking forward to increased vibration intensity in the modified TWRP and bigger screen in the Multirom Boot menu.

Your fan for life.

P.S: Can we use the External SD card for installing roms?
[T-Mobile LG G3] Skin1980:
Yes but for me really too slow
[T-Mobile LG G3] arifqur:
I have 64gb sdxc card which has quite good read/write speeds.

Since the option for USB otg was there in the Multirom I thought that the sd card thing could be explored.

Not to worry, still happy as can be with the G3 Multirom.

Thanks a million
[T-Mobile LG G3] willdiddy:
Can I load a 4.4.4 and 5.02 ROM with stock image rooted?
[T-Mobile LG G3] mjfrank:
Answer was on the first page bud
[T-Mobile LG G3] anoymonos:
Have not used this for a while but does anyone know how to flash gapps to a secondary rom
[T-Mobile LG G3] Skin1980:
advanced --multirom --list rom (select the rom ) --flash zip
[T-Mobile LG G3] willdiddy:
Worked decent but when I wanted to go back to carbon ROM 4.4.4 it boots to a black screen unfortunately. Trying to install it again.

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

I'm assuming it has to be stock based because I had Carbon 4.4.4 latest build on here and when it autoboots the Lee just flashes over and over and screen stays black
[T-Mobile LG G3] mjfrank:
Carbon ROM is AOSP based. You have to use a stock based ROM for initial mod.....as clearly stated in the OP
[T-Mobile LG G3] djboi2011:
followed the instructions and this thing has been working flawlessly since yesterday. running stock and a lollipop base rom. i suggest you guys read the OP before you post.
[T-Mobile LG G3] graphreak:
Multirom working flawlessly with SD 1.1.0 as base and candy5 0113 version as secondary.

Multirom was setup with SD 1.1.0 restored from Nandroid backup then candy5 0103 restored from Nandroid backup and dirty flash updated to 0113 version.

Truly great development and kudos to OP & Multirom team.:good::good:
[T-Mobile LG G3] thewalkingdude:
Amazing job. Thank you.
[T-Mobile LG G3] mjfrank:
I too wanted to let anyone afraid to try this know they need to quit being ridiculous and get flashing :D

I started off with SR remix, restored my Illusion backup, flashed and set up both BlissPop and DU. Haven't had a hiccup yet.

Take your time with it and you'll never want to go back...let's face it, if you're on here enough to already know that this is out for our variant then you probably have a tendency to flash....a lot. To be able to jump from stock to aosp to aicp to aokp to whatever gets dreamed up this year seems like a no brainer to me...

A question to the Dev and anyone who has used Multirom on other phones though...

Has anyone managed a way to 'redirect' SMS so that when switching between ROMs you're able to see all the texts sent/received across the various ROMs?

This seems to be the only 'setback' I can think of with this setup...not a deal breaker for me personally, but that seems to be the ONLY thing people could whine about...
[T-Mobile LG G3] graphreak:
An immediate, perhaps not the perfect, solution that comes to mind- Call Logs/SMS Backup & Restore apps, for which I always keep the backup file (a) location as External SD (b) Archive format.

That's what I've been using for all my ROM flashing/updating since even prior to Multirom.

Best part is, I can also move the backup file across to any of my Android phones if/when switching SIM and still keep track of the Calls/SMSs.
[T-Mobile LG G3] trickinit:
I have a similar question, as I've never used this before- Do installed apps show up across various ROMs? Or would it be necessary to install my apps in each ROM I use? I guess the real question is whether or not each ROM accesses the same data partition where the apps are installed, thus keeping the apps and their data uniform across multiple ROMs?
[T-Mobile LG G3] mjfrank:
Separate

Sent from my LG-D851
[T-Mobile LG G3] graphreak:
Each individual ROM gets installed into it's own 'sort of partition' including the "Apps", which do not get shared across ROMs.

Apps keep data in the respective ROM one boots into with no access from another installed ROM.

Shareable areas are where data is stored in the common space in the InternalSD/ExternalSD eg. Camera/Downloads etc. plus the log files backed-up by applications such as Call Logs/SMS Backup & Restore, Titanium etc.etc.
[T-Mobile LG G3] willdiddy:
Thank you very much, I'll just use a backup of my carbon under my list of Roms. I really appreciate the feedback.
[T-Mobile LG G3] Critical Detox:
Is it possible to flash another kernel to another ROM while maintaining the one needed to make this work?
[T-Mobile LG G3] arifqur:
The kernel of the Primary rom needs to have the multirom patch.

The Secondary roms do not need a kernel with the Multirom patch and any kernel can be flashed on them.

Just remember that it takes like 5 to 7 minutes to flash a custom kernel on the secondary roms (I have no clue why),

So be patient as it seems like the recovery has stopped responding.
[T-Mobile LG G3] marcdw:
Though I knew it would take awhile to flash a kernel I know I waited about 10 minutes before assuming failure and pulling battery.

Everything was screwed up after that. Heh heh.

Starting over. ?
[T-Mobile LG G3] arifqur:
Hi [MENTION=2174433]Skin1980[/MENTION]!

I wanted to let you know that Tactas Rin kernel for AOSP has been launched and has the kexec_hardboot patch.

Link:http://xdaforums.com/tmobile-lg-g3/development/kernel-rin-kernel-1-6-t3002490#post58172903

Now the primary Rom can also be an AOSP Lollipop.

You can add the link in the OP

Thanks and regards.

P.S: TWRP 2.8.4.0 has also been launched. So would we be getting it in Multirom modified version?
[T-Mobile LG G3] cap1tal1sm:
Uh, does this work for the VS985? I know you were looking for testers for this on the verizon forums, but it looks like I can flash the RIN kernel so I wasn't sure if this is working on the verizon phone yet.
[T-Mobile LG G3] Skin1980:
In the Verizon general thread i posted 3 files... just flash the rin aosp kernel instead of mine and test... if all is good i will post in development forum
[T-Mobile LG G3] hawkstwelve:
I can confirm using Rin Kernel on 5.0 (Illusion) works as the 'internal' rom with this method. My steps:

-reboot to recovery

-flash modified twrp

-reboot recovery

-flash rin kernel

-flash multirom zip

-profit

Pretty much exactly like OP. Follow instructions and there should be no issues.
[T-Mobile LG G3] Papote3:
[MENTION=2174433]Skin1980[/MENTION] does your kernel have the Oversharpening fix? Or can we use your sharpening mod with it?

Also, does the g3 speed and thermal mod interfere with MultiROM? For example can I have it installed on primary rom and still use MultiROM? If yes, will these mods be installed only on primary? Meaning that, if you can, you have to install them to each rom?

Edit: Kernel does not have Oversharpening fix

Flashed the sharpening mod, everything went great

Thermal (CTT) mod and G3speed working great on primary rom also. Haven't flashed a secondary rom yet

Thanks for all your work btw

Sent from my LG-D851
[T-Mobile LG G3] Eliminater74:
Wow, Im going to give this a try. Ill post back later how things went, Thank you [MENTION=2174433]Skin1980[/MENTION] For all your hard work. If everything goes well. You can bet that I will be sending you a donation. I like to support the people that support my products that I use on a everyday..

I have installed and playing around with it. I havent really giving it time to really try it out. I do have a few questions, If you install multi rom's to the internal then wouldnt that take away from your internal space left for everything else? and the other question is this, If I install to external then does it partition its own section not seen though filemanger withen current rom. and wouldit delete all my stuff on the external?

..
[T-Mobile LG G3] Skin1980:
Installing to external is not a good idea, at least for me.... too slow

Installing to internal yes, it will take a part of your memory
[T-Mobile LG G3] arifqur:
Hello there [MENTION=2174433]Skin1980[/MENTION].

How are things with you dude?

One request, can you increase the Menu Size of the Multirom Interface? Also there is next to no touch vibration in the modified TWRP.

Your time and effort for this wonderful mod is highly appreciated.

(Your fan for life}.
[T-Mobile LG G3] Eliminater74:
Yea thats understandable, I have a 128gig External chip. I tried to find the fastest one I could find. Matter of fact my Samsung Galaxy S tab 10.5 has 128 also..

I was just wondering if I used External, if it would cause problems with the files that are already on that chip.

Im not into really carrying a flashdrive hooked up around with me.

[MENTION=2174433]Skin1980[/MENTION]: You might want to add to your install instructions that installing a kernel on secondary roms takes a very long time.

You might end up with people pulling thier batteries in the middle of it.. :) (Could be messy)..

But yea, I already love this Mod... I just wish the boot menu screen was a little bigger and the vibration working.....

you have great skillz for this mod. ..........

Note: I used the kernel listed a few post back.. Seems to work great. and the 2 roms installed are:

Main: Resurrection Remix and 2:AICP Rom. Both instaled to internal..
[T-Mobile LG G3] chronichemp:
How can i uninstall. Doesnt work with illusion rom:(
[T-Mobile LG G3] Papote3:
It won't work unless you have a kernel with the kexec hardboot patch on the primary rom.

For aosp based rom, I think the only option is rin kernel

Sent from my LG-D851
[T-Mobile LG G3] marcdw:
I'm running one ROM from the external SD and don't notice any problems. The partition is ext4, left over from my Link2SD days.

The fat32 partition and its data are safe, so far.

Yeah, that was me. [emoji4]

I flashed another stock-based ROM (for unrelated reasons), reflashed the kexec kernel and multirom. My secondary CM11 ROM was still there, ready to go.

After fixing the aforementioned external ext4 partition I reflashed Fusion LP and then the RIN kernel. This time I waited. Fusion is working fine now with the kernel.

There's a very nice theme out for MultiROM TWRP that looks very nice. I'll post a G+ link in a bit showing what it looks like. Download link therein.
[T-Mobile LG G3] Eliminater74:
Hmm. Im still trying to figure things out and see how everything lays out. Then ill be more conferrable with it all. Never can be to safe.. :)

I love to experiment, but nothing wrong with being smart about it.

Also, TWRP : Screen doesnt blink out. Can that be fixed or is this only me? I would like it to blink out specially since installing a secondary rom can take alot of time.. I dont wanna burn out my screen to a 600.00 phone.

I tried to install on a ext4 formated USB 8gig Drive ( just for testing) and it wouldnt take. I reformated to exfat and it took it, but faild to mount fake partitions.. I do perfer exfat over fat32. NTFS didnt mount on me when I tried it. I thought I saw somewhere where he said its compatible with NTFS , But woudnt work with me.

This is a nice toy to play around with, I rather not have more then 1 rom on my internal ( right now I have 2) if I can figure out how it will run on external. ill move it over there and just keep 1 on internal..

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

Edited:

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

I decided to make a 2nd partition out of my 128gb sd chip. I made it for 20 gigs...... as ext2..

and since my 128gb sd chip is 30mb's read and write.. its pretty fast.. class 10... So it runs pretty fast.....

Wont I dont understand is. if the image partition is default settings lets say /data default to 1026 which is 1gb.. how if I make it 4096 which you can do on exfat and above.. but not fat/32 .. anyhow.. it loads up and reads the 28gb's that the phone has on any rom.. That I dont get it.. I dont seem to understand why its reading 32gb when the image is clearly only a few gb's.......... Only thing I can think of is. Hardwire regardless of the image size..........
[T-Mobile LG G3] marcdw:
Themes for MultiROM TWRP.

https://plus.google.com/103101551540692642997/posts/eCqoy71fHug
[T-Mobile LG G3] sabresfan:
Outstanding work. This and the great ROM selection now makes the G3 almost impossible to wanna move on from.
[T-Mobile LG G3] arifqur:
True that.

Maybe G Flex2 when it gets more affordable.

Anyways this is the most useful Mod ever and I always had Nexus devices because it was native to those Devices only.

But now we can have great specs and great mods together.
[T-Mobile LG G3] rayraycarter4:
How to uninstall multirom?
[T-Mobile LG G3] marcdw:
Check post #7 I think.
[T-Mobile LG G3] hawkstwelve:
Just to add what was listed in post 7, I also had to install new ROM (per the usual way, wipe everything but internal) in order for it to disappear. You might have to do that, might not. So:

-delete multirom folder from sdcard

-wipe everything but internal

-flash ROM/gapps

-reboot

(optional, I did just to be sure)

-flash regular recovery

-reboot
[T-Mobile LG G3] arifqur:
If you want to remove the Roms installed in Multirom, either delete them individually from the TWRP>Multirom>Roms or delete them from the Internal rom while booted in it and delete the Multirom folder from data>media>0>Multirom
[T-Mobile LG G3] Eliminater74:
I have used this Mod for a bit now, I think I have like 5 roms installed. The only Problem I have is, When trying to install a custom Kernel or any kernel at that matter on the secondary rom and then forth, It doesnt work. I have waited and waited and waited. and watched as my temp reached 64C (147.2F) . I have waited over 45 mins with no go. and I have tried a few diffrent kernels and on a few diffrent roms. Its just not working.. But when I flash a rom, works perfect. Dont understand why kernel alone package wants to take so long.

NOTE: Please fix the twrp recovery Screen blink out. I rather the screen blink out..
[T-Mobile LG G3] Xg3nFatality:
I'm glad to see the multirom finally on the G3 so thank you [MENTION=2174433]Skin1980[/MENTION] or your hard work. Sadly though I am having a minor difficulty and hopefully someone can find my mistake. I'm trying to install a Lollipop ROM so I go to Multirom>Add Rom>ROM Type=Android>Next>Zip file> and flash which ever ROM I want to test. Then I have to go back into List ROMs>"Select said ROM"> and then flash gapps, correct? I do all of that and boot up into the secondary ROM, boots fine but then it tells my google play has stopped working, can't install any apps. I've FC it, cleared cache/data but still can't get it to work. What did I do wrong lol thanks in advance :)
[T-Mobile LG G3] mjfrank:
[MENTION=5687366]Eliminater74[/MENTION]

I assume that when you say "blink out" you mean the screen timing out and shutting off.....that's a setting in TWRP (where you find the brightness control setting)

[MENTION=4690352]Xg3nFatality[/MENTION]

Sounds like a bad set of gapps...what are you using?
[T-Mobile LG G3] Xg3nFatality:
I have tried the latest version of PA gapps (my usual go too) and then I tried Banks gapps when installing Blisspop since they recommended it. I'll try again tonight after redownloading them and see what happens.
[T-Mobile LG G3] Omarley01:
One of the best mods I've ever seen, working flawlessly......Thanks for all your hard work its very much appreciated. :good:

---------- Post added at 11:37 PM ---------- Previous post was at 11:31 PM ----------

Working perfectly for me......kernal takes seconds to install, are you using internal or micro sd?

---------- Post added at 11:43 PM ---------- Previous post was at 11:37 PM ----------

Sounds like you did everything right I'm sure its the gapps, I tried all the lollipop roms and they all boot up and work fine.
[T-Mobile LG G3] nsdapm27:
Thanks sir for porting this to the g3, it is very useful
[T-Mobile LG G3] Mikessv:
This isn't working for me, I installed everything correctly but when I try to boot the second rom I get some kind of kernel panic. First rom is stock r and the second is a lollipop rom.
[T-Mobile LG G3] YourWorstFears:
so can I flash your kernel which my main ROM is illusion 4.0

Or do I have to flash a different kernel.
[T-Mobile LG G3] Papote3:
It's a problem with some LP roms as secondary, try illusion

On resurrection remix as secondary I'm getting kernel panic

Sent from my LG-D851