How to install Palm Pre/webOS SDK on Windows 7 x64?

July 20, 2009 – 5:21 am Tags:

Note: latest versions of webOS SDK should install without problems on Win 7 x64. However you are free to try this if you encounter problems with it.

Palm has recently released the Palm Pre webOS SDK to the public. Installing it on Windows 7 64-bit is a bit problematic however.

When attempting to install it, the setup runs through fine at first, but then does a rollback of everything. Palm says it’s working on a solution, but in the meantime, here’s an easy way to fix it!

Step 1: Required downloads

Obviously, you need the Pre Mojo SDK from Palm’s site. Additional things that you need are:

Step 2: Install, part 1

Install everything listed in step 1, except the SDK itself.

After this, open command prompt and type in java -version

This should output Java’s version. If it does not, reboot your PC which should solve it. If it still does not after rebooting, confirm you installed the 64-bit Java package properly.

Step 3: Fixing SDK installer

The SDK installation fails because it tries to install an update to the Windows User Mode Driver Framework. To make the installer work, we must use Orca to modify the file so it won’t attempt installing the update - which itself is completely unnecessary.

Before doing anything else, open the Temp directory. You can easily do this by hitting Win+R, and typing in %TEMP%

The SDK installer will extract some files in a directory in temp. We need one of the files it extracts, called Palm SDK.msi. You can change the sorting of the directory to date, so that you can easily see which directory the installer creates. The directory might be called {####-####-####}, where the # are numbers or letters.

Now, launch the SDK installer. Keep an eye on the temp directory, and you should see a new directory popping up. If not, the old temp files from the installer were still there. In this case, you’ll have to look for the directory with the Palm SDK.msi file in it.

When you find the file, copy it to the same directory where you have the installer you downloaded. You can now cancel the SDK installation.

Next, right click the Palm SDK.msi file and choose “Edit with Orca”. In Orca’s left side panel, find and click on “InstallExecuteSequence”. Now, in the right panel find installumdf.08B8BE2B_9174_49D1_84B0_40324FD7DE34 - it’s probably near the bottom of the list. Right click it, and choose “Drop Row”.

Now hit save and close Orca.

Step 4: Install, part 2

Install Palm webOS SDK by running your edited Palm SDK.msi.

Almost done! The final thing you may encounter is the Palm Emulator saying you don’t have VirtualBox installed. To fix this, go to the directory where you installed the SDK, into the bin directory. There you will find the Palm Emulator .exe file and a .bat file called palm-emulator.bat. Launching the emulator with the .bat file should work, so just modify the shortcuts to point to that instead of the .exe

Credits

The information here was pieced together from many posts in webOSdev forums and the Live Runway blog.

Share this:
  • Digg
  • del.icio.us
  • Facebook
  • Google
  • description
  • E-mail this story to a friend!
  • LinkedIn
  • Pownce
  • Reddit
  • StumbleUpon
  • Technorati

RSS feed Subscribe to my RSS feed

  1. 12 Responses to “How to install Palm Pre/webOS SDK on Windows 7 x64?”

  2. You are a savior. Trying for an hour, this worked perfectly! Thanks for the simple fix. Didn’t know about ORCA. Great tool.

    By Zach on Jul 31, 2009

  3. Great help, thanks :D

    By vdek on Aug 1, 2009

  4. Wow thank you i just got my new Palm Pre and now i can finally make apps on it

    By Thomas on Aug 7, 2009

  5. Just installed Palm_Mojo_SDK-Win-1.1.0-19 on Windows 7 64 bit Build 7100 w/out having to follow these instructions.

    They may not be necessary anymore.

    By Rui on Sep 6, 2009

  6. thank you. that last trick about launching the emulator from the bat file really helped me!

    By Bruno on Oct 7, 2009

  7. I got my mojo back :)

    By ajax king on Oct 25, 2009

  8. everything was easy to follow until I found the below entry in the installexecutesequence was different notice the xp? Is the what I need to remove? I didnt have one without the xp

    installumdfxp.08B8BE2B_9174_49D1_84B0_40324FD7DE34

    By Neil Cook on Jan 18, 2010

  9. The latest version of the SDK should install without problems on Win 7 x64 so you shouldn’t need to do any of this.

    By Jani Hartikainen on Jan 18, 2010

  1. 4 Trackback(s)

  2. Jul 21, 2009: Got my mojo working :) - wilmens™
  3. Jul 25, 2009: Windows 7 and SDK - PreCentral Forums
  4. Aug 4, 2009: Windows 7 and Pre SDK - PreCentral Forums
  5. Aug 11, 2009: Having problem installing webOS SDK to Windows 7!! - PreCentral Forums

Post a Comment