[Q] Looking for ROM that's closest to stock Android - Optimus One, P500, V General

Hi, I'm running a stock P500 and I'm a bit disappointed with its performance. I'm looking for a ROM which is feature-complete, i.e. no missing features such as Bluetooth calling, etc. and minimal to no deviation from the stock Android UI. Any suggestions?

use megatron ROM it is the closest in my opinion and has very good performance but i would suggest trying the other ROMs that have gingerbread like miks cm7 they are not missing much and what they are missing you can get back

dislplin01 said:
use megatron ROM it is the closest in my opinion and has very good performance but i would suggest trying the other ROMs that have gingerbread like miks cm7 they are not missing much and what they are missing you can get back
Click to expand...
Click to collapse
I just visited the Megatron ROM thread http://forum.xda-developers.com/showthread.php?t=870640. Why is noejn suggesting that people use void instead?

two roms.
OpenOptimus by Ciaox
OR
Nessy Rom
If you want a nice and long battery life
flash Franco kernel
take note* For 2.2 flash with CFS
Do as what you are told on their page.. I or the dev will not be responsilble.

Ok, so this is all kinda new to me so I wanted to make sure that I have the basics covered:
1. I need to root my phone. I'm running Android 2.2.2 so I guess that means I need to use gingerbreak. It's an .apk file that I need to install on my phone and then I run it to gain root access. Are there any command line actions needed for gingerbreak?
2. After rooting, I need to install a ROM manager such as CWM or AmonRA. If I'm not mistaken, the program itself will install the custom recovery, right? And how do I boot into that recovery mode?
3. After booting into recovery mode, I need to do a nandroid (?) backup of my current ROM, right? And the backup of my stock ROM is restored through the same custom recovery, yes? Would restoring the stock ROM unroot my phone and remove the custom recovery as well?
3. After backing up, I need to flash the custom ROM which should be saved as a .zip file on my SD card. Do I need to worry about the kernel as well?
Sorry if I have a lot of questions.

DigitalAnalog said:
Ok, so this is all kinda new to me so I wanted to make sure that I have the basics covered:
1. I need to root my phone. I'm running Android 2.2.2 so I guess that means I need to use gingerbreak. It's an .apk file that I need to install on my phone and then I run it to gain root access. Are there any command line actions needed for gingerbreak?
2. After rooting, I need to install a ROM manager such as CWM or AmonRA. If I'm not mistaken, the program itself will install the custom recovery, right? And how do I boot into that recovery mode?
3. After booting into recovery mode, I need to do a nandroid (?) backup of my current ROM, right? And the backup of my stock ROM is restored through the same custom recovery, yes? Would restoring the stock ROM unroot my phone and remove the custom recovery as well?
3. After backing up, I need to flash the custom ROM which should be saved as a .zip file on my SD card. Do I need to worry about the kernel as well?
Sorry if I have a lot of questions.
Click to expand...
Click to collapse
1. Install it, open it and select "Root"
2. No, the root program won't install the recovery. You need to do that; the easiest way is by Rom Manager (download from market); boot in recovery: turn off the phone and start it by pressing at the same time: home + vol down + power key and release at lg logo to enter custom recovery or just select boot into recovery from ROM Manager
3. Yes, make a backup and to restore it just select "restore" from the same place. No, you will restore the backup you just made so your phone will be exactly the way it was when you created the backup (including apps, settings etc)
4. Yes, you will enter "install zip from sdcard -> choose zip". Don't forget to wipe cache, dalvik cache, data/factory reset and format /system before you flash the rom. Other kernels are not mandatory but highly recommended (the differences are big) - also wipe just cache & dalvik cache before flashing the kernel

22VIN said:
1. Install it, open it and select "Root"
2. No, the root program won't install the recovery. You need to do that; the easiest way is by Rom Manager (download from market); boot in recovery: turn off the phone and start it by pressing at the same time: home + vol down + power key and release at lg logo to enter custom recovery or just select boot into recovery from ROM Manager
3. Yes, make a backup and to restore it just select "restore" from the same place. No, you will restore the backup you just made so your phone will be exactly the way it was when you created the backup (including apps, settings etc)
4. Yes, you will enter "install zip from sdcard -> choose zip". Don't forget to wipe cache, dalvik cache, data/factory reset and format /system before you flash the rom. Other kernels are not mandatory but highly recommended (the differences are big) - also wipe just cache & dalvik cache before flashing the kernel
Click to expand...
Click to collapse
Thank you. What are the precautions that I need to take to make sure I don't brick my phone? Also, what are the chances of my phone getting damaged and at which point during those steps is it most likely to happen?

DigitalAnalog said:
Thank you. What are the precautions that I need to take to make sure I don't brick my phone? Also, what are the chances of my phone getting damaged and at which point during those steps is it most likely to happen?
Click to expand...
Click to collapse
The chaces of bricking the phone are very small.
What can happen:
- some people reported that their phone got bricked when they installed the recovery with ROM Manager (this can be easily undone, there is a thread about this). Never happened to me, everything went smooth & fast. There are other ways to install a recovery if you don't want to use ROM Manager, just check the Development section.
- the ROM you choose can be uncompatible with your recovery (all the new roms are compatible with clockworkmod recovery (this is the recovery you will install via ROM Manager); there are some older roms which are compatible only with AmonRA)
- after flashing a custom kernel the phone might not boot (no panic, just flash the rom again or restore backup); check if your ROM is compatible with the kernel you choose
Flashing with recovery is very safe because everything can be easily undone. As long as the phone boots into recovery there is no panic.

