jueves, 9 de agosto de 2012

Programas indispensables para mi S3

Ayer un amigo que se pasó del iPhone para el S3 me preguntaba que aplicaciones le recomendaba para su nuevo terminal, decidí entonces dejar registro en este blog de las aplicaciones que uso de forma habitual y que considero indispensables:

  • Titanium Backup
  • Swiftkey
  • Whatsapp
  • Better Battery Stats
  • SMS Backup & Restore
  • CPU Spy
  • Battery Monitor Widget Pro
  • Battery Calibration
  • Handcent
Continuare nutriendo esta lista poco a poco

Fast Dormancy en S3 Colombia

En este articulo hablare del Fast Dormancy y como puede o no puede ayudarnos en el rendimiento de nuestra Bateria.

El conocimiento del Fast Dormancy lo adquirí a través de los foros de XDA y viendo este fantastico video hecho por Erica:




Yo estuve haciendo pruebas y encontré que TIGO COLOMBIA tiene implementado Fast Dormancy por lo menos en la ciudad de Barranquilla.

Esto es una buena noticia porque permite establecer un modo de operación 3G en el S3 de manera que se logre el menor consumo de batería posible.


Antes de continua, es importante entender lo que significa el Fast Dormancy y los tipos de actividad del RRC:


Modos RRC

El RRC IDLE mode (sin conección) tiene el menor consumo de energía.. 
CELL_DCH (Dedicated Channel), Máximo consumo de energía en conexión activa
CELL_FACH (Forward access channel) Aproximadamente el 50% del consumo del modo DCH
CELL_PCH (Cell Paging channel) Aproximadamente el 1 - 2% del consumo del modo DCH
URA_PCH (URA Paging channel). 

Luego, el telefono pasa de un modo a otro en la medida que se cumplen los tiempos establecidos en las variables:

T1: de DCH a FACH
T2: de FACH a PCH
T3: de PCH to IDLE

Cada operador tiene configurados diferentes tiempos de inactividad para estas variable, lo cual acarrea diferentes desempeños de consumo de batería para las distintas redes moviles. Adicionalmente, no todos los operadores implementan el modo PCH.

Entonces porque es importante el Fast Dormancy, porque si nuestro operador lo tiene implementado. Entonces nuestro teléfono puede pasar de un estado de DCH directamente a IDLE sin necesidad de pasar por los estados intermedios (DCH a FACH a PCH a IDLE)

Si queremos determinar si tenemos la opción de ahorrar batería activando el Fast Dormancy, debemos proceder como sigue:

PROCEDIMIENTO PARA DETERMINAR SI NUESTRO OPERADOR TIENE IMPLEMENTADO FAST DORMANCY:

1. Entender como funcionan los tiempos de inactividad y estados RRC de nuestro operador, esto se hace de la siguiente manera:

a. Desde el Task Manager cerrar todas las aplicaciones activas (esto con el fin de que haya mínima interferencia de aplicaciones que consumen datos)
b. Entrar al Dialer y marcar *#0011#, esto nos lleva a la siguiente pantalla:


En ella podemos observar en que estado RRC se encuentra nuestro equipo (en tiempo real), que para mi caso es modo DCH.
c. Luego minimizamos con el botón HOME y abrimos una pagina del Navegador y realizamos una actividad que requiera de datos, por ejemplo una búsqueda en google:

d. Inmediatamente dejamos la tecla HOME presionada para cambiar a la pantalla anterior, donde observamos y medimos el tiempo que le toma a nuestro terminal pasar por los diferentes estados:

DCH (20 seg)

FACH (15 seg)


PCH ( aquí se quedó :S y no pasó a IDLE)


De esta manera obtenemos nuestros valores T1, T2 y T3. Ahora vamos a verificar si nuestro operador tiene implementado el Fast Dormancy.

2. Instalamos la siguiente aplicación de la Play Store: 


