I have a small query why cant i use the stock kernel with Cynanogenmod ?What is the difference between the two and how can I make a stock kernel compatible with Cynanogen mod when building one from source
I have vanilla linux kernel version 2.6.27. I want to apply android specific patches and convert it to android linux kernel 2.6.27. Where can a user find the patches to convert a normal vanilla kernel into android kernel?
1. I updated to stock 2.1 using the sprint update tool. 2. I followed the video tutorial to root the phone 3. then i used joey's page (http://www.joeyconway.com/sdx/custom/index.php) to install the his kernel (joeykrim-SDX-kernel v2.0.4 (includes root)).
I have done nothing else to the phone but this and removing a couple of bloatware apps (i checked the list of permitted deletions before i removed anything.) I have not installed a new recovery..at least i dont think that I did as part of one of the other operations I performed (as an aside, i am not really sure what the custom recovery is or what it is used for, so i didnt install it...i guess i need to read up more...)
So that is where I am..but i have a couple of questions.
1) i am now having issues with my wifi connection - the signal reception is very spotty in areas where i should have atleast 2 bars of reception, and the wifi often cuts out completely....Is there any know corellation between joey's kernel and this wifi issue? I have searched the forums and have found nothing that answers this.
2) Is there an easy way to get back to the stock kernel? I have read that i can get back to stock everything by using the sprint download center where I did my original 2.1 update. But is there a way to get back to just the stock kernel without wiping the phone?
I currently have bekit 1ghz kernet installed, but I was interested in trying out some other kernels. Can I just install them via Rom Manager over the first kernel? Or is there some kind of uninstall process I should use first?
We know that the ROM is installed to the /system partition. Likewise the kernel ie boot.img is installed to the /boot partition of the device. I tried hard but could not find any reference to such a /boot partition(directory) in the root of the device. I would like know whether it is hidden or disguised as something else. The script that flashes the custom kernels has the following line
Code: package_extract_file("boot.img", "/dev/block/mmcblk0p9"); (What is the block code for system and other partitions?)
Is mmcblk0p9 the /boot partition? Moreover /dev/block has no reference to boot or mmcblk0p9. So where exactly is the kernel being extracted? The boot.img comes packaged as zImage + ramdisk, In other words where are zImage and ramdisk extracted to, in the root file system and in what form? Is the ramdisk responsible for the creation of the root files system(/dev, /proc, /data. /system, /sys, /sbin etc)?
Well I am working on beagleboard-xm project, where I am supposed to upgrade the current Android version to ICS. The thing is, I have to keep the current kernel , because it is customized for some applications that run on that board. It is not me that compiled that kernel...
Is it even possible to keep the "old" kernel and upgrade to ICS? Can it be done in any way? Or a new kernel with new patches has to be installed...?
unable to flash a kernel through fastboot it's showing the device is not rooted,but in flash tool it's showing the device is rooted,even all the applications are showing root is allowed but when i'm going to flash the kernel through fastboot its showing device is not rooted...
What sections of kernel code are changed for optimization of performance.
Like we can change 1) the minimum free memory that android need to keep free. 2) Rate of clearing cache 3)Advanced LMK- where we can kill more than one process at at time when memory scarcity occurs. 4) Reducing logging. 5) In framework we can change the oom_adj value of important processes. 6) Implement Zram for kernel. 7) change the minimum and maximum no of process for AMS.
I want to know all the changes that can be made into kernel or framework code to optimize performance. I also want to know how can we implement swapcache for android kernel. What changes do i need to make in the code.
Is it possible to change the recovery of a kernel! I mean manually change the recovery version! I have a Xperia P and I am having problem mounting emmc on Philz recovery, so I wanted to change the recovery to CWM recovery 126.96.36.199 of my favorite kernel.
I'm playing with my u8180 stock rom .. I've rooted it and Soo on but only kernel can be over clocked to 600 mHZ and Min 122 .. how can i change it ?! or how can i copy a kernel from other rom to my rom ?! I'm usind Disxda kitchen