yashsingh1/xdaforums huggingface dataset:
[Galaxy S 4 i9505 Original Android Development] chenxiaolong:
Thanks! I'll take a look. Which slots do you have installed and which are visible in the AROMA screen?

Btw, I never delete anything, so you can fiddle with the URL to download old versions. The previous version was snapshot 4 because I can't count.
[Galaxy S 4 i9505 Original Android Development] MrHomebrew:
It is called Storage Partitions.
[Galaxy S 4 i9505 Original Android Development] JhoonB51:
It is actually the "dualboot utilities" and not the patcher apk or patcher zip.
[Galaxy S 4 i9505 Original Android Development] chenxiaolong:
That's what I was referring to as well :)
[Galaxy S 4 i9505 Original Android Development] JhoonB51:
Primary and slot-1, in app can choose all slots including data.
[Galaxy S 4 i9505 Original Android Development] chenxiaolong:
Are you using the DualBootUtilities snapshot 6? The older versions do not support data slots.
[Galaxy S 4 i9505 Original Android Development] MrHomebrew:
I just wanted to report I attempted about 3 times to install Cyanogenmod 12.1 on my secondary partition for my Galaxy Tab S 8.4 so far no luck. Install failed. I read the log and it said insufficient space or something along those lines which I think is wrong. I deleted and left 4gb open space on internal drive and left 19gb free on my external SD card once I noticed that.

I am going to attach the log file.

Hopefully it helps. I will make more free space on the device and try again but I am not sure if it will fail with the same error.

Uploading log file.

Again thanks to the developer for taking the time.
[Galaxy S 4 i9505 Original Android Development] MrHomebrew:
Last image looked blurry to me
[Galaxy S 4 i9505 Original Android Development] MrHomebrew:
Sorry i was trying to upload those pictures but to me they looked very blurry.

Anyways i am attaching the log file that was created when the install failed installing cm12.1 on my secondary partition of my Galaxy Tab s 8.4. Again i will try making more space on the device and test but as i stated 4gb free internal memory and 19gb free external memory.

Hope this helps. It is almost 1am where i am now.

I will continue to try and test awaiting your response.
[Galaxy S 4 i9505 Original Android Development] Quote100:
Anybody know if we can app share on g3 yet?
[Galaxy S 4 i9505 Original Android Development] sireebob:
Hey, thanks! I appreciate the quick fix and courteous reply. Just tried it and sure enough it works!
[Galaxy S 4 i9505 Original Android Development] TheDarkKnight:
[MENTION=4277844]chenxiaolong[/MENTION] Did you check my device?

EDIT: Here's the screenshots from the app [MENTION=5234347]Leonidas87[/MENTION] used..

Again, my phone: ro.product.device=pepper

PLEASE consider.. :o :fingers-crossed:

Thanks for all your hard work

P.S.: I know my storage is almost full but I'll clean it up once backup :)
[Galaxy S 4 i9505 Original Android Development] sronweb:
I use Primary and Multi-slot1. Data and apk sharing used only for few apps.

On Multiboot utilities snapshot 6 aroma I have only option to reboot, exit, save last kmsg log, save recovery log. That's all.

I have all functions with snapshot 4.

Thanks
[Galaxy S 4 i9505 Original Android Development] george stamatos:
Try to install in multi slot 1
[Galaxy S 4 i9505 Original Android Development] MrHomebrew:
Failed to install on multi slot 1 also.

Did a factory reset before attempting it this time also to make more space still no luck.
[Galaxy S 4 i9505 Original Android Development] george stamatos:
When I try to set primary kernel, says cannot set because modrianwifi is not recognised. Do you have same problem ?

Oops ! I was to happy. ... to see that it was for s8.4 ...... I have tab pro 8.4 .....
[Galaxy S 4 i9505 Original Android Development] MrHomebrew:
Yea I am using the Tab S 8.4

