Skip to content

HuChundong/enru-3.1.10-g7f360be

 
 

Repository files navigation

defconfig file: ap33_android_defconfig (arm-eabi-4.6)

Download:

If you are not already using an AOSP toolchain (included in an AOSP build tree), download the corresponding official android toolchain for the arm-eabi specified above for this device:

git clone https://android.googlesource.com/platform/prebuilt for 4.4.3 git clone https://android.googlesource.com/platform/prebuilts/gcc/linux-x86/arm/arm-eabi-4.6 for 4.6 (use darwin-x86 in place of linux-x86 for mac)

Build the kernel:

set the following environment variables:

export TOP= [where you installed the toolchain or top of android AOSP code base] export PATH=$TOP/prebuilts/gcc/linux-x86/arm/arm-eabi-4.6/bin:$PATH (use corresponding arm-eabi bin path) export ARCH=arm export SUBARCH=arm export CROSS_COMPILE=arm-eabi-

make [the defconfig file for this device above] make clean (for subsequent builds) make -j4 (in this example 4 is the number of processors of your build machine) make ARCH=arm CROSS_COMPILE=$TOP/prebuilts/gcc/linux-x86/arm/arm-eabi-4.6/bin/arm-eabi- -C drivers/net/wireless/compat-wireless_R5.SP2.03 KLIB=pwd KLIB_BUILD=pwd clean -j20 make ARCH=arm CROSS_COMPILE=$TOP/prebuilts/gcc/linux-x86/arm/arm-eabi-4.6/bin/arm-eabi- -C drivers/net/wireless/compat-wireless_R5.SP2.03 KLIB=pwd KLIB_BUILD=pwd -j20

Output Binary Files:

After the build process is finished, there should be a file named "zImage" found in arch/arm/boot/ If you are building a rom with this kernel ZImage, copy it into your build's output folder and rename it to "kernel".

You will also need the following kernel modules. These will eventually be installed into /system/lib/modules on the device.

kernel modules: ./driver/*.ko

If you have already built and installed a boot.img with root access you can also install the modules directly into the device using "adb remount" and "apb push [file] system/lib/modules/" for each file listed above. After installing files set permissions with "adb shell chmod 0644 system/lib/modules/*" and "adb reboot"

For additional information:

http://htcdev.com

About

HTC One X 4.18.401.2 EU kernel sources with same customization

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published