Buenas,
aprovechando que Huawei ha liberado los fuente del kernel de Honor 3C, llevo unos días investigando a ver como compilarlo, mas que nada por experimentar. Como estoy un poco perdido, agradecería que alguien me guiase un poco respecto a unas dudas para no cargarme el móvil en las pruebas.
Básicamente he seguido los siguientes pasos:
- He compilado los fuentes con un "./mk huawei82_cwet_kk n k" y me genera correctamente el zImage.
- Para generar el boot.img, he instalado el paquete "abootimg", y lo he generado combinando el boot.img sacado de mi rom actual con el zImage: "
abootimg -u path/to/bootimg/boot.img -k /path/to/kernel/arch/arm/boot/zImage" y aparentemente lo ha hecho correctamente sin errores.
A la hora de intentar flashear el boot.img generado, arranco el movil en el modo fastboot (Vol- + power), lo enchufo al pc y hago un "fastboot flash boot boot.img", y aqui siempre se queda parado en "sending boot (8192kb)", por mucho tiempo que lo deje nunca acaba. He probado en dos pcs distintos, pasando en ambos lo mismo.
Ahora las dudas:
- ¿Hay alguna otra manera de flashear un kernel aparte de con el fastboot?. En otros móviles podía descargar un fichero zip y se flasheaba mediante el recovery. ¿Como se podria hacer esto?
- Tengo una copia de seguridad del móvil hecha con el twrp de las particiones boot, system y data por si acaso ocurre algun desastre, pero ¿existe alguna otra manera de asegurarse de que esta todo correcto antes de flashear el kernel y asi no romper el móvil?
- ¿Alguien ha compilado un kernel liberado por Huawei?. Por lo que he visto, la forma de compilar es distinta al método "estándar" que he visto en varios tutoriales de xda-developers.
Bueno, muchas gracias por todo y perdón por el tocho que me ha salido.
aprovechando que Huawei ha liberado los fuente del kernel de Honor 3C, llevo unos días investigando a ver como compilarlo, mas que nada por experimentar. Como estoy un poco perdido, agradecería que alguien me guiase un poco respecto a unas dudas para no cargarme el móvil en las pruebas.
Básicamente he seguido los siguientes pasos:
- He compilado los fuentes con un "./mk huawei82_cwet_kk n k" y me genera correctamente el zImage.
- Para generar el boot.img, he instalado el paquete "abootimg", y lo he generado combinando el boot.img sacado de mi rom actual con el zImage: "
abootimg -u path/to/bootimg/boot.img -k /path/to/kernel/arch/arm/boot/zImage" y aparentemente lo ha hecho correctamente sin errores.
A la hora de intentar flashear el boot.img generado, arranco el movil en el modo fastboot (Vol- + power), lo enchufo al pc y hago un "fastboot flash boot boot.img", y aqui siempre se queda parado en "sending boot (8192kb)", por mucho tiempo que lo deje nunca acaba. He probado en dos pcs distintos, pasando en ambos lo mismo.
Ahora las dudas:
- ¿Hay alguna otra manera de flashear un kernel aparte de con el fastboot?. En otros móviles podía descargar un fichero zip y se flasheaba mediante el recovery. ¿Como se podria hacer esto?
- Tengo una copia de seguridad del móvil hecha con el twrp de las particiones boot, system y data por si acaso ocurre algun desastre, pero ¿existe alguna otra manera de asegurarse de que esta todo correcto antes de flashear el kernel y asi no romper el móvil?
- ¿Alguien ha compilado un kernel liberado por Huawei?. Por lo que he visto, la forma de compilar es distinta al método "estándar" que he visto en varios tutoriales de xda-developers.
Bueno, muchas gracias por todo y perdón por el tocho que me ha salido.