[APP][Unofficial]Dual Boot Patcher for Cagabi one & MT6580 - Android Apps and Games

{
"lightbox_close": "Close",
"lightbox_next": "Next",
"lightbox_previous": "Previous",
"lightbox_error": "The requested content cannot be loaded. Please try again later.",
"lightbox_start_slideshow": "Start slideshow",
"lightbox_stop_slideshow": "Stop slideshow",
"lightbox_full_screen": "Full screen",
"lightbox_thumbnails": "Thumbnails",
"lightbox_download": "Download",
"lightbox_share": "Share",
"lightbox_zoom": "Zoom",
"lightbox_new_window": "New window",
"lightbox_toggle_sidebar": "Toggle sidebar"
}
I am proud to present first Dualboot project For Cagabi one. This will allow any number of ROMs to be installed at the same time. It works by patching the secondary ROM's installation scripts and boot image to load the ROM files from an alternate location (like /data/multiboot). Because of the way this is implemented, no changes to the primary ROM are necessary
What is DualBootPatcher?
DualBootPatcher is an open-source app that allows multiple ROMs to be installed on a single Android device. It does its best to work with existing code and does not require explicit support from ROMs. There are currently 200+ supported devices and their variations.
Information:
I have managed to support for Cagabi one and other MT6580 devices to the DualBootPatcher App, I am not the developer, I am just the maintainer.
It's awesome and useful for testing out roms or if you want, switching ROMS.
Disclaimer:
Code:
Your warranty is now void.
I am not responsible for bricked devices, dead SD cards, thermonuclear war, or you getting fired because the alarm app failed. Please do some research if you have any concerns about features included in this ROM before flashing it! YOU are choosing to make these modifications, and if you point the finger at me for messing up your device, I will laugh at you. Hard. A lot.
Requirements:
1. A Custom Recovery (TWRP)
2. A ROM
3. Dual Boot Patcher app from the download section below.
What does the app do ?:
It patches...
Custom kernels for dual boot support
ROMs so that they can be installed as secondary
Google Apps packages for AOSP-based ROMs
SuperSU so that it can be used in the secondary ROM
What's supported ?
How to use the App?
- Download, install and open the app.
- Swipe to the right to open the menu. Click "ROMS". Now if this is the first time you use it, it will ask you if you want to set kernel. Do so!
- After it has finished go to ROM Settings (primary ROM 3 dot menu) and select Update Ramdisk. It will update it and will ask you to reboot. Press Reboot Now, or Reboot later.
- Now Download any ROM you like and open the app again and open the menu and open Patch Zip File from the menu. Ensure that your Device is set correctly and under Partition configuration select secondary (will install 2nd ROM in /system) or data or external SDCard slot.
- Click continue and select where to save the patched file.
- You should see the file is being put in "Queue". Just click the confirm button to the upper right.
Note: If you want to go back, just swipe the ROM in queue to right and start over.
- The app will patch the zip. When done, go back to "ROMs".
- Click "Flash zip files" (the big pink button on the lower right). Click the pink plus button to add your previously patched zip file.
- Locate the file you have patched in step 7. Unless you have changed the name there, it should be something like ROM_name_partition_config_ID.zip (like LO13-20170807-cagabi-Unofficial_dual.zip).
- Click on that file and choose "Keep location". Now confirm the flash with the button on the upper right side.
Note: You can also install the patched zip files in recovery.
- It will now open the terminal and begin flashing the file. This requires some patience. After it has flashed the file you'll see success message in green.
- Now click back and you should see your newly installed ROM along with the Primary ROM.
Note: You can find more options by clicking on the three buttons on each ROM.
- Now reboot and wait till finishing 2nd ROM first boot. install DualBootPatcher apk so you can easily switch ROMs, there is another way to change ROMs: flash DualBootUtilities.zip and switch ROM manually.
Note: Using Bootui:
- Open app then select settings and press install (update) bootui. then Swipe to the right to open the menu. Click "ROMS" again and open secondary ROM Settings) and select Update Ramdisk, Now you can change ROMs simply using boot ui (something like grub bootloader but it works like twrp)
Partitions Configurations:
The patcher offers several locations for installing ROMs:
Primary: This is normally used for installing a zip to the primary ROM. It is not required, but is strongly recommended because it has code to prevent the zip from inadvertently affecting other ROMs.
Dual: Dual/Secondary is the first multiboot installation location. It installs to the system partition. This is a good spot for installing a second ROM because it doesn't take any space away from the internal storage.
Multi-slots: There are 3 multislots: multi-slot-1, multi-slot-2, multi-slot-3. These install to the cache partition. This is specifically for devices, like the Galaxy S4, that have a massive cache partition.
Data-slots: There can be an unlimited number of data slots. These install to the data partition and eat up space on the internal storage. This is useful for devices where the system partition is nearly full and the cache partition is tiny. These slots are named "data-slot-[id]", where "id" is something you provide in the app.
Extsd-slots: There can be an unlimited number of extsd slots. These install to the external SD card, which is useful as it keeps the ROMs off of the internal storage. Note that the ROM's data files are still stored on the data partition.
How to boot to another ROM ?
This is simple ... There is no reboot to primary, secondary or whatever. So all you have to do is:
1) Go to ROMs section of the App.
2) Click on the ROM you want to boot to. You should see "Switching ROM" message. After few seconds, you should see a report message saying that "ROM successfully switched".
3) Now just do a normal reboot of your device. See the magic! It should boot to the ROM you have switched on step 2.
Note: You can find more options by selecting the three buttons on each ROMs (like creating reboot widgets for directly rebooting to specific rom).
You also need to install the App to all of the ROMs you install. Otherwise, you want be able to boot to other ROMs!
Apps and Data sharing:
To use app sharing, follow these steps in every ROM that you want to use app sharing: (doesn't work with JB ROMs)
Install the app you want to share
Open DualBootPatcher and go to "App Sharing" in the navigation drawer
Enable individual app sharing
Tap "Manage shared applications" and enable APK/data sharing for the app
Reboot
Other How to ?
Wipe /cache, /data, /system, or dalvik-cache?
The easiest way is to do it from the app while booted in another ROM. Just go to "Roms" in the navigation drawer, tap the 3 dots options menu for the ROM you want to wipe, and tap "Wipe ROM".
Update the primary ROM?
Patch the zip for primary and flash it. The "primary" installation target is designed so that other ROMs won't be affected when you want to flash something for the primary ROM.
Update a non-primary ROM?
Patch and flash the zip exactly like how you did it the first time.
Flash a mod or custom kernel for the primary ROM?
Patch it for primary before flashing. If the zip does not wipe /cache, it is also safe to flash it directly.
Flash a mod or custom kernel for a non-primary ROM?
Just patch and flash it
Source:
Source
All Releases:
Releases
Downloads:
07-Aug-2017 first release
Credits:
 @chenxiaolong for the awesome DualBootPatcher.
 @RendyAK for inspiration, help and tips 
 @yshalsager I copied his thread because I am too lazy
Enjoy ​

Related

Goophone i5s [Custom ROMs]: iOs skinned, Stock Jelly Bean

Hello folks! This is my first post in xda and I want to share these roms for goophone i5s (if any).
This is my first post in xda by the way and I am very new with the interface so expect for flaws in this thread.
In this thread, I will include the tips and the installation processes for convenience to users.
Just take note that you have to back up everything before doing anything as usual.
Also, I assume that you have your custom recovery already installed and if not, just google it and you can find some steps to install custom recovery for mediatek devices
The ROMS :
- iOS Skinned
- Jelly Bean android stock rom
These roms were optimized for this phone to be responsive as a daily driver. All these roms were modified by the people in 4pda forum which i dont know if they are members of xda. Credits to them!
- iOs Skinned rom
This rom is a merged rom from different goophone i5s rom to mimic the look of iOs. The launcher is replace with the app "iLAuncher" for it to have a smoother experience, rooted and many more . You just have to discover it yourself.
Tips for this rom:
For better multitasking experience, you can use @zeppelinrox ultimatic patcher for a better multitasking experience and give thanks to him of course. Hats off to him
Install Greenify and XPOSED FRAMEWORK(Yes xposed framework!) to acces its experimental features. Dont get to excited about it yet since some of the modules in the xposed framework are compatible with AOSP based roms .
You cannot activate the accessibility service of this rom by the way. But with some analysis, I was able to activate it then. You mus install 2 apps: Secure Settings and E-robot which found in the playstore. Here are some of the instructions on how to use those apps to activate its accessibility service: (Assuming you have those apps installed)
1. Open Secure Setting and navigate to "SYSTEM+" (upper part) and "Enable" it
2.Open E-robot and tap the "+" button on it to add "commands". Name the command as you wish and select ok.
3. In the command, tap in "+" to add "Actions" (under actions group). Navigate to "3RD PARTY APPS" on the upper portion of the app (swipe to the left until you see it).
4. Tap on "Secure Settings". Select "System + Actions" and navigate to "Accessibility Services".
5. Next, you have now the choice of apps to be enabled. Never forget to "save" the one you have selected (save icon seen on top).
6.You will now be directed to the main page of the app, tap on "save" icon and then tap the "play" sign to execute the command and actions.
That's it! Im sorry for I did not include screenshots on this one. Just follow the steps and you'll have it
All other settings and options shall be based upon your taste
ROM Installation instructions:
Before doing anything, again, have a backup of your phone using either custom recovery or mtk droid tools to retrieve your current rom.
Also, you need the following:
- SP Flashtools v3..... (i prefer these versions )
- boot.img of your current rom. you can have your boot.img on your backups. (this is for compatibility issues so do not forget this step)
Steps: (Don't connect your usb cable yet)
1. Extract the downloaded zip file to a specified folder. After the extracting, copy your boot.img and paste it to the extracted folder (you have to replace the boot.img found in the extracted folder).
2. Open SP Flashtools run it and click "Scatter Loading". Navigate to the extracted folder and there you can see the "scatter file".
3. Click firmware upgrade. In case you failed to do it, check the files checked if it has its contents linked. In my situation, i found "USRDATA" not linked to the file extracted. Simply click it and navigate to "user data" file found in the extracted folder.
4. Click "Firmware Upgrade" again and now, this is the time that you have to connect your phone via usb cable to the computer.
5. Patiently wait for it as it downloads the files and if says "Download ok" with "green" circle, disconnect your phone and you are now good to go.
6. Boot up the phone and please do wait for it to boot up as it takes a while for it to display. You will then have a black screen with the status bar shown and wait for it until it launches the launcher
That's it and customize it as you wish
Download link of the rom: https://drive.google.com/open?id=0B3EnRaB-uXW8YlFXVjk4TlJmcjg&authuser=0
Patched services.jar for this rom for ease: https://drive.google.com/open?id=0B3EnRaB-uXW8b1hDNzAyMFFWNzQ&authuser=0
*Simply overwrite the original services.jar found in /system/framework/services.jar and give the right permissions -rw-r--r--
Note*: This "may" not be compatible with the jb android stock rom services.jar.
Just copy the URL above since I cannot direct you to the link due to xda rules
-Jelly Bean Stock Android ROM
This rom is the one I am currently using since I do envy the look and feel of android lollipop. With this rom, you can do almost everything a native android can do. Install XPOSED FRAMEWORK for you to customize it.
Tips for this rom:
Accessibility for this phone is not a problem. Only you have this annoying navigation bar which is unpleasant . You can edit the build.prop if you want to get rid of it. just google it You can also resize it using GravityBox.
Also, the developer options for this rom lacks other options like the animations, simply install "GravityBox" module and navigate to "MTK 6589......fix settings" and tap "Advanced Developer Option".
ROM Installation instructions:
You need the following:
-custom recovery
-boot.img of your current rom (boot.img of your phone rather )
Steps:
1. Put the Downloaded rom (zip file) in your sd card.
2. boot into recovery and wipe everything "wipe data and factory reset", "wipe cache partition" and "wipe the dalvik cache" (advanced)
3. After wiping everything, select "install zip from sd card" and select the zip file and install it.
4. Wait for it to finish and after the installation, I do recommend to wipe everything again and then reboot.
Enjoy!!
Download link: https://drive.google.com/open?id=0B3EnRaB-uXW8TWtUTmt5b3l4Vjg&authuser=0
Patched services.jar for this rom for ease: https://drive.google.com/open?id=0B3EnRaB-uXW8U2JSOTZ2dUtrNGc&authuser=0
*Simply overwrite the original services.jar found in /system/framework/services.jar and give the right permissions -rw-r--r--
Note*: This "may" not be compatible with the iOS Skinned rom services.jar.
Credits to @zeppelinrox for his ultimatic patcher
*Just copy the URL above since I cannot direct you to the link due to xda rules
Screenshots: (Note* : these are the results of my customization )
{
"lightbox_close": "Close",
"lightbox_next": "Next",
"lightbox_previous": "Previous",
"lightbox_error": "The requested content cannot be loaded. Please try again later.",
"lightbox_start_slideshow": "Start slideshow",
"lightbox_stop_slideshow": "Stop slideshow",
"lightbox_full_screen": "Full screen",
"lightbox_thumbnails": "Thumbnails",
"lightbox_download": "Download",
"lightbox_share": "Share",
"lightbox_zoom": "Zoom",
"lightbox_new_window": "New window",
"lightbox_toggle_sidebar": "Toggle sidebar"
}
That's all and Hope I did help those who need this rom thanks I wish to upload a video but I really don't have time.
I am requesting to have your thread moved to the right forum so that the right users would benefit.

[APP][Unofficial]Dual Boot Patcher for Cagabi one & MT6580

{
"lightbox_close": "Close",
"lightbox_next": "Next",
"lightbox_previous": "Previous",
"lightbox_error": "The requested content cannot be loaded. Please try again later.",
"lightbox_start_slideshow": "Start slideshow",
"lightbox_stop_slideshow": "Stop slideshow",
"lightbox_full_screen": "Full screen",
"lightbox_thumbnails": "Thumbnails",
"lightbox_download": "Download",
"lightbox_share": "Share",
"lightbox_zoom": "Zoom",
"lightbox_new_window": "New window",
"lightbox_toggle_sidebar": "Toggle sidebar"
}
I am proud to present first Dualboot project For Cagabi one. This will allow any number of ROMs to be installed at the same time. It works by patching the secondary ROM's installation scripts and boot image to load the ROM files from an alternate location (like /data/multiboot). Because of the way this is implemented, no changes to the primary ROM are necessary
What is DualBootPatcher?
DualBootPatcher is an open-source app that allows multiple ROMs to be installed on a single Android device. It does its best to work with existing code and does not require explicit support from ROMs. There are currently 200+ supported devices and their variations.
Information:
I have managed to support for Cagabi one and other MT6580 devices to the DualBootPatcher App, I am not the developer, I am just the maintainer.
It's awesome and useful for testing out roms or if you want, switching ROMS.
Disclaimer:
Code:
Your warranty is now void.
I am not responsible for bricked devices, dead SD cards, thermonuclear war, or you getting fired because the alarm app failed. Please do some research if you have any concerns about features included in this ROM before flashing it! YOU are choosing to make these modifications, and if you point the finger at me for messing up your device, I will laugh at you. Hard. A lot.
Requirements:
1. A Custom Recovery (TWRP)
2. A ROM
3. Dual Boot Patcher app from the download section below.
What does the app do ?:
It patches...
Custom kernels for dual boot support
ROMs so that they can be installed as secondary
Google Apps packages for AOSP-based ROMs
SuperSU so that it can be used in the secondary ROM
What's supported ?
How to use the App?
- Download, install and open the app.
- Swipe to the right to open the menu. Click "ROMS". Now if this is the first time you use it, it will ask you if you want to set kernel. Do so!
- After it has finished go to ROM Settings (primary ROM 3 dot menu) and select Update Ramdisk. It will update it and will ask you to reboot. Press Reboot Now, or Reboot later.
- Now Download any ROM you like and open the app again and open the menu and open Patch Zip File from the menu. Ensure that your Device is set correctly and under Partition configuration select secondary (will install 2nd ROM in /system) or data or external SDCard slot.
- Click continue and select where to save the patched file.
- You should see the file is being put in "Queue". Just click the confirm button to the upper right.
Note: If you want to go back, just swipe the ROM in queue to right and start over.
- The app will patch the zip. When done, go back to "ROMs".
- Click "Flash zip files" (the big pink button on the lower right). Click the pink plus button to add your previously patched zip file.
- Locate the file you have patched in step 7. Unless you have changed the name there, it should be something like ROM_name_partition_config_ID.zip (like LO13-20170807-cagabi-Unofficial_dual.zip).
- Click on that file and choose "Keep location". Now confirm the flash with the button on the upper right side.
Note: You can also install the patched zip files in recovery.
- It will now open the terminal and begin flashing the file. This requires some patience. After it has flashed the file you'll see success message in green.
- Now click back and you should see your newly installed ROM along with the Primary ROM.
Note: You can find more options by clicking on the three buttons on each ROM.
- Now reboot and wait till finishing 2nd ROM first boot. install DualBootPatcher apk so you can easily switch ROMs, there is another way to change ROMs: flash DualBootUtilities.zip and switch ROM manually.
Note: Using Bootui:
- Open app then select settings and press install (update) bootui. then Swipe to the right to open the menu. Click "ROMS" again and open secondary ROM Settings) and select Update Ramdisk, Now you can change ROMs simply using boot ui (something like grub bootloader but it works like twrp)
Partitions Configurations:
The patcher offers several locations for installing ROMs:
Primary: This is normally used for installing a zip to the primary ROM. It is not required, but is strongly recommended because it has code to prevent the zip from inadvertently affecting other ROMs.
Dual: Dual/Secondary is the first multiboot installation location. It installs to the system partition. This is a good spot for installing a second ROM because it doesn't take any space away from the internal storage.
Multi-slots: There are 3 multislots: multi-slot-1, multi-slot-2, multi-slot-3. These install to the cache partition. This is specifically for devices, like the Galaxy S4, that have a massive cache partition.
Data-slots: There can be an unlimited number of data slots. These install to the data partition and eat up space on the internal storage. This is useful for devices where the system partition is nearly full and the cache partition is tiny. These slots are named "data-slot-[id]", where "id" is something you provide in the app.
Extsd-slots: There can be an unlimited number of extsd slots. These install to the external SD card, which is useful as it keeps the ROMs off of the internal storage. Note that the ROM's data files are still stored on the data partition.
How to boot to another ROM ?
This is simple ... There is no reboot to primary, secondary or whatever. So all you have to do is:
1) Go to ROMs section of the App.
2) Click on the ROM you want to boot to. You should see "Switching ROM" message. After few seconds, you should see a report message saying that "ROM successfully switched".
3) Now just do a normal reboot of your device. See the magic! It should boot to the ROM you have switched on step 2.
Note: You can find more options by selecting the three buttons on each ROMs (like creating reboot widgets for directly rebooting to specific rom).
You also need to install the App to all of the ROMs you install. Otherwise, you want be able to boot to other ROMs!
Apps and Data sharing:
To use app sharing, follow these steps in every ROM that you want to use app sharing: (doesn't work with JB ROMs)
Install the app you want to share
Open DualBootPatcher and go to "App Sharing" in the navigation drawer
Enable individual app sharing
Tap "Manage shared applications" and enable APK/data sharing for the app
Reboot
Other How to ?
Wipe /cache, /data, /system, or dalvik-cache?
The easiest way is to do it from the app while booted in another ROM. Just go to "Roms" in the navigation drawer, tap the 3 dots options menu for the ROM you want to wipe, and tap "Wipe ROM".
Update the primary ROM?
Patch the zip for primary and flash it. The "primary" installation target is designed so that other ROMs won't be affected when you want to flash something for the primary ROM.
Update a non-primary ROM?
Patch and flash the zip exactly like how you did it the first time.
Flash a mod or custom kernel for the primary ROM?
Patch it for primary before flashing. If the zip does not wipe /cache, it is also safe to flash it directly.
Flash a mod or custom kernel for a non-primary ROM?
Just patch and flash it
Source:
Source
All Releases:
Releases
Downloads:
07-Aug-2017 first release
Credits:
 @chenxiaolong for the awesome DualBootPatcher.
 @RendyAK for inspiration, help and tips 
 @yshalsager I copied his thread because I am too lazy
Enjoy ​

[APP][Official]Dual Boot Patcher for Samsung Galaxy J2 (J23G-SPRD)

{
"lightbox_close": "Close",
"lightbox_next": "Next",
"lightbox_previous": "Previous",
"lightbox_error": "The requested content cannot be loaded. Please try again later.",
"lightbox_start_slideshow": "Start slideshow",
"lightbox_stop_slideshow": "Stop slideshow",
"lightbox_full_screen": "Full screen",
"lightbox_thumbnails": "Thumbnails",
"lightbox_download": "Download",
"lightbox_share": "Share",
"lightbox_zoom": "Zoom",
"lightbox_new_window": "New window",
"lightbox_toggle_sidebar": "Toggle sidebar"
}
Code:
/*
* I'm not responsible for bricked devices, dead SD cards, thermonuclear war.
* Please do some research if you have any concerns about features included in the products you find here before flashing it!
* YOU are choosing to make these modifications, and if you point the finger at me for messing up your device, I will laugh at you.
* Your warranty will be void if you tamper with any part of your device / software.
* Same statement for XDA.
*/
About Dual Boot Patcher
Dual Boot Patcher will allow any number of ROMs to be installed at the same time. It works by patching the secondary ROM's installation scripts and boot image to load the ROM files from an alternate location (/system/multiboot, /cache/multiboot, and /data/multiboot). Because of the way this is implemented, no changes to the primary ROM are necessary. Huge thanks to @chenxiaolong for his wonderful app.
This app patches
Custom kernels for dual boot support
ROMs so that they can be installed as secondary
Google Apps packages for AOSP-based ROMs
SuperSU so that it can be used in the secondary ROM
How to use the patcher
Download the patcher apk and run it. Tap "Patch Zip File" from the navigation drawer and choose the file you want to patch.
Instructions for dual booting
The patcher offers several locations for installing ROMs
Primary: This is normally used for installing a zip to the primary ROM. It is not required, but is strongly recommended because it has code to prevent the zip from inadvertently affecting other ROMs.
Dual: Dual/Secondary is the first multiboot installation location. It installs to the system partition. This is a good spot for installing a second ROM because it doesn't take any space away from the internal storage.
Multi-slots: There are 3 multislots: multi-slot-1, multi-slot-2, multi-slot-3. These install to the cache partition. This is specifically for devices, like the Galaxy S4, that have a massive cache partition.
Data-slots: There can be an unlimited number of data slots. These install to the data partition and eat up space on the internal storage. This is useful for devices where the system partition is nearly full and the cache partition is tiny. These slots are named "data-slot-[id]", where "id" is something you provide in the app.
Extsd-slots: There can be an unlimited number of extsd slots. These install to the external SD card, which is useful as it keeps the ROMs off of the internal storage. Note that the ROM's data files are still stored on the data partition.
With that said, let's get to the "how to"!
First, boot into your primary ROM and install the Dual Boot Patcher app
Open the app and go to "Roms" in the navigation drawer. It will ask if you want to set the kernel. Make sure that you do.
Go to "Patch zip file" in the navigation drawer and patch the ROM or zip you want to install. You can select one of the installation locations described above.
There are two ways of flashing the patched zip file. You can either flash it normally from recovery or flash it using the in-app flashing feature. Both methods are explained below.
Flashing from recovery
To flash from recovery, just flash the patched zip file like you would for any other zip. Nice and simple.
In-app flashing
To use in-app flashing, go to "Roms" in the navigation drawer, tap the floating button on the bottom right, and add the zips you want to install. You can queue multiple zips and they will all be flashed in one go. Once you've added all the zips you want to flash, click the check mark in the action bar and they will be flashed right away.
NOTE:
A normal backup from recovery will backup every ROM. If you would like to back up ROMs individually, please see @rlorange's awesome tool: http://forum.xda-developers.com/showthread.php?t=2491299
If you want to dualboot a TouchWiz ROM, I highly recommend installing TouchWiz as the primary ROM. Otherwise, any mods will need to be patched before flashing.
How do I.. blah blah..?
Switch the ROM from custom recovery if something doesn't work properly?
You can flash the DualBootUtilities zip from recovery. It will provide a menu interface that allows switching to the various ROMs.
If you have TWRP, you can also switch manually by tapping Install -> Images (bottom right) -> Go to /sdcard/MultiBoot/[Your ROM]/ -> flash boot.img.
Wipe /cache, /data, /system, or dalvik-cache?
The easiest way is to do it from the app while booted in another ROM. Just go to "Roms" in the navigation drawer, tap the 3 dots options menu for the ROM you want to wipe, and tap "Wipe ROM".
Alternatively, flash the DualBootUtilities zip from recovery, which will also allow you to wipe a ROM.
NOTE: Don't use the recovery's built-in wiping abilities as that may delete non-primary
Update the primary ROM?
Patch the zip for primary and flash it. The "primary" installation target is designed so that other ROMs won't be affected when you want to flash something for the primary ROM.
Update a non-primary ROM?
Patch and flash the zip exactly like how you did it the first time.
Flash a mod or custom kernel for the primary ROM?
Patch it for primary before flashing. If the zip does not wipe /cache, it is also safe to flash it directly.
Flash a mod or custom kernel for a non-primary ROM?
Just patch and flash it
Downloads
Unofficial App/Apk : https://drive.google.com/open?id=0B7BTXFMgzL4rRXNBZUhaWl9PdWs
Unofficial DualBootUtilities : https://drive.google.com/open?id=0B7BTXFMgzL4rckFVZllCUV9DZ2s
Official Downloads : https://dbp.noobdev.io/downloads/
XDA:DevDB Information
Official Dual Boot Patcher for SM-J200H/DD
Contributors
Parthib, Lzzy12, samankh
Source Code: https://github.com/Parthib24/DualBootPatcher_downgrade
Version Information
Status: Testing
Main/Official Source code
DualBootPatcher: https://github.com/chenxiaolong/DualBootPatcher
Build instructions: https://github.com/chenxiaolong/DualBootPatcher/tree/master/docs
Created 2017-08-21
Last Updated 2017-08-21
Reserved
Now Its Official.!

[RECOVERY] MultiROM v33 yu5040

Introduction
{
"lightbox_close": "Close",
"lightbox_next": "Next",
"lightbox_previous": "Previous",
"lightbox_error": "The requested content cannot be loaded. Please try again later.",
"lightbox_start_slideshow": "Start slideshow",
"lightbox_stop_slideshow": "Stop slideshow",
"lightbox_full_screen": "Full screen",
"lightbox_thumbnails": "Thumbnails",
"lightbox_download": "Download",
"lightbox_share": "Share",
"lightbox_zoom": "Zoom",
"lightbox_new_window": "New window",
"lightbox_toggle_sidebar": "Toggle sidebar"
}
MultiROM is one-of-a-kind multi-boot mod for Yu yureka black (yu5040). It can boot any Android ROM as well as other systems , once they are ported to that device. Besides booting from device's internal memory, MultiROM can boot from USB drive connected to the device via OTG cable. The main part of MultiROM is a boot manager, which appears every time your device starts and lets you choose ROM to boot. You can see how it looks on the left image below and in gallery. ROMs are installed and managed via modified TWRP recovery. You can use standard ZIP files to install secondary Android ROMs and MultiROM even has its own installer system, which can be used to ship other Linux-based systems.
Features:
* Multiboot any number of Android ROMs
* Restore nandroid backup as secondary ROM
* Boot from USB drive attached via OTG cable
You can also watch a video which shows it in action.​
Installation
Firstly, there are videos on youtube. If you want, just search for "MultiROM installation" on youtube and watch those, big thanks to all who made them. There is also an awesome article on Linux Journal.
You can install it using MultiROM Manager app
Note 1: Your device must not be encrypted (hint: if you don't know what it is, then it is not encrypted).
You current rom will not be erased by the installation.
Download links are in the second post.​
Adding ROMs
1. Android
Go to recovery, select Advanced -> MultiROM -> Add ROM. Select the ROM's zip file and confirm. As for the space, clean installation of stock 4.2 after first boot (with dalvik cache generated and connected to google account) takes 676mb of space.​
Using USB drive
During installation, recovery lets you select install location. Plug in the USB drive, wait a while and press "refresh" so that it shows partitions on the USB drive. You just select the location (extX, NTFS and FAT32 partitions are supported) and proceed with the installation.
If you wanna use other than default FAT32 partition, just format it in PC. If you don't know how/don't know where to find out how, you probably should not try installing MultiROM.
If you are installing to NTFS or FAT32 partition, recovery asks you to set image size for all the partitions - this cannot be easilly changed afterward, so choose carefully. FAT32 is limited to maximum of 4095MB per image - it is limitation of the filesystem, I can do nothing about that.
Installation to USB drives takes a bit longer, because the flash drive is (usually) slower and it needs to create the images, so installation of Ubuntu to 4Gb image on my pretty fast USB drive takes about 20 minutes.
Enumerating USB drive can take a while in MultiROM menu, so when you press the "USB" button in MultiROM, wait a while (max. 30-45s) until it searches the USB drive. It does it by itself, no need to press something, just wait.​
Updating/changing ROMs
1. Primary ROM (Internal)
Flash ROM's ZIP file as usual, do factory reset if needed (it won't erase secondary ROMs)
Go to Advanced -> MultiROM in recovery and do Inject curr. boot sector.
2. Secondary Android ROMs
If you want to change the ROM, delete it and add new one. To update ROM, follow these steps:
Go to Advanced -> MultiROM -> List ROMs and select the ROM you want to update.
Select "Flash ZIP" and flash ROM's ZIP file.
Thanks a lot to Tasssadar for creating this awesome utility.
Special thanks
@yshalsager
@h2o64
Source Code: github.com/multirom-garlic
Not working properly pls fix it

MultiROM [Whyred][07-Apr][Miui/custom roms/GSI(treble))

Introduction
{
"lightbox_close": "Close",
"lightbox_next": "Next",
"lightbox_previous": "Previous",
"lightbox_error": "The requested content cannot be loaded. Please try again later.",
"lightbox_start_slideshow": "Start slideshow",
"lightbox_stop_slideshow": "Stop slideshow",
"lightbox_full_screen": "Full screen",
"lightbox_thumbnails": "Thumbnails",
"lightbox_download": "Download",
"lightbox_share": "Share",
"lightbox_zoom": "Zoom",
"lightbox_new_window": "New window",
"lightbox_toggle_sidebar": "Toggle sidebar"
}
MultiROM is one-of-a-kind multi-boot mod. It can boot any Android ROM as well as other systems like Ubuntu Touch, once they are ported to that device. Besides booting from device's internal memory, MultiROM can boot from USB drive connected to the device via OTG cable. The main part of MultiROM is a boot manager, which appears every time your device starts and lets you choose ROM to boot. You can see how it looks on the left image below and in gallery. ROMs are installed and managed via modified TWRP recovery. You can use standard ZIP files to install secondary Android ROMs and MultiROM even has its own installer system, which can be used to ship other Linux-based systems.
Features:
* Multiboot any number of Android ROMs
* Restore nandroid backup as secondary ROM
* Boot from USB drive attached via OTG cable
You can also watch a video which shows it in action.​
Warning!
It _is_ dangerous. This whole thing is basically one giant hack - none of these systems are made with multibooting in mind. It is no longer messing with data partition or boot sector, but it is possible that something goes wrong and you will have to flash factory images again. Make backups. Always.​
Installation
Firstly, there are videos on youtube. If you want, just search for "MultiROM installation" on youtube and watch those, big thanks to all who made them. There is also an awesome article on Linux Journal.
You can install it either from MultiROM Manager app or from this guide:
MultiROM has 3 parts you need to install:
MultiROM - download the ZIP file from second post and flash it in recovery.
Modified recovery - download the IMG file from second post and use fastboot or Flashify app to flash it.
Patched kernel - You can use either one of the stock ones in second post or third-party kernels which include the patch, you can see list in the second post. Download the ZIP file and flash it in recovery.
You current rom will not be erased by the installation.
Download links are in the second post.​
Adding ROMs
1. Android
Go to recovery, select Advanced -> MultiROM -> Add ROM. Select the ROM's zip file and confirm. As for the space, clean installation of stock 4.2 after first boot (with dalvik cache generated and connected to google account) takes 676mb of space.​
Using USB drive
During installation, recovery lets you select install location. Plug in the USB drive, wait a while and press "refresh" so that it shows partitions on the USB drive. You just select the location (extX, NTFS and FAT32 partitions are supported) and proceed with the installation.
If you wanna use other than default FAT32 partition, just format it in PC. If you don't know how/don't know where to find out how, you probably should not try installing MultiROM.
If you are installing to NTFS or FAT32 partition, recovery asks you to set image size for all the partitions - this cannot be easilly changed afterward, so choose carefully. FAT32 is limited to maximum of 4095MB per image - it is limitation of the filesystem, I can do nothing about that.
Installation to USB drives takes a bit longer, because the flash drive is (usually) slower and it needs to create the images, so installation of Ubuntu to 4Gb image on my pretty fast USB drive takes about 20 minutes.
Enumerating USB drive can take a while in MultiROM menu, so when you press the "USB" button in MultiROM, wait a while (max. 30-45s) until it searches the USB drive. It does it by itself, no need to press something, just wait.​
Updating/changing ROMs
1. Primary ROM (Internal)
Flash ROM's ZIP file as usual, do factory reset if needed (it won't erase secondary ROMs)
Go to Advanced -> MultiROM in recovery and do Inject curr. boot sector.
2. Secondary Android ROMs
If you want to change the ROM, delete it and add new one. To update ROM, follow these steps:
Go to Advanced -> MultiROM -> List ROMs and select the ROM you want to update.
Select "Flash ZIP" and flash ROM's ZIP file.
Source code
MultiROM - https://github.com/vasishath/multirom/commits/android-8.1 (branch master)
Modified TWRP - https://github.com/vasishath/android_bootable_recovery/commits/android-8.1-mrom (branch master)
Thanks a lot to Tasssadar for creating this awesome utility.
XDA:DevDB Information
Multirom, ROM for the Xiaomi Redmi Note 5 Pro
Contributors
Shahan_mik3, vasishath
Source Code: https://github.com/vasishath/multirom/commits/android-8.1
ROM OS Version: 8.x Oreo
ROM Kernel: Linux 4.x
ROM Firmware Required: Multirom TWRP
Version Information
Status: Alpha
Beta Release Date: 2018-03-28
Created 2018-03-19
Last Updated 2018-07-28​
Download Link
https://androidfilehost.com/?w=files&flid=257990​
Contents:
Multirom Zip
Multirom uninstaller
Multirom TWRP
NOTE: TWRP ZIP is not FLASHABLE. Extract the img and flash it.
One more for backup
Shahan_mik3 said:
One more for backup
Click to expand...
Click to collapse
@vasishath @Shahan_mik3
You guys are great.. thanks for greeting us with your amazing work and dedication..
It support oreo roms too??
@ki said:
It support oreo roms too??
Click to expand...
Click to collapse
ATM no. But will be adding soon
Thread cleaned up.
If you have an issue with a member or any source related please use the report button. No need to drag the thread off-topic please.
Also a quick read of XDA-Developers and the GPLhttps://www.xda-developers.com/xda-developers-and-the-gpl/ won't hurt
Regards,
The Arrow
The Arrow said:
Thread cleaned up.
If you have an issue with a member or any source related please use the report button. No need to drag the thread off-topic please.
Also a quick read of XDA-Developers and the GPL won't hurt
Regards,
The Arrow
Click to expand...
Click to collapse
Thanks appreciate it
@Shahan_mik3 ........switched from mi3/mi4 to note 5 pro huh?? :silly:
Tactical1997 said:
@Shahan_mik3 ........switched from mi3/mi4 to note 5 pro huh?? :silly:
Click to expand...
Click to collapse
Nah...we r using one device for development so it takes time to work and test on it.
May this guide will help others
EDIT: Nevermind, found my mistake, There IS an uninstaller zip
I dont want to be a spoilsport but think twice before installing multirom, If you want to remove it in the future you need an unistaller zip which never gets released for unofficial devices. I did this with my mi pad and i really regret installing multirom as i dont want it anymore but cant remove it. So just be sure that you really want it.
Please correct me if i have missed out anything or i am wrong in my statements.
robenn said:
I dont want to be a spoilsport but think twice before installing multirom, If you want to remove it in the future you need an unistaller zip which never gets released for unofficial devices. I did this with my mi pad and i really regret installing multirom as i dont want it anymore but cant remove it. So just be sure that you really want it.
Please correct me if i have missed out anything or i am wrong in my statements.
Click to expand...
Click to collapse
Let's say completely wrong. Chk op 2nd post
Shahan_mik3 said:
Let's say completely wrong. Chk op 2nd post
Click to expand...
Click to collapse
Oh sorry! Dont mind me, Great job on planning ahead !
Wip...miui 9 Oreo, aosp gsi, Los what more do u want in life :cyclops:
Shahan_mik3 said:
Wip...miui 9 Oreo, aosp gsi, Los what more do u want in life :cyclops:
Click to expand...
Click to collapse
A wish that everything I wish would be granted
Sent from my mido using XDA Labs
So can this works on redmi note5 China version?
It's based on Android 8.1
DukeG said:
So can this works on redmi note5 China version?
It's based on Android 8.1
Click to expand...
Click to collapse
After we release the update it should
Shahan_mik3 said:
After we release the update it should
Click to expand...
Click to collapse
Fine, I'll wait for it.
@Shahan_mik3
Thug pro

Categories

Resources