[Q] Flashing kernel and custom rom - Galaxy S II Q&A, Help & Troubleshooting

Good Day! I would like to flash my SGS2 but have many questions. Phone information is:
*#1234#
PDA I9100XWKE7
Phone I9100XXKE4
CSC I9100OXXKE4
Settings>About Phone
Android: 2.3.3
Baseband: I9100XXKE4
Kernel: [email protected] #2
Build: GINGERBREAD.XWKE7
1. Can I flash Siyah or Speedmod on my phone with no problems?
2. Whats the difference between the kernels mentioned above and cf root?
3. Will flashing my kernel erase any of my files or contacts?
4. When using a custom rom, I can use a kernel that I want right?

You have some reading to do.
Read up on both kernels. The info you want is way too much to give you.
Siyah is a custom kernel whereas cfroot kernels are stock with root Access and CWM.
You could look at ninpo kernel for 2.3.3.
Edit: kernels don't erase your contacts etc.
And yes you can use different kernels with custom roms. Always remember to backup via CWM before flashing.
Good luck.
Sent from my GT-I9100 using XDA App

thanks aceofclubs. tough being a noob

No problems.
Don't worry it won't take long and you will know as much as everyone else.
Sent from my GT-I9100 using XDA App

fourthree said:
Good Day! I would like to flash my SGS2 but have many questions. Phone information is:
*#1234#
PDA I9100XWKE7
Phone I9100XXKE4
CSC I9100OXXKE4
Settings>About Phone
Android: 2.3.3
Baseband: I9100XXKE4
Kernel: [email protected] #2
Build: GINGERBREAD.XWKE7
1. Can I flash Siyah or Speedmod on my phone with no problems?
2. Whats the difference between the kernels mentioned above and cf root?
3. Will flashing my kernel erase any of my files or contacts?
4. When using a custom rom, I can use a kernel that I want right?
Click to expand...
Click to collapse
Brother,
ANSWERS:
1 and 2. You can flash either speedmod or siyah once your phone is rooted with no problems. If in case you encountered the yellow triangle upon booting up, just flash the zImage file from your CF root Kernel - the stock kernel that has root access and cwm
3 and 4. Flashing Kernels will not afffect your contacts or any file unless you flashed into another ROM that is wipe version. Yes, you can use any kernel you want on any ROM

1. Yes.
2. Batley life, performance, BLN, overclocking, so so much more.
3. No.
4. Depends on the ROM.
Sent from my GT-I9100 using XDA App
Sent from my GT-I9100 using XDA App

Hey,
I finally got around to rooting my phone, but I have two probably related questions.
Is it possible to flash a new kernel without a data cable, like cp zImage /blah or something?
Clockworkmod rom manager won't install new roms (or kernels, if it can do that) it always says the zip failed the signature. In this case I'm trying a kernel zip I got from xda, and cm7. I paid for the rom manager, I tried downloading via the app and it reboots the phone and when I press the back button, it says the zip failed the signature, so I tried to clear the cache and redownload, same deal.

chesty said:
Hey,
I finally got around to rooting my phone, but I have two probably related questions.
Is it possible to flash a new kernel without a data cable, like cp zImage /blah or something?
Clockworkmod rom manager won't install new roms (or kernels, if it can do that) it always says the zip failed the signature. In this case I'm trying a kernel zip I got from xda, and cm7. I paid for the rom manager, I tried downloading via the app and it reboots the phone and when I press the back button, it says the zip failed the signature, so I tried to clear the cache and redownload, same deal.
Click to expand...
Click to collapse
Yes, use Mobile Odin (free for xda users).
Flash a CF-Root kernel, rom manager never worked for me.
Sent from my GT-I9100 using XDA App

okmijnlp said:
Yes, use Mobile Odin (free for xda users).
Flash a CF-Root kernel, rom manager never worked for me.
Sent from my GT-I9100 using XDA App
Click to expand...
Click to collapse
Thanks, i found mobile odin. I will buy it anyway to show support.
I guess you only get one thanks to give a day or something, I'll thank you later.

if a rom is based on 2.3.6 and im on 2.3.3/5 do i need to update firmware to be able to use the rom?

Siyah Kernel 2.5.1
nursespecialist said:
Brother,
ANSWERS:
1 and 2. You can flash either speedmod or siyah once your phone is rooted with no problems. If in case you encountered the yellow triangle upon booting up, just flash the zImage file from your CF root Kernel - the stock kernel that has root access and cwm
3 and 4. Flashing Kernels will not afffect your contacts or any file unless you flashed into another ROM that is wipe version. Yes, you can use any kernel you want on any ROM
Click to expand...
Click to collapse
Siyah Kernel (search forum) works wonderfully. Great performance and great battery life.

Related

[Q] Understanding Android firmware updates

