transition from stock ics to custom rom/kernel - Galaxy S II Q&A, Help & Troubleshooting

first of all I'ld like to thank all of xda d. contributing members and developers for making it the place it is
intro: as a previous owner of xperia x8 i used to be what i call a SUPER-noob- knowing every thing that is relevant to the phone and its customization and modding. now coming to the sgs2 i'm again a complete noob
there is a huge difference between the method of modding of x8 and s2 as an example to root the phone a whole kernel must be flashed and the transition between kernels is not as smooth as x8
my s2 is currently on stock every thing (stock 4.0.3 and stock xxlpc kernel)
i wanted to root the phone install recovery and flash custom rom and kernel
so what do you think is the safest most efficient way to do so and whats in your opinion is the best rom-kernel combination ( from what i've read so far i think cm9+siyah is the most favorable )

It's really easy to use Siyah Kernel to gain the custom recovery and root.
Steps:
1. Download http://www.gokhanmoral.com/public/files/siyahkernel/v3.0/Siyah-v3.4.tar
2. Put your phone into download mode (press volume down + home button + power) at the same time.
3. Open Odin (Google Odin 1.85 and download it).
4. Connect the usb cable to the device and computer while Odin is open and it will show in the white box as added.
5. Click select next to PDA in Odin and select the kernel (the tar file) and start.
You will now have root access and Clockworkmod Recovery.
Sent from my GT-I9100 using Tapatalk 2

thanks for the quick reply but you didn't mention your favorite rom/kernel combination

...

I came from the x10 forums and I've just rooted my phone,stuck on siyah 3.3 and stopped there(no custom rom).
You'll still have to read kernel/rom/general info threads,make necessary backups and get used to using Odin.
I've found that the phone is a lot better but more delicate.There's also less messing around on this forum section and they don't suffer fools gladly lol...
Sent from my GT-I9100

Welcome to the world of S2!
If you want to stick close to stock you can go for Chainfires CF-Root kernels.
If you want custom kernels there are lots to choose from, I have had good experiences with Siyah kernel, it also supports dual boot which is cool!
As for custom roms, as someone said above, now you're rooted just try a few out till you find one you like
A few I have tried and liked are CM9, Resurrection Remix, Litening rom and Slim ICS. Each one is good for different things.
Have fun and enjoy the S2!

but a problem that most beginners face is the smoothness(and safety) of transition between a custom kernel and another as i read in cf's root thread, migration from his kernel to another kernel may sometimes cause instability or even brick (soft/hard) -frankly i don't want to brick my my success gift-
at first i wanted to begin big and start with flashing siyah kernel but after thinking it over i decided to begin small with cf's root kernel. after what i've read over there, i'm currently very unsure. so if anybody has a list of the kernels that are safely interchangeable (by experimentation) please share it

any thoughts/suggestions

Related

[Q] Kernels

Hi All,
I bought my SGS 2 yesterday and flashed it today so I'm entirely new to this phone but not entirely new to Android because I had a Nexus S before.
My questions are:
1. At the moment what is the best kernel for performance, stability and good battery life while being secure (I don't want the triangle during boot) and supporting CWM?
2. Will my root remain with any kernel that I flash?
Thanks,
1) respect forum rules (cluttering forum)
2) read sticky posts (you don't have coded/modded anything)
3) wrong forum (this goes in Q&A forum)
4) read the relevant thread and learn from them
Other solutions here:
http://m.youtube.com/#/watch?desktop_uri=http%3A%2F%2Fwww.youtube.com%2Fwatch%3Fv%3DJmvCpR45LKA&v=JmvCpR45LKA&gl=IT
You've been on the forums since 2007 and you still don't know where you should post a question? This is Android Development not Question. Theres different sub-forum for a reason.
1) At the moment Tegrak would be the best performance since your able to control your GPU clock speed as well as overclocking the CPU. The best battery life would (personal preference) be Cognition own kernal built for his own ROM.
To get rid of the triangle flash it using CWMManager (APK), you just get the zImage out of the kernal file put it on your sd card go to CWMManager app and select flash kernal then select zImage. Although you first would have to Flash a custom-kernal with CWM to flash a rom, use odin to flash stock kernal and then use CWMManager to flash the kernal, this will get rid of the annoying triangle.
2) Yes.
Press thanks if I helped
I would recommend that you use the cf-root kernels they are quit good.
As far as I know are there at the moment no special kernels with uv or other cool features. Most of them are quite similar.
I try at the moment the Jame Bond kernel because I know this one from the Nexus S but just flashed 5 min ago so can't give any informations.
Because of the triangle when you flashed the cf-root kernel then boot once with it
go back to download mode and flash the stock kernel of your choice.
I don't know if it works with other kernels but fore sure with cf.
The best thing would be if you don't care about the triangle is too much work if you always try to remove it after you flashed something.
Nebucatnetzer said:
As far as I know are there at the moment no special kernels with uv or other cool features. Most of them are quite similar.
Click to expand...
Click to collapse
wrong. Lulz Kernels (Tegrak) for example.
Thanks to everyone for the answers!

