So as of right now I am running Vegan 7, but I am interested in also trying CM7 because it can support netflix, which I kind of want and there are still some issues with Vegan 7 running it.
So I was wondering, is it possible to run two roms on one device, or do I need to go through the entire method of installing new ROM?
I'm no expert, but that just doesn't sound like a good idea to me.
What I think your asking is if there is a way to switch back and forth to each rom, based on your needs? I would think that if it WAS possible, that people would be doing it constantly, rather than reflashing roms everytime a new one comes out.
I mean, we'd all be doing Honeycomb/(pick your rom) switches right now, if we could, and it wass remotely stable.
Wouldn't you need some sort of funky bootloader that was made specifically for the set of multiple ROMs you'd want to use?
I sort of do this by making backups. So C+C is my main rom, but when I want to try something else, I will make a backup using CWM, then load the new rom. If I decide to go back to C+C, I make a backup of the new rom, then restore the backup of C+C. The restored rom acts exactly like I previously left it.
This is by no means a replacement for true dual booting since the process of switching can take 10+ minutes, but it allows me to play while still maintaining a baseline for normal use.
Is see that VMWare is coming out with a virtualization sandbox for the android platform that may (note I said may) allow just that:
http://www.pcworld.com/article/219671/vmware_shows_off_mobile_virtualization_on_android.html
I think you're basically asking for dual-boot or multi boot capability; similar to some computers that will prompt you to pick windows or linux when you start them up. So far it's not available on most Android devices; the Nook Color can boot off of a SD card or the internal OS, and swap SD cards to swap the OS, with some limitations I believe.
What Is Rooting?
First, for the newbies, let me clarify what rooting is. Getting root or rooting your phone is the process of modifying the operating system on your device to grant you complete control over it.
This means you can overcome limitations that the carriers and manufacturers put on your phone, extend system functionality, and even upgrade it to a custom flavor of Android.
The name root comes from the Linux operating system world, where the most privileged user on the system (otherwise known as Administrator on Windows) is called root.
Now, I’d like to take a moment to dispel a common misconception and clarify one thing: rooting does *not* mean installing a custom ROM (a ROM is a modified, "aftermarket" OS).
Installing a ROM may require rooting first, but just rooting can be done in only a few minutes, keeping your stock OS otherwise completely intact.
Usually rooting is fairly simple – in most cases you can find several videos and articles on the web that explain how to do it on your specific phone model – just Google "YOURPHONEMODEL root".
Rooting is not something manufacturers or carriers approve of but they can’t really prevent it from happening because the rooting process usually exploits a vulnerability in the operating system code or device drivers and allows the "hacker" to upload a special program called "su" to the phone. This program, not present or requiring a password by default, is the one that provides root access to programs that request it.
Now an obligatory warning: rooting your phone does run the risk of potentially bricking it (i.e. your phone could become nonfunctional) – so do your homework before attempting anything, unless you’re a fan of $500 paper weights.
Benefits Of Rooting
Let’s check out some of the benefits of rooting your Android phone.
Full Control Over Android
You have access to alter any system files, use themes, change boot images, delete annoying stock apps, such as Sprint’s NFL Mobile live and Nascar Sprint Cup Mobile, and other various native applications that might drive you crazy (Footprints, Voice Dialer, etc).
There is plenty of information on the web on how to accomplish this. Here is one example with instructions and some apps you can remove safely.
Back Up The System
On most rooted Android devices, you can back up your entire system to an SD card, much in the same way you can image a hard drive. This is great if you’d like to try a new ROM, as you can back up your phone, wipe it completely, flash the new ROM, and if you don’t like it, you can just restore from your backup and your phone will be exactly how it was before you wiped it.
The easiest way to do this at the moment is by using ‘Rom Manager’ (easily installable from the Android Market), developed by famed Android developer Koush.
Rom Manager allows you to easily flash a custom recovery image which is what you will need in order to backup and restore your phone. The recovery image is a special program that can be booted into outside of the phone’s main operating system, sort of like the BIOS on a PC. By default, the recovery image on most Android phones only gives you a few options, mainly related to wiping the phone. Custom recovery images expand upon these options and usually include scripts that can do things like fix your file permissions, or allow you to flash custom ROM’s that the normal recovery image would otherwise reject.
Normally, flashing a custom recovery image requires some command line work, either on your PC, or on a terminal emulator directly on the phone, but Koush’s Rom Manager should automatically flash his custom recovery image (known as ClockworkMod Recovery) for you, provided you’re on one of the phones listed below.
In order to use Rom Manager, you’ll need to make sure you’re using one of the supported devices, and that it is already rooted. Here is the list, as of today:
HTC Droid Eris (CDMA), AKA: Verizon Droid Eris
HTC Hero (GSM)
HTC Hero (CDMA), AKA: Sprint Hero
HTC Dream, AKA: T-Mobile G1
HTC Passion, AKA: Google Nexus One
HTC Magic (Sapphire 32A)
HTC MyTouch/Ion (Sapphire 32B)
Motorola Droid/Milestone
Using Rom Manager is pretty simple. Download and install the application from the market, fire it up, and you’ll be prompted with a disclaimer. If you’re feeling brave, go ahead and hit continue. You’ll be prompted to allow the application superuser permissions during this process – make sure you allow it access.
The first thing you’ll need to do is flash the ClockworkMod recovery image that I mentioned earlier, which can be done right in the app (it’s the first option). Rom Manager should automatically find the latest version of the right image for your phone, download, and install it – the whole process is seamless.
After that is done, you can simply use the ‘Manage and Restore Backups’, and ‘Backup current ROM’ options to, well, backup your current ROM or restore from an existing backup. It’s that simple!
At Android Police, we always encourage supporting developers, so please check out Rom Manager Premium if you enjoyed the free version!
Save Space On Your Phone
Move cache data to SD card
Moving cache data makes for a speedy system. Rooting allows you to save things like browser cache to your SD card to free up space. Its not too complicated a process, but does take a bit of skill. XDA Developer’s have instructions posted on their forum if you want to tackle the task, it is definitely worth it.
Move installed applications to SD card
Moving and storing apps on internal memory can significantly slow your device down. If you root, you can avoid that completely.
The easiest way to move applications to your SD card would be to flash a custom ROM that just does it for you (using an app called Apps2SD) – Cyanogen ROM is always a good choice.
Wow ! I'm more than confused now. I've been reading in this forum for 3 months now. And still consider my self a newbie. I don't think this post will help out some noobs like me. Sorry I had to say.
Sent from my LG-P500h using XDA App
Excellent post. Very helpful to a n00b like me. Thanks a lot.
Sent from my LG-P500 using Tapatalk
@marty.....this post s for the beginners those who dono abt the concept of rooting and it may be helping to them....not for u...thanks for reading my post
Sent from my LG-P500 using XDA App
Sorry, but I never flashed a rom before reading your post. Just did it 3 days ago And from reading a lot of posts, rom manager can go wrong installing clockworkmod. I don't know why. So as a beginner, I don't think going this way to instal a recovery was a good idea. But that's my point of view.
I bricked my first O1 with KDZ for downgrading. And surprise...the post I red was not complete and bricked my phone with is method.
All I want from this is to make sure people read more before trying anything considered easy for others. From reading a lot, I never had any problem since and know exactly what I'm doing.
peace...
Sent from my LG-P500 using XDA App
I'm welcoming your good thought from saving others from bricking their phone.....i just wanted to share some info about the concept of rooting for the new users and wanted them to know wat the android is capable of doing.......cheers up man.............
Sent from my LG-P500 using XDA App
U're right.
i bricked my phone last night . thanks to ROM MANAGER
but u can always recovery ur phone.. I wrote a short guide -
http://forum.xda-developers.com/showthread.php?t=1102694
I'm a NOOB too
Actually, I recommend people rooting and take the advantages on low-ended phones, such as our O1.
because the performance offered, is really really bad and we need a better tweak of a low-priced phone.
if you are satisfied with a high-ended phone, remember, DONT ROOT IT!
I dnt agree mate. I believe that rooting and installing custom roms are for further improving the performance of high-ended phones.. my bro owns xperia x10i.. but the default firmware literally sucks. This is why high ended phones need rooting too
Also, now a days, rooting and flashing are highly fashionable things in the android phone world. In this android fashion shows like Google I/O, We need our phones to walk the ramp in a new sexy dress frequently. So body building (performance boost) and makeover (a new rom/theme) is the need of the hour nowadays.
So be ready to walk the ramp. Start bodybuilding, do a makeover and be called a hunk.
Otherwise remain feminine.
Sent from my LG-P500 using Tapatalk
lekhwani said:
Also, now a days, rooting and flashing are highly fashionable things in the android phone world. In this android fashion shows like Google I/O, We need our phones to walk the ramp in a new sexy dress frequently. So body building (performance boost) and makeover (a new rom/theme) is the need of the hour nowadays.
So be ready to walk the ramp. Start bodybuilding, do a makeover and be called a hunk.
Otherwise remain feminine.
Sent from my LG-P500 using Tapatalk
Click to expand...
Click to collapse
yeah abs true mate
Personally, I've never felt prettier.
shankesh said:
What Is Rooting?
First, for the newbies, let me clarify what rooting is. Getting root or rooting your phone is the process of modifying the operating system on your device to grant you complete control over it.
This means you can overcome limitations that the carriers and manufacturers put on your phone, extend system functionality, and even upgrade it to a custom flavor of Android.
The name root comes from the Linux operating system world, where the most privileged user on the system (otherwise known as Administrator on Windows) is called root.
Now, I’d like to take a moment to dispel a common misconception and clarify one thing: rooting does *not* mean installing a custom ROM (a ROM is a modified, "aftermarket" OS).
Installing a ROM may require rooting first, but just rooting can be done in only a few minutes, keeping your stock OS otherwise completely intact.
Usually rooting is fairly simple – in most cases you can find several videos and articles on the web that explain how to do it on your specific phone model – just Google "YOURPHONEMODEL root".
Rooting is not something manufacturers or carriers approve of but they can’t really prevent it from happening because the rooting process usually exploits a vulnerability in the operating system code or device drivers and allows the "hacker" to upload a special program called "su" to the phone. This program, not present or requiring a password by default, is the one that provides root access to programs that request it.
Now an obligatory warning: rooting your phone does run the risk of potentially bricking it (i.e. your phone could become nonfunctional) – so do your homework before attempting anything, unless you’re a fan of $500 paper weights.
Benefits Of Rooting
Let’s check out some of the benefits of rooting your Android phone.
Full Control Over Android
You have access to alter any system files, use themes, change boot images, delete annoying stock apps, such as Sprint’s NFL Mobile live and Nascar Sprint Cup Mobile, and other various native applications that might drive you crazy (Footprints, Voice Dialer, etc).
There is plenty of information on the web on how to accomplish this. Here is one example with instructions and some apps you can remove safely.
Back Up The System
On most rooted Android devices, you can back up your entire system to an SD card, much in the same way you can image a hard drive. This is great if you’d like to try a new ROM, as you can back up your phone, wipe it completely, flash the new ROM, and if you don’t like it, you can just restore from your backup and your phone will be exactly how it was before you wiped it.
The easiest way to do this at the moment is by using ‘Rom Manager’ (easily installable from the Android Market), developed by famed Android developer Koush.
Rom Manager allows you to easily flash a custom recovery image which is what you will need in order to backup and restore your phone. The recovery image is a special program that can be booted into outside of the phone’s main operating system, sort of like the BIOS on a PC. By default, the recovery image on most Android phones only gives you a few options, mainly related to wiping the phone. Custom recovery images expand upon these options and usually include scripts that can do things like fix your file permissions, or allow you to flash custom ROM’s that the normal recovery image would otherwise reject.
Normally, flashing a custom recovery image requires some command line work, either on your PC, or on a terminal emulator directly on the phone, but Koush’s Rom Manager should automatically flash his custom recovery image (known as ClockworkMod Recovery) for you, provided you’re on one of the phones listed below.
In order to use Rom Manager, you’ll need to make sure you’re using one of the supported devices, and that it is already rooted. Here is the list, as of today:
HTC Droid Eris (CDMA), AKA: Verizon Droid Eris
HTC Hero (GSM)
HTC Hero (CDMA), AKA: Sprint Hero
HTC Dream, AKA: T-Mobile G1
HTC Passion, AKA: Google Nexus One
HTC Magic (Sapphire 32A)
HTC MyTouch/Ion (Sapphire 32B)
Motorola Droid/Milestone
Using Rom Manager is pretty simple. Download and install the application from the market, fire it up, and you’ll be prompted with a disclaimer. If you’re feeling brave, go ahead and hit continue. You’ll be prompted to allow the application superuser permissions during this process – make sure you allow it access.
The first thing you’ll need to do is flash the ClockworkMod recovery image that I mentioned earlier, which can be done right in the app (it’s the first option). Rom Manager should automatically find the latest version of the right image for your phone, download, and install it – the whole process is seamless.
After that is done, you can simply use the ‘Manage and Restore Backups’, and ‘Backup current ROM’ options to, well, backup your current ROM or restore from an existing backup. It’s that simple!
At Android Police, we always encourage supporting developers, so please check out Rom Manager Premium if you enjoyed the free version!
Save Space On Your Phone
Move cache data to SD card
Moving cache data makes for a speedy system. Rooting allows you to save things like browser cache to your SD card to free up space. Its not too complicated a process, but does take a bit of skill. XDA Developer’s have instructions posted on their forum if you want to tackle the task, it is definitely worth it.
Move installed applications to SD card
Moving and storing apps on internal memory can significantly slow your device down. If you root, you can avoid that completely.
The easiest way to move applications to your SD card would be to flash a custom ROM that just does it for you (using an app called Apps2SD) – Cyanogen ROM is always a good choice.
Click to expand...
Click to collapse
If you are using copy/paste method, at least please:
1) Post link of source text (http://www.androidpolice.com/2010/0...top-5-benefits-of-rooting-your-android-phone/)
2) Do some formating for better reading
3) It should be normal ask for approve before posting
You are lucky men, that ROM manager works now, because it is not so long, that it didn't work. In past it completely screw up our device. Now it working fine, because it have proper custom ROM loaded into it.
Thanks.
damn good !
Hi ! appreciate a lot your post and this helps me so well migrating from wm to android using now my wildfire !!!
shankesh said:
What Is Rooting?
First, for the newbies, let me clarify what rooting is. Getting root or rooting your phone is the process of modifying the operating system on your device to grant you complete control over it.
This means you can overcome limitations that the carriers and manufacturers put on your phone, extend system functionality, and even upgrade it to a custom flavor of Android.
The name root comes from the Linux operating system world, where the most privileged user on the system (otherwise known as Administrator on Windows) is called root.
Now, I’d like to take a moment to dispel a common misconception and clarify one thing: rooting does *not* mean installing a custom ROM (a ROM is a modified, "aftermarket" OS).
Installing a ROM may require rooting first, but just rooting can be done in only a few minutes, keeping your stock OS otherwise completely intact.
Usually rooting is fairly simple – in most cases you can find several videos and articles on the web that explain how to do it on your specific phone model – just Google "YOURPHONEMODEL root".
Rooting is not something manufacturers or carriers approve of but they can’t really prevent it from happening because the rooting process usually exploits a vulnerability in the operating system code or device drivers and allows the "hacker" to upload a special program called "su" to the phone. This program, not present or requiring a password by default, is the one that provides root access to programs that request it.
Now an obligatory warning: rooting your phone does run the risk of potentially bricking it (i.e. your phone could become nonfunctional) – so do your homework before attempting anything, unless you’re a fan of $500 paper weights.
Benefits Of Rooting
Let’s check out some of the benefits of rooting your Android phone.
Full Control Over Android
You have access to alter any system files, use themes, change boot images, delete annoying stock apps, such as Sprint’s NFL Mobile live and Nascar Sprint Cup Mobile, and other various native applications that might drive you crazy (Footprints, Voice Dialer, etc).
There is plenty of information on the web on how to accomplish this. Here is one example with instructions and some apps you can remove safely.
Back Up The System
On most rooted Android devices, you can back up your entire system to an SD card, much in the same way you can image a hard drive. This is great if you’d like to try a new ROM, as you can back up your phone, wipe it completely, flash the new ROM, and if you don’t like it, you can just restore from your backup and your phone will be exactly how it was before you wiped it.
The easiest way to do this at the moment is by using ‘Rom Manager’ (easily installable from the Android Market), developed by famed Android developer Koush.
Rom Manager allows you to easily flash a custom recovery image which is what you will need in order to backup and restore your phone. The recovery image is a special program that can be booted into outside of the phone’s main operating system, sort of like the BIOS on a PC. By default, the recovery image on most Android phones only gives you a few options, mainly related to wiping the phone. Custom recovery images expand upon these options and usually include scripts that can do things like fix your file permissions, or allow you to flash custom ROM’s that the normal recovery image would otherwise reject.
Normally, flashing a custom recovery image requires some command line work, either on your PC, or on a terminal emulator directly on the phone, but Koush’s Rom Manager should automatically flash his custom recovery image (known as ClockworkMod Recovery) for you, provided you’re on one of the phones listed below.
In order to use Rom Manager, you’ll need to make sure you’re using one of the supported devices, and that it is already rooted. Here is the list, as of today:
HTC Droid Eris (CDMA), AKA: Verizon Droid Eris
HTC Hero (GSM)
HTC Hero (CDMA), AKA: Sprint Hero
HTC Dream, AKA: T-Mobile G1
HTC Passion, AKA: Google Nexus One
HTC Magic (Sapphire 32A)
HTC MyTouch/Ion (Sapphire 32B)
Motorola Droid/Milestone
Using Rom Manager is pretty simple. Download and install the application from the market, fire it up, and you’ll be prompted with a disclaimer. If you’re feeling brave, go ahead and hit continue. You’ll be prompted to allow the application superuser permissions during this process – make sure you allow it access.
The first thing you’ll need to do is flash the ClockworkMod recovery image that I mentioned earlier, which can be done right in the app (it’s the first option). Rom Manager should automatically find the latest version of the right image for your phone, download, and install it – the whole process is seamless.
After that is done, you can simply use the ‘Manage and Restore Backups’, and ‘Backup current ROM’ options to, well, backup your current ROM or restore from an existing backup. It’s that simple!
At Android Police, we always encourage supporting developers, so please check out Rom Manager Premium if you enjoyed the free version!
Save Space On Your Phone
Move cache data to SD card
Moving cache data makes for a speedy system. Rooting allows you to save things like browser cache to your SD card to free up space. Its not too complicated a process, but does take a bit of skill. XDA Developer’s have instructions posted on their forum if you want to tackle the task, it is definitely worth it.
Move installed applications to SD card
Moving and storing apps on internal memory can significantly slow your device down. If you root, you can avoid that completely.
The easiest way to move applications to your SD card would be to flash a custom ROM that just does it for you (using an app called Apps2SD) – Cyanogen ROM is always a good choice.
Click to expand...
Click to collapse
Wow gr8 post for ultra noob...I boted ur thread
I have the HTC Desire 816 (Virgin Mobile version).
I was wondering if there was a way to get a "stock" bare version of android for it. When you get this phone it comes preloaded with a lot of junk!!! It comes with some kidsafe software a whole bunch of Virgin mobile junk and all this amazon/twiter/facebook junk.
I've rooted the phone and tried uninstalling it, but it just breaks the phone.
I've tried CM for this phone and it works great but it may not be a daily driver.
I'm curious if anybody knew of ways to effectively remove this software without affecting the operating system and/or there was a minimized version of android for this phone.
steppinthrax said:
I have the HTC Desire 816 (Virgin Mobile version).
I was wondering if there was a way to get a "stock" bare version of android for it. When you get this phone it comes preloaded with a lot of junk!!! It comes with some kidsafe software a whole bunch of Virgin mobile junk and all this amazon/twiter/facebook junk.
I've rooted the phone and tried uninstalling it, but it just breaks the phone.
I've tried CM for this phone and it works great but it may not be a daily driver.
I'm curious if anybody knew of ways to effectively remove this software without affecting the operating system and/or there was a minimized version of android for this phone.
Click to expand...
Click to collapse
Sorry to say, I believe the only way to use this phone as stock would be CM. As you obviously know, it isn't 100% functional or even close.
I believe you posted this in the wrong forum also.
Tommydorns said:
Sorry to say, I believe the only way to use this phone as stock would be CM. As you obviously know, it isn't 100% functional or even close.
I believe you posted this in the wrong forum also.
Click to expand...
Click to collapse
It seems like there has to be a way. I remember I was rooting my wife's LG volt. In her volt the rooting process was very complex but involved downloading a LG firmware installer then downloading a LG ROM from somewhere and I flashed it to a basic (bare bones) version of android. Everything worked and it was rooted.
I guess my understanding is false, but could you get a "baseline" android OS with no drivers nothing, install it and extract the drivers from a full version. Place these drivers in your custom ROM and install it on the phone?
In M8 section there is an app called Rom Cleaner maybe its compatible with desire 816. Or use Titanium backup to remove bloatware.
The insert coin rom allows you to remove a lot of apps prior to flashing. After flashing I had 2 gig's of space free.
Sent from my 710C using XDA Free mobile app
I had the same problem because I love stock. I tried almost all the rooted apps (titanium, root uninstaller, rom toolbox) but couldn't seem to delete the system apps. But I found a way to do so.
There's a recovery application called "Aroma file manager" - http://forum.xda-developers.com/showthread.php?t=1646108
Flash this in recovery and delete all the system apks you want to. Make sure to mount system first before flashing
Cheers.
Parth_14 said:
I had the same problem because I love stock. I tried almost all the rooted apps (titanium, root uninstaller, rom toolbox) but couldn't seem to delete the system apps. But I found a way to do so.
There's a recovery application called "Aroma file manager" - http://forum.xda-developers.com/showthread.php?t=1646108
Flash this in recovery and delete all the system apks you want to. Make sure to mount system first before flashing
Cheers.
Click to expand...
Click to collapse
You couldn't delete the system applications because of the HTC's daft decision to add write protection to the /system partition which (in our case) can only be bypassed by paying 25$ for a Sunshine S-OFF exploit. Aroma file manager is also an option but managing the system from the system itself is way more comfy
Tommydorns said:
Sorry to say, I believe the only way to use this phone as stock would be CM. As you obviously know, it isn't 100% functional or even close.
I believe you posted this in the wrong forum also.
Click to expand...
Click to collapse
Could you please expand on this? I am intensively considering CM12 as my main ROM and I'd love to hear what kind of problems have you experienced with it.
CrashBandicootX said:
You couldn't delete the system applications because of the HTC's daft decision to add write protection to the /system partition which (in our case) can only be bypassed by paying 25$ for a Sunshine S-OFF exploit. Aroma file manager is also an option but managing the system from the system itself is way more comfy
Could you please expand on this? I am intensively considering CM12 as my main ROM and I'd love to hear what kind of problems have you experienced with it.
Click to expand...
Click to collapse
I apologize, I couldn't honestly tell you because it has been a long time ago since I tried CM12. It was different things with each release. I would check the thread thoroughly and ask to see what bugs are present in the latest release. I remember little things like the battery not reading correctly or data not working. I'm the type of person that needs something that is 100% functional. Esp. for my job. That's the closest you're going to get for a stock Android (aosp) rom though. I don't even use the HTC Desire 816 anymore. I ended up giving it to my daughter and I ended up getting the One M9. Good Luck.
Tommydorns said:
I apologize, I couldn't honestly tell you because it has been a long time ago since I tried CM12. It was different things with each release. I would check the thread thoroughly and ask to see what bugs are present in the latest release. I remember little things like the battery not reading correctly or data not working. I'm the type of person that needs something that is 100% functional. Esp. for my job. That's the closest you're going to get for a stock Android (aosp) rom though. I don't even use the HTC Desire 816 anymore. I ended up giving it to my daughter and I ended up getting the One M9. Good Luck.
Click to expand...
Click to collapse
I'm the type of person that needs something that is 100% functional.
Click to expand...
Click to collapse
I understand, me too - last time I used CM12 everything seemed to work pretty well but I reverted back because of the lack of slow-motion feature (Really a minor thing but I love it).
It's free after all so I'll just wait around until (and if) things get ironed out. Sense isn't half bad at all, I just prefer stock Android.