Esta apliación nos permite activar de manera conveniente el FD y establecer el tiempo de activación del IDLE, además que tiene accesos directos a la pantalla que veiamos hace un rato sin necesidad de entrar al Dialer:

3. Ahora procedemos a activar el Fast Drmancy con un timer de 10 - 20 seg:

Le damos Apply! y esperamos que nuestro equipo reciba señal nuevamente.

4. Nuevamente ejecutamos la búsqueda en el Navegador y observamos como se comportan nuestros estados RRC y el tiempo entre cada uno de ellos.

Para mi caso, al celular le tomo 15 seg ir de modo DCH a IDLE sin necesidad de pasar por los otros dos modos. De esta manera concluyo que mi operador en mi zona, tiene habilitado el Fast Dormancy:

 


La idea es que todos nos colaboremos y determinemos que combinación OPERADOR - PAIS - ÁREA tiene implementada Fast Dormancy y lo alimentemos a la wiki que va a crear Erica. Pero por lo pronto, sería agradable que dejaran sus resultados en los comentarios.

Estaré actualizando este articulo en la medida que consiga mas información

Instalar Custom ROM en un S3 .- Aplica para la mayoria de Androids

El procedimiento tradicional para instalar una custom ROM a través del CWM es:

Reiniciar el equipo en modo CWM, ya sea desde la opción del menú apagar (si la ROM la trae) ó apagando el equipo y presionando al mismo tiempo los siguientes botones: subir vol + home + power
Ya en el menú del CWM seleccionamos:
- wipe data/factory reset (confirmar después)
- wipe cache partition (confirmar después)
- advanced
- Wipe Dalvik Cache (confirmar después)
HASTA AQUÍ, SOLO HEMOS BORRADO LA CONFIGURACIÓN Y DATOS DE NUESTRA ROM ACTUAL
- +++++Go Back+++++
- install zip from sdcard
- choose zip from sdcard (ó internal sdcard)
LA ROM SE INSTALA ELLA MISMA EN ESTE PASO DEPENDIENDO DE SUS SCRIPTS
- +++++Go Back+++++
- reboot system now
AQUÍ YA EL EQUIPO SE REINICIA Y SE RECONSTRUYE EL DALVIK CACHE PARA LUEGO INICIAR EL TELEFONO CON LA NUEVA ROM.
A continuación los pasos POST-CONFIGURACIÓN que se hacen:

Configurar la cuenta google
Configurar el WiFi pues estaremos descargando bastante de la Play Store.
Descargar los programas necesarios de la PlayStore (para las Apps que no se restauren bien desde el Titanium)
Restaurar el resto de Apps desde el Titanium

Ya en este paso el equipo debería de estar listo para iniciar nuestras pruebas con la nueva ROM

Congelar con el Titanium el proceso: com.sec.android.providers.downloads










domingo, 5 de agosto de 2012

[Tutorial] Como restaurar el contador en un S3 usando TriangleAway

A continuación, comparto con ustedes un tutorial hecho por mi para el correcto uso de la herramienta TriangleAway desarrollada por Chainfire.

El enlace al hilo oficial (en ingles) del autor en XDA es: 




El uso de esta herramienta es delicado y debe hacerse con mucho cuidado siguiendo las instrucciones aquí descritas junto con las recomendaciones del autor. El equipo se puede bloquear para siempre si no se hace lo correcto (en realidad se puede reparar, pero hay que tener herramientas especiales). No estoy diciendo que no haya que hacerlo, solo que debe hacerse con cuidado y no tomarse a la ligera.

Los pasos a seguir son los siguientes:
  • Verificar nuestro contador actual, esto se hace entando al modo Download:
Con el telefono apagado presionar simultáneamente: (Botón Bajar Volumen) + (Botón Home) + (Botón de Encendido)
  • Anotar estos valores para tenerlos como referencia.
  • Descargar la aplicación de la Play Store ó bajar el archivo desde XDA (sin costo)  
  • Instalar la aplicación. IMPORTANTE: antes de poder usarse, programa necesita de una conexión activa de Internet para descargar el resto de archivos que requiere para funcionar. 
  • Se ejecuta (si pregunta, darle permisos de ROOT)