Just be careful if you are trying to install on a device not supported yet, would hate to see something go wrong.

I am sure the developer will take a look at the log file I posted and get back with some help and possibly a resolution.

Much respect to the developer.
[Galaxy S 4 i9505 Original Android Development] george stamatos:
[MENTION=4277844]chenxiaolong[/MENTION] if you please be so kind , and find some time. ........ for tab pro8.4.

Thanks in advance!
[Galaxy S 4 i9505 Original Android Development] MrHomebrew:
Still working on a solution for the Galaxy Tab S 8.4 I would hope ? one thing at a time don't want to overwhelm the man ? I'm sure he has been busy and will get it done for you also.

Just wanted to say thanks again [MENTION=4277844]chenxiaolong[/MENTION] for all your help and support. Loving the dual booting on my Note 4 hopefully we can get this bug figured out for the Galaxy Tab S 8.4

---------- Post added at 11:52 PM ---------- Previous post was at 11:49 PM ----------

Also I made a youtube demonstration/installation video using the Note 4 for reference hopefully it helps.

https://youtu.be/CpegzNc4ZH0

Take a look and let me know what you think, just trying to help and show support.
[Galaxy S 4 i9505 Original Android Development] chenxiaolong:
It depends on where you install the ROM. If you install as "Secondary/Dual", the ROM is installed to /system right next to the primary ROM. If you choose one of the multi-slot options, it's installed to /cache. The data-slot options install to /data (which is where you have 4GB free). You choose check the free space on any of these partitions from the "Free space" nav item in the app :)
[Galaxy S 4 i9505 Original Android Development] chenxiaolong:
Thanks for the info! Could you save the recovery log from snapshot 6 and send that to me. I'm betting the device codename check is not matching anything.
[Galaxy S 4 i9505 Original Android Development] chenxiaolong:
I will check out your device as well and try to add support for it :)
[Galaxy S 4 i9505 Original Android Development] chenxiaolong:
As long as you can boot into recovery to restore a backup, it should never permanently mess up the device. The code is specifically designed to prevent any critical partitions--that could cause hard bricks--from being touched.

The only really dangerous thing is if you flashed a zip that was patched for another device (eg. in your case, flashing a zip that was patched for, say, a Galaxy S5). That's why I ask for the build.prop when adding support for devices; so it can check the device codename to make sure this doesn't happen.
[Galaxy S 4 i9505 Original Android Development] chenxiaolong:
Thanks for the support! I just got a full time internship, so I disappear from the interwebz from 8:30 to 5:30 (EST) lol :p
[Galaxy S 4 i9505 Original Android Development] MrHomebrew:
Ok I will attempt to install cm12.1 on the Data slot. Have not installed on data slot as of yet first time for me. What does "enter an Id" mean? In other words I would assume it would be the file name created for install. [MENTION=4277844]chenxiaolong[/MENTION] Just want to be clear before I do it.
[Galaxy S 4 i9505 Original Android Development] chenxiaolong:
Since the cache partition is limited, I hard coded multi-slot-1,2,3 for it. For data slots, the /data partition is massive, so I didn't want to limit the number of ROMs that could be installed. The id you enter just gets added to the end of "data-slot-". For example, I install CM12.1 to data-slot-cm on my phone.
[Galaxy S 4 i9505 Original Android Development] noobiedev83:
Is there a way that I can move the roms of position, like data slot to primary? Thanks in advance!!!
[Galaxy S 4 i9505 Original Android Development] MrHomebrew:
That would be an interesting feature

---------- Post added at 01:27 AM ---------- Previous post was at 01:14 AM ----------

So I would be able to install more then 2 roms total. 3 or 4 roms on one tablet ? amazing work ???????

---------- Post added at 01:46 AM ---------- Previous post was at 01:27 AM ----------

