martes, 3 de diciembre de 2013

Una de las muchas razones por la que una gran cantidad de usuarios elegimos Android es por lafacilidad de uso y las muchas cosas que podemos hacer cuando conectamos nuestro dispositivo al ordenador. Muchas veces, al actualizar el teléfono o tablet a una nueva versión, ponerle una ROM cocinada o conseguir permisos de superusuario (root), necesitamos tener más contacto con el aparato que el que nos da el programa que usemos en ese instante (Odín en los Samsung, por ejemplo). El ADB (Android Debug Bridge) es un programa para ordenador que nos servirá de puente para conectar nuestros androides a la computadora y poder así interactuar con ellos de una forma más “avanzada” y completa. Vamos a ver cómo se hace y algunos comandos básicos.
Para los usuarios de Linux o Mac, necesitarán instalar el SDK de Android tal y como se explica en el sitio web oficial. No es difícil si se siguen las pautas señaladas.
Para los que usan Windows es tan sencillo como descargar este archivoabrir el zip ydescomprimir en algún lugar la carpeta “android-tools“. Si no tenemos los drivers de nuestro teléfono instalado, deberemos buscarlos e instalarlos. Luego de instalar el archivo ADB.exe, podemos continuar.
Es importante tener la “Depuración USB” activada en nuestro androide para que todo funcione perfectamente

1. Comando adb device1. Comando adb device
location_0
Este comando es el más importante de todos, ya que es el que nos dirá si nuestro dispositivo Android se comunica bien con el equipo. Después de tener todos los archivos en la misma carpeta (la que sacamos antes del zip), simplemente debemos arrancar la consola de terminal (ADB) y escribir “adb devices” (sin las comillas). Si nos sale un número de serie, es que todo está correcto. Si por el contrario, no sale nada, tendremos que asegurarnos de que lo tenemos todo bien (drivers, depuración USB…).

2. Comando adb push

adb-push
Con adb push moveremos un archivo directamente de nuestro ordenador a nuestro dispositivo Android.  Este comando viene bien cuando queremos mover archivos a directorios del sistema o cuando no tenemos ganas de hacer un drag & drop y queremos practicar un poco de uso de consola. Para mover un archivo es necesario conocer la ruta del teléfono en la que lo queremos depositar. Si, por ejemplo, queremos mover un archivo de vídeo cualquiera, deberemos colocar éste en la carpeta android-tools que hablábamos antes. Luego, escribiremos en la consola: adb push superfreak.mp4 /sdcard/Movies/; y ya estará en nuestro terminal en la carpeta movies.

3. Comando adb pull

adb-pull
Todo lo contrario a lo anterior. Si queremos coger un archivo de nuestro androide y llevarlo al ordenador, simplemente deberemos utilizar el comando “adb pull“. Es casi lo mismo que hicimos antes. Si queremos extraer el archivo del teléfono, por ejemplo, el que pasamos en el ejemplo anterior, la cosa sería tal que: adb pull superfreak.mp4 /sdcard/Movies/; y el archivo irá a parar de sdcard/Movies/ a nuestra carpeta tools en el ordenador. Si queremos moverlo a un directorio en particular escribiremos, después del comando adb pull y el directorio de recogida, la ruta en nuestro ordenador a la que deseamos mover el archivo: C:\Users\Aitor\Desktop; para moverlo al escritorio, por ejemplo.

4. Comando adb reboot

adb-reboot
Hace simplemente lo que dice. Reinicia el dispositivo mediante la consola. Es una manera sencilla de reiniciar el teléfono si lo necesitamos en algún momento cuando estemos usando ADB. Sólo hay que escribir “adb reboot” y ya está. Reiniciando…

5. Comandos adb reboot-bootloader y reboot recovery

reboot-bootloader
No sólo podemos reiniciar el dispositivo, sino también acceder al bootloader. Esta es una de las herramientas más ventajosas de este modo, a veces las combinaciones de botones se vuelven tediosas y queremos hacer las cosas de una manera más sencilla. Acceder al bootloader nos puede servir para muchas cosas (root, cambiar ROM…). Únicamente deberemos teclear “adb reboot-bootloader” y ya estaremos dentro.
En el caso del “reboot recovery” nos servirá para entrar en modo recovery. Muchas ROMs traen por defecto un cuadro de diálogo que nos posibilita el reiniciar en este modo, pero siempre viene bien tener una manera más de acceder en la recámara.

