[Q] KERNALS - Galaxy S II Q&A, Help & Troubleshooting

sorry i am a newbie have been reading forums since i got my phone been flashing firmwares , only official ones and frankenstein ones thansk to intratech..
My question is i see alot of kernals that people are flashing to their phones.. i am currently using KG6 frankenstein, thinking about going to the KH1 tonight hearing bit smoother...can u flash any kernal compatable with the firmware of course ??

Any Kernel can be used with any firmware.
Any firmware can flashed over any firmware.
Regards.

thanks .... does it make alot of diff though from using a stock one?
is ne1 using stock firmware frankenstein KG6 NOT with the stock kernal???

Depends, I am using Chainfire kernel, as it gave me root and stayed closed to Stock. There are some other kernels, like Ninphetamine, SpeedMod by which you can use BLN, Modify voltages and some are Overclocked, but they will not provide same battery life like Chainfire or Stock kernel. So, yes there is difference in them.
You need to choose one on your need.
Regards.

ok well i guess i will stick to the stock ones i use chainfire method to flash insecure and then flash using super oneclick and re flash original kernal to get rid of the yellow triangle, from the sounds of it i cant see how i would benefit from custom kernals so guess i will stay away i just want a better battery life...nt want to over/underclock etc..

That's good. Some users play with Underclock/Overclock without knowing what they are doing.
Regards.

i am mainly interested in the flashing of new firmware as and when they are released by this forum as sammy like to take the P with releasing the official ones more often then not everytime i have changed my firmware... which is like about 6times since i got my phone end of april i notice a slight improvement....lets hope that things only get better

Related

[Q] Help me select ROMS

hello all,
Before I being, i searched a bit in this forum and in web. But the questions i have still are not answered.
I on KE2 stock ROM. i have an unbranded SGSII. I have rooted using steps mentioned here http://forum.xda-developers.com/showthread.php?t=1125414
I want to install any of the custom Roms or the newer ROMS mainly because the battery usage sucks. with some hour music and calls battery get drained easily.
I dont mind updating to latest stock ROM also as long as it solves the problem.
Kies dose not offer me an upgrade and its also grayed out for some reason
Here is my SGSII specs
Code:
Product Code: GT-I9100LKADBT (From RegEdit)
PDA: I9100XWKE2
Phone: I9100XXKDJ
CSC: I9100OXXKE2
Baseband: I9100XXKDJ
If I have some problem, I want to revert back to Stock rom before giving it to Samsung. I have also ordered a USB Jig. It should be on the way now. So i can reset the counter as well.
Before flashing, I want to know what all i should do. Is it just fine If i flash the firmware file? Also in Samfirmware i see something called pit files.
can anyone help me in flashing the correct rom?
thank you
All Custom ROM's give detailed installation instructions in the first couple of posts.
For what it's worth, having tried a number of different ROM's, VillainRom 1.4 has the best battery for me. 2 days with moderate use.
+ Villian rom but read and understand the instructions before you start .
jje
Cognition S2 is a good rom, full instructions for flashing.
If you look in the android development section, theres also a thread with all stock firmwares, kernals and tutorials for flashing
thank you all.
I was wondering about how to revert back in case of some problem. Also do I need to take care something about the baseband etc?
I am kind of new so thats what makes me tensed! I dont want to screw up the mobile.
Don't worry, once you have USB jib, you can reset Odin flash counter and this is a safe way to rescue you in case of brick.
In terms of baseband, ke4 or kf2 are the best ones. Kf2 kernel + kf2 base band is a good combination. You can try many ones and choose by yourself.
On xda, there are all stock firmware to rollback if needed.
Take a look at the stock rom and branded roms post in Dev section find your phone and download a copy of the rom.
That can be flashed back via Odin to original state wiping any root and stock roms .
jje
How about ROM Manager ? i read that It can install ROMS over air
http://www.androlib.com/android.application.com-koushikdutta-rommanager-nptD.aspx
Don't use that as far as know. My kernel wasn't supported and it took me days before my recovery mode was working as I wanted. Maybe it works with other kernels, but with my bad experience thus far I don't install that again.
Sent from my GT-I9100 using XDA App
galaxyII said:
How about ROM Manager ? i read that It can install ROMS over air
http://www.androlib.com/android.application.com-koushikdutta-rommanager-nptD.aspx
Click to expand...
Click to collapse
Please dont install rom manager. Its not fully compatible with the sgs2. Use it, and youll be back here asking for advice on how to fix another mess.
Sent from my GT-P1000 using XDA Premium App
stoney73 said:
Please dont install rom manager. Its not fully compatible with the sgs2. Use it, and youll be back here asking for advice on how to fix another mess.
Sent from my GT-P1000 using XDA Premium App
Click to expand...
Click to collapse
Thanks. Then i will not
Installing rom manager is not an issue... Very few custom rom are compatible with this. Afaik Cognition rom is one of them.
bgn9000 said:
Installing rom manager is not an issue... Very few custom rom are compatible with this. Afaik Cognition rom is one of them.
Click to expand...
Click to collapse
You think I can install ROMS with this? no more Odin?
No this is a little bit more complicated. You need a rom compatible with this like cognition seemed to add. The main idea is to have a rom compatible with rom manager and this will allow you to change to another rom compatible with this. Unfortunately, there are not so many custom rom... Perhaps sicopat's one?
I justed wanted to say that rom manager is not dangerous to install and even to launch.
OK Thank you,
But I am still confused If i need to update the modem etc. Let me do some more search
You can upgrade modem version by Odin flash mode separately to the rest.
http://forum.xda-developers.com/showthread.php?t=1131950
Just download a modem.bin file or gets it from a complete firmware by unzip.
Put modem.bin into phone area of Odin and start accordingly of normal flash processing.
Thanks bgn9000
MY whole worry is whether to update modem or not. I dont want to mess with my phone as i think there is no downgrade.
Looks like I have to invest more time in understanding this flashing

