The kernel is a central component of most computer operating systems. It acts as bridge between applications and the hardware and also manages the systems's resources.

learn more… | top users | synonyms

77
votes
8answers
25k views

What is the difference between: Rooting, Jailbreak, ROM, Mod, etc.?

What is the difference between: Unlocking the bootloader (prerequisite for doing many, though not all, other things below) Rooting Jailbreaking ROM NAND and Nandroid Operating System Mod (e.g. ...
54
votes
1answer
3k views

What linux distribution is Android based on?

Did Google use some existing distribution (Debian, Red Hat, etc.) to create Android, or did they use the bare essentials (kernel, file system and some mandatory files)?
14
votes
5answers
2k views

Where can I find a comparsion of non-offical cooked rom/firmware of Galaxy S i9000?

I've been searching around for the topic these few days. However, I am getting into a problem of information overflow - there are too many different version and custom kernal around. Most of them are ...
8
votes
5answers
7k views

Why are there so many different Android kernels (technical answer please)

Isn't Android a common kernel that is used across all devices? For example CentOS will install on Dell, HP, and a variety of other hardware. Sure there are different modules but it's still CentOS ...
7
votes
2answers
745 views

Faster CPU means higher battery consumption?

A friend of mine and I have the Samsung Galaxy Tab 10.1. His tab is flashed with a custom kernel giving 1.2Ghz instead of the 1Ghz I have by default. Using antutu benchmark, we saw what we expected, ...
7
votes
1answer
5k views

l2_hsic prevents my device from Deep Sleep. How to fix it?

I have installed BetterBatteryStats and CPU SPY, because I noticed that I had a faster than normal battery consumption when the tab was left alone. I made a 30 mins test Wifi OFF, Flight Mode On, ...
6
votes
2answers
377 views

Given that every application runs as a separate user, what happens when you want to add a new user account?

According to this, every application in Android runs as a separate kernel-level user, with a unique user ID and group ID. So, what happens under the hood when you add a new user (e.g. to your shared ...
6
votes
1answer
19k views

How to install kernel module for android?

I currently have a custom kernel and ROM installed on my android device. The kernel I'm using comes with a separate download with kernel modules that you are to install yourself if you want. However ...
5
votes
2answers
4k views

Custom Kernels on Stock ROMs?

The General Question: Is it possible to install custom kernels on a Rooted Stock ROM? The Example: I have a Nexus 7 which I have rooted running 4.1.1 (Jelly Bean JRO03D) would it be possible to just ...
5
votes
1answer
239 views

Which kernel versions does the udev exploit work?

Which kernel versions does the udev exploit work? Upon googling this, I found articles claiming that it works on Android 2.1 and maybe 2.2, but there is no information about the kernel versions.
5
votes
2answers
2k views

What is the difference between the Linux Kernel and the Android Kernel?

What are the modifications done in linux kernel to make it an android kernel ? By this question I mean what are the differences between linux kernel and android kernel ?
4
votes
2answers
406 views

Why are some files under /proc are universally readable?

Why are some files under /proc are universally readable by anyone using adb? e.g. /proc/<pid>/statm /proc/<pid>/maps /proc/<pid>/smaps We can even cat the content of these files, ...
4
votes
1answer
9k views

How can I update the Linux kernel of my Android device?

I am using Sony Xperia E Dual with the kernel that identifies as 3.0.8-perf administrator@ubuntu-scm01 #1 and now I want to update it to the latest and the best one. Please help me understand it can ...
4
votes
2answers
3k views

Where can I get the stock Android Kernel configuration for Galaxy S3 running ICS?

Question: We are trying to find the kernel configuration on a currently running Samsung Galaxy S2, with Android 4.0.3 (Ice-Cream Sandwich). We do not wish to root the phone. We checked /proc/config.gz ...
3
votes
4answers
19k views

How to find out if my Device's Kernel has Loop Device Support

I would assume most all of you know why I am asking this, but for those who don't, Loop Device Support of a Kernel on an Android device is utilized to mount a Linux Distro IMG file (Ubuntu or Debian, ...
3
votes
1answer
182 views

Can you install custom kernels on DroidX running CyanogenMod?

Can you install custom kernels on DroidX running CyanogenMod? Or does the locked bootloader prevent that?
3
votes
1answer
211 views

Low level Android kernel hacking

Where can I find information regarding low level kernel hacking on Android? For example, I'd like to know how the device boots and follow the execution path from that point. Where exactly is the code ...
3
votes
2answers
418 views

How to interrupt Android boot sequence to force it boot to Linux kernel only

I am trying to do some low level performance testing related to device processor cores through adb which I feel it is affected by Android background services and system stuff. As I know that the ...
3
votes
1answer
651 views

Flashing a New Kernel

If I'm going to flash a new Kernel with ROM Manager Pro, do I need to reinstall my MOD, delete my data, or delete my cache? I am running CM 6.1 and want to flash one of ChevyNo1's kernels but will ...
3
votes
1answer
2k views

My Huawei u8160(Vodafone 858) supports usb-host although not working?

I have a Huawei u8160 running Psyke83's Cyanogenmod 7.2 14/8/2012 which had a package with it to apply usb-host mode kernel called usbhost1-cm-7-20120814-MADTEAM-u8160.zip. So I flashed the zip using ...
3
votes
3answers
7k views

Get root or re-install the OS without a USB cable?

Usually, the guides for getting root or re-installing the OS on an Android device (I have a Samsung Galaxy S, which I'm mostly inetersted about) tell to flash the device from another computer through ...
3
votes
2answers
254 views

What parts of the regular Linux graphics driver architecture is used in Android?

For example, could the Nouveau driver be used and provide hardware accelerated drawing when Android is compiled for x86?
3
votes
2answers
7k views

Extract boot.img

I have pulled boot.img from my phone's CWM backup. How do I extract it? I tried split_bootimg.pl. But throws an error - Android Magic not found in boot.img. Giving up.
3
votes
0answers
893 views

Can someone recommend a ROM and kernel for the Galaxy S2 that works fully? [closed]

I have installed a kernel and ROM onto my Samsung Galaxy S2. However, it's been giving me a lot of problems. First the Compass didn't work, then when the compass was fixed by installing a patch the ...
3
votes
1answer
2k views

Android USB Gadget Driver

I am trying to get Ethernet over USB working for my Nexus S. I am running Ice Cream Sandwich v4.0.3 and have rebuilt the kernel with USB Gadget support turned on. When I connect the phone to my ...
2
votes
1answer
2k views

Why is EXT3 not supported on Android?

Android uses the Linux kernel instead of some "Android kernel", so why is ext3 not supported on Android 2.3?
2
votes
1answer
2k views

Can I flash a kernel without flashing a ROM?

Does flashing a new kernel require flashing a new ROM? Will flashing a new kernel wipe the data? Because if so, I might as well flash a new ROM. How can I see which kernels are compatible with ...
2
votes
2answers
290 views

Where are custom kernels being flashed to in internal memory?

I've unzipped zip files for custom kernels and noticed that the majority of the files that are being applied are in a /kernel folder. However that folder is unlisted when listing the root directories ...
2
votes
1answer
2k views

Where can I configure SELinux in Cyanogenmod 10.1.3?

Cyanogenmod released the stable version 10.1.3 yesterday and it apparently includes SELinux enhancements running in permissive mode per default. I thought that you could change the mode in the ...
2
votes
2answers
1k views

Install zImage on Android 2.2 devcie

How do I install zImage on Android 2.2 device? I have one galaxy tab 7.0 and one NVIDIA Tegra 250 delvel kit. I was trying to using fastboot on NVIDIA Tegra 250 but I failed. I could load zImage ...
2
votes
1answer
153 views

How do I find the kernel config for my ROM?

I'm very happy with CM11 ported to my phone(Samsung Galaxy Ace 2). One day I bought Bluetooth keyboard. When I tried to connect it, it paired and... wat? No connection!? I thought that this ROM has ...
2
votes
3answers
16k views

Where can I find the stock kernel for my Samsung Galaxy S2?

I have a Samsung Galaxy S2 phone (GT-I9100). I installed clockworkmod, a custom kernel and rom (Resurrection Remix) earlier this year. One day I couldn't boot it anymore. I restored a backup of the ...
2
votes
1answer
468 views

Samsung Galaxy S2 bricked?

I own a galaxy sII. 3 weeks back, I downloaded and flashed the MIUI ICS rom on my phone. A week later I tried to update the ROM through ROM Manager. Everything went fine except when after flashing the ...
2
votes
1answer
365 views

Does Android 2 support swap space?

With Android 2.3 being Linux-based, can Android 2.3 use a swap partition without being rooted?
2
votes
2answers
260 views

My phone reboots after a kernel oops, what can I do?

I use the CyanogenMod firmware on my phone (CM7.2 on a HTC Wildfire) and when I take photos it sometimes reboots. I found out that a kernel oops happens due to a null pointer dereference in the ...
2
votes
1answer
273 views

Create Defy Kernel Backup

I own a Motorola Defy and it is running 2.2.2. I was wondering if i could create a backup of my kernel by any means! Is there any software/application/method which can help me achieve this? Thanks
2
votes
1answer
359 views

What is special/different about CyanogenMod's kernel? (especially compared to. DroidX GB kernel)

In an Phandroid article announcing the first successful attempt to run CyanogenMod on DroidX thanks to cvpcs's breakthrough, I noticed the following quote: CyanogenMod 7 will unfortunately be ...
2
votes
0answers
1k views

Does CyanogenMod include a kernel?

I've installed CyanogenMod 10.1 stable for S III LTE (i9305), and noticed that my kernel version is 3.0.64 (I expected it to be 3.4 or something higher). As I've said in this question, the kernel I ...
2
votes
0answers
171 views

How CF-Autoroot works?

How CF-autoroot Theoretically is able to root android devices ? I'm wondering on what technics it use to run su ? Do it use a custom/patched Linux kernel ? or it is based on local root exploit ? I ...
2
votes
1answer
550 views

Android early boot console over usb

I'm trying to port newer kernel versions onto my Nexus S device. Most newer kernels panic very early on in the boot process. I would like to debug this. However, since the phone has been provided to ...
2
votes
0answers
2k views

How to change the display refresh rate of an android device

I am creating a custom ROM for my android device (MT6577 + ICS 4.0.4).The base ROM I'm using is the stock ROM of the device. My device's display refresh rate is pre-configured at 30Hz. Now, I want to ...
2
votes
0answers
2k views

Does Cyanogenmod Kernel support loop devices?

Since I am failing to mount a Nandroid image and since I have read that the kernel needs to support loop devices for that I need to know if anybody has managed to mount a loop device on CM7 or ...
2
votes
1answer
2k views

Baseband and radio in Android

In the below picture 1, It seems that the radio firmware don't need a linux driver in Android, It just need a user space shared library, is it? 2, what is baseband?
1
vote
1answer
4k views

Which Android runs which Linux kernel?

Is there a list of which kernel version comes in each Android AOSP version? Or lets say, which version /proc/version would spit out.
1
vote
1answer
47 views

Where is the .config hidden on Samsung Galaxy S4?

cat /proc/config.gz tmp-mksh: cat: /proc/config.gz: No such file or directory Is there another place to find it?
1
vote
2answers
401 views

Kernel HTC Hero

I have an HTC Hero GSM with CyanogenMod 7.1.0 (stable). Before i had elelinux mod (http://forum.xda-developers.com/showthread.php?p=10956118) This thing is, after installing CyanogenMod i still have ...
1
vote
1answer
26 views

Proprietary software distributed along with Linux kernel

What is the licensing rationale behind distributing proprietary (copyrighted) software within a common smartphone's Android system? I mean software like device drivers (camera, GSM modules etc.) or ...
1
vote
1answer
41 views

Is it possible to unload built-in kernel module?

I have a kernel with built-in module that I want to replace. I have built a .ko and tried to insmod it, but it failed since the kernel was already built with it. Is it possible to do this?
1
vote
1answer
647 views

Is the kernel flashed automatically from CWM?

By this, I mean, while flashing a firmware (update.zip) from ClockworkMod recovery, is boot.img also flashed or do I need to use fastboot separately?
1
vote
1answer
625 views

Can not flash LK2.08 for original firmwares on my spica

Can not flash LK2.08 for original firmwares. I try like this: http://www.addictivetips.com/mobile/root-samsung-galaxy-spica-i5700-with-leshaks-kernel/ i am using this kernel: ...