Skip to main content

Using other kernels with DSIXDA's kitchen

I love using modified kernels, if they support swap partition, overclocking, etc. They may unleash the beast inside my phone.

But, instead of compiling kernel myself which probably may destabilize your phone/device, I prefer to use a stable kernel from another popular ROM which is compatible with my phone/device. That popular kernel will be the core of my new ROM built with DSIXDA's kitchen.


Actually there are 3 methods to achieve this. But, I prefer to use method which copy the kernel only.

  1. You should be using kitchen while doing this. Since you're building a customized ROM.
  2. Go to Advanced Option, select the option "Tools for boot image" and choose 'a' to extract boot.img from any folder.
  3. Place your NEW boot.img (the boot.img of the popular ROM saved using CWM) inside this folder so that you can extract the kernel (zImage).
  4. Now, choose 'w' to unpack existing boot.img from your working folder. This will create a BOOT-EXTRACTED folder.
  5. Copy the zImage (from the NEW boot.img) to the BOOT-EXTRACTED folder manually (using cp command or probably mouse)
  6. Select choose 'b' to build boot.img from BOOT-EXTRACTED folder (Repack)
  7. Your working folder's boot.img will now have the new kernel.
  8. Follow the previous section if you still need to copy over the module files, if they are included in the package
Enjoy the new kernel!


References:
http://forum.xda-developers.com/showpost.php?p=7628768&postcount=1664

Comments

albina N muro said…
instead of compiling kernel myself which probably may destabilize your phone/device, I prefer to use a stable kernel from another popular ROM which is compatible with my phone/device. Hipnoterapi Jakarta

Popular posts from this blog

Distributed OSGi services in JBoss Fuse

JBoss Fuse (Fuse ESB) is a great container featuring Apache Karaf as OSGi container. It has a great feature called Fabric, on which you can start another container efficiently and do provisioning from any container connected in one Fabric. It means that, you can uninstall bundles from in other container from your current container.

Fabric also allows a bundle to publish services and let them be consumed by other bundles. Not just by bundles in the same container, but in other bundles as long as publishers and consumers are connected in one Fabric.
I'm here not to to tell you how to use JBoss Fuse or what it is. But to tell you that it's been hard to find references about how to publish services and consume them in distributed environment. So, I want to share my experience to handle that with blueprint or with Spring DM 1.x.x based on scattered sources of information I have read for weeks.

Bagaimana Ujian SIM C secara sukses di SatPas Daan Mogot

Atas berkat rahmat Allah Yang Maha Pengasih lagi Maha Penyayang, saya berhasil mendapatkan SIM C secara legal dalam 1 kali kedatangan yakni sore tadi (23 Januari 2010). Makasih ya Allah.

Sorry, kali ini saya berbicara non IT. Mungkin ini adalah momen bersejarah bagi saya yang perlu direkam dalam blog saya dan ini juga merupakan sesuatu yang sangat penting untuk dibagikan kepada orang lain, seperti halnya judul blog saya "Let's share"

SELECT ... FOR UPDATE with Spring JDBC

SELECT ... FOR UPDATE is required to lock specific row in database in order to prevent other query thread to read or make changes to the same row. The lock is released once you update the data or commit it.

As a Spring lover, it's hard to find references about implementing the technique in Spring JDBC template. But finally I managed to use it.