Translate

 

16 julio 2015

DriveDroid, unidad USB virtual (App para instaladores de PC)

Drivedroid, donde estuviste tantos años?



Nota: Este artículo/post está dedicado principalmente a aquellas personas que, como yo, siempre han estado rodeados de equipos (PC) para reparar, reinstalar, etc.

Introducción



Primero fueron diskettes, instalando windows 3.11 con los 9 (eran 9, o solo 5? no recuerdo ahora) diskettes en los que venía la distribución, y que cruzabas los dedos cada vez que estaba leyendo la diskettera, para que no encontrara errores en alguno de ellos (bueno, siempre tenías otros 9 discos de respaldo, por si las moscas)


Luego, nos pasamos a los CDs, con lo que cambiamos nuestra caja de diskettes por un portaCDs que, por lo general, estaba inflado a reventar por que metíamos mas CDs de lo que soportaba.

Llegaron los DVDs, lo que en teoría nos quitaba discos de CDs (por que cabían unos 6 CDs por DVD), pero también crecieron los programas, por lo que nuestro portaCD generalmente ahora era una carpeta llena de discos, llena a rebosar también.

Kit de supervivencia de un técnico informático. HDDs, Pendrives, Cables, etc...

Ahora la tónica es llevar un disco duro externo, algún portátil y un pendrive (y algun disco de instalación ya quemado para ahorrar tiempo). En el HDD tenemos las isos necesarias para, según el caso, pasarlas al pendrive con el cual instalaremos la máquina de turno... pero no deja de ser un engorro tener todo eso cargado encima. (si, mis visitas a parientes, amigos, etc, siempre tenía algún PC/UMPC con un pendrive, y algunas isos cargadas en el propio PC), por el 99% de los casos alguien necesita que le mires "así rápido" su pc "por que le va lento, por que no arranca tal programa, etc"... y que terminan realizando una instalación completa "así rápida" del sistema. (ya, es lo que nos toca... beberte una cerveza mientras los demás están en la barbacoa... y tu asado de calor en el despacho liado con el PC... pero es que nos pica hacer esto)

Vale, me he liado mucho con la introducción, pero seguro que quien esté en una situación parecida a la mía la entenderá perfectamente.

Bueno, es cuando utilizaba mi UMPC (los antecesores a las tablets realmente) cuando busqué algún tipo de utilidad que me permitiese "transformar" mi pequeño PC, en una unidad externa de CD/DVD o USB, esto con la esperanza de poder conectar el dispositivo a un PC, seleccionar (en el UMPC) una ISO y arrancar el PC a instalar con dicha ISO, emulándolo desde el dispositivo, y leyéndolo directamente desde el PC a instalar.

No, no sirven Daemon tools ni nada de eso, ya que eso son emuladores de CD para el propio sistema operativo anfitrión (donde ejecutas la herramienta). Lo que yo buscaba era una cosa similar a Daemon Tools, pero que por USB (o el medio que fuese) la emulación se ejecutara en un dispositivo "externo", en este caso, otro PC, y que dicho PC reconozca a esta emulación como un dispositivo real.

Y es aquí donde me he topado (por que ha sido mera casualidad) con la herramienta que he estado buscando todo estos años. DriveDroid, y que es un programa "espectacular" para personas que tengan necesidades similares a las mías.

Este artículo es mas bien una presentación del programa, mas que una guía, pero espero que te sea de utilidad, por lo menos para conocer este programa.

Que es DriveDroid?


Creo que con la introducción anterior (si la has leído) ya te puedes hacer una idea clara, pero para ser mas concretos y simples, DriveDroid permite transformar un dispositivo Android, en un dispositivo CD/DVD/USB para poder arrancar otro dispositivo como un PC (para instalarlo por ejemplo)

Pero eso lo puedo hacer directamente con MassStorage en mi dispositivo

Si, podrías conectar tu dispositivo a tu ordenador, transferir una imagen ISO (como un instalador de windows) a la unidad Mass Storage en tu PC, y luego conectar en otro PC para arrancar, pero esto tiene varias limitaciones:
- Solo puedes tener una imagen transferida a la vez
- Esto formatea tu unidad (la sdcard en tu android)
- Si tu dispositivo sólo soporta Conectividad como Dispositivo Multimedia (MTP), no puedes transferir una imagen de instalación como una unidad pendrive (MassStorage)

