yashsingh1/xdaforums huggingface dataset:
[G3 Android Development] Eliminater74:
Update: Thanks to [MENTION=4794976]777jon[/MENTION] showing me some commits from the older MultiRom that you all are so used too, He had the fix that supports the bump for you all.

Well I looked at that and tried to match it with the new multiRom.. Since the new MultiRom was rewritten its going to be a challenge, then again I love Challenges.. Helps in learning more.......

anyhow. Ill do my best to implant that for you all...... Just give me ample time.. Right now im working on my Nebula Kernel.. And that takes alot of my time and gives me the most headaches :)

I did talk to [MENTION=4794976]777jon[/MENTION] about porting my kernel to other G3 Devices which I really has never intended since it was really just a pet project for my self.. But I have received many request

to port it over.. Its based off of [MENTION=4794976]777jon[/MENTION]'s with many changes and addons. Features are way to many to even list right now. and Its not a kernel for a newbie.. Pretty advanced features..

I might just port it over.. just not anytime soon....... If anyone wants to get an idea of how it runs, check out my thread on the D851 T-Mobile area..

I know that was a little off subject.. but I figure I throw it in really quick with the notion of the bump script.. :)

Sorry if it was too off sunbject.
[G3 Android Development] g4nj4b4by:
"then again I love Challenges"...i envy you..
[G3 Android Development] Eliminater74:
Update: The fix is in the twrp that will auto bump everytime you install a rom or whatever.. That I managed to cherry-pick the commits from [MENTION=4794976]777jon[/MENTION] after he pointed them out to me..

I havent compiled a new version yet.. that will come later on..

As for the Multirom insrtall script.. Well mr [MENTION=3418703]Tasssadar[/MENTION] has moved all his bumped images to his trampoline.c code so I pretty much will have to figure out the correct place to inject the code

and do the same there as I did with twrp main source..................

.. Im only keeping you all posted to let you know im working on it... As people that know me, I dont give up. and I always come through with next to all requests........
[G3 Android Development] Illogi.xbone:
Working perfectly on VS985. I forgot to wipe cache/dalvik and now that I have done so am booting up my secondary backup stock rom =D TY for all the hard work!
[G3 Android Development] Edde3d:
I've not had any luck on vs985. I'm running cloudy 2.5 right now. Just not sure of the process. The kernel provided 777jon is aosp I believe and I'm on stock. Maybe that's a problem. I get twrp installed, flash kernel, multirom, sharpening then reboot. But always get error on boot. I've tried quite a few ways and still no luck. Maybe my next test will be have aosp rom as my primary and go from there.

Kickin it on my VS985
[G3 Android Development] Eliminater74:
Promblem is this: you cant install 777Kernel over a stock rom...... Just wont boot............... Sorry man.. I didnt patch any stock kernels. I never even patched a stock kernel for my own device.

if someone else wanna try to patch a stock and build it.. thats the only way I see that happening. I have no desire to do it my self...
[G3 Android Development] Illogi.xbone:
First find out if Cloudy's kernel has the patch and is compatible, download it seperately to flash after the MultiRom. Then Flash in this order, will work with AOSP, TWRP > MultiRom System > Kernel
[G3 Android Development] tetrahedonism:
I hate to be "that guy", but is there any chance of getting support for the D852? I've been wanting to get my grubby little fingers on multiboot and it's so close! Thanks either way!
[G3 Android Development] Eliminater74:
I wasnt going to do the D852 unless someone asked. And just my luck someone asked. This has become almost like a full time job.. Its ok, Ill get one built for the D852........

I really didnt think there was many of you around............

Just give me a few days..
[G3 Android Development] akaHardison:
I can't got cloudy g3 install.Any ideas?Stuck at kernel installation(90%)
[G3 Android Development] :
from what i have gathered, you cannot use this multirom if you have stock as primary; unless you install an AOSP as primary since there is no stock-based kernel that supports this.
[G3 Android Development] bizzzle:
[MENTION=1280108]engine95[/MENTION] I thought I saw a post from you somewhere saying you were working on adding the kexec hardboot patch to stock kernels. Any luck with navalA?
[G3 Android Development] teddy0209:
have you tried gabriel kernel? I think it's what you're looking for... =)

