FORUMS
Remove All Ads from XDA

[TOOL] [MultiSystem] MultiROM and Recovery Replacement for Android

3,930 posts
Thanks Meter: 22,611
 
By hsbadr, Inactive Recognized Developer on 4th May 2015, 08:17 PM
Post Reply Email Thread
Announcement from hsbadr: MultiSystem v1.3.1 [May 9, 2015]

MultiSystem is a powerful tool for locked- and unlocked-bootloader Android devices.

★ Disclaimer:
Quote:

Quote:

This service is FREE of charge, use it at your own risk, take it or leave it !

Quote:

THIS SOFTWARE IS PROVIDED AS IS AND ANY EXPRESSED OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE REGENTS OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. USE AT YOUR OWN RISK!

Quote:

MultiSystem is a powerful tool and can perform potentially dangerous and/or destructive operations on your device and data that may affect your life. While it is unlikely to do irreversable damage to your device, it is not impossible, and you should proceed with caution. Loss of data and/or the need to re-flash a full stock (manufacturer-supplied) firmware IMGs (usually requiring a computer) is always a possibility, and is increasingly likely if you do not know what you are doing. It is possible to lose root access when using MultiSystem on locked-bootloader devices running unexpoitable (bu rooted) Android firmware, without careful reading of documentation or following the instructions. Please consult with expert users before performing actions you do not comprehend.

★ Notes:
Quote:

Quote:

To devs: Please do not use/port MultiSystem to any other device. If you'd like to add support for your device, please contact me!

Quote:

To users: This thread is only for DEVELOPMENT. If you need a place for general discussions, go to MultiSystem Q&A thread.

★ Features:

Quote:

  • Keeps stock system partition safe/rooted
  • Permenant root survival with proper use
  • MultiROM support via virtual ROMs
  • Unlimited number of virtual ROMs
  • Booting options to choose stock, primary, or secondary virtual ROM
  • Any of the virtual ROMs can work as a recovery replacement
  • Flashing multiple ROMs at the same time without a reboot
  • Ability to create/install ROMs on Linux to microSD card
  • Great performance & battery life on virtual ROMs
  • Recovery solution to install ROMs or Mods
  • Easy upgrade to newer versions of Android
  • Ability to safely apply OTA updates to virtual system
  • Permissive SELinux and other kernel tweaks
  • Safe flashing that doesn't trip KNOX flag on Samsung devices
  • Wrapper script runs via ADB or a Terminal Emulator on device
  • APK to manage all MultiSystem functions with a nice UI and extra options
  • Management for the best performance & user experience
  • Support for all Android devices with microSD card
  • Portability to almost all devices
  • Compatibility with all Android versions

★ ChangeLog:
Quote:

Check the updated changelog in the main development thread!

★ Instructions:
Quote:

Check the updated instructions in the main development thread!

★ Downloads:

Quote:

Download the latest version from the main development thread!

★ Credits:
Quote:

Quote:

Please PM me if I forgot to add proper credits for your work!



I'd like to thank everyone who made a donation just to show appreciation.
Quote:

  • It's fine to just click Thanks! or enjoy my work without saying anything.
  • A donation is to show appreciation of the work I have done already.
  • A donation is not by any means in expectation of future work.
  • A donation doesn't entitle for preferred/private support/requests.
  • A donation is meant as a gift - always appreciated, never required.



Verizon Samsung Galaxy Note 4 (N910V), Note 3 (N900V) & LG G3 (VS985)

Hit thanks, follow thread & add 5-star rating/review... Donations are always appreciated!

XDA:DevDB Information
MultiSystem, Tool/Utility for the AT&T Samsung Galaxy Note 3

Contributors
hsbadr
Source Code: https://github.com/hsbadr/MultiSystem


Version Information
Status: Testing
Current Stable Version: 1.3.1
Stable Release Date: 2015-05-09
Current Beta Version: 1.1.2
Beta Release Date: 2015-05-03

Created 2015-05-04
Last Updated 2015-05-10
Attached Thumbnails
Click image for larger version

Name:	Screenshot_2015-05-03-11-12-58.jpg
Views:	3258
Size:	207.9 KB
ID:	3299487   Click image for larger version

Name:	Screenshot_2015-05-03-11-13-08.jpg
Views:	3176
Size:	202.8 KB
ID:	3299488   Click image for larger version

Name:	Screenshot_2015-05-03-11-13-22.png
Views:	3154
Size:	181.5 KB
ID:	3299489   Click image for larger version

Name:	Screenshot_2015-05-03-11-13-41.png
Views:	2984
Size:	234.0 KB
ID:	3299490   Click image for larger version

Name:	Screenshot_2015-05-03-11-14-21.png
Views:	2962
Size:	224.3 KB
ID:	3299491   Click image for larger version

Name:	Screenshot_2015-05-03-11-14-41.jpg
Views:	2964
Size:	197.6 KB
ID:	3299492   Click image for larger version

Name:	Screenshot_2015-05-03-11-14-56.png
Views:	2898
Size:	212.3 KB
ID:	3299493   Click image for larger version

Name:	Screenshot_2015-05-03-11-15-03.png
Views:	2830
Size:	192.9 KB
ID:	3299494   Click image for larger version

Name:	Screenshot_2015-05-03-11-15-22.png
Views:	2742
Size:	215.7 KB
ID:	3299498   Click image for larger version

Name:	Screenshot_2015-05-03-11-15-30.png
Views:	2644
Size:	173.6 KB
ID:	3299499   Click image for larger version

Name:	Screenshot_2015-05-03-11-15-40.png
Views:	2544
Size:	175.2 KB
ID:	3299500   Click image for larger version

Name:	Screenshot_2015-05-03-11-15-50.png
Views:	2374
Size:	235.2 KB
ID:	3299501   Click image for larger version

Name:	Screenshot_2015-05-03-11-15-56.png
Views:	2298
Size:	209.2 KB
ID:	3299502   Click image for larger version

Name:	Screenshot_2015-05-03-11-16-06.png
Views:	2210
Size:	181.1 KB
ID:	3299503   Click image for larger version

Name:	Screenshot_2015-05-03-11-16-13.png
Views:	2160
Size:	181.2 KB
ID:	3299504   Click image for larger version

Name:	Screenshot_2015-05-03-11-16-20.png
Views:	2108
Size:	174.2 KB
ID:	3299505   Click image for larger version

Name:	Screenshot_2015-05-03-11-16-25.png
Views:	2048
Size:	54.2 KB
ID:	3299507   Click image for larger version

Name:	Screenshot_2015-05-03-11-17-55.png
Views:	2032
Size:	220.6 KB
ID:	3299508   Click image for larger version

Name:	Screenshot_2015-05-03-11-18-13.png
Views:	2020
Size:	167.6 KB
ID:	3299509   Click image for larger version

Name:	Screenshot_2015-05-03-11-16-29.png
Views:	2060
Size:	100.6 KB
ID:	3299510  
The Following 8 Users Say Thank You to hsbadr For This Useful Post: [ View ] Gift hsbadr Ad-Free
4th May 2015, 08:17 PM |#2  
hsbadr's Avatar
OP Inactive Recognized Developer
Thanks Meter: 22,611
 
Donate to Me
More
Phone Supported Devices
Quote:

Samsung Devices


Quote:

Samsung Galaxy Note 3
  • Samsung Galaxy Note 3 - Verizon Variant [Retail Edition]
  • Samsung Galaxy Note 3 - Verizon Variant [Developer Edition]
  • Samsung Galaxy Note 3 - AT&T Variant
  • Samsung Galaxy Note 3 - T-Mobile Variant
  • Samsung Galaxy Note 3 - Sprint Variant
  • Samsung Galaxy Note 3 - International Variant

Samsung Galaxy Note 4
  • Samsung Galaxy Note 4 - Verizon Variant [Retail Edition] (ROOT Required!)
  • Samsung Galaxy Note 4 - Verizon Variant [Developer Edition]
  • Samsung Galaxy Note 4 - Verizon Varian [Retail Edition] (ROOT Required!)
  • Samsung Galaxy Note 4 - AT&T Variant (ROOT Required!)
  • Samsung Galaxy Note 4 - T-Mobile Variant
  • Samsung Galaxy Note 4 - Sprint Variant
  • Samsung Galaxy Note 4 - International Variant

Samsung Galaxy S4
  • Samsung Galaxy S4 - Verizon Variant
  • Samsung Galaxy S4 - AT&T Variant
  • Samsung Galaxy S4 - T-Mobile Variant
  • Samsung Galaxy S4 - Sprint Variant
  • Samsung Galaxy S4 - International Variant

Samsung Galaxy S5
  • Samsung Galaxy S5 - Verizon Variant
  • Samsung Galaxy S5 - AT&T Variant
  • Samsung Galaxy S5 - T-Mobile Variant
  • Samsung Galaxy S5 - Sprint Variant
  • Samsung Galaxy S5 - International Variant


LG Devices

Quote:

LG G3
  • LG G3 VS985 - Verizon Variant (Under Testing + more features utilizing Bump!)

+++
The Following 2 Users Say Thank You to hsbadr For This Useful Post: [ View ] Gift hsbadr Ad-Free
4th May 2015, 08:18 PM |#3  
hsbadr's Avatar
OP Inactive Recognized Developer
Thanks Meter: 22,611
 
Donate to Me
More
Storage
Reserved #2
4th May 2015, 08:18 PM |#4  
hsbadr's Avatar
OP Inactive Recognized Developer
Thanks Meter: 22,611
 
Donate to Me
More
Storage
Reserved #3
4th May 2015, 08:18 PM |#5  
hsbadr's Avatar
OP Inactive Recognized Developer
Thanks Meter: 22,611
 
Donate to Me
More
Storage
Reserved #4
4th May 2015, 08:19 PM |#6  
hsbadr's Avatar
OP Inactive Recognized Developer
Thanks Meter: 22,611
 
