yashsingh1/xdaforums huggingface dataset:
[Galaxy S II Original Android Development] SGSLover:
CF-Root for I9100XWKK2_I9100XENKJ1_I9100XXKI4

Hi Chainfire,

is it possible to get CF-Root for new "I9100XWKK2_I9100XENKJ1_I9100XXKI4"

I added the zImage to this post.

Thx in advance.
[Galaxy S II Original Android Development] jenskristian:
I would love that. Intratech firmware seems to be on it's way. Now all I need is root :-)
[Galaxy S II Original Android Development] It_ler:
+2

Latest zergRush rooting method (v3) does not root XWKK2 ROM on the SGS2.

So, a working CF-Root kernel would be great!
[Galaxy S II Original Android Development] donalgodon:
Hopefully we can get kk5.
[Galaxy S II Original Android Development] obicom:
Currently I use CF-Root for KJ3 with the new XWKK2 and it works well but it would be great if Chainfire could support us with a modification of the new kernel.
[Galaxy S II Original Android Development] CamoGeko:
I'm sure he will soon, probably just working away on Mobile ODIN at the moment. :)
[Galaxy S II Original Android Development] mitko76:
hm mobile odin doesnot work with XWKK2......

Please chainfire provide cf kernel for XWKK2
[Galaxy S II Original Android Development] firefds:
Doesn't work with original KK2 kernel, thats right.

I flashed KK2 with mobile odin pro + everRoot.

Tried to flash a kernel after that, didn't work (Stuck on Samsung logo)

But you can flash KJ3 CF root and it will work
[Galaxy S II Original Android Development] reejmond:
Tonight i have flashed KK2 to my phone and rooted it with :

CF-Root-SGS2_XW_XEN_KJ3-v5.0-CWM5

No problem here!
[Galaxy S II Original Android Development] donalgodon:
Just a request for KK5 CF-Root.
[Galaxy S II Original Android Development] :
temporarily you can flash the latest rooted kernel KJ3,

for me it works as expected...

best regards
[Galaxy S II Original Android Development] donalgodon:
It works. I just prefer to get the matching stock kernel with CWM 3.0 and retain CWM Recovery 5.0.
[Galaxy S II Original Android Development] firefds:
Question to all the people who installed KJ3 kernel on KK2 or KK5 -

Does your 3G Internet work?

I have normal reception and wifi is working, but I can't seem to enable 3G.

Returning to KJ3 rom enables it back
[Galaxy S II Original Android Development] donalgodon:
Yes, mine works. Did you clear cache and Dalvik after flashing the kernel?
[Galaxy S II Original Android Development] :
true, same for me, but meanwhile it works ;)

... and same here (but i've to say, i made a complete clean installation and everything is working fine)
[Galaxy S II Original Android Development] victa:
So... Have been reading a bit on Mobile Odin...

Which leaves me with the question, which is the better way to go for an SGS2... CF root or Mobile Odin?

Mobile Odin requires you to have root already, but doing CF root, then Mobile Odin seems a bit redundant... Don't Mobile Odin and CWM manager do many of the same things?

Thanks,

Chris.
[Galaxy S II Original Android Development] CamoGeko:
CWM Manager is focused on flashing kernels and working with backups. Mobile Odin on the other hand allows you to flash stock roms and parts of roms straight on your phone without needing a pc.

Communicated from a Galaxy far far away via an XDA premium quality neurotransmitter.
[Galaxy S II Original Android Development] manfly9884:
Hi all. Been doing some reading up, but I'm stuck with on one thing. When I enter to read kernel version I read 2.6.35.11. No K or any other letter for that matter. Please help.
[Galaxy S II Original Android Development] CamoGeko:
If your SGS2 model number is SGH-T989, then you are definitely in the wrong forum.

You need to go here:

xdaforums.com/forumdisplay.php?f=1329

:)

Communicated from a Galaxy far far away via an XDA premium quality neurotransmitter.
[Galaxy S II Original Android Development] bhadresh:
download link to KF3?

i searched whole thread but yet not found the .zip file downloads for CF-kernel.

can anyone give link to the XWKF3 - CF mod kernel?
[Galaxy S II Original Android Development] fyre31:
if i flash kj3 cfroot on stock kk2, then flash siyah 2.2i, what will happen? will it work?
[Galaxy S II Original Android Development] xmoo:
Same question here. Want to root KK5 but don't know if I can use CFROOT...
[Galaxy S II Original Android Development] Chainfire:
Ok I've found KK2, where is the KK5 firmware download ?