I wish my G3 is still alive, I would have still be using multirom...
[G3 Android Development] :
i have tried his kernel, even though it has Kexec patch it doesnt work. i believe its because the code from this particular multirom must be planted inside and not the code from previous multirom. could be wrong though, im not a coder.
[G3 Android Development] Eliminater74:
you are right.. the old Patch doesnt work well with the new MultiRom, thats why I didnt even bother to port this till I got Jon and Fechinator to apply the patch to their kernels. which they have done..

The old patch was for MultiRom v30... As this MultiRom is 32.. and as of MultiRom 31 mr [MENTION=3418703]Tasssadar[/MENTION] rewrote all of multirom code to be more compact and faster... My patch also uses dif memory mappings with the help of [MENTION=3418703]Tasssadar[/MENTION]..
[G3 Android Development] rndlgna:
with this I can successfully boot to secondary rom, but will still give boot certification error once I reboot. However crdroid 7.1 and beanstalk 7.1 just stuck on the LG logo screen, restorecon doesn't help. Tested on d855 with RR 5.7.4 as primary (no-kexec), fulmics 4.1 cm 14.1 and cm 14 as secondary. here some logs

for now I'll just use v33a and twrp with N support. So far it's been working fine for me, I can boot RR fulmics and cm 14.1 just fine, crdroid 7.1 and beanstalk 7.1 still stuck tho. thanks for your work dev

edit: I was using multirom 1101 when creating the logs. I'm testing 1102 now, still boot certification error after reboot from secondary rom.
[G3 Android Development] lucbondar:
Already tried with same setup as before: this time it get stuck in lg logo, not in log screen.

restorecon doesnt work either, same situation.

http://pastebin.com/fJwz0Gy1

(after run restorecon) http://pastebin.com/7KJ983uU
[G3 Android Development] bryan2894:
MultiROM v33c - TEST #2

One more test build. Let me know if it works this time. You'll need to flash recovery first, reboot back to recovery, and then flash the multirom installer. Try booting into a secondary rom and let me know if you still get the boot verification error.

Download: https://www.androidfilehost.com/?w=files&flid=126252
[G3 Android Development] bryan2894:
Not sure why it's not booting. It must be the ROM as I'm able to boot into CM14.1 just fine.
[G3 Android Development] Prowler:
weird, crdroid and beanstalk always fail to boot here too, but cleanrom works well.. which cm14.1 you have?
[G3 Android Development] bryan2894:
CM14.1 for d851 (test build)
[G3 Android Development] Prowler:
Self compiled? can you share please?..
[G3 Android Development] rndlgna:
I still get boot verification error after rebooting from secondary rom. Going to recovery doesn't automatically restore the kernel unlike previous build, d855.
[G3 Android Development] bryan2894:
After rebooting from the secondary rom, does the MultiROM menu show up?
[G3 Android Development] rndlgna:
Nope, its just boot verification error, I had to manually restore the kernel from recovery. (using no-kexec)

edit: with kexec kernel no issues.
[G3 Android Development] bryan2894:
MultiROM v33c - TEST #3

Ok, final test. This should fix support for Android 7.1 roms as secondary, and potentially fix boot errors. Entering DevSettings should be fixed now, without having to flash the patch. Again, you'll need to flash recovery first, reboot back to recovery, and then flash the multirom installer. Please test, and post your results.

Download: https://www.androidfilehost.com/?w=files&flid=126252
[G3 Android Development] lucbondar:
Thank you very much Bryan!

crdroid 7.1 boot just fine as secondary now, developer options works fine too

(d851)