El programa mostrará a continuación el dispositivo que ha detectado:


Luego, el autor mostrará su deseo por que lo sigamos en Twitter o Google+:


Por último tendremos la pantalla por defecto del programa:

  • En este punto primero seleccionar Current Status. Normalmente el programa indica que hay que reiniciar primero antes de mostrar el status, si es así, escoger la opción de "Reset Flash Counter" para que el programa reinicie en un modo especial de arranque donde se mostrará el Status actual. Una vez en ese modo, aun es posible cancelar la operación sin modificar nada.

Por ultima vez, el programa nos avisa de que esta es una operación delicada y nos da el chance de arrepentirnos:


Este es un ejemplo de como se verá la pantalla luego que el S3 haya reiniciado, para mi caso el programa detectó que he realizado dos flasheos de kernels inseguros y que actualmente no tengo instalada una ROM Oficial:

  • NO CONTINUAR a menos que los valores mostrados por el programa sean los que anotamos en el primer paso. EN CASO DE NO SER IGUALES NO CONTINUAR!
  • Si todo esta OK, proceder con la opción de "Reset Flash Counter"
  • presionando el Botón de aumentar el volumen.
  • El programa hará su trabajo y reiniciará el equipo.
  • Entrar nuevamente a modo Download y verificar que el contador se encuentre en cero y se muestre la palabra Oficial

jueves, 2 de agosto de 2012

Restaurar Galaxy S3 de TIGO a su condición de fabrica para llevarlo por garantía (sirve para MOVISTAR y CLARO)

Este es un tutorial del procedimiento para regresar un Samsung Galaxy S3 (GT-I9300) al estado del que vinó de fabrica, ya sea para llevarlo por garantía al operador de servicios, para venderlo en su estado por defecto ó incluso por si alguien pierde la razón y se arrepiente de haberlo rooteado.




El problema radica en que luego de haber flasheado y rooteado el S3, los operadores de telefonía consideran anulada la garantía. 

Antes que nada, es importante leer atentamente todas las instrucciones y seguir las guías correctamente, ya que se podría llegar a causar un bloqueo (BRICK) permanente del celular, del cual NO ME HAGO RESPONSABLE.



Este procedimiento fue probado por mí para los móviles S3 vendidos en Colombia por el operador TIGO. Pero aplica para cualquier país y operador.


Los pasos a seguir para eliminar cualquier huella de modding en nuestro equipo son:
  1. ENTENDER LO QUE SE DEBE RESTAURAR
  2. CONSEGUIR UN FIRMWARE EQUIVALENTE AL ORIGINAL DE NUESTRO OPERADOR
  3. RESTABLECER A CERO EL CONTADOR BINARIO (TRIANGLE AWAY)
  4. RESTAURAR EL NANDROID DE NUESTRA ROM ORIGINAL
  5. FLASHEAR EL FIRMWARE CONSEGUIDO EN EL PASO 2
  6. ASEGURAR QUE LOS VALORES DE CONFIGURACIÓN CORRESPONDAN A LOS DE NUESTRO PAIS/REGION
  7. RESTAURAR EL EQUIPO A SU CONFIGURACIÓN DE FABRICA
  8. LLEVAR EL EQUIPO A LA TIENDA POR GARANTIA
El detalle de cada uno a continuación:



PRE-REQUISITOS:

Las herramientas que se usaran son las siguientes:


El Kies se consigue de la pagina Oficial de Samsung
El Odin 3.04 se consigue en el Post de XDA
El Triangle Away se consigue en la Play Store ó bajando el archivo .apk de XDA