I have a SGS2 with the default ROM the phone came with, and CF-Root installed with CWM v3.0.0.5. Specifically, this is what’s installed:
Baseband version: I9100XXKDJ
Kernel: version 2.6.35.7-I9100XWKE8-CL214845, [email protected]#2
I just launched Kies to check for a firmware update, and was told this:
Current firmware: PDA:KE2 / PHONE:KDJ / CSC:KE2 (NEE)
Latest firmware: PDA:KF3 / PHONE:KE7 / CSC:KF1 (NEE)
I don’t quite understand what constitutes the Android firmware as I’ve recently migrated from iOS where baseband (modem) and OS are the two versions one needs to keep in mind (or just OS, if you had an unlocked iPhone like I did) for a jailbreak/unlock. Thus a few questions:
1. What are the PDA, PHONE and CSC parts of the firmware?
2. Why are there so many types of firmware; if you look at Chainfire’s CF-Root post there’s a host of patched kernels. Are SGS2s sold in regions with varying hardware? With the iPhone there was one hardware version, one OS (Verizon excluded). Simple.
3. I want to flash a custom ROM (Batista70 based on 2.3.4) - what is the best way to make sure everything is up to date before I do this? I was thinking of letting Kies update (which I guess will remove my root access), then installing the latest version of CF-Root with CWM 4, and finally flashing the ROM from CWM. I have the relevant app data backed up with Titanium Backup.
Many thanks!
Nitsson said:
I have a SGS2 with the default ROM the phone came with, and CF-Root installed with CWM v3.0.0.5. Specifically, this is what’s installed:
Baseband version: I9100XXKDJ
Kernel: version 2.6.35.7-I9100XWKE8-CL214845, [email protected]#2
I just launched Kies to check for a firmware update, and was told this:
Current firmware: PDA:KE2 / PHONE:KDJ / CSC:KE2 (NEE)
Latest firmware: PDA:KF3 / PHONE:KE7 / CSC:KF1 (NEE)
I don’t quite understand what constitutes the Android firmware as I’ve recently migrated from iOS where baseband (modem) and OS are the two versions one needs to keep in mind (or just OS, if you had an unlocked iPhone like I did) for a jailbreak/unlock. Thus a few questions:
1. What are the PDA, PHONE and CSC parts of the firmware?
2. Why are there so many types of firmware; if you look at Chainfire’s CF-Root post there’s a host of patched kernels. Are SGS2s sold in regions with varying hardware? With the iPhone there was one hardware version, one OS (Verizon excluded). Simple.
3. I want to flash a custom ROM (Batista70 based on 2.3.4) - what is the best way to make sure everything is up to date before I do this? I was thinking of letting Kies update (which I guess will remove my root access), then installing the latest version of CF-Root with CWM 4, and finally flashing the ROM from CWM. I have the relevant app data backed up with Titanium Backup.
Many thanks!
Click to expand...
Click to collapse
1. Pda is the basic firmware, Phone is the modem responsible for wifi/2g/3g, csc is the country specific code - language files/apps etc. You shouldn't consider these as separate, they all combine to make a single firmware (which will have the pda code)
2. There are multiple firmwares because they keep getting updated, the cf-root has multiple versions to accomodate those who haven't update to the latest. Usually the highest alphabetical and number code is the latest, currently kg3 i believe
3. Whatever kies updates, flashing a rom over it will overwrite anyway so there's no point using kies
Make a nandroid backup from cwm before you start flashing ROM in case something goes wrong
Ok, so neither pda, phone or scs constitute the kernel? I appreciate that custom ROMs incorporate the official (and sometimes the unofficial) Samsung releases meaning I don't need to faff around with Kies, but CF-Root handles only the kernel if understand it correctly.
In Chainfire's guide on rooting, specifically the but on getting rid of the warning triangle, he says "Find an original Samsung signed stock kernel (preferably from the same stock firmware you have, but it's not terribly important)" which I don't understand. How can I find a kernel, all I have are ROMs which as I understand it do not include the kernel.
Nitsson said:
Ok, so neither pda, phone or scs constitute the kernel? I appreciate that custom ROMs incorporate the official (and sometimes the unofficial) Samsung releases meaning I don't need to faff around with Kies, but CF-Root handles only the kernel if understand it correctly.
In Chainfire's guide on rooting, specifically the but on getting rid of the warning triangle, he says "Find an original Samsung signed stock kernel (preferably from the same stock firmware you have, but it's not terribly important)" which I don't understand. How can I find a kernel, all I have are ROMs which as I understand it do not include the kernel.
Click to expand...
Click to collapse
here is all the roms and kernels
if you read closely under each rom their is also a link for kernels.
http://forum.xda-developers.com/showthread.php?t=1075278
Nitsson said:
Ok, so neither pda, phone or scs constitute the kernel? I appreciate that custom ROMs incorporate the official (and sometimes the unofficial) Samsung releases meaning I don't need to faff around with Kies, but CF-Root handles only the kernel if understand it correctly.
In Chainfire's guide on rooting, specifically the but on getting rid of the warning triangle, he says "Find an original Samsung signed stock kernel (preferably from the same stock firmware you have, but it's not terribly important)" which I don't understand. How can I find a kernel, all I have are ROMs which as I understand it do not include the kernel.
Click to expand...
Click to collapse
Kernel is a (small) part of PDA. So flash PDA replaces the kernel. But you can flash kernel separately without changing the other parts of PDA.
Sent from my GT-I9100 using Tapatalk
zabihjan said:
here is all the roms and kernels
if you read closely under each rom their is also a link for kernels.
http://forum.xda-developers.com/showthread.php?t=1075278
Click to expand...
Click to collapse
tjtj4444 said:
Kernel is a (small) part of PDA. So flash PDA replaces the kernel. But you can flash kernel separately without changing the other parts of PDA.
Sent from my GT-I9100 using Tapatalk
Click to expand...
Click to collapse
Great, thanks. So if I flash a custom ROM based on KG2, do I need to flash the ROM first followed by CF-Root? I imagine that if I flash CF-Root first and then the customer ROM via CWM, this will overwrite portions of CF-Root which is needed for CWM etc.
Nitsson said:
Great, thanks. So if I flash a custom ROM based on KG2, do I need to flash the ROM first followed by CF-Root? I imagine that if I flash CF-Root first and then the customer ROM via CWM, this will overwrite portions of CF-Root which is needed for CWM etc.
Click to expand...
Click to collapse
CF-Root (flashed through Odin) is the 1st step in running a custom rom. The kernel will replace the stock samsung recovery with the clockworkmod recovery which is then used to flash custom ROMs
Custom ROMs may replace the CF-Root kernel but no responsible dev would include a kernel that removes the CWM recovery so you do not need to worry about overwriting it.
On a side note, in an original full stock rom (in tar format) the zImage file within the tar is the kernel, if you wanted to flash the original kernel back then you would remove all the other files from the tar (and leave zImage) and flash the tar in Odin as PDA.. although this wouldn't be a great idea as it would remove the custom CWM recovery
About point 3 - flashing a rom is the 'update'. Forget about KIES when you start flashing your roms, because all of the software is in there, the rom itself.
viva.fidel said:
CF-Root (flashed through Odin) is the 1st step in running a custom rom. The kernel will replace the stock samsung recovery with the clockworkmod recovery which is then used to flash custom ROMs
Custom ROMs may replace the CF-Root kernel but no responsible dev would include a kernel that removes the CWM recovery so you do not need to worry about overwriting it.
Click to expand...
Click to collapse
viva.fidel said:
On a side note, in an original full stock rom (in tar format) the zImage file within the tar is the kernel, if you wanted to flash the original kernel back then you would remove all the other files from the tar (and leave zImage) and flash the tar in Odin as PDA.. although this wouldn't be a great idea as it would remove the custom CWM recovery
Click to expand...
Click to collapse
Excellent, I get that part. Good explanation.
How about the order of flashing; the custom ROM I want to try is based on KG3, and I also want to flash the updated CF-Root v.4.1 KG3 kernel followed by the stock Samsung kernel to rid myself of that warning triangle (any future flashing I will do through CWM and not Odin). Should I install the custom ROM via my current version of recovery, then, upgrade CF-Root via the patched KG3 kernel, and finally flash the stock Samsung KG3 kernel?
Since I'm using KE2 at the moment, I'm thinking that flashing just a KG3 kernel to get CF-Root 4.1 isn't a best idea, as the KE2 firmware overall might not be compatible with a KG3 kernel.
Custom rom has to be installed as per each developers instructions for each individual rom .Not all are CWM flashable .
Personnel i would upgrade the CF root to the later verion before rthe custom rom but i would also read the details of the rom has it may have the latest CWM installed .
jje
Nitsson said:
Excellent, I get that part. Good explanation.
How about the order of flashing; the custom ROM I want to try is based on KG3, and I also want to flash the updated CF-Root v.4.1 KG3 kernel followed by the stock Samsung kernel to rid myself of that warning triangle (any future flashing I will do through CWM and not Odin). Should I install the custom ROM via my current version of recovery, then, upgrade CF-Root via the patched KG3 kernel, and finally flash the stock Samsung KG3 kernel?
Since I'm using KE2 at the moment, I'm thinking that flashing just a KG3 kernel to get CF-Root 4.1 isn't a best idea, as the KE2 firmware overall might not be compatible with a KG3 kernel.
Click to expand...
Click to collapse
which rom are you trying to flash? If it needs to be flashed through cwm then you'll have to flash a custom kernel through odin first to give you cwm recovery (custom rom can't be flashed with the stock samsung recovery), then flash the rom in cwm. Does the rom include cf-root? If it doesn't then flash the cf-root kernel and then the stock kernel to get rid of the triangle
If the rom can be flashed through odin then you can skip flashing the initial cwm-enabling ke2 kernel
Sent from my GT-I9100 using XDA App
JJEgan said:
Custom rom has to be installed as per each developers instructions for each individual rom .Not all are CWM flashable .
Personnel i would upgrade the CF root to the later verion before rthe custom rom but i would also read the details of the rom has it may have the latest CWM installed .
Click to expand...
Click to collapse
Ok thanks. I also think that I should install the latest version of CF-Root first.
viva.fidel said:
which rom are you trying to flash? If it needs to be flashed through cwm then you'll have to flash a custom kernel through odin first to give you cwm recovery (custom rom can't be flashed with the stock samsung recovery), then flash the rom in cwm. Does the rom include cf-root? If it doesn't then flash the cf-root kernel and then the stock kernel to get rid of the triangle
If the rom can be flashed through odin then you can skip flashing the initial cwm-enabling ke2 kernel
Click to expand...
Click to collapse
It's the Batista 3.2 ROM that I intend to flash. I already have CF-Root / recovery installed, and this ROM also installs recovery v4.0.1.4, but what I don't know if this is the same as the recovery included in CF-Root - most likely not.
I'll probably go ahead and will flash the custom CF-Root KG3 kernel and the stock KG3 kernel via Odin to get rid of the triangle, and finally the ROM via recovery. That should do it.
Should be pinned. This was exactly was I wanted to know and maybe many others too.
Nitsson said:
It's the Batista 3.2 ROM that I intend to flash. I already have CF-Root / recovery installed, and this ROM also installs recovery v4.0.1.4, but what I don't know if this is the same as the recovery included in CF-Root - most likely not.
I'll probably go ahead and will flash the custom CF-Root KG3 kernel and the stock KG3 kernel via Odin to get rid of the triangle, and finally the ROM via recovery. That should do it.
Click to expand...
Click to collapse
Think CF-Root comes with CWM 4.0.0.2
Looks like Batista's ROM includes a kernel.. you should therefore flash the ROM first, then CF-Root (so it overwrites the ROM kernel) and then the stock samsung-signed KG3 kernel
viva.fidel said:
Think CF-Root comes with CWM 4.0.0.2
Looks like Batista's ROM includes a kernel.. you should therefore flash the ROM first, then CF-Root (so it overwrites the ROM kernel) and then the stock samsung-signed KG3 kernel
Click to expand...
Click to collapse
I did exactly that Just flashed the CF-Root kernel via the CWM app at the end to have all the goodies. Works a treat so far but I'll see over the coming weeks.

