Hi.
I'm about to flash my first custom ROM and have a few q's before I do it. Im on a SGS2 rooted with the help of Odin and S2root (like superoneklick I guess). I have flashed CWM recovery via Odin and my kernel is called 2.6.35.7 [email protected] # 12. My build number is XWKI4.
First question is if its safe to flash CM7 with above root and kernel (I know that its never completely "safe" to flash anything but you know what I mean =).
Second question is if I should flash through ROM manager or CWM recovery.
Third question is concerning market and gapps. How do I do to be sure of having at least market when Im on CM7.
Cheers!
I would definitely flash the ROM through recovery, I dont really trust ROM manager for that. Do a full wipe before flash. As for GAPPs, you can flash that through ROM manager.
1) if i flash a custom ICS kernel and not a ROM, will i have to setup my whole phone again (lose my data/settings)?
2) if there is an ICS update in the future, will flashing it back to ICS 4.0.3 for the update lose all my data/settings?
sorry for the n00b questions.
If u flash a kernel you won't loose data. All you have to do is wipe cache and dalvik cache and flash it.
Sent from my Nexus S 4G using xda premium
thanks esteway.
just to clarify, if i ever need to revert back to stock ICS, i won't lose data also?
No need to reflash the whole rom/ kernel to go back to stock Just need to reflash stock kernel since you are on stock rom
Stock kernel can be found here 3rd post 3.0.8. Kernel
http://forum.xda-developers.com/showthread.php?t=1399273
many thanks guys.
damnit, i lost CWR. my bootloader is unlocked but i can't get into CWR from recovery. all i see is a dead android icon with an "!" coming out of its body.
if i "fastboot flash recovery recovery-clockwork-5.0.2.0-crespo.img" will that do it? give me the ability to flash in a new kernel? i hope this doesn't wipe the bloody phone clean.
You can flash the recovery via recovery then boot directly into it and flash the kernel.
Your recovery will be overwritten every time the stock os boots up unless you remove / rename the install recovery script in it.
for sticky recovery, you might refer to this guide for help, just rename the script will do it:
http://forum.xda-developers.com/showthread.php?t=1396959
Currently running a SkyRocket i727 with GB 2.3.5. I have ROM Manager, Root Explorer and ROM Toolbox installed and the device is rooted. Also flashed CWM. I would like to flash my kernel to one that allows me to replace/modify the boot animation. I tried this one from Da_G:
ponack.net/TPC/dagnarf/cwm-ke...el-0.43-v2.zip
On reboot, I get a "Process system....." failure and the phone won't do anything. Pulled the battery, booted in CWM and restored from backup. Phone is working now.
Can someone help me with doing a kernel flash that will work? The ROM is the stock ROM. I was told that you can flash the kernel without having to flash a new ROM.
Thanks.
This is my favourite gb kernel
http://forum.xda-developers.com/showthread.php?t=1437563
Flash 010 mainline edition
If that doesn't work try Eugene's sgs2 streamline kernel
Good day XDA forums,
If I restore a TWRP recovery, do I need the original kernal? I tried restoring Nocturnals Jelly Bean that I backed up in recovery. It did not work without me restoring the kernal through ADB from the ROM first.The reason i'm asking is because I do not have the original kernal, although I do have a backup through TWRP of the original ROM.
you still need to fastboot the kernel for whatever rom your a restoring. i would definitely install flashimagegui to allow on the fly kernel flashing. just make sure to flash kernel beforehand or you will have to find a pc.
I am about to flash my nexus 5 device.
I was wondering.. if i unlock the bootloader and install a custom recovery plus create a backup.. that means ill have basicly a backup on my phone of a factory ROM and kernel right ?
So If i play around with custom roms and Kernels does that mean if I want to go back to stock kernel or/and ROM I can just recover my backup files from ,for example, CWM ?
And also if anyone here knows... how big difference can a kernel for battery life extension make ?
Then..
If I want to flash both.. Custom ROM and Kernel.. Rom comes first ? And if after that .. lets say I have flashed Cyanogenmod , and I have decided to change ROMs , Do I have to flash factory ROM ? Or I can just factory reset and Flash ir over the Cyanogenmod ?
For example.. for elementalX kernel I read this line... "You should only flash ElementalX over the kernel that came with your ROM!!!" I assume that means I do flash the ROM first... and what if I want to change Kernels later on? I re-flash the factory kernel ? And how do I do that?
For now that would be it
Thanks
Yes, installing a custom recovery (I recommend TWRP) allows you to create a backup of the existing ROM for restoration at a later point in time if you don't like the phone's existing ROM. Restoring TWRP backups have always worked except for me except in a couple of situations where I could not boot the restored ROM without first doing a factory wipe of the data and cache partitions.
I can't comment on custom kernels except to say that everyone uses their phone in different ways and getting the best battery life and performance may require a lot of tweaking. You could just try different kernels to see which one suits your needs.
You can restore the ROM's original kernel by extracting the kernel from the original ROM and flashing it. Alternatively, you could dirty flash the over the existing ROM. For example, if you are running CM12.1 2015-12-30 with a custom kernel and you want to go back to CM12.1 2015-12-30 without the custom kernel, you could just re-flash the entire CM12.1 2015-12-30 ROM again.
audit13 said:
Yes, installing a custom recovery (I recommend TWRP) allows you to create a backup of the existing ROM for restoration at a later point in time if you don't like the phone's existing ROM. Restoring TWRP backups have always worked except for me except in a couple of situations where I could not boot the restored ROM without first doing a factory wipe of the data and cache partitions.
I can't comment on custom kernels except to say that everyone uses their phone in different ways and getting the best battery life and performance may require a lot of tweaking. You could just try different kernels to see which one suits your needs.
You can restore the ROM's original kernel by extracting the kernel from the original ROM and flashing it. Alternatively, you could dirty flash the over the existing ROM. For example, if you are running CM12.1 2015-12-30 with a custom kernel and you want to go back to CM12.1 2015-12-30 without the custom kernel, you could just re-flash the entire CM12.1 2015-12-30 ROM again.
Click to expand...
Click to collapse
Thanks!
What advantages does TWRP has over CWM ? And also does it recover other files as well or just the system ones ?
And I guess its safer to just extract the original ROMs kernel.. Just how do i do that ?
TWRP is well supported and features a simple touch interface. TWRP will recover the system and data files.
Not necessarily safer to flash just the kernel rather than the entire ROM. It also saves time and effort because, if the kernel is not extracted and compiled for flashing in recovery, it could cause the phone to bootloop.
I've never extracted the kernel myself but this may help: https://www.youtube.com/watch?v=rLhprnOF6-U
audit13 said:
TWRP is well supported and features a simple touch interface. TWRP will recover the system and data files.
Not necessarily safer to flash just the kernel rather than the entire ROM. It also saves time and effort because, if the kernel is not extracted and compiled for flashing in recovery, it could cause the phone to bootloop.
I've never extracted the kernel myself but this may help:
Click to expand...
Click to collapse
Thanks!
So.. If, lets say, I flash cyanogenmod. Then Flash custom kernel. In order to change other kernel which is also custom , I should first flash the factory ROM which will have kernel on it ? And then reflash the ROM and then flash the new kernel ?
Im sorry , I also read a lot about this and somewhere on the way got really confused , haha.
Let's assume you flash CM version 1 and then you flash custom kernel "Kernel A". If you want to try another custom kernel named "Kernel B", you could just flash "Kernel B" over "Kernel A". If the developer of "Kernel B" cays it must be flashed over CM's original kernal, you could still flash "Kernel B" over "Kernel A" and hope it works. If it doesn't work, you could dirty flash CM version 1 over the existing ROM, then flash "Kernel B".
audit13 said:
Let's assume you flash CM version 1 and then you flash custom kernel "Kernel A". If you want to try another custom kernel named "Kernel B", you could just flash "Kernel B" over "Kernel A". If the developer of "Kernel B" cays it must be flashed over CM's original kernal, you could still flash "Kernel B" over "Kernel A" and hope it works. If it doesn't work, you could dirty flash CM version 1 over the existing ROM, then flash "Kernel B".
Click to expand...
Click to collapse
Thank you. Made things much clearer. Dirty flash means just flashing over the existing custom ROM and Kernel right?
And also.. What about if i have CM and Kernel B ... But i want to go change to ParanoidAndroid and still keep the Kernel B? This ROM would remove the Kernel and I would have to re flash ir right?
And also if I am just switching around ROMs only.. I can just flash them one over another? Perhaps a factory reset is healthy in between though.
Dirty flash means flashing over the existing ROM without wiping the system in recovery.
Flashing any ROM over an existing ROM will replace the system and kernel. If you want to change ROMs altogether, you'd flash PA and then flash Kernel B.
When changing ROMs, I always recommend a full wipe (i.e. system, data, cache).
audit13 said:
Dirty flash means flashing over the existing ROM without wiping the system in recovery.
Flashing any ROM over an existing ROM will replace the system and kernel. If you want to change ROMs altogether, you'd flash PA and then flash Kernel B.
When changing ROMs, I always recommend a full wipe (i.e. system, data, cache).
Click to expand...
Click to collapse
Alright. And just one last thing that I got a bit confused of..
When I root and install a custom ROM, I am not going to receive OTAs. If I just flash the newest custom ROM does that work as an update? Or the newest ROM can ble flashed over the newest android? If so... How do I exactly get the newest updates manually? I have to flash to factory ROM and then somehow flash the update? By far thats how I understood it.
rihz said:
Alright. And just one last thing that I got a bit confused of..
When I root and install a custom ROM, I am not going to receive OTAs. If I just flash the newest custom ROM does that work as an update? Or the newest ROM can ble flashed over the newest android? If so... How do I exactly get the newest updates manually? I have to flash to factory ROM and then somehow flash the update? By far thats how I understood it.
Click to expand...
Click to collapse
Depends on which rom, but updates to custom roms generally can just be flashed over. Not sure of the MM jump, but from KK to LP, it worked fine so far. Whatever you do read the instructions of the rom and kernel builders. You get lucky sometimes and can dirty flash things that should not be dirty flashed, but if there are issues, there are instructions on the rom or kernel page how to start again.
If you are factory modified and want a factory image you need to flash in fastboot. If on a custom rom, well, like I said follow their advice. Make sure to backup with recovery and save on computer before doing anything.
wangdaning said:
Depends on which rom, but updates to custom roms generally can just be flashed over. Not sure of the MM jump, but from KK to LP, it worked fine so far. Whatever you do read the instructions of the rom and kernel builders. You get lucky sometimes and can dirty flash things that should not be dirty flashed, but if there are issues, there are instructions on the rom or kernel page how to start again.
If you are factory modified and want a factory image you need to flash in fastboot. If on a custom rom, well, like I said follow their advice. Make sure to backup with recovery and save on computer before doing anything.
Click to expand...
Click to collapse
Okay, thanks!
And Happy New year to you all!