yashsingh1/xdaforums huggingface dataset:
[Galaxy S II Original Android Development] hotrodbx:
ROOTED!! Finally! :D

I used Superoneclick 1.5.5 instead of 1.9.1 and it worked first time. Goodbye ads
[Galaxy S II Original Android Development] Fornowagain:
Try this, original KDD re-tarred. Should be ok, but I haven't tested it.
[Galaxy S II Original Android Development] Chainfire:
I am in need of the following files from a retail (rooted) SGS2, if anybody would be so kind as to post them ...

/system/lib/libEGL.so

/system/lib/libGLESv1_CM.so

/system/lib/libGLESv2.so

/system/lib/egl/*

Thanks to whomever helps me out :)
[Galaxy S II Original Android Development] Raspster:
Just used this. Seems to work fine. I'll know after a day of use on the battery front with android system or not. The yellow warning triangle is now gone thou. I don't know what was stopping me from rooting. I installed the un-secure kernal like I have done a million times in the past and that went fine. I then tried to use superoneclick again like I have a million times in the past and bam! Did not go thru. It would go thru all the steps in superoneclick and when it got to the last part it just said FAILED. I can't even gingerbreak with this un-secure kernal. Ohwell, Guess I'm stuck on this stock rom for now.. :(
[Galaxy S II Original Android Development] cmd512:
Attached. :)
[Galaxy S II Original Android Development] Chainfire:
Looks like my SGS1 GL hacks may just work on the SGS2 without further modification. Can't be sure until I have one - and can't let anybody test until we have CWM - but it already works on the SGS, SGT, and HD2, so *cheers* !
[Galaxy S II Original Android Development] dxdiag32:
can't superoneclick 1.9 work?
[Galaxy S II Original Android Development] cmd512:
I still remember using your GL hacks on my HTC Rhodium. Good times await, friend. :D
[Galaxy S II Original Android Development] Raspster:
Guys, just to confirm this is what I SHOULD have:

Baseband: I9100XXKDH

Kernal: I9100XWKDD-CL161513root@DELL103#2

Build #: GINGERBREAD.XWKDD

Trying to find out why I can't superoneclick after I installed the un-secure Kernal from this thread.
[Galaxy S II Original Android Development] afilopou:
Yes looks correct
[Galaxy S II Original Android Development] flash3d:
Apperently there's a new firmware out, what would be the correct steps to install this?

Do we have to re-root? Maybe handy to post this in the first post? Just to avoid a lot of the same questions.

Thanks
[Galaxy S II Original Android Development] hankit:
Perfect! It worked on my 2.3.3 Andriod SGSII thanks!
[Galaxy S II Original Android Development] Chainfire:
Have added some info to the guide about how to go back to your original kernel, and attached a number of original kernels to the second post. Enjoy!
[Galaxy S II Original Android Development] vimto25:
do we need to extract?
[Galaxy S II Original Android Development] Chainfire:
Yes, you want to use the TAR file inside the ZIP file
[Galaxy S II Original Android Development] vimto25:
thanks, so im bout to update firmware, then i use your kernel to gain my root with odin and then super1click, then i use my stock kernel which u have listed with odin again (no super1click) and im left with new firmware,stock kernel,rooted ?? thanks muchly
[Galaxy S II Original Android Development] BuzzFuzz:
How to remove yellow warning triangle from boot page?
[Galaxy S II Original Android Development] vimto25:
u need a usb jig,

http://xdaforums.com/showthread.php?t=1068522

EDIT: or flash your original kernel after and you will remove the triangle and still have the root.

thanks chains works great :D
[Galaxy S II Original Android Development] otacon888:
Just to confirm...after rooting with the custom kernel....flashing back the stock one gets rid of the warning?

Thanks in advance!
[Galaxy S II Original Android Development] walda:
The "/!\" Sign? Yes its gone.
[Galaxy S II Original Android Development] domazdk:
Very nice. Worked perfect!
[Galaxy S II Original Android Development] HumanoidTalking:
Great to see many people getting ROOT :D

Supercario any ideas on Kernel? I guess will happen only after you would get your SGS2
[Galaxy S II Original Android Development] BuzzFuzz:
Thanks Chain
[Galaxy S II Original Android Development] lukemo:
Chainfire sorry, a question: is the KE1 posted the last WKE1 kernel (today's upgrade)? Thanks a lot
[Galaxy S II Original Android Development] no1male:
ive come from a desire hd and was expecting a bit of a wait for root. Got my sgs 2 today and it is now rooted and back on stock kernel :)

Looks like the SGS 2 devs are gonna be on fire.

Cheers OP
[Galaxy S II Original Android Development] StarF:
what does stock kernel add ?
[Galaxy S II Original Android Development] cmd512:
Works perfectly, thanks. Large bold imposing yellow EXCLAMATION MARK is gone at bootup. :D
[Galaxy S II Original Android Development] Chainfire:
Yes. WKE1 is a misnamer... it's either XWKE1, or KE1, but certainly not WKE1 :)
[Galaxy S II Original Android Development] Sausageman:
I got the phone yesterday which had the KE1 kernel already. I rooted this afternoon, and reapplied the KE1 kernel.

Everything seemed fine, but I've just run Titanium Backup to get my apps and settings, and I'm now getting FCs on my messaging app, Handcent, and some others including Email and Google Services.

Can anyone help? Is this caused by the root, or have my backups done this somehow?
[Galaxy S II Original Android Development] walda:
did u restore system settings? bad idea if so.

sent from my SGSII via T*patalk
[Galaxy S II Original Android Development] Sausageman:
I didn't intend to, I thought it was just user apps.

If I have, is there an easy way to reverse this?
[Galaxy S II Original Android Development] Chainfire:
wipe / factory reset :{
[Galaxy S II Original Android Development] sheridan2000:
Thanks for that
[Galaxy S II Original Android Development] Sausageman:
Phew, that seems to have worked.

Thank you for the advise, and the rooting info :)

And it kept the root :D
[Galaxy S II Original Android Development] vimto25:
does that take the phone to how it was out the box?

thanks
[Galaxy S II Original Android Development] Raspster:
I'm back to stock kernal but still seems to be draining my phone. Android OS is taking about 60% of my batt use and that's with little to no use all day. Looks like 5 to 7 percent per hour with zero use. Istanbul get alot more juice on idle. Think I need to do a factory reset to clear batt stats..?
[Galaxy S II Original Android Development] Intratech:
Hey CF I've extracted the XWKE1 kernel (NOT XEKE1) and packaged it here if you want to add it to your list: http://xdaforums.com/showthread.php?t=1075278
[Galaxy S II Original Android Development] cmd512:
+1, Grabbed the one from that thread and flashed back after rooting with unsecure KDD, worked perfectly!
[Galaxy S II Original Android Development] anti-derivative:
How do I tell what my kernel is

my about says

2.6.35.7-I9100XWKE1-CL181974

root@DELL103 #2

Is that the same kernel Intratech just posted?

And if I later install a rootable kernel (I know Intratech's is stock not root), will I be able to backup my stock 3 ROM? What does the CL number mean, and what is root@DELL103 #2??
[Galaxy S II Original Android Development] StarF:
mine came with a 2.6.35.7-i9100xwkdd-cl161513 root@dell103#2
[Galaxy S II Original Android Development] TheMathMan:
Assume you dont have drivers installed. Have you installed Kies? That has the sammy drivers.
[Galaxy S II Original Android Development] dickie2007:
I most certainly have not...

downloading Kies 2.0 now...

didnt know there was a client version as the Kies Air app used the browser... Nice one!!

had thought Google USB composite drivers would do the trick..

Thanks,

Dickie
[Galaxy S II Original Android Development] TheMathMan:
That should fix it then!
[Galaxy S II Original Android Development] dickie2007:
Do you need PIT file selected??

Dickie

EDIT: took a guess... yes
[Galaxy S II Original Android Development] dickie2007:
mmmmmm Root!...

Dickie
[Galaxy S II Original Android Development] TheMathMan:
Were you KDA or KDD to start?
[Galaxy S II Original Android Development] AndyCr15:
Probably a silly question, where do I find SuperOneClick?

**EDIT** Nevermind, Google found it for me :)
[Galaxy S II Original Android Development] :
Question - Is there any point in me rooting now?
[Galaxy S II Original Android Development] dickie2007:
not sure mate, didnt check...

came from Phones 4 U if thats of any help lol

Dickie
[Galaxy S II Original Android Development] dickie2007:
Depends mate, i rooted for AdFree and Juice Defender mostly...

Dickie
[Galaxy S II Original Android Development] dickie2007:
My build is KDA, if that reflects my previous Kernel??

Dickie.
[Galaxy S II Original Android Development] AndyCr15:
Root-a-t00t-t00t

I had KDA before, UK from Phones4U
[Galaxy S II Original Android Development] HamSummit:
sorry for beeing a noob but cant you just take gingerbreak like on this vid: http://www.youtube.com/watch?v=9lVft5HoKP8 ?
[Galaxy S II Original Android Development] dickie2007:
nope, was patched... thats a pre-release...

Dickie
[Galaxy S II Original Android Development] asgard:
Hey buddy, glad youre on board the sgs 2 train cf! Receiving mine any day now, can't wait. Good work!
[Galaxy S II Original Android Development] Drdroidlove:
This is great news, cant wait to get this mobster on my hands.
[Galaxy S II Original Android Development] csheep:
Yes! it works!!!!

Hi,

Bravo!

Thank you for make this thread.

i tried this work and

it perfactly works.

Im korean and Im using GalaxyS II (m250s)

Now i setup root explorer and looking data .

Thank you !
[Galaxy S II Original Android Development] csheep:
DMB (Television app) doesnt work.

It's different SPEC betw KOREA and WORLDWIDE

others are fine.
[Galaxy S II Original Android Development] faddys123:
cant we use that app that can root any gingerbread device ??
[Galaxy S II Original Android Development] vikas776:
Now thats called proper fast development supportive phone

now even who dont want to buy the phone will rethink for it coz if root comes so fast so does custom roms and we all loves customizations :)
[Galaxy S II Original Android Development] anti-derivative:
and what is the difference between xwkdd and xwke1? Why have several different types in the UK? Do they have different code that enforces different carrier specific stuff?
[Galaxy S II Original Android Development] no1male:
More stable then the kernel used to root
[Galaxy S II Original Android Development] JJEgan:
d g h i j k

d is the earliest k is the current /latest version .

jje
[Galaxy S II Original Android Development] Bart1981:
So I just updated the firmware to version KE2....

Can I use the KE1 to get root again? Or should I wait for the KE2 release?

edit:

Never mind, just did not read the 2nd post right.
[Galaxy S II Original Android Development] sheridan2000:
Just updated mine to ke1 via kies, then using guide on front page installed insecure xdd kernel......rooted with superoneclick 1.5 (1.9 did not work for me). Then reinstalled original ke1 kernel...all went fine no probs so far. S/U and B/B fully istalled with titanium back up as well. Quadrant still in 3300 figures so im happy. Thanks very much.
[Galaxy S II Original Android Development] jonata:
simple question :

can I root without simcard inserted ? or it is need to root ?

tks for help
[Galaxy S II Original Android Development] JJEgan:
Nothing to do with root .

jje
[Galaxy S II Original Android Development] jonata:
tks for reply ...

rooting now !
[Galaxy S II Original Android Development] dxdiag32:
can you share your kernel resource ？:)
[Galaxy S II Original Android Development] Raspster:
Hi guys, really trying to get to the bottom of this. I still can't root. I have installed the un-secure kernal thru odin... no problem. I'm trying to get superoneclick to get rollin and I know that some people have said that I need busy box..? I'm not sure if there is some kind of connection issue with my SGS2 or what. I just made sure I have the SDK and kies 2.0 installed. All good to go. Kies can see my device when it on without debugging as normal. Odin saw my device no problem also. Superoneclick seems like it can see my device but what I did notice is I keep getting the following message after every command goes thru in superoneclick and I'm pretty sure this is NOT normal as I just rooted my atrix with superoneclick without a problem and did NOT get this message at every command. Here is it:

SuperOneClick v1.9.1.0

Checking drivers...

Killing ADB Server...

OK

Starting ADB Server...

* daemon not running. starting it now on port 5037 *

* daemon started successfully *

OK

Waiting for device...

* daemon not running. starting it now on port 5037 *

* daemon started successfully *

OK

Getting OS Version...

* daemon not running. starting it now on port 5037 *

* daemon started successfully *

OK

Pushing psneuter...

* daemon not running. starting it now on port 5037 *

* daemon started successfully *

OK

chmod psneuter...

* daemon not running. starting it now on port 5037 *

* daemon started successfully *

OK

Running psneuter...

* daemon not running. starting it now on port 5037 *

* daemon started successfully *

FAILED
[Galaxy S II Original Android Development] harolds:
samfirmware dot com
[Galaxy S II Original Android Development] Intratech:
Why when you can get them right here?:confused:
[Galaxy S II Original Android Development] jonata:
ROOTED !

everythings good ...

Tks to all !!!
[Galaxy S II Original Android Development] madmack:
these are stock kernels modded in binary form = no sources. only some badass hex editing.
[Galaxy S II Original Android Development] mi3x:
Awesome job, Im rooted after half hour of owning this device :D

One question: now when it boots up, an exclamation mark in a triangle is shown on the spalsh screen. Is that ok? :confused:
[Galaxy S II Original Android Development] dwarfhero:
@mi3x

That just means that you are using an insecure version of the kernel, which is what you used to root. In itself there are absolutely no problems, apart from maybe it being ugly.

To get rid of it, you simply flash the original kernel you wanted over the top of it, using ODIN.
[Galaxy S II Original Android Development] abstruse:
Maybe a stupid question.

I just flashed for root but want to get rid of the exclemation mark.

Which of the kernels in the 2nd post should i use?
[Galaxy S II Original Android Development] Fornowagain:
The one that matches your firmware. You did take note of it before you flashed the insecure kernel?
[Galaxy S II Original Android Development] Raspster:
Finally got mine rooted. Had to do superoneclick on my sons piece of sh#t CPU. Not sure why my pc was giving me troubles with superoneclick but I think it had to do with the drivers from samsung or possible the USB drivers for ADB. Odin would work just fine, just not superoneclick. Ohwell, rooted and ready to go! Updated thru Keis and back to original kernal with root. Thanks developers!
[Galaxy S II Original Android Development] dxdiag32:
i just want to know how does the kernel work and maybe there'll be some other simple way appears:)
[Galaxy S II Original Android Development] Kurai Kitsune:
Is it a bad thing that I didn't note my original firmware version before rooting? Not a branded handset.
[Galaxy S II Original Android Development] Intratech:
No. 1o characters
[Galaxy S II Original Android Development] alx37:
Mine came with KDD.

I currently have KDD insecure rootet. If I wish to go to KE2-Kernel and have it rooted what do I do?

1. Backup all user Apps with TI Backup

2. Flash KE2 with odin?

3. Restore User apps

or

???

ALexander
[Galaxy S II Original Android Development] JJEgan:
http://xdaforums.com/showthread.php?t=1075278

Pretty much says it all .

Backup yes for safety .

If any user apps are now missing restore .

jje
[Galaxy S II Original Android Development] cigaro78:
I can confirm this technique worked wonders with a KE1 from Three in the UK.

Flashed to KDD, rooted, flashed to KD1. No difference in behavior after the reflash. Looks great, works. You do not lose your apps or settings either. :)
[Galaxy S II Original Android Development] Rooster19:
I need help.

This guide it easy but then in this section there are other threads talking about root as well, what the hell are they about?

I'm referring to all the other stickied threads in this development section, do I need to read them or not?
[Galaxy S II Original Android Development] JJEgan:
What are you trying to achieve .

Root only if so follow one guide other sticky s are upgrade firmware and a new kernel with root .

This one below is upgrade firmware plus root.

http://xdaforums.com/showthread.php?t=1075278

This one a kernel that includes root.

http://xdaforums.com/showthread.php?t=1060673

Posts get outdated with new developments so yes you are often better to read all the posts .

jje
[Galaxy S II Original Android Development] sean-john:
howto for beginners

hello,

i am all new to android and got my S2 today.

Now i want to root, and gett off all that Samsung Staff like 'hubs'

is there a easy way to root it?

:)
[Galaxy S II Original Android Development] walda:
you already found the right thread! lets start.

sent from my SGSII via T*patalk
[Galaxy S II Original Android Development] 101matt101:
Use the auto root kernel, it's one of the development threads, that's the easiest way as you skip the superoneclick step from this post :)
[Galaxy S II Original Android Development] Rooster19:
I want to root the phone using this guide, then stock kernal reflash

So I'll just use this method, then reflash it to remove that yellow exlamation mark.

Sounds about right?
[Galaxy S II Original Android Development] muken:
Upgrade successful after some manual work

I successfully managed to root my SGSII running the KDD version using this guide.

My problems where.

1. I needed to borrow a machine running windows in order to get ODIN to work. I then successfully managed to install the insecure kernel.

2. The SuperOneClick did not go through, it hung on psneuter. To solve this I remounted /system in rw mode and pushed busybox with adb to /system/xbin and installed it manually with something like busybox --install -s /system/bin/

After this TitaniumBackup worked.

The only problem I have is that my backups are from GB ROMS run on a Desire which used sqlite version 3.7.2. The SGSII use sqlite version 3.6.22. This makes me manually recreate all databases and import database dumps into the manually created databases.

Does anyone have a better solution for this sqlite version incompatibility thing?
[Galaxy S II Original Android Development] jjs87:
This will be my first root. Im currently on XWKE2 will rooting using the methode in the start post wipe all data from my phone? If yes whats the backup program to use for stock android.
[Galaxy S II Original Android Development] JJEgan:
Not usually .

Backup via Kies

Backup of choice Titanuim Pro needs root .

jje
[Galaxy S II Original Android Development] jjs87:
flashing the kernel with odin was easy but the superclick doesnt work...

Superclick kinda gets stuck or crashes at waiting for device
[Galaxy S II Original Android Development] walda:
usb debugging on?

sent from my SGSII via T*patalk
[Galaxy S II Original Android Development] jjs87:
yeah just found that out. Rooted now :) time to freeze that bloatware :D
[Galaxy S II Original Android Development] αкαѕнα:
Thank you for this nice information :)
[Galaxy S II Original Android Development] Quindor:
Thnx's!

Thank you very much. Rooted using the method in first post and then flashed back my original kernel, worked like a charm! :D
[Galaxy S II Original Android Development] dave2:
I can't seem to root without having the yellow triangle come up at every boot.
[Galaxy S II Original Android Development] ywk:
I got problem of rooting the SG2 by flashing the "XWKDD_insecure.tar". It showed fail. As I did follow yr post step by step. Could u tell me how to solve it ?

I did successed updated the firmware fm Ke1 to Ke2 via Odin. My ver is 19100xxkdj.

Thx in advance.
[Galaxy S II Original Android Development] ywk:
After I restarted my pc, it can be flashed. Solved it now.

Thx !
[Galaxy S II Original Android Development] 2raaas:
Hi i rooted my phone but im going to give it back and wait till its out on orange, can anyone tell me how to unroot it?!

thanks in advance
[Galaxy S II Original Android Development] Kolemar:
Thank you so much works perfectly!

Finally my Angry Birds saves are back where they belong :D
[Galaxy S II Original Android Development] B3311:
Forgive my noob questions - I'm coming over from the SGS and a night shift, reading too much and absorbing nothing. Used Odin a bit on my SGS, but mostly CWM, so am out of practice... Here goes...

Got my unbranded, Nordic SGS2 on Saturday, it came with XWKE1 (PDA) and XXKE1 (CSC). Haven't yet put in my SIM card.

Upgraded via Kies, which for once was problem-free. I now have:

PDA - XWKE2

Phone - XXKDJ

CSC - XXKE2

If I follow the guide and all goes well, I reflash a XWKE1 kernel in Odin. Should the settings be the same as for flashing the unsecure kernel?

If I then update via Kies to the above settings, will I still be rooted? Or can I skip Kies and reflash with XWKE2 instead of 1?

My main worry is losing Scandinavian language support. And bricking, obviously...

Many thanks from an Odin *****...:)
[Galaxy S II Original Android Development] mi3x:
Download and flash the insecure kernel now, then root (as per instructions in this thread), then flash this same as you flashed the insecure kernel.

You'd have then the latest f/w and root. Nothing gets lost (apps, settings, etc).
[Galaxy S II Original Android Development] jjs87:
i rooted my phone as it said in the startpost and it still says im on XWKE2 didnt reflash it with a newer kernel...
[Galaxy S II Original Android Development] smohanv:
Flash stock firmware which you can download from xda under General or samfirmware site. It will remove root and take your device back to original.
[Galaxy S II Original Android Development] 101matt101:
This is going to be a totally shameless bit of self promotion :p

I've made a video guide on how to root your SGS2, search "mattj101101" on YouTube and you should find me :) all the feedback I've had so far has been positive :)

Thanks
[Galaxy S II Original Android Development] AmesCell:
Good videos. I had read how to do it and was pretty sure I'd be ok, but it was nice to see someone walk through it. I'll give it a go tonight.
[Galaxy S II Original Android Development] NitroOnTheRocks:
I flashed insecure kernel --> root --> flash KE1_orig.

Everything seems to work with root but when I try to push a modified SystemUI.apk to /system/app through adb this is what I get:

D:\android>cd android sdk

D:\android\android sdk>cd platform-tools

D:\android\android sdk\platform-tools>adb remount
remount failed: Operation not permitted

D:\android\android sdk\platform-tools>adb shell
$ su
su
#

Does anyone know what I'm doing wrong here?
[Galaxy S II Original Android Development] turborider:
Is there any video made for the guide?
[Galaxy S II Original Android Development] marvi0:
help me out please, so am rooted thanks again chainsfire, now my question is regarding the origional kenel, is it true their is no advantage of having to flash the origional kernel after rooting?, if it is necessary, i just flash it via odin, as i did when i was rooting? and does it clear all my data, factory reset?. Thanks in advance.

no worries figured it out.
[Galaxy S II Original Android Development] 101matt101:
I've made one search "mattj101101" in YouTube and you should find it :)
[Galaxy S II Original Android Development] carbendi:
i have couple questions if i may ask

my kernel version seems to be 2.6.35.7-I9100xwkdd cl161513 root@dell103 #2 is this an old version? and do i need an update?

should i root the exact same way expailened in the first post?
[Galaxy S II Original Android Development] 101matt101:
Yeah, KDD is one of the original shipping kernels, you should update if you want a newer one though little has changed in a few weeks haha :D. And yes the same rooting method works for all the currently released kernels (KDD, KE1 & KE2).