[Q] How to integrate a custom kernel in a custom rom?

OCmylife

Senior Member
Oct 15, 2010
531
278
0
34
Bocholt(NRW)
Hey Rom chiefs
With Dsixda`s kitchen I`ve created a lot of roms for myself with some apps added or removed, integrate the Theme which I made with UOT kitchen, changed the camera app, the launcher, and so on

My two problems:
1.How do I integrate the google apps in Cyanogen mod?

2. How do I change the kernel?
->How I tried it in 2 different Roms:
Extract the Rom using the kitchen\extract the Zimage from the Kernel\rename it to boot.img and changed it with the boot.img from the rom

BUT. After I flashed the Rom(without errors) I had bootloops. What did I do wrong?

Thanks in advance
 

Andy

Retired Forum Moderator
Jan 21, 2008
4,150
5,354
0
UK
Using the kitchen extract the boot image.

Then take the zImage of the kernel you wish to use and replace the original zImage. Remember to copy any modules from the custom kernel to there respective folders in /system.

Then build your boot image. That's your kernel sorted.

For GAPPs, its similar. Unzip the archive and copy everything from \system\app into \system\app in your working folder.
Rinse & repeat this for everything in the unzipped GAPPs package.

Now you can build your ROM.
 
  • Like
Reactions: OCmylife

jmjles

Member
Sep 20, 2013
18
5
0
TY

Using the kitchen extract the boot image.

Then take the zImage of the kernel you wish to use and replace the original zImage. Remember to copy any modules from the custom kernel to there respective folders in /system.

Then build your boot image. That's your kernel sorted.

For GAPPs, its similar. Unzip the archive and copy everything from \system\app into \system\app in your working folder.
Rinse & repeat this for everything in the unzipped GAPPs package.

Now you can build your ROM.
Thank you very much.
Helped alot when making my rom.:highfive:
 

alecthenice

Senior Member
Jul 20, 2016
307
47
0
San Francisco
Gapps on almost uneaque device

Using the kitchen extract the boot image.

Then take the zImage of the kernel you wish to use and replace the original zImage. Remember to copy any modules from the custom kernel to there respective folders in /system.

Then build your boot image. That's your kernel sorted.

For GAPPs, its similar. Unzip the archive and copy everything from \system\app into \system\app in your working folder.
Rinse & repeat this for everything in the unzipped GAPPs package.

Now you can build your ROM.
Im trying to get gapps on the moverio BT-300. (Google app support ecosystem specifically i can side load some apps) I have root via magisk but all the code is so exclusive to this device im looking for pointers on where to begin. All installers ive tried so far cause bootloops. I think its due to the aditional moverio sdk on top of android 5.1. Im only an amateur and im probably the closest thing to a dev working on the device for like the 6 of us on my thread so any advice as to where to start is really appreciated!! Thank you xda community