Donate to Me
More
Storage
Reserved #5
4th May 2015, 10:02 PM |#7  
K-alz's Avatar
Senior Member
Thanks Meter: 3,730
 
More
@hsbadr
If this doesn't get affected by the locked bootloader, does it mean that you can flash AOSP ROMs on our phone with it? I know kernels are different, but maybe you have something else in mind. Sounds like a pretty interesting tool. Thank you.

From my Allianced Note 3!
4th May 2015, 10:27 PM |#8  
hsbadr's Avatar
OP Inactive Recognized Developer
Thanks Meter: 22,611
 
Donate to Me
More
Quote:
Originally Posted by K-alz

@hsbadr
If this doesn't get affected by the locked bootloader, does it mean that you can flash AOSP ROMs on our phone with it?

It depends on the stock kernel though. So you can't flash AOSP ROMs for now (I've something in mind but not achieved yet: simply 2nd-init hijack of the kernel ramdisk. However, there's no promise that this could be achieved anytime soon). MultiSystem will allow you to run multiple virtual systems keeping your physical system partition safe & enjoying the freedom of swapping systems on the fly (say you've 3 virtual system IMG: flash a ROM to one of them; if something went wrong, use the boot options to boot the stock system or a secondary virtual IMG). Also, system backups now can be just a copy/paste of system IMGs & if you've Linux skills, you'll be able to insert a new microSD to your Linux machine & install/copy/modify virtual system IMGs as you wish & any of them is ready to boot when you insert it into the device & activate primary & secondary ROMs. For more detail, check the features in OP & Q&A section.
The Following User Says Thank You to hsbadr For This Useful Post: [ View ] Gift hsbadr Ad-Free
4th May 2015, 10:46 PM |#9  
K-alz's Avatar
Senior Member
Thanks Meter: 3,730
 
More
Quote:
Originally Posted by hsbadr

It depends on the stock kernel though. So you can't flash AOSP ROMs for now (I've something in mind but not achieved yet: simply 2nd-init hijack of the kernel ramdisk. However, there's no promise that this could be achieved anytime soon). MultiSystem will allow you to run multiple virtual systems keeping your physical system partition safe & enjoying the freedom of swapping systems on the fly (say you've 3 virtual system IMG: flash a ROM to one of them; if something went wrong, use the boot options to boot the stock system or a secondary virtual IMG). Also, system backups now can be just a copy/paste of system IMGs & if you've Linux skills, you'll be able to insert a new microSD to your Linux machine & install/copy/modify virtual system IMGs as you wish & any of them is ready to boot when you insert it into the device & activate primary & secondary ROMs. For more detail, check the features in OP & Q&A section.

Sounds very interesting. if you ever need a tester for an AOSP project, just hit me up.

is it, in some way, close to the safestrap concept? Except this one has more options to it?
4th May 2015, 10:52 PM |#10  
hsbadr's Avatar
OP Inactive Recognized Developer
Thanks Meter: 22,611
 
Donate to Me
More
Quote:
Originally Posted by K-alz

Sounds very interesting. if you ever need a tester for an AOSP project, just hit me up.

is it, in some way, close to the safestrap concept? Except this one has more options to it?

All 2nd-init recovery hijacks kernel at early boot & so, they've similar hijack methods but probably diffrent binaries or hijack scripts. There're many diffrences in the operation that you could easily notice by reading the Q&A section. MultiSystem is designed to be independet on device nor the OS version. I've tester's success on VZW S4 & ATT Note 3 for both LP & KK.

As for ramdisk hijack, this may be a long wait, since I need to deliver the main functions to almost all devices before adding time-consuming features.
The Following User Says Thank You to hsbadr For This Useful Post: [ View ] Gift hsbadr Ad-Free
4th May 2015, 11:00 PM |#11  
K-alz's Avatar
Senior Member
Thanks Meter: 3,730
 
More
Quote:
Originally Posted by hsbadr

All 2nd-init recovery hijacks kernel at early boot & so, they've similar hijack methods but probably diffrent binaries or hijack scripts. There're many diffrences in the operation that you could easily notice by reading the Q&A section. MultiSystem is designed to be independet on device nor the OS version. I've tester's success on VZW S4 & ATT Note 3 for both LP & KK.

As for ramdisk hijack, this may be a long wait, since I need to deliver the main functions to almost all devices before adding time-consuming features.

I like how you made the tool independent on the device not the OS. That opens up a whole new level of usability for so many devices. You're good to go as long as you got root.
So, if I'm on a lollipop rom (on my note 3) and wanted to switch to another rom or just have to lollipop ROMs at once, Multisystem helps me get that. Sorry for asking a lot. Just trying to understand.
BTW, I read the whole thread.
Post Reply Subscribe to Thread

Guest Quick Reply (no urls or BBcode)
Message:
Previous Thread Next Thread
Thread Tools Search this Thread
Search this Thread:

Advanced Search
Display Modes