• After 15+ years, we've made a big change: Android Forums is now Early Bird Club. Learn more here.

Root dangers of flashing different kernels with custom roms

I stumbled across a app in the market that is supposed to make headphones sound awesome but requires a different kernal. I was trying to figure it out. Can someone explain what a kernal is, and how to install one?
 
Paragon has a kernel that supports Voodoo sound. Once the kernel is installed with the ROM, you download the Voodoo sound app from the Market and it allows more headphone control and is supposed to increase the quality of the sound.
 
Can someone explain what a kernal is, and how to install one?

The kernel is simply a bunch of stuff someone makes that connectes your apps to the hardware. If you put the wrong kernel on your phone, things will not always work right, if at all. For example, I loaded a kernel for the i9000 on my Captivate, by accident and it worked, except for a few issues and I had no idea I was in the wrong forum at the time of downloading it lol. For the most part, is'a all recoverable but could become a big PITA. Be careful and read a lot.
 
Well, it's quite a bit more than that. ;) It's the core of the OS.

Kernel (computing) - Wikipedia, the free encyclopedia
Linux kernel - Wikipedia, the free encyclopedia

It tends to have drivers baked into it though which is where specific hardware support comes in.

So it's software inside of software? I like this stuff but never claimed I new it lol. If I were looking at and OS, the kernel would be a section inside the OS? And sorta off topic, but if I were to download a driver, that installs in the kernel, or you were just saying that is where the drivers are when you get an OS?
 
So it's software inside of software?

No, the kernel is the core part of the OS. Generally in an OS a hardware driver can be compiled into the kernel (typical) or loaded as an external module.

It's not really "software inside of software". It's just whether the code that supports say the audio hardware resides inside the kernel or is loaded separately.

If I were looking at and OS, the kernel would be a section inside the OS?
The kernel is part of an OS. The full OS contains other aspects, commonly referred to as "userland". Technically, "Linux" is just a kernel... it's everything else built around it that makes an OS ("distro").

but if I were to download a driver, that installs in the kernel, or you were just saying that is where the drivers are when you get an OS?
Well on Android you don't really download a driver. You take what you get. Maybe you're thinking of Windows... Windows drivers don't load inside the kernel.

I'm trying to keep it simple but it's much more-complicated than this. :)
 
Back
Top Bottom