Welcome to XDA

Search to go directly to your device's forum

Register an account

Unlock full posting privileges

Ask a question

No registration required
View Poll Results: Do you want App switching between TouchWiz and AOSP?
Yes 456 96.41%
No 17 3.59%
Voters: 473. You may not vote on this poll

Post Reply

[MOD] [i9500][Multiboot] RomSwitcher | Perseus Kernel

OP Grarak

23rd August 2013, 09:07 PM   |  #1  
Grarak's Avatar
OP Recognized Contributor / Developer
Flag Vienna
Thanks Meter: 7,654
 
2,569 posts
Join Date:Joined: Jan 2012
Donate to Me
More
RomSwitcher for i9500



Sources
https://github.com/Grarak/RomSwitcher
https://github.com/Grarak/android_bootable_recovery
https://github.com/Grarak/RomSwitcher-i9500

Features
boot mutiple roms on your device (up to 5 roms, Supported ROMs: Sammy 4.3/4.4, AOSP 4.4)
easy install mutiple roms through CWM based recovery
App Sharing between ROMs
Backup/Restore your ROMs
Kernel is Perseus Kernel

How to install
Make sure busybox is installed
Make sure your internal SD card has at least 1GB free space (one AOSP + Gapps rom requires 650MB)
Download RomSwitcher App: Download
Follow the instruction in the app
Select Reboot to RomSwitcher Recovery
In romswitcher section install a rom of your choice

XDA:DevDB Information
RomSwitcher i9500, a Tool/Utility for the Samsung Galaxy S 4

Contributors
Grarak

Version Information
Status: Stable

Created 2013-09-07
Last Updated 2014-05-03
Last edited by Grarak; 26th October 2014 at 06:24 PM.
The Following 178 Users Say Thank You to Grarak For This Useful Post: [ View ]
23rd August 2013, 09:07 PM   |  #2  
Grarak's Avatar
OP Recognized Contributor / Developer
Flag Vienna
Thanks Meter: 7,654
 
2,569 posts
Join Date:Joined: Jan 2012
Donate to Me
More
FAQ

I can't switch back to firstrom! why?
Check root access, check busybox, use SuperSU (Flash it, do not install it from store)
or you open Terminal and type in "echo 1 > /data/media/.rom"

I want to remove 2nd rom. How???!!
Wipe options in romswitcher recovery or in the App

Where are the roms?
/data/media/.2/3/4/5/etc./rom
Last edited by Grarak; 13th April 2014 at 10:57 PM.
The Following 26 Users Say Thank You to Grarak For This Useful Post: [ View ]
23rd August 2013, 09:07 PM   |  #3  
Grarak's Avatar
OP Recognized Contributor / Developer
Flag Vienna
Thanks Meter: 7,654
 
2,569 posts
Join Date:Joined: Jan 2012
Donate to Me
More
Credits

AndreiLux (helping and perseus kernel)
Intervigil, codeworkx, Faryaab (device tree)
Gokhanmoral (using some scripts of his Siyah Kernel)
DerTeufel1980 (recovery scripts)
Chenglu (touch recovery source)
CyanogenMod (CWM)
Disturbed™ (testing and support)

remind me if I forget to give credits to anybody..
Last edited by Grarak; 13th April 2014 at 10:58 PM.
The Following 17 Users Say Thank You to Grarak For This Useful Post: [ View ]
23rd August 2013, 09:09 PM   |  #4  
Grarak's Avatar
OP Recognized Contributor / Developer
Flag Vienna
Thanks Meter: 7,654
 
2,569 posts
Join Date:Joined: Jan 2012
Donate to Me
More
Changelog

2.4.1
fix Miui booting on Subroms

2.4
Updated Recovery
Updated Ramdisk
Support for Miui


2.3.2
fix camera on sub roms

2.3.1
add camera workaround

2.3
Update recovery
Update ramdisk

2.2
Update recovery
Update ramdisk
new Appsharing implementation
drop support for TW 4.3

2.1
Update kernel to Perseus 19.1
Update ramdisk

2.0
Changelog switch to version numbers
adding Backup/Restore options to RomSwitcher
new mount directories for RomSwitcher
remove Datasharing
drop support for AOSP 4.3

22 Feb
RomSwitcher Kernel:
Update to Perseus alpha 18
Updated AOSP 4.4 ramdisk
Support for PAC 4.4

22 Feb
RomSwitcher Kernel:
Update to Perseus alpha 17

RomSwitcher Recovery:
Updated to 6.0.4.7
some image changes

Removed Manualboot

14 Feb
RomSwitcher Kernel:
Update to Perseus alpha 16.1
fix wifi on official CM roms

14 Dec
RomSwitcher Kernel:
Update to Perseus alpha 15.2
Add support for Kitkat

11 Nov:
RomSwitcher Kernel:
Fix SuperSU problem on TouchWiz

09 Nov:
RomSwitcher Kernel:
Perseus alpha14

31 Oct:
RomSwitcher Kernel:
Disable Knox and Selinux (thanks wanam)

RomSwitcher App:
RootTools 3.3