Asumo que una persona esta interesada en este tutorial es porque ya tiene el conocimiento y habrá rooteado su equipo multiples veces, pero de cualquier manera aquí coloco unos links de referencia:


1. ENTENDER LO QUE SE DEBE RESTAURAR


Lo ideal es que antes de haber rooteado nuestra terminal, hayamos tenido la precaución de tomar una captura de pantalla de los valores por defecto con los que vino nuestra ROM original de fabrica.


A continuación coloco las capturas de pantalla de los valores con los que vienen los S3 vendidos por TIGO en Colombia:


Menu, Acerca de:




Menu, Acerca de - Estado:



Versión




CSC:





Escritorio:



Aplicaciones por defecto:


 
 Pantalla de Bloqueo:



Los valores de configuración se consiguen de la siguiente manera:




  • Primero necesitamos de nuestro IMEI, para obtenerlo digitamos: *#06#
  • Para conseguir nuestro código CSC digitamos: *#272*IMEI#
  • Para los valores de la  versión de nuestro operador digitamos: *#1234#

Adicionalmente, luego de rootear y sin instalar cualquier otra cosa. Realizar un backup Nandroid con el CWM, dado que aveces no es suficiente con solo flashear el Firmware con Odin para tener todo como venia de fabrica. (este es el caso para la ROM de TIGO Colombia)


2. CONSEGUIR UN FIRMWARE EQUIVALENTE AL ORIGINAL DE NUESTRO OPERADOR


Lo segundo es encontrar la ROM oficial de nuestro operador y tener el archivo que se flashea con Odin. 


Para mayor comodidad, encontré una pagina con los links directos a los diferentes operadores de Colombia:
MOVISTAR 
Fecha : 2012 May
Android: 4.0.4 
PDA : I9300UBALE6
CSC : I9300TFGALE4
Link Sammobile
Descarga


TIGO (UNBRANDED) 
Fecha : 2012 May
Android: 4.0.4 
PDA : I9300UBALE6
CSC : I9300COLALE3
Link Sammobile
Descarga


CLARO 
Fecha : 2012 May
Android: 4.0.4 
PDA : I9300UBALE6
CSC : I9300COMALE4
Link Sammobile
Descarga
Para otros operadores y países, se pueden conseguir los firmwares en la pagina de grupoandroid:




otro sitio es la pagina de Sammobile, pero hay que registrarse:




También es posible hacerlo con el proyecto Check Fus:




Normalmente el archivo que se descarga esta en formato RAR, por lo que hay que descomprimirlo y quedarnos con el archivo que nos interesa (extensión .tar.md5)



Ya con el firmware indicado en nuestro poder y antes de proceder con el flasheo con Odin, debemos asegurarnos de restablecer a cero el contador binario de flasheos. Esto se hace con el programa Triangle Away


3. RESTABLECER A CERO EL CONTADOR BINARIO (TRIANGLE AWAY)


El uso de esta herramienta es delicado y debe hacerse con mucho cuidado siguiendo las instrucciones del autor. El telefono se puede bloquear para siempre si no se hace lo correcto (en realidad se puede reparar, pero hay que tener herramientas especiales). No estoy diciendo que no haya que hacerlo, solo que debe hacerse con cuidado y no tomarse a la ligera.


Aqui esta el tutorial completo:


http://loqueselocomparto.blogspot.com/2012/08/tutorial-como-restaurar-el-contador-en.html


4. RESTAURAR EL NANDROID DE NUESTRA ROM ORIGINAL


Si fuimos precavidos, deberiamos tener dicho nandroid a la mano y solo sería cuestion de restaurarlo desde el CWM. De todas maneras, estaré subiendo un Nandroid de la ROM TIGO Oficial proximamente para el que la necesite.


De mi experiencia puedo decir que si solo se flashea el Firmware que se consigue en internet para TIGO Colombia, los valores del CSC y la versión del modem no se restauran a los originales de mi operador

5. FLASHEAR EL FIRMWARE CONSEGUIDO EN EL PASO 2

