My question is when u install resurrection remix there are 3 types of kernetl i want to know what are the differences between them.
why dont you ask this question in Resurrection Remix thread?, just use siyah kernel or go to the kernel threads and read the differences between them.
Just to give you a brief overview,
Siyah: This kernel allows you to tweak many things, including overclocking, undervolting and having the largest array of governors to choose from. It would probably be best to use try to take full advantage of this kernel only if you know what you're doing....
CM10: This kernel is CyanogenMod 10's kernel as its name suggests. It is reported by many users to feature excellent battery life.
Fluxi: This is a custom kernel that is also reported by many users to have excellent battery life.
If you want to know more, do as republicano suggests and go look into their threads (Fluxi and Siyah). For CM10 you'll have to google it because as far as I can see it does not have a thread in the SGSII section of this forum.
Will2000 said:
Just to give you a brief overview,
Siyah: This kernel allows you to tweak many things, including overclocking, undervolting and having the largest array of governors to choose from. It would probably be best to use try to take full advantage of this kernel only if you know what you're doing....
CM10: This kernel is CyanogenMod 10's kernel as its name suggests. It is reported by many users to feature excellent battery life.
Fluxi: This is a custom kernel that is also reported by many users to have excellent battery life.
If you want to know more, do as republicano suggests and go look into their threads (Fluxi and Siyah). For CM10 you'll have to google it because as far as I can see it does not have a thread in the SGSII section of this forum.
Click to expand...
Click to collapse
Good overview bro but you missed the info under CM10 kernel.
Stock CM10 kernel unlike CM9 (which give great battery life), eats/kill battery life like hell. That's why most people flash another kernel right after flashing CM10 / CM10-based Roms
Swyped from my Samsung Galaxy SII
hebyo1990 said:
My question is when u install resurrection remix there are 3 types of kernetl i want to know what are the differences between them.
Click to expand...
Click to collapse
Just go for the Siyah, its the best IMO...
U can try Dorimanx too
Thanks
Will2000 said:
Just to give you a brief overview,
Siyah: This kernel allows you to tweak many things, including overclocking, undervolting and having the largest array of governors to choose from. It would probably be best to use try to take full advantage of this kernel only if you know what you're doing....
CM10: This kernel is CyanogenMod 10's kernel as its name suggests. It is reported by many users to feature excellent battery life.
Fluxi: This is a custom kernel that is also reported by many users to have excellent battery life.
If you want to know more, do as republicano suggests and go look into their threads (Fluxi and Siyah). For CM10 you'll have to google it because as far as I can see it does not have a thread in the SGSII section of this forum.
Click to expand...
Click to collapse
thanks very much for answering my question
Related
Okay i m new to android (my P500's a week old , have been using linux for ages though ) and i gotta ask is there really any performance boost and increased battery (backup time) with the REMIX roms like prime megatron(rocks by the way) ..I m not considering overclocking so please dont mention it...Just Running it on stock speeds also can beta kernels effect positively on performance ???
OR can a kernel be optimised for making the battery hold charge long before getting charged??? ALL IDEAS r welcome
Tweaked ROMs can definetely increase battery life and performance.
I'll explain only one thing. If a ROM is tweaked to keep more apps in RAM instead of killing them you get 2 things:
1. Apps launches almost instantly.
2. Better battery life because the CPU doesn't have to reload the app again.
I hope you understood.
You can off course use SetCPU (Utility for controlling the clock speed of the proccessor and the kernel CPU governor) with the stock ROM by installing the OC kernel (Which increaces my performance so much that I need to underclock). If you want to increase the default heap size, I suggest flashing AmberHome or Light. Also, the stock ROM is odexed and can't accept custom themes (Which are created by modifying the framework-apk.apk).
Void is the best choise if you want a Gingerbread-like interface and many built-in apps.
Devoid is somewhat similar to the Light ROM, but hardware acceleration is disabled by default, so flash Devoid if you want long battery life.
Prime and Megatron are discounted...
There is another ROM, OptimusXrom, but I haven't tested it yet.
Finally, if you want a true Gingerbread Android, install the experimental CyanogenMod 7. Most drivers are not present, so I recommend flashing it only if you want to help develop it.
Hey themes are in themes for Launcher(Adw or LAuncher PRo???? ) HOw can i customise the rest of the os Say change the color of the notification bar ??? are there any such themes available ??? Are u talking about metamorph??? Also how can i contribute to porting CM7 to P500 i m well versed with C,C++, shell scripting etc..
Like I said in the previous post, you need to modify framework-res.apk from /system/framework/. Be caution, always do a NANDroid backup before applying your theme.
About CM7 - you need to download the P500 source from LG's web site and compile the drivers to fit the Linux 2.6.35 kernel. It is not a bad idea to compile the kernel too .
i dint find cm7 for optimus one
Okay, I am a noob. Glad to be on XDA, but a noob nonetheless.
I know the basic in's and out's of flashing, backing up ROMs, etc.
Well, I want to learn how to start writing my own custom ROMs.
I have (at least I think) most of the necessary software, SDK Tools, Microsoft Basic and C++ 2010. But I don't have anything but basic knowledge of code. Anybody willing to help a noob out and get me kick-started in making ROMs and coding in general?
The only device I have to work with is a PC and my HTC DInc. It's been a great phone
I'd much appreciate the help.
Thanks in advance,
TheSmashippy
The kernel is in C
Android is mostly java (if its open source = Cyanogenmod).
But most Roms just and and replace apps. Maybe add some themes and stuff. Have a modded kernel for OC and stuff. And thats mostly it.
Smasher816 said:
The kernel is in C
Android is mostly java (if its open source = Cyanogenmod).
But most Roms just and and replace apps. Maybe add some themes and stuff. Have a modded kernel for OC and stuff. And thats mostly it.
Click to expand...
Click to collapse
Well, see I don't really get most of that. I don't understand the differences between C and C++ and Basic, I know they're separate languages, but I don't really notice any differences.
And I have never flashed a new kernel before, just new ROMs I'm actually pretty sure I still have the Stock DInc kernel, unless a few of the ROMs I've flashed came with kernels specifically for them... Not really sure how kernels effect the ROM :/ Like I said, noob. Hard.
Well, until you have flashing down, then I would stick there. Once you do it a few times, it is no big deal. The first time might have you on the edge of your seat.
thesmashippy said:
Not really sure how kernels affect the ROM :/.
Click to expand...
Click to collapse
The Kernel has a major effect on the rom. Changing a kernel can make a rom much better or far worst. Kernels allow many customizations in the rom like overclocking. Here's an example of this: Kernel A may allow your device to be overclocked to 1.2Ghz and Kernel B may allow your device to be overclocked to 1.9Ghz. See here: http://en.wikipedia.org/wiki/Kernel_(computing) . It's basically the same in Android.
Theonew said:
The Kernel has a major effect on the rom. Changing a kernel can make a rom much better or far worst. Kernels allow many customizations in the rom like overclocking. Here's an example of this: Kernel A may allow your device to be overclocked to 1.2Ghz and Kernel B may allow your device to be overclocked to 1.9Ghz. See here: "could not quote this url due to noobiness" . It's basically the same in Android.
Click to expand...
Click to collapse
Thanks for the description man that really specified it for me.
Ok, learning a bit at a time is good Anyone want to take me under their wing and teach me about writing code and creating my own ROMs?
Hi,
Can someone make clear to me as a noobie what are the differences between "cores" of the ROMs?
I see there are most favourite ones like "XWLP9" and "AOKP" - what are the differences between them? I see AOKP has more updates from kernel and maybe some other things in addons? Besides XWLP9 seems to me more stable but I only observe rom peoples comments and replys so can someone tell me which ROM core I should be focused on when choosing ROM? Some advices, experiences what you have with them - ADVANTAGES and DISADVANTAGES maybe or something ... I see there are roms like these two from what I want to choose:
http://forum.xda-developers.com/showthread.php?t=1436817
http://forum.xda-developers.com/showthread.php?t=1513150
Thank you for all your advices ...
Drahy said:
Hi,
Can someone make clear to me as a noobie what are the differences between "cores" of the ROMs?
I see there are most favourite ones like "XWLP9" and "AOKP" - what are the differences between them? I see AOKP has more updates from kernel and maybe some other things in addons? Besides XWLP9 seems to me more stable but I only observe rom peoples comments and replys so can someone tell me which ROM core I should be focused on when choosing ROM? Some advices, experiences what you have with them - ADVANTAGES and DISADVANTAGES maybe or something ... I see there are roms like these two from what I want to choose:
http://forum.xda-developers.com/showthread.php?t=1436817
http://forum.xda-developers.com/showthread.php?t=1513150
Thank you for all your advices ...
Click to expand...
Click to collapse
Google is your friend.
XWLP9 is the latest stock/official ROM version from Samsung for the SGS2 (GT-I9100).
So, these kind of ROMs are based on Samsung stock ROMs ... with some customizations (e.g. rooted, some removed bloatware, some custom themes/mods, etc.).
The other kind of custom ROMs have AOSP (Android open source project) or ASKP (Android open kang project).
So, they are either on pure Google Android OS or Linux. Usually there is a team of developers who share their parts/versions in binaries and as source code.
The kernel is kind of "core" of the firmware.
Every ROM contains its own kernel, as this is a basic part of the firmware ... and the phone can't work without it.
You can also flash other (custom) kernels on a ROM.
But not every kernel is compatible with every ROM.
OK thank you I read about these two a lot i needed some experienced opinion and clearing it up for me.
What I basically needed was opinions about these two versions from experienced users. If non oficial and trully open made ROM is better and in what ways or is it better to stay on oficial ones etc. This is what i wanted most from this thread ...
OK, so here's the thing... I'm kind of new in the Android acknowledgement, so I hope that here will be the place where I will get my answers. So here's what I know...
At first I didn't know that Android was Java-based, using a modified Linux kernel which we all know it's C-based (entirely). After a while, I found that there were different firmwares (ROMs) from the original ones, called Stock ones and also different kernels. After reading lots of info about how things actually are, I've decided to root my stock and then I moved to a custom MIUI for my SGSII with a JB implementation. At first it was great, but I had some issues which left me disappointed. Then I moved on to the official MIUI (China - English one). Things got better after I got used to it. The major bugs disappeared, only small ones left and a few crashes, but in time most of them got fixed. Later it crossed my mind, "Why are there so many different kernels and which is the best one for my phone or ROM to be precise?" Well this is where I need your help. I've read some topics that siyah kernel is probably the best kernel, which fits the MIUI rom. The pointing of concrete kernels isn't the kind of answer I was actually searching for. To be honest, I need answers to questions like:
How many kernels are there ?
Which ones are safe ? (I've read that there are badly written ones, so yeah, it needs to be asked)
Statistically, which is the best kernel and is it for the MIUI rom ?
How can I tell that it's suitable for the MIUI rom ? (Since I've read that not all are)
What are the risks of changing the kernel?
How can you test the kernel's behaviour, an app which makes statistics in time or some other methods ?
Believe me, as annoying this topic might seem, lots of us (the newbie users) are burning up the google servers, just to find these answers. I'm really hoping for a reply spam with answers (if possible , spare the trolling ones). Thanks for reading my annoying topic, anyway
Since most of the source is available, basically anyone can build their own kernel at home, so it is hard to tell how many kernels are there.
what isn`t available as open source are most of the OEM-specific drivers. Samsung, for one, doesn`t make most of the drivers' source publicly available, so kernel developers have to make a binary kernel around the binary drivers and literally pray their work well together.
Siyah is safe, but I prefer the stock kernel (I like the stock ROM... go figure). The stock kernel is the only one that is sure to work properly with all the hardware in the phone, because it is the only built from sources for the drivers as well (read my previous paragraph).
Which ones are safe (other than stock and Siyah): you gotta try them for yourself, read other users' remarks and feedbacks, and so on.
Risks:
Very low. As long as the bootloader is good, if the kernel totally malfunctions, just reboot in download mode and flash something else.
Some app may work very well in one kernel and bomb in another. It may crash in some kernels. It is very empyrical.
The problem is that custom kernels don't undergo the same type of quality testing as stock kernels. Developers have very limited resources to do that, and some developers are more interested in having a short time-to-market than a quality product (well, many large corporations act like that as well). At the end of the day we - power users - are the beta testing and quality assurance teams for the kernel developers.
Hi all!
So I am switching my device out soon but I love to have a second handheld so that my load on phones is decreased.
My current S2 is fine and all but I wanted to seek some advice on the following questions:
1. What is a very minimalistic way to run android? I know that CM and stuff exist (having ran it before and currently running PAC-ROM) but can I go more....uhm....clean?
2. What is a way to keep the device clean from stuff that may slow it down? What should I avoid if I intend to use this phone as a portable media device that runs at optimal speeds? Over-clocking?
4. Why is my maths very bad?
3. What is the most stable/ A very stable android version/ROM to run on the device? Every time I search it is only people recommending a ROM that is 'Stable', but I wanted to know what are the most stable for the long run?
5. Is there a ROM dedicated to media support?
6. Any recommendations as to what to do with the device from your perspective?
I would not like to waste any more of your time, but after the Internet failing to give me answers that benefit me I turned here for help.
All Advice welcome.
Device info:
SGSII I9100 International ver.
Running PAC ROM 4.4.4 KitKat Nightly 28th Jan 2015
Stock CPU clock.
Too many damn apps.
Al-Dazzlez said:
Hi all!
So I am switching my device out soon but I love to have a second handheld so that my load on phones is decreased.
My current S2 is fine and all but I wanted to seek some advice on the following questions:
1. What is a very minimalistic way to run android? I know that CM and stuff exist (having ran it before and currently running PAC-ROM) but can I go more....uhm....clean?
2. What is a way to keep the device clean from stuff that may slow it down? What should I avoid if I intend to use this phone as a portable media device that runs at optimal speeds? Over-clocking?
4. Why is my maths very bad?
3. What is the most stable/ A very stable android version/ROM to run on the device? Every time I search it is only people recommending a ROM that is 'Stable', but I wanted to know what are the most stable for the long run?
5. Is there a ROM dedicated to media support?
6. Any recommendations as to what to do with the device from your perspective?
I would not like to waste any more of your time, but after the Internet failing to give me answers that benefit me I turned here for help.
All Advice welcome.
Device info:
SGSII I9100 International ver.
Running PAC ROM 4.4.4 KitKat Nightly 28th Jan 2015
Stock CPU clock.
Too many damn apps.
Click to expand...
Click to collapse
1. Try slimsaber ROM by Fusionjack. Very minimalistic ROM, but still has some essential features like PIE and optional toggle for navigation bar. Awesome battery life that is incomparable.
2. You can disable and delete any bloatware apps or apps you don't use. Use greenify to prevent any wakelocks from apps. Use a custom kernel with TRIM support to prevent any slowdowns like gustavo kernel. But I still prefer DorimanX for super stability
3. Try using Slimsaber rom. Used it for more than 4 months now and it is rock solid.
4. I don't know any ROMs that are dedicated to media support.
5. Once again. Flash Slimsaber ROM with Dorimanx and the phone will be more solid than a rock (not really, that's more of a nokia reference, but you get what I mean)
gsstudios said:
1. Try slimsaber ROM by Fusionjack. Very minimalistic ROM, but still has some essential features like PIE and optional toggle for navigation bar. Awesome battery life that is incomparable.
2. You can disable and delete any bloatware apps or apps you don't use. Use greenify to prevent any wakelocks from apps. Use a custom kernel with TRIM support to prevent any slowdowns like gustavo kernel. But I still prefer DorimanX for super stability
3. Try using Slimsaber rom. Used it for more than 4 months now and it is rock solid.
4. I don't know any ROMs that are dedicated to media support.
5. Once again. Flash Slimsaber ROM with Dorimanx and the phone will be more solid than a rock (not really, that's more of a nokia reference, but you get what I mean)
Click to expand...
Click to collapse
Thanks for the info man; but I seem to come to a problem, SlimSaber comes in 4.4.2/3/4, and The only stable build for DorimanX I have found is ones for JB, any help there man?
Al-Dazzlez said:
Thanks for the info man; but I seem to come to a problem, SlimSaber comes in 4.4.2/3/4, and The only stable build for DorimanX I have found is ones for JB, any help there man?
Click to expand...
Click to collapse
Sorry, I should've been more specific. Try using slimsaber KitKat (4.4.4) by Fusionjack. And for dorimanx, use the unofficial one by cybernetus. Dorimanx 10.44 v008. Don't worry about the 'unofficial' bit, it's very stable and one of the last releases of dorimanx kernel (for KitKat).
gsstudios said:
Sorry, I should've been more specific. Try using slimsaber KitKat (4.4.4) by Fusionjack. And for dorimanx, use the unofficial one by cybernetus. Dorimanx 10.44 v008. Don't worry about the 'unofficial' bit, it's very stable and one of the last releases of dorimanx kernel (for KitKat).
Click to expand...
Click to collapse
Thanks QSS, I am currently reading some of your PIT conversions and stuff right now, increasing partitions to 1gb as we speak for an update nice write ups.
+1 to all of @gsstudios suggestions. I would add, using one of the minimal gapps works well for cutting out unwanted apps
Link - http://forum.xda-developers.com/showthread.php?t=2779598
As mentioned you can uninstall any unwanted apps from the rom anyhow