EDIT: Found it :)
[Galaxy S II Original Android Development] Red_Vex:
http://www.multiupload.com/7FKGH0Y68X

from http://xdaforums.com/showthread.php?t=1075278
[Galaxy S II Original Android Development] TecQuality:
this is exactly what i did without any trouble ;)
[Galaxy S II Original Android Development] Chainfire:
KK2 and KK5 versions uploaded. Untested, as my SGS2 is still @ Samsung repair.
[Galaxy S II Original Android Development] donalgodon:
Thanks for your work, Chainfire. I love the super stock philosophy of your kernel.
[Galaxy S II Original Android Development] BassOperators:
CWM is working but no Superuser. Whut tha problem.

Братан не робит, не рутованное ядро в нём только клоака есть и всё.
[Galaxy S II Original Android Development] manfly9884:
Thanks!!!!!!!
[Galaxy S II Original Android Development] Red_Vex:
Install it from market.
[Galaxy S II Original Android Development] shaq1907:
KK5 version works perfectly on my phone. Thanks.
[Galaxy S II Original Android Development] jenskristian:
No problems with KK2 here.
[Galaxy S II Original Android Development] kmaximax:
KK5 works fine here try updating SUPERUSER app :)
[Galaxy S II Original Android Development] Red_Vex:
Edit 12 chars
[Galaxy S II Original Android Development] CamoGeko:
Eh?

Communicated from a Galaxy far far away via an XDA premium quality neurotransmitter.
[Galaxy S II Original Android Development] CamoGeko:
You can back up to either internal or external sd card. The backups are stored in a folder called clockworkmod.

Communicated from a Galaxy far far away via an XDA premium quality neurotransmitter.
[Galaxy S II Original Android Development] z3r0l0g1c:
Have the new offical KI2 Singapore Firmware based on 2.3.3

But can not seem to find anything near it to us to flash. Any advice please?
[Galaxy S II Original Android Development] CamoGeko:
Either update your rom, check Intratech's thread for firmware.

Or you can try and use CF-Root KG2, the 2.3.3 one.

Communicated from a Galaxy far far away via an XDA premium quality neurotransmitter.
[Galaxy S II Original Android Development] bezbo:
Confirmed, it has no superuser in patch and are installed one from market doesn't work too.
[Galaxy S II Original Android Development] hananspark1966:
Getting rid of that pesky warning triangle during boot

After flashing original Kernel with Odin I'm trying to Flash CF-root Kernel with CWM.

I get the following message. Cant access to '/system/csc/cel/system/'. How can i re flash the CF-root Kernel. I worked according to the steps on the first page. Thanks in advance.
[Galaxy S II Original Android Development] scolad:
I just got my phone back from service and have rooted the phone with CF root. This was about 2 weeks ago and have not bother to flash a new rom/kernel etc. But today i got some huge cravings for flashing stuff ;) Everything goes fine in recovery, although it takes alot less time to flash stuff than it did before it went to service. When i try to reboot it wont go pass the samsung screen, the touch buttons light up as it is gonna boot but nothing happens. Same thing happens if i try to flash siyah kernel via ODIN.

Im using KI8 firmware with KI8 CF root. Would love some help because it's been freaking me out for about 2 hours now :confused:
[Galaxy S II Original Android Development] CamoGeko:
Tried doing a factory reset?

Communicated from a Galaxy far far away via an XDA premium quality neurotransmitter.
[Galaxy S II Original Android Development] scolad:
Yes i wiped the whole thing when i tried to flash cm7 earlier. Couldn't get back so wiped it again and flashed stock with odin (which seems like the only thing i can flash with odin except cf root)

can try it later again but i need the phone for an hour more so cannot try that right now though.
[Galaxy S II Original Android Development] gr4ndm4st3r_bl4ck:
So i flashed CFR v4.2 to my XWKI4 and it says busybox isn't installed ... any suggestions anyone ?
[Galaxy S II Original Android Development] CamoGeko:
Hmm.... tried flashing CF Root more than once? What kind of messages did Odin give ya?

App on market as well, Busybox by Stericson. If you have superuser already then it will work fine for you.

Communicated from a Galaxy far far away via an XDA premium quality neurotransmitter.
[Galaxy S II Original Android Development] gr4ndm4st3r_bl4ck:
Tried twice , same thing. Odin went fine both times , no errors no nothing , just the standard output. I know it is on the market , it just makes no sense, the op states busybox should be included... ah well... -.-
[Galaxy S II Original Android Development] CamoGeko:
Yes it makes no sense, can you check system/sbin for busybox files?

If there is nothing there, ill upload busybox 1.19.3 for you.