Pues si estan leyendo este tutorial es porque antes han flasheado un firmware, de todas formas aquí hay una guía muy buena al respecto:


http://www.grupoandroid.com/topic/47776-guia-de-flasheo-con-odin-para-galaxy-siii-i9300-de-intratech/



6. ASEGURAR QUE LOS VALORES DE CONFIGURACIÓN CORRESPONDAN A NUESTRO PAIS/REGION


En este paso simplemente comparamos los valores que obtenemos con los comandos indicados anteriormente contra los que debe tener nuestro operador


Por ejemplo, algo como esto NO DEBE SALIR:



IMPORTANTE: 


En el Menu: Acerca de - Estado, el estado del dispositivo debe ser Normal:


  

7. RESTAURAR EL EQUIPO A SU CONFIGURACIÓN DE FABRICA


Simplemente ir a Configurar - Realizar copia de segurida y restaurar y luego Restablecer valores.


 



El celular les debe quedar tal cual se adquirió por primera vez en la tienda de su operador.


8. LLEVAR EL EQUIPO A LA TIENDA POR GARANTIA


Bueno, aqui si no puedo hacer nada por nadie.


SaLu2,

domingo, 29 de julio de 2012

ROOT/RESTORE i9300

Bueno, tal parece que no fui muy comunicativo con respecto al conocimiento que adquirí sobre el i9100, y ahora que ya no lo poseo, pienso que debo reivindicarme con el i9300 :)

Pienso que la razón por la que no escribí sobre el S2 fue por la cantidad de tiempo que requería el estar plasmando lo que había aprendido en este blog. Haciendolo de manera diferente a como lo encontré en las fuentes que me sirvieron de guía.

Por eso esta vez usaré un enfoque diferente, voy mas bien a documentar el proceso de investigación de manera que, primero, me sirve de referencia a futuro, y segundo, pueda servirle a otros.


1. La fuente del conocimiento la encuentro en xda-developers. Para aprender de este terminal, hay que leer mucho en los siguientes foros (en ingles):

2. Antes de avanzar, hay tener un plan de contingencia. Al igual que con el Defy, quiero crear un método para restaurar mi terminal al estado en que me lo entrego la operadora. Esto por si se hace necesario reclamar la garantía. Desafortunadamente, para poder hacer el backup que deseo, necesito acceso root y para lograr el acceso root, debo flashear un custom kernel, lo cual incrementaría el contador que anularía la garantía.

Lo primero es encontrar la ROM oficial de mi operador y tener el archivo que se flashea con Odin. Esto al parecer es posible con el proyecto Check Fus:


Gracias a esto, fui capaz de descargar el firmware oficial de mi operador. También se pueden conseguir los firmwares directamente de la pagina de Sammobile, pero hay que registrarse:

Welcome to SamFirmware!

Para mayor comodidad, encontré una pagina con los links directos a los diferentes operadores de Colombia
MOVISTAR 
Fecha : 2012 May
Android: 4.0.4 
PDA : I9300UBALE6
CSC : I9300TFGALE4
Link Sammobile
Descarga

TIGO 
Fecha : 2012 May
Android: 4.0.4 
PDA : I9300UBALE6
CSC : I9300COLALE3
Link Sammobile
Descarga

CLARO 
Fecha : 2012 May
Android: 4.0.4 
PDA : I9300UBALE6
CSC : I9300COMALE4
Link Sammobile
Descarga

El Kies se consigue de la pagina oficial de Samsung

Ya con esto, me siento más seguro para continuar con el proceso de rooting.






domingo, 24 de junio de 2012

La nube... mis archivos desde cualquier lugar!

¿Por qué usar Skydrive?
R: Por su integración con Office Web Apps, lo que me permite editar los archivos de office directamente desde el navegador y conservar todo el formato y funciones de los archivos cuando los edito en la suite de Microsoft.