[Q] Can I do that?

I have XWKI4 with SiyahKernel 2.1.1 and I was wondering if this is possible:
Is it possible to flash another stock kernel on this what I have right now?
Thanks.
Fox05 said:
I have XWKI4 with SiyahKernel 2.1.1 and I was wondering if this is possible:
Is it possible to flash another stock kernel on this what I have right now?
Thanks.
Click to expand...
Click to collapse
STOCK kernel?
Note: check first your firmware if it is compatible with the new "KERNEL" you like
flash other kernel using CWM or odin, just dont forget to wipe cache and wipe dalvik cache for error free smartphone.
Sorry for all people here speaking english, but i will answer this question in another language.
"Answer: Jah, minu S2 hetkel omab kõige viimast "avalikult saadaval olevat softi", seega on võimalik. Androidi versioon on 2.3.5, ning see tunduvalt uuem kui avalike kanalite kauda. Kirjuta privaatselt kui tahad rohkem infi."
This pervious section is valid if the country selection in your profile is correct, otherwise ignore all.
To get it back to english, then look in samfirmware.com
Fox05 said:
I have XWKI4 with SiyahKernel 2.1.1 and I was wondering if this is possible:
Is it possible to flash another stock kernel on this what I have right now?
Thanks.
Click to expand...
Click to collapse
If you flash a stock kernel via Odin, you will lose your custom CWM Recovery, that is unless you flash one of Chainfire's "stock" CF-Root kernels.
Siyah Siyah kernel is custom with CWM Recovery 5.xx
There are a few apps around, including SetCPU that you can use to control your CPU speed, voltages. They have various governors. One I suggest to try for battery saving and general usability is SmartassV2.
SetCPU is free in XDA for members, or if you really like it, buy the donate version from the market for a couple dollars.
Sent from my GT-I9100 using xda premium

