DISCLAIMER: The following article may seem intimidating for some at first but it’s easy and I write a lot so that hopefully it walks you right through the process. If you aren’t comfortable doing this, then don’t. But it’s easy and if you don’t like it you can always do a full restore back to stock on your Touchpad. Don’t blame me if something blows up, though. I’ve done this on two separate Touchpads with great results.
If you’re one of the lucky people that got a new HP Touchpad for $99 or $149 you probably feel pretty lucky. They are a steal at that price, but they can get even better. In stock form the Touchpad works pretty well, but it’s slow, lags, and skips which is one reason they did not sell well in stores. If you held an iPad 2 in the left hand and a Touchpad in the right there is (probably) no way you’d have paid the same money for both. That was HP’s downfall. But we can fix that!
The great thing about the Touchpad (well..WebOS really) is that there is a great deal of community support and the community has done some really cool stuff. There are a number of forum threads and posts around with the information I’m about to give you but I wanted to create a simple walkthrough on what I’ve done with my two Touchpads. I got a lot of questions about the one I had at VMworld last week, especially from others with Touchpads that were running a lot slower than mine. Everyone wants to know how to tweak theirs, so here you go.
First, you want to update WebOS to the latest version, which at this time is 3.0.2 68. This is easy. If you let your tablet sit for a while it will go ahead and download the update and prompt you. But if you’re like me you don’t have the patience for that (as it can be a few days) so you want to go to Launcher -> Settings -> System Updates. From there you can check for new updates and then apply the latest. Be warned, when I and friends forced our updates the download would time out. In my case it probably timed out 10 or 12 times. Just keep telling it to retry and it will pick up where it left off. It’s REALLY annoying but after this update you won’t have anything like that. So let it update and then reboot.
Now that you’re up to the latest code the next thing is to “jailbreak” the Touchpad, which unlike on an Apple device is very easy. HP gives you access to the developer mode of the device. From the main home screen field enter “webos20090606” in the “Just Type…” search box in the middle. Don’t hit enter after you type it. Instead you should see an icon for Developer Mode. Tap that and then on the next screen slide the button to On. Do NOT enter a password. Just tap Submit. Done! Wasn’t that easier than an iPad?
If you have ever jailbroken an iOS device you know there are tools that let you install other non-app store apps on the device. For iOS this is often Cydia, for your Touchpad this is Preware. The next steps walk you through getting Preware installed. This requires you connecting the Touchpad to a Windows or OSX system. The first thing to do is install the WebOS Quick Installer. A link to the latest version is here. The link lists the requirements but it’s basically a Java application that runs on Windows or OSX. While I’m an Apple fanatic I did my install under Windows as I had some issues installing the drivers required under Lion…plus…I don’t like installing temporary drivers like that on my main operating system so I did it under a Windows VM. If the needed drivers aren’t installed it will prompt you to go get them. They will be installed automatically.
You will need to connect your Touchpad to the system with WebOS Quick Installer. Make sure of one thing.
When you plug in your Touchpad you will be prompted to put it in “USB” mode. Do NOT do that. Just tap Close. If you see a big USB icon on your Touchpad you chose the wrong one. Disconnect, reconnect, and do it again.
Next, click the Globe icon on the right side of the window. You should now see a row of tabs at the top and a list of application types down the left side.
In the search field near the top left type Preware and hit enter. You should see the screenshot below.
Click the Install button. If you look at Launcher -> Downloads on your tablet you should now see the Preware icon. If you’d like you can search for apps in the WebOS Quick Installer tool but for what we’re doing we no longer need to be hooked to the system. You can disconnect the tablet. Preware can install applications, patches, and kernels for us right on the device.
Now we’re having fun! Click the Preware icon. When it appears, click the “OK, I’ve read this. Let’s continue…” button. Preware will download the current list of installable packages. Click Yes when prompted to associate Preware with .lpk packages. At the time of this writing there are 500 possible packages to install. Some are for other WebOS devices, but you can browse through and see what the options are if you’d like. There are also other “feeds” you can add to Preware for beta and test software. By default you get the stable feeds.
First, let’s install some patches/patches/kernel. Click “List of Everything” and you can either scroll or (my suggestion) search for these. Note that if you’re prompted to restart Luna (the interface) just say to do it Later. We’ll do it at the end. Also allow it to install any dependencies if requested:
- Muffle System Logging - WebOS logs a LOT by default. We need to cut this down. Greatly improves responsiveness.
- Remove Dropped Packet Logging - Same as above. We don’t need it logging network activity.
- Faster Card Animations HYPER Version - Speeds up many GUI animations.
- Govnah - Application that let’s us set CPU profile and monitor performance. You’ll need this in a minute.
- Increase Touch Sensitivity and Smoothness 10 - Smooths out scrolling. Nice compromise between some other packages.
- Unthrottle Download Manager - By default the download manager is throttled to 64KB/s. We can fix that.
- Ad Blocker - Optional. Installs an ad blocker for the web browser. I have found some problems with this so if a page doesn’t act right remove it.
- Remove Tap Ripple - Gets rid of the ripple on a tap. Some people like this, some don’t.
- UberKernel - This will install an entirely new OS kernel on the device that let’s us go up to 1.5GHz and adds a new CPU scheduler. Nice. Reboot after this installs.