Xiaomi Mi A2 – bootloader – root – camera2API

Xiaomi-mi-A2

Una vez que adquirimos nuestro Xiaomi Mi A2 con Android One, nos pueden dar ganas de sacarle algo más de jugo. Podríamos zambullirnos en el apasionante mundo de las Custom ROMs y los Customs Kernel, pero por el momento nos contentaremos con dar un par de primeros pasos imprescindibles para continuar con lo anterior, y que en la mayoría de los casos nos será más que suficiente.

Vamos a obtener acceso root en el Xiaomi Mi A2, y desbloquearemos su Bootloader (paso previo e imprescindible para obtener root).

Y al final, describiré cómo lograr usar la aplicación de Google Camera (o al menos los diversos ports realizados).

Leer más »Xiaomi Mi A2 – bootloader – root – camera2API

Flashear Firmware oficial (KDZ) en el LG G4

El proceso de flashear un Firmware oficial (DKZ) en el LG G4, se realiza a través de una utilidad de LG, de fácil uso.

Dicha utilidad de flashear KDZs se llama LGUP. Y no sólo sirve para el smartphone LG G4, si no que también sirve para otros smartphones de LG, siempre y cuando le proporcionemos la DLL adecuada a dicho smartphone.

Preparativos antes de Flashear Firmware oficial (KDZ) en el LG G4

Lo primero que necesitaremos es un firmware oficial para el LG G4 en formato KDZ. Los acabados en 10x (siendo ‘x’ una letra que puede variar desde la ‘A’ a la ‘Z’) son firmwares con Android 5.1, y los acabados en 20x son firmware con Android 6.0.

Un Ordenador con Windows para poder ejecutar la aplicación.

Los drivers para que el Ordenador reconozca correctamente el LG G4.

También necesitaremos la aplicación LGUP que emplearemos para realizar el proceso de flasheo del firmware.

Y por último será necesaria la DLL para que trabaje el programa con el LG G4.

Leer más »Flashear Firmware oficial (KDZ) en el LG G4

Root LG G4 con Bootloader bloqueado

Si queremos lograr obtener root en el LG G4 con bootloader bloqueado, es posible siempre y cuando lo tengamos con un Firmware Lollipop.

Consideraciones previas del Root LG G4 con Bootloader bloqueado

  • Tener un LG G4 con Lollipop y el bootloader bloqueado.
  • Tener bien instalados en Windows, los drivers para detectar al LG G4. Podéis usar estos drivers de LG.
  • La batería del LG G4 ha de estar con suficiente carga antes de empezar a realizar el proceso. Nos aseguraremos que tenga al menos el 50% de la carga.
  • Tener un Sistema Linux accesible, ya sea en un Ordenador instalado, o en una máquina virtual.
  • Tener descargado el fichero ‘Send_command.exe‘.

Leer más »Root LG G4 con Bootloader bloqueado

Opciones para cifrar la información

Existen 3 método principales de cifrado. El cifrado simétrico, el cifrado asimétrico, y el cifrado híbrido. Repasaré las características, ejemplos, ventajas e inconvenientes de cada uno de ellos.

CIFRADO SIMÉTRICO

Definición

En el cifrado simétrico, se usa una misma clave secreta para cifrar y descifrar la información, por lo que tanto el remitente como el destinatario deben conocer con anterioridad dicha clave secreta.

Leer más »Opciones para cifrar la información

Conseguir root en el Moto G (en KitKat y Lollipop)

Para conseguir tener root en el Moto G, existe actualmente 2 métodos (uno de ellos con 2 variantes). Uno con la ayuda del CF-Auto-Root, y otro con la de un Custom Recovery:

Usando el CF-Auto-Root de Chainfire para el modelo de Moto G que tengamos.

En ese WebSite hay para varios modelos de Motorola no sólo para el del ejemplo que usaré (XT1032). Una vez descargado el archivo correspondiente, que en mi caso será ‘CF-Auto-Root-falconumts-falconreteu-xt1032.zip‘, lo descomprimimos en una carpeta de trabajo. Dentro de esa carpeta nos habrá creado 2 subcarpetas y varios ficheros. Ahora para seguir con el proceso, bastaría con ejecutar el ‘root-windows.bat’ (en el caso de hacerlo desde Windows) pero esto nos generaría un par de errores menores. Por eso, lo voy a hacer con el comando que corresponde.

Leer más »Conseguir root en el Moto G (en KitKat y Lollipop)

Instalar STOCK ROM 5.1 en Moto G

PUNTO DE PARTIDA

Tenemos un Motorola Moto G de 1ª generación (concretamente para el ejemplo emplearé un XT1032) con cualquier ROM actual instalada, y queremos instalar la última STOCK ROM oficial de Motorola con Android Lollipop, que es la 5.1.

Para instalar correctamente la STOCK ROM 5.1 en Moto G (1ª gen), necesitamos obviamente la Factory Image aka Firmware aka STOCK ROM 5.1 para Moto G XT1032, y los ficheros mínimos para poder flashearla por fastboot. Aquí podéis buscar y descargar la STOCK ROM para vuestro Moto G, y desde aquí podéis descargaros un ZIP con los ficheros mínimos para el flasheo o instalación de STOCK ROM.

El Moto G debe estar correctamente detectado por el Sistema Operativo de nuestro Ordenador, cuando lo conectamos en Modo Fastboot/Bootloader (modo muerto). Si quieres saber cómo conseguir esto, echa un vistazo al artículo ‘Configurar dispositivo android en el PC’.

