MojoPac es un producto de virtualización de aplicaciones de RingCube Technologies. MojoPac convierte cualquier dispositivo de almacenamiento USB 2.0 en un entorno informático portátil. La empresa utiliza el término "MojoPac" para referirse a la aplicación de software, al entorno virtualizado que se ejecuta dentro de este software y al dispositivo de almacenamiento USB que contiene el software y las aplicaciones relevantes. MojoPac es compatible con aplicaciones populares como Firefox y Microsoft Office , y también tiene un rendimiento lo suficientemente alto como para ejecutar juegos de PC populares como World of Warcraft , Minecraft y Half-Life 2 .
El sitio web de RingCube está actualmente reenviado a Citrix, [2] que aparentemente compró la empresa y descontinuó MojoPac.
Para configurar inicialmente el dispositivo MojoPac, el usuario ejecuta el instalador y selecciona un dispositivo USB conectado al sistema. Una vez que MojoPac está instalado, crea un ejecutable en la raíz de ese dispositivo junto con un archivo de ejecución automática que le da al usuario la opción de iniciar el entorno MojoPac automáticamente cuando se conecta el dispositivo (sujeto a cómo esté configurada la PC host). Una vez que se inicia esta aplicación, se inicia un nuevo escritorio de Windows (con su propio fondo de pantalla, iconos, shell, etc.) en el entorno virtualizado MojoPac. Cualquier aplicación que se ejecute dentro de este entorno se ejecuta desde el dispositivo USB sin afectar el sistema de archivos del host. Un usuario instala la mayoría de las aplicaciones (incluidos Microsoft Office , Adobe Photoshop , Firefox ) en el dispositivo de almacenamiento portátil simplemente ejecutando el instalador dentro de este entorno. El usuario puede cambiar entre el entorno host y el entorno MojoPac utilizando la MojoBar en la parte superior de la pantalla. Una vez que el usuario termina con las aplicaciones, sale de MojoPac y expulsa el dispositivo USB.
Para ejecutar las aplicaciones en un ordenador diferente, el usuario no necesita reinstalar la aplicación. El usuario puede conectar el dispositivo de almacenamiento portátil a cualquier ordenador con Windows XP . Todas las configuraciones, aplicaciones y documentos del usuario funcionan de la misma manera independientemente del ordenador al que esté conectado el dispositivo de almacenamiento portátil. El ordenador no necesita instalar ninguna aplicación o controlador especial para utilizar MojoPac, aunque se requieren derechos de administrador si no se ha instalado "MojoPac Usher" en el ordenador anfitrión.
Cuando el dispositivo de almacenamiento portátil se desconecta de la computadora, no queda ninguna información personal en la computadora.
MojoPac no incluye funciones para cifrar los datos de la unidad USB, pero sí tiene un sistema de protección con contraseña que impide que una persona inicie el entorno MojoPac. Todos los archivos de la unidad USB no tienen ningún cifrado adicional, lo que resulta problemático si se pierde el dispositivo MojoPac. Sin embargo, esto no es diferente de una instalación predeterminada de Windows XP y MojoPac se puede utilizar junto con software OTFE como FreeOTFE [6] o TrueCrypt para proporcionar cualquier cifrado fuerte deseado y una negación plausible (al igual que Windows XP). Un dispositivo MojoPac protegido con este tipo de software es razonablemente seguro en caso de robo.
Debido a la virtualización realizada por MojoPac, las aplicaciones que se ejecutan dentro del entorno de MojoPac no pueden (por lo general) modificar el host. Por ejemplo, todo el historial de navegación de Internet Explorer y otros navegadores se almacena en el dispositivo USB en lugar de en el host. De manera similar, si un programa malicioso intenta eliminar el directorio C:\Windows dentro de MojoPac, los archivos del dispositivo USB se eliminan, pero los archivos de la máquina host permanecerán. Sin embargo, es posible que un usuario modifique los archivos del sistema de MojoPac, que luego se reflejan en los mismos archivos del sistema de la PC host, [7] por lo que el nivel actual de aislamiento entre el entorno virtual y la PC host no es tan fuerte como el que brindan las tecnologías de virtualización de máquinas completas como VMware. RingCube ha declarado que se trata de un error conocido que se abordará en una versión futura de MojoPac. [8] [9]