6. Comando fastboot devices

fastboot-devices
Cuando estamos en el bootloader, los comandos de ADB ya no funcionan. Esto es porque no estamos aún en Android, el sistema operativo del teléfono no ha arrancado del todo aún. En este caso, usamos el comando fastboot.
Puede que este sea uno de los comandos más potentes de los que hay disponibles. Hay que tener en cuenta que muchos dispositivos no lo tienen habilitado y si así, necesitaremos estar seguros de que ambos equipos se están comunicando (PC y Android). Si queremos saber si disponemos de fastboot, únicamente deberemos escribir “fastboot devices” y debería salirnos un número de serie (al igual que en adb devices).
Si el comando no funciona y estamos en Windows, tocará revisar los drivers y recorrer los forosespecializados en busca de ayuda.

7. Comando fastboot oem unlock

unlock
El santo grial de los comandos de ADB para Android. Éste hace una cosa y sólo una, desbloquea los Nexus (o HTC mediante su herramienta oficial). Si tenemos un teléfono de un fabricante distinto, tendremos un método distinto en cada caso (Odín para Samsung, por ejemplo). En este último caso, este comando no nos sirve de nada. Se incluye aquí porque, aún sin necesitarlo, es una parte importante del sistema de código abierto de Android.
A Google le da lo mismo lo que hagamos con nuestros dispositivos, y nos provee de esta herramienta para desbloquear el teléfono. Esto es algo que en otras compañías no se ve, y es una de las razones por las que muchos eligen Android.
Usarlo es sencillo. Una vez habiendo usado el fastboot para saber que todo está bien comunicado, sólo debemos escribir fastboot oem unlock y darle a intro. Luego toca mirar el terminal, leer cuidadosamente y elegir las opciones sabiamente.
¡¡Cuidado!!: Utilizando “fastboot oem unlock”, se borrará todo el contenido del dispositivo

8. Comando adb shell

shell
El comando adb shell es uno de los que más confusiones crea. Hay dos maneras de usarlo: uno donde se envía un comando al dispositivo para ejecutar en su propio shell la línea de comandos, y otra donde estaremos verdaderamente dentro del shell de comandos desde el terminal. En la imagen de arriba, el usuario está dentro del shell del dispositivo, viendo los archivos y las carpetas. Llegar ahí es muy fácil, sólo tienes que escribir adb shell. Una vez dentro, podemos ser root si lo creemos necesario. A menos que estemos familiarizados con la ejecución de acciones por comandos, no deberemos tocar nada. Es necesario tener mucho cuidado en este nivel. Las cosas pueden volverse difíciles si no se tiene cuidado.
Normalmente se usa para tareas más avanzadas como cambiar los permisos de los archivos o carpetas, o ejecutar una secuencia de comandos. Simplemente hay que escribir “adb shell <comando>“. Un ejemplo sería cambiar los permisos de un archivo, así: adb shell chmod 666 / data / archivo“. Mucho cuidado al usar este método.

9. Comando adb install

adb-install
Este es un comando sencillo. Nos servirá para instalar aplicaciones en nuestro androide. Y al igual que los comandos pull y push, deberemos especificar la ruta en la que queremos posicionar el archivo a instalar. Un ejemplo sería mover un apk a la carpeta android-tools y luego poner en la consola adb install Aplicacion.apk“. También podemos usar un comando para actualizar una aplicación específica. Esto se consigue añadiendo el sufijo “-r a la sentencia anterior. Por lo que quedaría: “adb install -r Aplicacion.apk“.
Y tal como instalamos, también podemos desinstalar. Hay un comando que nos sirve paradesinstalar aplicaciones, este sería: adb uninstall Aplicacion.apk“. Si añadimos un sufijo “-k” nos dejará los datos de la aplicación y caché en la memoria.

10. Comando adb logcat