But most of the time if your cautious and do everything as told your fine~~
hahaha.. Enjoy..
Rom manager give Cwm.. So no hassle..

22VIN said:
The chaces of bricking the phone are very small.
What can happen:
- some people reported that their phone got bricked when they installed the recovery with ROM Manager (this can be easily undone, there is a thread about this). Never happened to me, everything went smooth & fast. There are other ways to install a recovery if you don't want to use ROM Manager, just check the Development section.
- the ROM you choose can be uncompatible with your recovery (all the new roms are compatible with clockworkmod recovery (this is the recovery you will install via ROM Manager); there are some older roms which are compatible only with AmonRA)
- after flashing a custom kernel the phone might not boot (no panic, just flash the rom again or restore backup); check if your ROM is compatible with the kernel you choose
Flashing with recovery is very safe because everything can be easily undone. As long as the phone boots into recovery there is no panic.
Click to expand...
Click to collapse
Thank you. When I backup my stock ROM, the output is a .zip file which is no different from how the custom ROM zips are packaged, right? Also, would you know if Gingerbreak supports unrooting? I appreciate all of your help and I'm quite excited to root my Optimus One.

DigitalAnalog said:
Thank you. When I backup my stock ROM, the output is a .zip file which is no different from how the custom ROM zips are packaged, right? Also, would you know if Gingerbreak supports unrooting? I appreciate all of your help and I'm quite excited to root my Optimus One.
Click to expand...
Click to collapse
Your backup will appear as a folder on the root of your sdcard (/clockworkmod/folder with the date of your backup). You need to save that folder on your pc just to be safe.
Yes, gingerbread supports unrooting
No problem Just have fun )

22VIN said:
Your backup will appear as a folder on the root of your sdcard (/clockworkmod/folder with the date of your backup). You need to save that folder on your pc just to be safe.
Yes, gingerbread supports unrooting
No problem Just have fun )
Click to expand...
Click to collapse
Thanks! Is it safe to do all the flashing/work from within ROM Manager? It just seems too easy to be true.
Also, is there a 'compatibility matrix' of some sort for the different ROMS and kernels available? Since I want GB, I'm planning on flashing Mik's CM7 mod. Is Franco's kernel compatible with that?

DigitalAnalog said:
Thanks! Is it safe to do all the flashing/work from within ROM Manager? It just seems too easy to be true.
Also, is there a 'compatibility matrix' of some sort for the different ROMS and kernels available? Since I want GB, I'm planning on flashing Mik's CM7 mod. Is Franco's kernel compatible with that?
Click to expand...
Click to collapse
I say it's pretty safe. As I said, worked like a charm for me.
mik_os's rom is flashable via clockworkmod recovery and compatible with franco.kernel (bfs version).

If you are interested in a froyo stock rom with just the root and a performant kernel like franco's one, I could cook a rom for you...

22VIN said:
I say it's pretty safe. As I said, worked like a charm for me.
mik_os's rom is flashable via clockworkmod recovery and compatible with franco.kernel (bfs version).
Click to expand...
Click to collapse
But now rom manager doesn't let us download any Rom(Only for premium) anymore except for Gapps.
download at the Dev page at XDA is the best. cause it shows all the steps required

22VIN said:
I say it's pretty safe. As I said, worked like a charm for me.
mik_os's rom is flashable via clockworkmod recovery and compatible with franco.kernel (bfs version).
Click to expand...
Click to collapse
Thanks. I was able to gain root as well as install CWM. I'm currently backing up my current ROM. Now I'm not sure if this is a stupid question but when I install a custom ROM, wouldn't that overwrite CWM? How do I go back to recovery then, say, to reflash my original ROM?

Flashing a rom through recovery does not overwrite the recovery.
And you can always boot into recovery by pressing and holding home+volume down+power when the phone is off till the recovery menu boots.
Sent from my LG-P500 using XDA App

I'm just about to flash my first custom ROM. It's all quite clear up to this point. I'm not so sure about the kernel though. Is it all done via the Recovery console? Which options/commands should I take? And what about the ZRAM initializer?

