[Q] Changing ROM changes recovery as well? - Galaxy S II Q&A, Help & Troubleshooting

Hi!
I am new to this phone an I am confused about one thing. With my previous phone, I installed any ROM that I wanted, and the cwm recovery would be the same, and will not be affected at all. But, I changed my ROM to PACman ROM and I noticed that the cwm recovery version changed as well.
So, I have three questions:
- Firstly, How does this work? I opened up a ROM zip package, but I only found the regular android files, but I didn't find any recovery.img. So, how does replacing the ROM replace the recovery work when a ROM is flashed?
- Secondly, does changing only the kernel also change the cwm recovery? For example, if I flash Dorimanx kernel, will it also change the cwm recovery? If yes, then how does this work?
- Lastly, if I build a ROM, is it necessary to add a recovery with the ROM as well? Or, if I build a ROM without recovery, will it affect the recovery when it is flashed?
I know that these questions might have long answers, but I am keen to know the answers, no matter how long they are.
Please try to answer all three of the questions. Or, answer as many as you can, because those questions regarding the changing of cwm recovery is very confusing.
Thank You.

Hello, congrats on your new phone Unfortunately, i can't give you lenghty information about this because i don't think i know that much, but here are some facts for you:
-When you flash a new ROM, it will overwrite kernel too, so you will have a new kernel,
-When you flash a new kernel, it will overwrite the recovery, so you will have a new recovery,for example if A kernel has cwm as recovery, if you flash A kernel you will have cwm, and if B kernel has TWRP as recovery, when you flash B kernel you will have TWRP recovery,
-Since you have to have a kernel for your ROM, if you build a ROM, you must have a kernel=recovery, you can build the kernel yourself or use someone's kernel, but recovery must be embedded in the kernel (As far as i know)
When you start building your own ROM, i think you will find out the "how"s yourself though

Dakura said:
Hello, congrats on your new phone Unfortunately, i can't give you lenghty information about this because i don't think i know that much, but here are some facts for you:
-When you flash a new ROM, it will overwrite kernel too, so you will have a new kernel,
-When you flash a new kernel, it will overwrite the recovery, so you will have a new recovery,for example if A kernel has cwm as recovery, if you flash A kernel you will have cwm, and if B kernel has TWRP as recovery, when you flash B kernel you will have TWRP recovery,
-Since you have to have a kernel for your ROM, if you build a ROM, you must have a kernel=recovery, you can build the kernel yourself or use someone's kernel, but recovery must be embedded in the kernel (As far as i know)
When you start building your own ROM, i think you will find out the "how"s yourself though
Click to expand...
Click to collapse
That was short, but it does kind of make sense. Since I am using CM kernel right now, I guess the recovery will already be in there. But, If I want to create my own kernel from scratch, then are there any guides or information pages that give me an idea on how to do it?
Thanks.

All that stuff is in the development sections (where the devs live), Q&A is the wrong place for stuff like this (Q&A is for n00bs with busted phones). Google/XDA search for specifics or maybe ask a few devs in the threads devoted to their kernels/roms.

Yep, the recovery will be embedded to kernel. Here is the index of guides: http://forum.xda-developers.com/showthread.php?t=1826497 (thanks to pelpa87)
Index of kernels: http://forum.xda-developers.com/showthread.php?t=1702166 (thanks to GaboWinter)
I use G variant and there is a nice tutorial for us, you can read and see if there is anything you want to learn from there : http://forum.xda-developers.com/showthread.php?t=2495727 (thanks to Black_Prince)

MistahBungle said:
All that stuff is in the development sections (where the devs live), Q&A is the wrong place for stuff like this (Q&A is for n00bs with busted phones). Google/XDA search for specifics or maybe ask a few devs in the threads devoted to their kernels/roms.
Click to expand...
Click to collapse
I don't believe you.
Dakura said:
Yep, the recovery will be embedded to kernel. Here is the index of guides: http://forum.xda-developers.com/showthread.php?t=1826497 (thanks to pelpa87)
Index of kernels: http://forum.xda-developers.com/showthread.php?t=1702166 (thanks to GaboWinter)
I use G variant and there is a nice tutorial for us, you can read and see if there is anything you want to learn from there : http://forum.xda-developers.com/showthread.php?t=2495727 (thanks to Black_Prince)
Click to expand...
Click to collapse
Thanks for your time.

