miércoles, 11 de noviembre de 2015

MIRV Experimental - Xperia P, "El Gordo" pero con más juguetes

Esta herramienta se me ha hecho realmente un reto, debido a que literalmente no hay nada para este terminal.

A pesar de ser el hermano mayor del Xperia U y ganarle en atributos, hay más desarrollo para el U que para el P (me refiero al caso del doble arranque que en el caso del P es inexistente) y varias cosas, por eso este teléfono es un reto en sí mismo, si a eso le añadimos que esta vez quería hacer algo "nuevo", duplicamos la dificultad.

Xperia P

La he querido llamar MIRV Experimental, en parte por hacer referencia otra vez al universo del videojuego Fallout 3 al ser en esencia una versión de "El Gordo" (HTC One M7) a la que le hemos desarrollado algunas cosas de forma manual y añadido algunos juguetes con los que seguro que nos divertiremos bastante, o al menos nos hará la vida algo más cómoda.

Fiesta!!

Xperia P Specs

- Año 2012
- Pantalla: 4,0" Capacitiva
- Batería: 1305mAh (No extraible)
- CPU: 1GHz Dual Core
- Peso: 120gr
- OS: Android 2.3 Gingerbread, actualizable oficialmente a 4.1 JellyBean
- Wifi b/g/n
- Memoria Interna: 16GB
- Ram: 1GB
- No acepta microSD (Unibody), pero soporta USB-OTG
- Cámara Trasera: 8mpx
- Camara Frontal: VGA
- NFC

Como veis, tiene características muy parecidas al del HTC One M7 aunque sean inferiores, de ahí que haga una versión y que lo llame de esa manera.

"Quieres meter todo lo que has hecho con el M7 en el P, a pesar de que es un teléfono inferior, sobre todo en almacenamiento interno y batería ¡¿Estas loco?! No aguantará." 

Es posible que no aguante, es cierto que el M7 es el doble en todo (Procesador, RAM, Memoria interna 16GB-32/64GB y Batería 1305-2300mAh) pero no me hace falta que el P sirva como teléfono después de estas modificaciones. Que podría servir como teléfono, si, pero no es mi intención. Mi intención es crear una herramienta que pueda equipararse a "El Gordo" a la vez que sirve como control remoto de algunas cosas que podamos usar de forma cotidiana en casa, como es el caso de la smartTV, el PC o darle caña a un Chromecast.

Software
-Sonic Pentest
- Dual Boot Xperia U (Portado al P, desarrollo propio, actualmente en desarrollo)

Si bien solo tenemos 1GB de Ram en frente a los 2 del HTC y no podemos hacer tanta multitarea con las máquinas virtuales como él con la aplicación Complete Linux Installer, también podemos proveernos de otro tipo de distribuciones que sean más ligeras que las que usa El Gordo para armarse, como por ejemplo Linux Mint o Puppy Linux y aderezándolas con programas y drivers a nuestro gusto (lo cuál considero una ventaja por que hacemos un sistema "a medida").

Como veis todo se basa realmente en lo mismo, armar un teléfono y no hay muchas aplicaciones destinadas al fin de militarizar un teléfono, por eso mismo he decidido dar una pequeña vuelta de tuerca a este proyecto.

Había pensado en hacerlo control inalambrico de nuestra casa, o más bien de las cosas que estén conectadas a nuestro router wifi con tal de activar mecanismos y automatizaciones que nos puedan hacer la vida algo más fácil. Para estos requerimientos tenemos aplicaciones como NFC Writer, que nos permite escribir etiquetas con información variada (como una URL, o simple texto) NFC Task Launcher o Tasker que permiten automatizar tareas sumado a aplicaciones como Trigger o WoL WakeOnLan que permiten lanzar las tareas y añadir funciones.

Un ejemplo de ello es poder encender el ordenador a distancia con el teléfono simplemente pasándolo por encima de una etiqueta NFC programada. Se puede hacer siguiendo este tutorial con las apps Tasker, Trigger y WoL, Es solo un ejemplo, pero hay bastantes más como automatizar tareas en distintos entornos, como lo puede ser el coche, para poner en navegador en modo automatico por ejemplo, con solo leer una etiqueta, nos podemos hacer una idea desde aquí.

Si tenemos un Xperia que pueda usar esta tecnología (como es el caso) nos podemos aprovechar de las Sony SmartTags oficiales para usarlas con las aplicaciones que vienen con el propio teléfono sin complicarnos más la existencia con las acciones predefinidas, pero bien si no las tenemos o nos parece demasiado caro comprarlas, podemos hacer nuestras propias SmartTags que serán reconocidas como originales con un pequeño truco.

Con el Dual Boot desarrollado para el Xperia U y tomándolo como base he decidido portarlo al P aunque me tomará bastante tiempo, y no hay prisa realmente (por que en principio es algo para mí solo) ya que los dos terminales son bastante parecidos en su estructura interna. Gracias a esto (cuando se termine) puedo usar una rom que tenga las aplicaciones del Sonic Pentest y la otra para controlar a distancia los dispositivos conectados a la wifi de mi casa.

Como punto final ya solo nos queda añadirle un par de puntos finales. ¿Como? Añadiéndole algo de hardware externo, en este caso un Powerbank (nunca falla), un cable USB-OTG (para conectar dispositivos), una tarjeta WiFi USB para pentestear y usando un par de aplicaciones como SetCPU y Boost My Xperia para forzar la mejora de rendimiento del dispositivo como hacíamos con el Xperia U.

Podemos seguir aderezando nuestra herramienta con scripts en Python o si somos algo más cafres probar con la versión ARM de Metasploit (que nunca lo había dicho en los artículos de mis herramientas, no se por que), para gustos colores y para ideas, acciones, hay multitud de herramientas y configuraciones que podemos explotar.

Espero que os haya gustado esta pequeña modificación a los proyectos que venia haciendo desde hace un tiempo.

No hay comentarios:

Publicar un comentario

Related Posts Plugin for WordPress, Blogger...