@chenxiaolong I just wanted to confirm I was able to install cm12.1 on data slot. Thanks again for all your help and support. I have to say you are one of the better developers on XDA. Your overall approach and willingness to bring compatibility to devices you may not have yourself is greatly appreciated and does not go unnoticed. I will continue to spread the word and support your work along with help any way possible in the future
[Galaxy S 4 i9505 Original Android Development] chenxiaolong:
Glad it worked out for you! :D I'm really happy others are enjoying DualBootPatcher as much as I am developing it! That was probably the smoothest it has ever been porting to a new device.
[Galaxy S 4 i9505 Original Android Development] chenxiaolong:
I'll have to do some research about the device first :) I've never dealt the a device that has a combined boot/recovery partition.
[Galaxy S 4 i9505 Original Android Development] MrHomebrew:
I have an issue with startup switching back from cm12.1 back to my stock primary lollipop Rom. I used dual boot patcher from cm12.1 to switch roms and Reboot. On Reboot system failed to start warning or something like that. Attached a picture. Forcing into download mode and then choosing restart got me into my stock Rom again.

A little bug I wanted to report and make known.
[Galaxy S 4 i9505 Original Android Development] george stamatos:
Thanks for your efforts! But I can't install on multi slot 1. Update : I can install on data slot,but after primary rom boots but with black screen, and all apps fc.
[Galaxy S 4 i9505 Original Android Development] TheDarkKnight:
No problems.. Take your time. :)

Xperia devices were always a headache for devs..

Anyway, thanks for your efforts :)
[Galaxy S 4 i9505 Original Android Development] Tom-Helge:
Ok, let's see if i have understood this right.

On my old Galaxy S4 that i still have. I'm trying to get this 'Dual Boot' thing to work. So here is what i believe i have to do.

1. Install the 'Dual Boot Patcher'.

2. Open the app and go to 'ROMs'.

3. Click the 3 dot menu on 'Primary' ROM and choose 'Set kernel'.

4. Go to ROM Settings and choose 'Update ramdisk' (to be able to share apps between the ROMs).

5. Reboot the phone.

6. Open the app again and choose 'Patch Zip File'.

7. Choose 'jflte (Samsung Galaxy S 4)' and 'Secondary' under 'Device and partition configuration'.

8. Choose the zip files i want to have patched.

9. Wait until the files are patched.

10. Reboot into TWRP.

11. Choose the patched ROM file, patched GApps and patched kernel file (if you are installing anything else than TouchWiz ROMs) and install them via TWRP.

12. Use the 'Dual Boot Utilities v4.0' zip file in TWRP to switch between the ROMs.

And from point 1 to 11 i believe that the 'Secondary' ROM will be installed as a secondary ROM on my Galaxy S4.

If this is the wrong way to go forward, then please let me know how to do this correctly :).
[Galaxy S 4 i9505 Original Android Development] JhoonB51:
Yes, that should work.....#11 in app will be called "Dual" (secondary). #12 You can also switch roms in app by choosing "Roms", then select a rom by touching/tapping and then choose reboot, should boot into selected rom.
[Galaxy S 4 i9505 Original Android Development] MrHomebrew:
Current Tri Rom install on my Galaxy Note 4.

Now that I have an understanding of how it works I am Tri-Booting Stock Lollipop, CM12.1 and CM12 all on the same phone.

Free space is getting a bit low but I think that is because I did not factory reset my first Rom before all this Lol.

On the other hand I did notice there was a warning with cm12 install in dual boot patcher saying saying something about tritecan not supported so I just clocked ignore device check in Rom patching. I am guessing that is just because my actual device model is Canadian, Rogers Wireless but works with T-mobile Rom. Good thing we have the option to skip device check. I think it was added recently and saved me having to change build.prop info for the cm12 install.

Overall going well on both My not 4 and Galaxy Tab S 8.4. Only a few issues rebooting between roms on the Galaxy Tab S 8. 4 but it is expected being a newly supported device.

