Kernel siyah para el Samsung Galaxy S2 (actualizado)
El kernel es el núcleo del sistema operativo, la capa que separa las aplicaciones y librerías del hardware, y que incluye los drivers que permiten a las apps interactuar con éste sin tener en cuenta el modelo exacto de placa, procesador, etc.
Al igual que existen cocineros de ROMs, existen también usuarios especializados en el desarrollo de kernels, que en mayor o menor medida se basan en las fuentes de Android publicadas por Google.
De hecho, al tratarse de capas independientes, es posible combinar el kernel que más te guste con tu ROM favorita, siempre y cuando sean compatibles con el mismo modelo y versión del sistema.
Uno de los desarrolladores de kernels más activos del subforo Galaxy S2 de XDA es, sin ningún tipo de duda, gokhanmoral, desarrollador del kernel Siyah.
Características principales
El kernel Siyah, cuya última versión es la 2.6.6-i, es compatible con cualquier ROM del Galaxy S2, tanto si se basan en la ROM original de Samsung, o bien en las versiones de CyanogenMOD o MIUI.
Las características fundamentales del kernel son las siguientes:
- Permite modificar la velocidad del procesador (límites recomendados, entre 100 Mhz y 1600 Mhz)
- Posibilita la modificación del voltage del procesador (ahorro de batería)
- Backups automáticos de la partición EFS (en los teléfonos Samsung la partición EFS incluye información sobre el número de serie del teléfono, IMEI, etc)
- Soporta BLN
- Ejecuta scripts en /system/etc/init.d en el arranque
Conclusiones
El desarrollador suele publicar entre 2 y 3 actualizaciones del kernel por semana, lo cual hace realmente complicado estar a la última y provoca que, en ocasiones, se introduzcan bugs, que por otro lado son rápidamente corregidos, ya que las diferentes versiones se suceden a un ritmo frenético.
Personalmente, llevo algunos meses utilizando este kernel y lo recomiendo, aunque suelo ir siempre unas cuantas versiones por detrás y no tengo prisa por actualizar cuando alguna de las
versiones funciona realmente bien.
Actualización 18:40 13-01-2024
Justo después de publicar este artículo, gokhanmoral ha publicado una nueva revisión del kernel, la versión 2.6.7
Después de probarla durante las últimas horas, parece que se corrigen los bugs presentes en la versión 2.6.6
Imagen developer.android.com
Sigue drenando bateria como si no hubiera mañana¿
La versión 2.6.6 y la 2.6.6-i ciertamente padecen de ese defecto.
Personalmente uso la 2.6.2 y estoy contento. Ahora mismo tras 9 horas desenchufado, la mayoría con la pantalla apagada, pero siempre conectado a WiFi o datos y con 1 hora escuchando música, estoy al 84%.
He leído en XDA que La 2.6.7, que ha liberado esta mañana, modera bastante el consumo.
Supongo que has probado a bajar la frecuencia mínima del reloj y el voltage, lo cual también te puede ayudar 🙂
Inicialmente, todo lo pruebo tal cual entre versiones para notar diferencias
Quiero poner el 2.6.7 con la wanamlite wipe. Me va a funcionar? Y una ayudita…flasheo con odin en PDA?contestar por favor.
La ROM wanamlite incluye el kernel siyah o el CF-Root, depende de cual sea la versión que tengas, por lo que puedes flasear el kernel en recovery.
Siempre que sea posible, es conveniente flasear en recovery (bájate el zip en lugar del tar).
En recovery es muy complicado que algo salga mal, mientras que con Odín es relativamente fácil.
Gracias ya esta.a ver como gestiona ahora.y mira,llevo desde ayer con la wipe pero no se xke no puedo acceder a la personalizacion del escritorio trebuchet. Solo m aparece ajustes del sistema y wallpaper.me aconsejas mejor la deodexed?o si no,como podría arreglar esto?gracias otra vez.
Por lo que veo te refieres a la WanamLite XXKPA, que está en Beta y que incorpora ICS.
Personalmente pienso que las ROM de ICS están aún demasiado verdes para su uso diario.
Si que es esa. No tendrás alguna ideea de como poner andar la personalizacion de pantalla del trebuchet?me va bien.solo falla el viber y los les pero bien.no se si la deodexed estará mejor ya que es mas reciente. Dime por favor si averiguas algo del trebuchet.
Gracias.
Pues yo lo he metido pero no veo por ningún lado nada para configurarlo o modificar opciones :S alguien me puede decir donde se cambian parámetros?
Tengo rom stock con root cwm.
Un saludo.
El kernel viene configurado “de fábrica”, pero puedes modificar parámetros, como por ejemplo la velocidad máxima y mínima de la CPU, el voltage, etc mediante la utilización de archivos de configuración en /system/etc/init.d o bien utilizando aplicaciones específicas como setCPU o VoltageControl.
Personalmente recomiendo VoltageControl, que realiza su función mediante la inclusión de un script en /system/etc/init.d, por lo que no tiene ningún efecto sobre el rendimiento, mientras que setCPU, que permanece residente, si que lo tiene.