edit. unfortunately I got an error (MultiROM NO_KEXEC: ERROR: Could not open boot image (/dev/block/mmcblk0p18)! when reboot from primary to secondary using multirom manager, I tried flash my usual kernel but it fail.. right now I'm restoring my nandroid bkp.. ill do some test without multirom mngr and report asap.

edit2. yes, the problem was try to reboot into 2nd rom using multirom manager. Manually works flawlessly.

cheers
[G3 Android Development] rndlgna:
with the latest test build all N roms I tested are working (except crdroid 7.1) and no more boot issues, great job man! Thanks

edit: crdroid 7.1 is working now by changing selinux to permissive in the build.prop
[G3 Android Development] bigcletus:
its now able to boot 7.0 Beanstalk. Thanks for getting this working Bryan!
[G3 Android Development] bryan2894:
MultiROM/TWRP v33c - 11-04-16

New update is up. This update implements all the fixes from the previous test builds now for all devices. The MultiROMMgr app has also been updated to better support external ROMs and you can now boot into external ROMs from the app. Boot issues with the app should also be fixed. Boot image is also auto-bump'd after MultiROM is injected so the mr_bump.zip shouldn't be necessary.

Changelog

MultiROM v33c

Enable no-kexec support by default (used if necessary)

NO KEXEC: Re-bump boot before flashing primary_boot.img

Integrate bump into trampoline (bump after injection)

MultiROMMgr: show partition mount for ext ROMs

Credit to [MENTION=2605798]nkk71[/MENTION] for the following patches:

NO KEXEC 4.1

Fix booting into ext ROMs from MultiROMMgr

Fix segfault in Developer Options

Support for Android 7.1+ ROMs
[G3 Android Development] takis:
Log of multirom manager
[G3 Android Development] nkk71:
Dont look at me, I havent pushed my changes yet. :rolleyes::rolleyes:
[G3 Android Development] bryan2894:
Can you save the log in text format and post it here? I can't determine what's causing the crash from the screenshot.
[G3 Android Development] lucbondar:
Hello, I read somewhere that you were working on the encryption of MultiROM to be able to pass safetynet test, this will be part of future versions of MultiROM? I tried magisk xsetprop but doesnt work in G3.. even with enforcing kernel, suhide, root switch, etc..
[G3 Android Development] nkk71:
nvm
[G3 Android Development] nkk71:
I'm not working on encryption of MultiROM in any way, actually I dont even like encryption at all.

As for SafetyNet, I don't know, I don't use it, so can't say.

I know resetprop (aka reSetprop, ResetProp, resetProp, etc. previously know as xsetprop and/or ro_setprop), is currently being updated by topjohnwu to suit his needs, so you'll need to check with him, I'm currently not working on that project. it was just a POC.
[G3 Android Development] farangcm:
Finally I can get off 33a. I still get some black screens rebooting secondaries, but now I can boot 7.1 roms as secondary. Thanks [MENTION=2107489]bryan2894[/MENTION]!
[G3 Android Development] takis:
Here it is [MENTION=2107489]bryan2894[/MENTION]
[G3 Android Development] jrome123:
Thank you so much for your work.....d851 work flawless the best ONE yet
[G3 Android Development] cidxtc:
Running newest d851 and everything is working good. Have bs 7.1 as primary for now (I use primary for install and testing) and miui 8 as secondary. No issues booting into either.
[G3 Android Development] frosty234:
Hi guys. I just failed to install multirom and am stuck in fastboot mode now. I flashed both, the installer.zip and the misterbumper.zip, then my phone restarted into fastboot mode.

Any way to fix this?
[G3 Android Development] bryan2894:
Can you try this update: https://www.androidfilehost.com/?fid=529152257862678708
[G3 Android Development] takis:
It worked! Thanks!
[G3 Android Development] Krezno:
Hey I just tried to flash gapps for cm14.1 official nightly and it keeps failing, cm14.1 installs fine but just gapps. I am on multi rom 33c and have film's 6.0 as primary, I have a cm14.1 backup that works just fine with gapps that I flashed before installing multi rom so this is likely a multi rom problem.

On the log it says something about the rom being the wrong version (5.1.1) but both are definitely 7.1 because I flash them before.

Any solutions? Thanks.
[G3 Android Development] rndlgna:
working fine with me. I think it's not multirom problem, if you read cm 14.1 thread there's a warning "Be sure you flash the GApps package with your ROM. If you boot your ROM, then go back and try to flash GApps after the fact, you're gonna have a bad time."

edit: I just tried booting cm without gapps as secondary and then reboot to install it also working fine, maybe you're not using latest multirom twrp?
[G3 Android Development] Krezno:
I flashed gapps directly after the rom so I'm at a loss, it worked prior to me installing multi rom so I don't know what the problem is.
[G3 Android Development] rndlgna:
are you using the latest multirom and multirom twrp? and are you sure you flashed gapps to your secondary rom (thru multirom menu, list roms, choose cm 14, install zip)?
[G3 Android Development] Krezno:
Hmmm... I am using twrp with multi rom mod v3.0.2.0 so idk. I'll try to look into it and come back with some results.

Edit: and yes I used the multi rom menu to try and flash to the secondary rom
[G3 Android Development] RichyRicho:
Hi All

Anyone tried running this on a D855 on a Nougat ROM?

I get as far as "Downloading update Metadata" and the app crashes

Checked the logcat but the only error is Applyoptionslocked: unknown animation=0

Any ideas?
[G3 Android Development] rickylambert:
Did you use any special settings for miui? After creating img files I get a «unable to open zip» message. Double checked that zip is alright :confused:
[G3 Android Development] takis:
[MENTION=2107489]bryan2894[/MENTION] just wanted to say that latest release is the most stable one yet! Thanks
[G3 Android Development] marcdw:
Agreed. Got my G3 unbricked and back the way it was. So far MultiROM is working just fine though I haven't yet added any new secondaries. Existing secondaries boot up fine.

LG G3 D851, PAC-MAN LP ROM, Tapatalk 4.9.5
[G3 Android Development] marcdw:
After getting ROMs squared away I installed MultiROM Manager on them. It was nice to see secondary ROMs show up in the app. Even better when booting ROMs from the app. ??

However, in Tekcafe secondaries don't show up. Thought it was just a ROM issue but noticed it's a MM+ issue. Tested on seven ROMs. Secondaries are listed on KitKat and Lollipop ROMs but not Marshmallow.

Is this a known issue or just something on my end?

LG G3 D851, PAC-ROM 6, Tapatalk 4.9.5
[G3 Android Development] vbenkovskyy:
Dear DEV! First of all thank you for your work!

Can you add restore backup function for secondary roms? For ex I want to install new system, backup it and restore on secondary rom without wiping data. Thank you in advance!
[G3 Android Development] rndlgna:
its already possible I think. Add Rom, choose Android, Next, choose Backup

or you can directly copy/move primary rom to secondary rom from Swap ROMs option

my multirom manager is working fine on marshmallow and nougat, it can detect all my roms, I'm not using Tekcafe tho, are you using the latest multirom manager?
[G3 Android Development] vbenkovskyy:
It's not not possible cause I've 12 GB of apps and 3 roms I cant swap romp cause I don't have much space :(
[G3 Android Development] rndlgna:
well then use the restore backup option (add rom, android, backup)
[G3 Android Development] marcdw:
Yep, using 20161108 build. Now also running on Tesla Nougat. No secondaries listed.

Must be something odd on my device with regards to where/how it's looking (storage paths). OS or low-level.

I mentioned in the past that in KK & LP I can access the secondaries with a file manager via /mnt but not on MM. Wonder if it's related.

LG G3 D851, Tesla Nougat ROM, Tapatalk 4.9.5
[G3 Android Development] marcdw:
LOL, I forget to mention my own basic info. Sort of a rehash.

All secondary ROMs run from an ext4 partition on SD card. That partition will always be labeled corrupt as far as MM is concerned. Unlike KK/LP no mount point is created. If MultiROM Mgr looks for the list of ROMs via /mnt that would explain why it doesn't work for me.

See my older posts & screenshots for an idea of what I mean.

MM ROMs in primary/internal do not see ext4 partition as corrupt so no doubt it would work there.

LG G3 D851, SlimSaber LP ROM, Tapatalk 4.9.5
[G3 Android Development] DrugsBunny:
Also having this issue with latest zoe rom.

Fixed after i flashed the .zip in recovery everything working as it should now.

Everything works fine ive only tried CRdroid as secondary rom so far and its stuck on the LG logo i will try other roms and report back using the latest version of everything! :)