Esas son algunas de las limitaciones del uso de tu dispositivo Android (como tu móvil) en modo MassStorage (leer directamente el contenido de tu SDCard o memoria del dispositivo) para poder utilizarlo como herramienta de instalación de un PC.


DriveDroid te permite tener ficheros IMG o ISO (el tipo de fichero dependerá de nuestro dispositivo), los cuales puedes elegir y con esto comenzar una emulación por la interfaz USB de dicha imagen.

Ventajas de esto?
- Puedes tener varias imagenes (ISOs) para instalar en tu dispositivo, y cambiar rápidamente entre ellas
- No necesitas formatear tu sdcard para instalar una nueva imagen.
- Solo necesitas ir con tu dispositivo android y un cable USB para reinstalar un sistema.
- Puedes seguir utilizando tu dispositivo Android normalmente, mientras no desconectes el cable USB cuando estás ejecutando una emulación.
- Podremos cargar imágenes remotas en nuestra red, como un servidor NAS (si tienes soporte CIFS)
- y muchas otras mas...

Muy bien, como trabaja esto?

Ok, lo primero que debemos sabes es el funcionamiento de esta aplicación dependerá directamente de las características de hardware de nuestro dispositivo, comento esto por que la aplicación FUNCIONA CORRECTAMENTE (ya lo he comprobado al 100%), pero es por que tengo un dispositivo que es compatible con la aplicación.

Si al seguir los pasos que puedo indicarte yo, o la misma aplicación con su USB Wizard, no logras tener conectividad por USB, es que TU DISPOSITIVO NO FUNCIONA CON LA APP, y en tal caso lo mejor sería que buscaras otro dispositivo para probar.

Aclarado lo anterior, paso a explicar la mecánica de la aplicación.

Cuando conectas tu android (con DriveDroid) a un PC, comenzará una emulación del dispositivo a traves del USB. Dicha emulación puede ser de 2 tipos:
- Emulación de CD/DVD (Unidad óptica)
- Emulación de unidad USB (Unidad flash extraíble/pendrive)

El tipo de emulación dependerá exclusivamente de las características de hardware de nuestro dispositivo, por lo tanto NO podremos elegir que tipo de emulación queremos realizar.

Este punto es importante por que dependiendo de esta emulación, podremos trabajar de una manera (ISO) o de otra (IMG)

Emulación de Unidad óptica


En el caso de la emulación de CD/DVD (Unidad óptica), es la mas mejor en términos generales, ya que con este sistema seleccionaremos la ISO directamente de donde se encuentre para comenzar la emulación, aunque por lo que he visto, es la menos frecuente.

Emulación de Pendrive


En el caso de la emulación de una unidad USB (pendrive), tendremos que realizar algunos pasos antes para poder crear una imagen IMG la cual podremos utilizar con el programa.

Para entender el por qué de este paso, es necesario que nos pongamos en situación. Si tenemos un PC para instalar y un pendrive:
Pregunta: Que hay que hacer antes de utilizar el pendrive?
Respuesta: Utilizar alguna herramienta para pasar una ISO de instalación al pendrive, para poder arrancarlo en un PC.


La unidad de pendrive emulada es un pendrive, del tamaño que especifiquemos, y que no contendrá ningún fichero, tal cual como si fuese un pendrive nuevo, por tanto lo que vamos a hacer es traspasar una ISO a este pendrive para poder utilizarlo

En cualquier caso, es fundamental que la primera vez que ejecutes la aplicación, sigas los pasos del Wizard/Asistente del programa, el cual te guiará para que le des la información necesaria para determinar como puede trabajar tu dispositivo.

Este asistente finaliza cuando te pide reiniciar tu máquina con el dispositivo conectado, obteniendo una pantalla de confirmación de que arranca correctamente.



Pasos para transferir la ISO (para modo MassStorage/Pendrive)

Estos pasos serán necesarios solo para el caso de que tu dispositivo sea reconocido como una unidad Flash/Pendrive (MassStorage) por el PC.

En DriveDroid

  • Crearemos una unidad de vacía (Create blank image), especificando un tamaño suficiente para la imagen que queremos generar (si es mas grande que 3999MB, no dar formato)





  • Cargaremos la unidad creada como unidad USB escribible (Writable USB)



  • Conectaremos el cable USB a nuestro ordenador de trabajo (nuestro PC funcional, donde está la ISO que queremos traspasar)

