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

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!

Related

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

transition from stock ics to custom rom/kernel

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

This one goes out to the Experts :)

Hi. I have managed to put RR 3.03 ROM into my SGII
At first I read all pages I could here about rooting.
And found a page that let me root without using Odin.
I went to recovery on my phone.
Put CWM.zip and SU-busybox.zip on my Sdcard.
Installed them both.
Then put RR 3.03 ROM on SDcard
I installed and chose Default.
Installation seemed ok , but after clearing cache and all that . Fixing permissions. The phone rebooted and screen went black. Waited over ten minutes.
So I tried again with custom this time and chose CM kernel.. This didnt work either. But when I chose Dream kernel I made it work.
What have I done wrong or not ?
Phone is running with RR 3.03 And I love the ROM. Phone is workin 100 %
But what are they Kernels ?
I noticed CWMod updated from 5.5.0 something to ver. 6. and something, by itself
I started with an ICS 4.03 XWLPG
And now I have 4.1.1 XXLPS
Please fill me in on these kernels, what to do. Pros and Cons for choosing SIYAH , CM and DREAM . What do they do different and so on. If someone will bother.
Rgrds MrCaligula
Well you can google about the kernel part but for sammy phones the recovery is part of the kernel that is why when you flashed the rom with a kernel the recovery version increased. I personally recommend Siyah kernel (in the original development forum) or Dorimanx kernel (in the development forum)
-Grift- said:
Well you can google about the kernel part but for sammy phones the recovery is part of the kernel that is why when you flashed the rom with a kernel the recovery version increased. I personally recommend Siyah kernel (in the original development forum) or Dorimanx kernel (in the development forum)
Click to expand...
Click to collapse
Ok, any clue why my RR 3.03 didnt install properly with SIYAH kernel ? I guess that one was default in that ROM. Screen just stayed black for ages.
I described how I did it in first post
mrcaligula said:
I noticed CWMod updated from 5.5.0 something to ver. 6. and something, by itself
Click to expand...
Click to collapse
Some ROM zips like CyanogenMod come with a recovery (zImage). So if you install such a ROM via recovery, it will replace your current recovery with what is embedded in the ROM installation zip file.
mrcaligula said:
But what are they Kernels ?
Click to expand...
Click to collapse
For different kernels, they support various features, for example,
ROOT (Samsung kernels don't support root access by default)
Overclocking for performance gain(changing max frequency of CPU above Samsung specified values)
Underclocking for battery saving (changing min frequency of CPU below Samsung specified values)
Undervolting for battery saving (allowing to change voltages associated with each frequency value of phone)
Any visual mods (for UI customization - like theming, changing boot animations etc)
Changing country code of your phone so that you can access some apps/features that are only available in certain countries/regions.
And many more.
Thanks for "flashing" me that info
mrcaligula said:
Thanks for "flashing" me that info
Click to expand...
Click to collapse
U could have asked that in the rom thread but u decided to spam the general section. "Flash" this info without a wipe.

Googy Max 175

I want to flash the Googy Max 175 Kernel but I'm a bit uncertain because of my current installation. I have Liquid Smooth JB 4.3 and 3.0.64 CM kernel and CyanogenMod touch recovery. I like my touch-recovery.
Do I simply flash the Googy with Odin? I guess that will destroy my CyanogenMod recovery?
Can I use Odin to backup my existing Kernel?
My CM kernel doesn't give me access to overclocking so this is the main reason for wanting to flash Googy.
i9300 Galaxy S3.
grammatonfeather said:
I want to flash the Googy Max 175 Kernel but I'm a bit uncertain because of my current installation. I have Liquid Smooth JB 4.3 and 3.0.64 CM kernel and CyanogenMod touch recovery. I like my touch-recovery.
Do I simply flash the Googy with Odin? I guess that will destroy my CyanogenMod recovery?
Can I use Odin to backup my existing Kernel?
My CM kernel doesn't give me access to overclocking so this is the main reason for wanting to flash Googy.
i9300 Galaxy S3.
Click to expand...
Click to collapse
You don't need to backup your old kernel. In addition googy is only a kernel and not a recovery, hence you will keep yours.
Sent from my Nexus 7 (2013)
chrismast said:
You don't need to backup your old kernel. In addition googy is only a kernel and not a recovery, hence you will keep yours.
Sent from my Nexus 7 (2013)
Click to expand...
Click to collapse
Thanks. So I just flash it with Odin using the PDA button and the same tick-boxes I used when I originally rooted phone?
Would be nice if there was an app that could flash it via the phone.
You need to read the basic faqs and guides before flashing not after you have bricked your phone .
JJEgan said:
You need to read the basic faqs and guides before flashing not after you have bricked your phone .
Click to expand...
Click to collapse
And therein lies the problem. How to find clear and concise facts for specific tasks without having to travel many hours across the internet piecing together fragments of information.
I've already learned quite a bit over 2 weeks, rooting, backing up rom, recovery but guides are generally fragmented and information all over the place.
http://forum.xda-developers.com/showthread.php?t=2344125
It is all posted for you to read .
JJEgan said:
http://forum.xda-developers.com/showthread.php?t=2344125
It is all posted for you to read .
Click to expand...
Click to collapse
Thanks. Useful guides there including a breakdown of the memory space.
There's one section where they say that all roms come with kernel so if you want a specific kernel you need to flash it again after you install the rom. I get that and that's the position I'm at. I have Liquid Smooth and I want to flash a kernel that allows overclock. Which also begs the question... If ALL ROMS come with Kernel... why doesn't the Liquid Smooth have Kernel that allows overclock? Liquid Smooth has the Performance section showing clocks and cpu modes but I can't change the actual cpu speeds. They stay on automatic. Can't adjust the sliders.
So for a noob this is where confusion sets in....
If all custom roms include Kernel... why doesn't a rom with overclocking come with overclocking kernel?
I need a Siyah kernel or variant to overclock so why doesn't Liquid Smooth have that Kernel?
I have a Googy175 kernel CWM.zip .... There is no guide that explains how to install it. I read that zip files must be installed via clockworkmod recovery... well I can do that if I know that this googy can be installed via recovery...
I read that Odin only works with tar files and googy isn't a tar.
Noob questions and as great as the guide is for general understanding of it all... it doesn't answer my specific questions.
If ALL ROMS come with Kernel... why doesn't the Liquid Smooth have Kernel that allows overclock
Why should it its up to the dev what they build you would need to ask the dev why .
Devs build as they want to build a rom and options may be included in an installer or to be flashed after its users choice .
I have a Googy175 kernel CWM.zip .... There is no guide that explains how to install it
Basics flash via recovery the same as any CWM zip as per the faqs and guides
Usually there are installation instructions in every kernel guide on how to install them and what to take care of.
Sent from my Nexus 7 (2013)
Thanks for replies. It's clear now.
I have read a lot of the guides though but it was just that specific info on how to flash a different kernel I couldn't seem to locate.
A lot of other useful info for noobs in the links though.

Categories

Resources