Miui 8 doesnt work for me gets to LG LOGO then returns to recovery tried the fix in OP but still didnt work :(

Now trying Beanstalk 7.0 This one also seems to be stuck on LG LOGO :(? i am using the latest version of multirom 33c i am using zoe rom as base and on the d855

Hmm now having same issue with aicp they are all 7.1 roms so maybe the issue isnt fixed for d855? also having the problem with xenonHD 7.1 going to give a 6.1 ROM a try and hope it doesnt get stuck on the LG LOGO
[G3 Android Development] DrugsBunny:
I've done everything :( I give up even 6.0.1 Roms won't boot every single secondary just get stuck on the LG LOGO even after trying the fix to run in twrp so frustrating!

So I found out the issue every ROM I tried like 20 would get stuck on lg logo and its because I was putting them in external storage my sd card soon as I moved to internal storage they all booted first time everytime not sure why it's got an issue booting from sd card but it does :/ and I went through two days of hell trying to get this **** to work
[G3 Android Development] takis:
Guys if you have problems, the uninstall everything multirom related with multirom uninstaller by bryan and then reinstall the very latest version... Did this on d855 and i have no bugs now
[G3 Android Development] marcdw:
[MENTION=4467196]DrugsBunny[/MENTION], glad you found the reason for the non-boots. Wouldn't have thought to look at that.

Ever since the DOSLinux days I've been wary of running Linux or whatnot on top of a Windows filesystem.

Is your SD card FAT32 or exFAT? I believe ROMs should (supposed to) run okay on the former.

I run ROMs from an ext4 partition on the external SD. That has worked out well over the past couple years. ROMs run pretty much the same as on internal storage. Might want to consider that if internal space is running low.

LG G3 D851, SlimSaber LP ROM, Tapatalk 4.9.5
[G3 Android Development] DrugsBunny:
Thanks dude it was very frustrating lol the SD CARD is exfat and its a good quality samsung 128GB ill need to look into ext4 partition on the sd card because id rather run them from that then my internal storage :)
[G3 Android Development] TheLogicalGamer:
I was on the g3 for a bit and after a journey with a few others phones I'm back! I never got into stock android L on g3 except for aosp so I jumped between that and kitkat.

So if I'm understanding correctly the kernel no longer needs the kexec patch?

I'm on the d851 so would I still need bumb, or is it a seperate bumb from the one used to unlock the bootloader on other varients?

Sorry for the questions guys just don't wanna end up with a brick.

Edit: Also is it now possible to run a stock rom as primary? As I'm working on my rom which is stock based. I wanted to use this to test builds without having to backup/restore or just completely set back up each time.

Thanks again :)
[G3 Android Development] cory733:
my vs985 is on stock 47A as primary and i just installed crdroid 7.1 as secondary. I couldnt even find the patched kernel section, maybe it was removed? either way i didnt do anything about it and so far everything is working good
[G3 Android Development] TheLogicalGamer:
Yeah same here apparently the kernel exec patch isn't neccesary and neither is the bumb zip as multirom flashes it when it needs it.

