Home » Applications, Productivity/Organization

Create a virtual Windows PC on a mobile device with MojoPac

Submitted by Samer on January 31, 2008 – 6:35 am14 Comments

"MojoPac Freedom" is the free edition of the MojoPac desktop virtualization software. It allows you to install a Windows XP environment on a portable hard drive, Ipod, or other device that, when plugged into any PC, behaves as a self-contained Windows XP environment that can have the programs that you need installed and the desktop customizations that you are used to.

what_overview

Picture this: you’re off to a 7-day visit to your in-laws over Christmas, during which time you would like to do some overdue graphic design work with GIMPshop, create a few blog postings using your favorite blog-publishing program, and perhaps put in a few hours of gameplay with that latest MMORG that you’re into. More importantly, you also need to be checking your email locally for work with Outlook as well as have all of your archived emails for reference just in case. Oh, and you’d also like to be able to move music and video in and out of your Iphone (i.e. you need Itunes installed as well).

For a scenario as described above it seems obvious to take a laptop, as it’s just not practical for you to be installing all this software on your in-law’s computer. However, there is in fact another option: use MojoPac to create a virtual PC set-up with all the programs and data that you need stored on a USB drive or even on your Ipod, and then simply plug that device into any computer to instantly get all of your programs along with an entire virtual PC environment on demand.

One of the nicest things about this software is the ease of setting it up. You have to create an account at the MojoPac site, which involves picking a username and password and submitting a working email, but you can actually do that from the installation process itself. The process takes a mere few minutes at the end of which your new mobile-device borne virtual PC will up and running (see installation section below).

My experience with MojoPac: I tested this software by installing it first on a 2-Gig USB stick as then on a 12-GIG partition on a portable USB drive. Here are my notes on this program:

  • Compatibility: not all software can be installed with the MojoPac environment (a list of supported programs can be found here). While I was able to install MS Office 2003, Itunes, and a number of other games and programs just fine, many other freeware titles that I attempted would not install. Moreover, some that did install would simply not function properly. If a program you need is not working post it in the support forums and it may be supported in future versions.
  • Reliability: I tested my MojoPac-enabled device with some 8 different computers. For five of these it worked just fine, for two it displayed an error message and required a reboot to work, and on one PC it would not work at all no matter how hard I tried. Something to keep in mind in case you absolutely positively must have your programs working for that important presentation.
  • Performance: will depend mostly on the speed of data transfer of your USB device. The MojoPac site states that the virtualization process itself does not tax performance to any notable degree, and they stress that you can play the latest graphically intensive games at full performance. That said, your MojoPac PC will very likely be slower than the host PC unless you have a really fast USB device that you are running it on.
  • Installation: you do not need to have Windows XP or any Windows CDs around; MojoPac will install everything that it needs on its own (which is one of the coolest things about this program). Currently MojoPac only works on Windows XP, but a Vista version will be available shortly. Its possible to install MojoPac on a directory on the host computer instead of a device, but I haven’t tried this myself.
  • Size on disk: the Windows XP installation that MojoPac put on my device is approx 200 megs (128 megs minimum required, 2 Gig minimum recommended). The portable device will have the typical Win XP folder structure (Windows, Program Files, Documents and Settings, etc.)
  • Switching back and forth: between the host PC environment and the MojoPac PC can be done at the press of a button via a docked MojoPac bar on the top of your screen or from the MojoPac icon in the system tray. There are times when your activity within the MojoPac PC is interrupted by security software running in the host environment (firewalls or antispyware/antivirus). In most cases MojoPac will notify you of the windows which pop up in the host, but not always. If your MojoPac PC seems stuck and you don’t know why, try flipping over to the host PC and see if something’s up.
  • Accessing other drives/devices: the MojoPac PC will simply not access hard drives connected to the host PC, although it will access other hardware (e.g. CD drive, mouse, keyboard, etc). From the settings it is possible to allow it to access the host PC drivers, which games and other programs need to function. To copy data back and forth between the host and MojoPac PC’s you will need to switch to the host PC and transfer data to the MojoPac device. Strangely (but happily) the host and MojoPac PC’s share the clipboard.
  • Technical support: although in theory you do not get technical support with the free edition, you can still send them error reports, create technical support tickets, and (hopefully) get the issues resolved.

