Esta semana Android Marshmallow comenzó a llegar a los dispositivos Nexus, pero aquellos que cuenten con equipos más antiguos, como el Nexus 4, quedarán al margen de las novedades de la última versión del sistema operativo de Google.
Publicidad
El paquete de instalación de Android Marshmallow para el Nexus 4 permite conexiones LTE y debido a que el dispositivo es originalmente de Google no habrá problemas para instalar ninguna aplicación de Android y funcionará tal como si la actualización se hubiese hecho de forma regular.
¿Cómo instalar Marshmallow en Nexus 4?
- Descarga recursos AOSP de Android 5.1.1
- Descarga recursos AOSP de Android 6.0
- Descarga blobs binarios para Nexus 4 (mako) para LMY48T
- https://dl.google.com/dl/android/aosp/broadcom-mako-lmy48t-decb9f51.tgz
- https://dl.google.com/dl/android/aosp/lge-mako-lmy48t-ff9ca8d1.tgz
- https://dl.google.com/dl/android/aosp/qcom-mako-lmy48t-8c489b7e.tgz
- Descarga imágenes de fábrica para 6.0 (MRA58K) de Nexus7 (razor)
- https://dl.google.com/dl/android/aosp/razor-mra58k-factory-300dc903.tgz
- Desde AOSP 5.1.1 copia al 6.0 el /device/lge/mako folder
- Ahora puedes borrar recursos 5.1.1
- Aplica el diff desde el paquete instalador a ese archivo
- Extrae binarios de propietario para Mako
- Inicia y crea Marshmallow para mako (para producir simg2img)
- Usa simg2img en la imagen de fábrica/sistema de Nexus7 para convertirla en ext4 image normal.
- Monta la imagen de sistema de nexus7 y copia los siguientes archivos desde ahí sobre los archivos correspondientes en tu carpeta de build provista por el paquete binarios de blob:
- /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
- /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
- Reemplaza el kernel mako precosntruido con el kernel provisto (Todos los parches que vienen en el kernel 5.1.1 están incluidos)
- Limpia y arma build Marshmallow para Mako de nuevo.
- Has flash y disfruta. Probado: WiFi, BT, GPS, NFC, Celular, Cámara.