En nuestro PC de trabajo

  • Al conectar el cable de red, windows reconoce una nueva unidad pendrive conectada
  • Si la revisamos, veremos que es una unidad vacía (sin formato, si no lo hemos especificado). Si en esta unidad vemos nuestra SDCard, es que algo no va bien (no se está ejecutando la emulación correctamente), por lo que desconectaremos el cable USB, esperaremos 5 segundos y lo volvemos a conectar.
  • En este momento ya podemos utilizar nuestro programa (Windows USB/DVD Download Tool, Rufus, etc) para traspasar la ISO a nuestro "pendrive" emulado. Para esta pequeña guía, he utilizado Rufus para pasar una ISO de un instalador de Windows.
Segúrate que el dispositivo sea la unidad del pendrive que hemos emulado.
A continuación, haz click en el icono con el CD (en la línea "Crear disco de arranque con")

Selecciona la ISO que quieres cargar en el "pendrive"

Vuelve a verificar que todo sea correcto, y haz click en "Empezar"

Advertencia sobre la unidad que vas a utilizar (será eliminada y formateada)

Espera a que el proceso termine de copiar los ficheros.
  • Una vez creado nuestro "pendrive", lo desconectamos (con el icono para retirar hardware con seguridad en Windows). En este punto, tenemos un fichero IMG en nuestro android, que contiene la ISO que hemos cargado en la unidad "pendrive" emulada.

Llegados aquí, debo comentar que según se puede leer en varias partes en la web (por ejemplo, aquí, con alguna explicación razonable), mucha gente comenta que simplemente cambiando la extensión ISO por IMG se "convierten" estos ficheros.

En mi caso he hecho alguna prueba rápida, y las ISOs renombradas no me han funcionado correctamente en la emulación de la unidad (el PC destino no reconoce la unidad como para arrancar desde ella)

Con esto, tendremos que pasar nuestras ISOs que queremos cargar en Android, con los pasos indicados anteriormente.

Para el caso que queramos crear una unidad pendrive "normal", para poder copiar, por ejemplo, instaladores de programas, etc, tenemos 2 alternativas:

  • Crear una unidad pendrive vacía, donde copiaremos todos los ficheros que necesitemos
  • Utilizar el propio dispositivo android, para ver el contenido de su sdcard (MassStorage)

Ejemplos prácticos de uso

Cargamos la ISO/IMG que queramos lanzar en nuestro Android, para este caso he utilizado mi teléfono Much G2.


Cuando tengamos la imagen (por ejemplo, Windows XP) cargada en DriveDroid (nos lo indicará con un icono de USB/CD, según sea el caso), conectamos el cable USB al PC destino (el que queremos instalar), el cual estará apagado completamente.

Arrancamos el PC destino, nos metemos en la BIOS y fijamos las opciones de la BIOS para que arranque desde nuestra "unidad"


Guardamos la configuración y reiniciamos el PC. Si todo está correctamente configurado, el ordenador arrancará con la imagen que tenemos cargada en nuestro Android.

Instalación de Windows XP (Windows Fundamentals for Legacy PCs)




Instalación de Windows 7





En el caso que tu dispositivo sea MTP


te recomiendo generar una unidad pendrive donde copiar tus ficheros. Esto es por que, dependiendo del sistema operativo que instales, no necesariamente vas a poder ver el contenido de la SDCard por medio de MTP (si, es muy odioso, pero es la tendencia de que solo tengan este soporte en android).

Esta opción te limitará al tamaño del pendrive que vayas a crear.

En caso que tu dispositivo sea MassStorage


Entonces no tendrás problemas y podrás crearte un directorio con todos tus programas, para poder "ver" desde el PC.

Esta opción solo está limiatada por el espacio libre en tu sdcard.


Mas usos y recomendaciones

Usos hay muchos, y cada uno tendrá una idea de como sacar partido a esta herramienta, pero dejo aquí alguno general por si puede servirte.

Carga remota de imágenes (Servidor de imágenes)


Si tienes la suerte de contar con un dispositivo compatible con DriveDroid, y que además tenga soporte CIFS, entonces puedes cargar imagenes de forma remota.