Reasons why you might want to use this software: Portability/convenience; (here are some examples):

  • You don’t want to lug a laptop on your bike ride to work every day, but you want access to your very own non-work PC environment.
  • You’re a blogger, graphic designer, musician, or whatever, and you would like to carry your favorite desktop blogging/graphic design/electronic music tools with you in your USB wherever you go, pre-installed and configured , in case you might need them. (Along these lines: if you’re a gamer that just wants a PC with your games/game clients in your pocket at all times, just in case there’s an opportunity to fire them up).
  • Or say you are unsure whether the computers at the place where you are to give a presentation are equipped with the necessary software that you will need, so you bring the software with you, all pre-installed on your MojoPac just in case.
  • You like to carry your Itunes pre-installed with MojoPac on your Ipod itself.
  • You use a desktop email client such as Outlook, and would like to download your email from anywhere and have access to your old emails at all times.

Reasons why you might want to use this software: Security/Privacy/PC sharing; (here are some examples):

  • This refers to being able to surf the internet securely without leaving any traces behind (URL history, saved/cached files, cookies, search history, etc.) Note, however, that if your MojoPac device falls into the wrong hands that person will not be able to access your virtual environment without your password, but will certainly be able to browse and access your files (MojoPac is not intended for file encryption). Note: my guess is that using MojoPac will not defeat any keyloggers installed on the host computer, though.
  • If there’s one PC around and, say, a lot of people that want to use it, each can have their own computer on a USB, leaving the core system free of their data and/or programs (and remnants of their internet browsing).

Reasons why you might want to use this software: to solve work IT policy issues; (here are some examples):

  • If you are restricted in what you can/cannot install on your work computer, install the tools and programs that you need on MojoPac instead. This will keep your work PC free of your personal programs while giving you access to them at the same time on the MojoPac PC.

Differences between the free and paid versions: the paid versions feature technical support and licensing for commercial use, as well as enterprise security/management/deployment tools.

The verdict: a very interesting software with a lot to recommend it. Has a definite wow factor, but its less than 100% reliability means that you should probably still be looking for portable applications of your favorite software and using those whenever possible. That said, I expect this software to just keep getting better, more compatible, and more reliable in future releases. Give it a try for sure.

Mojopac video demo:

Version Tested: 1.8.0.0

Compatibility: Windows XP 32 bit only with 256 megs of RAM minimum, 512 megs recommended. (Vista version in the works). High end USB 2 device or Video iPod, iPod Nano and iPod mini. Minimum space required 128 megs, 2 gigs or more recommended.

Go to the MojoPac page to download the latest version (approx 13 megs).

