/android_kernel_huawei_vienna

Android Linux kernel for Huawei P9 Plus (Vienna/VIE-AL10)

Primary LanguageCOtherNOASSERTION

Overview

This repo is a Android Kernel Source For Huawei P9 Plus (Oreo/MIUI based ROM) downloaded from Huawei Open Source Release Center.

Feature

TODO

Before Build

1.Setup Build Environment

$ sudo apt update
$ sudo install -y git ccache automake flex lzop bison \
gperf build-essential zip curl zlib1g-dev zlib1g-dev:i386 \
g++-multilib python-networkx libxml2-utils bzip2 libbz2-dev \
libbz2-1.0 libghc-bzlib-dev squashfs-tools pngcrush \
schedtool dpkg-dev liblz4-tool make optipng maven libssl-dev \
pwgen libswitch-perl policycoreutils minicom libxml-sax-base-perl \
libxml-simple-perl bc libc6-dev-i386 lib32ncurses5-dev \
x11proto-core-dev libx11-dev lib32z-dev libgl1-mesa-dev xsltproc unzip

2.Checkout Kernel Source

$ git clone --depth=1 https://github.com/5h4d0wb0y/android_kernel_huawei_vienna.git

3.Download Build Toolchain

$ ./configure.sh

For BUILD MIUI KERNEL

$ cd android_kernel_huawei_vienna
$ mkdir out 
$ make O=out mrproper
$ make O=out merge_hi3650_defconfig ARCH=arm64 CROSS_COMPILE=$HOME/toolchain/bin/aarch64-linux-android-
$ make -j$(nproc) O=out 2>&1 ARCH=arm64 CROSS_COMPILE=$HOME/toolchain/bin/aarch64-linux-android-

For BUILD Kali NetHunter KERNEL

$ chmod +x menuconfig.sh build.sh && ./menuconfig.sh
$ ./build.sh

Thanks