The no exec work around backs up the first boot.img loads the 2nd boot.img over it and then restores it after boot. Tested with bliss 6.4. As I'm duel booting my own rom for testing purposes. Can't get rid of those pesky ota's lol.
[G3 Android Development] cidxtc:
D851 has unlocked bootloader so bump is not needed. Multirom has a workaround so kexec patch is not required. So stock roms can be primary now.
[G3 Android Development] takis:
Weird bug

Multirom got corrupted after phone got 0% and i tried to boot it...

After flashing Multirom zip it worked again... This is weird
[G3 Android Development] NimaXDA:
MultiROM Manager is a great app and I want to use it on my LG G-Pro2.

I read that G2 & G3 are supported so will it work with G-Pro2 ???

Can I also make my phone multiboot ???
[G3 Android Development] YechiamTK:
Hi, so after long time of beating myself over thinking whether to install multirom or not, I've finally decided to go for it.

So, my kernel currently doesn't have kexec patch, and the multirom app (which has been updated last over a few months ago and that could be the cause of it) shows me what you can see in the screenshot I've posted. So, basically, it doesn't let me install multirom.

Now, should I simply flash manually, or is there a fix for that?

BTW I'm on the unofficial RR-Oblivion (7.1.1 oms) rom.
[G3 Android Development] marcdw:
[MENTION=4971851]YechiamTK[/MENTION], yeah, just flash MultiROM-TWRP and MultiROM manually, as per instructions. You should be good to go I'd think.

