Construir tu propio PwnPhone

Ahora es posible convertir tu celular en un celular para realizar auditorias si te preguntas si es posible realizarlo desde casa la respuesta es sí.  Te mostramos cómo construir tu propio teléfono Pwn con sistema operativo Kali y AOPP (Android open Pwn Project) de la imagen.

telefono-pwn

Paso 1 – Flasheando el teléfono

  1. Descargar la imagen de recuperación para tu dispositivo según la marca y el modelo:https://twrp.me/Devices
  2. Conectar el dispositivo al ordenador central mediante un cable USB.
  3. Apague el dispositivo e inicie en el gestor de arranque:
    Presione y mantenga los botones de encendido y volumen de la pulsación,
  4. Confirma que el dispositivo es reconocido por el ordenador central: (un dispositivo debe aparecer cuando devuelve el comando)
    $ fastboot devices
  5. Desbloquea el dispositivo$ fastboot oem unlock
  6. Una vez desbloqueado, flasheamos la imagen de recuperación$ fastboot flash recovery <name-of-recovery-image>.img
  7. Una vez que la imagen de recuperación ha sido flasheada, bootea desde la recuperación del gestor de arranque (bootloader):
    Utilice los botones de disminución del volumen / arriba para desplazarse por las opciones del cargador de arranque (bootloader) y luego el botón de encendido para seleccionar
  8. Si se le solicita, deslizar “Deslizar para permitir modificaciones”.
  9. Una vez en la recuperación, limpie el dispositivo:
    Toque Wipe> Wipe avanzada> pestaña:  Dalvik / ART caché, sistema, caché, datos> Desliza “Swipe to Wipe”
  10. Una vez que se limpió Wiped, no NO arrancar en Sistema (Usted no tiene uno, sólo está limpió). Pulse en el botón Inicio o Home para volver a la pantalla de inicio de recuperación.
  11. Confirma de nuevo el dispositivo es reconocido por el ordenador central:
    (el  dispositivo puede ser listado debe aparecer cuando el comando es devuelto)   $ adb devices
  12. Desde el ordenador central, empuje (push) la ROM  descargada AOPP ROM zip al sdcard del dispositivo:
    $ adb empuje <nombre-de-rom-postal> .zip / sdcard /
  13. En el dispositivo, pestaña Instalar y luego seleccionar la AOPP ROM zip desde /sdcard/.
  14. Deslice  “Deslizar para Confirmar el Flash”
  15. Una vez instalado, pulse “Reiniciar el sistema”

 

Vamos a construir el teléfono


La descarga de la Fuente

  1. Consulte “Descarga y construir los requisitos” antes de continuar:https://source.android.com/source/requirements.html
  2. Consulte “Descarga de la Fuente” antes de continuar:https://source.android.com/source/downloading.html
  3. Crear un directorio para el sistema de construcción para el live y cd en ese directorio: $ mkdir <WORKING_DIR>$ cd <WORKING_DIR>
  4. Inicializar un repositorio local usando este árbol de origen, utilice el comando:
    $ repo init -u git@github.com:aopp/android_platform.git -b px-0.1
  5. Sincronizar el repositorio, utilice:
    $ repo sync

 Elaborando la construccion del software

Los dispositivos son referidos por nombre en clave (por ejemplo, cabeza de martillo). Asegúrese de utilizar esta opción cuando realice la sustitución de <dispositivo de nombre en clave> en el siguiente conjunto de instrucciones.

  1. Consulte “Construcción del sistema” antes de continuar:https://source.android.com/source/building.html
  2. Para inicializar el entorno de construcción, utilice el siguiente comando$ . build/envsetup.sh
  3. Preparar el entorno de construcción (descargar dispositivo de árboles y las dependencias) para su dispositivo específico$ breakfast <device-codename>
  4. Conectar el dispositivo que ejecuta un AOPP / ROM AOSP de trabajo a la máquina host a través de USB.
  5. Asegúrese de que se inicia en el sistema y confirme que el dispositivo es reconocido por el ordenador central:
    (un dispositivo debe aparecer cuando el comando devuelve) $ adb devices
  6. Introduzca el directorio del dispositivo$ cd <WORKING_DIR>/device/<vendor>/<device-codename>/
  7. Extraer los archivos binarios de propiedad de tu dispositivo$ ./extract-files.sh
  8. Volver a la raíz del sistema de compilación$ croot
  9. Iniciar una acumulación de gestión para su dispositivo:
    $ brunch <device-name>
  10. Una vez completa, el zip ROM se puede encontrar en el directorio out/:  $ cd /out/target/product/<device-codename>
  11. El zip ROM flashable (producto para construir el ejecutable) se encuentra en el directorio out/ como :
    AOPP-0.1- <fecha de creación> -UNOFFICIAL- <dispositivo de nombre en clave> .zip

 

 Flasheando

  1. Descargar e instalar las herramientas de línea de comandos del sistema operativo:https://developer.android.com/studio/index.html#downloads
  2. Descargar la ROM AOPP para su dispositivo:
    https://wiki.pwnieexpress.com/index.php/Official_devices
  3. Descargar la imagen de recuperación para su dispositivo: https://twrp.me/Devices
  4. Conectar el dispositivo al ordenador central mediante un cable USB.
  5. Apague el dispositivo y arrancar en el gestor de arranque (bootloader):
    Presione y mantenga los botones de encendido y volumen de la pulsación,
  6. Confirmar el dispositivo es reconocido por el ordenador central:
    (un dispositivo debe aparecer cuando el comando devuelve)
    $ fastboot devices
  7. Desbloquear el dispositivo:
    $ fastboot oem unlock
  8. Una vez desbloqueado, el flash de la imagen de recuperación$ fastboot flash recovery <name-of-recovery-image>.img
  9. Una vez que la imagen de recuperación ha sido flasheado, debe arrancar /bootear en la recuperación de la gestor de arranque / bootloader:
    Utilice los botones de disminución del volumen / arriba para desplazarse por las opciones del cargador de arranque y luego el botón de encendido para seleccionar
  10. Si se le solicita, deslizar “Deslizar para permitir modificaciones”.
  11. Una vez en la recuperación, limpie el dispositivo:
    Toque Wipe> Wipe avanzada> Grifo: caché Dalvik / ART, sistema, caché, datos> golpe “Deslizar para Wipe”
  12. Una vez que se limpió (wiped), no NO arrancar en Sistema (Usted no tiene uno, sólo limpió). Pulse en el botón Inicio para volver a la pantalla de inicio de recuperación.
  13. Confirman de nuevo el dispositivo es reconocido por el ordenador central:
    (un dispositivo debe aparecer cuando el comando devuelve)$ adb devices
  14. Desde el ordenador central, empuje la ROM descargado postal AOPP a la sdcard del dispositivo$ adb push <name-of-rom-zip>.zip /sdcard/
  15. En el dispositivo, puntee en Instalar y luego seleccionar el zip ROM AOPP desde  /sdcard.
  16. Deslizar (Swipe) “Deslizar para Confirmar Flash”
  17. Descargar SuperSU de Cadena de Fuego aquí:https://download.chainfire.eu/969/SuperSU/UPDATE-SuperSU-v2.76-20160630161323.zip
  18. Empujar (push) el zip SuperSU a /sdcard /:
    $ adb push <SuperSU-zip-name>.zip /sdcard/
  19. Una vez instalado, pulse “Reiniciar el sistema”

 

Fuente: http://www.enhacke.com/2016/09/16/construir-tu-pwnphone/

Deja un comentario