Si es el caso, te recomiendo que las imágenes (IMG) creadas en tu disopsitivo android, o las ISOs de los sistemas operativos (si puedes cargarlas directamente) las copies en algún lugar de tu red que sea accesible, como un servidor NAS, una carpeta compartida en algún PC, etc.

Luego, con CIFS, montas esa unidad en android, y finalmente puedes cargar una de las imágenes directamente desde el programa.

Un ejemplo práctico, si tienes una buena conexión internet (de subida), puedes montar esta carpeta para que sea accesible desde fuera de tu casa (por VPN, por ejemplo) y poder contar con todas estas ISOs directamente desde tu android, sea donde sea que estés (y que cuentes con una buena conexión de bajada, claro está).


Sé práctico "my friend"


Como se puede deducir, vas a necesitar una microSD con bastante espacio. Mi recomendación es que cargues solo lo imprescindible en esta microSD, como puede ser una iso de Windows, Linux, Disco Booteable de reparación como Hiren o MiniPE XT, etc, y los programas básicos de instalación (7Zip, algún antivirus, etc)

Puntos negativos?


Creo que se puede resumir en uno solo de momento, y es que la velocidad de escritura en el pendrive virtual, como la de lectura, es mas lenta que un pendrive normal, pero creo que esta particularidad se ve compensada por la enorme practicidad que tiene el prograam.

Versión de pago.



El programa es gratuíto en la Store, pero tiene una versión de pago que desbloquea un par de funcionalidades, de las cuales el redimensionar el tamaño de las imagenes es la más útil.

De cualquier forma, creo que merece la pena 100% pagar por la aplicación (que cuesta 2.42€ al momento de escribir este artículo), por que para quien la utilice seguramente le resultará sumamente útil, y por lo tanto vale cada céntimo que paguemos por ella (aunque sea gratis, merece la pena apoyar al desarrollador por esta magnífica herramienta)

Nota: Para las pruebas y funcionamiento  que he explicado en este artículo, he utilizado la versión gratuíta.

Palabras finales


bueno, esto es lo que quería comentar en esta entrada.

Espero que este programa te resulte tan útil como me resulta a mí.

Zalu2!

09 junio 2015

Sobre la próxima consola GPD-XD

Comentario sobre la futura GPD-XD




Como algunos de los que frecuentan este blog o páginas con información sobre consolas android en general, el fabricante GPD (Softwin) está preparando el lanzamiento de su nueva consola GPD-XD.

Lo interesante de esta consola radica en varias "novedades", siendo las principales las siguientes:


  • Nuevo factor de forma. (Ahora se apuesta por un estilo Nintendo DS)
  • Incorporación de un set completo de controles, pero primando la portabilidad ante todo.

GPD actualmente tiene 2 líneas de consolas de 5":

GPD-G58



Esta consola tiene factor de forma muy conocido basado en PSVita, y que resulta muy portable y práctica de utilizar, aunque tiene como inconveniente la ausencia de controles para un set completo de gamepad.