logcat_0
El comando adb logcat es uno de los más útiles para algunos usuarios. Sobre todo si son cocineros o desarrolladores de aplicaciones. Cuando lo escribimos, nos devuelve una ingente cantidad de eventos escritos en diversos registros sobre el funcionamiento del sistema. Proporciona información muy valiosa para el desarrollador, ya que de aquí puede deducir qué fallo tiene su aplicación.
Para ver el registro en la pantalla del ordenador, sólo tienes que escribir Logcat adb y pulsar enter. Puede que todo vaya bastante rápido y es posible que no encontremos lo que andamos buscando. Hay dos maneras de solucionar esto: los filtros y la salida de texto.
El filtro se usa cuando un desarrollador puso una etiqueta en un sitio del programa y quiere ver qué pasa justo ahí. Si es necesario, el creador nos dará la sentencia necesaria a poner en la consola. Por el contrario, la salida de texto es más fácil. Nos dará toda la información del logcat,contenido en un archivo de texto (.txt). Para ejecutarlo, sólo deberemos poner adb Logcat> archivo.txt“ y dejar que todo fluya como el viento entre los campos de maíz. Al terminar, cerraremos con CTRL+CEncontraremos el archivo de registro completo guardado en el directorio en el que estemos trabajando (posiblemente android-tools). Ese archivo es el que debemos enviar al desarrollador.
Es importante tener en cuenta que el informe puede llevar información confidencial. Deberemos asegurarnos de borrar todo lo que no queramos que el desarrollador sepa sobre nosotros, abriendo el editor de texto (bloc de notas) y borrando lo que creamos oportuno.

Y ya está

Y éso es todo. Ahí están los diez comandos más usados en ADB para Android y que nos ayudarán a entender un poco más este mundillo. Aparte de que seguro nos serán de bastante utilidad ahora o en el futuro. Si queremos aprender más, en internet hay muchísimos manuales sobre esto. Aunque nosotros hemos creído oportuno poner estos por ser los más usados y recurridos. Espero que les haya sido de ayuda.
Fuente: AndroidCentral

¿Liberar, unlock, bootloader, baseband, rootear, flashear,ROM? ¿Eso qué es lo que es?

                                                      Me gusta 

Los móviles Android disponen de una scene muy activa y hay numerosos desarrolladores creando variaciones de la versión original del software de terminales con mejoras incluidas, aplicaciones que permiten realizar funciones avanzadas que serían imposibles de realizar en un terminal de fábrica.
Debido a que existen multitud de términos en este mundillo y en muchas ocasiones nos hemos encontrado que nos preguntáis al respecto hemos decidido hacer un pequeño diccionario de términos a modo de referencia y que servirá para usuarios duchos en el tema y seguro que también será útil como base para que alguno de los usuarios más avanzados colabore completándola.
Liberar / unlock

El primer término que queremos tocar es el de liberar, que también se conoce como unlock o desbloqueo de operador. Al firmar un contrato con una operadora de telefonía móvil, nuestro teléfono lleva una protección que impide utilizar una SIM de otro operador antes del fin de nuestro contrato. Desbloquear o liberar el móvil consiste en retirar esta protección para que nuestro dispositivo pueda utilizarse con cualquier compañía telefónica / operador.





Esta liberación / unlock es una restricción completamente independiente a la versión de sistema operativo que tengas y se mantendrá actualices tu smartphone las veces que lo hagas. Es decir, una vez liberado, usualmente vía un código que te ofrece la operadora, se introduce en tu terminal y queda libre.


ROM / firmware
Seguimos con qué es una ROM y en esta ocasión tenemos que hacer notar que es un término bastante utilizado en el sector informático / electrónico y no siempre tiene el mismo significado. ROMson las siglas de Read-only Memory, memoria de sólo lectura, pero también se conoce como ROM en el segmento de la emulación la versión volcada de un programa o juego.

En el caso que nos toca ROM viene a ser una versión de Android que podrás instalar en tu móvil. Es decir, si comparamos con un ordenador sería una imagen del sistema operativo recién instalado con todos los drivers y aplicaciones de serie.
Flashear
Para ello necesitarás flashear el terminal y, si bien podría ser hacer muchas fotos seguidas con flash al terminal ;-), es un proceso que conlleva usualmente la conexión del terminal al ordenador en un modo concreto de arranque para poder cambiar el software que tienes instalado en tu terminal por el que quieres instalar.