[Q] Root with what for my UGKG2? Big newbiness confusion... Yes I've searched lots.

I just want to root my S2 but don't want to encounter any glitches and issues that some people seem to be having with these different Kernels. My stock Kernel is UGKG2.
Bell Canada Galaxy S2 Released July 21st 2011
Model Number GT-I9100M
Android Version 2.3.3
Baseband I9100MUGkG2
Kernel version [email protected] #2
Build Number GINGERBREAD.UGKG2
Unlocked from Bell and using on Rogers.
It seems the 3 different KG2 Kernels that are currently available are:
CF-Root-SGS2_ZS_OZS_KG2-v4.1-CWM4.zip
CF-Root-SGS2_JP_XSG_KG2-v4.1-CWM4.zip
CF-Root-SGS2_XX_OXA_KG2-v4.1-CWM4.zip
What one should I use? I don't want to experience network issues or any weird glitches. Will there be a stock UGKG2 coming out in the near future that I should just wait for?
Am I even asking the right question? Please excuse my newbiness. I've been reading through hundreds of posts and it's just making me more confused. I've tried SuperOneClick but it hangs at Step 5.
I'm not sure I understand this whole rooting thing. From what I gather, to root you have to use a different Kernel. And it's that Kernel that is giving you root privilege? Yet I see people saying something about CF Root. I think I'm way off somewhere...
Thanks.
Ok, let me start this off by explaining something.....
The rom letter versions are actually based upon 5 letters, not 3. There are several variants of KG2. Basically, the Samsung naming convention is as follows:
Model name: I9100M
Provider/Area: UG (Bell/Virgin/Sasktel)
Rom Version: KG2
Now, the rom version can get broken down into each letter as well...
K = 2011
G = July
2 = 2nd version that month.
All area's roms are developed completely separate from each other...
Ours is UGKG2. Which is unavailable for download from the Samsung servers, so we're not able to actually get back to stock, or make any kind of custom firmwares/kernels based upon it.
All the other ones, including ZS, JP, and XX are completely different roms and kernels than what we have on our Bell phones.
The KG2 that either of those 3 kernels are based on are either 2.3.4 roms or different 2.3.3 roms. So, matching that is no different than installing a KG1 or KG3 or any KF* CF-Root kernels. ChainFire has not made a CF-Root based upon UGKG2 yet, so no matter what one you install, it's not based upon our rom, meaning you can basically install ANY CF-Root Kernel and as long as your phone still works with it, it doesn't matter. All the roms are completely different and the naming convention has nothing to do with each other unless all 5 letters/numbers match up.
Personally, I'm waiting for our stock rom to be released for warranty return purposes before I flash one of the root kernels.
However, if you're willing to take the chance, I suggest installing a 2.3.3 kernel as that's the UGKG2 Android version.
Sent from my GT-I9100M using XDA App
Thank you Electroz.
I'll wait and keep an eye out for ChainFire to come out with a stock one for us then!
Another thing that confuses me is this:
People are talking about using one of the Kernels to root and then reverting back to their backed up Kernel while still maintaining root? Is that possible?
ie.
I pick a 2.3.3 KG2 Kernel, root and then use a backup of my UGKG2 again? Then all is good? And I'm rooted? Probably not eh?
That works in theory. However there is no way to root without flashing over our stock kernel. So until our firmware is available on the Samsung servers, we cannot go back to the stock UGKG2 kernel if we overwrite it with a "root" kernel.
Sent from my GT-I9100M using XDA App
I'm so glad I found this thread. My SII is my first Android device and I was looking on rooting it but I'd rather wait for a way to revert back to stock kernel before I do so. Can others who have rooted their phones please tell what kernel they have used?
Flash CWM kernel and root using SuperOneClick, or flash Dark Core 1.4. That's what I used on mine. Downside is the original kernel hasn't popped up in the net yet, so there's no going back til it does.
If you need to get rid of the yellow triangle you'll need to use the download mode jig to wipe the flash history.
Sent from my GT-I9100 using Tapatalk
How do i unlock this device?
serioussam2004 said:
How do i unlock this device?
Click to expand...
Click to collapse
I used this app with success. https://market.android.com/details?id=com.helroz.galaxysunlock&feature=search_result
Good info thanks mate
Sent from my GT-I9100 using XDA Premium App
If you can live with the yellow triangle (or can jump through a few hoops to remove it) then just flash one of the custom kernels. I'm using Niphetamine and it's been spot-on.
I just registered on this site to freaking thank you Electroz.
Your post answered pretty much all of my questions.
Wow. So did I! I'd like to add one question though. What brought me here is that I have HORRIBLE Battery life with my SG2. Had it for 1 week, and I'm usually down to 40% by lunch time. And that's with what I'd consider light to moderate use. There's definetly something wrong, and I was thinking that it was the firmware version that I had.
Probably wrong thread for battery life question, but it is somewhat related to the firmware... so can it be that, or could I have a defective battery?
I also have a Bell SGS2 with Kernel UGKG2.
Loaded an insecure Kernel and I rooted it.
Unlocked it with Galaxy S unlock app. (The Galaxy S2 unlock app didn't find the code)
Used it for 2 days on Fido's network with the insecure kernel. Battery life was horrible. It'd be completely drained by 4-5pm. (about 8-10 minutes calls, about 30 minutes internet, about 30 txt messages) Yellow triangle was there.
I also couldn't use Kies from PC. It wouldn't recognize my phone.
So, I re-flashed with stock XXKG2 kernel since ours (UGKG2) is no where to be found. I know it's not the same, but at least, it's the same build. Insecure kernel is an old build (with all those problems that are now corrected with more recent builds).
After flashing with XXKG2...Triangle gone.
Battery life is greatly improved from insecure kernel. Same usage, still have about 15-20% when it's time to sleep and recharge.
I can also connect to Kies on PC now.
I think it's the best solution for now for the people like me who absolutely need root to unlock asap.
I'll flash the stock UGKG2 once it's out.
EDIT:
By the way, re-flashing to a stock kernel after rooting (in my case XXKG2) doesn't remove root.
Just flashed my buddy's i9100m with CF-Root XXUG2 kernel and it booted with a yellow triangle in boot screen, and went into the system
I guess it worked as I can see SU on it.
thats a great explanation on the first post thanks alot, i was wondering if anyone here could make a backup with clockworkmod from a rooted galaxy s2 that still has the UGKG2 on it and post it so i could get access to the baseband file and use it as a restore, that would be very appreciated!!!
im getting the worst reception, cant even send text messages outdoors!
and forget about data.... all i can use is wifi
SL.
killer23d said:
Just flashed my buddy's i9100m with CF-Root XXUG2 kernel and it booted with a yellow triangle in boot screen, and went into the system
I guess it worked as I can see SU on it.
Click to expand...
Click to collapse
could u or your friend post a backup so that i can restore from it?
I have also flashed my phone with XXKG2 Kernal, and so far so good. I am also using Canada's version of the phone. I wished that I would have read the forums better before I did as I failed to make a backup. Seeing as this is my first Andriod phone I didnt know any better. With the exception of some GPS lock issues everything has been great.
Keep up the good work XDA devs, you guys rock! I have really learned alot creeping these forums the past few days.
Thanks from Canada,
Eahaih
Sent from my GT-I9100M using XDA Premium App
KayvinM said:
I used this app with success. https://market.android.com/details?id=com.helroz.galaxysunlock&feature=search_result
Click to expand...
Click to collapse
Bro I just found this thread by accident and saw your post about unlock tried it and it works Thank a lot
Confused...
I'm not a n00b but also can't call myself a pro, but I was hoping that since it's related to this thread in theory, I could get a heads up or something.
I haven't been able to figure out how to update my S2 at all, following stock build and no hacks at all on my phone and it is not rooted.
M#: GT-I9100M
vers: 2.3.3
baseband: I9100MUGKG2
kernel: 2.6.35.7-I9100MUGKG2-CL371789 [email protected] #2
Build: GINGERBREAD.UGKG2
any help would be great
Domochu said:
I also have a Bell SGS2 with Kernel UGKG2.
Loaded an insecure Kernel and I rooted it.
Unlocked it with Galaxy S unlock app. (The Galaxy S2 unlock app didn't find the code)
Used it for 2 days on Fido's network with the insecure kernel. Battery life was horrible. It'd be completely drained by 4-5pm. (about 8-10 minutes calls, about 30 minutes internet, about 30 txt messages) Yellow triangle was there.
I also couldn't use Kies from PC. It wouldn't recognize my phone.
So, I re-flashed with stock XXKG2 kernel since ours (UGKG2) is no where to be found. I know it's not the same, but at least, it's the same build. Insecure kernel is an old build (with all those problems that are now corrected with more recent builds).
After flashing with XXKG2...Triangle gone.
Battery life is greatly improved from insecure kernel. Same usage, still have about 15-20% when it's time to sleep and recharge.
I can also connect to Kies on PC now.
I think it's the best solution for now for the people like me who absolutely need root to unlock asap.
I'll flash the stock UGKG2 once it's out.
EDIT:
By the way, re-flashing to a stock kernel after rooting (in my case XXKG2) doesn't remove root.
Click to expand...
Click to collapse
I don't know about on the SGS2 yet as I just bought the phone about 2 hours ago. But I just came from the SGS Captivate, and I had these same kind of issues with battery on CM7.1 custom ROM.
I found that flashing a new modem greatly improved my battery life, I went from being completely dead by about supper time (with light-moderate usage), to over a full day usage.
On that note though with the custom ROMS they are missing drivers to turn apps off supposedly so I don't know if that will come into play, but it would be something to look into if the issue still persists.

What to look for in a kernal

Hey guys, I'm not gonna ask the dreaded question "Which Kernal is best?", but I am currently rooted and want to overclock to 1.5, but besides that, what else should I be looking for in a kernal?
What about modems (or is that embedded in the kernal)?
We only have 2 options, Entropy or Siyah and they do not include a modem.
Check the dev section for kernels & modems.
butikofer08 said:
Hey guys, I'm not gonna ask the dreaded question "Which Kernal is best?", but I am currently rooted and want to overclock to 1.5, but besides that, what else should I be looking for in a kernal?
What about modems (or is that embedded in the kernal)?
Click to expand...
Click to collapse
Both kernels we have offer oc abilities.
Personally I would look at stability and battery life but that is just me. Try both and see which suits your needs.
Modems are not associated with kernel and depend on your area. Whichever works the best where you are.
We have two choices here and both are incredibly stable and allow overclocking. You can't go wrong. Basically the biggest difference as far as I can see is the recovery that comes with it which is almost entirely preference.
Sent from my SAMSUNG-SGH-I777 using Tapatalk
So if I find a ROM I like but want to experiment with the other available Kernal, is it as simple as flashing my ROM first, then once booted up go into Odin and flash the other kernal i want to experiment with?
Or is the kernal that comes with a ROM the one your stuck with?
butikofer08 said:
So if I find a ROM I like but want to experiment with the other available Kernal, is it as simple as flashing my ROM first, then once booted up go into Odin and flash the other kernal i want to experiment with?
Or is the kernal that comes with a ROM the one your stuck with?
Click to expand...
Click to collapse
Just use CWM to flash the zips provided or Mobile Odin if you prefer it that way.
No need to use a computer to change the Kernel.
LiLChris06 said:
Just use CWM to flash the zips provided or Mobile Odin if you prefer it that way.
No need to use a computer to change the Kernel.
Click to expand...
Click to collapse
Thanks for the quick response chris,
I guess what I'm asking is if I have a rom with the Syiah kernal, is it possible to keep that same ROM but swap kernals, sorry, I just wasn't clear on what your answer meant.
I'm guessing your saying it is indeed possible and just flash the .zip for a different Kernal on top of an already installed ROM.
Sorry, I'm tired...
Changing the Kernel on 2.3.4 & 2.3.6 roms will not break anything.
For CM7, CM9, MIUI etc you have to stick with what is included or see what works with it.
AntwanL said:
We have two choices here and both are incredibly stable and allow overclocking. You can't go wrong. Basically the biggest difference as far as I can see is the recovery that comes with it which is almost entirely preference.
Sent from my SAMSUNG-SGH-I777 using Tapatalk
Click to expand...
Click to collapse
For example, latest Siyah with touch recovery. Awesome for flashaholics.
Your talking of version .14 I assume, if so, doesn't it say in .13 description that .13 would be the last for Gingerbread?
Obviously it works if your using it, so i'm gonna download now...

[Q] need help in flashing my phone

Hi,
I recently bought Samsung Galaxy S II I9100 on ebay. After receiving it I realized that it has a custom ROM installed on it. Now I cannot update my Galaxy SII using Kies. So, I decided why not flash it to stock ICS firmware.
as fas as I understand I need to flash my phone using ODIN with a stock ICS firmware (I choose the first one from Nordic countries from http://forum.xda-developers.com/showthread.php?t=1544487 ).
Now what if I think of rooting it ? I mean I want to unlock super user privileges. As far as I understand I choose SiyahKernel v3.2.7.2 (from http://www.gokhanmoral.com/gm/). Just like the way I flashed using ODIN. I repeat it with this .tar file from SiyahKernel v3.2.7.2. Is that it ?
Can anyone verify it ?
Yes, but you should flash CF-Root kernel first (after flashing stock ROM).
If not satisfied with this, then you can try Siyah...
thanks for your reply. What is the difference between Chain Fire and Siyah ? I tried to look for differences ... couldn't find any .. CyanogenMod has a lot of documentation... in fact it is kinda scary (with some of its security problems)..
satish1986 said:
thanks for your reply. What is the difference between Chain Fire and Siyah ? I tried to look for differences ... couldn't find any .. CyanogenMod has a lot of documentation... in fact it is kinda scary (with some of its security problems)..
Click to expand...
Click to collapse
hey ma8 first try to understand everything about root and recovery then try to implement the same
ps- also for rooting ur phone after flashing stock ics rom please check the link below
http://forum.xda-developers.com/showthread.php?p=20075898#post20075898
There is almost no visible diffrences between kernels. at least in normal mode.(siyah has its own CWM, way better than other CWM versions).
Siyah Kernel eliminates some of logging processes and unusefull procedures of android, so it gives you better battery life. specially in idle mode.(about 1 percent for 7-8 hour) and I feel CF-kernels are more battery consuming than stock kernels.
Also Siyah gives you advanced control over hardware, and has a dual boot option.(two different ROM of same version. both ICS or both GB). for best results you should download EX Tweaks from market.
satish1986 said:
thanks for your reply. What is the difference between Chain Fire and Siyah ? I tried to look for differences ... couldn't find any .. CyanogenMod has a lot of documentation... in fact it is kinda scary (with some of its security problems)..
Click to expand...
Click to collapse
CF-Root kernel from Chainfire is only a rooted stock kernel with a few extras (such as SuperSU, BusyBox, CWM recovery, CWM Manager app, etc.).
Have a look at CF-Root thread for detailed information => http://forum.xda-developers.com/showthread.php?t=1103399&highlight=CF+Root
SiyahKernel from gokhanmoral is completely different, as it is a custom kernel with a lot of patched, parts from other kernels/linux sources/other phones/individually developed code/etc.
See corresponding thread for further information => http://forum.xda-developers.com/showthread.php?t=1555259
If you want to stay "stock" but rooted, then flash the corresponding CF-Root kernel for your stock ROM.
Happy flashing !
P.S.: Use TriangleAway app from Chainfire to remove the yellow triangle and reset the counter after flashing an insecure kernel, such as CF-Root or Siyah.
And as soon as your phone is rooted, you can use Mobile Odin app from Chainfire to flash stock ROMs, kernels and other part of the firmware with an on-device app - without the yellow triangle and without increasing the counter.
CF kernels are STOCK kernels, only with root access.
Syiah, Speedmod and others are developed as new kernels with special properties - adjustable voltage and over- under- clocking... also there is a greater risk of them being unstable
all of this makes me scared .. but, I want to take that leap ... sounds geeky to me..
As long as you understand the process of whatever you're going to do to your phone & follow instructions to the letter you should be fine.
If you don't understand exactly what it is you're going to do to your phone, don't do anything until you do.

Re-flash stock firmware

hello everyone.
I'm using andyx firmware v15 and taking my attention that battery dies too fast and phone feels lagging at times.
So i want to go back to the stock firmware and use a rooted stock firmware. but i have a couple of questions:
1) i dont really know which pda or country's firmware i have to use.bought my phone from poland and living in turkey now. can i find out which version the phone originally came with from the box or anywhere else?
if using any firmware wont matter, is there any particular one i should use? maybe getting the newest updates before the ones?
2) is the version 4.0.4 safe to use? my friend suggested me to use that one but i'm a little pissed off after reading the brick stories about it.
3) also someone else told me to flash stock firmware then go for the siyah kernel. whats the benefit for that?
burning_afd said:
hello everyone.
I'm using andyx firmware v15 and taking my attention that battery dies too fast and phone feels lagging at times.
So i want to go back to the stock firmware and use a rooted stock firmware. but i have a couple of questions:
1) i dont really know which pda or country's firmware i have to use.bought my phone from poland and living in turkey now. can i find out which version the phone originally came with from the box or anywhere else?
if using any firmware wont matter, is there any particular one i should use? maybe getting the newest updates before the ones?
2) is the version 4.0.4 safe to use? my friend suggested me to use that one but i'm a little pissed off after reading the brick stories about it.
3) also someone else told me to flash stock firmware then go for the siyah kernel. whats the benefit for that?
Click to expand...
Click to collapse
1) there are no particular firmwares. Try out different firmwares on whatever suits you best. I suggest you go up for Gingerbread because of its stability and battery life. But if you want to be updated on the trending things, go for ICS.
2) i suggest you go for custom roms with 4.0.4 as a basis.
3) siyah kernel MAY be a suitable kernel for you, but then again, it could be different. Try out different kernels that best suits you
-Try the search button for further info so you could get a variety of comments from users. Happy flashing
Sent from my GT-I9100 using xda premium
saywhatt said:
1) there are no particular firmwares. Try out different firmwares on whatever suits you best. I suggest you go up for Gingerbread because of its stability and battery life. But if you want to be updated on the trending things, go for ICS.
2) i suggest you go for custom roms with 4.0.4 as a basis.
3) siyah kernel MAY be a suitable kernel for you, but then again, it could be different. Try out different kernels that best suits you
-Try the search button for further info so you could get a variety of comments from users. Happy flashing
Sent from my GT-I9100 using xda premium
Click to expand...
Click to collapse
thanks
but i think i couldnt explain the first question. what i'm asking is which country's firmware should i install for my phone?
turkish, poland or another country's?
burning_afd said:
hello everyone.
I'm using andyx firmware v15 and taking my attention that battery dies too fast and phone feels lagging at times.
So i want to go back to the stock firmware and use a rooted stock firmware. but i have a couple of questions:
1) i dont really know which pda or country's firmware i have to use.bought my phone from poland and living in turkey now. can i find out which version the phone originally came with from the box or anywhere else?
if using any firmware wont matter, is there any particular one i should use? maybe getting the newest updates before the ones?
2) is the version 4.0.4 safe to use? my friend suggested me to use that one but i'm a little pissed off after reading the brick stories about it.
3) also someone else told me to flash stock firmware then go for the siyah kernel. whats the benefit for that?
Click to expand...
Click to collapse
Use CheckFus to find the latest firmware for your phone and flash it with ODIN.
To root your phone just do some reading. There are quite a few methods described here, some are easy, some are more complicated. In the end choose one that corresponds to your needs and skills.
Ive just done what you were asking for similar reasons. I went on to samfirmware site and picked latest and safest ROM. Then on to chainfires thread for the insecure kernel to root my S2. (thanks to chainfire) No a difficult task just read before flasing and make necessary back ups. All tbe best.
Sent from my GT-I9100 using xda app-developers app

Categories

Resources