Flashear Android ZTE Blade Apex2 (Digitel) Venezuela

Hace poco instale una app que parecía muy normal y cuando me di cuenta había instalado un Malware que se alojaba en la rom como un servicio nativo de Android, esto ocasionaba que se instalaran apps sin mi autorización y extrañamente el teléfono siempre tenia una app abierta cuando salia del protector de pantalla.

Buscando en Internet descubrí que si borraba el teléfono por completo y volvía a instalar de fabrica, no se eliminaba el malware, debido a que se alojaba en la ROM del teléfono como parte del sistema Android y no podía ser borrado y que la única forma de solucionar este problema era «Flasheando el Teléfono».

Y que significa «Flashear el Teléfono», no es mas que reinstalar el sistema operativo en la ROM del teléfono borrando el Android actual e instalando este nuevo Sistema Operativo.

Por suerte conseguí el que viene Android original que viene de ZTE de Digitel debido a que fue liberado oficialmente para su uso. Te voy a enseñar a reinstalar el Android original de tu ZTE Blade Apex2 de Digitel como cuando recién lo compraste.

Para ello debes seguir los siguientes pasos:

1.- Saca un respaldo de TODOS los archivos importantes del teléfono. Guardarlos fuera del teléfono y fuera de la microSD

2.- Asegúrate de tener suficiente batería ya que el proceso una vez iniciado no puedes detenerlo

3.- Descarga el Android Original desde la pagina de ZTE http://adf.ly/1WbCC8 (El enlace está acortado con adf.ly, demora 5 segundos para que continúes con la descarga, con esto me apoyas para continuar publicando.)

4.- Una vez descargado el archivo ZIP debes abrirlo, vas a encontrar un archivo llamado update.zip

5.- Copia el archivo update.zip a la raíz de tu microSD

6.- Presiona la tecla menu —> Settings (ajustes) —> About Phone (acerca del dispositivo) —> System Updates (actualizaciones del sistema) —> Storage Card Updates

7.- En Storage Card Updates presionas OK y luego Update Now

8.- Espera a que el proceso culmine, no te desesperes si ves que está atascado o que tarda en reiniciar, todo es normal.

9.- Una vez que el teléfono te da la bienvenida como si lo acabaras de comprar entonces está listo.

10.- Android te guiará en la configuración del dispositivo tal cual como cuando lo encendiste por 1ra vez.

Es todo, espero les ayude a salvar su teléfono y borrar los molestos virus de su equipo.

¡Hasta un próximo post!

Android 4.3 Jelly Bean en VirtualBox

Buscando emuladores para testear apps en equipos, me encuentro con la posibilidad de crear una Virtual Machine de Android en Virtualbox. Anteriormente lo había instalado pero no había logrado la conexión de red y eso limitaba muchísimo las pruebas.

Gracias a un post que conseguí en otro blog logré hacer la instalación correctamente. A continuación coloco paso a paso lo que debemos hacer.

Para empezar necesitamos dos cosas: tener instalado Virtualbox en el computador y una imagen ISO de Android que pueden descargar https://code.google.com/p/android-x86/downloads/list.
En el tutorial yo utilicé una imagen x86 genérica, android-x86-4.3-20130725.iso, lo normal es que vayan saliendo versiones nuevas, con lo cual recomiendo que prueben primero dicha arquitectura.
Los usuarios de Linux tiene Virtualbox en los repositorios de la mayoría de las distribuciones. No olviden instalar el dkms también.
Configuración de virtualbox.
En el nombre pueden poner el que deseen. Lo que sí importante definir ese tipo de sistema operativo.
Los requerimientos mínimos de RAM son 512 Mb.
Con 8Gb es más que suficiente.
Antes de comenzar la instalación recomiendo que configuremos de una vez la conexión a internet.
Vamos a Configuración>Red
Cuando seleccionen «Adaptador puente», les dará la posibilidad de elegir una interfaz de red. En mi caso, que lo que tengo es un portátil elegí wlan0. Dependerá de tu computador y sistema operativo.
Instalación.
Virtualbox es muy insistente en sus mensajes, en este caso intenta captura el puntero del ratón. Para deshabilitar la captura tiene que presionar el la tecla ctrl de la derecha en el teclado (la que casi nunca se utiliza). No olviden esto porque lo necesitarán.
Mi versión de Virtualbox es inferior a la 4.2, y no sé si en versiones superiores la captura se hace automática. Más adelante hablaremos de esto cuando necesitemos interactuar con Android.
Debemos hacer clic sobre el icono de la carpeta para navegar por nuestros directorios y señalarle donde está ubicada la imagen ISO de Android.
 Iniciamos la virtual machine que hemos creado.