[Q] help with selecting CF Root

hey sorry for the noobish question...i need to know which CF root to use with my SII..
rom:V3RTR3MA V4.0
baseband:XXKI3
androi:2.3.6
as you are on a custom rom it should be rooted already, no need for rooting it again
This rom have PDA:XWKK5 then use CF-Root-SGS2_XW_OXA_KK5-v5.0-CWM5.zip; but this rom have CWM 5.0 no?
its rooted but CWM shows that it needs cf root for additional options....can i use what umarian said..but he sounds like he's not sure abt it...
What rom are you using what kernel are you using .
jje
If you are on a XWKK5 then use the corresponding XWKK5 Kernel. If you flash the wrong CF-Root Kernel then your phone isn't going to explode in a puff of phosphorous gas and suffocate you and your family to death though. It will probably just be laggy and noticeably slower. If that happens you've flashed the wrong Kernel, so just flash a different one. But yea, what I said first, use the corresponding Kernel to the build of your rom. (KI3 use the KI3 Kernel etc.)
Chainfires CWM app will say that if your not using one of his cfroot kernels so don't worry.
the app may still work with the kernel you are using.
What options do you want that aren't there?
You can probably still boot into recovery from the app anyway.
Sent from my GT-I9100 using XDA App
well i flashed with KK5 CF root and everything is ok...but for some reason my app drawer isn't transparent anymore...
@postfatal :thanks for the LOL..