14 Comments »

  • Jeff Ritter says:

    The biggest limiting factor for being able to use this at work is this, taken from the “System Requirements” MojoPac page:

    Access Privileges:
    MojoPac requires the host PC be logged in with administrative privileges or have MojoPac Usher installed. MojoPac Usher is an application that can be installed on host computers to enable MojoPac to run with a limited mode host login.

    Most companies do not allow the general client population to have admin rights. Rather dissapointing really, I’d like to have a Linux version so I could learn and play at work (during my breaks of course)

  • ACMAGO says:

    I can’t remember which one right now, but one of my antispyware/antivirus reported not long ago that a module of this program is adware/malware. So I wondered: is it really “freeware”, not without a hidden cost indeed?

  • ACMAGO says:

    No, thanks. I won’t take the trouble of trying out this a second time. I guess now I remember: its license agreement states clearly the program may collect information about its users. Pardon if I am wrong and this has been changed.

  • slobu says:

    You can share your C drive to get around the local disk restriction. I get more weird networking related BSODS when I shut down the real computer using MojoPac though. Nice that they went free on this app. Could have gone without the “Tell a fried” on their obtrusive menu bar. Thankfully, some end-users have made tools to disable the mandatory menu bar.

  • zkam says:

    Check out the Security Now podcast (ep. 63) from Oct. 26, 2006, in which Mojopac was discussed in detail. (I realize that was quite some time ago, so it’s possible that a lot has changed since then).

    http://www.grc.com/securitynow.htm

  • Tomaste says:

    vmware Player is free, and reputable. Unless I’m mistaken, It can do everything this can, and you can load the player on a bootable CD for even more independence from the host computer.

    also check out Moka5.com for another free solution that will stream your virtual PCs live from a web server. No need to even carry them on a thumb drive (though you can if you want to save bandwidth.)

  • Joe says:

    Unless you absolutely need specific programs that are not USB portable, you can have your own set of USB applications to do most of the things you listed – with no administrative rights needed on host machines (except you might have problems with Vista’s UAC), and no need to “switch” between environments (you’re just running programs).

    Portable Thunderbird for email
    Portable Gimp for image editing
    Portable Firefox to bring all of your bookmarks and extensions with you (with the Scribefire extension, for blogging)

    After scanning the applications list you linked to, it seems that gaming has the most to gain from MojoPac versus portable versions, along with the developer IDEs (though there are some portable IDEs), the security apps (though there is a portable Clamwin), and the desktop widgets and other things like Google Earth.

    For multi-protocol IM, there’s Pidgin (or Meebo.com – why not use an online service for something that can ONLY be done while you’re online)

    For video, VLC is tops, and is portable.

    There’s even portable Open Office, for working with spreadsheets, documents, slideshows, and databases, a la MS Office.

    The above can all be found at portableapps.com

    For a portable music library, Foobar2000’s internal playlists are based on relative paths, so you can use it on a removable drive and not have to worry about the drive letter changing.

    Faststone Image Viewer, IrfanView, and xnView all offer portable versions of their own.

    Almost anything you want to do with your computer can be done with a portable app.

    Wikipedia has a decent list and there are other sources, but the best place I know of for finding portable applications is http://www.portablefreeware.com

  • Toni says:

    Not working with every computer, lots of apps not working with this app… crashing.. needing admin rights… need to install app on host computer….
    This app will cause mainly frustration I think!! My guess this app isn’t worth your money and never will be. And I don’t want it as freeware either!

  • jsanderz says:

    I have been using Mojopac for nearly one year and have found it to be very useful, as long as you go to the mojopac website they have a list of compatible apps. However their latest update stopped me from printing, along with other bugs, which to me is useless. I have stopped using mojopac until they find a solution.
    Regards.

  • Barry Cleave says:

    I was going to try out Mojopac earlier this month while on holiday but didn’t find the time. (Sad when you spend half your holiday on a laptop!!!). Interested by Joe’s comments on using portable applications ’cause I am a really big fan of them.

    Anyway I will try out Mojopac in the near future and give it a review on my blog.

  • cp304 says:

    nice review indeed

  • M Mussio says:

    I’ve read through the above comments and felt I had to add my own 2 cents. While a lot of the above criticisms mentioned are indeed true I feel this program offers a lot of flex ability and potential. I’ve been using Mojo for almost a year now and have a great amount of success with the program.

    Right off yes, unless you have Usher installed on the host machine you need administrative rights, which I agree with Jeff Ritter is very prohibitory for most users whose work environment will grant them little or no administrator rights. I work for a college as a IT support and as such am given administrator rights to my computer, but all others run only as users or power users. I also agree with Joe, unless you need specific applications, you can often find USB portable equivalents which can run on any Windows machine, and I am a big fan of USB portable apps. In fact I have more installed on my ipod then anything else.

    Having said all of that, I love it. Yes I’ve run in to a few issues. Networked drives, printing issues, some program incapability and other “bugs” But I still love it. I find this program gives me huge flexibility by allowing me to have the same applications, same desktop and settings both at home and at work and any other computer I happen to chance upon.

    I find switching between the host and mojo environment allows a great deal of multitasking. I often find myself running applications in both environments at work, with little performance hit. I also don’t need to worry about our college policy of installing personal software at work. It’s all on my ipod where I can access it as I need it.

    And while no application works for all, I hope others will try this interesting concept.

  • [...] e molto altro. DownloadBlog parlò di MojoPac addirittura 1 anno e mezzo fa. Ma, come riporta Freewaregenius solo in questi giorni è diventato freeware. Il prodotto è compatibile unicamente con Windows [...]

  • Rajinder Pal Singh says:

    Really Really A Great Job……..

    Keep It Up…

Leave a comment!

Add your comment below, or trackback from your own site. You can also subscribe to these comments via RSS.

Be nice. Keep it clean. Stay on topic. No spam.

You can use these tags:
<a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>

This is a Gravatar-enabled weblog. To get your own globally-recognized-avatar, please register at Gravatar.