Communicated from a Galaxy far far away via an XDA premium quality neurotransmitter.
[Galaxy S II Original Android Development] scolad:
Just now tried a factory reset and tried to flash via cwm. stuck att samsung galaxy screen with the cute triangle at the bottom. Something is not right:p

Edit: have tried updating the phone to KK5 with the new cf root, same result, just loops on the splashscreen. :<
[Galaxy S II Original Android Development] hduty:
Can someone please explain what it means, and what consequence it has, if a kernel is "insecure"?
[Galaxy S II Original Android Development] It_ler:
And again ... another one asking this question.

Why do so many people want to know about secure and insecure kernels?

Security is important ... ok.

But for kernels ... I do not care.

Think about this:

If you flash an insecure kernel to your phone using Odin, you will get the yellow triangle at booting. And the binary counter will be increased. (At least without using a Jig.)

And that:

Running on an insecure kernel, you can root your phone by using different applications (such as SuperOneClick) on an attached PC.

Enough information to guess the answer to your question on your own?!

;)
[Galaxy S II Original Android Development] hduty:
Insecure, by definition, is something to be concerned about - hence all the questions. And if you are not concerned about security in the very core of the OS, then I'm sure you're in a minority.

Returning to the topic: I had the yellow triangle with a secure kernel + Odin, so that's no difference; i.e. what makes a kernel secure vs. insecure, and the practical consequences of that (if any) remains unanswered.
[Galaxy S II Original Android Development] ricey1986:
Secure with no root or insecure with root? I know which I pick
[Galaxy S II Original Android Development] richyy74:
It was answered several times. It has nothing to do with yellow triangle.

If I remember correctly insecure kernel means that you got root access when connecting with adb without su or rootsh commands in recovery.

Sent from my GT-I9100
[Galaxy S II Original Android Development] Pfeffernuss:
Top right, there's a "Search" option, works wonders.
[Galaxy S II Original Android Development] mermaidkiller:
I still have 2.3.3 XWKE7 (rooted) and when clicking on 'About phone' => 'Software' => 'Check for updates' said 'New update available.

I did not update as I will lose my root.

Two questions:

- How can I update ? Backup all with Titaniumbackup and CWM backup (I have CWM) and then run this update and then re-root ?

Is the data wiped ?

- Is this update 2.3.3 => 2.3.5 worth all this hassle ? I am happy with my phone, only there are some orientation bugs. I use landscape standard but someimes it spontaneously switches to Portrait, and I cannot use Chainfire Canon EOS controller (req 2.3.4).

Thanks.
[Galaxy S II Original Android Development] It_ler:
Oh, sorry!

You are right.

But ... that's what I wanted to say.

I think that I was not very good in formulating.

With:

1. I just wanted to say that I am concerned about security in general and especially on all devices connected to the internet like my SGS2.

2. I wanted to mention that the "secure" and "insecure" mode for CF-Root kernels is something different than internet/system security in general.

Let me quote some users who are better in writing what they mean:

So, you can recognize that Chainfire does not call his CF-Root kernels as insecure. He uses the words "insecure" mode. That is an indicator that there might be a difference, isn't it?!

The kernel developer himself must know!

IMO that's the best answer. Sorry that I could not give it to you earlier.

I just wanted you to think about your question and use my hints to gather that security and insecurity in general is something different than secure and insecure kernels.

That's the easy way of pointing you to become pro-active => actively searching for the answer before posting the question.

Do not take this personal, as I do not take your response to my post personal either.

I used the search feature and found many, many pages of posts containing secure and insecure ... only in this thread.

As long as we all respect the xda-developers forum rules, there will be no problem and we all help each other ... in some way.

So, you are welcome, and I do always try to help other users in trouble, find solutions for issues and answer their questions.

P.S.:

Yes, my hint "If you flash an insecure kernel to your phone using Odin, you will get the yellow triangle at booting. And the binary counter will be increased." was not quite correct.

1. I meant insecure kernels in general and not explicitly CF-Root kernels in "insecure" mode.

2. I did not say that flashing a CF-Root kernel in "secure" mode would not lead to the yellow triangle and not increment the binary counter.

This is your interpretation of what I said.

Ok, my formulation was bad ... I am working on it ... every day ;)
[Galaxy S II Original Android Development] cooza:
Thanks for all the kernels and hard work.Should have done this a long time ago.Sorry its late.

confirmation number:1HA48922FL113702U
[Galaxy S II Original Android Development] hduty:
In all honesty I did a search and also found that reply, but since the poster seemed a little unsure I wanted someone to confirm that that it is in fact correct.

