Justin Garrison
August 18, 2010

Install Homebrew Apps in the WebOS Emulator

Posted on August 18, 2010  •  4 minutes  • 754 words

After your webOS emulator is set up, it can get boring without any new apps to play with. The official Palm App Catalog isn’t supported in the emulator but luckily the homebrew Preware app is supported. Here is how to get more apps in your webOS emulator.

We previously covered how to test drive webOS without a phone on your PC via the emulator, but what about adding apps? Preware not only has access to some of the official Palm App Catalog applications, but it also has access to hundreds of third party patches and apps that aren’t available in Palm’s App Catalog.

Getting Started

First thing you need to do is install the webOS emulator from the link below. Next, download Putty for an SSH client (link below). Now go to your start menu and run palm-emulator.

Note: If you are using Linux or OS X you can skip installing putty because your terminal already has an SSH client.

Installing Preware

Leave the emulator running and start Putty from wherever you downloaded it to. Type in 127.0.0.1 for the hostname and 5522 for the port.

The first time you connect you will be prompted to accept the RSA key, click yes and the login teminal will open. Login using root as the username with a blank password (push ‘Enter’ when prompted for the password).

Now you are actually remote with the webOS emulator running in virtualbox. To install Preware it is three simple commands. Type these into your terminal to install Preware.

cd /tmp wget http://bit.ly/preware-bootstrap sh preware-bootstrap

You should get a confirmation once the installation is complete.

Installing Apps

You can now close Putty and head back over to your emulator. You should find Preware at the bottom of your first launcher page. Click to launch it and it will automatically update all of the available software.

To disable the apps you won’t be able to install, you will need to click on the Preware menu and then manage feeds.

Because the official Palm App Catalog is not supported in the emulator you will want to make sure palm-catalog, palm-catalog-updates, palm-beta, palm-beta-updates, palm-web, and palm-web-updates are all disabled so you don’t have applications listed that you aren’t able to install.

Once you have turned on (and off) any feeds you want, hit Esc on your keyboard to emulate the “back swipe”. You will be prompted to update your feeds so just click “do it now” and wait for the update to finish. To install apps click available packages and then application. All of the apps will be broken down into categories or you can browse all apps from the list.

To install apps simply find the one you want and tap on it. All of the information about the app will be shown and the price information will be listed below the description, if the app isn’t free.

If you want to search for apps, go to the home screen of Preware and just start typing the app you are looking for. The banner will fill in with your search term and then just hit enter to search. None of the official Palm App Catalog apps will show up in searches unless they have been re-listed in one of the other Preware feeds.

You can also install patches into the emulator. WebOS patches are tweaks to the underlying code of built in programs or how things are displayed. If you search for Glass Effect and install it, the application launcher will have more of a glass background than a cloudy one.

Install the patch and then restart Luna when prompted.

Now your launcher menu will have more of a see through glass effect rather than the original look.

You can install whatever patches you would like but some of them are device specific and you should stay away from kernel patches because the emulator is quite a bit different than the physical hardware.

You can also install extra testing feeds in Preware by opening the menu and going to manage feeds. Scroll to the bottom and fill out this information for emulator testing feeds. Last time I checked there was only one extra application in the testing feed but it still may be helpful for the future.

Name: webos-testing-i686 URL: http://ipkg.preware.org/feeds/webos-internals/testing/i686

Even though the official Palm App Catalog isn’t supported in the emulator there is still a big community surrounding homebrew and patches for webOS. Now you can try out even more with your webOS emulator.

Install webOS emulator Putty WebOS Internals

Follow me

Here's where I hang out in social media