Dakura said:
Yep, the recovery will be embedded to kernel.
Click to expand...
Click to collapse
But, if, for example, I install dorimanx kernel, then the recovery embedded in dorimanx kernel will be installed. So, if I dualboot a second ROM from dorimanx recovery, then the recovery from the second ROM would be installed. That would mean that I won't be able to dualboot again?

Hmm, i think dualbooting has some different mechanisms, since you dual boot you have to have ONE kernel that supports dual boot, recovery will be the same since kernel is the same. So basically, you have A rom which has A kernel, then you flash B rom which has B kernel to dualboot, but there can't be two kernels at the same time so you must choose between A kernel or B kernel (both has to support dualboot ofc), and since recovery is embedded in kernel, you will have A recovery or B recovery, not both.

Related

[Q] Look over my gameplan please

A long time ago I rooted my phone via odin and then flashed a shostock ics rom to my sgh i777, after searching around on this forum I found out not to go on the website that I learned how to originally root/flash my phone, anyway here is my phones current information
android - 4.0.3
Kernel- [email protected]
Now im planning on switching over to the Siyah 4.3.3 kernel with micswap, and the AOKP Jellybean Build 11.9.2012 rom. Now from what I've gathered I simply both the kernel zip and rom zip over onto my phone. Using cwm I flash the kernel because odin only recognizes .tars iirc and then have it boot back into cwm and then flash the rom? Obvioulsy before i go through with it, i'll make the nandroid, and then do
1. Wipe cache
2. Wipe dalvik
3. If you are already on a previous version of Siyah, "Reset ExTweaks profiles" (its under "Kernel specific options")
4. Flash the kernel
Once i flash the kernel I should be able to flash over to the JB rom correct?
mikeyDzomg said:
A long time ago I rooted my phone via odin and then flashed a shostock ics rom to my sgh i777, after searching around on this forum I found out not to go on the website that I learned how to originally root/flash my phone, anyway here is my phones current information
android - 4.0.3
Kernel- [email protected]
Now im planning on switching over to the Siyah 4.3.3 kernel with micswap, and the AOKP Jellybean Build 11.9.2012 rom. Now from what I've gathered I simply both the kernel zip and rom zip over onto my phone. Using cwm I flash the kernel because odin only recognizes .tars iirc and then have it boot back into cwm and then flash the rom? Obvioulsy before i go through with it, i'll make the nandroid, and then do
1. Wipe cache
2. Wipe dalvik
3. If you are already on a previous version of Siyah, "Reset ExTweaks profiles" (its under "Kernel specific options")
4. Flash the kernel
Once i flash the kernel I should be able to flash over to the JB rom correct?
Click to expand...
Click to collapse
1) Copy ROM, Kernel and JellyBean GApps to your device in a place that's easy to find (I use root of internal SD)
2) Reboot into recovery
3) Make a nandroid backup
4) wipe data/factory reset
5) wipe cache
6) wipe dalvik cache
7) reset extweaks profiles
8) install ROM zip from internal
9) install JB GApps
10) install Siyah 4.3.3 micswap if you want - but you won't get support in the AOKP thread if you do this.
11) reboot device
If you flash a kernel before a ROM, the kernel included in the ROM will overwrite the one you just flashed.
dandrumheller said:
1) Copy ROM, Kernel and JellyBean GApps to your device in a place that's easy to find (I use root of internal SD)
2) Reboot into recovery
3) Make a nandroid backup
4) wipe data/factory reset
5) wipe cache
6) wipe dalvik cache
7) reset extweaks profiles
8) install ROM zip from internal
9) install JB GApps
10) install Siyah 4.3.3 micswap if you want - but you won't get support in the AOKP thread if you do this.
11) reboot device
If you flash a kernel before a ROM, the kernel included in the ROM will overwrite the one you just flashed.
Click to expand...
Click to collapse
I was under the impression I need the micswap in order to use the rom I want? You mentioned I can use it if I want but I just wont get support in the thread so I tried researching the whole micswap thing, well Im still a little confused because some say you need it for the i9100 phones. Well mine is an sgh i777.. but after I originally flashed it with odin whenever I booted it, it comes up with the i9100 logo, so Im a little confused now because in the siyah thread it says I need the micswap to run the rom I want (AOKP Jellybean 11.9.2012).
I downloaded the v4.3.3 - CM10/AOKP MALI - CWM Flashable kernel with the micswap. Either way cant I just put the other 2 v4.3.3 ICS Micswap and no miccswap kernels onto my internal SD and then flash them if I have to?
edit - heres another problem I just ran into I just found a siyah v5 in this thread It has both micswap and no micswap versions, It mentions to use the micswap for anything AOKP based, since the JB rom Im using is AOKP based I would need the micswap version, but now im assuming the siyah v5 kernel is better then the v4.3.3 right? But i cant seem to find like a release thread of the v5
The Thread im referencing
I noticed you have the same att phone as i do and you're running the 4.3.3 kernel are you using the micswap version or the without micswap?
mikeyDzomg said:
I was under the impression I need the micswap in order to use the rom I want? You mentioned I can use it if I want but I just wont get support in the thread so I tried researching the whole micswap thing, well Im still a little confused because some say you need it for the i9100 phones. Well mine is an sgh i777.. but after I originally flashed it with odin whenever I booted it, it comes up with the i9100 logo, so Im a little confused now because in the siyah thread it says I need the micswap to run the rom I want (AOKP Jellybean 11.9.2012).
I downloaded the v4.3.3 - CM10/AOKP MALI - CWM Flashable kernel with the micswap. Either way cant I just put the other 2 v4.3.3 ICS Micswap and no miccswap kernels onto my internal SD and then flash them if I have to?
edit - heres another problem I just ran into I just found a siyah v5 in this thread It has both micswap and no micswap versions, It mentions to use the micswap for anything AOKP based, since the JB rom Im using is AOKP based I would need the micswap version, but now im assuming the siyah v5 kernel is better then the v4.3.3 right? But i cant seem to find like a release thread of the v5
The Thread im referencing
Click to expand...
Click to collapse
Reading is your friend here - spend LOTS of time doing this BEFORE flashing to know what you are getting into. But the short answer to your questions above:
There are mic-swap and non-mic-swap versions of most of the kernels for the i777. if you are using a rom based on an i777 samsung release, you need NON-mic swap. If you are using a ROM based on i9100 Samsung release, or AOKP, or CM, or AOSP, or pretty much anything else, you need mic-swap. Any ROM you install will include a kernel with the appropriate swap settings. You are best off running whatever kernel comes with the ROM you flash at least at first, and then try something else if you want additional functionality or want to see if you can improve performance. If you flash some other kernel over a ROM, the ROM dev will likely not provide any support becuase you are messing with what they release - this sometimes results in bugs/erratic behavior. It's up to you at this point to research/read/try stuff to sort out your problems.
The latest siyah ported and modded by Ktoonsez is 4.3.3. Ktoonsez adds some stuff to 'stock' siyah, so many people use that. 5.0.1 Siyah was ported by AJ, with, as far as I know, only minimal changes. it is more of a 'stock' siyah, but a newer version. You need to research the two yourself to decide which is better for you based on their features. you do this by reading at LEAST the first 10 posts and last 200 posts (yes, last 20 pages) to get an idea of the history and ongoing issues for each. You should be doing that for any ROM you are thinking of flashing too. If you're not willing to spend at least that much time to benefit yourself, it's not fair to expect anyone here to spend their time helping you.
If you have an i9100 logo at boot, it means you flashed non-stock via odin and triggered the counter. This won't hurt you at all unless you need to return the device for warranty issues, or if it annoys you. There are plenty of threads around here with the means to get rid of it - search is your friend here.
dandrumheller said:
Reading is your friend here - spend LOTS of time doing this BEFORE flashing to know what you are getting into. But the short answer to your questions above:
There are mic-swap and non-mic-swap versions of most of the kernels for the i777. if you are using a rom based on an i777 samsung release, you need NON-mic swap. If you are using a ROM based on i9100 Samsung release, or AOKP, or CM, or AOSP, or pretty much anything else, you need mic-swap. Any ROM you install will include a kernel with the appropriate swap settings. You are best off running whatever kernel comes with the ROM you flash at least at first, and then try something else if you want additional functionality or want to see if you can improve performance. If you flash some other kernel over a ROM, the ROM dev will likely not provide any support becuase you are messing with what they release - this sometimes results in bugs/erratic behavior. It's up to you at this point to research/read/try stuff to sort out your problems.
The latest siyah ported and modded by Ktoonsez is 4.3.3. Ktoonsez adds some stuff to 'stock' siyah, so many people use that. 5.0.1 Siyah was ported by AJ, with, as far as I know, only minimal changes. it is more of a 'stock' siyah, but a newer version. You need to research the two yourself to decide which is better for you based on their features. you do this by reading at LEAST the first 10 posts and last 200 posts (yes, last 20 pages) to get an idea of the history and ongoing issues for each. You should be doing that for any ROM you are thinking of flashing too. If you're not willing to spend at least that much time to benefit yourself, it's not fair to expect anyone here to spend their time helping you.
If you have an i9100 logo at boot, it means you flashed non-stock via odin and triggered the counter. This won't hurt you at all unless you need to return the device for warranty issues, or if it annoys you. There are plenty of threads around here with the means to get rid of it - search is your friend here.
Click to expand...
Click to collapse
Thanks for the quick response and yeah im not too worried about about the counter. I appreciate you clearing up that each rom has its own kernel for some reason I thought you need to match a kernel/rom. For now i'll just try the aokp rom and then maybe switch over to the siyah 4.3.3 after doing more research. I just went through with flashing just the rom and gapps now time to spend an hour in the bathroom figuring everything out. Anyway thanks for the help i'll definitely do more research into android. Computers were my hobby for the longest period of time untill I got into cars, trying to pick up phones now even though im pretty late to the party.
How are you liking the Ktoonsez Siyah 4.3.3?