Hadn't heard of RR-Oblivion before. Which variant is that for?

LG G3 D851, crDroid N v1.9 ROM, microG (NoGapps), MultiROM, Tapatalk 4.9.5
[G3 Android Development] Antidote03:
Guys i have question ... Can i share the data between roms (whatsup viber ) .. I used it in other way for dual boot called dualboot patcher ?! Thanks in advance
[G3 Android Development] YechiamTK:
[MENTION=6046143]marcdw[/MENTION] thanks. It's a new version modified for using RR with oms. Built and maintained by [MENTION=6449207]Roi007leaf[/MENTION] and marchetto69 for (iirc) all the G3 variants and op3.
[G3 Android Development] y0000:
Guys can i use multirom with ZOE rom and RR rom? or with ZOE rom and XenonHD rom? or multirom is out of date and not work??
[G3 Android Development] marcdw:
Should work just fine.

I currently have eight ROMs installed, from KitKat to Nougat. Nothing internal but that's another story.

Just be sure to make backups, read the OPs carefully, and follow installation steps.

Specify your variant in case someone using the same has anything specific to add.

LG G3 D851, crDroid N v2.0 ROM, microG (NoGapps), MultiROM, Tapatalk 4.9.5
[G3 Android Development] tripping_:
Whats the changes on the newest update?
[G3 Android Development] marcdw:
When the app mentioned there were updates I thought it was just something unrelated to us. Then I see the OP last-updated time and the new files.

The following mentions changes in a v33e release. For us, we'll just wait until the boss posts.

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

LG G3 D851, AOSPA-L ROM, Nebula Rev9.3 Kernel, microG (NoGapps), MultiROM, Tapatalk 4.9.5
[G3 Android Development] bryan2894:
MultiROM/TWRP v33d

Minor update. LineageOS icon has been added to the MultiROM app. TWRP has been updated to v3.0.3-0, and long kernel flash times should be fixes.

Changelogs:

MultiROM

Recovery
[G3 Android Development] marcdw:
YES! MultiROM Manager now lists ROMs in the app on my MM+ ROMs.

All of my ROMs are on ext4 partition on SD card. ROMs weren't visible on Marshmallow in the app. All is good. Now I'm complete.

Kudos to all the devs. ???

LG G3 D851, XenonHD MM ROM, MultiROM, Tapatalk 4.9.3
[G3 Android Development] Antidote03:
am gonna ask this question again guys

Can i share the data between roms (whatsup viber ) .. I used it in other way for dual boot called dualboot patcher ?!

i hope its possible

Thanks in advance