Cosmo Communicator >> Android

Build Kernel 4.4.146


參考資訊:
1. oesf
2. modules

Debian x64

$ cd
$ sudo apt-get install gcc-aarch64* clang build-essential libncurses-dev bison flex libssl-dev libelf-dev bc git gcc-aarch64-linux-gnu python
$ wget https://github.com/steward-fu/cosmo/releases/download/v1.0/cosmo-android-kernel-v25_source.tar.gz
$ tar xvf cosmo_kernel-v25_source.tar.gz

$ mkdir KERNEL_OUT
$ make O=../KERNEL_OUT -C kernel ARCH=arm64 k71v1_64_bsp_defconfig
$ cd kernel
$ make -j4 O=../KERNEL_OUT ARCH=arm64 CC=clang CLANG_TRIPLE=aarch64-linux-gnu- CROSS_COMPILE=aarch64-linux-gnu- all

$ cd ../packing
$ ./mkbootimg --kernel ../KERNEL_OUT/arch/arm64/boot/Image.gz-dtb --ramdisk root-boot.img-ramdisk --base 0x40078000 --second_offset 0x00e88000 --cmdline "bootopt=64S3,32N2,64N2 buildvariant=user veritykeyid=id:7e4333f9bba00adfe0ede979e28ed1920492b40f" --kernel_offset 0x00008000 --ramdisk_offset 0x14f88000 --tags_offset 0x13f88000 --pagesize 2048 -o mykernel.img
$ cp mykernel.img ../cosmo-customos-installer/

P.S. 將cosmo-customos-installer資料夾複製到MicroSD根目錄,進入官方Recovery後,選擇Install MyKernel


返回上一頁