Just wanted to report the status of what I have been testing.
[Galaxy S 4 i9505 Original Android Development] MrHomebrew:
So by using FolderMount I am able to save so far 3gb of space on my data folder. I transfer app data to external SD card. Link the app data on external SD card with FolderMount which tricks the app into thinking it is installed on internal data.

Then I created a backup in FolderMount. Switch roms load FolderMount. Restore backup for FolderMount. Restore link app data locations because cm and touchwiz see external SD card different and FolderMount corrects this thankfully.

Click the green linking tab a few times and FolderMount will recognize the data.

As I said I have saved 3gb of room on my internal data having app data on external SD card.

If something like this was built into our dualboot patcher it would make things easier. Maybe if we spoke to the developer of FolderMount. If not using both FolderMount and Dual boot patcher I now have 3 roms on my Note 4 and almost 4gb free space on internal data between all 3 roms. Look at the pics of before in my previous comment and this one to see.

Just finding ways of maybe booting 4 roms on one phone.

Will report back.

Think I am on to something, let me know what you think. Give it a try possibly. I will be making a youtube video to help better demonstrate.
[Galaxy S 4 i9505 Original Android Development] MrHomebrew:
Forgot the picture
[Galaxy S 4 i9505 Original Android Development] Tom-Helge:
Thanks for your answer.

As for point 12. Before i can switch between the ROMs on both ROMs, i also have to install the 'Dual Boot Patcher' app on my 2nd ROM aswell, right?
[Galaxy S 4 i9505 Original Android Development] JhoonB51:
Yes
[Galaxy S 4 i9505 Original Android Development] peppe130:
[MENTION=4277844]chenxiaolong[/MENTION] Hi Chen.. I'm unable to successfully flash a patched ROM. I always get in bootloop or ROMs take about 1 hour to boot with many errors like Wi-Fi not working. I tried with TouchWiz Lollipop ROMs, with Google Edition both 5.0 and 4.4.. I'm using the latest patcher on Galaxy S4 i9505.. Hoping you will find a solution :)
[Galaxy S 4 i9505 Original Android Development] bilbonotry:
Hello, I am using dual boot patcher on my S5 and it is awesome! I have a TW rom as primary and cm on data slot. Just wanted to report that using dual boot utilities snapshot 6, data slot is detected but switching to it does not work, reboot takes me to primary. I also regularly have system fc on primary boot. Thought it was alliance ROM but as Leonidas87 also has it, maybe it is dual boot patcher
[Galaxy S 4 i9505 Original Android Development] MrHomebrew:
Make sure in dual boot patcher app under rom you tap your second Rom to enable switching on your next Reboot.

For me I get a bit of an issue when switching roms. I have to force an extra Reboot once in a wile if the first one does not start up proper. Most times both roms start good for me. Think there may be a slight bug.
[Galaxy S 4 i9505 Original Android Development] bilbonotry:
I was referring to the utility zip to use in recovery. I tested again the ROM switch. Here is the recovery.log, fast scanned and there is this error :

JSON error on line -1: unable to open /data/media/0/MultiBoot/data-slot-cm121/config.json: No such file or directory
[Galaxy S 4 i9505 Original Android Development] MrHomebrew:
Yea the utility zip does not work for me either. I tried the previous one and the latest still freezes when trying to load. I am using the latest twrp for my device also, note 4.
[Galaxy S 4 i9505 Original Android Development] sronweb:
Are you using Dual boot utilities snapshot 4? this is last working version for me.
[Galaxy S 4 i9505 Original Android Development] MrHomebrew:
I tried snapshot 4 and 6 and still had no luck
[Galaxy S 4 i9505 Original Android Development] sronweb:
Hello' Chen, in example I have Whatsapp which has sharing enabled between primary and multislot1 for apk and data.

As necessary data and apk should be for my understanding on /data/multiboot/_appsharing, but if I delete whatsapp on data/app the application does not work.

