Kernel optimizado, basado en Voodoo, para Samsung Galaxy S
Sin duda ya tenemos nuestro Samsung Galaxy S muy afinado, una vez instalado Android 2.2 Froyo, y eliminadas los “tirones” que a veces daba el teléfono instalando el Proyecto Voodoo. Proyecto Voodoo que, el día 7 de este mes de diciembre, tras semanas de duro trabajo por parte de su creador, alcanzaba la versión estable 5.0 para Froyo, lo cual garantiza que nuestro teléfono va a ser tan robusto (o más) que con el kernel de Samsung original.
Así que ya contamos con una versión de Voodoo sólida como una roca. Esto es, sin duda, una noticia excepcional para los hackers de Android, que pueden tomar como partida el kernel Voodoo y añadirle otras mejoras que hace tiempo que circulan por la red.
Personalmente prefiero, antes que conseguir más velocidad en el teléfono mediante arriesgados hacks, garantizar que la información almacenada nunca va a correr peligro ni voy a sufrir cuelgues habitualmente. Por eso hoy os recomiento un kernel basado en Voodoo muy conservativo, que va a darle al Samsung Galaxy S ese plus de prestaciones sin perder a cambio ni un ápice de estabilidad.
Kernel Advanced Voodoo Final

Advanced Voodoo Final está basado en Project Voodoo 5.0.2
El kernel Advanced Voodoo está basado en la versión 5.0.1 estable del Proyecto Voodoo, exclusiva para Android 2.2 Froyo. Es un reemplazo del mismo (no es necesario instalar el Voodoo Project primero) y añade las siguientes mejoras:
- Configuración mejorada del gestor de memoria del kernel que consigue aumentar de 302 a 339Mb la memoria RAM disponible para el usuario!!.
- Mejoras en el sistema Linux subyacente que mejoran bastante la responsividad y el rendimiento:
- Actualización a jhash3 y uso de un ramdisk para un mejor rendimiento del kernel.
- Uso del planificador de acceso a disco BFQ para mayor responsividad mientras se escribe o lee en disco.
- Parche Tiny RCU para una mejora general del rendimiento y eficiencia.
- Posibilidad de overclockear la CPU del Galaxy S a 1,12 o 1,2 GHz (de fábrica está regulado a 1GHz). Simplemente hemos de elegir, al descargar el archivo, el que fuerza la velocidad que deseemos (1, 1,12 ó 1,2 GHz). Personalmente yo no lo overclockeo, ya que hace que la batería dure algo menos, pero es bueno saberlo para dentro de unos meses o años, cuando este teléfono se vaya quedando corto de CPU.
- Método de recuperación mejorado ClockWorkMod Recovery instalado por defecto, para instalar ROMs desde el propio teléfono, sin necesidad de usar un PC ni el software ODIN.
- Mejoras de seguridad en las comunicaciones y supuesta mejora del comportamiento del GPS.
- Posibilidad de reemplazar las animaciones de inicio y apagado del teléfono (copiando un archivo bootanimation.zip en la ruta /system/media o /data/local).
Instalación
La instalación de este kernel es idéntica a la instalación de Project Voodoo original (por favor leed el post con detalle para evitar riesgos innecesarios). De hecho es una versión mejorada del mismo, pudiendo instalarse una u otra ya que son independientes, no hace falta instalar primero una y luego la otra.
En resumen simplemente debemos descargar el archivo .tar que prefiramos (por el tema del overclocking) en la página del desarrollador y aplicarlo mediante ODIN en nuestro teléfono. Estos son los tres archivos disponibles ahora mismo (según avance el desarrollo aparecerán versiones nuevas):
Editado: Simplemente debemos descargar el archivo más reciente, ahora mismovoodoo.advanced.v666.2-20110111-21.53.tar. El overclocking se configura a posteriori desde el propio teléfono, en caliente, mediante la aplicación Voltage Control.
En definitiva, con este kernel se alcanza, en mi opinión, el máximo rendimiento posible del Samsung Galaxy S, sin llegar a comprometer en ningún modo la estabilidad y confiabilidad del sistema. Existen otros kernels optimizados y lagfix en Internet que aplican hacks más avanzados para una mejora en rendimiento aún mayor, pero personalmente no puedo garantizar que no vayan a provocar cuelgues aleatorios de programas o problemas de corrupción de datos a largo plazo.
Editado: nos comenta Carlos: Estuve unas horas jugueteando y no le encontré ningun fallo hasta que se me ocurrió hacer una videollamada, que fue imposible. No estoy seguro de que fuera ésta la causa pero aviso por si acaso. Lo intenté varias veces, desde varios lugares con distinta cobertura y llamando a distintos teléfonos. Sí me dejaba recibirlas, aunque no siempre, pero no realizarlas. Como el único cambio había sido la instalación del kernel volví al stable 5.0.1 de voodoo y las videollamadas volvieron a funcionar sin problemas y a la primera.
Happy hacking!
Categories: Trucos Android
Ahí van algunas preguntas de novato
- Comentas que este es un reemplazo del Voodoo Project y que no es necesario instalarlo antes. Aunque no sea necesario ¿es recomendable o sólo instalando este último ya es suficiente para tener el Galaxy optimizado?
- ¿Este también aplica el Lagfix y convierte la memoria interna de RFS a EXT4?
- ¿Los pasos son los mismos que indicas en el anterior post para instalar el Voodoo Project? (incluido quitar la SIM y demás)
- Para hacer futuros flasheos, ¿también se tendrá que desactivar? Si es así ¿se desactiva de la misma manera que el indicas en el Voodoo Project?
Muchas gracias!
by magorrias on dic 13, 2010 at 10:15
Hola magorrias,
1) En realidad es el kernel Voodoo con algunos añadidos, así que digamos es una versión alternativa, por lo que son completamente intercambiables y no necesitan uno de otro.
2) Sí, al ser una versión mejorada del Voodoo, hace todo lo que éste hace (lagfix ext4 entre otros).
3) Exactamente los mismos pasos de instalación.
4) Para futuros flasheos a kernels no-Voodoo hay que desactivarlo igual que pasaba con Voodoo (los demás kernels no tienen por qué tener drivers ext4 incluidos, por lo que no podrían acceder a las particiones). Para actualizaciones a versiones más modernas de Voodoo o de este kernel, no hace falta desactivarlo previamente, se puede flashear directamente.
Saludos,
Marcos
by Marcos González Troyas on dic 14, 2010 at 10:44
Gracias Marcos, me ha quedado todo claro
esta noche le hago Voodoo a mi Galaxy
Saludos
M.
by magorrias on dic 14, 2010 at 13:43
Los links que apuntan a los .tar no funcionan. Los podrías actualizar, please?
Muchas gracias!
by pau73cat on dic 17, 2010 at 1:09
Hecho. Gracias por avisar!
by Marcos González Troyas on dic 17, 2010 at 12:12
Lo he intentado en varias ocasiones y siguen sin funcionar los links de los .tar
by Julian on dic 19, 2010 at 23:32
Hola Julian, efectivamente se ha alcanzado una versión estable del kernel y ahora hay una única descarga. He editado los enlaces. Gracias!
by Marcos González Troyas on dic 20, 2010 at 10:43
Perdon, si que estan solo era cuestion de buscar un poquito,
Gracias y saludos
Julian
by Julian on dic 20, 2010 at 12:17
Hola,
Instalado este kernel ayer. Previamente tenía solo había intalado el lagfix de voodoo 5.0.1 y me animé a instalar este nuevo kernel por las ventajas que presenta y al comprobar lo bien que iba el anterior.
Despues de intsalarlo (Galaxy S de Vodafone comprado este mes) compruebo que todo va como la seda y efectivamente aumenta la RAM a 339MB y la puntuación en el Quadrant es 100 puntos superior. Estuve unas horas jugueteando y no le encontré ningun fallo hasta que se me ocurrió hacer una videollamada, que fue imposible. No estoy seguro de que fuera ésta la causa pero aviso por si acaso. Lo intenté varias veces, desde varios lugares con distinta cobertura y llamando a distintos teléfonos. Sí me dejaba recibirlas, aunque no siempre, pero no realizarlas. Como el único cambio había sido la instalación del kernel volví al stable 5.0.1 de voodoo y las videollamadas volvieron a funcionar sin problemas y a la primera. Aunque este fallo no es relevante si no se realizan videollamadas no sé si implicará que algún sistema más del teléfono se vea afectado, en cualquier caso no tengo medios salvo la experiencia que os cuento para achacar el problema directamente a este kernel.
Un saludo y gracias.
by Carlos on dic 22, 2010 at 18:42
Hola Carlos,
Puede ser perfectamente lo que comentas, en estos kernels modificados a veces se cuelan bugs. Por ejemplo hace un tiempo con muchos kernels “custom” no se podía grabar vídeo a 720p.
En este, al estar basado en Voodoo (que como comentas es sólido como una roca) y tener pocas modificaciones adicionales, no habían aparecido problemas, pero por lo que vemos si que hay alguno. Edito el post para avisar a los demás lectores.
Gracias!
by Marcos González Troyas on dic 23, 2010 at 9:16
No se, no me acaba de convencer. Con el Froyo por defecto me iba bien el GPS y ahora tarda mucho en conectar y tampoco lo hace muy bien. Le ha quitado el reloj cuando está cargando y eso me era muy útil. Me gustaría volver a tenerlo como lo tenia antes e instalar el lagfix solamente y no se cómo empezar, no se si haciendo el wipe sirve o si hay que hacer algo más. Agradecería mucho vuestra ayuda.
by Jose on dic 24, 2010 at 9:50
Hola Jose,
Si no te convence este kernel y quieres volver a tener el estándar de Voodoo con su lagfix, sólo tienes que volver a flashear con ODIN dicho kernel, el Voodoo 5.0.1. Reemplazará al Advanced y no va a darte ningún problema.
by Marcos González Troyas on dic 27, 2010 at 11:39
[...] principio fue lógicamente el único que incluía estas optimizaciones de audio, o si no el kernel Advanced Voodoo del que ya os hablé y que en su última versión también las incorpora. El procedimiento es el [...]
by Voodoo Sound: más volumen y graves en los auriculares del Galaxy S • La PDA de tungsteno on ene 17, 2011 at 13:00
hola! por favor podrias actualizar los links esque no puedo descargarmelos, gracias
by aitor on feb 10, 2011 at 20:50
Hola muy buenas!!! vereis, por mas k leo todo y todos los comentarios, tengo una duda, mi telefono esta actualizado a froyo 2.2 de movistar, y ayer instale el la version Voodoo-stable-5.0.1-Froyo-GT-I9000-odin-pda.tar y ahora kerria instalar advance vodoo, y es aki mi duda, el enlace k se supone k es el valido para mi version 2.2 esta roto, en cambio cuando pinchamos sobre la pagina del desarrollador nos dirige a las ultimas versiones, en este caso la ultima es voodoo.advanced.v666-20110109-08.34.tar y no se, si esta version es compatible con mi froyo 2.2, xk e leido en los comentarios k ya se a alacanzado un version en la k hay un unika descarga, pero no entiendo bien a k se refier, nose si se refiere a k la version voodoo.advanced.v666-20110109-08.34.tar es valida para cualkiera k sea la version de froyo, independiente d k sea la 2.2 o la 2.2.1??
Muxas gracias
by asv on feb 13, 2011 at 14:00