Leer más »Instalar STOCK ROM 5.1 en Moto G

Unlock/Desbloquear bootloader en un Moto G

Para desbloquear el bootloader de un Moto G, se ha de seguir el proceso que a continuación se va a describir. Es importante señalar que tras el proceso de desbloqueo del bootloader, se borrarán toda la información / datos / aplicaciones del usuario. Además, según Motorola, se pierde la Garantía para con ellos.

Primeramente, se debe logear en Motorola ya que será imprescindible pegar en su web un dato, para realizar el proceso de desbloqueo.

Una vez dicho esto, comencemos.

Leer más »Unlock/Desbloquear bootloader en un Moto G

Android 5.1.1 en Nexus 9, sin cifrar y con root

Para conseguir tener la Nexus 9 con la versión de android 5.1.1 sin cifrar y con root, seguiremos los siguientes pasos (partimos de una Nexus 9 con el bootloader ya ‘unlock’):

  • Descargamos la Image Factory 5.1.1 (para el artículo se ha empleado la versión LMY47X) para Nexus 9 WiFi ó Nexus 9 LTE, del WebSite oficial de Google-Nexus.
  • Descomprimimos en una ‘carpeta de trabajo’ la ROM hasta que nos queden los siguientes ficheros: flash-all.bat, flash-all.sh, flash-base.sh, bootloader-flounder-3.44.1.0123.img, image-volantis-lmy47x.zip (en el caso de LTE se llama 'image-volantisg-lmy47x.zip')
  • Ahora debemos descomprimir ‘image-volantis-lmy47x.zip’, y extraeremos los siguientes ficheros: android-info.txt, boot.img, cache.img, recovery.img, system.img, vendor.img
  • Vamos a dejar en nuestra ‘carpeta de trabajo’ los ficheros imprescindibles para nuestro proceso, que son los 6 .IMG, y el resto de los ficheros podemos borrarlos. No en todas las actualizaciones que sacan, modifican todos esos ficheros, pero vamos a flashearlos todos de igual modo, para evitar lios.
  • Debéis descargaros las 100 MB del paquete Android SDK Tools, ya que necesitamos 4 ficheros de su interior, o bien este mini-paquete de escasos 800kb con sólo los ficheros necesarios. Tras descargarlo, lo descomprimiremos en nuestra ‘carpeta de trabajo’, sumando a la lista de ficheros que teníamos los 5 siguientes: adb.exe, AdbWinApi.dll, AdbWinUsbApi.dll, fastboot.exe, mfastboot.exe (este no nos hará falta)
  • Ahora descargaremos el archivo con el cual posteriormente rootearemos la Nexus 9. Es el archivo CF-Auto-Root-flounder-volantis-nexus9.zip de Chainfire. De su interior, en esta ocasión sólo nos interesa el fichero que se encuentra en la carpeta ‘image’, y que se llama «CF-Auto-Root-flounder-volantis-nexus9.img«, el cual lo copiaremos también a nuestra carpeta de trabajo.
  • Por último, si queréis que la Nexus 9 no tenga el ‘cifrado’ activado por defecto (si no que sea una opción), podéis usar los siguientes BOOT que he modificado para tal efecto: Nexus 9 – WiFi  |  Nexus 9 – LTE. Es el de la versión LMY47X, por supuesto. Una vez descargado, lo descomprimis en la carpeta de trabajo con el resto de los IMG y sobreescribir el ‘original’ que allí había. Si no quereis usar este BOOT modificado, ignorar este paso.
  • Ahora con todos estos los ficheros necesarios para el proceso total, juntos en una misma carpeta de trabajo, vamos a empezar ‘lo bueno’.

Leer más »Android 5.1.1 en Nexus 9, sin cifrar y con root

Instalar WordPress en un servidor local en tu PC

Acciones preliminares

Para la instalación de WordPress en tu PC, lo primero que se necesita es tener funcionando en tu PC (en local) un Servidor Web, un Servidor de Base de Datos, y un intérprete de PHP. Como servidor Web se usa Apache, de Servidor de Base de Datos MySQL.

La manera más cómoda de instalar estas 3 cosas y configurarlas para nuestra necesidad, es mediante unos paquetes «todo-en-uno» ya existentes, que contienen como mínimo esas 3 características que necesitamos. Los paquetes más conocidos son: XAMPP, WAMPP, The Uniform Server, etc.

Cada uno se puede conseguir de sus website particulares:

Para este ejemplo se usará «The Uniform Server», el cual no requiere de instalación, tan sólo se descomprime en una carpeta y se ejecuta, luego se podrá controlar mediante un panel de control propio el inicio y parada de los servidores en modo local.

Así que basta con descomprimirlo, por ejemplo en la raíz del «C:» quedando «C:\UniServerZ», y ejecutar «UniController.exe».

Leer más »Instalar WordPress en un servidor local en tu PC

Cómo crear un BOOT.IMG que NO-Cifre por defecto

En los dispositivos que traen por defecto Lollipop (por ejemplo Nexus 6 y Nexus 9), la característica de ‘cifrado’ (encrypted) de toda la memoria del dispositivo viene activado por defecto, sin opción a no tenerlo cifrado.

Si se quiere tener el ‘cifrado’ como una opción y no como una obligación, de igual modo que lo tienen el resto de dispositivos que se actualizan desde KitKat a Lollipop, se deben realizar unos cambios en el fichero «BOOT.IMG» de la Factory Image.

Leer más »Cómo crear un BOOT.IMG que NO-Cifre por defecto