Es decir, el terminal tiene una memoria ROM, donde está instalado el sistema operativo base, es una memoria que se mantiene al apagar el equipo y que una vez grabada queda inalterable por parte del usuario y se ha pasado a llamar ROM a lo que hay que grabar ahí / el sistema operativo propiamente dicho.
Pero, ¿qué necesitamos para flashear nuestro terminal? Un requisito imprescindible es desbloquear el bootloader / bootloader unlock. Un móvil trabaja de manera similar a un ordenador en la manera de arrancar. Una vez pulsas botón de encendido el terminal comienza el proceso de arranque que sin entrar en mucho detalle empieza con el bootloader. En teoría ha varias formas de flashear, una desde el propio terminal si se hace uso de un custom Recovery, y otra desde un ordenador vía comandos adb/fastboot.
Bootloader y Recovery
La traducción directa es cargador de arranque y la verdad es que estos anglosajones suelen clavar este tipo de palabrejas. A modo de comparación con el arranque de un ordenador el bootloader viene a ser la pantalla POST, es decir cuando tu equipo muestra la información básica, suma la RAMmuestra dispositivos conectados y o bien te deja entrar en la BIOS / UEFI o bien sigue con el arranque del sistema operativo que tengas instalado.



Hemos dicho entrar en la BIOS, bien, pues el equivalente en smartphones podría ser elRecovery permite realizar algunas tareas básicas como limpiar los datos del terminal y dejarlo de fábrica directamente. Se trata de una partición aparte y no tiene que ver con una laROM propiamente dicha. Sólo se puede acceder al mismo desde el arranque y suele accederse a él mediante una combinación de teclas que entiende el Bootloader y entonces aborta el arranque normal para dar paso al Recovery.
¿Por qué es necesario liberar el bootloader para flashear? La respuesta es obvia si tenemos en cuenta que los fabricantes, para evitar cualquier problema de seguridad ajenos a ellos, blindan el arranque firmando (con una clave única) los paquetes que componen las actualizaciones de su sistema operativo y también evita la carga del sistema operativo con funcionalidades root.. Es decir, si quieres instalar cualquier paquete, ROM o archivo que no haya sido ofrecido por el fabricante no será posible.
Baseband
¿Qué es el baseband? En pocas palabras podríamos denominarlo como el software que controla las conexiones de datos de nuestro smartphone, suelen venir integradas en actualizaciones del fabricante y mejoran cobertura o autonomía del terminal si el fabricante ha detectado algún problema.
Rootear
Y por último y no por ello menos importante el punto clave que abre todo el mundo de posibilidades que hemos comentado rootear / root un terminal. Viene a ser un proceso equivalente a jailbreak en iOS, o bien a simplemente conocer la contraseña de administrador en un equipo Linux / Windows / Mac. Se trata de conseguir los máximos privilegios en Android para poder instalar cualquier aplicación.

Para explicar esta última frase tenemos que comentaros que Android al igual que muchos sistemas operativos trabajan por defecto en un entorno con cuenta de usuario normal, que permite un uso perfecto del sistema con acceso a las funciones básicas que se requieren para el día a día. Es decir, el usuario podrá instalar aplicaciones que se bajen desde Play Store o bien desde otras fuentes siempre y cuando no necesiten acceso a funciones avanzadas, no necesarias para el día a día, o, que usadas de mala manera podrían estropear el sistema.
Si rooteas un smartphone Android consigues tener acceso de administrador / superusuario / root y, por tanto, podrás realizar funciones como el acceso a los datos de aplicaciones, directorios de sistema, etc. Sin embargo, no siempre trabajas en ese estado, tu sigues trabajando en modo usuario y se gestiona el acceso root mediante una aplicación (SU o SuperUser, por ejemplo) si una aplicación necesita permisos root, el smartphone nos preguntará si se lo concedemos. De manera similara a como un ordenador Windows / Linux / Mac nos pide permiso para instalar una aplicación o acceder a los contenidos de carpetas protegidas.
Cómo instalar una nueva ROM
Así pues, el proceso de flasheo para instalar una ROM cocinada (se llama así a una ROM no oficial, no ofrecida por el fabricante de tu smarpthone) viene a ser el siguiente: liberación de bootloader, rooteo, cambio de recovery para poder hacer una copia de seguridad de tu instalación actual, limpieza de datos, flasheo de ROM. Este proceso es más complejo y suele requerir más pasos intermedios según qué móvil pero para hacernos una idea general es más que suficiente.
Muchos usuarios se preguntarán que por qué o para qué flashear un terminal y la verdad es que existen ROMs cocinadas basadas en ROMs originales, existen otras muy ligeras comoCyanogenModMIUIParanoid, que ofrecen grandes funcionalidades con un consumo de RAMmínimo y ello implica más RAM libre para tu multitarea del día a día, menos ralentizaciones, etc.
Y en muchas ocasiones nos encontramos con terminales móviles muy capaces y que los fabricantes dejan de soportar en las actualizaciones a nuevas versiones de Android.
La mayoría de casos suelen ser por cuestiones económicas y la inversión que tienen que hacer en terminales que ya han vendido, algo poco rentable para ellos a priori. En otras ocasiones nos encontramos con móviles con la RAM muy justa y sería imposible una implementación de la nueva versión de Android con el software de la compañía.
¿Qué términos os faltan para esta miniguía? ¿alguno más que no conozcas? Podéis participar en los comentarios e iremos actualizando la entrada con nuevos términos. Os dejo alguna pista: kernel, APK, App2SD, sideload.