So is the keyword here "in recovery", meaning that in "normal" mode (or whatever the technical term is....) you don't have root access without su/rootsh??

Because that is my only concern, really.

Either way I appreciate your help - misunderstandings always happen, from both sides ;)
[Galaxy S II Original Android Development] kla93:
Hi There,

I've just flashed, using Odin, XWKK5 without any problem.

I've also flashed CF-Root 5.0 for KK5 without any problem.

But when trying to flash the original kernel Odin enter in a non responding mode.

Anyone faced this ? and how to sort this out ?

Regards,

KLA93
[Galaxy S II Original Android Development] CamoGeko:
Non responding mode? lol

Communicated from a Galaxy far far away via an XDA premium quality neurotransmitter.
[Galaxy S II Original Android Development] kla93:
I've sorted out the issue and was able to flask the stock kernel

@gecko95gek, As you seems to be native English and instead of mocking other, could you tell me how you call a situation where a software, in a W7 environment is not responding.
[Galaxy S II Original Android Development] It_ler:
I change the question:

Why do you not want to update your phone's firmware?

1. In Intratech's Official Firmware thread you will find the latest versions as non-wipe.

2. App (+ app data) is safe with Titanium Backup, system restore is available with complete CWM backup.

3. So, by flashing a non-wipe ROM and not explicitly wiping (with factory reset in recovery mode, with repartition option in Odin, etc.) your data will not be wiped.

With your backups, you are on the "safe" side.

4. If updating, why not using the latest version?

So, don't do a 2.3.3 => 2.3.5 ... do a 2.3.3 => 2.3.6 !

And flash XWKK5 stock ROM => can be found in third post (Frankenstein Firmwares) of Intratech's thread.

5. Usually, there are more bug fixes and patches in newest firmwares.

I heard about a security issue in wifi connections in Android 2.3.3 which was patched in Android 2.3.4.

And there might be even more "goodies" in Android 2.3.6?!

6. Try and test it.

If you feel uncomfortable with the new ROM, just flash a kernel containing CWM recovery and restore your system backup of your current (old) Firmware.

Be confident and go for it.

Good luck !

P.S.:

If you are really happy with your current ROM, and you do not feel any need to update the firmware, then just don't do it.
[Galaxy S II Original Android Development] ReiKo90:
OK people I'm really in a need of help. I rooted and flashed my SGS 1 couple of times but I'm confused with SGS 2! =(

My Kernel is

Kernel 2.6.35.7-I9100XWKDD-CLI161513

What rooted kernel should I install? And I want to install CyanogeMOD (firstly I need root) so I want to use this method. Is that correct?

Thanks in advance.

Cheers.
[Galaxy S II Original Android Development] Rinoko72:
Could you post your Build number? That what you have to look at when trying to find the right kernel..

Read though post 1 again, do as Chainfire tells, if you still are not sure, let us know and someone will help you make the right choice :)
[Galaxy S II Original Android Development] ReiKo90:
Hey man! Well look, usually I'm courage-type but this time I don't want to take too much chances. I unbricked my first SGS 1 like three times ... shees =D

My build is: GINGERBREAD.XWKDD

btw. sidequestions: your opinion - DarkyROM or CyanogenMOD for SGS2?

Cheers thx a bunch!!!
[Galaxy S II Original Android Development] Rinoko72:
Is yours a branded unit?

I'm pretty sure that if it's not branded there should be a/some numbers in there some where..

Mine is "XWKJ3". Just about to flash KK5 :)
[Galaxy S II Original Android Development] ReiKo90:
Man, there are no numbers in Build Number.

My baseband version is I9100XXKDH. And Build number as I said it only says: GINGERBREAD.XWKDD. Does this means I will not manage to flash it and root it? =(
[Galaxy S II Original Android Development] Rinoko72:
Is it branded..?

Which model no is your unit?

I think I've found your ROM in Intratech's thread, that's an old FW, I'm not sure which CF-root kernel you should use, but I would say the best thing to do is jump over to Intratech's thead: http://xdaforums.com/showthread.php?t=1075278, upgrade your FW to something newer, then com back here and get the corret kernel.. ;)

You'll then be rooted and ready for a new ROM :)
[Galaxy S II Original Android Development] ReiKo90:
Well man it has no branding on it, nothing that I can see (like logo and etc.).

Where can I exactly see model no? (model number is GT-I9100).
[Galaxy S II Original Android Development] Rinoko72:
Read my last post agian, which is before this one you just posted.. :)

Just edited it while you posted :)
[Galaxy S II Original Android Development] ReiKo90:
Uhh I hope it works ;)