DigitalAnalog said:
I'm just about to flash my first custom ROM. It's all quite clear up to this point. I'm not so sure about the kernel though. Is it all done via the Recovery console? Which options/commands should I take? And what about the ZRAM initializer?
Click to expand...
Click to collapse
For flashing rom : wipe everything, partition SD card only of you want to use a2sd or data2sd (check ciaox's REPO thread for more info about these two) and then choose flash from zip. If you are wiping battery stats then do it when you are fully charged.
For flashing kernel : wipe cache,dalvik cache and battery stats. No need to partition SD card.
EDIT: yes you need to flash zram initialiser. Keep in mind to flash Cfs version for froyo and bfs version for gb roms. Also always reboot between multiple flashes.
Sent from my LG-P500 using XDA App

mihir287 said:
For flashing rom : wipe everything, partition SD card only of you want to use a2sd or data2sd (check ciaox's REPO thread for more info about these two) and then choose flash from zip. If you are wiping battery stats then do it when you are fully charged.
For flashing kernel : wipe cache,dalvik cache and battery stats. No need to partition SD card.
EDIT: yes you need to flash zram initialiser. Keep in mind to flash Cfs version for froyo and bfs version for gb roms. Also always reboot between multiple flashes.
Sent from my LG-P500 using XDA App
Click to expand...
Click to collapse
Just go to the zip rom. example franco.kernel.v17. click on it. and choose rom manager if prompt and just wipe dalvik cache..
WIPE BATT STAT ONLY WHEN YOU CHARGED AT 100%
Zram is actually up to individual.
just reminding him. Hope im not a pest to you.

Related

[Q] Trying to install cyanogenmod 7 on SGS2

Hey everyone,
First of all, i apologize if any of what i'm asking here is stuff that has been covered before. I have been searching myself for answers for the last several days and have found plenty of good info, but i am new to android and i think i need to ask some question to help get a base level understanding of what i need to do. I am a bit nervous about bricking my phone so i maybe haven't been as adventurous trying to get everything running as god intended.
Firstly, i have used and understand Odin, using it to flash roms and such. I have rooted the phone and installed ROM Manager and clockworkmod 4.0.1.5 on the phone, but when i boot into recovery mode, it is still on the android recovery 3e and i cannot do the update.zip, I get signature verification failed. Now i KNOW this is cause of the android recovery 3e, and i have found this issue has been encountered plenty before, but my confusion is in some of the solutions i have found. Mainly the terminology and how the steps directly apply to the phone. For example, I found on another forum thread :
1- Copy the Zimage from your rooted kernel and paste it to SD card of your phone.
2- Flash the Stock kernel via Odin to get rid of Yellow triangle.
3- Flash the Zip file (Zimage) via CWM which you've already pasted in Step 1.
i don't really understand what the zimage is. Why do i need it, what IS it frankly? Where do i get it or a stock kernel for my phone. Does versioning matter much? i read that for the most part the kernels are almost identical to each other, and the fact all i really need is for the android recovery mode to be 2e or whatever it is (so it will not do the signature check on the update.zip file), that i don't really need to pay much attention to the actual kernel version.
What i really need i guess is for someone to break it down for me and either explain the steps or give me a detailed step by step on how to get clockworkmod recovery working so i can proceed with the cyanogen mod running on phone (not enjoying touchwiz at all).
Again, sorry if i am giving anyone spasms at my noobish-ness, but i have been searching for my answers for a day or two now and i haven't been able to find anything that really tells me what i need to know.
Phone : GT-I9100M
Android : 2.3.3
Kernal : 2.6.35.7-I9100XWKDD-CL
Build : GINGERBREAD.UGKG2
Thanks
riccochet said:
Hey everyone,
clockworkmod 4.0.1.5 on the phone, but when i boot into recovery mode, it is still on the android recovery 3e
That means you have not installed it flash CWM and \Root from here .
Root + CWM .
http://forum.xda-developers.com/showthread.php?t=1103399
Beware of following instructions from a separate rom to the one you are flashing .
1- Copy the Zimage from your rooted kernel and paste it to SD card of your phone.
2- Flash the Stock kernel via Odin to get rid of Yellow triangle.
3- Flash the Zip file (Zimage) via CWM which you've already pasted in Step 1.
i don't really understand what the zimage is.
ZImage is the kernel .
Why do i need it, what IS it frankly? Where do i get it or a stock kernel for my phone. Does versioning matter much? i read that for the most part the kernels are almost identical to each other, and the fact all i really need is for the android recovery mode to be 2e or whatever it is (so it will not do the signature check on the update.zip file), that i don't really need to pay much attention to the actual kernel version.
You are confusing yourself .
Flash correct CWM from above link .
Choose the custom rom and follow the instructions posted for that rom .
CyanogenMod as the man says
Warning : Not for new users, flash this build only if you know what you are doing !!!
#Followed by his install instructions ~~~
jje
Click to expand...
Click to collapse
Thanks for the reply. I have been doing more reading and i think i am understanding the rooting process a bit better.
I looked at the link you posted (thanks for that, i saw the forum post for the i9000 but i never could find the i9100 post for some reason) and i DO have another question after reading through a good chunk of the posts on it.
There is no CF Root for my kernel, but the reply that was made to someone else with my kernel version was :
"Flash the Stock 2.3.4 ROM (XXKG5, XXKG6 or XXKG7) and root with CF-Root-XXKG6."
I understand that process and how it works but i thought you were only supposed to flash roms based on your firmware version? My KDD kernel version is running on 2.3.3
Will this cause any issues if i flash the stock 2.3.4 ROM?
Download cm7 zip for the newest nightly.
Copy it to internal sd card.
Flash any cf root kernel
Boot into recovery
Wipe data and cache, you will lose all your data on your phone, so backup sms (I recommend sms backup +), also you will lose App data so you might want to back that up first using something like titanium backup.
Wipe dalvik cache (under advanced)
Chose install zip from sd card
Select the cm7 zip
Reboot
If you get stuck at the boot screen go back into recovery and flash the zip again
Sent from my GT-I9100 using XDA Premium App
Thanks Veyka.
I think i'm ok with the CM7 install process. I am probably going to wait until i really feel like i understand the whole process from front to back before i start messing with that though.
I can't get to that point yet however since i haven't been able to get CWM recovery working yet. I have the Android Recovery 3e, which will not install from zip files that aren't digitally signed.
So i'm trying to get CF Root installed and working, however, as mentioned in my previous post there is no CF Root for my kernel. I would like it clarified if it is ok for me to flash to a 2.3.4 stock ROM (i'm running 2.3.3) and then use a CF root for a the new ROM.
I was under the impression that this was not a good idea.
If i should not be doing this, is there a recommended way to upgrade my firmware to 2.3.4 so i can use a newer CF Root?
Thanks
Pick a new stock rom, I would go for kg6, flash it via odin.
Then flash the kg6 CF root kernel via odin and you will have cwm recovery.
Don't put the pit into odin and don't tick repartition or update bootloader.
There is a good thread with all the info you need on flashing stock roms with odin and a list of all avaliable roms.
Sent from my GT-I9100 using XDA Premium App
Thanks for all the help. I was able to make sense of the process (which is actually quite simple, just needed to put it all together in my head to make sense) and get everything done.
Appreciate all the help!
veyka said:
Download cm7 zip for the newest nightly.
Copy it to internal sd card.
Flash any cf root kernel
Boot into recovery
Wipe data and cache, you will lose all your data on your phone, so backup sms (I recommend sms backup +), also you will lose App data so you might want to back that up first using something like titanium backup.
Wipe dalvik cache (under advanced)
Chose install zip from sd card
Select the cm7 zip
Reboot
If you get stuck at the boot screen go back into recovery and flash the zip again
Sent from my GT-I9100 using XDA Premium App
Click to expand...
Click to collapse
Hi,
I have rooted my phone using the quick root guide found here and therefore I have my stock kernel back w/ root. Do I need to install a cf root kernel?
Also, when the new ROM gets flashed how does one recover the apps and data lost?
NABNAP said:
Hi,
I have rooted my phone using the quick root guide found here and therefore I have my stock kernel back w/ root. Do I need to install a cf root kernel?
Also, when the new ROM gets flashed how does one recover the apps and data lost?
Click to expand...
Click to collapse
Use Titanium Backup PRO for your app. You can backup all of them then restore on any rom.
Is there anything that Titanium Backup doesn't back up for which I need to use another application?
Thanks.
NABNAP said:
Is there anything that Titanium Backup doesn't back up for which I need to use another application?
Thanks.
Click to expand...
Click to collapse
sms.. use another app to backup your sms.. for example sms backup as mentioned before..

[Q] [q] NEED HELP!!!! What am i doing wrong???

I need some help.
I recently purchased a ATT GS2 I have it rooted and recently flashed Unnamed v1.0.1. My issue is every time i want to flash a new rom its pain in my butt. Like now, I am thinking of putting CM7 on and playing a round a while with that but I know I will not be able to just download the rom and put on sd card, boot into recovery, do a data wipe, then flash rom. It always gives me an message that the install has aborted. Unverified signature or some crap like that. So what I have to do to flash a rom is the following. Run odin and flash back to stock with root. Then run odin again and flash the clock work mod recovery kernal SGH-I777_ClockworkMod-Recovery_X.X.X.X.tar. Finally at that point i am able to flash a new rom from my recovery menu. I love the galaxy series and I do remember on the original having to revert to stock using Odin one click before flashing a new rom. Is it going to be the same with the SGS2? I had an att inspire 4g for a while and it was super easy. Download rom, boot recovery, wipe data, flash rom, DONE>
If anyone can help me out with a suggestion of what I may be doing wrong I would appreciate it so much. If you need more details please let me know.
Chris...
re: Flash CM7
taterdog2 said:
I need some help.
I recently purchased a ATT GS2 I have it rooted and recently flashed Unnamed v1.0.1. My issue is every time i want to flash a new rom its pain in my butt. Like now, I am thinking of putting CM7 on and playing a round a while with that but I know I will not be able to just download the rom and put on sd card, boot into recovery, do a data wipe, then flash rom. It always gives me an message that the install has aborted. Unverified signature or some crap like that. So what I have to do to flash a rom is the following. Run odin and flash back to stock with root. Then run odin again and flash the clock work mod recovery kernal SGH-I777_ClockworkMod-Recovery_X.X.X.X.tar. Finally at that point i am able to flash a new rom from my recovery menu. I love the galaxy series and I do remember on the original having to revert to stock using Odin one click before flashing a new rom. Is it going to be the same with the SGS2? I had an att inspire 4g for a while and it was super easy. Download rom, boot recovery, wipe data, flash rom, DONE>
If anyone can help me out with a suggestion of what I may be doing wrong I would appreciate it so much. If you need more details please let me know.
Chris...
Click to expand...
Click to collapse
If you follow these instructions to a "TEE" you will be able to flash CM7
without erroring out.
#1: delete the unnamed 1.01 and cyanogenmod zipfiles from your sdcard
(if they exist)
#2: download a fresh copy of CyanogenMod zipfile
#3: download a fresh copy of unnamed v1.01 zipfile
#4: copy both the newly downloaded zipfiles to your internal sdcard
#5: flash the unnamed v1.01 rom using cwm (not rom manager)
#6: after flashing before reboot select "wipe data/factory reset" in CWM
#7: reboot the phone into a useable state
#8: press power button and select "reboot recovery"
#9: flash the cyanogenmod zipfile (it will not fully boot yet)
#10: wait about 30 seconds after you see black screen with Samsung text
#11: remove and replace battery and reboot into CWM recovery
#12: select "wipe data/factory reset"
#13: flash the cyanogenmod rom once again
#14: select reboot in CWM
#15: in less than 2 minutes the phone will be ready to use!!!!
NOTE: if the above method fails you will need to start from scratch
"ultimate unbrick"
Good luck and I will be waiting for you to click the big THANKS button
I had a few problems with that, I had to download the CM file several times before I got a good copy. you should probably try running an MD5 on the zip file.
Excuse me for being a newbie but I am having a hard time understanding the difference between Rom manager and clock work mod recovery. I always thought they were the same. Can u give me a quick run down of the difference. When you say flash using CWM recovery do you mean from off position boot into revcovery mode and then flash? Not selecting flash rom from Rom Manager, right?
Here is where I am confused. At any given time I should be able to download a new ROM zip file. Place it on my internal sd card. Reboot into rocovery mode, wipe data, flash using CWM Recovery and be done. I have never been able to do it like that with my SGS2 unlike I was able to on my HTC inspire 4g. Whats the difference?
Sent from my SAMSUNG-SGH-I777 using xda premium
taterdog2 said:
Excuse me for being a newbie but I am having a hard time understanding the difference between Rom manager and clock work mod recovery. I always thought they were the same. Can u give me a quick run down of the difference. When you say flash using CWM recovery do you mean from off position boot into revcovery mode and then flash? Not selecting flash rom from Rom Manager, right?
Here is where I am confused. At any given time I should be able to download a new ROM zip file. Place it on my internal sd card. Reboot into rocovery mode, wipe data, flash using CWM Recovery and be done. I have never been able to do it like that with my SGS2 unlike I was able to on my HTC inspire 4g. Whats the difference?
Sent from my SAMSUNG-SGH-I777 using xda premium
Click to expand...
Click to collapse
Forget about Rom Manager please.. Rom Manager and CWM are
two entirely different things.
Just follow the instructions to a "TEE" and note that I have not mentioned
anything about rom manager in my previous post with all the step by step
instructions........ For now, forget that rom manager even exists.
taterdog2 said:
Excuse me for being a newbie but I am having a hard time understanding the difference between Rom manager and clock work mod recovery. I always thought they were the same. Can u give me a quick run down of the difference. When you say flash using CWM recovery do you mean from off position boot into revcovery mode and then flash? Not selecting flash rom from Rom Manager, right?
Here is where I am confused. At any given time I should be able to download a new ROM zip file. Place it on my internal sd card. Reboot into rocovery mode, wipe data, flash using CWM Recovery and be done. I have never been able to do it like that with my SGS2 unlike I was able to on my HTC inspire 4g. Whats the difference?
Sent from my SAMSUNG-SGH-I777 using xda premium
Click to expand...
Click to collapse
ROM Manager seems to insist on using its own CWM implementation, which has been broken on every device I've ever owned. For example, everyone who used ROM Manager on this device had signature verification problems, and anyone who used ROM Manager's CWM on the Infuse wound up softbricking their device if Voodo Lagfix was enabled, forcing them to Odin/Heimdall back to stock.
In-kernel CWM is the most tested and most reliable way to use CWM.
Three finger salute is the only way to be sure when you're trying to enter CWM.
So would u suggest uninstalling rom manager all together?
Sent from my SAMSUNG-SGH-I777 using xda premium
Do fresh install
Sent from my Xperia.X8 using Tapatalk

So I Rooted, How do I flash a rom?

Hi, I just rooted my SGS2, and now I want to flash MIUI Rom. I have a couple of questions.
1. Do I NEED a micro SD card to do this.
2. Is is safe to download Rom Manager and flash Clockwork mod?
Search is your friend.
you could have just answered my question.
Anyone just want to verify if it's safe for me to flash CWM from Rom Manager app?
I happen to be on KH3 if that matters. (flashed KH3 before rooting) used DooMLorDs script to root.
1. no, you copy the rom to the phones internal memory
2. no, flash a cf-root kernel
peachpuff said:
1. no, you copy the rom to the phones internal memory
2. no, flash a cf-root kernel
Click to expand...
Click to collapse
If I've already rooted using DoomLords exploit is is okay to flash Cf-Root over that?
Also, how come every bit of research says that I can't flash a rom from internal storage - but you say I can? Don't I have to Wipe Data/etc? Wouldn't that delete anything on the internal storage.
You can use your usb internal storage to flash a rom.
Also, note that cf-root recovery is not the original cwm recovery. It's modified.
You can flash any other kernel with cwm recovery if you want. (codeworkx/siyah/ninphetamine/speedmod, etc)
And, ROM manager flashing cwm is actually fake. Our GS2 can get cwm recovery only by flashing a kernel that has cwm.
Ryne said:
If I've already rooted using DoomLords exploit is is okay to flash Cf-Root over that?
Click to expand...
Click to collapse
Yes
Also, how come every bit of research says that I can't flash a rom from internal storage - but you say I can? Don't I have to Wipe Data/etc? Wouldn't that delete anything on the internal storage.
Click to expand...
Click to collapse
The 16gb's of memory on the phone is basically split into two parts, around 3gb's or so is used/available for the os while the rest 12gb is available to you to do as you wish, that's where you're copying the files to.
If you do a wipe from cwm it only deletes the files from the 3gb section while leaving the 12gb portion intact.
If you install titanium backup you'll see this info at the bottom in the overview section, you'll see the system rom/internal/sdcard partitions.
Okay let's do this!
You said you had a rooted device, so here's all the steps:
1. FLASH A KERNEL THAT IS CAPABLE OF HAVING A CWM RECOVERY, e.g. Ninphetamine
2. Go to Market and download ROM manager
3. Launch ROM manager and then click Flash Recovery, I suggest twice just in case
4. From this website, download MIUI for your device: http://miuiandroid.com/roms/miui-development-roms/
5. After you finish downloading, make sure you have your device in Debugging mode in Settings -> Applications -> Development -> Debugging Mode, plug your device in, and drag down the notification bar, click on the USB popup, and click Connect.
6. Drag the file into the internal SD card (should have files and folders like update.zip, gameloft, android, etc), then unplug the device.
7. Power down the device and then use the button combo: Power + Vol Up + Home to enter recovery, if it fails to enter CWM Recovery, power down and try again.
8. Click Wipe Data, Wipe Cache and Wipe Dalvik Cache (this is in Advanced) after that, click on the power button to go back a menu
8. Click Install .zip from sdcard and then navigate to the .zip file you placed in your internal sdcard
9. I suggest installing it twice just to be sure.
Hope this helps
If you haven't rooted, just use odin to flash a rooted kernel (like cf-root, ninphetamine, Siyahkernel, speedmod, etc). Most of them come with cwm, where you can flash any other rooted kernel as you desire (in recovery mode or through the CWM app).
If you've already rooted but the kernel you root your phone with doesn't come with cwm, do the same as above.
ROM manager doesn't work with most of the kernels (ie. Read the cf-root kernel thread). But you can download the CWM app - search (works on cyanogenmod though). Most custom rom will come with it. What it does is to allow you to boot into cwm recovery mode to flash things.
It's all safe. Should anything go wrong, just boot into download mode and follow the first step again.
The "root" is actually part of a kernel hence "rooted kernel". So when people say you won't lose your root when you flash other roms/kernels is because you essentially flash another rooted kernel over your already-rooted kernel.
CWM recovery mode comes with most kernels. This is why when you flash different kernels you'll get the different cwm recovery version that comes with the different kernels.
Sent from my GT-I9100 using Tapatalk
Thanks for the replies. I flashed CF-Root, and got MIUI running great. Thanks guys!

A question related to CWM recovery.

Dear people, I have a question in regards to obtaining CWM recovery after using the root method located here, specifically method one:
http://forum.xda-developers.com/showthread.php?t=1746794
I used the stock recovery to flash "Root_SuperSU.0.95-Busybox.1.20.2-S2-signed.zip" and everything seems to be working well. However, I want to flash a custom ROM like MIUI rom and I believe that I need CWM recovery. I tried flashing the recovery via the app "ROM manager". It says it downloaded successfully but I can't seem to boot into it so I uninstalled the app. Now I am turning to you guys for help.
So, to get permanent CWM recovery, must I really flash a kernel with CWM built in?
Thank you for reading, and I do hope you guys could assist me in this matter.
So you've successful attained root access. You cannot replace the stock recovery permanently without flashing a kernel with CWM.
However, you can temporarily replace it by flashing this file through the stock recovery :
http://download2.clockworkmod.com/recoveries/recovery-clockwork-4.0.1.5-galaxys2.zip
When you've temporarily replace the recovery make sure you've downloaded the rom you want I believe to the external memory (I actually put it on both Internal and External) and flash it through CWM.
Sent from my GT-I9100 using Tapatalk 2
nicholas1520 said:
So you've successful attained root access. You cannot replace the stock recovery permanently without flashing a kernel with CWM.
However, you can temporarily replace it by flashing this file through the stock recovery :
[REDACTED BECAUSE OF ME HAVING LESS THAN 10 POSTS]
When you've temporarily replace the recovery make sure you've downloaded the rom you want I believe to the external memory (I actually put it on both Internal and External) and flash it through CWM.
Sent from my GT-I9100 using Tapatalk 2
Click to expand...
Click to collapse
Thank you for your reply.
So from your post, I have learnt that I could flash a ROM with just the temporary recovery. However, I have a few side questions.
Is wiping data and the cache partition safe with the temporary version?
Suppose something goes wrong during the flashing procedure, and I can't boot into the phone. How do I restore the phone back to its original state? I know of the Nandroid backup function, but does it create a file to the external SD or what? Am I supposed to keep the stock recovery or will the ROM replace it with CWM?
Yes, you need kernel with built-in CWM to have it permanent, but for flashing custom ROM you can do it via temporary too. It have same functionality. I recommend using latest 6.x version from here: http://forum.xda-developers.com/showthread.php?t=1840223
Wiping is safe if you have 4.0.3 ROM or 4.0.4 with custom kernel with MMC_CAP_ERASE command disabled.
Hi, I have yet another question, this time regarding Cyanogenmod. I would like to flash Cyanogen through the CWM provided here:
http://forum.xda-developers.com/showthread.php?t=1840223
And I was just wondering. Do I need any custom kernels for Cyanogen? Since I rooted with the method I mentioned in my original post, I would be using the stock kernel.
Oh, and another one. Suppose I could flash with the stock kernel, what should I choose under CWM before flashing? "Wipe data/factory reset", "wipe cache partition" and also "format /cache" under mounts and storage?
CM will overwrite all it has own kernel
Odoslané z GT-I9100 cez Tapatalk 2
You might also want to go into advanced and wipe dalvik a few times too.
Sent from my GT-I9100 using Tapatalk 2

Backup EFS directly from phone?

I am almost ready to perform my first custom ROM installation.
I am only travelling with a Mac so I can't use Windows software.
Is there a way to backup my/EFS directly from the phone?
Sent from my GT-I9100 using Tapatalk
You need a custom recovery. How will you flash a custom rom w/o custom recovery?
Sent from my GT-N7100 using XDA Premium 4 mobile app
Blomberg said:
I am almost ready to perform my first custom ROM installation.
I am only travelling with a Mac so I can't use Windows software.
Is there a way to backup my/EFS directly from the phone?
Sent from my GT-I9100 using Tapatalk
Click to expand...
Click to collapse
Download HC ktool from the market, create your efs backup with it and use a root explorer to copy it to an external removable micro SD card......
Edit.......you need to be rooted in order to use HC ktool.......
This might be my S2, or it might be my W...but it's definitely CM
mezo91 said:
You need a custom recovery. How will you flash a custom rom w/o custom recovery?
Sent from my GT-N7100 using XDA Premium 4 mobile app
Click to expand...
Click to collapse
For rooting I will use Framaroot.
For installing CWM I believe that you can install it via ROM Manager, or you can install the ROM directly via Mobile Odin.
Sent from my GT-I9100 using Tapatalk
OK....first....
Why look elsewhere for rooting methods? Everything you need is right here on XDA.
Second.....NEVER use ROM manager on an S2.....it breaks things.
Third....mobile Odin can only be used on rooted devices....primarily for flashing stock firmwares.
What version of android is on your S2....GB, ICS or JB?
This might be my S2, or it might be my W...but it's definitely CM
Yes, I found Framaroot here and am planning to use it for the rooting purposes.
Thanks, good to know. So I will need to install CWM manually I guess. Somehow.
What is it that Mobile Odin does, is it an actual reovery ROM itself or does it install CWM which in turn installs the ROM?
But I can use Mobile Odin to install a custom ROM I think?
I am 4.1.2 JB
Sent from my GT-I9100 using Tapatalk
Mobile Odin is a phone based version of PC Odin.....it is designed to flash back to stock from a rooted modified phone without the need to hook the phone to a PC....
You're on 4.1.2.....
Search for the PhilZ thread.......
With the downloads contained, you can root and flash CWM via the stock recovery in one flash.....don't get much easier than that.......
This might be my S2, or it might be my W...but it's definitely CM
I can root it and flash it in one step? I've found like 50 guides but none of them as simple as you're suggesting.
There are so many ways to do each individual step.
I reckon the steps after that would be to install my custom ROM via CWM via SD card. Clear/Wipe cache and install the custom ROM again?
Sent from my GT-I9100 using Tapatalk
Edit: How can I backup EFS before using the technique you mentioned to root/flash CWM in one go, if my device is not yet rooted?
As I said........easy.....
1) flash PhilZ via stock recovery to root and flash CWM
2) At this stage your phone will still boot normally and allow you to download HC ktool in order to make your EFS backup. It might be an idea to make a full backup (nandroid backup) of your current setup using CWM too....
3) use CWM to flash the ROM (and it's associated gapps package) of your choice.
4) use CWM to perform the cache, dalvik and data wipes.
5) reboot, perform initial setup download user apps.......
Job done.......
This might be my S2, or it might be my W...but it's definitely CM
You could also juse Siyah Kernel, a good alternative to philz:good:
Except that it can't be flashed via the stock recovery.....it has to be flashed via Odin......
This might be my S2, or it might be my W...but it's definitely CM
In which way does a Kernel replace a rooter/bootloader flasher, are these not different things?
Sent from my GT-I9100 using Tapatalk
keithross39 said:
As I said........easy.....
1) flash PhilZ via stock recovery to root and flash CWM
2) At this stage your phone will still boot normally and allow you to download HC ktool in order to make your EFS backup. It might be an idea to make a full backup (nandroid backup) of your current setup using CWM too....
3) use CWM to flash the ROM (and it's associated gapps package) of your choice.
4) use CWM to perform the cache, dalvik and data wipes.
5) reboot, perform initial setup download user apps.......
Job done.......
This might be my S2, or it might be my W...but it's definitely CM
Click to expand...
Click to collapse
I very much appreciate your help Keith. I've been on numerous forum but never got this good feedback.
I searched the PhilZ thread and got so many results. My model is i9100 of the Galaxy S2, I guess the methods you have been describing works for this model?
I need to backup program data and EFS before I dare start playing around.
How can I backup EFS before using the technique you mentioned to root/flash CWM in one go, if my device is not yet rooted?
You can't. And you don't need to unless your phone is rooted, because if your phone is rooted nothing you can do to the phone is capable of borking the EFS/IMEI.
Edit - Also, I'm detecting a lack of knowledge of 'the basics' in the threads you've posted recently; I strongly suggest you read all the guides/tutorials stickied in the thread near the top of the General section before you do anything to your phone. A lack of knowledge exponentially increases the risk of you permanently breaking your phone depending on how little knowledge you have when you attempt to 'do stuff' to the phone.
For backing up the efs you'll need to flash a recovery first (like Philz as already suggested).
But anyway, problems with the efs won't be caused by just rooting so you can go ahead and root first and then use KTool.
kestrel5915 said:
For backing up the efs you'll need to flash a recovery first (like Philz as already suggested).
But anyway, problems with the efs won't be caused by just rooting so you can go ahead and root first and then use KTool.
Click to expand...
Click to collapse
* * *
Thank you. As I want to perform all the necessary steps directly on my phone, I am now thinking of doing the following.
Installing Framaroot (APK) and rooting my Samsung Galaxy S2 i9100 (http://forum.xda-developers.com/showthread.php?t=2130276)
Installing KTool and backing up EFS to external SD-card
Installing Titanium Backup (Root version) to backup AppData
Alt 1.) Downloading Mobile Odin to OS. Flashing ROM + GApps via this. But this keeps my stock recovery? (http://forum.xda-developers.com/showthread.php?t=1347899)
Alt 2.) Downloading PhilZ Touch Recovery 3.0 for Galaxy S2 i9100 which flashes + re-roots for me (?). Not sure if it's the right version as the post is old? (http://forum.xda-developers.com/showthread.php?t=1840223)
Alt 3.) Flashing CWM via Mobile Odin, and then in turn boot to recovery (now CWM) and flashing ROM + Gapps via CWM. This should update my recovery as well as my ROM?
After flashing ROM, entering recovery to Wipe Cache, Dalvik and Data
Flash ROM again as previous step supposedly deletes the ROM?
Boot ROM, Configure, Install Apps and restore App Data
Does the above look correct?
Is the version of PhilZ the correct one? It appears to be a 'temporary recovery' rather than a permanent, which might be what I am after if I want to flash the current version of CWM for Galaxy S2 from www.clockwerkmod.com/rommanager
Follow the instructions I gave in this post....
http://forum.xda-developers.com/showthread.php?p=48583106
and you will have a rooted phone running a custom ROM. No need to reflash the ROM after the wipes. Wiping cache, dalvik and data will NOT erase the ROM, all it'll do is erase any personal settings and downloaded apps.
Mobile Odin can't be used to flash custom ROMs, I think it can be used to flash CWM.... but only if you can find a compatible version in a .tar format.
PhilZ is still your best bet.....you will root your phone and install CWM in one hit.....all from your existing stock recovery. The CWM inPhilZ is NOT temporary, though it WILL be overwritten when you flash the ROM which will contain it's own permanent version of CWM. Just match your phones build version to the PhilZ kernel that you download.......
Why make extra work for yourself by increasing the number of steps you have to take (use framaroot then try to find a compatible CWM) when you can do it in one step?
And as mentioned before.....DON'T use ROM manager on an S2.....it breaks things....specifically recovery....one of your prime goals.....
This might be my S2, or it might be my W...but it's definitely CM
cubflyer said:
You could also juse Siyah Kernel, a good alternative to philz:good:
Click to expand...
Click to collapse
I made big projects of things. As a complete novice within Android, I've read through numerous threads, made project notes, consolidated info and made Mindmaps to understand this.
From my understanding, a kernel (I've seen Siyah mentions on many places) is the interpreter between hardware and the instructions given by the software.
In which way is this comparable to a recovery partition/ROM, namely PhilZ?
I'm sure it's some detail I'm missing, and thanks for the tip.
keithross39 said:
Follow the instructions I gave in this post....
http://forum.xda-developers.com/showthread.php?p=48583106
and you will have a rooted phone running a custom ROM. No need to reflash the ROM after the wipes. Wiping cache, dalvik and data will NOT erase the ROM, all it'll do is erase any personal settings and downloaded apps.
Mobile Odin can't be used to flash custom ROMs, I think it can be used to flash CWM.... but only if you can find a compatible version in a .tar format.
PhilZ is still your best bet.....you will root your phone and install CWM in one hit.....all from your existing stock recovery. The CWM inPhilZ is NOT temporary, though it WILL be overwritten when you flash the ROM which will contain it's own permanent version of CWM. Just match your phones build version to the PhilZ kernel that you download.......
Why make extra work for yourself by increasing the number of steps you have to take (use framaroot then try to find a compatible CWM) when you can do it in one step?
And as mentioned before.....DON'T use ROM manager on an S2.....it breaks things....specifically recovery....one of your prime goals.....
This might be my S2, or it might be my W...but it's definitely CM
Click to expand...
Click to collapse
Thank you once again Keith for your engagement and good tips.
I think the reasons why I am considering the different options, and also trying them out - is to get a broader understanding of Android and the alternative processes as I approach my goal of flashing a new ROM.
1.) So far I installed Framaroot and rooted the device successfully.
2.) I then downloaded Hellcat's kTool and made an EFS backup (and a kernel dump, whatever that is)
3.) Then I installed Titanium Backup and backed up all user + system apps (+data I think)
4.) I then downloaded CWM from www.clockworkmod.com/rommanager > recovery as a zip, booted the stock recovery and started CWM (locally, without replacing stock recovery for some reason), from which I did a full Nandroid backup (with stock recovery intact in this backup, I guess. Device was however rooted so it's not fully original).
I reckon I now just need to download my custom ROM and it's relevant Gapps.
I have read good things about Mobile Odin, and since a while back it supports *.zip files so I believe it is a good alternative for flashing custom ROM's now as well.
PhilZ was a bit intimidating, as there was a general thread and different model based threads in each subforum. They were also in different versions, dates and basebands. Also it appears to be available in a "permanent" download as well as a "temporary", which caused my confusion in the last thread.
I did not know that the recovery was replaced when installing a custom ROM, as I did not know that they contained their own partition of a recovery ROM.
Thanks for the information about not needing to re-flash ROM after the relevant wipes.
Thanks for the discouragement of ROM Manager, I promise to stay away from it.
From my understanding, PhilZ seems to be a modified version of CWM6, which includes ChainFire's Auto Root and some other add-ons as well. Is this a correct understanding?
You don't need to backup system apps/data from Titanium Backup because restoring them on a new rom will definitely cause issues.
Plus in case of a bad flash or something nandroid is always there for you so before doing anything new with the phone always do a nandroid backup.

Categories

Resources