Artículos escritos en octubre de 2011



Kernel Semaphore para Samsung Galaxy S

lunes, 24 de octubre de 2011
Escrito por Neodian a las 12:25
3 comentarios

Buenos días amiguitos, ¿como estamos hoy? Después de la última entrega en la que vimos como flashear este maravilloso kernel procedemos ahora a hacer una serie de ajustes para dejar nuestro teléfono tuenado al máximo.

Para realizar esta tarea vamos a tener que instalar varios programillas desde el Android Market, os facilitare el enlace, pero siempre, siempre utilizando las versiones free, que hacen el trabajo perfectamente aunque tengan alguna que otra limitación o publicidad.

Supercurio Voodoo Sound v10 y Supercurio Voodoo Color

En realidad es la misma aplicación, Voodoo Control App. Para configurarla simplemente vamos a activar algunas opciones.

  1. Para el sonido podemos dejar las opciones que vienen por defecto, que funcionan correctamente. Si queréis podéis echar una visual y si os interesa algo en particular lo activáis.
  2. Para la imagen pondremos la siguiente configuración:  En Color profiles marcaremos la opción Voodoo profile v1, en Screen RGB multipliers podremos 23008,23008,27099 y en Screen v1 gamma hack -14,-17,-18.
Esta es la que tengo yo, pero entiendo que ambas cosas, color y sonido son muy personales y por tanto puede que no se ajuste a vuestros gustos. Probad a modificarlas y si encontráis una configuración recordad que podéis compartirla usando los comentarios.

Existz OC/UV

En las últimas versiones del kernel viene incluida una herramienta que permite overclockear fácilmente el teléfono con un par de toques. Para ello entramos en la aplicación Semaphore->OC y elegimos el valor que nos apetezca. Os recomiendo encarecidamente que utilicéis antes de nada la opción de test, que establecerá el OC hasta que reiniciemos el teléfono, luego volverá a su estado esta original. ¿Porqué? Bueno pues para evitar problemas, no es el primer caso que al hacer un OC se le queda el terminal colgado antes de arrancar y tiene que reflashear. Por ello, primero testeamos, si vemos que el teléfono se comporta bien lo hacemos definitivo.

Personalmente he hecho un OC a 1200Mhz y la mejora de velocidad se nota, a costa de una menor duración de la batería, aunque esto depende del uso que le deis.

Para realizar un undervolting, reducir el voltaje en cada paso de frecuencia, podéis utilizar la aplicación setCPU, pero es de pago. Sinceramente el UV no os lo recomiendo porque podeis cargaros el terminal, total para ahorrar un poco de batería.

Neldar’s BLN

Para habilitar las notificaciones utilizaremos la aplicación BLN Control Free que podéis descargar gratuitamente del android market. La verdad es que no tiene mucha ciencia, se instala, la habilitamos, se puede hacer un test para comprobar que funciona correctamente y podemos fijar el tiempo maximo que permaneceran los leds encendidos, por defecto ilimitado.

Con esto cada vez que recibamos un Whatsapp, un email o general cualquier notificación, se encenderán los leds de las teclas del teléfono. Para que las llamadas perdidas también funcionen hay que adquirir la versión pro del programa, en mi caso, puedo vivir sin ello.

Para los SMS, parece que no funciona correctamente con la aplicación que trae por defecto el Galaxy asi que hay dos opciones, utilizar otra, como GO SMS Pro, que a pesar del nombre es gratuita, o flashear una versión modificada del services.jar. Yo utilizo este ultimo método y me funciona bien, pero necesitáis el fichero especifico para vuestra versión, así que como dependerá de la que tenga cada uno, o la buscáis o mejor instaláis el GO SMS Pro.

Speedmod color fix

Para esto no necesitamos instalar ninguna aplicación ya que podemos hacerlo directamente desde la aplicación Semaphore que incluye el kernel de serie. En realidad hace lo mismo que Supercurio Voodoo Color, pero solo tiene tres opciones, neutral, cold y warm. Es una versión simplificada ya que no permite tanto ajuste pero es más sencilla. Probad cual de las dos os resulta más cómoda y ya esta. Repito, no es necesario configurar ambas, solo una de las dos.

Pues nada, hasta aquí lo que hay, si tenéis alguna duda o consejo, por favor, dejad un comentario, tratare de responderlos lo antes posible.

Pertenece a la seccion Galaxy S, Manuales

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