HOW TO CROSS PORT DAREDEVIL AND WAKEMODE CUSTOM KERNEL TO ANY MEDIATEK 32-BIT KERNEL
How To Cross Port DareDevil and Wakemode Kernel Custom Rom To Any MediaTek 32-bit Kernel.
This Guide is Works Perfectly on Any Android Device Running MediaTek 32-bit Kernel Devices.
Requirement :
1. 7-Zip/Winrar
2. MTKbootimg or Carliv Image Kitchen (PC Version)
3. Notepad++
4. Base Rom (Must be Used LOS 13/LOS 14.1)
5. Custom Rom (From DareDevil or Wakemode)
6. Some Brain
Guide :
This Guide Works On Any on Any Android Device Running MediaTek 32-bit Based Kernel. Most Important about porting custom kernel is that you must use LOS 13/LOS 14.1 Based Rom don’t Use Stock Rom. This Guide Support Same Version Based Like LOS 13 to LOS 13 or LOS 14.1 to LOS 14.1 Based.
1 : Make Two Folder and Rename ‘Base’ and ‘port’
2 : Extract Based Rom ‘Base’ Folder and DareDevil or Wakemode Based Rom ‘Port’ Folder
3 : Now Delete These Folders From “Base”
* addon.d
* app
* font
* framework
* media
* priv-app
* built.prop
4 : Now Copy Same Folder From “Port” To “Base”
* addon.d
* app
* font
* framework
* media
* priv-app
* built.prop
5 : Merge Extra in bin Folder From “Port” To “Base”
[Note : Don’t Replace Same File]
6 : Merge Extra lib****.so File From “Port” To “Base”
[Note : Don’t Replace Same File & .so Files Only , Don’t Replace Any Folder Files Inside lib]
7 : Edit & Compare “build.prop” From Base To Old Base (device name, dpi, rotation line)
8 : Use your base boot.img (Unpack Port and Base boot.img Edit Like This)
9 : Use This Step If The Rom does not Boot
* Open init.environ.rc File From Port & Base and Replace The “bootclashpath” and “systemclash” Patch lines From Base to Port
10 : Edit The File Name (Only Name not File) of init.**.rc and Paste. The Name is
Almost same all Los based ROMs has like init.cm.rc , but in some cases it would be like this
* Mokee – init.mk.rc
* carbon – init.carbon.rc
* Aex – init.aosp.rc
* Bliss – init.bliss.rc
* DND – init.dnd.rc
* AOS – init.aos.rc
* NEXUS – init.nexus.rc
* DU – init.du.rc
Rename ur base boot init.cm.rc like as port rom
11 : Open Base Rom init.rc
Check this line
# Include CM’s init file
import /init.cm.rc
Rename The init.cm.rc Like Before you've Done ( like init.mk.rc)
Repack your base boot.img & Past Base Folder
12 : Edit “system” and “data” Mount Points in Meta-inf/ updater-script as Per your Device Mount Point
13 : Now Zip & Flash Ur Working Rom
0 comments: