• Introducing XDA Computing: Discussion zones for Hardware, Software, and more!    Check it out!
  • Fill out your device list and let everyone know which phones you have!    Edit Your Device Inventory

[KERNEL] [CM 14.1/LO 14.1] [STABLE] - config.gz edit allowed - Compiled using UBERTC

Search This thread

lucahack

Senior Member
Oct 26, 2015
50
18
Finally, I've ported my own kernel for Lineage OS/Cyanogenmod 14.1 on GT-I9300

---------------------------------------- INSTRUCTIONS ----------------------------------------
1st method:
REQUIRED: TWRP AND LINEAGE OS 14.1/CYANOGENOD 14.1 INSTALLED
1. Reboot recovery by pressing power button + home button + volume up button at the same time
2. Once you're in recovery mode, go in Install ---> install image ---> then on boot.img (that should be located in Downloads) ---> select the boot partitin to flash image --> swipe to flash
2nd method:
REQUIRED: ROOTED DEVICE AND LINEAGE OS 14.1/CYANOGENOD 14.1 INSTALLED
1. Open terminal emulator app / use adb to have a rooted shell
2. Type su
3. Type: dd if=[location of your boot.img] of=[where to write (in our case it is /dev/block/platform/dw_mmc/by-name/BOOT)]
4. Reboot and enjoy!
3rd method:
REQUIRED: A computer
Flash boot.img using heimdall or Odin (tutorial coming soon)

---------------------------------------- FEACTURES ----------------------------------------
1. Compiled with Uber Toolchain (GCC 4.8)
2. Choose Interactive pegasusq governor by default.
3. Config access through /proc/config.gz.
4. Removed stock cpufreq limit API.
5. List of governors: ondeman, userspace, powersave, pegasusq, performance
6. Default hostname: '[email protected]'

---------------------------------------- TO ADD ----------------------------------------
1. Overclock (optionnal)
2. More I/O scheduler
3. Support more roms
4. Loadable module support (very very soon available)
5. VERSIONNING (COMING TODAY)
Psssst: Don't hesitate to leave a thanks and share this thread ;)
Source code: https://github.com/CyanogenMod/android_kernel_samsung_smdk4412
My toolchain: https://bitbucket.org/UBERTC/arm-linux-androideabi-4.8
 

Attachments

  • boot.img
    4.6 MB · Views: 268
Last edited:

acroreiser

Senior Member
Dec 5, 2016
219
495
github.com
@lucahack, you said "I ported my _own_ kernel"
but provide link to official Lineage's kernel source.
Or you just modify configuration and not ported anything or you're liar and hide ur sources from community.

Also. Did I can use Magisk with this kernel?
Did I can pass SafetyNet?
 
  • Like
Reactions: lucahack

lucahack

Senior Member
Oct 26, 2015
50
18
@lucahack, you said "I ported my _own_ kernel"
but provide link to official Lineage's kernel source.
Or you just modify configuration and not ported anything or you're liar and hide ur sources from community.

Also. Did I can use Magisk with this kernel?
Did I can pass SafetyNet?

It is the first time I compile a kernel. I used lineage sources. I'm going edit those sources. I've just edited config yet, but I'm gonna do more than that. I'm not a good dev yet.
 
Last edited:

Top Liked Posts

  • There are no posts matching your filters.
  • 5
    Finally, I've ported my own kernel for Lineage OS/Cyanogenmod 14.1 on GT-I9300

    ---------------------------------------- INSTRUCTIONS ----------------------------------------
    1st method:
    REQUIRED: TWRP AND LINEAGE OS 14.1/CYANOGENOD 14.1 INSTALLED
    1. Reboot recovery by pressing power button + home button + volume up button at the same time
    2. Once you're in recovery mode, go in Install ---> install image ---> then on boot.img (that should be located in Downloads) ---> select the boot partitin to flash image --> swipe to flash
    2nd method:
    REQUIRED: ROOTED DEVICE AND LINEAGE OS 14.1/CYANOGENOD 14.1 INSTALLED
    1. Open terminal emulator app / use adb to have a rooted shell
    2. Type su
    3. Type: dd if=[location of your boot.img] of=[where to write (in our case it is /dev/block/platform/dw_mmc/by-name/BOOT)]
    4. Reboot and enjoy!
    3rd method:
    REQUIRED: A computer
    Flash boot.img using heimdall or Odin (tutorial coming soon)

    ---------------------------------------- FEACTURES ----------------------------------------
    1. Compiled with Uber Toolchain (GCC 4.8)
    2. Choose Interactive pegasusq governor by default.
    3. Config access through /proc/config.gz.
    4. Removed stock cpufreq limit API.
    5. List of governors: ondeman, userspace, powersave, pegasusq, performance
    6. Default hostname: '[email protected]'

    ---------------------------------------- TO ADD ----------------------------------------
    1. Overclock (optionnal)
    2. More I/O scheduler
    3. Support more roms
    4. Loadable module support (very very soon available)
    5. VERSIONNING (COMING TODAY)
    Psssst: Don't hesitate to leave a thanks and share this thread ;)
    Source code: https://github.com/CyanogenMod/android_kernel_samsung_smdk4412
    My toolchain: https://bitbucket.org/UBERTC/arm-linux-androideabi-4.8
    1
    Killer-feature. Hostname '[email protected]'.
    LOL:good:

    Just boot.img without instruction, adequate feature list, source code and versioning..
    :rolleyes:
    1

    Read upper, I've just updated my thread ;)
    1
    @lucahack, you said "I ported my _own_ kernel"
    but provide link to official Lineage's kernel source.
    Or you just modify configuration and not ported anything or you're liar and hide ur sources from community.

    Also. Did I can use Magisk with this kernel?
    Did I can pass SafetyNet?