En este caso, no tiene los botones L2, R2, L3, R3 y que, si bien la mayoría de juegos Android no los utiliza (aunque los últimos como Oddworld: Stranger's Wrath ya no es posible jugarlo normalmente en esta consola, puesto que hace uso de casi todos los botones del gamepad), y la mayoría de emuladores se pueden configurar para jugar con los controles disponibles (por lo menos, una gran parte de los títulos que se pueden jugar), para quienes buscan una alternativa todo-terreno y que no obligue a "buscarse la vida" para solventar la ausencia de dichos botones para usos tan extendidos como puede ser jugar en streaming (la mayoría de juegos de PC utilizan el set completo de botones, o por lo menos, L2 y R2 son muy frecuentes), esta consola puede que no sea lo que estén buscando.

GPD-G5A


Este diseño fué el primer intento por parte del fabricante GPD para ofrecer un producto que se desmarcara del resto.

Esta consola ha bastante éxito entre los Gadgetmaníacos y gamers "alternativos" en general (entendiendo como alternativos, a quienes buscan otras opciones de ocio electrónico, mas allá de las alternativas ofrecidas por Sony y Nintendo basicamente). Su diseño tiene un set completo de controles, el que incluye además unos sticks tipo mando X360, bastante buenos y precisos.

El problema principal que tiene esta consola es su poca "transportabilidad", ya que los sticks analógicos quedan muy expuestos a que sufran daños si metemos la consola en un espacio reducido como puede ser una mochila, bolso, bolsillo de chaqueta, etc.



GPD-XD




En este escenario se presenta esta nueva consola, y que como se puede apreciar a simple vista, se desmarca completamente de las consolas android que hemos visto hasta ahora.

Remarco lo de "consola android que hemos visto hasta ahora", ya que en realidad la consola nos recuerda a otros productos muy conocidos por la mayoría de los jugadores y usuarios de gadgets en general.

Nintendo DS/3DS


Open Pandora

Efectivamente, la consola guarda muchas similitudes con estas consolas, pero es que el formato de la forma tipo libro tampoco es que de para generar otra forma distinta en la distribución de los componentes (pantalla, controles, etc), por lo que cualquier dispositivo tipo libro, guardará cierto parecido con estas consolas, por ejemplo

Traductor electrónico

Agenda electrónica


Que ventaja puede tener este tipo de forma en el dispositivo?



El primero, transportabilidad. Es muy sencillo cerrar el dispositivo y meterlo en un bolsillo de la chaqueta, mochila o bolso


El segundo, protección: tanto la pantalla como controles quedan totalmente protegidos por el propio dispositivo, y con esto evitaremos dañarlos (sobre todo la pantalla)


Controles analógicos y botones


Uno de los puntos que puedan preocupar a potenciales usuarios de esta máquina, son los analógicos. De nada nos sirve tener una consola con diseño nuevo, si los controles no son suficientemente buenos como para poder jugar cómodamente.

Afortunadamente GPD ha decidido evitar el uso de sticks analógicos tipo "seta" de PSP, y ha optado por unos similares a los de PSVita


Aunque no son analógicos tipo los de la GPD-G5A/Mando de X360, si son como los de PSVita serán mucho mejores que los de la GPD-G58/PSP

Además, en esta ocasión GPD ha decidido incluír un set completo de controles, incluyendo L3 y R3 que, aunque son botones separados aparte de los sticks (no son pulsadores en los mismos sticks), creo que la posición y forma de los mismos es bastante acertada para este tipo de dispositivo.


En la imagen se puede apreciar, junto con la comparativa con otros dispositivos tipo libro, la posición de los botones L3 y R3. Estos botones se encuentran en un espacio embutidos en la consola cerca de los analógicos, y la razón de que estén "embutidos", es para evitar presioarlos accidentalmente cuando estamos utilizando los sticks analógicos. Para presionarlos, tendremos que presionarlos específicamente.

Los botones L2 y R2 se encuentran en la parte trasera de la consola



A priori, pueden parecer muy pequeños, pero no puedo saberlo con certeza hasta que no pueda probar la consola y ver si realmente son pequeños o si están bien tal cual como se presentan.


Datos de la consola

La siguiente es la lista de specs "finales" de la consola.


De esta lista, los puntos principales que rescatamos son:


  • CPU: Rockchip RK3288 Quad-Core (ARM Cortex-A17)
  • GPU: Mali-T764 600MHz
  • RAM: DDR3-SDRAM 2GB
  • Wi-Fi: Supports 802x11 b/g/n/ac (2.4GHz)
  • Bluetooth: NO
  • OS: Android 4.4.4
  • MicroSD: support up to 128GB MicroSD
  • Screen: 5", 1280x720 (HD), IPS *
  • HDMI: MiniHDMI 2.0
  • Battery: 6000mAh


* Hasta donde he podido averiguar, la pantalla es IPS (además, las imágenes publicadas también hacen pensar que es IPS)


Según estas fotografías publicadas de la consola, en la cual vemos una con luz ambiental y otra sin luz (o escasa por lo menos), podemos ver que la pantalla se aprecia con un brillo similar (mas apagado en la sin luz, pero será por el efecto del ajuste de la cámara fotográfica), y que dado el ángulo de visión no se aprecian efectos de baja visibilidad en la pantalla, lo que hace suponer que efectivamente es una pantalla IPS.

Otra cosa a destacar es la incorporación de botones Android standard, con lo que se minimiza la necesidad de tocar la pantalla para interactuar con el sistema operativo.

Los botones extra (además del gamepad) incluídos son:


  • Volume -
  • Volume +
  • POWER
  • Menu
  • Mapper
  • Back
  • Home


Descripción de los componentes del dispositivo




A priori, el diseño de la consola es correcto, aunque hay algunos componentes que quizás no estoy muy seguro si están bien colocados, por ejemplo la salida de audio para los audífonos/cascos (hearphone), quizás lo hubiese puesto en la parte delantera de la consola (aunque tampoco me parece del todo mal en la trasera)

Un punto que han comentado en los foros es la posición de los altavoces, y es que muy posiblemente se vean tapados cuando posicionemos las manos para jugar con al consola. En principio esto le afectará sobre todo a aquellos usuarios que utilizan los altavoces del dispositivo para oír los contenidos de audio. (En lo personal, siempre aconsejo utilizar audífonos/auriculares/cascos, para tener una experiencia mas inmersiva y de mejor calidad a la hora de disfrutar de un dispositivo como este)

También hay un poco de recelo con respecto al DPAD, ya que según las imágenes puede resultar pequeño para un uso adecuado. Lo cierto es que el DPAD de la PSVita también es pequeño, y si bien es cierto que al principio resulta un tanto extraño de utilizar, con el tiempo te acostumbras.

Muchos esperábamos que esta consola incorporase el DPAD de la GPD-Q88+/Q89, que ha resultado uno de los mejores DPAD que han salido de las consolas android, y que hubiese estado muy bien repetir el mismo componente en esta nueva.

Queda esperar a probar el DPAD para emitir un juicio con fundamento sobre el mismo.

Otro apartado que he visto comentarios es en la no utilización del área central de la consola, entre los controles. He visto sugerencias de incluír un teclado (como la consola pandora), un touchpad, botonera, e incluso una segunda pantalla.

Creo que el diseño es acertado en términos generales. Cualquier elemento extra que se incorpore en este diseño, incidiría directamente en el precio, encareciéndolo (creo que innecesariamente) ya que el objetivo principal de este dispositivo se cumple con los elementos que ya incorpora (estamos hablando de jugar)

Quizás, y solo como sugerencia (y que posiblemente no llegue a ninguna parte), se podría haber generado una pequeña interfaz (USB?) para poder acoplar un accesorio como un teclado extra (comprado por separado), pero en mi opinión, tal cual como está definido el dispositivo (y a falta de probarlo) creo que es correcto para su uso general como plataforma de ocio electrónico.

Sobre el tamaño


Si, es una consola de 5", pero de todas formas el tamaño es un punto importante a considerar ya que, por muy 5" que sean, no deja de ser una consola con el doble de "ancho" (cuando la tenemos abierta para jugar)



Uno de los puntos negativos que personalmente encontré de la NVidia Shield Portable, fué precisamente su tamaño. Estoy acostumbrado a utilizar consolas de 7" en la calle, metro, etc, incluso ahora mismo suelo utilizar el combo Tablet X89 + Mando iPega 9023, y que en conjunto puede resultar bastante grande para considerarlo una "consola portátil", pero lo cierto es que la Shield, con su pantalla abierta y su peso, me resultaron ser mucho mas incómodos y monstruosos para jugar que cualquier otra alternativa (evidentemente, esto es un comentario/opinión personal).


En el caso de esta GPD-XD, si bien es cierto que por tamaño (superficie) serán por el estilo, lo cierto es que el grueso de la consola (que resulta mucho mas fina ésta que la Shield), y sobre todo el peso (esta pesa solo 300g, en comparación con la NVidia Shield que pesa 580g, casi el doble) creo que harán la diferencia fundamental a la hora de decidir que consola llevar "encima" para jugar. (además de que la Shield Portable, no es que quepa fácilmente en un bolsillo, mientras que la XD si es mas probable)


Según las imágenes reales publicadas sobre la consola, el tamaño parece adecuado para este tipo de dispositivo.




Esta imagen precisamente nos da una idea del tamaño de la consola, y es que los tamaños son muy similares al de una Nintendo 3DS XL




Tendremos que esperar para ver si realmente el tamaño y la comodidad de la consola son como la imaginamos, pero teniendo como referencia una Nintendo 3DS XL, creo que ya sabemos mas o menos lo que podemos esperar.

Zalu2!

Ultimos Posts

Mi canal youtube

Loading...