Instalar un kernel modificado en Samsung Galaxy S

jueves, 6 de octubre de 2011
Escrito por Neodian a las 22:10
4 comentarios

Tras instalar el CF-Root en nuestro querido teléfono, hoy vamos a instalar otro kernel, mucho más modificado, y que obviamente nos permite muchas más mejoras. El kernel que he elegido es el Kernel Semaphore (http://www.semaphore.gr/), que es el que uso yo actualmente. Me gusta mucho porque tiene muchas opciones, es rápido y muy, muy estable. Además incluso si no eres de los que te gusta enrredar demasiado con las opciones, con las que trae por defecto, notarás una gran mejoría. Por poneros un ejemplo con un uso variado como el que le doy: bluetooth, wifi, 3g, emails, GPS, navegacion…cuando llega el final del día, llego con el 30-40% de batería y con un uso algo más moderado incluso aguanto hasta 1,5-2 días.

Antes de nada me gustaría deciros cosas interesantes que aporta tener un kernel modificado, al margen de los tweaks y una mayor duración de la batería:

  • Supercurio Voodoo Sound v10: Una grandisima mejora en la calidad del sonido. De verdad, muy notable, una de las cosas que mas me desilusiono de este telefono fue la poca calidad de sonido que me daba frente a mi antiguo Nokia 5800. Con esto os aseguro que mejora mucho, no al nivel del 5800 pero bastante cerca.
  • Supercurio Voodoo Color: Otra gran mejora. Si os fijais los tonos de la pantalla del Galaxy S son algo azulados, no es algo critico y se puede vivir con ello, pero con unos retoques podemos dejar la pantalla con unos colores más reales.
  • Existz OC/UV: Nos permite overclockear de forma sencilla, con una app, el teléfono y utilizar el undervolting (bajar el voltaje usado en cada velocidad del reloj), para ahorrar bateria. Yo lo he probado, y al overclockearlo si notas bastante mejora, sobretodo en la respuesta general del teléfono pero a costa de sacrificar batería. El undervolting, algo hace pero no es la panacea. Personalmente prefiero no tocar estas cosas por seguridad.
  • Neldar’s BLN: ¿No echáis en falta un led que os avise cuando tenéis un mensaje o un email pendiente de leer? Pues con esto podremos hacerlo, sencillo, rápido y gratis.
  • Speedmod color fix: Esta modificación es similar al Voodoo Color pero es más sencillo, no la he usado personalmente porque con la de Supercurio queda estupendamente y no lo he considerado necesario.
Buenos vamos a ponernos manos a la obra. Antes de nada deciros que hay dos formas de hacerlo:
  1. Usando el método para flashear el Kernel CF-Root 4.1 con Odin pero utilizando el Kernel Semaphore 1.7.5 (enlace más abajo).
  2. Flashear desde el propio telefono utilizando la aplicación CWM Manager de Chainfire. Si instalasteis previamente el CF-Root ya la teneis instalada, sino utilizad el primer método y luego una vez tengáis el Kernel Semaphore ya tendréis el CWM Manager y podréis utilizar este método en sucesivas actualizaciones.

Materiales

  • Samsung Galaxy S GT I9000. Importante saber el modelo exacto, algunas revisiones en teoria iguales tienen hardware distinto y por tanto necesitarán otro software.
  • Cable de datos USB. Con sus correspondientes drivers debidamente instalados. Estos es fundamental ya que usaremos el PC. Si teneis el Samsung Kies(programa de sincronización del telefono con el PC) los drivers USB ya estarán instalados. Sino quereis instalarlo podeis descargar estos otros drivers que sirven igualmente.
  • El kernel que vamos a flashear, en este caso el Kernel Semaphore 1.7.5(MD5 44d47b18c4847db86811cb0849dd1290). Os recomiendo visitar este enlace, que es el hilo oficial de este kernel en el foro XDA y ahi podreis encontrar todas las versiones, y quiza una más actual.

Antes de empezar

  1. Antes de hacer nada copiar todas las cosas que os interesen en el PC, es decir, fotos, videos, contactos…TODO. Este proceso no borrará nada, pero vamos a ser precavidos.
    Tener la pila bien cargada, al 85% o más, es importante, no queremos tener sustos por no perder un rato en recargar la batería.
  2. Apagamos el terminal completamente y comprobamos que tenemos acceso a modo recovery y al modo download. El primero no es interesante para este proceso, pero es muy útil, sin embargo el segundo es fundamental.
  3. Sino teneis acceso entonces pasaros por esta página y seguir los pasos indicados antes de seguir con el resto de manual. Si ya tenemos acceso a estos dos modos desenchufamos el telefono del PC y lo apagamos completamente.
  4. Comprobamos en el PC, usando el administrador de tareas de Windows, que no hay ningún servicio de Kies arrancado, si lo hay, lo matamos, para evitar interferencias.

Método 1

Vamos a crearnos una carpeta temporal en el escritorio para trabajar comodamente y que luego sea fácilmente eliminable. Metemos dentro el fichero comprimido con el nuevo kernel y el Odin. El Odin podeis usar el mismo que el del artículo anterior, sino podeis bajarlo de este enlace. Ejecutamos el Odin como administrador, por si la moscas, y en el apartado PDA ponemos el fichero que nos acabamos de descargar, tal cual, sin descomprimir ni nada.

En la imagen utilizó el kernel CF-Root, ya que es una imagen reciclada, pero en vuestro caso tendrá que poner Semaphore_kernel_JVR_1.7.5.tar o parecido.

Mucho ojo, fijaros que la opcion Re-Partition no este marcada, es importante. Pues bien, ya tenemos el Odin preparado para flashear. Ahora encendemos el teléfono en modo download, recordad utilizando la combinación POWER+MENU+VOL- y deberia aparecernos el androide dentro de la señal amarilla. Conectamos el telefono por USB al PC. El Odin deberá detectarlo ahora y aparecerá un botón amarillo que pone Added. Ahora simplemente pulsamos el botón Start y a esperar, en este caso tardará muy poco ya que se trata de un fichero pequeño. Cuando termine el terminal se reiniciará el solo y arrancará normalmente.

Si vamos al menú de aplicaciones veremos que tenemos tres nuevas apps, Superuser y CWM, que son las mismas que utiliza el CF-Root y una nueva Semaphore. Esta última nos permite activar y desactivar en caliente mucho tweaks y mejoras, aquí cada uno como vea.

Método 2

Ahora si quisiésemos instalar otro Kernel, u otra versión del Semaphore, podemos hacerlos desde el telefono. Para esto:

  1. Descargamos el Kernel que sea desde su página (la correspondiente en casa caso). Si lo hacemos desde el PC luego tendremos que pasarlo al telefono, aunque tambien podemos descargarlo desde el telefono directamente. Por ejemplo el Semaphore_kernel_JVR_1.7.5bm.tar.
  2. Abrimos la aplicación CWM Manager, bajamos hasta encontrar la opción Flash Kernel, como veis autoexplicativa. La seleccionamos y nos permitira elegir el fichero que queramos, buscamos la localizacion donde lo metimos y pinchamos sobre Semaphore_kernel_JVR_1.7.5bm.tar.
  3. Nos preguntará si estamos seguros y decimos que si.
  4. El teléfono se reiniciará e instalará el kernel correspondiente.

Este método es muy útil porque es muy rápido y permite cambiar de kernel fácilmente sin depender del PC para nada. Por cierto, la diferencia entre el Semaphore_kernel_JVR_1.7.5bm (bigmem) y el Semaphore_kernel_JVR_1.7.5 es que el primero nos brinda 353Mb de memoria RAM disponible para aplicaciones, acosta de no permitir la grabación de video en calidad 720p, frente a los 336Mb del normal. Personalmente llevo instalado el Semaphore_kernel_JVR_1.7.5bm y si en algún momento necesitase grabar en 720p pues nada, flasheo el kernel que ya tengo descargado y grabo, cuestion de 1 minuto.

En el próximo artículo os daré algunas nociones básicas de como empezar a sacarle partido a este estupendo kernel.

Pues con este manual, algo más extenso, pero que en realidad es el más corto de los tres lo dejamos por hoy. Cualquier duda, ya sabeis, los comentarios están ahi para algo.

Pertenece a la seccion Galaxy S, Manuales





Etiquetas: , , ,

4 comentarios »

  1. Victor José dice:

    Yo bricke mi telefono 3 veces antes de poder ponerlo bien xD ( aora estoi cambiando de kernel otra vez) a y gracias por el tuto 🙂

  2. pepe dice:

    no va.. gracias por romper mi galaxy..

    • Neodian dice:

      ¿Puedes darnos más pistas de porque no va? En principio, y si has seguido todos los pasos minuciosamente no deberías haber tenido ningún problema. Este jueves pasado he flasheado mi móvil al menos 15 veces y no se ha estropeado.

      En cualquier caso si me dices los síntomas es posible que te pueda echar una mano.

    • PaCoCaS dice:

      Actualiza el kernel a través de Odin. Siempre funciona. No te preocupes que no está roto…. A mi también me pasó la primera vez, y con odin se solucionó todo.