28 Oct
RomSwitcher Kernel:
Updated to Perseus alpha13 RAW
Remove support for TW 4.2.2
Add support for TW 4.3
add new Manualboot

RomSwitcher App:
add new Manualboot

20 Oct
RomSwitcher Kernel:
Add manual reboot
Support for Fourth rom

RomSwitcher App:
Support for Fourth rom

RomSwitcher Recovery:
Supoort for Fourth rom

15 Oct
RomSwitcher Kernel:
Use Perseus alpha12 for TW and AOSP roms

RomSwitcher App:
Reboot to RS Recovery without to install it
Fix launch on OmniRom

12 Oct
RomSwitcher Recovery:
add missing images and scripts

RomSwitcher Kernel:
defconfig: use LZMA

11 Oct
RomSwitcher Kernel:
Support tripleboot
System partition is in /data/media/.(second/third)rom/system.img

RomSwitcher Recovery:
Initial release

RomSwitcher App:
Tripleboot support

03 Oct
RomSwitcher App:
Rework on the App:
new features:
Setup Menu
enable App/Data Sharing
Wipe options for 2nd rom
OTA updates
Password

RomSwitcher Kernel:
scripts for App/Data Sharing

27 Sept
RomSwitcher Kernel:
use /data/media/.secondrom as folder for data and cache for 2nd rom

09 Sept
RomSwitcher Kernel:
move romswitcher apps to 2nd rom (always the latest RomSwitcher App on 2nd rom)
update to latest cm kernel from intervigilium

01 Sept
RomSwitcher Kernel:
set permissions for /1stdata at boot
fstab: add nosiud to mnt flags
remove RomSwitcher.apk (please manual install it on AOSP)
init.rc: init.rc: do not comment out mtd mountpoints

29 Aug
GraSwitcher App -> RomSwitcher App
(removed OTA updates)

24 Aug
GraSwitcher App:
with automatic update
Avoid extract error

23 Aug
Initial Release
Last edited by Grarak; 1st October 2014 at 07:14 PM.
The Following 64 Users Say Thank You to Grarak For This Useful Post: [ View ]
23rd August 2013, 09:10 PM   |  #5  
Grarak's Avatar
OP Recognized Contributor / Developer
Flag Vienna
Thanks Meter: 7,654
 
2,569 posts
Join Date:Joined: Jan 2012
Donate to Me
More
reserved
Last edited by Grarak; 20th October 2013 at 02:21 PM.
The Following 43 Users Say Thank You to Grarak For This Useful Post: [ View ]
23rd August 2013, 09:45 PM   |  #6  
tabish84's Avatar
Senior Member
Thanks Meter: 71
 
524 posts
Join Date:Joined: Mar 2012
Can i use carbon rom with lidroid?

Sent from my GT-I9500 using xda app-developers app
The Following User Says Thank You to tabish84 For This Useful Post: [ View ]
23rd August 2013, 09:47 PM   |  #7  
Grarak's Avatar
OP Recognized Contributor / Developer
Flag Vienna
Thanks Meter: 7,654
 
2,569 posts
Join Date:Joined: Jan 2012
Donate to Me
More
Quote:
Originally Posted by tabish84

Can i use carbon rom with lidroid?

Sent from my GT-I9500 using xda app-developers app

Read the OP!!!!

Sent from my GT-I9500 using xda app-developers app
The Following 6 Users Say Thank You to Grarak For This Useful Post: [ View ]
23rd August 2013, 09:50 PM   |  #8  
tabish84's Avatar
Senior Member
Thanks Meter: 71
 
524 posts
Join Date:Joined: Mar 2012
Quote:
Originally Posted by Grarak

Read the OP!!!!

Sent from my GT-I9500 using xda app-developers app

Op says you have to install on stock rom and the other rom should be aosp

Sent from my GT-I9500 using xda app-developers app
The Following 2 Users Say Thank You to tabish84 For This Useful Post: [ View ]
23rd August 2013, 09:58 PM   |  #9  
Grarak's Avatar
OP Recognized Contributor / Developer
Flag Vienna
Thanks Meter: 7,654
 
2,569 posts
Join Date:Joined: Jan 2012
Donate to Me
More
Quote:
Originally Posted by tabish84

Op says you have to install on stock rom and the other rom should be aosp

Sent from my GT-I9500 using xda app-developers app

In the op stands you can use any touchwiz and any aosp rom!
So it's possible

Sent from my GT-I9500 using xda app-developers app
The Following 9 Users Say Thank You to Grarak For This Useful Post: [ View ]
23rd August 2013, 09:59 PM   |  #10  
bala_gamer's Avatar
Recognized Contributor
Flag Madurai-Chennai
Thanks Meter: 6,644
 
11,544 posts
Join Date:Joined: Mar 2011
Donate to Me
More
Fantastic work @Grarak, can't wait to try it out by tomorrow. Thanks for your work

Sent from my GT-I9500 using Tapatalk 4

The Following 3 Users Say Thank You to bala_gamer For This Useful Post: [ View ]
Post Reply Subscribe to Thread
Previous Thread Next Thread
Thread Tools Search this Thread
Search this Thread:

Advanced Search
Display Modes