CyanogenMod 7.1.0 KANG SUPER OVERCLOCK 748Mhz en Galaxy Mini GT-S5570L

Cyanogen es una ROM ‘cocinada’ que esta dando que hablar por la forma de obtener lo mejor de Android, ya soporta muchos modelos y sigue creciendo, particularmente decidí instalar esta ROM porque hasta cierto es la que mas estabilidad me da. Desde hace poco estuve revisando esta ROM para poder decidirme a instalarla y poder testearla al máximo, bueno decidí hacerlo y para esto también estoy publicando los pasos que seguí por si deciden hacerlo desde aquí lo puedan trabajar de una manera rápida y directa sin muchas vueltas. En esta oportunidad vamos a utilizar la versión de CyanogenMod 7.1.0 que viene con Android 2.3.5, adecuada para nuestro modelo y mas un con Overclock para aumentar la velocidad de nuestro procesador de 600 a 748 Mhz que es la mas estable, lo comento porque hay algunos que han podido tenerlo hasta en 1000 Mhz, pero no es estable.

Esta demas decirles que cada uno es responsable de lo que haga en su equipo, no me responsabilizo de los daños que se puedan ocasionar, estos pasos lo realice tal cual quedando conforme con el resultado. Cada uno lo realiza bajo su propio criterio.

Lo primero que debemos tener en cuentas es que para poder realizar este proceso es necesario tener nuestro Android actualizado a la versión 2.3.4, el cual ya lo revisamos en este post, una vez actualizado lo que tenemos que hacer son descargar los archivos que vamos a utilizar (gracias a los amigos de eusouandroid) para poder realizar todo este proceso de manera que no podamos tener inconveniente mas adelante y los cuales nombro a continuación:

  1. TASS_v1.0.ops
  2. ODIM
  3. ROM CyanogenMod 7.1.0 KANG 748Mhz
  4. Recovery CyanogenMod 7.1.0 KANG Androi-ID
  5. Market e Gmail CyanogemMod.zip
Entonces una vez descargado todos los archivos seguiremos los pasos tal cual se muestran a continuación:
Lo primero que haremos de manera opcional es sacar un backup de todas las aplicaciones que tenemos para que luego de tener instalado el sistema podamos restaurar sin tener que esta haciendo todo de nuevo, para esto yo recomiendo trabajar con TitaniumBackup, que es una aplicación muy buena y hace lo que tiene que hacer, pero para esto es necesario que el móvil este rooteado.
Una vez realizado este proceso lo que haremos sera colocar nuestro teléfono en modo «download» para esto presionaremos las teclas POWER + HOME + VOLUMEN PARA ABAJO, quedando de esta forma

Luego abrimos ODIN el cual descargamos hace un momento, lo abrimos, lo conectamos a nuestro telefono mediante el cable USB y seleccionamos en primer momento el archivo TASS y el RECOVERY, para este ultimo tenemos que seleccionar la opción «One Package» y luego seleccionamos el archivo para recovery, el cual esta adecuado para nuestro modelo tal cual se muestra en la imagen.

Esperamos a que termine el proceso que aproximadamente demora de 2 a 3 minutos, es importante indicar que el telefono se reiniciara durante el proceso pero no se debe desconectar hasta que no termine y se tenga los siguiente:

Una vez realizado este proceso lo que haremos sera colocar los archivos 3 y 5 en la SDCard porque ingresaremos ahora al modo recovery para realizar la instalacion, para ingresar al modo recovery presionamos POWER + HOME, con esto se reiniciara el sistema e ingresar al recovery que habiamos instalado, una vez alli lo que haremos sera lo que se muestra en el video:

Como ultimo paso, solo nos quedaria instalar las aplicaciones de google (market, gmail) y para esto tendríamos que ubicarnos en la SDCard y seleccionar el archivo zip Market e Gmail CyanogemMod.zip tal cual se hace en el vídeo al seleccionar el archivo ROM CyanogenMod 7.1.0 KANG 748Mhz de esta manera:

Realizado todo el proceso lo que hacemos es solo reiniciar y comenzar a configurar de acuerdo a las necesidad de cada uno.

Bootanimation Android 4.0 en Galaxy Mini con Android 2.3.4