Please, In which directory can I safely delete data in order to be sure to save space?
[Galaxy S 4 i9505 Original Android Development] MrHomebrew:
[MENTION=4277844]chenxiaolong[/MENTION] I started two threads one for the Galaxy Tab S 8.4 that we brought new support to. Also one for the Galaxy Note 4 910w8/Canadian variant.

I can post the links here. I wanted you to take a look at them and maybe give me your input, such as specific links or thanks to supporters for example.

I am just trying to help spread the word and continue showing support. Just want to make sure that is OK with you.

I am sure you have been busy lately so hopefully talk to you soon.

Again much respect for the work and support you have given.
[Galaxy S 4 i9505 Original Android Development] MrHomebrew:
[MENTION=4277844]chenxiaolong[/MENTION] here are the threads I was referring to in my last post. I do hope you approve as I said I am only trying to help show support and spread the word.

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

(Mod) DUAL BOOT N910w8 (Stock and Cm)

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

(MOD) Dual/Tri Boot Galaxy Tab S 8.4 T700

Thanks.
[Galaxy S 4 i9505 Original Android Development] v00d007:
[MENTION=4277844]chenxiaolong[/MENTION]

Is it already safe to use the app sharing feature with i.e. v1360 atm? Am just setting up new roms and don't want to get a mess afterwards...
[Galaxy S 4 i9505 Original Android Development] Quote100:
I haven't tried it because it's hard to get it out of whatever attempting to update the ramdisk may cause my phone to do so now I ask

Is app sharing working on the g3 yet?
[Galaxy S 4 i9505 Original Android Development] Sanesh Munde:
[MENTION=4277844]chenxiaolong[/MENTION],

Hello Sir, can you please make the patcher available for Samsung Galaxy S4 mini duos (GT I9192). I am giving the required information as below;

ro.product.device=serranods
[Galaxy S 4 i9505 Original Android Development] v00d007:
I already got it work on a S4 Mini 9195 some time ago. Just took the S4 profile.
[Galaxy S 4 i9505 Original Android Development] Edde3d:
This has to be the best app ever.. Well for ROM junkies lol. I currently have 6 ROMs installed on my lg g3 for testing and stuff. Thanks for all the time and effort to make such an amazing and useful app.

Sent from my LG-VS985
[Galaxy S 4 i9505 Original Android Development] Sanesh Munde:
Sorry, but it doesn't support lollipop ROMs
[Galaxy S 4 i9505 Original Android Development] v00d007:
What do you mean?? I had several Kitkat roms running in multiboot setup on the 9195.... TW, cm11, aosp, pacman, etc...
[Galaxy S 4 i9505 Original Android Development] Sanesh Munde:
[MENTION=2998639]V00Doo[/MENTION]7,

We cannot install lollipop roms as secondary rom
[Galaxy S 4 i9505 Original Android Development] MrHomebrew:
I personally have not tried installing multiple touchwiz roms
[Galaxy S 4 i9505 Original Android Development] v00d007:
That's not true. Only TouchWiz roms are difficult to install as something else than primary. CM12(.1) i.e. is LP - and works i.e. as secondary !
[Galaxy S 4 i9505 Original Android Development] geo2002:
Can i flash stock rooted kk 4.4.2 and custom lolli as secondary?
[Galaxy S 4 i9505 Original Android Development] sronweb:
As far I know you can install a Touchwiz based rom as primary, but it should be modified without or removing most of bloatware from Samsung (Samsung apps typically preinstalled) otherwise you will have space problems.

On secondary or multislots you can install any custom AOSP based roms (Cyanogen and similar).

This is my configuration: Echoe rom (TW based) as primary and CM12.1 nightly as multi-slot1.
[Galaxy S 4 i9505 Original Android Development] geo2002:
I flashed a gpe custom rom as secondary but that rom has a random reboot problem and i need to flash an other kernel for this secondary rom.The secondary rom is Danvdh's GPE 444 and the kernel that i need to flash is googy kernel.

