SEE SECOND POST FOR SENSE_FIRE KERNEL
--------------------------------------------------------------------------------------------------------------------------
--------------------------------------------------------------------------------------------------------------------------
STOCK KERNEL ( ANDROID :2.3.5 , SENSE :2.1 ) FOR HTC WILDFIRE S A150e
--------------------------------------------------------------------------------------------------------------------------
--------------------------------------------------------------------------------------------------------------------------
STOCK KERNEL ( ANDROID :2.3.5 , SENSE :2.1 ) FOR HTC WILDFIRE S A150e
Code:
/*
* Your warranty is now void.
*
* I am not responsible for bricked devices, broken hearts,
* thermonuclear war, you getting fired because the alarm app failed, or
* unfulfilled sexual partners. Please do some research if you have any
* concerns about features included in this ROM before flashing it! YOU are
* choosing to make these modifications, and if you point the finger at me
* for messing up your device, I will point that finger back at you and laugh.
* make sure you do a nandroid backup in case your phone blows up in
* your face because your phone cant handle the speed :).
*/
-- THIS IS STOCK KERNEL WHICH I MADE FROM HTCDEV SOURCE,IF YOU EVER USED OC KERNELS AND WANTED TO GET BACK TO ORIGINAL KERNEL YOU CAN FLASH THIS.
-- THIS KERNEL IS ONLY WORKS WITH STOCK 2.3.5 ,SENSE 2.1 ROM.SO PLEASE DO NOT USE THIS KERNEL ON CM7/CM9/CM10 ETC ROMS
-- I WILL MADE OTHER VERSIONS SOON IN THAT I WILL ADD VARIOUS GOVERNORS AND SCHEDULERS.
-- GO TO RECOVERY
-- FLASH KERNEL
-- REBOOT
STOCK KERNEL [ http://d-h.st/qwh ] || MIRROR [ https://docs.google.com/file/d/0B7vC1WrLBWD-SW9PWl81TXNfbTA/edit?usp=sharing ]
md 5 : 5995e7e15de66aaa374e9b41edc57493
-- HTCDEV ( check here )
-- first download source from mentioned link & extract it.
-- you need following packages for ubuntu (64 bit)
Code:
sudo apt-get install git-core gnupg flex bison gperf build-essential zip curl libc6-dev libncurses5-dev:i386 x11proto-core-dev libx11-dev:i386 libreadline6-dev:i386 libgl1-mesa-glx:i386 libgl1-mesa-dev g++-multilib mingw32 openjdk-6-jdk tofrodos python-markdown libxml2-utils xsltproc zlib1g-dev:i386 git
-- then you need toolchain to compile this kernel,i used this toolchains
-- you need to extract toolchain and point it's path by this command
Code:
gedit .bashrc
now,in editor write this at end (change path by your extracted toolchain path)
Code:
export PATH=${PATH}:path to toolchain arm-eabi-4.4.3/bin
-- now you need your device kernel config so connect phone using ADB,
Code:
adb pull proc/config.gz ~/android/kernel_source
this will pull kernel_source.zip from your device now rename it to config.gz and put in your kernel- source folder (which you downloaded from htcdev)
-- extract this file,
Code:
zcat config.gz > .config
-- now deconfig,
Code:
make ARCH=arm CROSS_COMPILE=arm-eabi- msm7227_defconfig
-- and at last ,time for compiling kernel, here replace X by x2 of your computer cores. [e.g. mine is dual core so -j4]
Code:
make ARCH=arm CROSS_COMPILE=arm-eabi- -jX
it takes upto 5-10 minutes and your zImage (kernel) is ready.:good:
-- now create one directory,
Code:
mkdir workspace
-- copy zImage in it,
Code:
cp arch/arm/boot/zImage workspace
-- last step,enter this and it ll copy modules to working directory
Code:
find . -name '*ko' -exec cp '{}' workspace \;
HTC for source
sakindia123 for toolchain
bhargz16 for tutorial
kouse for flashing kernel method
Last edited: