Virtualización de S.O Moviles

65

description

documento que explica procesos de virtualizacion de s.o moviles

Transcript of Virtualización de S.O Moviles

  • ndice Servicios en Android ................................................................................................................................................... 3

    FTP ........................................................................................................................................................................... 5

    SSH .......................................................................................................................................................................... 8

    TELNET .................................................................................................................................................................. 11

    Web ....................................................................................................................................................................... 13

    Mysql ..................................................................................................................................................................... 15

    Control remoto ..................................................................................................................................................... 19

    Overlook fing ......................................................................................................................................................... 21

    Kali linux en android usando Linux deploy ............................................................................................................... 23

    Requisitos previos ................................................................................................................................................. 23

    Configuracin de Linux Deploy Para Kali .............................................................................................................. 23

    Kali Imagen ............................................................................................................................................................ 24

    Poner en marcha su Chrooted Kali ....................................................................................................................... 25

    Consideraciones de tamao de imagen ................................................................................................................ 26

    Conexin VCN ....................................................................................................................................................... 26

    WEBSPLOIT EN KALI .................................................................................................................................................. 28

    Mdulo Network Webkiller ............................................................................................................................... 28

    Mdulo Network MiTM ..................................................................................................................................... 29

    Mdulo Exploit - Java Applet ................................................................................................................................ 30

    Servicios en IOS ......................................................................................................................................................... 33

    SSH ........................................................................................................................................................................ 34

    Servidor Web ........................................................................................................................................................ 36

    Servicio MySQL...................................................................................................................................................... 40

    Servicio FTP ........................................................................................................................................................... 45

    Escaneo de Redes ................................................................................................................................................. 46

    BlackBerry ................................................................................................................................................................. 48

    Instalacin ............................................................................................................................................................. 49

    Ejecutando la mquina ......................................................................................................................................... 57

  • Firefox OS .................................................................................................................................................................. 58

    Orgenes ................................................................................................................................................................ 58

    Lanzamiento comercial ......................................................................................................................................... 59

    Caractersticas ....................................................................................................................................................... 60

    Ubuntu Touch ........................................................................................................................................................... 62

    Requisitos .............................................................................................................................................................. 62

    Requisitos para Mviles ................................................................................................................................. 62

    Requisito para Equipo .................................................................................................................................... 62

    Instalacin ............................................................................................................................................................. 63

  • Servicios en Android Para la instalacin de servicios en android hemos encontrado una aplicacin que nos proporcionara muchos

    de ellos y nos ayudara a instalarlos con gran facilidad, esta aplicacin se llama Server ultimate pro. La

    aplicacin es paga si la bajamos de play store pero si la bajamos mediante un pc podemos conseguirla de

    forma gratuita.

    Una vez hayamos descargado la aplicacin y la hayamos introducido en nuestro mvil, solo tenemos que

    instalarla. Para instalarla debemos permitir instalar aplicaciones que no sean descargadas de play store, esto

    se hace en el men de ajustes, ya que la hemos descargado del pc. Ya terminada la instalacin abriremos la

    aplicacin y nos quedara como la siguiente imagen.

    Para instalar los servicios en nuestro mvil solo tendremos que ir al apartado de Servers de la imagen anterior

    y una vez dentro crear el servidor que deseemos.

  • FTP El primero de los servicios que vamos a crear ser un servidor ftp en el telfono mvil. Seleccionamos server

    ftp de entre todas las opciones y le ponemos las caractersticas a nuestro servidor.

    Ahora activamos nuestro servidor pulsando sobre l una vez creado y se pondr de color verde.

    Ahora comprobamos el funcionamiento de nuestro servidor ftp en android entrando a travs de nuestro pc,

    introduciendo la ip del servidor y el puerto correspondiente, en este caso 2121.

  • Entramos en la carpeta sdcard y dentro de esta a la carpeta music.

    Ahora probamos a descargar una cancin de nuestro mvil y veremos que funciona correctamente.

  • SSH El segundo de los servicios que vamos a crear ser un servidor ssh en el telfono mvil. Seleccionamos server

    ssh de entre todas las opciones y le ponemos las caractersticas a nuestro servidor.

    Ahora activamos nuestro servidor pulsando sobre l una vez creado y se pondr de color verde.

  • Ahora comprobamos el funcionamiento de nuestro servidor ssh en android entrando a travs de nuestro pc,

    nos descargamos un cliente ssh, en este caso el putty, e introducimos la ip y el puerto correspondiente, en

    este caso el 2222.

    Ahora nos conectamos por ssh entrando como root y sin contrasea ya que es lo que hemos puesto en la

    configuracin y comprobamos el correcto funcionamiento.

  • TELNET El tercero de los servicios que vamos a crear ser un servidor telnet en el telfono mvil. Seleccionamos

    server telnet de entre todas las opciones y le ponemos las caractersticas a nuestro servidor.

    Ahora activamos nuestro servidor pulsando sobre l una vez creado y se pondr de color verde.

    Ahora comprobamos el funcionamiento de nuestro servidor ssh en android entrando a travs de nuestro de

    un ipad.

  • Web El cuarto de los servicios que vamos a crear ser un servidor web en el telfono mvil para poder subir

    nuestras pginas. Seleccionamos web server de entre todas las opciones y le ponemos las caractersticas a

    nuestro servidor.

    Ahora activamos nuestro servidor pulsando sobre l una vez creado y se pondr de color verde.

  • Ahora comprobamos el funcionamiento de nuestro servidor web en android entrando a travs de nuestro pc,

    introduciendo la ip del servidor y el puerto correspondiente, en este caso 8080.

  • Mysql El quinto de los servicios que vamos a crear ser un servidor mysql en el telfono mvil. Seleccionamos mysql

    server de entre todas las opciones y le ponemos las caractersticas a nuestro servidor.

    En el apartado siguiente tenemos que habilitar la opcin que sale marcada para poder conectarnos desde

    otro equipo.

    Ahora activamos nuestro servidor pulsando sobre l una vez creado y se pondr de color verde.

  • Utilizando el propio programa tambin podemos conectarnos usando una de las herramientas, pulsamos

    dentro de la pestaa tools y dentro de esta vamos a Mysql Monitor.

    Una vez dentro probamos a conectamos y creamos una base de datos.

  • Creamos la base de datos en modo comando y la mostramos para verificar el funcionamiento.

    En la pantalla anterior podemos comprobar que se ha creado las bases de datos prueba y Daniel

    correctamente.

    Ahora lo comprobamos desde un pc con un cliente mysql, introducimos los datos y comprobamos.

  • Vemos que se conecta correctamente y observamos las bases de datos que hemos creado anteriormente.

  • Control remoto Lo ltimo que hemos instalado es el control remoto, la aplicacin te permite dirigir los servicios que tengas

    instalado en el mvil de forma remota en un pc. Configuramos el control remoto.

    Ahora activamos nuestro servidor pulsando sobre l una vez creado y se pondr de color verde.

  • Ahora comprobamos el funcionamiento desde nuestro pc entrando por la ip y puerto correspondiente.

  • Overlook fing

    Overlook Fing nos muestra una seccin global con el tipo de red, velocidad a la que estamos conectados,

    gateway, DNS y, en la ltima versin que se lanz hace unos das, el ISP. A continuacin nos mostrar todos

    los dispositivos conectados a la red y nos indicar para cada uno de ellos su mac, IP, fabricante e incluso un

    icono que en la mayora de los casos es muy representativo y sirve para indicarnos el tipo de dispositivo

    (router, punto de acceso, TV, ...).

    Despus de haber instalado la aplicacin en tu mvil, la abrimos y lo primero que hace es el escaneo de la red

    en la que se encuentra su dispositivo.

    Pulsamos en uno de los equipos que hemos encontrado en la red y vemos las opciones que nos salen.

  • Podemos observamos las opciones que nos deja, nosotros en este caso probamos a hacer un escner de

    servicios y podemos comprobar los puertos que tiene abierto ese equipo.

  • Kali linux en android usando Linux deploy

    Conseguir que Kali Linux se ejecute en hardware ARM ha sido un objetivo importante desde el primer da.

    Hasta el momento, se han registrado las imgenes nativas creadas para el Samsung Chromebook, U2

    ODROID, Raspberry Pi, RK3306, Galaxy Note 10.1, CUbox, Efika MX, y BEAGLEBONE Negro para nombrar unos

    pocos. Sin embargo, esto no significa que usted no puede instalar Linux en un Kali chroot en casi cualquier

    dispositivo moderno que corre Android. De hecho, los desarrolladores de Linux Deploy han hecho que sea

    extremadamente fcil de conseguir cualquier nmero de distribuciones Linux instaladas en un entorno chroot

    usando un simple constructor de GUI.

    Requisitos previos

    Linux Deploy desde Play Store

    Un dispositivo con Android 2.1 o superior, arraigada.

    Al menos 5 GB de espacio libre en el almacenamiento interno o externo.

    Que tu mvil este rooteado, para poder dar permiso de superusuario.

    A, conexin a Internet inalmbrica rpida.

    Paciencia para esperar una distribucin para arrancar desde la red.

    Configuracin de Linux Deploy Para Kali

    De hecho, hay muy poco que hacer para conseguir instalado Kali. Al elegir Kali Linux en la pestaa

    "Distribucin", que ha cubierto prcticamente las cosas importantes. Opcionalmente, usted puede elegir su

    arquitectura, verificar que el espejo Kali es correcta, ajuste el tipo de instalacin y la ubicacin de su

    dispositivo Android, etc Por lo general, los valores por defecto proporcionadas por Linux Deploy son buenos

    para empezar.

    Aqu vemos parte de la configuracin inicial que trae por defecto Linux deploy

  • Kali Imagen

    Una vez que est satisfecho con todos los ajustes, golpeando el botn "Instalar" se iniciar un Kali Linux

    Bootstrap directamente desde los repositorios. Dependiendo de su velocidad de conexin a Internet, este

    proceso podra tardar un poco. Vas a ser la descarga de una instalacin base de Kali Linux (sin herramientas)

    como mnimo.

  • Poner en marcha su Chrooted Kali

    Una vez que la instalacin se haya completado, se puede tener Linux Deploy monta automticamente y

    cargar su imagen chroot Kali Linux. Esto tambin incluye la puesta en marcha de servicios como SSH y VNC

    para el acceso remoto ms fcil. Todo esto se hace automticamente pulsando el botn "start".

    En esta etapa, Linux Deploy ha iniciado un VNC y el servidor SSH su imagen Kali chroot dentro. Se puede

    conectar a la sesin de Kali remota utilizando la direccin IP asignada a su dispositivo Android .

  • Consideraciones de tamao de imagen

    Si se deja sin cambios, Linux Deploy establecer automticamente un tamao de imagen de alrededor de 4

    GB, para la instalacin de Kali. Si quieres instalar herramientas de Kali adicionales en el futuro, es posible que

    desees considerar el uso de un tamao de imagen mayor, que es configurable a travs de la configuracin de

    Linux en Implementar.

    Conexin VCN

    Por ultimo nos descargamos la aplicacin VNC Viewer para poder conectarnos a la imagen de kali que

    obtuvimos de Linux deploy y poder ejecutar el sistema operativo.

    Establecemos la IP del dispositivo en el que se encuentra el Kali Linux.

    Al darle a conectar nos aparece un mensaje de que esta conexin no estar encriptada.

  • Nos pide la contrasea ya que el usuario lo reconoce por defecto

    Por ltimo nos aparece el escritorio del Kali Linux que hemos instalado en nuestro dispositivo mvil.

  • WEBSPLOIT EN KALI

    Websploit contiene un total de 16 mdulos divididos en mdulos web, mdulos de red, mdulos de

    explotacin y mdulos wifi. Para realizar el ataque deseado solamente hay que cargar el mdulo en cuestin,

    establecer los valores necesarios para el mismo y ejecutarlo. Como podis ver, todos ellos son ataques que se

    pueden realizar manualmente desde otras herramientas. La ventaja de este framework es, sin duda alguna, la

    automatizacin de las tareas, sin necesidad de conocer que herramientas hay que utilizar para cada uno de

    ellos. Su utilizacin es muy sencilla y cuenta con un entorno similar al de Metasploit Framework, siendo sus

    comandos principales show, use, set y run

    Mdulo Network Webkiller

    Como su propio nombre indica, el mdulo network/webkiller, se encargar de matar las conexiones con

    destino a una web concreta. Solamente hay dos parmetros configurables, la interfaz de red y el dominio a

    bloquear el acceso. Al ejecutarlo se nos abrir la herramienta tcpkill, desde la que podremos ver todas las

    conexiones que va detectando y matando, pudiendo saber as, la IP de origen que solicita la web en cuestin.

  • Mdulo Network MiTM

    En una herramienta como esta, no poda faltar un mdulo para realizar ataques Man In The Middle

    (network/mitm). A parte de ejecutar el archiconocido ataque para que todo el trfico de un equipo o red pase

    por nosotros, incorpora la posibilidad de usar los siguientes sniffers:

    Dsniff: Sniff all passwords

    Msgsnarf: Sniff all text of victim messengers

    Urlsnarf: Sniff victim links

    Drifnet: Sniff victim images

    Para configurarlo, simplemente deberemos indicarle la IP del router y target, indicar si queremos usar

    SSLStrip y escoger cual de los sniffers anteriores deseamos ejecutar junto al ataque MiTM. Como punto

    negativo en este mdulo, he de decir que no permite hacer uso de varios sniffers simultneamente, por lo

    que si deseamos ejecutar varios simultneamente, deberemos hacerlo nosotros de forma manual. En este

    ejemplo con urlsnarf, el equipo (10.0.0.14) solicita el dominio google.es y en el log de la herramienta

    podemos ver todas las peticiones que hace.

  • Mdulo Exploit - Java Applet

    No poda faltar un mdulo para los famosos Applets de Java. En este caso, la herramienta monta un apache

    con una web en blanco y el applet de java incrustado en la pgina. Para que el ataque sea efectivo

    deberamos modificar un poco el archivo html para convencer al usuario de que debe ejecutar el applet as

    como buscar un mtodo para que este acabe en nuestra web. Una de las maneras ms sencillas sera

    mediante un ataque DNS Spoofing, redireccionando al usuario hacia nuestro apache.

    Al igual que el resto de mdulos su configuracin es extremadamente sencilla, siendo la interfaz, local host y

    nombre del creador del applet los nicos parmetros a configurar. Una vez preparado y ejecutado, carga

    metasploit para llevar a cabo el ataque y nos facilita la URL a la que debemos redirigir al usuario.

  • Cuando se haya ejecutado el applet, veremos en la shell la conexin del usuario hacia nuestro equipo y

    mediante el comando sessions -i podremos ver todas las sesiones abiertas o interactuar con alguna de

    ellas.

  • Como ya se ha comentado durante el post, se trata de una herramienta amigable y sencilla aunque limitada

    por los escasos mdulos incorporados. Esperemos que en futuras versiones amplen sus funciones o, por lo

    menos, permitan aadir mdulos de una forma sencilla.

  • Servicios en IOS

    Tras varios das de bsqueda y no encontrar ningn Sistema Operativo IOS, hemos realizado esta prctica con

    los IPAD.

    Para instalar algunas APP hemos tenido que usar para ello el JailBreak.

    Qu es JailBreak?

    Se denomina Jailbreak al proceso de suprimir algunas de las limitaciones impuestas por Apple en dispositivos

    que utilicen el sistema operativo iOS mediante el uso de kernels modificados.

    Todos sabemos que todos los dispositivos Apple estn muy censurados, es decir, cualquier APP que queramos

    instalar en nuestro dispositivo hay que pagarla y, a diferencia de android, no es posible descargar una

    aplicacin que no sea de la APP Store e instalarla sin problemas.

    Es por ello por lo que se usa el JailBreak. Podemos descargar cualquier APP desde cualquier sitio sin ningn

    tipo de restriccin. Tan solo debemos de buscar los repositorios y agregarlos al Cydia (APP por defecto del

    JailBreak en la que se instalan todas las APP).

    Para ello hemos instalado una serie de servicios:

  • SSH Para instalar este servicio hemos tenido que utilizar el JailBreak para dicha versin de IOS (7.0.4).

    En la APP Cydia nos descargamos el paquete SSH Connect y le damos a instalar.

    Una vez instalado nos vamos a Ajustes y en la barra de la izquierda nos aparece SSH. Por defecto nos aparece

    en No pero nosotros le ponemos S.

    Por ltimo, nos conectamos a l a travs de un cliente SSH como el PuTTy y vemos el resultado.

  • Servidor Web Para instalar este servicio nos hemos descargado el programa ServersMan. Es una APP gratuita que nos

    permite crear un Servidor Web desde nuestro dispositivo.

    Instalamos la APP y accedemos a ella.

    Ahora en la parte superior a la derecha debemos darle a Login. Una vez que se nos haya logueado, tenemos

    que picar en http://serversman.com y nos aparecern los datos de nuestro Servidor Web.

  • Si accedemos a travs del navegador a la direccin que nos dice, podemos acceder a la carpeta public_html

    donde nos aparecen los archivos de nuestra pgina web.

  • Si picamos en index.html nos aparecer la pgina por defecto que nos trae la APP (pudiendo cambiarla si

    queremos).

  • Servicio MySQL Para instalar este servidor lo hemos tenido que realizar tambin con el JailBreak.

    Tenemos que buscar el repositorio del Servidor MySQL y agregarlo al Cydia. Posteriormente buscamos el

    paquete ios-lighttpd-php-mysql y lo instalamos.

    Una vez instalado nos vamos a Ajustes y en la barra de la izquierda seleccionamos Lighttpd Mysql y

    habilitamos el MySQL Server y el Lighttpd Server.

    Ahora nos vamos al navegador y accedemos a Localhost. Nos aparece un texto en ingls (pasamos de l) y le

    damos donde dice Please click here.

  • Ahora accedemos a una interfaz en la que nos aparece un cuadro en el centro donde pondremos los

    comandos que queramos.

  • Creamos una Base de Datos llamada MySQLIpad y luego realizamos un Show Databases para ver si se han

    creado correctamente.

  • Ahora nos conectamos a travs de un cliente desde Windows y comprobamos que s se puede.

  • Nos aparece la BD que hemos creado anteriormente.

  • Servicio FTP Instalamos el FTP Media Server y lo abrimos.

    Ponemos el nombre que queramos y la contrasea.

    Accedemos a travs del navegador y comprobamos el FTP.

  • Escaneo de Redes Instalamos la APP Net Analyzer y lo abrimos. Es una APP muy similar al NMap y al Overlook Fing de Android.

    Nos permiten escanear todos los equipos de una red dicindonos su nombre de equipo y su MAC.

    Tambin podemos realizar Ping a cada uno de los equipos, por ejemplo a la 172.31.22.213

  • BlackBerry

    El primer paso es descargar la mquina, para ello tenemos que acceder a la siguiente direccin:

    http://us.blackberry.com/sites/developers/resources/simulators.html

  • Instalacin

    Ejecutamos el fichero descargado BlackBerry10Simulator-Installer

  • Despus de leer los trminos, los aceptamos

  • Seleccionamos la carpeta de destino

  • Seleccionamos si deseamos que nos cree alias o accesos directos para la vm

  • Nos mostrara un pequeo resumen antes de proceder al despliegue.

  • 55

  • 56

    Una vez finalizado obtendremos el mensaje de instalacin completada.

  • 57

    Ejecutando la mquina

    Ahora podremos ver en la carpeta que hayamos seleccionado, la mquina virtual de BlackBerry OS 10,

    podremos ejecutarla con un doble click o mediante Vmware Fusion, o en caso de Windows con el

    Player que podemos encontrar en la web de Vmware de forma gratuita.

    Y listo tenemos una Blackberry con la ltima versin del sistema operativo, eso si todo de forma virtual.

  • 58

    Firefox OS

    Firefox OS (nombre clave: Boot to Gecko o B2G) es un sistema operativo mvil, basado en HTML5 con

    ncleo Linux, de cdigo abierto, a diferencia de Android, para varias plataformas. Es desarrollado por

    Mozilla Corporation bajo el apoyo de otras empresas y una gran comunidad de voluntarios de todo el

    mundo. El sistema operativo est diseado para permitir a las aplicaciones HTML5 comunicarse

    directamente con el hardware del dispositivo usando JavaScript y Open Web APIs.

    Inicialmente estuvo enfocado en los dispositivos mviles, smartphones y tabletas, incluidos los de gama

    baja; el 2 de julio de 2013, Telefnica comenz la venta del primer terminal con Firefox OS, el ZTE Open

    que fue rpidamente seguido por el telfono Peak de Geeksphone. Tambin se pudo aplicar a otros

    dispositivos como Raspberry Pi, y en el desarrollo prximo de computadores de bajo consumo y

    televisores.

    Orgenes

    Los antecedentes del Firefox OS estaban relacionados con el futuro de los mviles mediante prototipos.

    En el 2010, Billy May, de Mozilla Labs, public un vdeo acerca del mvil del futuro llamado SeaBird

    inspirada en Android. Lamentablemente, la fundacin no tena planes para distribuirlo pese a sus buenas

    crticas de la comunidad.

    En el mismo ao, la fundacin Mozilla lanz como respuesta a la reciente publicacin de la tienda de

    aplicaciones Chrome Web Store de Google en lanzar su propia tienda. Inicialmente se llam Open Web

    Apps (literalmente Aplicaciones web abiertas), y es ingresada desde el sitio web a travs de cualquier

    navegador moderno. Su funcionamiento consta de una tienda de aplicaciones porttil (equivalente a una

    pgina de inicio en la nube virtual), un directorio de aplicaciones y aplicaciones auto-publicadas (que

    funcionan en el sitio web de la aplicacin). En paralelo, Telefnica tambin estaba planeando junto a

    operadoras como AT&T, Orange y muchos ms, bajo el nombre de la Wholesale Applications Community

    (WAC), en el desarrollo de smartphones con la tecnologa Webkit.

    El proyecto Boot to Gecko se inici en el 2011 bajo la direccin del experto de seguridad Andreas Gal. El

    plan era revolucionar el modelo enfocado en plataformas abiertas de bajos recursos econmicos. Cuando

    fracas la produccin de los mviles WAC por conflictos en una de sus API usados en el sistema de pago,

    al ao siguiente, Telefnica confirm el apoyo a la fundacin Mozilla.

  • 59

    Lanzamiento comercial

    En julio de 2012 se reemplaz el nombre a Firefox OS. El 21 de octubre del mismo ao Mozilla estren

    Firefox Marketplace, una tienda online de aplicaciones para Firefox OS.

    En septiembre de 2012, los analistas de Strategy Analytics pronosticaron que el Firefox OS representara

    el 1% del mercado mundial de smartphones en 2013, su primer ao de disponibilidad comercial.

    Para la caracterstica bsqueda adaptativa que es usada en la integracin de aplicaciones web en una

    barra unificada, se recurri a Everything.me. La compaa lanzo la aplicacin en el 2011 inicialmente para

    iPhone sin mucho xito y ms tarde para Android. En el 2012, la compaa recibi la inversin de 25

    millones por parte de Mozilla y socios para la incorporacin en el sistema operativo.

    En febrero de 2013 Mozilla anunci planes para el lanzamiento mundial de Firefox OS. Mozilla ha

    comunicado en rueda de prensa antes del inicio del Mobile World Congress en Barcelona, que la primera

    ola de dispositivos con Firefox OS estar disponible Brasil, Colombia, Hungra, Mxico, Montenegro,

    Polonia, Serbia, Espaa y Venezuela. Firefox tambin ha anunciado que LG Electronics, ZTE, Huawei y TCL

    Corporation se han comprometido a la fabricacin de dispositivos con Firefox OS.

    En el 2014, en la siguiente Mobile World Congress, Mozilla y Telefnica anunciaron nuevos terminales

    desarrollados por Alcatel, Huawei y ZTE. Segn el analista Nick Dillon de la firma Ovum predice que la

    colaboracin de Spreadtrum, una fabricadora china de hardware, a Mozilla en el desarrollo del modelo

    SC6821, llamado el celular de 25 dlares, podra determinar el fin de los feature phone. Durante este

    periodo ya se habra expandido su mercado en varios sectores de Sudamrica, ms adelante

    Centroamrica y parte de Europa.

  • 60

    Caractersticas

    Firefox OS posee diversas caractersticas de uso, que varan en cada actualizacin:

    Almacenamiento: SQLite, una base de datos liviana, que es usada para propsitos de almacenamiento de

    datos.

    Aplicaciones web: Las aplicaciones web pueden ser ejecutadas directamente sin necesidad de ingresar al

    navegador. Los permisos que se concedan a ellas, dependern si son de uso offline o simplemente online:

    Las aplicaciones que no necesitan permisos antes de su instalacin son consideradas planas, y pueden

    utilizarse para experimentar el potencial del HTML5 (como guardar informacin o hacer notificaciones)

    usando el archivo manifest.webapp.

    Para las aplicaciones que usan componentes sensibles, como la cmara o el sistema, son consideradas

    privilegiadas (usados dentro del Firefox Marketplace), o certificadas (si los paquetes estn bajo

    mecanismo de autenticidad). Pueden ser hospedadas o empaquetadas.

    Bsqueda adaptativa: En la pantalla de inicio, se puede realizar bsquedas a travs de aplicaciones web

    usando el programa Everything.me. Cuando se realiza una bsqueda se mostrar diversos sitios web

    donde cada sitio puede ser un sitio oficial o una aplicacin web.

    Diseo de dispositivo: El diseo del sistema operativo es adaptable en cualquier resolucin sea multitctil

    o no con un estilo orgnico y sencillo de visualizar a travs de la interfaz Gaia. Posee funciones multitarea

    y puede ser realizado con el botn central.

    Contactos: Es capaz de almacenar contactos usando Facebook y Gmail.

    Correo electrnico: Con notificaciones de correo nuevo.

    Calendario: Es capaz de programar citas y alarmas que se pueden sincronizar.

    Navegador web: El navegador por defecto es Firefox, inspirado en la aplicacin para Android.

    GPS: Permite la geolocalizacin usando la aplicacin Here de Nokia para la visualizacin de mapas.

    Mensajera: Incluye mensajes de texto (SMS) y multimedia (desde 1.1).36 Segn una comunidad regional

    de Mozilla, existe aplicaciones de terceros que pueden usar otros servicios de manera gratuita.37

    Multimedia: Posee la capacidad de tomar fotos, grabar vdeo o reproducir contenido multimedia.

    Notificaciones: Deslizando desde la parte superior del mvil hacia abajo se encuentra la bandeja de

    utilidades para activar o desactivar conexiones Wifi, datos, Bluetooth, modo Avin y realizar ajustes.

    Radio FM: Posee un sintonizador de radio, con capacidad de crear listas de canales de audio.

  • 61

  • 62

    Ubuntu Touch

    Requisitos

    Requisitos para Mviles

    Disponer de algn dispositivo mvil Nexus

    Requisito para Equipo

    4 Gb de almacenamiento

    512 Mb de RAM

    Una tarjeta grfica capaz de hacer correr OpenGL

  • 63

    Instalacin Para poder instalar el emulador Ubuntu Touch en Ubuntu 12.04 en adelante debemos de ejecutar los

    siguientes comandos:

    Agregamos un repositorio sudo add-apt-repository ppa:phablet-team/tolos

    Hacemos un apt-get update para que dicho repositorio se actualice.

    Instalamos el emulador de Ubuntu sudo apt-get install ubuntu-emulator

    Una vez instalado debemos de crear un emulador de Ubuntu. Para ello hacemos uso del comando

    sudo ubuntu-emulator create UbuntuTouch

    Una vez creado, debemos ejecutar dicho emulador que hemos creado con el comando ubuntu-

    emulator run UbuntuTouch

    Una vez iniciado el Emulador nos aparece la siguiente pantalla

  • 64

  • 65