De nuevo por aqui para mostrarles de manera rapida y sencilla como cambiar el bootanimation de nuestro galaxy mini pero esta vez con Android 2.3.4. Como sabran este punto ya lo toque anteriormente aqui, solo hare una acotacion con los pasos que segui y los que obvie, para este caso solo es necesario los primeros pasos que consiste en cambiar solo el bootanimation nada mas, y esto obviamente con el movil rooteado, para esto haremos lo siguiente:

  1. Lo primero que haremos sera abrir ES Explorador y nos ubicamos en el directorio /system/bin, una vez alli buscamos el archivo samsungani y lo renombramos o lo colocamos en un directorio que tengas de respaldo.
  2. Luego en el mismo directorio (/system/bin) ubicamos el archivo bootanimation y le cambiamos el nombre, colocando el nombre del archivo que renombramos o quitamos en el paso anterior, es decir samsungani.
  3. Una vez hecho lo anterior, lo que haremos sera colocar el archivo bootanimation que hemos descargado que en este caso sera del Samsung Nexsu Prime / Galaxy Nexus, que me parece genial y lo podemos descargar desde aqui
  4. Una vez descargado lo colocamos en nuestra SDCARD y luego lo colocamos en el directorio /system/media

Una vez realizo ese proceso, solo nos queda reiniciar el sistema y tendriamos algo como esto:

Actualizar Samsung Galaxy Mini GT-S5570L a Gingerbread (2.3.4) Paso a Paso

Para los que no pudieron realizar la actualización y deseen realizarla, les voy ha comentar los pasos que realice para poder tener esta actualización, esto siguiendo el manual indicado por los amigos de http://www.eusouandroid.com. Solo para recalcar que cada uno es responsable de lo que le pueda realizar a su equipo, no me responsabilizo de los posibles daños que se puedan causar.

Bueno lo primero que debemos hacer es tener la ROM y los archivos necesarios para este proceso, los cuales numero a continuación:

  1. Drivers USB para Galaxy Mini
  2. Odin 4.38
  3. TAPSS para odin
  4. ROM Gingerbread 2.3.4 S5570L (S5570LWMKP9_S5570LUUBKP6)

Una vez que tenemos ya estas herramientas, procederemos a realizar la actualización.

  1. Lo primero es apagar nuestro teléfono y una vez apagado presionamos  POWER + HOME para ingresar al modo recovery, una vez ingresado a este modo lo que haremos sera recorrer con los botones de volumen (+) y (-) y seleccionaremos primero la opción «wipe data factory reset» , entraremos a un nuevo menu y seleccionamos «YES — delete user all»; una vez realizado este proceso haremos lo mismo pero ahora ingresaremos a la opción «wipe cache partition»; una vez terminado seleccionamos «reboot system now»
  2. Una vez reiniciado el sistema, nuevamente lo apagamos, una vez apagado lo que haremos sera entra en modo «Download» y para esto debemos presionar POWER + HOME + VOLUMEN ABAJO a la vez  y deberíamos tener lo siguiente:
  3. Una vez allí y lo dejaremos allí por un momento para continuar con el siguiente proceso. OJO que aun no conectamos el cable usb al teléfono
  4. Lo que haremos ahora sera iniciar ODIN, una vez iniciado lo que haremos sera seleccionar los archivos que habíamos descargado anteriormente (ya descomprimidos) de la siguiente manera:
  5. Una vez cargada la información en ODIN lo que haremos sera conectar el cable USB y ODIN debería reconocerlo (recuadro de color amarillo) para poder proceder, le damos click en START y esperamos a que se realice el trabajo.

Esto aproximadamente dura algo de 4 minutos, y es necesario que por ningún motivo se desconecte el cable usb mientras el proceso en ODIN no termine, les comento esto porque el telefono se va ha reiniciar antes de que termine el proceso de ODIN es por eso que debemos esperar. Una vez realizado el proceso debemos tener lo siguiente:

Y con esto simplemente reiniciamos y listo ya deberíamos tener el sistema actualizado. Ahora solo nos queda realizar la configuración que dependerá de cada uno.

Cambiar icono de notificación de correo – Samsung Galaxy Mini

Continuando con los cambios que le estoy haciendo a mi Android, aquí les propongo uno nuevo que básicamente no requiere de mucho esfuerzo, es solo buscar una imagen y luego cambiarla por una que ustedes quieran. Bueno, el icono de notificación que trae el Samsung Galaxy Mini GT-S5570L de Claro particularmente no me gusta es por eso que decidí cambiarla.