[Q] Which rooting method and kernet suits me best?

Hello everyone, I've decided to root my gs2, and I'm currently undecided between these two methods:
http://forum.xda-developers.com/showthread.php?t=1320350
http://forum.xda-developers.com/showthread.php?t=1103399
The first method (at least for me):
+: is easier to do for an android noob
+: doesn't increment the counter, nor places the warning ! at the boot
-: doesn't install CWM, which I might use to say install the battery mod to show the %
One last question, if I go with CF-ROOT to do my first rooting experience, then say I move to Speedmod kernel, is it doable or it might cause issues? What about reverting from Speedmod to CF?
Thanks as always,
TD
It's impossible for anyone to say what is best for you, but since you then go on to say you ant CWM, surely it makes sense to go down the CF-Root route. It's not difficult to open a program, select a file and click start.
There's no problem changing kernel, so long as you read the instructions on how to flash properly.
It's true that it's not possible to say which one will suit you best, but for me it is Ninphetamine 2.1.3 with Stock XWKJ1, Undervolted with SetCPU.
Giving you root access if just a part of the kernel. So if you flash any rooted kernel that's all you need. Cf-root kernel is as close to stock as possible except its rooted. You can also flash the many other rooted kernels, my favorite is Siyahkernel, it offers the most functionality and gives you pretty much every governor and scheduler out there with NTFS support and much more.
Once you flash a rooted kernel (which typically gives you cwm as part of the kernel) you can from that point on flash other kernels that are also rooted, using cwm. You will no longer need odin.
Sent from my GT-I9100 using Tapatalk

