|
ROMs y desarrollo bq Aquaris M5 ROMs y desarrollo bq Aquaris M5 |
|
Herramientas |
#1
|
||||
|
||||
Lightning kernel para ROM stock
Todo lo que hagas a continuación es bajo tu propia responsabilidad, no me hago cargo de que alguien se cargue su teléfono. Es más que obligatorio hacer una copia de seguridad de la partición boot y la decisión de instalarlo es tuya. Si sigues al pie de la letra todo lo que se dice tu teléfono estará seguro.
Hola a todos, hoy os traigo un kernel para la ROM stock y derivadas. Está probado en esa versión y NO funcionará en otras (incluido CyanogenMod y derivados). El propósito de este kernel es dar más opciones al usuario para configurar el sistema a su gusto, es decir, tanto para ganar más rendimiento como para aumentar la duración de la batería; todo ello sin perder demasiada estabilidad (es imposible incluir funciones en un kernel sin perder un poco de estabilidad). Esta es la lista de cosas que incluye:
Se irán añadiendo o retirando funciones en el futuro dependiendo si resultan útiles o no. Cosas que NUNCA se añadirán:
Requerimientos: -ROM Stock o derivadas. -TWRP. -Root. Si no cumples estos requerimientos NO lo instales. Método de instalación: 1.- Descarga la versión del kernel correspondiente con tu versión de la rom stock desde el enlace que se dejará más abajo. 2.- Guárdalo en el teléfono. 3.- Reinicia en modo recovery. 4.- Pulsa en "Install". 5.- Pulsa en "Install image". 6.- Selecciona el archivo del kernel. 7.- Selecciona "boot", instalo y reinicia el teléfono. 8.- Disfrútalo. Sección de descargas: r5 (para la 4.5.0): https://mega.nz/#!NgklBQCC!NbzMvhF1I...osqd5Ze1j68vcI r4 (para la 4.2.1): https://mega.nz/#!1xEDjbTT!X5LfKHgrz...H3J3iQkTRG1YLQ r3 (para la 4.2.1): https://mega.nz/#!Vh9HibDY!i7MfyZL_i...x2FdlXgRAvlicg r2 (para la 4.1.0): https://mega.nz/#!U19xGBiC!OGqtZcH70Nuj6UrpVyt-DvMaFTs81jZxlyHOHeT-Hc8 r1 (para la 4.1.0): https://mega.nz/#!NwtzRTqJ!eUPC2biYl...h_EmUyt4Z6FBTM Source code: https://drive.google.com/file/d/0B1c...ew?usp=sharing Agradecimientos: Bq, @Kra1o5, @Yeguetta557 (por sus multiples sugerencias y ayuda), Francisco Franco, Faux123, Savoca, ZameZam, Jamison904, eng.stk, Maxwen y un montón de gente que ha hecho que este kernel sea posible (se puede consultar el creador de cada función en el código fuente del kernel). También he de agradecer a @sinnombrexxl y a @xNako por ser tan temerarios de probar este kernel . Última edición por El Banga Día 11/12/16 a las 11:03:53. Razón: Nueva versión |
Los siguientes 9 usuarios han agradecido a El Banga su comentario: | ||
|
#2
|
||||
|
||||
Changelog:
r1: Verisón inicial. r2:Compilado con optimizaciones -O3. Solucionados problemas con powersuspend. Añadido soporte para activar/descartivar CRC. Añadido soporte para power efficient workqueue. Añadido frandom. r3:Actualizado a las ultimas sources (4.2.1). Añadido adreno idler. Añadido soporte para activar/desactivar los gentle fair sleepers. Arch power activado. Eliminado SMT scheduler por causar un aumento del consumo. Solucionados más problemas con powersuspend. Mejor implementación de frandom y solcución de problemas. r4:Activadas ciertas optimizaciones en el toolchain. Más optimizaciones de frandom. Añadido cleancache. Mejoras de implementación de las power efficient queues. Mejoras en la Zram. Square Root optimizado. Actualizado Zen. Añadido Maple. r5:Sources actualizadas a 4.5.0. Añadido soporte para limitar la temperatura del SOC. Añadido fix para safetynet. Powersuspend actualizado. Solución de problemas con adreno idler. Mejoras en la Zram. Añadido soporte para LZ4. Eliminado ZZmoove por causar problemas. Limpieza en el código fuente. Última edición por El Banga Día 09/12/16 a las 17:26:33. Razón: Nueva versión |
#3
|
||||
|
||||
probando y de momento muy bien.. alguna configuración recomendada? para los que no tenemos tiempo para hacer pruebas variadas, se agradecería.. buen trabajo
Enviado desde mi Aquaris M5 mediante Tapatalk |
#4
|
||||
|
||||
Aquí tienes una buena guía que te servirá para lo de los governors y I/O Schedulers: http://androidmodguide.blogspot.com.es Por lo demás, yo recomiendo dejar power suspend en modo híbrido y deshabilitar el fsync, porque aunque aumente el riesgo de pérdida de datos, solo habría riesgo en caso de un reinicio espontáneo y nunca sufrí ninguno con la ROM stock y este kernel. Última edición por El Banga Día 30/08/16 a las 12:49:18. |
Gracias de parte de: | ||
#5
|
||||
|
||||
muchas gracias, le daré un vistazo cuando tenga un rato y a probar..
Enviado desde mi Aquaris M5 mediante Tapatalk |
#6
|
||||
|
||||
Nueva versión disponible.
|
Los siguientes 6 usuarios han agradecido a El Banga su comentario: | ||
#8
|
||||
|
||||
Buenas a todos, con esta última versión de mi kernel ya he implementado todo lo que tenía previsto. Si alguien quiere ver alguna función en específico o considera que es necesario cambiar algo, que lo comente para que yo lo tenga en cuenta.
Un saludo. |
#9
|
||||
|
||||
Nueva versión disponible.
|
Los siguientes 2 usuarios han agradecido a El Banga su comentario: | ||
#11
|
||||
|
||||
he visto en xda que este kernel es muy conocido, los que lo usais habeis notado mejora en las horas de pantalla? se que es relativo, pero a ver si me podeis decir cuantas horas de pantalla os hace con este kernel y con que governor.
gracias |
#12
|
||||
|
||||
Este kernel no tiene ninguna relación con ningún otro, ha sido modificado y compilado por mi, que tengan el mismo nombre es mera coincidencia. Probablemente cambio el nombre para evitar confusiones.
|
#14
|
||||
|
||||
|
Gracias de parte de: | ||
#16
|
||||
|
||||
Buen nuevo kernel.
Compilado Viernes Dic 9 juan @ sobremesa # 1 ¿De dónde sacaste el SDK? Última edición por viggen66 Día 09/12/16 a las 22:19:48. |
#17
|
||||
|
||||
Para compilar un kernel no necesitas el SDK de Android, basta con tener el código fuente (que se puede descargar desde el github de bq) y un toolchain para compilarlo, puedes usar el oficial de Google o uno custom como puede ser UberTC que es el que yo uso. |
#18
|
||||
|
||||
alguien sabe que tiene de particular ZENv2? hay aluna tabla que lo explique?
|
#19
|
||||
|
||||
|
Gracias de parte de: | ||
|
#20
|
||||
|
||||
gracias
|
Estás aquí | ||||||
|