Tal como comente anteriormente es necesario ser root para poder realizar este proceso. Entonces sin mas rodeos, nos ubicamos en el directorio /system/app y buscamos el paquete Email.apk, una vez ubicado lo trasaladamos a la PC ya sea via Bluetooth o como crean conveniente, una vez que se tiene en la PC, lo que haremos sera abrir el paquete con 7-zip, el cual recomiendo para este tipo de trabajos, y luego nos ubicamos en el directorio res\drawable-ldpi\ y buscamos el archivo stat_notify_email_generic.png, el cual es la imagen de notificación de correo; hay que tener en cuenta que la resolución de esta imagen es de 18 x 18 pixeles y solo lo reemplazamos por la que creamos conveniente.

Una vez cambiada la imagen, lo que hacemos es copiar el paquete Email.apk en la memoria externa (sdcard) luego abrimos el ES Explorer copiamos el archivo y lo pegamos en la ruta que inicialmente indicamos, es decir en /system/app, nos dirá que ya existe este archivo, reemplazamos, reiniciamos y listo; ya deberíamos tener la imagen de notificación cambiada cuando tengamos algún nuevo correo, de la siguiente forma:

Nuevos iconos en la barra de estado del Samsung Galaxy Mini GT-S5570L

Después de estar trasteando en estos días con mi móvil, decidí probar y ver la forma de como cambiar los iconos que trae por defecto el Samsung Galaxy Mini GT-S5570L, estuve buscando información al respecto y créanme que ya muchos han realizado todo esta labor pero para otros modelos de equipos, muy poco para este. Bueno entonces con mucha mas razón decidí probar y vaya que me tomo algo de tiempo, sobre todo cambiar el color de texto del reloj en la barra de tareas, fue algo muy complicado en cierta forma pero con un poco de ayuda en los foros tales como xda-developers, se pudo realizar. Por el momento para el que lo requiera aquí propongo los archivos que necesitan remplazar para tener el aspecto siguiente (solo la barra de estado):

Archivos:

Bueno, entonces antes que todo, esta demás decir que no me hago responsable de lo que puedas realizar o le pueda pasar a tu móvil, estos pasos lo realice teniendo en cuenta el riesgo que uno como tal asume.

Para este proceso necesitas tener el teléfono rooteado, ya explicamos como realizarlo, entonces el archivo que reemplazaremos en primera instancia se llama framework-res.apk, este archivo esta ubicado en el directorio /system/framework, entonces lo que haremos sera descargar el archivo que modifique y colocarlo en la sdcard (memoria externa) una vez hecho esto, lo renombramos con el mismo nombre del original, es decir framework-res.apk, luego abrimos ES Explorer, claro esta que las opciones de root y montar sistema para escritura están activadas, y lo que haremos sera ante de todo sacar un backup del archivo original y copiarlo en la sdcard como respaldo, recuerden hacer siempre esto cuando van ha modificar archivos y sobre todos si son de sistema, luego lo que hacemos es copiar el archivo que descargaron y vamos y lo pegamos en el directorio /system/framework, les dirá que existe ya un archivo con ese nombre entonces le dan remplazar, esperan unos segundos y el móvil se reiniciara, en caso no se reinicie y empiece a vibrar como loco (les comento esto porque me paso), solo lo apagan y lo vuelven a encender y listo, al reiniciar ya tendrían los iconos cambiados y el color de texto de la fecha tambien.

Pero ojo que allí no termina todo, si se fijan luego de reiniciar, seguirán teniendo el color de texto del reloj de color blanco, entonces para esto vamos reemplazar otro archivo, el cual esta ubicado en la misma ruta y se llama services.odex, este paquete contiene parte de la configuración del reloj, entonces haremos el mismo proceso anterior, descargamos el archivo que propongo en la sdcard, luego hacemos un backup del archivo original y luego copiamos el archivo que tenemos en la sdcard y lo pegamos en /system/framework, reemplazamos el existente y reiniciamos.

Y prácticamente eso seria todo, mas adelante escribiré un post indicando la forma de como realice este proceso con mas detalle para que así ya cada uno pueda hacer su customizacion de acuerdo a su criterio. Espero les haya servido.

Bootanimation en Samsung Galaxy Mini GT-S5570L

Luego de estar investigando un poco sobre la forma de poder cambiar el bootanimation de mi teléfono, pude realizar este proceso teniendo resultados satisfactorios, para ser mas didácticos, el bootanimation es la imagen o sucesion de imagenes de carga que tienes al encender tu teléfono.