Which kernal i need to install?

Hello people, this is the info of my galaxy s 2 -
(Go down down )
Which kernal i need to install to flash a root and than rom?
Also do i need to change the kernal all the time before i flash new rom?
Thanks.
FAQs
eBay's said:
Hello people, this is the info of my galaxy s 2 -
(Go down down )
Which kernal i need to install to flash a root and than rom?
Also do i need to change the kernal all the time before i flash new rom?
Thanks.
Click to expand...
Click to collapse
Hi There!
Best place to start is the FAQs http://forum.xda-developers.com/showthread.php?t=2156592
You don't need to flash a seperate kernal with each new ROM, as they are included.
k0rrupt10n said:
Hi There!
Best place to start is the FAQs http://forum.xda-developers.com/showthread.php?t=2156592
You don't need to flash a seperate kernal with each new ROM, as they are included.
Click to expand...
Click to collapse
Just read it already XD
Can you give me a kernal for the information i added uo there?
Since the links in thr faq are too old. And i dont know which kernal use CF-Root or Siyah...
Best thing is to read and learn what kernel you need.
alliance 7.3
dorimanx 8.16
nels1
eBay's said:
Just read it already XD
Can you give me a kernal for the information i added uo there?
Since the links in thr faq are too old. And i dont know which kernal use CF-Root or Siyah...
Click to expand...
Click to collapse
The root task is done by both of the kernels indeed. But:
If you just want to root your device CF-Root will do the thing.
Siyah or Siyah related kernels (DorimanX Kernel for example) and some others are more advanced kernels that
give you the ability to adjust some settings through an app (STweaks) that is installed with the kernel.
blackprophecy said:
The root task is done by both of the kernels indeed. But:
If you just want to root your device CF-Root will do the thing.
Siyah or Siyah related kernels (DorimanX Kernel for example) and some others are more advanced kernels that
give you the ability to adjust some settings through an app (STweaks) that is installed with the kernel.
Click to expand...
Click to collapse
Can you tell me which settings?
And for your opnion which one to install? @blackprophecy
eBay's said:
Can you tell me which settings?
And for your opnion which one to install? @blackprophecy
Click to expand...
Click to collapse
DorimanX Kernel
Siyah Kernel
The best way to find out what you can do with the kernels is to read their threads.
It's to much to explain. Just as an example: Change CPU frequency and volting, enable different setting profiles for
improved battery life and much more.
The kernel I like most is DorimanX but you have to be more experienced because of a lot of different options.
Siyah, which is the base of the DorimanX, is more compact with the settings and easier to learn.
No matter what kernel you use, make sure your rom is supported. (Stock or Custom, AOKP / CM Base?)
blackprophecy said:
DorimanX Kernel
Siyah Kernel
The best way to find out what you can do with the kernels is to read their threads.
It's to much to explain. Just as an example: Change CPU frequency and volting, enable different setting profiles for
improved battery life and much more.
The kernel I like most is DorimanX but you have to be more experienced because of a lot of different options.
Siyah, which is the base of the DorimanX, is more compact with the settings and easier to learn.
No matter what kernel you use, make sure your rom is supported. (Stock or Custom, AOKP / CM Base?)
Click to expand...
Click to collapse
http://forum.xda-developers.com/showthread.php?t=2186805 < this RoM i wanna flash.
eBay's said:
http://forum.xda-developers.com/showthread.php?t=2186805 < this RoM i wanna flash.
Click to expand...
Click to collapse
If you just want to flash a kernel because you want to get root and install a custom rom than CF-Root is the best thing.
Every custom rom comes with it's own kernel that fits. Only if you want to get an advanced kernel you may flash one of these:
DorimanX or
Siyah vsync v4/5
in their modified versions for CM and AOKP based roms.
Do NOT flash these kernels as long as you are on a Stock based rom. It won't boot then.
Make sure you know how to install custom roms! Mostly described in the rom threads itself.
So you steps should be:
1. flash CF-Root via odin to get your phone rooted.
2. copy the zip file to sd card and flash the rom via recovery.
3. stay with the delivered kernel of the custom rom or flash another via odin or recovery if you want an advanced one.
blackprophecy said:
If you just want to flash a kernel because you want to get root and install a custom rom than CF-Root is the best thing.
Every custom rom comes with it's own kernel that fits. Only if you want to get an advanced kernel you may flash one of these:
DorimanX or
Siyah vsync v4/5
in their modified versions for CM and AOKP based roms.
Do NOT flash these kernels as long as you are on a Stock based rom. It won't boot then.
Make sure you know how to install custom roms! Mostly described in the rom threads itself.
So you steps should be:
1. flash CF-Root via odin to get your phone rooted.
2. copy the zip file to sd card and flash the rom via recovery.
3. stay with the delivered kernel of the custom rom or flash another via odin or recovery if you want an advanced one.
Click to expand...
Click to collapse
Last question -
Can you give me the last version of CF?
Also if i backup with titanuim how i restore it back? since no apps..
and can you write step by step of the root and custom rom(not that clear in jellybear)
Thankyou very much i really apprecite it!
*Delete*
eBay's said:
Last question -
Can you give me the last version of CF?
Also if i backup with titanuim how i restore it back? since no apps..
and can you write step by step of the root and custom rom(not that clear in jellybear)
Thankyou very much i really apprecite it!
Click to expand...
Click to collapse
Don't get me wrong, but I think It's better if you make your own experience with installing/flashing >>Instructions
Everything you need is explained here step by step. Won't take you that long to read through it think
If you don't know the difference between Stock and Custom, just use the forum search.
And I figured out that it's better to root via Siyah for you with this one Siyah for stock rom
For titanium i got no advice for you because I'm not experienced with it. But there should be some threads guiding you through.
when you don't get something in the tutorials you're free to ask here again. But for now good luck and have fun learning something about
your device
blackprophecy said:
DorimanX Kernel
Siyah Kernel
The best way to find out what you can do with the kernels is to read their threads.
It's to much to explain. Just as an example: Change CPU frequency and volting, enable different setting profiles for
improved battery life and much more.
The kernel I like most is DorimanX but you have to be more experienced because of a lot of different options.
Siyah, which is the base of the DorimanX, is more compact with the settings and easier to learn.
No matter what kernel you use, make sure your rom is supported. (Stock or Custom, AOKP / CM Base?)
Click to expand...
Click to collapse
blackprophecy said:
Don't get me wrong, but I think It's better if you make your own experience with installing/flashing >>Instructions
Everything you need is explained here step by step. Won't take you that long to read through it think
If you don't know the difference between Stock and Custom, just use the forum search.
And I figured out that it's better to root via Siyah for you with this one Siyah for stock rom
For titanium i got no advice for you because I'm not experienced with it. But there should be some threads guiding you through.
when you don't get something in the tutorials you're free to ask here again. But for now good luck and have fun learning something about
your device
Click to expand...
Click to collapse
Thankyou very much, i read it.
but i dont get something -
If i download the saiyah one instead the CF do i need to CWM recovery from this guide?http://wiki.cyanogenmod.org/w/Install_CM_for_i9100
eBay's said:
Thankyou very much, i read it.
but i dont get something -
If i download the saiyah one instead the CF do i need to CWM recovery from this guide?http://wiki.cyanogenmod.org/w/Install_CM_for_i9100
Click to expand...
Click to collapse
What you have to do is to flash this kernel via Odin Odin
- (USB) Disconnect your phone from your computer
- Start ODIN
- Click the PDA button, and select .tar file you've downloaded (Siyah in this case)
- Put your phone in download mode (google it if you dno't know how to)
- (USB) Connect the phone to your computer
- Make sure repartition is NOT checked
- Click the START button
- Wait for the phone to reboot
- Done (if it took you more than 30 seconds, you need practise!)
after this steps your phone is rooted and then you can install your custom firmware.
blackprophecy said:
What you have to do is to flash this kernel via Odin Odin
- (USB) Disconnect your phone from your computer
- Start ODIN
- Click the PDA button, and select .tar file you've downloaded (Siyah in this case)
- Put your phone in download mode (google it if you dno't know how to)
- (USB) Connect the phone to your computer
- Make sure repartition is NOT checked
- Click the START button
- Wait for the phone to reboot
- Done (if it took you more than 30 seconds, you need practise!)
after this steps your phone is rooted and then you can install your custom firmware.
Click to expand...
Click to collapse
by firemware you mean recovery right?
and the guide i gave its okay? and do i need 100% battery?
sorry for bothering
eBay's said:
by firemware you mean recovery right?
and the guide i gave its okay? and do i need 100% battery?
sorry for bothering
Click to expand...
Click to collapse
if you flash the Siyah kernel it automatically installs the a recovery. there is no need to install it separately.
you just have to download the zip file for your custom rom (Jelly Beer 4.18 in your case) and copy it to your external sd card.
then do this
blackprophecy said:
if you flash the Siyah kernel it automatically installs the a recovery. there is no need to install it separately.
you just have to download the zip file for your custom rom (Jelly Beer 4.18 in your case) and copy it to your external sd card.
then do this
Click to expand...
Click to collapse
THANKYOU VERY MUCH BRO!
Crap! i dont have sd card! only the memory with 16gb in my phone
No problem you can put the zip file to the internal sd card.
this will do it.
blackprophecy said:
No problem you can put the zip file to the internal sd card.
this will do it.
Click to expand...
Click to collapse
btw the siyha kernal 100% will work on the rom i have? look at the picture in the first message in the thread
blackprophecy said:
No problem you can put the zip file to the internal sd card.
this will do it.
Click to expand...
Click to collapse
btw the siyha kernal 100% will work on the rom i have? look at the picture in the first message in the thread

[Q] KERNELS

hi everyone.
well, i've searched a lot about kernels in different threads, but didn't find any detailed and comprehensive information about kernels.
i rooted my SGSII with Odin through a guide which installed Siyah-s2-v6.0b4.tar kernel and CWM based recovery on my phone.
i flashed RootBox-JB-i9100-V4.2 ROM and now have 3.0.64-CM-g32f12dd kernel.
Before i flashed a custom ROM i got stweaks working, and after i flashed rootbox i recieve a message:"no kernel support" on stweaks.
This is leading to my first question- does my kernel change when i use different ROMs?
now i want to try and change my kernel to one who is supported by stweaks and has touch CWM and works with RootBox, but i'm not sure how to flash kernels.
This is leading to my second question- can anyone describe the whole procedure of how to change kernels on SGSII?
thanks for your attention.
There's nothing to describe. Custom kernels are flashed in CWRecovery mostly (some have Odin flashable versions as well). Always follow the exact flashing instructions for the kernel in question which are always on the first page of the thread devoted to the kernel in whichever development section, and are always very clear/simple to follow.
Only some kernels like Siyah or DorimanX support STweaks.Look up here on S2 forums in the Android Development section for kernelsThere are some others that have STweaks support.Also,.don't flash kernels made for Sammy ROMs.If you wanna flash DorimanX, then flash 9.39, not 8.39.
ido.n said:
This is leading to my first question- does my kernel change when i use different ROMs?
Click to expand...
Click to collapse
Yes, if the ROM comes bundled with its own kernel(s). :good:
ido.n said:
hi everyone.
.....
This is leading to my first question- does my kernel change when i use different ROMs?
...
thanks for your attention.
Click to expand...
Click to collapse
Yes.. The ROM ZIP usually contains Rom+kernel+modem combination
ido.n said:
hi everyone.
.....
This is leading to my second question- can anyone describe the whole procedure of how to change kernels on SGSII?
thanks for your attention.
Click to expand...
Click to collapse
1.Just go the kernel thread you want to use.(Mind that you cant use siyah with Rootbox). Search for a kernel which supports 4.2.2 (eg. Dorimanx 9.x) and download the CWM Flashable zip in the thread.
2.Download Hawker Paul`s Kernel Cleaning Script
3.Flash Hawker Paul`s Kernel Cleaning Script first trhu CWM
4.Then Flash the Kernel ZIP
Hit Thanks if I`ve helped you
thanks everyone! you're great!
absolutely clear now.

[Get a noob started] The basics - 3 questions

Hi everyone!
Let me start off by saying that I am not one of those who directly ask questions before reading. Honestly, I have been reading from guide to guide and it is because of the many guides on the forum and Google that I have become confused on where to start.
I have rooted and flashed ROMs + kernels on my old phone, so I know most of how it works, but its the first time I use a Samsung phone, so I would really love some help to get started.
All in all, I have only few questions, but important ones I would love to be covered. Better safe than sorry, right?
Let's get started:
I am currently running stock JB - to get root I shall just flash CF-Root, or is anything else recommended?
Once rooted, is there any recovery I shall use that is more "stable" than any other? CWM, CWM Touch, TWRP etc.? Lets say I want to try NeatROM + Apolo kernel, will that require any specific recovery?
If I want to try different ROMs out, like to go from NeatROM to SlimBean to CM11, can I do all that by using the same recovery? I know about the full wipes, I just want to make sure I can flash other ROMs straight away or if I need to change things before?
That is all for now. Once this is covered up, I highly believe I can take care of myself in this huge community and to help others too once I get a little experienced
I say thanks in advance! Absolutely loving the forum here
Hmm,as all your questions are somehow recovery/kernel related,you may try flashing Philz kernel.It's basically a stock kernel+advanced cwm recovery.You'll get root too.Its cwm can flash all roms up to android 4.3.1.I would call this option a safe and easy bet.
Also,if you want to try kitkat roms,like cm11,you'll have to update to kitkat compatible recovery,like cwm 6.0.4.7 etc,first.
TheImpossibleEnemy said:
Hmm,as all your questions are somehow recovery/kernel related,you may try flashing Philz kernel.It's basically a stock kernel+advanced cwm recovery.You'll get root too.Its cwm can flash all roms up to android 4.3.1.I would call this option a safe and easy bet.
Also,if you want to try kitkat roms,like cm11,you'll have to update to kitkat compatible recovery,like cwm 6.0.4.7 etc,first.
Click to expand...
Click to collapse
Thanks for the reply! Appreciate the help! From what I can see, that also roots the phone, so this could be the easiest way to go :good:
I assume you refer to this thread? http://forum.xda-developers.com/gal...lz-cwm6-stock-kernel-cwm6-root-exfat-t1877270
The latest build alone has all these builds lol:
PhilZ-cwm6-XWMS2-MOT-5.15.9.tar.md5
PhilZ-cwm6-XWMS2-MOT-5.15.9-signed.zip
PhilZ-cwm6-XWMS1-NEE-5.15.9-signed.zip
PhilZ-cwm6-XWMS1-NEE-5.15.9.tar.md5
PhilZ-cwm6-XWLSZ-OJC-5.15.9.tar.md5
PhilZ-cwm6-XWLSZ-OJC-5.15.9-signed.zip
Honestly, in the thread OP says this but I really need help to understand this further:
Phil3759 said:
What kernel to choose:
The important part is the Kernel code:
XWLPX-NEE
Kernel code is in red (LPX), for this example, you need an LPX ROM. However, often, you can mix kernels when they are close: LPF kernel with LPG ROM...
NEE code doesn't matter at all, I add it for reference. It is the CSC
XW: mixed, often doesn't matter for close regions. For example, XW and XX are often interchangeable. However, mixing a BU with an XW ROM or inversly, sometimes works, but often ends in a bootloop. In that case, either boot into recovery or download mode to reflash
Click to expand...
Click to collapse
And one more question: It says cwm6, does this mean I shall use this recovery for JB or KK ROMs?
I am getting close to flashing, just need this final step
Look at your rom's build number and choose accordingly.To check,go to settings/about device.
Use this kernel only for stock/stock based JB or ICS,as it has older,kitkat incompatible, CWM.
To flash 4.4.x roms,you can do it by following these simple steps:
1.Download a 6.0.4.x or newer CWM for i9100.
2.Boot to Philz recovery.Do a nandroid backup.
3.Flash new CWM.
4.Reboot recovery.
5.Full wipe,then flash chosed kitkat rom+gapps.
6.Reboot and enjoy!!
Ok that is great help mate. Youre great person!
I just didnt quiet get the custom JB part then, to flash a custom JB such as the one on your signature, SlimSaber 4.3, I shall use...?
I promise this is the last question then I am good to go all thanks to you
With the CWM 6.0.3.2,which is latest in Philz kernel,you can flash all Jelly Bean roms(4.1.x to 4.3.1).This includes both stock samsung 4.1.2 Jelly Bean and custom JB roms,like AOSP(that SlimSaber 4.3.1 is),CM,AOKP and so on...Just no KitKat love.
Don't forget to do a nandroid backup and EFS(this is vital) backup in recovery before you start. Just in case you know.
Good luck!

Kernel and recovery

Hi,
I wish to install a newer ROM than the one I currently have, yet it seems I might need a new kernel and CWM instead if TWRP.
So my questions are:
1. How do I know if I need a new kernel?
2. At some kernel threads, it is said that they only work with kitkat ROMs for example, and other ROMs might brick the phone with this kernel.
So do I flash a new kernel first or a new ROM first? Basically, how do I not brick my phone?
3. I read somewhere that SGS2 users can't install recovery without installing a new kernel. Is it true?
4. I would appreciate some directions about installing a new recovery (I would probably need CWM).
5. Why is it so hard to find answers to these probably many times asked questions?
Thanks.
peasmaker said:
Hi,
I wish to install a newer ROM than the one I currently have, yet it seems I might need a new kernel and CWM instead if TWRP.
So my questions are:
1. How do I know if I need a new kernel?
2. At some kernel threads, it is said that they only work with kitkat ROMs for example, and other ROMs might brick the phone with this kernel.
So do I flash a new kernel first or a new ROM first? Basically, how do I not brick my phone?
3. I read somewhere that SGS2 users can't install recovery without installing a new kernel. Is it true?
4. I would appreciate some directions about installing a new recovery (I would probably need CWM).
5. Why is it so hard to find answers to these probably many times asked questions?
Thanks.
Click to expand...
Click to collapse
1 - if you are happy with your current rom, dont flash a kernel if not sure what you are doing!
2 - kk and LP kernels are not compatible between them as your cpu doesn't fit in a incompatible motherboard ! newer kernels are safe from brickbug ! you wont brick your phone with a wrong kernel (kk kernel over LP rom), just a bootloop.
3 - because a kernel is a recovery and a recovery is a kernel.
4 - Slimsaber is a good rom to start see first and second post
5 - is not hard to find if you know were to look!
ultravy said:
3 - because a kernel is a recovery and a recovery is a kernel.
Click to expand...
Click to collapse
Just a small correction. A recovery (CWM or TWRP) can not be installed by itself because we don't have a recovery partition. Therefore kernel with a custom recovery needs to be installed.
ultravy said:
1 - if you are happy with your current rom, dont flash a kernel if not sure what you are doing!
2 - kk and LP kernels are not compatible between them as your cpu doesn't fit in a incompatible motherboard ! newer kernels are safe from brickbug ! you wont brick your phone with a wrong kernel (kk kernel over LP rom), just a bootloop.
3 - because a kernel is a recovery and a recovery is a kernel.
4 - Slimsaber is a good rom to start see first and second post
5 - is not hard to find if you know were to look!
Click to expand...
Click to collapse
1. I am happy with the current ROM, yet I want to flash the kernel to fix the annoying FPBug and to finally get LP ROM. And I might not know what am I doing, but if I won't try I will never know
I've flashed a new kernel and a new LP ROM, and I'm trying some others.
I still find it difficult to find a kernel that answers my needs since many kernels are hiding in specific posts and some kernel threads doesn't mention which recovery they install.
gsstudios said:
Just a small correction. A recovery (CWM or TWRP) can not be installed by itself because we don't have a recovery partition. Therefore kernel with a custom recovery needs to be installed.
Click to expand...
Click to collapse
I appreciate both help, I learned some new stuff thanks to you guys.

Categories

Resources