Veamos el modo como podemos flashear nuestro móvil con Android 





Para flashear nuestro terminal utilizaremos una aplicación llamada ROM Manager cuya versión gratuita disponemos en el Google play. 
https://play.google.com/store/apps/details?id=com.koushikdutta.rommanager&hl=es



Android es un sistema operativo y está basado en Linux cuyo desarrollador fue Google. Este pequeño sistema tiene como principal característica la libertad que ofrece al usuario al realizar cualquier tarea. Podemos realizar cualquier operación semejante a la de un computador, como: 
mirar vídeos por Internet
Navegar por la red
Revisar nuestro correo electrónico
Jugar vídeo juegos
Descargar imágenes 


El primer paso que deberemos realizar es modificar en recovery de nuestro teléfono por el de esta aplicación (ClockworkMod). Para ello accedemos a ROM Manager y de entre sus opciones elegimos Flashear ClockworkMod Recovery. Ahora nos aparecerá un menú en el que tenemos que elegir nuestro modelo de móvil. Después de esperar un poco el recovery quedará instalado.


Como siguiente paso vamos a flashear.

Primero colocamos la ROM que deseamos instalar en la raíz de la SD y le cambiamos el nombre a update.zip. 
Debemos asegurarnos que la ROM que hemos seleccionado sea compatible con nuestro modelo de móvil porque si lo es podemos provocar un bloqueo en el flasheo y se puede dañar el cel. 

Después del paso anterior

Abrimos el ROM Manager y seleccionamos la opción de Reiniciar en modo Recovery. Nuestro dispositivo móvil se reiniciará y entrara en el menú recovery. Una vez allí seleccionamos las opciones en las que veamos el termino wipe. Es precisamente cuando allí, cuando iniciamos formateando todos los datos de nuestro móvil. Es recomendable hacer una backup de todos los datos de nuestro android en vista de que perderemos todos ellos. 
Flasheamos el android mediante la opción apply sdcard:update.zip. Después de unos 10 minutos nuestro móvil comenzara reiniciándose quedara como nuevo. 






lunes, 25 de noviembre de 2013


Como Restaurar tu Vtelca N720 al  100% NUEVO!....

Restaura tu teléfono "Vtelca N720" al 100% como nuevo con solo restaurar su sistema y comenzar de nuevo... Sigue las instrucciones del vídeo abajo y listo....
Si tienen preguntas las responderé en cuanto tenga oportunidad.





viernes, 22 de noviembre de 2013

Patrón

Patrón de Android Bloqueado


Este vídeo muestra como desbloquear tu patrón en Android.
Solo debes seguir las instrucciones










Teléfono Vtelca N720 Bloqueado





domingo, 1 de abril de 2012

VTELCA N720





Vtelca N720




Pasos sencillos para hacer ROOT al Vtelca Caribe 2 N720 (vergatario Android)

Root a este equipo de Movilnet Vtelca Caribe2 N720 (vergatario Android)

  • 1 Descargar Descargar Desde MEDIAFIRE



  • 2 Descargar (link ES File Explorer) desde el dispositivo en el Play Store 

  • 3 Conectar el telefono a la computadora 
  • 4 Pasar la aplicacion Gingerbreak v1.20.apk a la Tarjeta SD del telefono 

  • 5 Activar Depuracion USB en "Ajustes > Aplicaciones > Desarrollo > Depuracion USB" 

  • 6 Abrir el ES File Explorer y buscar la aplicacion Gingerbreak v1.20.apk (la que pasaron de la computadora a la SD) 

  • 7 Instalar la aplicacion Gingerbreak v1.20.apk en el telefono 

  • 8 Abrir la aplicacion Gingerbreak v1.20.apk y darle en donde dice "Root Device" 


Espera hasta que termine. Y reinicias Y listo