Tal como publique en el post anterior, este proceso lo realice sobre un Samsung Galaxy Mini GT-S5570L ya rooteado con la operadora Claro de Perú, y para los que tienen este equipo podrán darme la razón que la imagen y sonido de carga no son tan agradables que digamos, es por eso que ahora les presento esta alternativa. Para los que deseen seguir estos pasos recalco que no me hago responsable de lo que realices o que le pueda suceder a tu teléfono, esto lo haces bajo tu propia responsabilidad.

Entonces, para esto vamos a necesita de un explorador de archivos que nos permita leer los archivos estando «rooteado» y a la vez nos permita montar el sistema para escritura, esto con la finalidad de poder modificar los archivos necesarios para este proceso. De acuerdo a lo indicado les puedo recomendar ES Explorador el cual me parece una herramienta con lo necesario para nuestro trabajo y que tiene el soporte para montar el sistema para escritura, entonces instalamos y nos ubicamos en la opción de configuración y seleccionamos 2 opciones que se muestra en la imagen de la siguiente forma:

Entonces con estas opciones seleccionadas podremos trabajar de ahora en adelante.

Ahora, nuestro telefono segun la especificación tecnica tiene una resolución de 240 x 320 pixeles, esto importante para poder conseguir el bootanimation en la red, por el momento el que yo utilizo y me parece muy bueno es el de «Cyanogen Particulas», el cual lo podemos obtener de aqui, entonces ya con todo esto preparado nos ponemos manos a la obra, solo debemos tener el cuidado en los pasos que se indican para no tener problemas mas adelante:

  1. Lo primero que haremos sera abrir ES Explorador y nos ubicamos en el directorio /system/bin, una vez alli buscamos el archivo samsungloop y lo renombramos o lo colocamos en un directorio que tengas de respaldo.
  2. Luego en el mismo directorio (/system/bin) ubicamos el archivo bootanimation y le cambiamos el nombre, colocando el nombre del archivo que renombramos o quitamos en el paso anterior, es decir samsungloop.
  3. Una vez hecho lo anterior, lo que haremos sera colocar el archivo de «Cyanogen Particulas» (bootanimation Cyanogenmod particles (240X320).zip) descargado anteriormente en nuestra SDCard y le cambiamos el nombre por el de bootanimation.zip y luego lo colocamos en /system/media
Con esto ya tendríamos el bootanimation instalado y ya lo podríamos probar reiniciando el teléfono, pero hay un pequeño detalle, si se fijan al reiniciar el teléfono tenemos esa molesta imagen de Claro que la verdad no va acorde con lo que ya tenemos, entonces para quitarla lo que tenemos que hacer es lo siguiente:
  1. Nos ubicamos en la ruta /system/media y alli observamos los archivos bootani.qmg y samsungani.qmg, simplemente lo renombramos o colocamos estos archivos en un directorio de respaldo
  2. De la misma forma que lo anterior, para poder quitar la imagen y sonido de apagado nos ubicamos en la ruta /system/media/video/shutdown y vemos el archivo shutdown.qmg, para lo cual haremos lo mismo, renombrar o mover a respaldo
  3. Ahora, si deseas quitar el sonido de inicio lo que hacemos es ubicarnos en la ruta /system/etc y buscamos el archivo poweron.snd y hacemos lo mismo, renombrar o mover a respaldo
Y eso seria todo por el momento, estoy trabajando en poder personalizar tanto sonido de inicio asi como de apagado para tener ya algo mas completo, por el momento pueden ir probando esto y me comentan

Rootear Samsung Galaxy Mini GT-S5570L

Hola Amigos de nuevo por aquí para poder comentarles mi experiencia luego de haber logrado después de investigar un poco, rootear mi equipo el cual tiene a Android Froyo 2.2.

Bueno para empezar le hecho de rootear tu equipo no significa que lo estas desbloqueando, hago la aclaración por que muchos confunden estos términos, al rootear solamente obtienes permisos totales en tu sistema que para mucho les sirve porque puedes ya modificar alguna cosas que segun tu investigación lo requiera.

Una herramienta muy completa y una de las mas usadas por muchos en este mundillo es SuperOneClick, que la verdad ha resultado ser muy eficiente para estos fines.

