Hi guys,
I am relatively new to android development and wasn't sure what kernel was..
My main concern is the phone's battery consumption. I've read a post about having some kernel for increased battery life. Well, to root the phone, new kernel is installed, right? does that mean I need to install a new kernel? Will installing a stock kernel remove the root?
jc830 said:
Hi guys,
I am relatively new to android development and wasn't sure what kernel was..
My main concern is the phone's battery consumption. I've read a post about having some kernel for increased battery life. Well, to root the phone, new kernel is installed, right? does that mean I need to install a new kernel? Will installing a stock kernel remove the root?
Click to expand...
Click to collapse
Once you've rooted, you can remove the stock kernel.
There are three rooting methods for our phone - two involve custom kernels, one involves flashing a prerooted system images.
And yes - my kernel does have a few power management fixes (nothing extreme, but should have some improvements in battery life) with more to come.
However it's nothing compared to debloating the pile of AT&T's background services in the stock firmware...
Related
Well,
I have just got my new samsung galaxy S-II white. For a start i know what is rooting and why it should be done to unlock the potential of the phone. Have read quite some threads in various forums over here, just to get more confused .
I am mainly tangled in the variety of ways and numerous methods of doing the same thing, or apparently the same thing with different objective and consequences.
Hence I need help to clear up the confusion with a simplified path to explore the device:
1. ROM, Kernel, Firmware..........are these different names for the same thing, or are they different. If they are different, at which level does rooting work, do I need to update all of them or some or one to get the rooted phone.
2. What are the different versions of ROM , Kernel and Firmware available and which ones are recommended. Is Gingerbread 2.3.4 a ROM or a firmware.
3. I have read a lot about custom cooked ROMs. For a newbie like me is there any recommendation. I am thinking about getting on to Cyanogen Mod, is it a ROM or a kernel or a firmware and is it the best all rounder in battery/performance/features ratio. If not then any other recommendations.
5. Insecure Kernel....?, is it a mandatory requirement for rooting, or rooting can be done without it. How do I find the one which is compatible with my phone version / region.
6. CF-Root, SuperOneClick, ROOT APP ????? which one is the safest with easier possibility of recovery (if anything goes bad) and most recommended.
7. Nandroid, ClockworkMod, Odin ???????????? what are these used for. Is it mandatory to use them before rooting to make phone backup images. Which one is the easiest and safest to use in case of a recovery situation.
8. Can I or do I update the original Samsung OTA firmware updates, once I have rooted the phone or if i have flashed with custom ROM/firmware/kernel like Cyanogen Mod.
Thats it for now. My Phone details are as follows (Settings -> About Phone):
Android Version:
2.3.4
BaseBand Version:
I9100XXKI1
Kernel Version:
2.6.35.7-I9100XWKI4-CL575468 [email protected] 143#2
Build Number:
GINGERBREAD.XWKI4
Would be really thankful if anyone can guide me and lot others like me to a more clear path to making our way through the world of Android and SGS-II.
Best Regards,
Cheers.
Lets see if I can answer all of your questions...
1. ROM is the software of the phone and kernel is the core of that software. As you might think, rooting ocurs in the core, so it affects the kernel.
2. ROMs you have a lot in this forum, as well as different kernels. Recomended are several (CM7, MIUI or Hypedroid for example).
3. CyanogenMod is a ROM, but cooking ROMs is more a term of changing the visual (icons, battery stats, animations, etc) more than building a ROM itself. You can build a ROM from it sources, but it's a totally different thing from cooking a ROM. If you want performance, you should seek a minimal ROM or some ROM that could let you easily add/delete components, to avoid having much load on the ROM and thus improving the phone. Also the kernel works a great deal in battery performance, you can see several discussion threads in the forum about them.
5. I think any rooted kernel is considered an insecure kernel, but I might be wrong on this one...
6. I would say CF-Root, its not complicated to follow and the result is the desired.
7. ClockworkMod is a custom recovery used to backup the phone (nandroid), flash ROMs and many other things. Odin is a PC flashing software used to flash directly to the phone. For a recovery you should use CWM.
8. If you update a stock ROM (or OTA update) into a rooted kernel, the kernel will be overwriten and you will loose root. You can follow the same steps to achieve root from there.
Guide
http://forum.xda-developers.com/showthread.php?t=1125282
jje
hey guys.
i ve rooted yesterday because i wanted to flash a better kernel than the stock one. now my question:
which kernel should i flash?
i need good performence with no lags and so on..
but a good battery live !!
please help me
You're going to have to try out different kernels & see which one(s) work best for you. Nobody uses the phone the same way as you, has the same phone setup or even components manufactured exactly the same way.
Go to the development sections & check the threads for the different kernels & read up on the features of each/the ones that interest you.
There are no shortcuts.
If you want something that *just works* without any effort on your part, you should have stuck with stock :-|
Stock may be better as kernels make claims but reality may be different .
Performance battery life sort your phone and its usage out first .
jje
No Kernel is "best", it all depends on your device.
A friend of mine has a i9100 (16GB) running Gingerbread 2.3.4 and is tempted to upgrade but my experience on that is limited so I decided to ask here first:
- was there any change in partitioning on i9100 from 2.3.4 to 4.1.x ? or any major change that I should be aware?
- he seems to have the original boot and recovery - best way to upgrade those?
- the battery life seems to be very poor for him right now - would an update to a custom ROM improve things? would something based on 4.1.x be the best improvement?
- overall - what are the steps that you would recommend in going from 2.3.4 to 4.1.x?
xclub_101 said:
A friend of mine has a i9100 (16GB) running Gingerbread 2.3.4 and is tempted to upgrade but my experience on that is limited so I decided to ask here first:
- was there any change in partitioning on i9100 from 2.3.4 to 4.1.x ? or any major change that I should be aware?
- he seems to have the original boot and recovery - best way to upgrade those?
- the battery life seems to be very poor for him right now - would an update to a custom ROM improve things? would something based on 4.1.x be the best improvement?
- overall - what are the steps that you would recommend in going from 2.3.4 to 4.1.x?
Click to expand...
Click to collapse
GB is 2 years old OS.
JB is 7 month old.
Yes, things have improved, in every android aspect.
Right path to upgrade? ODIN.
Safest path? MOBILE ODIN.
What you should do before trying anything:
Read, Watch, Learn and Read again.
Sent from the little guy
The overall improvement was quite good.
It was a little tricky since I first wanted to update the recovery to the latest from philz - which did not work by using the original recovery and a signed zip (which would have avoided the triangle and flash counter) - so in the end I updated the recovery from odin.
Of course that the kernel coming with that was no longer booting the phone, so immediately after that I installed the latest omega - and that started to work fine 'out of the box'. I also had to update things with triangleaway.
I have also added the Siyah kernel for the BLN feature.
Hello
I own a Samsung Infuse 4g and I am trying to update my kernel. I looked at a couple of threads and couldn't exactly find anything. My Kernel version is 2.6.35.7--I997UCLB-CL977492-g61faf9a-dirty. is there a way to update it?
pysklona said:
Hello
I own a Samsung Infuse 4g and I am trying to update my kernel. I looked at a couple of threads and couldn't exactly find anything. My Kernel version is 2.6.35.7--I997UCLB-CL977492-g61faf9a-dirty. is there a way to update it?
Click to expand...
Click to collapse
Depends on what you mean by update...
There are custom kernels built on top of that version that can give you possibilities (could also do the opposite depending on the situation and phone) for better performance, battery life, blinking light notifications, and the like, but as far as the actual kernel version itself, that is the last official Samsung one.
Now, there are tons of newer kernel versions than that for your phone, but they would require you to install a custom recovery and a custom version of Android, such as CyanogenMod. This varies vastly from the stock Samsung Touchwiz software that is on there now. Many people find the update to a custom version an upgrade, but it can cause things to work differently or not at all, depending on what it is, as well as enable many more great things and getting to enjoy the newer versions of Android.
Hi, im currently on an unrooted PLKL01C185B382 with a locked bootloader. Im thinking of rooting my device but i need some advice. I dont want to change the stock rom but wanna try a custom kernel to see change in performance in terms of ram usage and battery life. Which custom kernels can i use with B382.
Secondly, will i lose data on internal storage and memory card if i unlock my bootloader?
O recommend DigiKernel 1.2
It's discontinued, but very nice kernel.