[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.

how do i burn rom

hi there ... i need help.... i dont know what rom can i use on my samsung galaxy s2 gt-i9100......
im attaching pic of my phone ....
i dont know what kernel to use.... and other informarion regarding the burning of the rom
beasher said:
hi there ... i need help.... i dont know what rom can i use on my samsung galaxy s2 gt-i9100......
im attaching pic of my phone ....
i dont know what kernel to use.... and other informarion regarding the burning of the rom
Click to expand...
Click to collapse
Your obviously new at this since you took a legit picture of your screen instead of a screen shot. BEFORE you go flashing **** (yeah its called flashing not burning) please do your self a favor and read a prepared forum for your issue :laugh:
Start with this thread:
http://forum.xda-developers.com/showthread.php?t=1134290
weell first of all, search for the forum rules. you don't wanna get buried your self with lacive comments about your post. thats a nice way to start! you need to know that you'll have a looooot of things to read! so don't be a lazy a** and read and use the search button! in this forum you'll find almost everything that u'll need to flash your rom. you can start here: http://forum.xda-developers.com/showthread.php?t=1648351 and here: http://forum.xda-developers.com/showthread.php?t=1473577
there are a few thing that u must know before getting started:
first: as long as it is a rom/kernel prepared for gt-I9100 (not I9100G) you can flash any kernel or rom.
second thing you must know, is that there are 2 diferents roms and kernels:
-Sammy
-AOKP/AOSP
-Sammy roms/kernels are the one based in samsung releases. everytime you have a sammy rom and you want to change it kernel, you must flash a sammy kernel
-AOSP/AOKP roms/kernels are one based in AOSP or AOKP releases (two teams that are dedicated to create roms as far as possible from samsung releases, so they wont have samsungs specials apps and so...) the kernels must be for aosp or aokp.
There are a few kernels that are compatibles with both roms like SIYAH kernel for example.
as long it is a kernel for their respective rom base(samy or aokp/aosp) you can flash any kernel that you want. try them, they are all different in terms of battery life and hardware managment. (be aware that sammy's STOCK kernels released from july to forrward they are dangerous and can brick your phone). what do i mean by stock? are the one that are just exactly as they were released.no modification in it by any dev. the ones that were modificated by any dev they are probably safe...check out before flashing anyway.
well..knowing this bases now you can start by rooting your phone.
rooting your phone allows you to get full control of your phone. and access to many thing that you could not access if your phone is unrooted.
first of all u'll need ODIN. Odin is a desktop software for flashing your device.
here you'll find some thing about what's ODIN and what brings a rooted kernel: http://forum.xda-developers.com/showthread.php?t=1134290
here you can have the files and the guideing necessary to root your phone: http://forum.xda-developers.com/showthread.php?t=1103399
well i think that here u have all the info necesary to root your phone...and for choosing a new rom/kernel of your wish!
any thing else? just ask me!
and please hit the thanks button if i helped you!!
Pre-heat your oven to 220° and then bake the phone for at least 40 minutes
Sent from my GT-I9100 using Tapatalk 2

[Q] ROOT Conformation - am I doing this right?

Hi!
I was hesitant to open a new thread, especially since I watched the noob video before registration. But since I really want to make sure that what I am doing is correct, I have decided to post this.
I have SGS2-I9100 with ICS (so my firmware version is XWLPD). I will be using this tutorial to root my phone (How to Root Galaxy S2 i9100! [ICS][Android 4.0+] -on galaxys2root dot com) I am familiar with the basic terminology and also understand the principles of rooting. However, I do have a question about which CF-kernel am I supposed to flash. I found two of those (v5.3 and v5.4):
From the tutorial (i can't post outside links) - v5.3
And from Android authority - v5.4
Which one should i use and are they both ok with XWLPD firmwares?
(And don't I need an original kernel after the rooting? With previous tutorials, there was always an insecure and a secure kernel)
And after the device is rooted, what is the best thing to do? I am thinking: first I would flash Clockworkmod Recovery 4.0.1.4 (and backup my original ROM), and then install TITANIUM BACKUP for contacts, apps etc. Is that good?
I really appreciate all your help!
NomenNescio11 said:
Hi!
I was hesitant to open a new thread, especially since I watched the noob video before registration. But since I really want to make sure that what I am doing is correct, I have decided to post this.
I have SGS2-I9100 with ICS (so my firmware version is XWLPD). I will be using this tutorial to root my phone (How to Root Galaxy S2 i9100! [ICS][Android 4.0+] -on galaxys2root dot com) I am familiar with the basic terminology and also understand the principles of rooting. However, I do have a question about which CF-kernel am I supposed to flash. I found two of those (v5.3 and v5.4):
From the tutorial (i can't post outside links) - v5.3
And from Android authority - v5.4
Which one should i use and are they both ok with XWLPD firmwares?
(And don't I need an original kernel after the rooting? With previous tutorials, there was always an insecure and a secure kernel)
And after the device is rooted, what is the best thing to do? I am thinking: first I would flash Clockworkmod Recovery 4.0.1.4 (and backup my original ROM), and then install TITANIUM BACKUP for contacts, apps etc. Is that good?
I really appreciate all your help!
Click to expand...
Click to collapse
I am not sure about CF-Root, but I recommend siyah kernels because its safer. It should also work with your firmware version. If you are on 4.0.4, best not to have CF-Root and wipe data through CWM since you might brick your phone. CWM also comes with siyah
Sent from my potato.
I have 4.0.3.
Thank you for your answer!
however...
Well, this has confused me a little.
So instead of CF-kernel I should use Siyah kernel? (@ gohkanmoral dot com right?). And then flash it with ODIN 1.85. And that is it?
And CWM is allready a part of the kernel, so if power off my phone then i can reboot into ClockworkMod Recovery by holding down Volume Down, Home button, and Power button together?
I am sorry for my lack of understanding.
NomenNescio11 said:
Well, this has confused me a little.
So instead of CF-kernel I should use Siyah kernel? (@ gohkanmoral dot com right?). And then flash it with ODIN 1.85. And that is it?
And CWM is allready a part of the kernel, so if power off my phone then i can reboot into ClockworkMod Recovery by holding down Volume Down, Home button, and Power button together?
I am sorry for my lack of understanding.
Click to expand...
Click to collapse
Yes, u can use Siyah kernel V4.1.5 from www.gohkanmoral.com ( u should Dwnld the file from 'Download Tar (for Odin) link).
this kernel will root ur phone running Ics 4.0.3 and will also install the latest 6.x Recovery and also a dedicated 'CWM' app in ur app drawer which u can use to boot into recovery
Ps- its always better to clarify if in doubt rather than getting Stuck!!
Sun90 said:
Yes, u can use Siyah kernel V4.1.5 from wwwgohkanmoralcom ( u should Dwnld the file from 'Download Tar (for Odin) link).
this kernel will root ur phone running Ics 4.0.3 and will also install the latest 6.x Recovery and also a dedicated 'CWM' app in ur app drawer which u can use to boot into recovery
Ps- its always better to clarify if in doubt rather than getting Stuck!!
Click to expand...
Click to collapse
Thank you a million!! I would have surely downloaded v5.0. Well, I guess it is time to give it a try. I'll report when it is done. Hope this works!
Well, it worked like a charm! )
Now all I have to do is install a custom ROM.
Thank you again!
NomenNescio11 said:
Well, it worked like a charm! )
Now all I have to do is install a custom ROM.
Thank you again!
Click to expand...
Click to collapse
If you have problems while installing custom ROMs you can always ask in this thread and not creating a new one. Good luck
Sent from my potato.
the saga continues...custom roms...
So, I played with the root apps for a while, freezing bloatware etc.
Now it is time to install a custom ROM. So I went to INDEX of ROMs page. So since I have ICS 4.0.3, I can choose any of those? What is my best option? Use one of the Samsung based roms?
Your original ROM doesn't matter. Just make sure your kernel supports the custom ROM then it will work.
Sent from my potato running a potato.
NomenNescio11 said:
So, I played with the root apps for a while, freezing bloatware etc.
Now it is time to install a custom ROM. So I went to INDEX of ROMs page. So since I have ICS 4.0.3, I can choose any of those? What is my best option? Use one of the Samsung based roms?
Click to expand...
Click to collapse
the best way to say what is your best option is to try ROM by ROM
seriously, read the descriptions and choose the one that fits your needs, but before flashing new roms always do a nandroid backup, so you can restore your previous rom in case of troubles or if you just not like the new one

Categories

Resources