Actualmente, como dice el titulo tengo un equipo Samsung Galaxy Mini GT-S5570L con la operadora Claro de Perú, y utilizando esta herramienta pude realizar el rooteo sin problemas, resulto ser compatible y me dio la posibilidad de poder realizar esta operación.

Solo quiero recalcar que no me hago responsable de lo que pueda pasar con tu teléfono, el hecho de probar este metodo es bajo tu propia responsabilidad. Entonces luego de haber dejado todo aclarado, les indico los pasos simples que segui para realizar este proceso:

  1. Lo primero que debemos realizar y recomiendo es descargar e instalar el software para administración equipos Sanmsung llamado Kies desde la pagina principal de Samsung, esto con la finalidad de poder tener los drivers necesarios para el trabajo que vamos a realizar (algunos lo obvian)
  2. Una vez instalado, debemos configurar el equipo con el modo de depuración para USB, esto los hacemos ubicándonos en Ajustes –> Aplicaciones –> Desarrollo –> Depuración de USB y lo activamos, es muy importante realizar este proceso. Para comprobarlo que este activado conectamos el cable USB a la PC y debemos tener algo como esto:
  3. Una vez conectado a la PC lo que hacemos es abrir SuperOneClick y simplemente hacemos click en «Root» y esperamos a que se realize el procceso. Cabe recalcar que un momento dado, casi al terminar te saldra un mensaje en donde te pregunta si desea instalar «busybox», le decimos que «Si», dado que es importante si queremos acceder con permisos de root mediante aplicaciones, como por ejemplo el caso de TitanumBackup que es una herramienta que te permite realizar justamente un backup de tus datos y aplicaciones mas no de la ROM, ojo con esto.
  4.  Una vez terminado el proceso, desconectamos el USB como debe ser y reiniciamos el telefono para que se apliquen los cambios y listo. Para comprobar si el equipo se ha rooteado deberíamos tener lo siguiente:

Y listo eso seria todo, es importante indicar que asi como lograste rootear el equipo tambien puedes regresarlo a su estado incial, simplemente siguiendo los mismo pasos indicados pero la diferencia esta en que dentro de SuperOneClick harás click en «Unroot», reiniciamos y listo, tendras tu equipo como en su estado inicial.

Espero les haya servido, la verdad no quise ser muy extenso dado que este proceso no me tomo mas que 20 minutos entre instalar y rootear. Seguiré investigando algunas cosas que podamos hacer ya estando como root y las estaré compartiendo.

Adentrandome a Android

Desde hace poco que decidí probar Android tanto como plataforma de desarrollo así como en un nuevo equipo móvil, justamente con este sistema, especificamente un Samsung Galaxy Mini que viene cono Android en su versión 2.2 (Froyo), justamente para iniciarse en este mundo, asi que de ahora en adelante ademas de lo que hemos venido haciendo, agregaramos también articulos relacionados con este sitema increible. Asi que no queda mas que decir, Bienvenido Android!!

Curso BackTrack 5 en español

Gracias a los amigos de DragonJAR me entero de estos videotutoriales de esta gran distribución que definitivamente ayudara a muchos en el cual también me incluyo, a sacarle el jugo a las diferentes herramientas que nos proporciona esta distribución. BackTrack es un conjunto de herramienta que prácticamente a un profesional o cualquiera inmersos en la seguridad no le puede faltar.

Video Tutoriales Aqui

Evaluar extensión de archivo con java

Una forma simple de poder hacer esta validación es implementando el método accept de la clase FilenameFilter, entonces imaginemos que queremos saber si tenemos uno o mas archivos «zip» en el directorio «/home/nachxs/Documentos/ClasesPrueba», para esto solo haremos lo siguiente:

package evalextension;

import java.io.File;
import java.io.FilenameFilter;

/**
*
* @author nachxs
*/
public class Main {

  public static void main(String[] args) {
    String path = "/home/nachxs/Documentos/ClasesPrueba";
    File fi = new File(path);
    File[] listaObjetos = fi.listFiles();
    for (int i = 0; i < listaObjetos.length; i++) {
        if (new EvaluaExtension().accept(listaObjetos[i], ".zip")) {
           System.out.println("Se encontro archivos zip: " + listaObjetos[i].getPath());
        }
    }
  }
}

class EvaluaExtension implements FilenameFilter {

    public boolean accept(File dir, String extension) {
        return dir.getName().endsWith(extension);
    }
}

Este es el directorio en donde realizmos la busqueda:

Básico para muchos, pero para otros espero les sirva.