How to Install Android 6.0 on Nexus 4

Many were very sad when google chose not to update Nexus 4 to Android 6.0 Marshmallow. This simple guide will show you how to build Android 6.0 Marshamllow for Nexus 4. You’ll be amazed how simple it is. And for the lazy, I also have a pre-built AOSP Marshmallow image set to download on the bottom of this page. Also, LTE works in this set of images :) Since Nexus 4 was originally a Google-Play-equipped device, you can legally insall Google Apps on this image and enjoy a full Google Android 6.0 experience on your Nexus 4. That part, however, is up to you to do yourself. I am not offering GApps downloads here.
MakoM

  1. Download Android 5.1.1 AOSP sources
  2. Download Android 6.0 AOSP sources
  3. Download Binary blobs for Nexus 4 (mako) for LMY48T
  4. Download Nexus7 (razor) factory images for 6.0 (MRA58K)
  5. from 5.1.1 AOSP copy to 6.0 the /device/lge/mako folder
  6. you may now delete 5.1.1 sources
  7. apply the diff from the package below to that folder
  8. extract proprietary binaries for Mako
  9. lunch & make Marshmallow for mako (to produce simg2img mostly)
  10. use simg2img on the Nexus7 factory /system image to convert it to a normal ext4 image
  11. mount nexus7 /system image and copy the following files from it over the corresponding files in your build folder provided by binary blob packages:
    • /vendor/lib/egl/eglsubAndroid.so
    • /vendor/lib/egl/libEGL_adreno.so
    • /vendor/lib/egl/libGLESv1_CM_adreno.so
    • /vendor/lib/egl/libGLESv2_adreno.so
    • /vendor/lib/egl/libplayback_adreno.so
    • /vendor/lib/egl/libq3dtools_adreno.so
    • /vendor/lib/libCB.so
    • /vendor/lib/libsc-a3xx.so
    • /vendor/lib/libc2d30-a3xx.so
    • /vendor/lib/libc2d30.so
    • /vendor/lib/libC2D2.so
    • /vendor/lib/libllvm-qcom.so
    • /vendor/lib/libgsl.so
  12. replace prebuilt mako kernel with provided kernel (all the patches that went into it over the 5.1.1 kernel are included)
  13. make clean & build Marshmallow for Mako again
  14. flash & enjoy. Tested: WiFi, BT, GPS, NFC, Cellular, Camera
Share on Google Plus

0 comments:

Post a Comment