Giter Club home page Giter Club logo

mrflyingtoasterman / unic0re_msm8998 Goto Github PK

View Code? Open in Web Editor NEW
1.0 2.0 1.0 847.71 MB

Custom Kernel for OnePlus5

License: Other

Makefile 0.27% C 96.10% Assembly 1.62% C++ 1.35% Objective-C 0.38% Shell 0.06% Perl 0.12% Awk 0.01% Python 0.05% GDB 0.01% Yacc 0.02% Lex 0.01% UnrealScript 0.01% Gherkin 0.01% XS 0.01% Perl 6 0.01% Roff 0.01% Clojure 0.01% M4 0.01%
linux-kernel oneplus5 custom-linux-kernel android android-kernel kernel cheeseburger

unic0re_msm8998's Introduction

Unic0re MSM8998

The Unic0re Kernel is a custom Kernel for the OnePlus 5 with a focus on govanors, security and filesystem support.

Preview

Unic0re_msm8998

Linux 4.x

This is basically a fork of the Linux 4.x Kernel from Linus Torwalds.
Origin: https://github.com/torvalds/linux

Features

  • SELinux default: permissive

  • Supported filesystems:

    • ext2
    • ext3
    • ext4
    • f2fs
    • NTFS
    • Fat32
    • vFat
    • XFS
    • JFS
    • ZFS
    • BtrFS
    • GFS2
    • UDF
    • NFS (client)
  • Kernel Govanors:

    • Soon
  • I/O Schedulers:

    • Soon

Quick build

$ sh auto-build.sh

Building the Unic0re Kernel

Prepare

$ mkdir ~/git
$ cd ~/git
$ export ARCH=arm64
$ export SUBARCH=arm64
$ export CROSS_COMPILE=prebuilts/gcc/linux-x86/aarch64/aarch64-linux-android-linaro-4.9/bin/aarch64-linux-android-
$ git clone https://github.com/MrFlyingToasterman/android_kernel_oneplus_msm8998

Download a prebuild toolchain (aarch64-gcc4.9)

$ git clone https://android.git.linaro.org/git-ro/platform/prebuilts/gcc/linux-x86/aarch64/aarch64-linux-android-4.9-linaro.git prebuilts/gcc/linux-x86/aarch64/aarch64-linux-android-linaro-4.9

Create custom Kernelconfig (Only if you know what you are doing)

$ make menuconfig oneplus5_defconfig

Build

$ make lineage_cheeseburger_defconfig
$ make

(You may need to add a "--keep-going" because some modules a prone to crash)

Flash the Unic0re Kernel

fastboot
# fastboot flash boot Unic0re.img

adb
# adb sideload Unic0re.zip

TWRP
A normal TWRP flash

I recommend using TWRP and making a backup, just in case!!


Remark

"msm" is the Kernel tree for Qualcomm chipsets


This project is supported by Secure Solutions

Unic0re_msm8998
Visit our Webside: https://Secure-Solutions.org/

DISCLAIMER

Your warranty is now void.

We are not responsible for bricked devices, dead SD cards,
thermonuclear war or you getting fired because the alarm app failed. Please
do some research if you have any concerns about features included in this Kernel
before flashing it! YOU are choosing to make these modifications, and if
you point the finger at us for messing up your device, we will laugh at you.

License of the origin Linux Kernel

GPLv2 click here to read more.

License for our modifications

GNU GPLv3 Image

This program is Free Software: You can use, study share and improve it at your will. Specifically you can redistribute and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version.

unic0re_msm8998's People

Contributors

acmel avatar adrianbunk avatar airlied avatar alexdeucher avatar arndb avatar axellin avatar bigguiness avatar broonie avatar bzolnier avatar danvet avatar davem330 avatar dhowells avatar ebiederm avatar geertu avatar gregkh avatar herbertx avatar htejun avatar ickle avatar jmberg-intel avatar joeperches avatar kaber avatar larsclausen avatar mchehab avatar morimoto avatar olofj avatar pmundt avatar ralfbaechle avatar rddunlap avatar tiwai avatar torvalds avatar

Stargazers

 avatar

Watchers

 avatar  avatar

Forkers

ottoskyer

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.