Seleccionar directamente Instalación. Una cosa, olvidarse del ratón de momento, todo se realizará con el teclado (flechas + ENTER), cuando llegue el momento del ratón ya lo indicaré.
Hemos de realizar el particionado. La herramienta utilizada es cfdisk, su aspecto es un poco rudo pero es muy sencilla de utilizar.
Como pueden ver, el espacio disponible es de 8Gb. El esquema de particiones puede ser tan complejo como queramos sin embargo yo recomiendo ir por la vía fácil y definir una sola partición.

Los usuarios de Linux se preguntarán por la swap, no la vamos definir pero si quieren no hay dificultad en ello, solo que cuando esté creada deben dar el formato swap (82) [type]. Igualmente tengo mis dudas de como quedaría configurado fstab.

Con las flechas del teclado navegamos hasta New y presionamos ENTER.
Nos pregunta por el tipo de partición y le indicamos que sea primaria y ENTER.
Como a prioridad solo crearemos una partición, presionamos ENTER y tomará todo el espacio. Si definen más particiones aquí deberán configurar la asignación a cada una.
Como pueden ver, ya sea ha creado una partición que ocupa la totalidad del disco duro. En nuestro caso que es la única que habrá debemos definirla como bootable. ENTER.

Nos movemos con las flechas a Write y presionamos ENTER para escribir los cambios.
Nos preguntará si estamos seguro y escribimos yes y luego presionamos ENTER.
Finalmente salimos de cfdisk en Quit.
Aquí verán la partición que acabamos de crear y donde se instalará Android. Solo debemos confirmar el OK.
Seleccionamos formato ext3.
Marcamos expresamente que Yes. Grub es el cargador de arranque de Linux (para los usuarios de Windows).
Aquí seleccionamos Reboot. Cuando reinicie tendremos que forzar el apagado ya que volverá a arrancar desde la imagen ISO y lo que deseamos es que arranque desde disco duro virtual.
Para forzar el apagado solo tiene intentar cerrar la ventana y Virtualbox lo propondrá. Si se fijan, esa pantalla es la misma que en el inicio ya que hemos vuelto a arrancar desde CD. Debemos cambiar esa configuración, se puede hacer de muchas formas pero a continuación les propondré la estándar.
En la parte de Atributos, donde aparece el icono de un CD, hace un click derecho y les saldrá ese desplegable. Seleccionan Eliminar disco de la unidad virtual. Es el proceso homólogo a sacar un CD de la unidad.
Debe quedar así. Vacío.
Arrancamos la máquina nuevamente.
El Grub.

Configuración del sistema. 

Cuando tengan esa pantalla necesitaremos el ratón y como te darás cuenta de el ratón no funciona en Android. La solución es tan sencilla como ir a la parte inferior izquierda de esa ventana, localizar un icono parecido a un ratón, hacer click derecho en el y seleccionar Inhabilitar integración del ratón. O también presionar Ctrl derecho + I.

Aceptan capturar, y en adelante cuando hagan click sobre Android el cursor se pondrá en negro y solo estará habilitado dentro de Android. Para retornarlo al escritorio deben presionar Ctrl derecho. Es un poco tedioso, pero a falta de que no funcione la Integración del ratón es la mejor solución, de otra forma no podrán interactuar con Android con el ratón. Ignoro si en versiones superiores de virtualbox este problema esté superado pero en la mía (4.1.18) no es posible.

En adelante pueden configurar Android como les guste más, mis capturas representan mis recomendaciones.

Olvidarse del tema de wifi, en nuestro caso Android cogerá Ethernet como si fuese proporcionada por un cable, pensándolo profundamente podría ser posible coger red mediante wifi pero sería rizar el rizo y complicarse en exceso, lo que nos interesa que es tenga internet.

Esto es recomendable para no tener problemas luego con Google Play.

Eso es todo, la última versión de Android con el último kernel linux y con conexión a internet.

Si tienes dudas o comentarios no dudes en escribirme.