¿Por qué usar Dropbox?
R: Por su popularida y disponibilidad en cualquier dispositvo, además tiene sicronización selectiva de carpetas, lo que me permite elegir que archivos estarán disponibles en cuales equipos.


miércoles, 13 de junio de 2012

Sharewares on iPad (draft)

Antes de cualquier cosa, quiero aclarar que no apoyo la pirateria de aplicaciones, dado que en algún momento también fui desarrollador y entiendo la necesidad de retribución que tiene el creador de una aplicación.

Por otra parte, pienso que antes de aventurarse a invertir dinero en una aplicación, se debería ser capaz de probar su funcionalidad por un periodo razonable de gracia para tomar una decisión fundamentada. Esto aplica mas que todo a aplicaciones de mas de 5 usd, menos de eso, considero que se puede ir uno con las reviews.

Como probar aplicaciones en el ipad antes de comprarlas:

1. Cydia
2. OpenSSH
3. MobileTeminal
Con MobileTerminalI.I   Abre MobileTerminalI.II  Introduce el comando$su<Pedira el password que es ‘alpine’, (no se ve lo que escribes, por directivas de seguridad de los UNIX)>II. Cambio de la contraseña#passwd<Introducir la contraseña nueva, dos veces>III. Salir de la sesión#exitIV. Comprueba que haya sido exitoso el cambio de contraseña volviendo a hacer el paso I
5. Installous y AppSync

Installous
Installous es un paquete que permite instalar archivos ipa en el iPhone sin el uso de iTunes o la App Store, para este tutorial es importante recordar que el directorio por default donde se encuentran los archivos IPA en el iPhone es:/private/var/mobile/Documents/Installous/Downloads

martes, 12 de junio de 2012

Order 2 Chaos

Con total seguridad puedo afirmar, que es la certesa del cambio lo que me mantiente en esta inexorable incertidumbre.
Diego Giraldo

Me encuentro nuevamente tratando de dar rumbo y sentido a este blog. Lastimosamente he permitido que la vida mundana, común y aburrida me absorba de tal manera, que no me deje espacio para mantener este sitio nutrido.

Pero esta vez usare un enfoque diferente y veremos que pasa.

Actualmente me encuentro en el proyecto personal de organizar mi vida digital, ya que siento que todo se encuentra disperso y que inevitablemente me conducirá a mas desperdicio de mi valioso tiempo.

Para tal efecto he decido estudiar y aprender del camino recorrido por otros, complementandolo claro está con mi propio criterío e intuición. Comenzaré a leer el siguiente libro:


Estare escribiendo lo que aprenda de este libro y la manera como lo voy a aplicar en mi vida.

Para establecer algo de contexto, pienso utilizar las siguientes herramientas:

Celular: Samsung Galaxy S II i9100 - Android ICS
Tablet: iPad 2 - iOS 5.1.1
Notebook: HP Pavilion - Windows 7
Desktop: PC Generico - Windows 8

Estare probando el Ubuntu 12.04 y el Windows 8 Consumer Preview

Hasta la proxima.

sábado, 31 de marzo de 2012

Nuevo Android: Galaxy S II (i9100)

Para ser honesto, no mantuve este blog como inicialmente pensé en hacerlo. Realicé algunas entradas interesantes y de utilidad, pero realmente me deje adsorber por la vida cotidiana y no saque el tiempo suficiente para actualizar este blog como pienso que debí.

De todas maneras, los errores están para corregirlos y ahora que he adquirido un nuevo dispositivo Android, un Samsung Galaxy S II. Me propongo a realizar aportes más a menudo y a tratar de ayudar al prójimo compartiendo mis conocimientos y experiencia.

A pesar de dedicarme ahora al i9100, no pienso descuidar el aprendizaje con el Defy, dado que mi hermosa esposa lo ha heredado y tendré que mantenerme en contacto con tan magnifico dispositivo.

No siendo más, finalizó esta entrada.