What firmware do you think I should install (so I can safely upgrade next?).

Is XWKJ3 good thing as you are also doing it (obviously you are more experienced flasher then I or you just got bigger balls ;)).

Sorry if I'm wasting too much of your time.
[Galaxy S II Original Android Development] Rinoko72:
No sweat mate.. :)

From what I've read, XWKJ3 or XWKK5 are the latest, I'm going to try XWKK5 just to see if there is any difference to XWKJ3.

If your going for a custom ROM, it dose not matter which you choose, because when changing to your new ROM, you cannot choose your biuld number, you get the one the ROM is built on.. :)

I've flashed a few ROM from Intratech's thread, followed to the letter what he has written and have not had any trouble, at all..

Read though his post, if your still abit unsure of what/how do things, post a question and you'll get help, who knows, it might be me.. :D

Remember to do a backup after you've flashed the CF-root kernel, before you start flashing ROM's, so that if you do get any trouble when flashing the custom ROM, you can reinstall that backup :)
[Galaxy S II Original Android Development] gr4ndm4st3r_bl4ck:
Ok, i checked sbin and i found some busybox files... Then I download and install a font changer app that says there is no busybox on my system... Then I download busybox installer from the market and it says i already have busybox... Something is awfully wrong here, i smell BS -.-
[Galaxy S II Original Android Development] ReiKo90:
Do you think that rooting via Intratech's method is the best (same topic) as I seen various ways of rooting phone?
[Galaxy S II Original Android Development] Rinoko72:
Never tried it, I used Chainfires kernel from day one..

With his Kernel I think it's alot easier to use CWM, you just choose in the app what you want to do, creat backup/delet backup/flash zip update ++++

without having to reboot to CWM..

I think people stay with what there comfortable with and what works for them :)

I think opening odin, putting the kernel in the PDA box, hitting "start", then your done is alot easier :D
[Galaxy S II Original Android Development] mermaidkiller:
Is it not much easier to bypass the 'official' software update and flash a rooted and CWM-ed XWKK5 as on the beginning of this thread posted by Chainfire directly (after Ti-backupping and CWM backupping of course ) ?

Or does this not update the baseband ?
[Galaxy S II Original Android Development] ReiKo90:
Hey people. I'm ready to update my firmaware.

But alas - another problem.

When I put my SGS 2 via USB (connect to PC), not all drivers are installed successfully. USB COmposite Device is OK and GTI9100 is also OK. But something CD Serial is saying there is "No driver found".

Should I update my firmware or is this CDC thing really important?

<- This is FIXED by installing Samsung KIES.

btw. Rinoko72 - should I use XWKK5 stock ROM (download) or "This package has: PDA: XWKK5| Modem/phone: XXKI3| CSC: XEUKH2"?
[Galaxy S II Original Android Development] Rinoko72:
You need to first make sure your drivers for Kies are up to date, start Kies and check it for update, without connecting your phone.. I think the latest is v2.0..

Make sure after it's updated that's Kies is not running in the back ground BEFORE you start Odin.

You need to check in Intratech's thread and see if the XEUKH2 CSC package is correct for you and your language.. in the thread there is a list telling you which CSC package is for your country..

If UEXH2 is not correct, download the "frankenstein" FW in post 3 & the correct CSC package you need, you can flash these 2 at the same time in Odin :)

When thats done, put the Cf kernel in "PDA", flash that and your done ;)
[Galaxy S II Original Android Development] It_ler:
By flashing rooted kernels, you won't get a new ROM.

It is just the kernel.

And as we speak about CF-Root kernel, you should always flash a kernel corresponding / compatible with your ROM.

So, if you are running on an old ROM, you should not flash a new CF-Root kernel version. It might brink your phone.

And it would only update the kernel part of the firmware.

To update the complete firmware (including baseband/modem, CSC, system apps, etc.), you have to flash a new ROM.

If you do not want to flash a custom / rooted ROM, you have to flash a stock / unrooted ROM and root the phone afterwards.

That's the way it goes.
[Galaxy S II Original Android Development] ReiKo90:
OK but why is CSC so important? It only changes a language for a bit while you have that firmware or?

btw. what should I chose when my country is not on the list? Also there are links to stock kernels - I should not use those right?
[Galaxy S II Original Android Development] Rinoko72:
As long as you get your language, you should be find, just along as your Apn setting are OK.

the stock kennels are used as part of the operation for removing the yellow warning triangle your get on upstart, after flashing "unofficial" Fw, if you don't have a jig to resett the binary counter. ;)