I want to buy S2

Hi S2 user, :angel:
I will buy a new S2 phone soon. I need a little help from you guys. I need to know something about S2 :laugh:
My old phone is Xperia Arc S. This phone need following step to flash kernel and rom.
Kernel:
For flash a new kernel, I need to unlocked the bootloader first. Then this phone can flash any kernel anytime. But unlocking the bootloader will void the warranty.
Rom:
For flash a new rom, as long as the rom does not need to have specific kernel, in other word, stock based rom, no unlocked bootloader required. Just install the CWM and flash the rom.
How about S2 guys? Do I need to unlock something before flash kernel and rom? Can someone explain clearly or likes how I explain my old phone.
p/s- i read in some thread, doing a factory reset in cwm will make S2 brick? hard brick? can't even power on the phone. OMG is it true?
its very scary because in Xperia Arc S, i always flash a new rom. flasholic
I don't want my new S2 brick
I hope you guys can help me. Thanks
faiz5200 said:
Hi S2 user, :angel:
I will buy a new S2 phone soon. I need a little help from you guys. I need to know something about S2 :laugh:
My old phone is Xperia Arc S. This phone need following step to flash kernel and rom.
Kernel:
For flash a new kernel, I need to unlocked the bootloader first. Then this phone can flash any kernel anytime. But unlocking the bootloader will void the warranty.
Rom:
For flash a new rom, as long as the rom does not need to have specific kernel, in other word, stock based rom, no unlocked bootloader required. Just install the CWM and flash the rom.
How about S2 guys? Do I need to unlock something before flash kernel and rom? Can someone explain clearly or likes how I explain my old phone.
p/s- i read in some thread, doing a factory reset in cwm will make S2 brick? hard brick? can't even power on the phone. OMG is it true?
its very scary because in Xperia Arc S, i always flash a new rom. flasholic
I don't want my new S2 brick
I hope you guys can help me. Thanks
Click to expand...
Click to collapse
You don't have to unlock. Just download Odin and flash all the ROMs/kernels you want. As for the cwm brick bug, your phone will only brick if you factory reset through CWM in 4.0.4. In other versions you should be fine.
Sent from my GT-I9100 using xda app-developers app
S2 is the best phone to flash No problem with bootloader lock, you download Odin und happy flashing
Gesendet von meinem GT-I9100 mit Tapatalk 2
preseodymium said:
You don't have to unlock. Just download Odin and flash all the ROMs/kernels you want. As for the cwm brick bug, your phone will only brick if you factory reset through CWM in 4.0.4. In other versions you should be fine.
Sent from my GT-I9100 using xda app-developers app
Click to expand...
Click to collapse
Thanks for your reply. For the brick bug, how come I want to factory reset when flashing new rom? And I think latest firmware for S2 is 4.0.4. Correct me if im wrong.
faiz5200 said:
Thanks for your reply. For the brick bug, how come I want to factory reset when flashing new rom? And I think latest firmware for S2 is 4.0.4. Correct me if im wrong.
Click to expand...
Click to collapse
I am currently installing 4.1.2, unofficial of course
The brick Bug problem by 4.0.4 only with Stock Kernel ! when you have 4.0.4 on your phone you flash a save Kernel (Siyah, Dorimanax .....) with Odin (only Odin not Cwm )
and it was save .After you can flash wath you want
smooth 123 said:
The brick Bug problem by 4.0.4 only with Stock Kernel ! when you have 4.0.4 on your phone you flash a save Kernel (Siyah, Dorimanax .....) with Odin (only Odin not Cwm )
and it was save .After you can flash wath you want
Click to expand...
Click to collapse
I see. So the brick bug actually come from the kernel inside firmware 4.0.4. Not the entire 4.0.4 firmware. Is other custom kernel likes you mention (Siyah, ..) is 100% safe?
faiz5200 said:
I see. So the brick bug actually come from the kernel inside firmware 4.0.4. Not the entire 4.0.4 firmware. Is other custom kernel likes you mention (Siyah, ..) is 100% safe?
Click to expand...
Click to collapse
enjoy ur s2, i just got the s2 and flash over 20 roms like crazy!! jajaja is very good phone
faiz5200 said:
I see. So the brick bug actually come from the kernel inside firmware 4.0.4. Not the entire 4.0.4 firmware. Is other custom kernel likes you mention (Siyah, ..) is 100% safe?
Click to expand...
Click to collapse
100% safe! Her is ohter 100% safe Kernel http://forum.xda-developers.com/showthread.php?t=1877270
for 4.0.4 Stock In this thread you found more to the theme brick bug.
I flash my S2 i don t know:victory: 100× no Problem S2 likes flashing
faiz5200 said:
Thanks for your reply. For the brick bug, how come I want to factory reset when flashing new rom? And I think latest firmware for S2 is 4.0.4. Correct me if im wrong.
Click to expand...
Click to collapse
You factory reset when installing ROMs to make sure there are no errors. Plus with siyah kernels, you can't be 100% sure your phone won't brick when factory reset in CWM. Best is to flash 4.0.3 before doing anything else.
Sent from my GT-I9100 using xda app-developers app
Rooting
Guys.. 1 more question.
When I get my S2, I plan to flash custom rom like aosp or aokp but not stock rom.
Do I need to root my S2 first before flash any rom? Because my Xperia Arc S, I do not need to root because root come inside with the custom rom zip. So when I flash a new rom, my Xperia automatically root. No need to do other step.
I'm curious about this because I see in some thread, talking about cf root or something like that. The thread is very updated. Looks like it very necessary to do it at least once to have root before flash any custom rom.
Please explain for me about this root. Thanks guys.
faiz5200 said:
Guys.. 1 more question.
When I get my S2, I plan to flash custom rom like aosp or aokp but not stock rom.
Do I need to root my S2 first before flash any rom? Because my Xperia Arc S, I do not need to root because root come inside with the custom rom zip. So when I flash a new rom, my Xperia automatically root. No need to do other step.
I'm curious about this because I see in some thread, talking about cf root or something like that. The thread is very updated. Looks like it very necessary to do it at least once to have root before flash any custom rom.
Please explain for me about this root. Thanks guys.
Click to expand...
Click to collapse
I'm not sure about CF root though. Although the ROM I am in now has built in kernels, I still think its best to root first as some ROMs may not have the built in kernel (never searched other ROMs not entirely sure). I might recomment siyah kernel though
Sent from my GT-I9100 using xda app-developers app
preseodymium said:
I'm not sure about CF root though. Although the ROM I am in now has built in kernels, I still think its best to root first as some ROMs may not have the built in kernel (never searched other ROMs not entirely sure). I might recomment siyah kernel though
Sent from my GT-I9100 using xda app-developers app
Click to expand...
Click to collapse
uhh.. So root is come from kernel? Ermm.. so it different than xperia. So if I flash siyah kernel, I do not need to root?
faiz5200 said:
Guys.. 1 more question.
When I get my S2, I plan to flash custom rom like aosp or aokp but not stock rom.
Do I need to root my S2 first before flash any rom? Because my Xperia Arc S, I do not need to root because root come inside with the custom rom zip. So when I flash a new rom, my Xperia automatically root. No need to do other step.
I'm curious about this because I see in some thread, talking about cf root or something like that. The thread is very updated. Looks like it very necessary to do it at least once to have root before flash any custom rom.
Please explain for me about this root. Thanks guys.
Click to expand...
Click to collapse
Some people want to simple root their phone and don't care too much for custom roms and stuff. So for such people, they can simply root their phone using one of the many rooting methods mentioned.
However, if your primary aim is to install a custom rom/ kernel, you can use Odin to flash a custom kernel on your phone. (like siyah, dorimanx, Philz, the list goes on..) and you'll have root. Thereafter you can install a custom rom compatible with the kernel. Earlier on it was simple. Flash siyah or dorimanx and any custom rom will work on it. Kinda like a 'one size fits all' deal. However, right now with new mali drivers etc, some versions of a kernel are reqd based on which rom you plan to install. (JB with new mali drivers or JB without those new mali drivers/ICS)
CF-Root is the method I'd used..but right now it's not recommended, since if you're on certain 4.0.4 firmware, that is susceptible to the emmc brickbug I'm sure you've read about. Siyah, dori, etc kernels are safe.
HAXTREME said:
Some people want to simple root their phone and don't care too much for custom roms and stuff. So for such people, they can simply root their phone using one of the many rooting methods mentioned.
However, if your primary aim is to install a custom rom/ kernel, you can use Odin to flash a custom kernel on your phone. (like siyah, dorimanx, Philz, the list goes on..) and you'll have root. Thereafter you can install a custom rom compatible with the kernel. Earlier on it was simple. Flash siyah or dorimanx and any custom rom will work on it. Kinda like a 'one size fits all' deal. However, right now with new mali drivers etc, some versions of a kernel are reqd based on which rom you plan to install. (JB with new mali drivers or JB without those new mali drivers/ICS)
CF-Root is the method I'd used..but right now it's not recommended, since if you're on certain 4.0.4 firmware, that is susceptible to the emmc brickbug I'm sure you've read about. Siyah, dori, etc kernels are safe.
Click to expand...
Click to collapse
I see. Thanks. Flash kernel using odin. I see in this thread http://forum.xda-developers.com/showthread.php?t=1125282 , he said flashing a kernel is same like flashing a custom rom which is in CWM. Flash kernel in CWM? I thought the only way is using odin.
faiz5200 said:
I see. Thanks. Flash kernel using odin. I see in this thread http://forum.xda-developers.com/showthread.php?t=1125282 , he said flashing a kernel is same like flashing a custom rom which is in CWM. Flash kernel in CWM? I thought the only way is using odin.
Click to expand...
Click to collapse
For S2 we can. Because it won't increase your flash counter. But I never tried flashing through CWM.
Sent from my GT-I9100 using xda app-developers app
faiz5200 said:
I see. Thanks. Flash kernel using odin. I see in this thread http://forum.xda-developers.com/showthread.php?t=1125282 , he said flashing a kernel is same like flashing a custom rom which is in CWM. Flash kernel in CWM? I thought the only way is using odin.
Click to expand...
Click to collapse
There are two ways of flashing a kernel.
1. Use the .tar version of the kernel and flash via Odin
(the same way you'd flash the cf-root kernel you'd mentioned in a post above. I'll assume you know the steps as they're mentioned in chainfire's post. Or there are many posts on that topic)
Advantages: tried and tested route, simple one step method. You're rooted and have a custom kernel in about 30 secs.
Disadvantage: You rely on Odin and the connection to your computer which some don't trust. Increases flash counter.
2. Use the .zip version of the kernel and flash via CWM.
Since in this case you need CWM to start off with, you can use Rachmat3's method described HERE to get temporary CWM first.
Advantages: No computer needed. Everything happens through your phone. Flash counter isnt increased.
Disadvantages: Can be a little finicky at times..but you'll get there eventually. Involves 2 steps. First get temporary CWM, then install custom kernel via cwm.
You can start off with a very popular kernel. Gokhanmoral's siyah kernel.Both the zip and tar versions are available downloadable from HERE
HAXTREME said:
There are two ways of flashing a kernel.
1. Use the .tar version of the kernel and flash via Odin
(the same way you'd flash the cf-root kernel you'd mentioned in a post above. I'll assume you know the steps as they're mentioned in chainfire's post. Or there are many posts on that topic)
Advantages: tried and tested route, simple one step method. You're rooted and have a custom kernel in about 30 secs.
Disadvantage: You rely on Odin and the connection to your computer which some don't trust. Increases flash counter.
2. Use the .zip version of the kernel and flash via CWM.
Since in this case you need CWM to start off with, you can use Rachmat3's method described HERE to get temporary CWM first.
Advantages: No computer needed. Everything happens through your phone. Flash counter isnt increased.
Disadvantages: Can be a little finicky at times..but you'll get there eventually. Involves 2 steps. First get temporary CWM, then install custom kernel via cwm.
You can start off with a very popular kernel. Gokhanmoral's siyah kernel.Both the zip and tar versions are available downloadable from HERE
Click to expand...
Click to collapse
Another disadvantage of "not using" odin is when you cant enter cwm.
I use cwm and mobile odin.I flashed a kernel and couldnt access cwm nor phone would boot.
So I had to fix it using my pc via odin.

[Q] i777 Rooted with stock ATT OTA 4.0.4 compatible kernel with CWM Recovery

Before I go into flashing kernel I have a question to ask. Which kernel that is compatible to the att 4.0.4? Just want to make sure before I flash it through Odin Mobile Lite.
Sent from my SAMSUNG-SGH-I777 using xda app-developers app
Are you wanting a kernel to use in place of the stock one for everyday use? Or are you wanting a kernel with CWM to flash a new ROM?
Sent from my SGH-I777 using xda premium
Red_81 said:
Are you wanting a kernel to use in place of the stock one for everyday use? Or are you wanting a kernel with CWM to flash a new ROM?
Sent from my SGH-I777 using xda premium
Click to expand...
Click to collapse
With CWM to flash a new ROM that also compatible for stock one. If any.
Sent from my SAMSUNG-SGH-I777 using xda app-developers app
Your best bet is the Siyah kernel.
http://forum.xda-developers.com/showthread.php?t=1592228
You should be able to flash this zip in mobile Odin.
Sent from my SGH-I777 using xda premium
Thanks. I'll try it.
Sent from my SAMSUNG-SGH-I777 using xda app-developers app
I just noticed you said lite. Lite won't flash the zip. You will need to unzip the zimage file first.
Sent from my SGH-I777 using xda premium
Thanks again.
Sent from my SAMSUNG-SGH-I777 using xda app-developers app
help please
I have an i777 that absolutely refuses to allow CWM. I have tried Siyah kernel on both GB and ICS stock roms, as well as AJK kernel on JB stock from. I am far from giving up but this has caused me so much headache and I've never bricked a phone as much as I've done this. Needless to say, I've learned a lot but I have yet to figure it out. If anyone could offer some advice or things to try I certainly would appreciate it.
I am currently running stock 4.0.3 with Siyah 4.3.3 kernel.
travis.hamra said:
I have an i777 that absolutely refuses to allow CWM. I have tried Siyah kernel on both GB and ICS stock roms, as well as AJK kernel on JB stock from. I am far from giving up but this has caused me so much headache and I've never bricked a phone as much as I've done this. Needless to say, I've learned a lot but I have yet to figure it out. If anyone could offer some advice or things to try I certainly would appreciate it.
I am currently running stock 4.0.3 with Siyah 4.3.3 kernel.
Click to expand...
Click to collapse
Assuming your phone is in fully working condition, then there is evidently something you are missing in your understanding of how the phone works. The SGH-I777 is different in that the recovery is built in to the kernel, and *not* installed separately in it's own partition. From reading the above, I'm wondering if your are trying to install a separate recovery, or if you art trying to install ClockworkMod from the play store by installing Rom Manager?
To help you get through this, I need to know exactly what you are doing that is not working for you, in a step by step explanation.
Thank you for your reply. I had feared this was a dead thread.
I am aware that custom recovery is embedded in the kernels themselves and not a standalone as I have encountered with my Hercules.
As for what I have tried. From manager from play store will flash 100% but never give me a complete notice which, I believe, is a successful download but not flash.
As far as kernels are concerned. I have used ones that are compatable with stock rooms. I've tried a couple that don't. All have failed to yield me with my desired result.
Is there a piece of code that I can modify to get the kernel embeded recovery to kill stock Sammy?
travis.hamra said:
Thank you for your reply. I had feared this was a dead thread.
Click to expand...
Click to collapse
The phone is pretty old, and not many people hang out here any more. I still check in every once in a while. You would get more attention in any forum if you post a new thread with your question, rather than necro-ing an old thread.
I am aware that custom recovery is embedded in the kernels themselves and not a standalone as I have encountered with my Hercules.
As for what I have tried. From manager from play store will flash 100% but never give me a complete notice which, I believe, is a successful download but not flash.
Click to expand...
Click to collapse
I assume you meant to type "Rom" manager? Rom manager should not be used on the I777. For reference, see the very top sticky thread in the Q&A forum (this forum) [A] Rom Manager ******WARNING READ THIS BEFORE******
As far as kernels are concerned. I have used ones that are compatable with stock rooms. I've tried a couple that don't. All have failed to yield me with my desired result.
Click to expand...
Click to collapse
All custom kernels built for the I777 come with a recovery either based on CWM recovery or TWRP recovery. These kernels are usually compatible with the stock system which matches their version number. Once you install the custom kernel to replace the stock kernel, you will be able to enter recovery and it will be CWM (or TWRP in a few cases).
For Gingerbread, you can do this without rooting the device, since there is a Siyah kernel for Gingerbread that is available in tar format that can be flashed with Odin. To do this, flash the I777UCKH7 full distribution, which you can download from the Download Repository (see the link in my signature), then flash the tar version of Siyah 2.6.14 Kernel. Flash each one in PDA. Without ticking Re-Partitioning. You will now be able to boot into recovery and you will have CWM recovery where you can flash many types of custom firmware.
Another route you could take is to flash the I777UCMD8 full distribution from the Download Repository, then use the Framaroot app with the Aragorn exploit to root the device, and then use Mobile Odin Pro, or Mobile Odin lite to flash the AJK v4.9 NoSwap kernel which is compatible with the stock system. If you need additional instructions on how to do that, just ask.
Is there a piece of code that I can modify to get the kernel embeded recovery to kill stock Sammy?
Click to expand...
Click to collapse

Categories

Resources