How i do that? Patch the kernel file and flash as i flashed the secondary rom?
[Galaxy S 4 i9505 Original Android Development] Edde3d:
Do you think there will ever be an option to boot from external sd card. I seen the multi rom has this option available but I have never messed with that setup. Personally I love the way dual boot patcher works.

Sent from my VS985 4G
[Galaxy S 4 i9505 Original Android Development] todivefor:
I am trying to flash cm-12.1-20150622-NIGHTLY-jfltespr.zip in slot-1. I patched with windows patcher 1388. It patched and flashed successfully. When I go to boot, it bootloops in the boot animation. I can only get around this by flashing a kernel. The only kernel I have is Alucard's. It works great, but defeats the purpose. I want to see how jfltespr runs, as I am already running AtareOne's optimized in dual. [MENTION=4277844]chenxiaolong[/MENTION] is there some reason this is happening? Anything I can get for you? Is there a work around for patching a kernel?
[Galaxy S 4 i9505 Original Android Development] Sanesh Munde:
Have you install Touchwiz rom as primary rom and lollipop custom rom as secondary rom in your gt i9195.
[Galaxy S 4 i9505 Original Android Development] v00d007:
Yes, of course, that's what I told you in 1st place...
[Galaxy S 4 i9505 Original Android Development] geo2002:
I tried to flash miui 5.6.1.2 original port for i9505 on multi slot 2 but doesn't whan't to boot.After the i9505 logo the screen goes blank, the blue led is flickering and the phone goes hot but it remains that way without booting.

Any ideas? I really want to try miui on multiboot.Tks
[Galaxy S 4 i9505 Original Android Development] MrHomebrew:
Have not heard from the developer in a few days must be extremely busy lately or who knows maybe there will be an added feature being worked on. All around things have been going well. I decided to install on data instead of secondary and all seems to be going more smoothly
[Galaxy S 4 i9505 Original Android Development] Sanesh Munde:
Which version of patcher you used and which device you choose for partition configuration.

By the way, when I patch lollipop based Ground zero rom with galaxy s4 partition configuration, one of the file says do not change device name as different devices has different partition configuration. Galaxy S4 partition are different than s4 mini so I am worried about flashing the patched zip file as it may cause hardbrick.
[Galaxy S 4 i9505 Original Android Development] Houndcatcher:
I've just tried to install Paranoid Android Lollipop as my Primary using patcher to avoid overwriting my Dual but it just bootloops :(

EDIT: Just redone it on it's own no Gapps and it's installed fine so I will try a different Gapps now :)

EDIT2: May possibly be a space problem. I've tried with 4 Gapps versions now and each one fails to install. Time to check my Multiboot Log. Now attached...
[Galaxy S 4 i9505 Original Android Development] Quote100:
It's not a good idea to overwrite the primary rom like that you should reset and then flash an unpatched rom and then dual boot as you normally would
[Galaxy S 4 i9505 Original Android Development] todivefor:
I have to disagree. I have switched primary by patching without a problem.
[Galaxy S 4 i9505 Original Android Development] Houndcatcher:
Yeah but then you'd have to do the same each time the Rom was updated? Which would defeat the object of being able to patch the Primary and install an update without overwriting your Dual assuming you have one?

---------- Post added at 09:14 PM ---------- Previous post was at 09:13 PM ----------

Same here. The Rom installs OK but Gapps fails and then after it fails the Primary just boot loops :confused:
[Galaxy S 4 i9505 Original Android Development] todivefor:
I only have had TW (very debloated) as primary.

You need to figure out why gapps is failing. If it is boot looping in boot animation, I have found I need to flash a kernel. Unfortunately, the one that boot loops for me is slot-1 and it is cm-jfltespr which I want to test as stock cm as possible. You might be able to extract boot.img from rom and flash it in TWRP since you are dealing with primary.