<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="en">
	<id>http://wiki.webos-internals.org/api.php?action=feedcontributions&amp;feedformat=atom&amp;user=JayCanuck</id>
	<title>WebOS Internals - User contributions [en]</title>
	<link rel="self" type="application/atom+xml" href="http://wiki.webos-internals.org/api.php?action=feedcontributions&amp;feedformat=atom&amp;user=JayCanuck"/>
	<link rel="alternate" type="text/html" href="http://wiki.webos-internals.org/wiki/Special:Contributions/JayCanuck"/>
	<updated>2026-04-19T12:32:02Z</updated>
	<subtitle>User contributions</subtitle>
	<generator>MediaWiki 1.35.1</generator>
	<entry>
		<id>http://wiki.webos-internals.org/index.php?title=Application:Preware&amp;diff=19713</id>
		<title>Application:Preware</title>
		<link rel="alternate" type="text/html" href="http://wiki.webos-internals.org/index.php?title=Application:Preware&amp;diff=19713"/>
		<updated>2011-10-29T21:54:17Z</updated>

		<summary type="html">&lt;p&gt;JayCanuck: updated wosqi section&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[Category:Application]]&lt;br /&gt;
This page is currently available in four languages:&lt;br /&gt;
: [[Image:Australia.png]] [[Image:USA.png]] [[Application:Preware]]&lt;br /&gt;
: [[Image:France.png]] [[Application:Preware-FR]]&lt;br /&gt;
: [[Image:Germany.png]] [[Application:Preware-DE]]&lt;br /&gt;
: [[Image:China.png]] [[Application:Preware-ZH]]&lt;br /&gt;
&lt;br /&gt;
{{application&lt;br /&gt;
| name=Preware&lt;br /&gt;
| type=webOS&lt;br /&gt;
| version=Version: 1.8.3 (16 September 2011)&lt;br /&gt;
| tag=Utilities&lt;br /&gt;
| screenshot=Preware_ss1.png&lt;br /&gt;
| description=&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;BR&amp;gt;&lt;br /&gt;
== Summary ==&lt;br /&gt;
&amp;lt;!--{{icon|Icon_Preware.png|float:right;}}--&amp;gt;&lt;br /&gt;
[[image:Icon_Preware.png|frameless|left]]&lt;br /&gt;
Preware is a package management application for the Palm Pre, Palm Pixi, and the HP TouchPad.  Preware allows the user to install any package from any of the open standard package repositories on preware.org (or any other location that hosts an open standard package repository).  Preware relies on a custom written service developed from community research which allows the mojo app to talk to the built-in ipkg tool.&lt;br /&gt;
&lt;br /&gt;
'''Preware requires webOS 1.4.0 or later to function.  Do not try to install it on earlier webOS versions, it will not work.'''&lt;br /&gt;
&lt;br /&gt;
This application was the result of extensive community-based design in [[IPKG Service]] and [[Preware Design]].&lt;br /&gt;
&lt;br /&gt;
For application management, Preware can access more applications, and has more features, than any other on-device package installer.&lt;br /&gt;
&lt;br /&gt;
And since it is open source, and has a completely open development process supported by a team of world-class WebOS Internals developers, it will continue to get better much faster than any other package management application.&lt;br /&gt;
&lt;br /&gt;
Preware is the open application installer that has been written specifically to support a homebrew ecosystem where any developer can upload any application to any submission site, and that application can then be installed by any user.  Developers no longer need to upload their applications to multiple submission sites, and users are no longer excluded from accessing applications from any open standard package repository.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;BR&amp;gt;&lt;br /&gt;
=== Key features ===&lt;br /&gt;
Install / Remove / Update:&lt;br /&gt;
* Homebrew Applications including advanced applications with special requirements.  &lt;br /&gt;
* WebOS Themes&lt;br /&gt;
* Patches&lt;br /&gt;
* webOS Kernels&lt;br /&gt;
* Support for installation of signed packages&lt;br /&gt;
&lt;br /&gt;
&amp;lt;BR&amp;gt;&lt;br /&gt;
=== Status ===&lt;br /&gt;
Preware has been upgraded to release status, and is no longer considered beta. &lt;br /&gt;
&lt;br /&gt;
Some milestones worth mentioning in Preware's history include:&lt;br /&gt;
&lt;br /&gt;
* Since 27 August 2009, it is the only over-the-air installer for the palm capable of installing advanced palm applications such as the [[On_Screen_Keyboard|On Screen Keyboard]] or the terminal application.&lt;br /&gt;
* Since 27 August 2009, it is the only application supporting installation from all existing palm homebrew feeds.  &lt;br /&gt;
* Since 17 September 2009, it also supports installation of themes. &lt;br /&gt;
* Since 8 October 2009, it also supports installation of webOS patches.&lt;br /&gt;
* Since 12 Jan 2010, it also supports all Palm App Catalog feeds.&lt;br /&gt;
* Since 3 May 2010, it also supports installation of webOS custom kernels.&lt;br /&gt;
* Since 20 July 2010, it also supports installation of packages from URLs and local files.&lt;br /&gt;
* Since 24 July 2010, is also supports blacklisting packages and authors.&lt;br /&gt;
* Since 8 June 2011, access to webOS app catalog feeds is no longer available to third party developers or applications.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;BR&amp;gt;&lt;br /&gt;
=== License ===&lt;br /&gt;
Please be aware that org.webosinternals.preware is licensed under the [http://www.gnu.org/licenses/gpl-2.0.html GPLv2].&lt;br /&gt;
&lt;br /&gt;
Code from Preware cannot be used by a closed source application.  If you want to use them in a non-GPLv2 but otherwise open source application, please contact the [mailto:support@webos-internals.org authors].&lt;br /&gt;
&lt;br /&gt;
&amp;lt;BR&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Installing Preware ==&lt;br /&gt;
&lt;br /&gt;
There are four supported methods for installing Preware: Official HP/Palm SDK, WebOS Quick Install, Stand Alone Installers, and Command Line. &lt;br /&gt;
&lt;br /&gt;
You do not need to access the Linux command line or &amp;quot;root your Pre&amp;quot; to install or use Preware.&lt;br /&gt;
&lt;br /&gt;
You ''cannot'' use fileCoaster, or PreLoad, or PreUpdate to install or update Preware.  Those tools are unable to operate correctly on advanced homebrew packages.&lt;br /&gt;
&lt;br /&gt;
If you are a developer who uses the Palm emulator, you should know that Preware works just as well on the Emulator as it does on a real device, and is installed in exactly the same way.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;BR&amp;gt;&lt;br /&gt;
=== Installing Preware using the official HP/Palm SDK ===&lt;br /&gt;
&lt;br /&gt;
To install Preware on any webOS device, the following procedure is recommended if you're having problems with WebOS Quick Install:&lt;br /&gt;
&lt;br /&gt;
# Install the latest official Palm webOS SDK from http://developer.palm.com&lt;br /&gt;
# '''Disconnect your device''' (I repeat, do not have your device connected, no cables in the device, device not even anywhere near the computer), and run the latest webOS Doctor to install or upgrade your Novacom drivers&lt;br /&gt;
# Close the doctor&lt;br /&gt;
# Your device should remain disconnected&lt;br /&gt;
# Download the latest Preware package onto your computer from http://get.preware.org/&lt;br /&gt;
## To install Preware on a device, download the 'arm' .ipk file&lt;br /&gt;
## To install Preware on an emulator, download the 'i686' .ipk file&lt;br /&gt;
# Typing webos20090606, select the developer mode icon that will appear, and verify that your device is in developer mode&lt;br /&gt;
# Connect your device to your computers USB port, and select 'Just Charge' (or 'Cancel' on your Touchpad)&lt;br /&gt;
# If you are installing on a Veer, you will need to reboot the phone while connected to the computer, at this point, or it will not be recognized&lt;br /&gt;
# Use palm-install to install the package you downloaded&lt;br /&gt;
## Typically you can simply get a command line, navigate to the directory with the Preware package you downloaded, then type palm-install and.the.package.arm.name.ipk&lt;br /&gt;
&lt;br /&gt;
&amp;lt;BR&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Installing Preware with WebOS Quick Install ===&lt;br /&gt;
You can use version 4.1.1 or later of [http://forums.precentral.net/canuck-coding/274461-webos-quick-install-v4-1-1-a.html WebOS Quick Install] to install Preware on any device easily and quickly, without the need to download a big 200MB SDK and webOSDoctor.&lt;br /&gt;
&lt;br /&gt;
'''Latest Version of WebOS Quick Install available here: [http://forums.precentral.net/canuck-coding/274461-webos-quick-install-v4-2-3-a.html WebOS Quick Install v4.3.1]'''&lt;br /&gt;
&lt;br /&gt;
'''For a step-by-step tutorial and interactive problem troubleshooting, the official [http://bit.ly/wosqi-guide WOSQI Homebrew Guide] is highly recommended'''&lt;br /&gt;
&lt;br /&gt;
# Install the required Software&lt;br /&gt;
## [http://www.java.com/en/download/installed.jsp?detect=jre&amp;amp;try=1 Click here] to verify that you have the latest java installed on your computer and update if needed&lt;br /&gt;
## [http://bit.ly/wosqi-download Click Here] to download the current version of WebOS Quick Install&lt;br /&gt;
# Put your device in [[Getting started|Developer Mode]]&lt;br /&gt;
# Connect your device to your computer with the USB cable, and select &amp;quot;Just Charge&amp;quot; or &amp;quot;Cancel&amp;quot; (on a Touchpad). Do not select USB Drive.&lt;br /&gt;
# Run WebOS Quick Install. If the novacom driver is not installed, WebOS Quick Install will download and install that for you.&lt;br /&gt;
## '''Do not believe any guide that says you need to download the SDK or webOSDoctor for WOSQI to run.''' The most you'll download is the novacom driver, which is only 11MB on Windows, and will be done via WOSQI.&lt;br /&gt;
# If you are installing on a Veer, you will need to reboot the phone at this point or WOSQI will not recognize it. Hold the On/Off button down for about five seconds and release it. Select &amp;quot;Power&amp;quot; then select &amp;quot;Restart&amp;quot;.&lt;br /&gt;
# Click the third button on the right (the globe icon)&lt;br /&gt;
# Select the Applications tab at the top&lt;br /&gt;
# Search for Preware&lt;br /&gt;
# Click Install.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;BR&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Installing Preware with the standalone installer ===&lt;br /&gt;
Preware installers can be downloaded here: [http://get.preware.org Preware Standalone Installers]. These instructions are currently only for Mac and PC users.&lt;br /&gt;
&lt;br /&gt;
# Install the required software.&lt;br /&gt;
## [http://www.java.com/en/download/installed.jsp?detect=jre&amp;amp;try=1 Click here] to verify that you have the latest version of Java installed on your computer and update it if needed.&lt;br /&gt;
## [http://www.webos-internals.org/wiki/Webos_Doctor_Versions Click here] to download the current webOS Doctor for your carrier and device in a subdirectory you will remember (maybe &amp;quot;Palm&amp;quot;?). If you already have it, skip this step.&lt;br /&gt;
##* '''Do not run the webOS Doctor.'''&lt;br /&gt;
# Put your device into [[Getting started|Developer Mode]].&lt;br /&gt;
#* '''Windows users:''' When connecting your device to the computer for the first time, you will be prompted to install new hardware. Click Next to start the device installation. You may get a message regarding Novacom drivers not being installed. If so, you can disregard it. Once your device is installed, proceed with the Preware installation.&lt;br /&gt;
# Download the [http://get.preware.org/ Preware Standalone Installer] (you should choose the latest file name PrewareInstaller-X.Y.Z.jar) and place it in the same directory as the webOS Doctor .jar file.&lt;br /&gt;
# Run the Preware Installer.&lt;br /&gt;
# Click on the Tools menu and choose Install Drivers. This will install the Palm Novacom drivers for webOS devices.&lt;br /&gt;
# If you are installing on a Veer, you may need to reboot the phone at this point.&lt;br /&gt;
# Once the drivers have finished installing, click on Install Preware. After Preware is installed, your device will be unresponsive for a few seconds while Luna restarts.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;BR&amp;gt;&lt;br /&gt;
=== Installing Preware from the command line ===&lt;br /&gt;
If you have access to the command line of your webOS Device or emulator using Terminal, Novaterm, the &amp;quot;Linux Commandline&amp;quot; in WebOS Quick Install, or other techniques, you can install Preware by typing three lines. If you are in any way unsure of operating at the Linux command line, please use either of the methods described above. &lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;bash&amp;quot;&amp;gt;&lt;br /&gt;
cd /tmp&lt;br /&gt;
wget http://gitorious.org/webos-internals/bootstrap/blobs/raw/master/preware-bootstrap.sh&lt;br /&gt;
sh /tmp/preware-bootstrap.sh&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;BR&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Updating Preware ===&lt;br /&gt;
To update Preware, just run Preware and select &amp;quot;Package Updates&amp;quot; from the main scene. If an update to Preware is available, it will appear in the list. Then select the &amp;quot;Update&amp;quot; button. Preware will close automatically after the update is complete.&lt;br /&gt;
&lt;br /&gt;
Alternatively, WebOS Quick Install provides a method for updates as well that is similar to Preware.&lt;br /&gt;
&lt;br /&gt;
Note that you cannot use fileCoaster, or PreLoad, or PreUpdate to install or update Preware.  Those tools are unable to operate correctly on advanced homebrew packages.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;BR&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Removing Preware ===&lt;br /&gt;
''Why would you ever want to remove Preware?''&lt;br /&gt;
&lt;br /&gt;
To remove Preware on webOS 2.x or lower, hold the Orange button on your keypad and choose Preware from the Launcher. Choose Delete.&lt;br /&gt;
For Touchpads (3.x), tap and hold the icon and click the &amp;quot;x&amp;quot; that appear on the icon. Choose delete.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;BR&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Usage ==&lt;br /&gt;
=== Preferences ===&lt;br /&gt;
{| Width=&amp;quot;70%&amp;quot; VAlign=&amp;quot;top&amp;quot;&lt;br /&gt;
| valign=&amp;quot;top&amp;quot;|[[image:Preferences.png|160px|frameless|left|text-top]]&lt;br /&gt;
| valign=&amp;quot;top&amp;quot;|You can select preferences in the top left corner of the Pre to bring up the preferences screen.  On the Preferences screen you can specify the look of the application, the frequency that feeds are updated, and what Preware will show you by default.&lt;br /&gt;
&amp;lt;BR&amp;gt;&lt;br /&gt;
{| style=&amp;quot;color:black; background-color:#F9F9F9;border:1px outset;&amp;quot; cellpadding=&amp;quot;3&amp;quot; cellspacing=&amp;quot;0&amp;quot;&lt;br /&gt;
| TIP:&lt;br /&gt;
|-&lt;br /&gt;
| To make it easier to find things, set &amp;quot;Show Available Types&amp;quot; to yes.  This will show separate categories (Applications/Themes/Patches/etc.) rather than show everything in one long list.&lt;br /&gt;
|}&lt;br /&gt;
|}&lt;br /&gt;
&amp;lt;BR&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Feed management ===&lt;br /&gt;
{| Width=&amp;quot;70%&amp;quot; VAlign=&amp;quot;top&amp;quot;&lt;br /&gt;
| valign=&amp;quot;top&amp;quot;|[[image:Preware_feeds.png|160px|frameless|left|text-top]]&lt;br /&gt;
| valign=&amp;quot;top&amp;quot;|In the preferences section on the top bar on the right side is a button that takes you to the feeds screen.  On the feeds screen you can select which feeds are loaded and which ones are not. Simply select the on or off button for that feed. (If you are not interested in themes you can disable the two feeds for themes to speed up the updating of feeds) Preware comes with the following feeds by default (some are disabled by default, but are easily enabled if desired). &lt;br /&gt;
&lt;br /&gt;
{| style=&amp;quot;color:black; background-color:#FFFFE0;&amp;quot; cellpadding=&amp;quot;3&amp;quot; cellspacing=&amp;quot;0&amp;quot; Border=&amp;quot;1&amp;quot;&lt;br /&gt;
| align=&amp;quot;center&amp;quot; colspan=&amp;quot;4&amp;quot; | '''Default Feeds'''&lt;br /&gt;
|-&lt;br /&gt;
| align=&amp;quot;center&amp;quot; | [http://ipkg.preware.org/feeds/precentral/ PreCentral]&lt;br /&gt;
|-&lt;br /&gt;
| align=&amp;quot;center&amp;quot; | [http://ipkg.preware.org/feeds/webos-internals/ WebOS Internals]&lt;br /&gt;
| align=&amp;quot;center&amp;quot; | [http://ipkg.preware.org/feeds/optware/ Optware]&lt;br /&gt;
| align=&amp;quot;center&amp;quot; | [http://ipkg.preware.org/feeds/webos-patches/ WebOS Patches]&lt;br /&gt;
| align=&amp;quot;center&amp;quot; | [http://ipkg.preware.org/feeds/webos-kernels/ WebOS Kernels]&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
{| style=&amp;quot;color:black; background-color:#F9F9F9;border:1px outset;&amp;quot; VAlign=&amp;quot;middle&amp;quot; cellpadding=&amp;quot;3&amp;quot; cellspacing=&amp;quot;0&amp;quot; Width=&amp;quot;70%&amp;quot;&lt;br /&gt;
| align=&amp;quot;center&amp;quot; | See [[Testing Feeds]] for detailed instructions on adding custom feeds.&lt;br /&gt;
|}&lt;br /&gt;
&amp;lt;BR&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Package updates ===&lt;br /&gt;
{| Width=&amp;quot;70%&amp;quot; VAlign=&amp;quot;top&amp;quot;&lt;br /&gt;
| valign=&amp;quot;top&amp;quot;|[[image:UpdateFeeds.png|160px|frameless|left|text-top]]&lt;br /&gt;
| valign=&amp;quot;top&amp;quot;|To update feeds, simply select &amp;quot;Update Feeds&amp;quot; from the Application Menu.  Preware will download the package list information from your enabled feeds.  After processing the data, you will be back at the main list of available items.&lt;br /&gt;
|}&lt;br /&gt;
&amp;lt;BR&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Installing packages ===&lt;br /&gt;
{| Width=&amp;quot;70%&amp;quot; VAlign=&amp;quot;top&amp;quot;&lt;br /&gt;
| valign=&amp;quot;top&amp;quot;|[[image:SelectApp.png|160px|frameless|left|text-top]]&lt;br /&gt;
| valign=&amp;quot;top&amp;quot;|There are a few ways to select and install a &amp;quot;package&amp;quot; (application/patch/theme/etc.).  Using &amp;quot;List of Everything&amp;quot; would be the simplest.&lt;br /&gt;
# Find the package you want to install either by scrolling and tapping on it, or just start typing&lt;br /&gt;
# Tap the &amp;quot;Install&amp;quot; button that the bottom of the package's page to install.&lt;br /&gt;
|}&lt;br /&gt;
&amp;lt;BR&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Removing packages ===&lt;br /&gt;
{| Width=&amp;quot;70%&amp;quot; VAlign=&amp;quot;top&amp;quot;&lt;br /&gt;
| valign=&amp;quot;top&amp;quot;|[[image:RemoveAppTap.png|160px|frameless|left|text-top]]&lt;br /&gt;
| valign=&amp;quot;top&amp;quot;|Removing a package is just as easy.&lt;br /&gt;
# On the main screen, tap &amp;quot;Installed Packages&amp;quot;, then the category of the package you want to remove&lt;br /&gt;
# Tap the Package you want to remove&lt;br /&gt;
# Tap the &amp;quot;Remove&amp;quot; button that the bottom of the package's page.&lt;br /&gt;
|}&lt;br /&gt;
&amp;lt;BR&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Blacklist (category filters) ===&lt;br /&gt;
{| Width=&amp;quot;70%&amp;quot; VAlign=&amp;quot;top&amp;quot;&lt;br /&gt;
[[File:preware_2011-09-03_165038.png]]''' '''[[File:preware_2011-09-03_165049.png]]&lt;br /&gt;
| valign=&amp;quot;top&amp;quot; | The Preware &amp;quot;Blacklist&amp;quot; is a tool used to hide packages (applications, patches, etc) that you do not want to see, such as mass-produced book apps or real estate apps.  This tool can also be used to hide unavailable packages, such as patches that are not compatible with your current webOS version.  Got to Preferences in Preware and scroll to the Blacklist section.  You can add whatever filters you like to customize your Preware experience. To hide all apps from a particular Maintainer, choose a &amp;quot;Maintainer&amp;quot; filter with the package maintainer in the search field.  To hide unavailable packages, choose a &amp;quot;Category&amp;quot; filter, with &amp;quot;Unavailable&amp;quot; in the search field.&lt;br /&gt;
|}&lt;br /&gt;
&amp;lt;BR&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--&lt;br /&gt;
{| style=&amp;quot;color:black; background-color:#F9F9F9;border:1px outset;&amp;quot; cellpadding=&amp;quot;3&amp;quot; cellspacing=&amp;quot;0&amp;quot;&lt;br /&gt;
&lt;br /&gt;
=== Applications ===&lt;br /&gt;
=== Themes ===&lt;br /&gt;
=== Patches ===&lt;br /&gt;
=== Installed Packages ===&lt;br /&gt;
=== List of Everything ===&lt;br /&gt;
=== Saved Package List ===&lt;br /&gt;
--&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Operating notes ==&lt;br /&gt;
=== Limitations ===&lt;br /&gt;
No known limitations.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;BR&amp;gt;&lt;br /&gt;
=== Known bugs ===&lt;br /&gt;
* When selecting a patch with dependencies, if you view those dependencies then install them, when Preware returns you to the original patch's screen it will still have the 'install' button showing even though it is installed successfully.  Swiping back and returning will show the correct status.&lt;br /&gt;
&lt;br /&gt;
* The Update All button can get confused if there are patches with complex dependencies.  This will be fixed in a future version.&lt;br /&gt;
&lt;br /&gt;
* The Updates feature from the regular Palm Launcher, may claim that application updates are needed, and then when the user clicks Show Updates shows the App Catalog's installed applications,  there are none shown that need updating.   This isn't as expected.  This is because an app that was previously only in Preware has now migrated to the Palm Catalog.  Don't worry, your apps are up to date (with the possible exception of the one with the conflict.)  This is not a bug in Preware per se' but an app version conflict because the app is in both the Palm Catalog and also in Homebrew.  Notice that you don't need to remove Preware to install the app from the official catalog, but simply disable the feed in Preware then &amp;quot;update feeds&amp;quot; to refresh the list then it should install fine from the official app catalog.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;BR&amp;gt;&lt;br /&gt;
== Changelog ==&lt;br /&gt;
&amp;lt;BR&amp;gt;&lt;br /&gt;
For those interested, the full Changelog can be [http://git.webos-internals.org/?p=applications/preware.git;a=tags found here].  Listed below is the Changelog since the 1.0 milestone.&lt;br /&gt;
&amp;lt;BR&amp;gt;&amp;lt;BR&amp;gt;&lt;br /&gt;
&lt;br /&gt;
; 1.8.3&lt;br /&gt;
* Please read http://testing.preware.org/ if you use the testing feeds&lt;br /&gt;
&lt;br /&gt;
; 1.8.2&lt;br /&gt;
* Fixed the removal of obsolete testing feeds&lt;br /&gt;
&lt;br /&gt;
; 1.8.1&lt;br /&gt;
* Remove the obsolete testing feeds when adding alpha or beta feeds&lt;br /&gt;
&lt;br /&gt;
; 1.8.0&lt;br /&gt;
* Disabled support for adding obsolete testing feeds&lt;br /&gt;
&lt;br /&gt;
; 1.7.7&lt;br /&gt;
* Enabled support of alpha and beta testing feeds&lt;br /&gt;
&lt;br /&gt;
; 1.7.6:&lt;br /&gt;
* Larger screenshots on the TouchPad&lt;br /&gt;
* Pressed states for TouchPad back buttons&lt;br /&gt;
* Fixed search backspace on TouchPad&lt;br /&gt;
&lt;br /&gt;
; 1.7.5:&lt;br /&gt;
* Fixed list rendering on TouchPad (courtesy of chpwn).&lt;br /&gt;
&lt;br /&gt;
; 1.7.4:&lt;br /&gt;
* Removed catalog feed specific preferences (show only free/show only english).&lt;br /&gt;
&lt;br /&gt;
; 1.7.3:&lt;br /&gt;
* Added support for font packages.&lt;br /&gt;
&lt;br /&gt;
; 1.7.2:&lt;br /&gt;
* Replaced the word phone with the word device in all messages.&lt;br /&gt;
&lt;br /&gt;
; 1.7.1:&lt;br /&gt;
* Fixed fullscreen screenshot resizing on TouchPad rotate (courtesy of Appsotutely).&lt;br /&gt;
* Fixed dependent packages spinner location (courtesy of chpwn).&lt;br /&gt;
&lt;br /&gt;
; 1.7.0:&lt;br /&gt;
* Rolled up all the beta release features for a TouchPad-compatible public release.&lt;br /&gt;
&lt;br /&gt;
; 1.6.8:&lt;br /&gt;
* Enabled back tap on header for all devices.&lt;br /&gt;
&lt;br /&gt;
; 1.6.7:&lt;br /&gt;
* Fixed full-screen formatting of ipkg log screen.&lt;br /&gt;
&lt;br /&gt;
; 1.6.6:&lt;br /&gt;
* Preware is now fully compatible with the TouchPad, using the full screen area.&lt;br /&gt;
&lt;br /&gt;
; 1.6.5:&lt;br /&gt;
* Now usable on devices without a back gesture.&lt;br /&gt;
* Set the wget user-agent to Preware when retrieving indexes and packages.&lt;br /&gt;
&lt;br /&gt;
; 1.6.4:&lt;br /&gt;
* Fixed a problem when loading the saved packages list.&lt;br /&gt;
&lt;br /&gt;
; 1.6.3:&lt;br /&gt;
* WebOS Internals has been formally notified by Richard Kerris (HP Vice President of Worldwide Developer Relations) that open access to the webOS app catalog feed (including the beta and web feeds) is no longer available to third party developers or applications. Please direct any questions about this decision (which is final and permanent) to HP, not to WebOS Internals.&lt;br /&gt;
* Removed all HP webOS app catalog feeds from new installations of Preware.&lt;br /&gt;
&lt;br /&gt;
; 1.6.2:&lt;br /&gt;
* Added the clock themes feed (disabled by default).&lt;br /&gt;
&lt;br /&gt;
; 1.6.0:&lt;br /&gt;
* webOS 2.x Just Type integration.&lt;br /&gt;
* Fixed package list ordering bug.&lt;br /&gt;
* Layout fixes for Pixi/Veer.&lt;br /&gt;
&lt;br /&gt;
; 1.5.9:&lt;br /&gt;
* Fixed parse errors resulting from packages with very large descriptions.&lt;br /&gt;
* Fixed problems with updates to app catalog apps.&lt;br /&gt;
&lt;br /&gt;
; 1.5.8:&lt;br /&gt;
* Moved blacklisting to feed load to speed up listing.&lt;br /&gt;
* Suggests a reload after changing the blacklist.&lt;br /&gt;
* Fixed homebrew feed/catalog feed same appid bug.&lt;br /&gt;
&lt;br /&gt;
; 1.5.7:&lt;br /&gt;
* Added check to make sure package has a title before trying to search it.&lt;br /&gt;
&lt;br /&gt;
; 1.5.6:&lt;br /&gt;
* Removed support for Visibility feed value - use a category filter to exclude Unavailable packages if desired.&lt;br /&gt;
&lt;br /&gt;
; 1.5.5:&lt;br /&gt;
* Added support for Visibility feed value.&lt;br /&gt;
* Fix display of screenshots from devices with a different resolution.&lt;br /&gt;
* Test fix for custom feed on network with no internet connection.&lt;br /&gt;
* Style updates for pre3 screen size.&lt;br /&gt;
&lt;br /&gt;
; 1.5.4:&lt;br /&gt;
* Updated French translations (courtesy of Clément).&lt;br /&gt;
&lt;br /&gt;
; 1.5.3:&lt;br /&gt;
* Reinstated banner notification of manual saved package list update.&lt;br /&gt;
&lt;br /&gt;
; 1.5.2:&lt;br /&gt;
* Check if package dates are actually dates.&lt;br /&gt;
* Removed banner notification of saved package list being saved.&lt;br /&gt;
&lt;br /&gt;
; 1.5.1:&lt;br /&gt;
* Added support for optware testing feeds.&lt;br /&gt;
&lt;br /&gt;
; 1.5.0:&lt;br /&gt;
* You must upgrade to this version for full webOS 2.0 compatibility.&lt;br /&gt;
&lt;br /&gt;
; 1.4.9:&lt;br /&gt;
* Better compatibility with unknown future webOS versions.&lt;br /&gt;
&lt;br /&gt;
; 1.4.8:&lt;br /&gt;
&lt;br /&gt;
* Now calls the correct software manager updates screen on webOS 2.0.&lt;br /&gt;
&lt;br /&gt;
; 1.4.7:&lt;br /&gt;
* Fixed update, install and remove status messages on webOS 2.0.&lt;br /&gt;
&lt;br /&gt;
; 1.4.6:&lt;br /&gt;
* New &amp;quot;App Catalog&amp;quot; theme preferences thanks to Garrett92C.&lt;br /&gt;
* Added support for &amp;quot;MaxWebOSVersion&amp;quot; in the feeds.&lt;br /&gt;
&lt;br /&gt;
; 1.4.5:&lt;br /&gt;
* Added support for identifying when running on a Pre 2 device.&lt;br /&gt;
&lt;br /&gt;
; 1.4.4: &lt;br /&gt;
* Updated the version check to support future webOS versions.&lt;br /&gt;
&lt;br /&gt;
; 1.4.2:&lt;br /&gt;
* Added Category as a blacklist option.&lt;br /&gt;
&lt;br /&gt;
; 1.4.1:&lt;br /&gt;
* Added a Changelog button to the Help scene.&lt;br /&gt;
&lt;br /&gt;
; 1.4.0:&lt;br /&gt;
* Added help to preferences scene.&lt;br /&gt;
* Fixed swipe-to-delete bug in blacklist.&lt;br /&gt;
* Updated Italian translations (courtesy of Darkmagister).&lt;br /&gt;
* Added &amp;quot;Get Info&amp;quot; button to package install scene.&lt;br /&gt;
* Added &amp;quot;Send&amp;quot; button to ipkg log scene.&lt;br /&gt;
* Fixed bug when loading large package descriptions.&lt;br /&gt;
&lt;br /&gt;
; 1.3.8:&lt;br /&gt;
* Updated French translations (courtesy of Yannick LE NY).&lt;br /&gt;
&lt;br /&gt;
; 1.3.6:&lt;br /&gt;
* Preware now supports installation of application package files (.ipk files) directly from URLs, email attachments, and local files.&lt;br /&gt;
* Also supported are Send to Preware links on homebrew application gallery and news websites (this requires the Neato! application to also be installed).&lt;br /&gt;
* If Preware continually asks you about file associations on every single launch, even after you have answered Yes to the questions it asks, then you may have a damaged file association table and will need to run the Emergency MimeTable Reset tool and then reboot to repair it.&lt;br /&gt;
&lt;br /&gt;
; 1.3.5:&lt;br /&gt;
* Updated German translations.&lt;br /&gt;
&lt;br /&gt;
; 1.3.3:&lt;br /&gt;
* Always ask the user before modifying the file association list.&lt;br /&gt;
* Updated French translations. &lt;br /&gt;
&lt;br /&gt;
; 1.3.1:&lt;br /&gt;
* Check whether Preware is the default application for handling packages, and advise the user if it is not.&lt;br /&gt;
&lt;br /&gt;
; 1.3.0:&lt;br /&gt;
* Added Preware to the Default Applications list to allow for installing packages from email messages and the browser.&lt;br /&gt;
&lt;br /&gt;
; 1.2.9:&lt;br /&gt;
* Fixed the Saved Package List swipe to delete bug.&lt;br /&gt;
&lt;br /&gt;
; 1.2.8:&lt;br /&gt;
* Open the My Applications app catalog screen when multiple app catalog applications need updating.&lt;br /&gt;
&lt;br /&gt;
; 1.2.7&lt;br /&gt;
* Fixed the Install Package problem when running on the emulator.&lt;br /&gt;
&lt;br /&gt;
; 1.2.6&lt;br /&gt;
* Remove most of the curl download progress messages from the ipkg log (this fixes a buffer overrun crash).&lt;br /&gt;
&lt;br /&gt;
; 1.2.5&lt;br /&gt;
* Added Ask At Launch option to update preference.&lt;br /&gt;
* Added Blacklist support.&lt;br /&gt;
* German Translation updates.&lt;br /&gt;
* Fixed update banner problem.&lt;br /&gt;
* Fixed package with too many dependent packages problem.&lt;br /&gt;
&lt;br /&gt;
; 1.2.4&lt;br /&gt;
* Added support for MinWebOSVersion, DeviceCompatibility and PreActionMessage package attributes.&lt;br /&gt;
&lt;br /&gt;
; 1.2.3&lt;br /&gt;
* Enable the Install Package feature to also work for incorrectly formatted filenames.&lt;br /&gt;
&lt;br /&gt;
; 1.2.1&lt;br /&gt;
* Robustified the Install Package feature - will now run post-install scripts for all correctly formatted filenames (packageid_version_arch.ipk).&lt;br /&gt;
&lt;br /&gt;
; 1.2.0&lt;br /&gt;
* Added Install Package functionality, allowing installation of packages from URLs and local files.&lt;br /&gt;
* Moved Saved Package List from the main screen to the app menu.&lt;br /&gt;
&lt;br /&gt;
; 1.1.7&lt;br /&gt;
* Added support for Kernel Modules.&lt;br /&gt;
&lt;br /&gt;
; 1.1.5&lt;br /&gt;
* Use a gentler reboot procedure to allow open files to be flushed to disk.&lt;br /&gt;
&lt;br /&gt;
; 1.1.4&lt;br /&gt;
* Fixed hang on package download failures.&lt;br /&gt;
&lt;br /&gt;
; 1.1.2 &lt;br /&gt;
* Added support for the ENABLE_TESTING_FEEDS Meta-Doctor feature.&lt;br /&gt;
* Removed the tag line about eventually reaching 1.0.&lt;br /&gt;
* Minor French translation updates, courtesy of Yannick LE NY.&lt;br /&gt;
&lt;br /&gt;
; 1.1.1&lt;br /&gt;
* Added languages field in package descriptions. &lt;br /&gt;
* Added preference to only show packages with English descriptions.&lt;br /&gt;
&lt;br /&gt;
; 1.1.0&lt;br /&gt;
* Now defaults (selectable by a preference option) to using an alternative installation method to avoid the webOS 1.4 rescan bug which closes and stops notifications from your phone, email and messaging applications. &lt;br /&gt;
* Updated German and French translations.&lt;br /&gt;
* Fixed deletion of disabled feeds. &lt;br /&gt;
* Added service version number to the ipkgservice API. Robustified the service upgrade process.&lt;br /&gt;
&lt;br /&gt;
; 1.0.0&lt;br /&gt;
* The Package Manager Service has been rewritten in C and incorporated into this single Preware package.&lt;br /&gt;
* Installing Preware 1.0.0 will remove the Package Manager Service as the last step of the upgrade process.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;BR&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Repository ==&lt;br /&gt;
Preware and the Package Manager Service are housed in the applications/preware git repository at http://git.webos-internals.org/&lt;br /&gt;
&lt;br /&gt;
For more information getting your application published in the WebOS Internals Source Code Repositories, please see the [[WebOS Internals Source Code Repositories]] page.  For commit permission to the open source project, contact rwhitby on #webos-internals or email [mailto:support@webos-internals.org support@webos-internals.org]&lt;/div&gt;</summary>
		<author><name>JayCanuck</name></author>
	</entry>
	<entry>
		<id>http://wiki.webos-internals.org/index.php?title=Application:Preware&amp;diff=17025</id>
		<title>Application:Preware</title>
		<link rel="alternate" type="text/html" href="http://wiki.webos-internals.org/index.php?title=Application:Preware&amp;diff=17025"/>
		<updated>2011-06-29T03:04:43Z</updated>

		<summary type="html">&lt;p&gt;JayCanuck: updated for wosqi 4.2.0&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[Category:Application]]&lt;br /&gt;
This page is currently available in four languages:&lt;br /&gt;
:[[Image:Australia.png]] [[Image:USA.png]] [[Application:Preware]]&lt;br /&gt;
:[[Image:France.png]] [[Application:Preware-FR]]&lt;br /&gt;
:[[Image:Germany.png]] [[Application:Preware-DE]]&lt;br /&gt;
:[[Image:China.png]] [[Application:Preware-ZH]]&lt;br /&gt;
&lt;br /&gt;
{{application&lt;br /&gt;
|name=Preware&lt;br /&gt;
|type=webOS&lt;br /&gt;
|version=Version: 1.6.3 (8 June 2011)&lt;br /&gt;
|tag=Utilities&lt;br /&gt;
|screenshot=Preware_ss1.png&lt;br /&gt;
|description=&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;BR&amp;gt;&lt;br /&gt;
=Summary=&lt;br /&gt;
&amp;lt;!--{{icon|Icon_Preware.png|float:right;}}--&amp;gt;&lt;br /&gt;
[[image:Icon_Preware.png|frameless|left]]&lt;br /&gt;
Preware is a package management application for the Palm Pre and the Palm Pixi.  Preware allows the user to install any package from any of the open standard package repositories on preware.org (or any other location that hosts an open standard package repository).  Preware relies on a custom written service developed from community research which allows the mojo app to talk to the built-in ipkg tool.&lt;br /&gt;
&lt;br /&gt;
'''Preware requires webOS 1.4.0 or later to function.  Do not try to install it on earlier webOS versions, it will not work.'''&lt;br /&gt;
&lt;br /&gt;
This application was the result of extensive community-based design in [[IPKG Service]] and [[Preware Design]].&lt;br /&gt;
&lt;br /&gt;
For application management, Preware can access more applications, and has more features, than any other on-device package installer.&lt;br /&gt;
&lt;br /&gt;
And since it is open source, and has a completely open development process supported by a team of world-class WebOS Internals developers, it will continue to get better much faster than any other package management application.&lt;br /&gt;
&lt;br /&gt;
Preware is the open application installer that has been written specifically to support a homebrew ecosystem where any developer can upload any application to any submission site, and that application can then be installed by any user.  Developers no longer need to upload their applications to multiple submission sites, and users are no longer excluded from accessing applications from any open standard package repository.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;BR&amp;gt;&lt;br /&gt;
===Key Features===&lt;br /&gt;
Install / Remove / Update:&lt;br /&gt;
*Homebrew Applications including advanced applications with special requirements.  &lt;br /&gt;
*WebOS Themes&lt;br /&gt;
*Patches&lt;br /&gt;
*webOS Kernels&lt;br /&gt;
*Support for installation of signed packages&lt;br /&gt;
&lt;br /&gt;
&amp;lt;BR&amp;gt;&lt;br /&gt;
===Status===&lt;br /&gt;
Preware has been upgraded to release status, and is no longer considered beta. &lt;br /&gt;
&lt;br /&gt;
Some milestones worth mentioning in Preware's history include:&lt;br /&gt;
&lt;br /&gt;
* Since 27 August 2009 it is the only over-the-air installer for the palm capable of installing advanced palm applications such as the [[On_Screen_Keyboard|On Screen Keyboard]] or the terminal application.&lt;br /&gt;
* Since 27 August 2009 it is the only application supporting installation from all existing palm homebrew feeds.  &lt;br /&gt;
* Since 17 September 2009 it also supports installation of themes. &lt;br /&gt;
* Since 8 October 2009 it also supports installation of webOS patches.&lt;br /&gt;
* Since 12 Jan 2010 it also supports all Palm App Catalog feeds.&lt;br /&gt;
* Since 3 May 2010 it also supports installation of webOS custom kernels.&lt;br /&gt;
* Since 20 July 2010 it also supports installation of packages from URLs and local files.&lt;br /&gt;
* Since 24 July 2010 is also supports blacklisting packages and authors.&lt;br /&gt;
* Since 8 June 2011 access to webOS app catalog feeds is no longer available to third party developers or applications.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;BR&amp;gt;&lt;br /&gt;
===License===&lt;br /&gt;
Please be aware that org.webosinternals.preware is licensed under the [http://www.gnu.org/licenses/gpl-2.0.html GPLv2].&lt;br /&gt;
&lt;br /&gt;
Code from Preware cannot be used by a closed source application.  If you want to use them in a non-GPLv2 but otherwise open source application, please contact the [mailto:support@webos-internals.org authors].&lt;br /&gt;
&lt;br /&gt;
&amp;lt;BR&amp;gt;&lt;br /&gt;
=Installing Preware=&lt;br /&gt;
&lt;br /&gt;
There are four supported methods for installing Preware: Official HP/Palm SDK, WebOS Quick Install, Stand Alone Installers, and Command Line. &lt;br /&gt;
&lt;br /&gt;
You do not need to access the Linux command line or &amp;quot;root your Pre&amp;quot; to install or use Preware.&lt;br /&gt;
&lt;br /&gt;
You ''cannot'' use fileCoaster, or PreLoad, or PreUpdate to install or update Preware.  Those tools are unable to operate correctly on advanced homebrew packages.&lt;br /&gt;
&lt;br /&gt;
If you are a developer who uses the Palm emulator, you should know that Preware works just as well on the Emulator as it does on a real device, and is installed in exactly the same way.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;BR&amp;gt;&lt;br /&gt;
===Installing Preware using the Official HP/Palm SDK===&lt;br /&gt;
&lt;br /&gt;
To install Preware on any webOS device, the following procedure is recommended if you're having problems with WebOS Quick Install:&lt;br /&gt;
&lt;br /&gt;
# Install the latest official Palm webOS SDK from http://developer.palm.com&lt;br /&gt;
# '''Disconnect your device''' (I repeat, do not have your device connected, no cables in the device, device not even anywhere near the computer), and run the latest webOS Doctor to install or upgrade your Novacom drivers&lt;br /&gt;
# Close the doctor&lt;br /&gt;
# Your phone should remain disconnected&lt;br /&gt;
# Download the latest Preware package onto your computer from http://get.preware.org/&lt;br /&gt;
## To install Preware on a phone, download the 'arm' .ipk file&lt;br /&gt;
## To install Preware on an emulator, download the 'i686' .ipk file&lt;br /&gt;
# Typing webos20090606, select the developer mode icon that will appears, and verify that your phone is in developer mode&lt;br /&gt;
# Connect your device to your computers USB port, and select 'Just Charge'&lt;br /&gt;
# Use palm-install to install the package you downloaded&lt;br /&gt;
## Typically you can simply get a command line, navigate to the directory with the Preware package you downloaded, then type palm-install and.the.package.arm.name.ipk&lt;br /&gt;
&lt;br /&gt;
&amp;lt;BR&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Installing Preware with WebOS Quick Install===&lt;br /&gt;
You can use version 4.1.1 or later of [http://forums.precentral.net/canuck-coding/274461-webos-quick-install-v4-1-1-a.html WebOS Quick Install] to install Preware on any device easily and quickly, without the need to download a big 200MB SDK and webOSDoctor.&lt;br /&gt;
&lt;br /&gt;
'''Latest Version of WebOS Quick Install available here: [http://forums.precentral.net/canuck-coding/274461-webos-quick-install-v4-1-1-a.html WebOS Quick Install v4.2.0]'''&lt;br /&gt;
&lt;br /&gt;
# Install the required Software&lt;br /&gt;
## [http://www.java.com/en/download/installed.jsp?detect=jre&amp;amp;try=1 Click here] to verify that you have the latest java installed on your computer and update if needed&lt;br /&gt;
## [http://dl.dropbox.com/u/2774158/WebOSQuickInstall-4.2.0.jar Click Here] to download WebOS Quick Install v4.2.0&lt;br /&gt;
# Put your device in [[Getting started|Developer Mode]]&lt;br /&gt;
# Connect your device to your computer with the USB cable, and select &amp;quot;Just Charge&amp;quot; (do not select USB Drive)&lt;br /&gt;
# Run WebOS Quick Install. If the novacom driver is not installed, WebOS Quick Install will download and install that for you.&lt;br /&gt;
## '''Do not believe any guide that says you need to download the SDK or webOSDoctor for WOSQI to run.''' The most you'll download is the novacom driver, which is only 11MB on Windows, and will be done via WOSQI.&lt;br /&gt;
# Click the third button on the right (the globe icon)&lt;br /&gt;
# Select the Applications tab at the top&lt;br /&gt;
# Search for Preware&lt;br /&gt;
# Click Install.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;BR&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Installing Preware with the Standalone Installer===&lt;br /&gt;
Preware installers can be downloaded here: [http://get.preware.org Preware Standalone Installers]. These instructions are currently only for Mac and PC users.&lt;br /&gt;
&lt;br /&gt;
# Install the required software.&lt;br /&gt;
## [http://www.java.com/en/download/installed.jsp?detect=jre&amp;amp;try=1 Click here] to verify that you have the latest version of Java installed on your computer and update it if needed.&lt;br /&gt;
## [http://www.webos-internals.org/wiki/Webos_Doctor_Versions Click here] to download the current webOS Doctor for your carrier and phone in a subdirectory you will remember (maybe &amp;quot;Palm&amp;quot;?). If you already have it, skip this step.&lt;br /&gt;
##* '''Do not run the webOS Doctor.'''&lt;br /&gt;
# Put your device into [[Getting started|Developer Mode]].&lt;br /&gt;
#* '''Windows users:''' When connecting your device to the computer for the first time, you will be prompted to install new hardware. Click Next to start the device installation. You may get a message regarding Novacom drivers not being installed. If so, you can disregard it. Once your device is installed, proceed with the Preware installation.&lt;br /&gt;
# Download the [http://get.preware.org/ Preware Standalone Installer] (you should choose the latest file name PrewareInstaller-X.Y.Z.jar) and place it in the same directory as the webOS Doctor .jar file.&lt;br /&gt;
# Run the Preware Installer.&lt;br /&gt;
# Click on the Tools menu and choose Install Drivers. This will install the Palm Novacom drivers for webOS devices.&lt;br /&gt;
# Once the drivers have finished installing, click on Install Preware. After Preware is installed, your device will be unresponsive for a few seconds while Luna restarts.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;BR&amp;gt;&lt;br /&gt;
===Installing Preware from the Commandline===&lt;br /&gt;
If you have access to the command line of your webOS Device or emulator using Terminal, Novaterm, the &amp;quot;Linux Commandline&amp;quot; in WebOS Quick Install, or other techniques, you can install Preware by typing three lines. This technique is always the shortest and in many ways the simplest, but if you are in any way unsure of operating at the Linux command line, please use either of the methods described above. &lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;bash&amp;quot;&amp;gt;&lt;br /&gt;
cd /tmp&lt;br /&gt;
wget http://bit.ly/preware-bootstrap&lt;br /&gt;
sh preware-bootstrap&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;BR&amp;gt;&lt;br /&gt;
===Updating Preware===&lt;br /&gt;
To update Preware, just run Preware and select &amp;quot;Package Updates&amp;quot; from the main scene. If an update to Preware is available, it will appear in the list. Then select the &amp;quot;Update&amp;quot; button. Preware will close automatically after the update is complete.&lt;br /&gt;
&lt;br /&gt;
Note that you cannot use fileCoaster, or PreLoad, or PreUpdate to install or update Preware.  Those tools are unable to operate correctly on advanced homebrew packages.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;BR&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Removing Preware===&lt;br /&gt;
''Why would you ever want to remove Preware?''&lt;br /&gt;
&lt;br /&gt;
To remove Preware, hold the Orange button on your keypad and choose Preware from the Launcher. Choose Delete.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;BR&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=Usage=&lt;br /&gt;
&lt;br /&gt;
===Preferences===&lt;br /&gt;
{| Width=&amp;quot;70%&amp;quot; VAlign=&amp;quot;top&amp;quot;&lt;br /&gt;
|valign=&amp;quot;top&amp;quot;|[[image:Preferences.png|160px|frameless|left|text-top]]&lt;br /&gt;
|valign=&amp;quot;top&amp;quot;|You can select preferences in the top left corner of the Pre to bring up the preferences screen.  On the Preferences screen you can specify the look of the application, the frequency that feeds are updated, and what Preware will show you by default.&lt;br /&gt;
&amp;lt;BR&amp;gt;&lt;br /&gt;
{| style=&amp;quot;color:black; background-color:#F9F9F9;border:1px outset;&amp;quot; cellpadding=&amp;quot;3&amp;quot; cellspacing=&amp;quot;0&amp;quot;&lt;br /&gt;
|TIP:&lt;br /&gt;
|-&lt;br /&gt;
|To make it easier to find things, set &amp;quot;Show Available Types&amp;quot; to yes.  This will show separate categories (Applications/Themes/Patches/etc.) rather than show everything in one long list.&lt;br /&gt;
|}&lt;br /&gt;
|}&lt;br /&gt;
&amp;lt;BR&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Feed Management===&lt;br /&gt;
{| Width=&amp;quot;70%&amp;quot; VAlign=&amp;quot;top&amp;quot;&lt;br /&gt;
|valign=&amp;quot;top&amp;quot;|[[image:Preware_feeds.png|160px|frameless|left|text-top]]&lt;br /&gt;
|valign=&amp;quot;top&amp;quot;|In the preferences section on the top bar on the right side is a button that takes you to the feeds screen.  On the feeds screen you can select which feeds are loaded and which ones are not. Simply select the on or off button for that feed. (If you are not interested in themes you can disable the two feeds for themes to speed up the updating of feeds) Preware comes with the following feeds by default (some are disabled by default, but are easily enabled if desired). &lt;br /&gt;
&lt;br /&gt;
{| style=&amp;quot;color:black; background-color:#FFFFE0;&amp;quot; cellpadding=&amp;quot;3&amp;quot; cellspacing=&amp;quot;0&amp;quot; Border=&amp;quot;1&amp;quot;&lt;br /&gt;
|align=&amp;quot;center&amp;quot; colspan=&amp;quot;4&amp;quot; | '''Default Feeds'''&lt;br /&gt;
|-&lt;br /&gt;
|align=&amp;quot;center&amp;quot; | [http://ipkg.preware.org/feeds/precentral/ PreCentral]&lt;br /&gt;
|-&lt;br /&gt;
|align=&amp;quot;center&amp;quot; | [http://ipkg.preware.org/feeds/webos-internals/ WebOS Internals]&lt;br /&gt;
|align=&amp;quot;center&amp;quot; | [http://ipkg.preware.org/feeds/optware/ Optware]&lt;br /&gt;
|align=&amp;quot;center&amp;quot; | [http://ipkg.preware.org/feeds/webos-patches/ WebOS Patches]&lt;br /&gt;
|align=&amp;quot;center&amp;quot; | [http://ipkg.preware.org/feeds/webos-kernels/ WebOS Kernels]&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
{| style=&amp;quot;color:black; background-color:#F9F9F9;border:1px outset;&amp;quot; VAlign=&amp;quot;middle&amp;quot; cellpadding=&amp;quot;3&amp;quot; cellspacing=&amp;quot;0&amp;quot; Width=&amp;quot;70%&amp;quot;&lt;br /&gt;
|align=&amp;quot;center&amp;quot; | See [[Testing Feeds]] for detailed instructions on adding custom feeds.&lt;br /&gt;
|}&lt;br /&gt;
&amp;lt;BR&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Package Updates===&lt;br /&gt;
{| Width=&amp;quot;70%&amp;quot; VAlign=&amp;quot;top&amp;quot;&lt;br /&gt;
|valign=&amp;quot;top&amp;quot;|[[image:UpdateFeeds.png|160px|frameless|left|text-top]]&lt;br /&gt;
|valign=&amp;quot;top&amp;quot;|To update feeds, simply select &amp;quot;Update Feeds&amp;quot; from the Application Menu.  Preware will download the package list information from your enabled feeds.  After processing the data, you will be back at the main list of available items.&lt;br /&gt;
|}&lt;br /&gt;
&amp;lt;BR&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Installing Packages===&lt;br /&gt;
{| Width=&amp;quot;70%&amp;quot; VAlign=&amp;quot;top&amp;quot;&lt;br /&gt;
|valign=&amp;quot;top&amp;quot;|[[image:SelectApp.png|160px|frameless|left|text-top]]&lt;br /&gt;
|valign=&amp;quot;top&amp;quot;|There are a few ways to select and install a &amp;quot;package&amp;quot; (application/patch/theme/etc.).  Using &amp;quot;List of Everything&amp;quot; would be the simplest.&lt;br /&gt;
#Find the package you want to install either by scrolling and tapping on it, or just start typing&lt;br /&gt;
#Tap the &amp;quot;Install&amp;quot; button that the bottom of the package's page to install.&lt;br /&gt;
|}&lt;br /&gt;
&amp;lt;BR&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Removing Packages===&lt;br /&gt;
{| Width=&amp;quot;70%&amp;quot; VAlign=&amp;quot;top&amp;quot;&lt;br /&gt;
|valign=&amp;quot;top&amp;quot;|[[image:RemoveAppTap.png|160px|frameless|left|text-top]]&lt;br /&gt;
|valign=&amp;quot;top&amp;quot;|Removing a package is just as easy.&lt;br /&gt;
#On the main screen, tap &amp;quot;Installed Packages&amp;quot;, then the category of the package you want to remove&lt;br /&gt;
#Tap the Package you want to remove&lt;br /&gt;
#Tap the &amp;quot;Remove&amp;quot; button that the bottom of the package's page.&lt;br /&gt;
|}&lt;br /&gt;
&amp;lt;BR&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Blacklist (Category Filters)===&lt;br /&gt;
{| Width=&amp;quot;70%&amp;quot; VAlign=&amp;quot;top&amp;quot;&lt;br /&gt;
[[File:preware_2011-09-03_165038.png]]''' '''[[File:preware_2011-09-03_165049.png]]&lt;br /&gt;
|valign=&amp;quot;top&amp;quot;|The Preware &amp;quot;Blacklist&amp;quot; is a tool used to hide packages (applications, patches, etc) that you do not want to see, such as mass-produced book apps or real estate apps.  This tool can also be used to hide unavailable packages, such as patches that are not compatible with your current webOS version.  Got to Preferences in Preware and scroll to the Blacklist section.  You can add whatever filters you like to customize your Preware experience. To hide all apps from a particular Maintainer, choose a &amp;quot;Maintainer&amp;quot; filter with the package maintainer in the search field.  To hide unavailable packages, choose a &amp;quot;Category&amp;quot; filter, with &amp;quot;Unavailable&amp;quot; in the search field.&lt;br /&gt;
&amp;lt;BR&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
{| style=&amp;quot;color:black; background-color:#F9F9F9;border:1px outset;&amp;quot; cellpadding=&amp;quot;3&amp;quot; cellspacing=&amp;quot;0&amp;quot;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--&lt;br /&gt;
=== Applications ===&lt;br /&gt;
=== Themes ===&lt;br /&gt;
=== Patches ===&lt;br /&gt;
=== Installed Packages ===&lt;br /&gt;
=== List of Everything ===&lt;br /&gt;
=== Saved Package List ===&lt;br /&gt;
--&amp;gt;&lt;br /&gt;
&lt;br /&gt;
= Operating notes =&lt;br /&gt;
&lt;br /&gt;
===Limitations===&lt;br /&gt;
No known limitations.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;BR&amp;gt;&lt;br /&gt;
===Known bugs===&lt;br /&gt;
*When selecting a patch with dependencies, if you view those dependencies then install them, when Preware returns you to the original patch's screen it will still have the 'install' button showing even though it is installed successfully.  Swiping back and returning will show the correct status.&lt;br /&gt;
&lt;br /&gt;
*The Update All button can get confused if there are patches with complex dependencies.  This will be fixed in a future version.&lt;br /&gt;
&lt;br /&gt;
*If updates to App Catalog applications are pending, they will be silently skipped when using the Update All button.&lt;br /&gt;
&lt;br /&gt;
*The Updates feature from the regular Palm Launcher, may claim that application updates are needed, and then when the user clicks Show Updates shows the App Catalog's installed applications,  there are none shown that need updating.   This isn't as expected.  This is because an app that was previously only in Preware has now migrated to the Palm Catalog.  Don't worry, your apps are up to date (with the possible exception of the one with the conflict.)  This is not a bug in Preware per se' but an app version conflict because the app is in both the Palm Catalog and also in Homebrew.  Notice that you don't need to remove Preware to install the app from the official catalog, but simply disable the feed in Preware then &amp;quot;update feeds&amp;quot; to refresh the list then it should install fine from the official app catalog.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;BR&amp;gt;&lt;br /&gt;
=Changelog=&lt;br /&gt;
&amp;lt;BR&amp;gt;&lt;br /&gt;
For those interested, the full Changelog can be [http://git.webos-internals.org/?p=applications/preware.git;a=tags found here].  Listed below is the Changelog since the 1.0 milestone.&lt;br /&gt;
&amp;lt;BR&amp;gt;&amp;lt;BR&amp;gt;&lt;br /&gt;
&lt;br /&gt;
;1.6.3:&lt;br /&gt;
* WebOS Internals has been formally notified by Richard Kerris (HP Vice President of Worldwide Developer Relations) that open access to the webOS app catalog feed (including the beta and web feeds) is no longer available to third party developers or applications. Please direct any questions about this decision (which is final and permanent) to HP, not to WebOS Internals.&lt;br /&gt;
* Removed all HP webOS app catalog feeds from new installations of Preware.&lt;br /&gt;
&lt;br /&gt;
;1.6.2:&lt;br /&gt;
* Added the clock themes feed (disabled by default).&lt;br /&gt;
&lt;br /&gt;
;1.6.0:&lt;br /&gt;
* webOS 2.x Just Type integration.&lt;br /&gt;
* Fixed package list ordering bug.&lt;br /&gt;
* Layout fixes for Pixi/Veer.&lt;br /&gt;
&lt;br /&gt;
;1.5.9:&lt;br /&gt;
* Fixed parse errors resulting from packages with very large descriptions.&lt;br /&gt;
* Fixed problems with updates to app catalog apps.&lt;br /&gt;
&lt;br /&gt;
;1.5.8:&lt;br /&gt;
* Moved blacklisting to feed load to speed up listing.&lt;br /&gt;
* Suggests a reload after changing the blacklist.&lt;br /&gt;
* Fixed homebrew feed/catalog feed same appid bug.&lt;br /&gt;
&lt;br /&gt;
;1.5.7:&lt;br /&gt;
* Added check to make sure package has a title before trying to search it.&lt;br /&gt;
&lt;br /&gt;
;1.5.6:&lt;br /&gt;
* Removed support for Visibility feed value - use a category filter to exclude Unavailable packages if desired.&lt;br /&gt;
&lt;br /&gt;
;1.5.5:&lt;br /&gt;
* Added support for Visibility feed value.&lt;br /&gt;
* Fix display of screenshots from devices with a different resolution.&lt;br /&gt;
* Test fix for custom feed on network with no internet connection.&lt;br /&gt;
* Style updates for pre3 screen size.&lt;br /&gt;
&lt;br /&gt;
;1.5.4:&lt;br /&gt;
* Updated French translations (courtesy of Clément).&lt;br /&gt;
&lt;br /&gt;
;1.5.3:&lt;br /&gt;
* Reinstated banner notification of manual saved package list update.&lt;br /&gt;
&lt;br /&gt;
;1.5.2:&lt;br /&gt;
* Check if package dates are actually dates.&lt;br /&gt;
* Removed banner notification of saved package list being saved.&lt;br /&gt;
&lt;br /&gt;
;1.5.1:&lt;br /&gt;
* Added support for optware testing feeds.&lt;br /&gt;
&lt;br /&gt;
;1.5.0:&lt;br /&gt;
* You must upgrade to this version for full webOS 2.0 compatibility.&lt;br /&gt;
&lt;br /&gt;
;1.4.9:&lt;br /&gt;
* Better compatibility with unknown future webOS versions.&lt;br /&gt;
&lt;br /&gt;
;1.4.8:&lt;br /&gt;
&lt;br /&gt;
* Now calls the correct software manager updates screen on webOS 2.0.&lt;br /&gt;
&lt;br /&gt;
; 1.4.7:&lt;br /&gt;
* Fixed update, install and remove status messages on webOS 2.0.&lt;br /&gt;
&lt;br /&gt;
;1.4.6:&lt;br /&gt;
* New &amp;quot;App Catalog&amp;quot; theme preferences thanks to Garrett92C.&lt;br /&gt;
* Added support for &amp;quot;MaxWebOSVersion&amp;quot; in the feeds.&lt;br /&gt;
&lt;br /&gt;
;1.4.5:&lt;br /&gt;
* Added support for identifying when running on a Pre 2 device.&lt;br /&gt;
&lt;br /&gt;
;1.4.4: &lt;br /&gt;
* Updated the version check to support future webOS versions.&lt;br /&gt;
&lt;br /&gt;
;1.4.2:&lt;br /&gt;
* Added Category as a blacklist option.&lt;br /&gt;
&lt;br /&gt;
;1.4.1:&lt;br /&gt;
* Added a Changelog button to the Help scene.&lt;br /&gt;
&lt;br /&gt;
;1.4.0:&lt;br /&gt;
* Added help to preferences scene.&lt;br /&gt;
* Fixed swipe-to-delete bug in blacklist.&lt;br /&gt;
* Updated Italian translations (courtesy of Darkmagister).&lt;br /&gt;
* Added &amp;quot;Get Info&amp;quot; button to package install scene.&lt;br /&gt;
* Added &amp;quot;Send&amp;quot; button to ipkg log scene.&lt;br /&gt;
* Fixed bug when loading large package descriptions.&lt;br /&gt;
&lt;br /&gt;
;1.3.8:&lt;br /&gt;
* Updated French translations (courtesy of Yannick LE NY).&lt;br /&gt;
&lt;br /&gt;
;1.3.6:&lt;br /&gt;
* Preware now supports installation of application package files (.ipk files) directly from URLs, email attachments, and local files.&lt;br /&gt;
* Also supported are Send to Preware links on homebrew application gallery and news websites (this requires the Neato! application to also be installed).&lt;br /&gt;
* If Preware continually asks you about file associations on every single launch, even after you have answered Yes to the questions it asks, then you may have a damaged file association table and will need to run the Emergency MimeTable Reset tool and then reboot to repair it.&lt;br /&gt;
&lt;br /&gt;
;1.3.5:&lt;br /&gt;
* Updated German translations.&lt;br /&gt;
&lt;br /&gt;
;1.3.3:&lt;br /&gt;
* Always ask the user before modifying the file association list.&lt;br /&gt;
* Updated French translations. &lt;br /&gt;
&lt;br /&gt;
;1.3.1:&lt;br /&gt;
* Check whether Preware is the default application for handling packages, and advise the user if it is not.&lt;br /&gt;
&lt;br /&gt;
;1.3.0:&lt;br /&gt;
* Added Preware to the Default Applications list to allow for installing packages from email messages and the browser.&lt;br /&gt;
&lt;br /&gt;
;1.2.9:&lt;br /&gt;
* Fixed the Saved Package List swipe to delete bug.&lt;br /&gt;
&lt;br /&gt;
;1.2.8:&lt;br /&gt;
* Open the My Applications app catalog screen when multiple app catalog applications need updating.&lt;br /&gt;
&lt;br /&gt;
;1.2.7&lt;br /&gt;
* Fixed the Install Package problem when running on the emulator.&lt;br /&gt;
&lt;br /&gt;
;1.2.6&lt;br /&gt;
* Remove most of the curl download progress messages from the ipkg log (this fixes a buffer overrun crash).&lt;br /&gt;
&lt;br /&gt;
;1.2.5&lt;br /&gt;
* Added Ask At Launch option to update preference.&lt;br /&gt;
* Added Blacklist support.&lt;br /&gt;
* German Translation updates.&lt;br /&gt;
* Fixed update banner problem.&lt;br /&gt;
* Fixed package with too many dependent packages problem.&lt;br /&gt;
&lt;br /&gt;
;1.2.4&lt;br /&gt;
* Added support for MinWebOSVersion, DeviceCompatibility and PreActionMessage package attributes.&lt;br /&gt;
&lt;br /&gt;
;1.2.3&lt;br /&gt;
* Enable the Install Package feature to also work for incorrectly formatted filenames.&lt;br /&gt;
&lt;br /&gt;
;1.2.1&lt;br /&gt;
* Robustified the Install Package feature - will now run post-install scripts for all correctly formatted filenames (packageid_version_arch.ipk).&lt;br /&gt;
&lt;br /&gt;
;1.2.0&lt;br /&gt;
* Added Install Package functionality, allowing installation of packages from URLs and local files.&lt;br /&gt;
* Moved Saved Package List from the main screen to the app menu.&lt;br /&gt;
&lt;br /&gt;
;1.1.7&lt;br /&gt;
* Added support for Kernel Modules.&lt;br /&gt;
&lt;br /&gt;
;1.1.5&lt;br /&gt;
* Use a gentler reboot procedure to allow open files to be flushed to disk.&lt;br /&gt;
&lt;br /&gt;
;1.1.4&lt;br /&gt;
* Fixed hang on package download failures.&lt;br /&gt;
&lt;br /&gt;
;1.1.2 &lt;br /&gt;
*Added support for the ENABLE_TESTING_FEEDS Meta-Doctor feature.&lt;br /&gt;
*Removed the tag line about eventually reaching 1.0.&lt;br /&gt;
*Minor French translation updates, courtesy of Yannick LE NY.&lt;br /&gt;
&lt;br /&gt;
;1.1.1&lt;br /&gt;
*Added languages field in package descriptions. &lt;br /&gt;
*Added preference to only show packages with English descriptions.&lt;br /&gt;
&lt;br /&gt;
;1.1.0&lt;br /&gt;
*Now defaults (selectable by a preference option) to using an alternative installation method to avoid the webOS 1.4 rescan bug which closes and stops notifications from your phone, email and messaging applications. &lt;br /&gt;
*Updated German and French translations.&lt;br /&gt;
*Fixed deletion of disabled feeds. &lt;br /&gt;
*Added service version number to the ipkgservice API. Robustified the service upgrade process.&lt;br /&gt;
&lt;br /&gt;
;1.0.0&lt;br /&gt;
*The Package Manager Service has been rewritten in C and incorporated into this single Preware package.&lt;br /&gt;
*Installing Preware 1.0.0 will remove the Package Manager Service as the last step of the upgrade process.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;BR&amp;gt;&lt;br /&gt;
=Repository=&lt;br /&gt;
Preware and the Package Manager Service are housed in the applications/preware git repository at http://git.webos-internals.org/&lt;br /&gt;
&lt;br /&gt;
For more information getting your application published in the WebOS Internals Source Code Repositories, please see the [[WebOS Internals Source Code Repositories]] page.  For commit permission to the open source project, contact rwhitby on #webos-internals or email [mailto:support@webos-internals.org support@webos-internals.org]&lt;/div&gt;</summary>
		<author><name>JayCanuck</name></author>
	</entry>
	<entry>
		<id>http://wiki.webos-internals.org/index.php?title=Application:Preware&amp;diff=16843</id>
		<title>Application:Preware</title>
		<link rel="alternate" type="text/html" href="http://wiki.webos-internals.org/index.php?title=Application:Preware&amp;diff=16843"/>
		<updated>2011-06-05T23:39:13Z</updated>

		<summary type="html">&lt;p&gt;JayCanuck: fixed wosqi download url&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[Category:Application]]&lt;br /&gt;
This page is currently available in four languages:&lt;br /&gt;
:[[Image:Australia.png]] [[Image:USA.png]] [[Application:Preware]]&lt;br /&gt;
:[[Image:France.png]] [[Application:Preware-FR]]&lt;br /&gt;
:[[Image:Germany.png]] [[Application:Preware-DE]]&lt;br /&gt;
:[[Image:China.png]] [[Application:Preware-ZH]]&lt;br /&gt;
&lt;br /&gt;
{{application&lt;br /&gt;
|name=Preware&lt;br /&gt;
|type=webOS&lt;br /&gt;
|version=Version: 1.5.0 (17 Dec 2010)&lt;br /&gt;
|tag=Utilities&lt;br /&gt;
|screenshot=Preware_ss1.png&lt;br /&gt;
|description=&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;BR&amp;gt;&lt;br /&gt;
=Summary=&lt;br /&gt;
&amp;lt;!--{{icon|Icon_Preware.png|float:right;}}--&amp;gt;&lt;br /&gt;
[[image:Icon_Preware.png|frameless|left]]&lt;br /&gt;
Preware is a package management application for the Palm Pre and the Palm Pixi.  Preware allows the user to install any package from any of the open standard package repositories on preware.org (or any other location that hosts an open standard package repository).  Preware relies on a custom written service developed from community research which allows the mojo app to talk to the built-in ipkg tool.&lt;br /&gt;
&lt;br /&gt;
'''Preware requires webOS 1.4.0 or later to function.  Do not try to install it on earlier webOS versions, it will not work.'''&lt;br /&gt;
&lt;br /&gt;
This application was the result of extensive community-based design in [[IPKG Service]] and [[Preware Design]].&lt;br /&gt;
&lt;br /&gt;
For application management, Preware can access more applications, and has more features, than any other on-device package installer.&lt;br /&gt;
&lt;br /&gt;
And since it is open source, and has a completely open development process supported by a team of world-class WebOS Internals developers, it will continue to get better much faster than any other package management application.&lt;br /&gt;
&lt;br /&gt;
Preware is the open application installer that has been written specifically to support a homebrew ecosystem where any developer can upload any application to any submission site, and that application can then be installed by any user.  Developers no longer need to upload their applications to multiple submission sites, and users are no longer excluded from accessing applications from any open standard package repository.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;BR&amp;gt;&lt;br /&gt;
===Key Features===&lt;br /&gt;
Install / Remove / Update:&lt;br /&gt;
*Homebrew Applications including advanced applications with special requirements.  &lt;br /&gt;
*WebOS Themes&lt;br /&gt;
*Patches&lt;br /&gt;
*webOS Kernels&lt;br /&gt;
*Palm App Catalog Applications&lt;br /&gt;
*Support for installation of signed packages&lt;br /&gt;
&lt;br /&gt;
&amp;lt;BR&amp;gt;&lt;br /&gt;
===Status===&lt;br /&gt;
Preware has been upgraded to release status, and is no longer considered beta. &lt;br /&gt;
&lt;br /&gt;
Some milestones worth mentioning in Preware's history include:&lt;br /&gt;
&lt;br /&gt;
* Since 27 August 2009 it is the only over-the-air installer for the palm capable of installing advanced palm applications such as the [[On_Screen_Keyboard|On Screen Keyboard]] or the terminal application.&lt;br /&gt;
* Since 27 August 2009 it is the only application supporting installation from all existing palm homebrew feeds.  &lt;br /&gt;
* Since 17 September 2009 it also supports installation of themes. &lt;br /&gt;
* Since 8 October 2009 it also supports installation of webOS patches.&lt;br /&gt;
* Since 12 Jan 2010 it also supports all Palm App Catalog feeds.&lt;br /&gt;
* Since 3 May 2010 it also supports installation of webOS custom kernels.&lt;br /&gt;
* Since 20 July 2010 it also supports installation of packages from URLs and local files.&lt;br /&gt;
* Since 24 July 2010 is also supports blacklisting packages and authors.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;BR&amp;gt;&lt;br /&gt;
===License===&lt;br /&gt;
Please be aware that org.webosinternals.preware is licensed under the [http://www.gnu.org/licenses/gpl-2.0.html GPLv2].&lt;br /&gt;
&lt;br /&gt;
Code from Preware cannot be used by a closed source application.  If you want to use them in a non-GPLv2 but otherwise open source application, please contact the [mailto:support@webos-internals.org authors].&lt;br /&gt;
&lt;br /&gt;
&amp;lt;BR&amp;gt;&lt;br /&gt;
=Installing Preware=&lt;br /&gt;
&lt;br /&gt;
There are four supported methods for installing Preware: Official HP/Palm SDK, WebOS Quick Install, Stand Alone Installers, and Command Line. &lt;br /&gt;
&lt;br /&gt;
You do not need to access the Linux command line or &amp;quot;root your Pre&amp;quot; to install or use Preware.&lt;br /&gt;
&lt;br /&gt;
You ''cannot'' use fileCoaster, or PreLoad, or PreUpdate to install or update Preware.  Those tools are unable to operate correctly on advanced homebrew packages.&lt;br /&gt;
&lt;br /&gt;
If you are a developer who uses the Palm emulator, you should know that Preware works just as well on the Emulator as it does on a real device, and is installed in exactly the same way.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;BR&amp;gt;&lt;br /&gt;
===Installing Preware using the Official HP/Palm SDK===&lt;br /&gt;
&lt;br /&gt;
To install Preware on any webOS device, the following procedure is recommended if you're having problems with WebOS Quick Install:&lt;br /&gt;
&lt;br /&gt;
# Install the latest official Palm webOS SDK from http://developer.palm.com&lt;br /&gt;
# '''Disconnect your device''' (I repeat, do not have your device connected, no cables in the device, device not even anywhere near the computer), and run the latest webOS Doctor to install or upgrade your Novacom drivers&lt;br /&gt;
# Close the doctor&lt;br /&gt;
# Your phone should remain disconnected&lt;br /&gt;
# Download the latest Preware package onto your computer from http://get.preware.org/&lt;br /&gt;
## To install Preware on a phone, download the 'arm' .ipk file&lt;br /&gt;
## To install Preware on an emulator, download the 'i686' .ipk file&lt;br /&gt;
# Typing webos20090606, select the developer mode icon that will appears, and verify that your phone is in developer mode&lt;br /&gt;
# Connect your device to your computers USB port, and select 'Just Charge'&lt;br /&gt;
# Use palm-install to install the package you downloaded&lt;br /&gt;
## Typically you can simply get a command line, navigate to the directory with the Preware package you downloaded, then type palm-install and.the.package.arm.name.ipk&lt;br /&gt;
&lt;br /&gt;
&amp;lt;BR&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Installing Preware with WebOS Quick Install===&lt;br /&gt;
You can use version 4.1.1 or later of [http://forums.precentral.net/canuck-coding/274461-webos-quick-install-v4-1-1-a.html WebOS Quick Install] to install Preware on any device easily and quickly, without the need to download a big 200MB SDK and webOSDoctor.&lt;br /&gt;
&lt;br /&gt;
'''Latest Version of WebOS Quick Install available here: [http://forums.precentral.net/canuck-coding/274461-webos-quick-install-v4-1-1-a.html WebOS Quick Install v4.1.1]'''&lt;br /&gt;
&lt;br /&gt;
# Install the required Software&lt;br /&gt;
## [http://www.java.com/en/download/installed.jsp?detect=jre&amp;amp;try=1 Click here] to verify that you have the latest java installed on your computer and update if needed&lt;br /&gt;
## [http://dl.dropbox.com/u/2774158/WebOSQuickInstall-4.1.1.jar Click Here] to download WebOS Quick Install v4.1.1&lt;br /&gt;
# Put your device in [[Getting started|Developer Mode]]&lt;br /&gt;
# Connect your device to your computer with the USB cable, and select &amp;quot;Just Charge&amp;quot; (do not select USB Drive)&lt;br /&gt;
# Run WebOS Quick Install. If the novacom driver is not installed, WebOS Quick Install will download and install that for you.&lt;br /&gt;
## '''Do not believe any guide that says you need to download the SDK or webOSDoctor for WOSQI to run.''' The most you'll download is the novacom driver, which is only 11MB on Windows, and will be done via WOSQI.&lt;br /&gt;
# Click the third button on the right (the globe icon)&lt;br /&gt;
# Select the Applications tab at the top&lt;br /&gt;
# Search for Preware&lt;br /&gt;
# Click Install.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;BR&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Installing Preware with the Standalone Installer===&lt;br /&gt;
Preware installers can be downloaded here: [http://get.preware.org Preware Standalone Installers]. These instructions are currently only for Mac and PC users.&lt;br /&gt;
&lt;br /&gt;
# Install the required software.&lt;br /&gt;
## [http://www.java.com/en/download/installed.jsp?detect=jre&amp;amp;try=1 Click here] to verify that you have the latest version of Java installed on your computer and update it if needed.&lt;br /&gt;
## [http://www.webos-internals.org/wiki/Webos_Doctor_Versions Click here] to download the current webOS Doctor for your carrier and phone in a subdirectory you will remember (maybe &amp;quot;Palm&amp;quot;?). If you already have it, skip this step.&lt;br /&gt;
##* '''Do not run the webOS Doctor.'''&lt;br /&gt;
# Put your device into [[Getting started|Developer Mode]].&lt;br /&gt;
#* '''Windows users:''' When connecting your device to the computer for the first time, you will be prompted to install new hardware. Click Next to start the device installation. You may get a message regarding Novacom drivers not being installed. If so, you can disregard it. Once your device is installed, proceed with the Preware installation.&lt;br /&gt;
# Download the [http://get.preware.org/ Preware Standalone Installer] (you should choose the latest file name PrewareInstaller-X.Y.Z.jar) and place it in the same directory as the webOS Doctor .jar file.&lt;br /&gt;
# Run the Preware Installer.&lt;br /&gt;
# Click on the Tools menu and choose Install Drivers. This will install the Palm Novacom drivers for webOS devices.&lt;br /&gt;
# Once the drivers have finished installing, click on Install Preware. After Preware is installed, your device will be unresponsive for a few seconds while Luna restarts.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;BR&amp;gt;&lt;br /&gt;
===Installing Preware from the Commandline===&lt;br /&gt;
If you have access to the command line of your webOS Device or emulator using Terminal, Novaterm, the &amp;quot;Linux Commandline&amp;quot; in WebOS Quick Install, or other techniques, you can install Preware by typing three lines. This technique is always the shortest and in many ways the simplest, but if you are in any way unsure of operating at the Linux command line, please use either of the methods described above. &lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;bash&amp;quot;&amp;gt;&lt;br /&gt;
cd /tmp&lt;br /&gt;
wget http://bit.ly/preware-bootstrap&lt;br /&gt;
sh preware-bootstrap&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;BR&amp;gt;&lt;br /&gt;
===Updating Preware===&lt;br /&gt;
To update Preware, just run Preware and select &amp;quot;Package Updates&amp;quot; from the main scene. If an update to Preware is available, it will appear in the list. Then select the &amp;quot;Update&amp;quot; button. Preware will close automatically after the update is complete.&lt;br /&gt;
&lt;br /&gt;
Note that you cannot use fileCoaster, or PreLoad, or PreUpdate to install or update Preware.  Those tools are unable to operate correctly on advanced homebrew packages.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;BR&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Removing Preware===&lt;br /&gt;
''Why would you ever want to remove Preware?''&lt;br /&gt;
&lt;br /&gt;
To remove Preware, hold the Orange button on your keypad and choose Preware from the Launcher. Choose Delete.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;BR&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=Usage=&lt;br /&gt;
&lt;br /&gt;
===Preferences===&lt;br /&gt;
{| Width=&amp;quot;70%&amp;quot; VAlign=&amp;quot;top&amp;quot;&lt;br /&gt;
|valign=&amp;quot;top&amp;quot;|[[image:Preferences.png|160px|frameless|left|text-top]]&lt;br /&gt;
|valign=&amp;quot;top&amp;quot;|You can select preferences in the top left corner of the Pre to bring up the preferences screen.  On the Preferences screen you can specify the look of the application, the frequency that feeds are updated, and what Preware will show you by default.&lt;br /&gt;
&amp;lt;BR&amp;gt;&lt;br /&gt;
{| style=&amp;quot;color:black; background-color:#F9F9F9;border:1px outset;&amp;quot; cellpadding=&amp;quot;3&amp;quot; cellspacing=&amp;quot;0&amp;quot;&lt;br /&gt;
|TIP:&lt;br /&gt;
|-&lt;br /&gt;
|To make it easier to find things, set &amp;quot;Show Available Types&amp;quot; to yes.  This will show separate categories (Applications/Themes/Patches/etc.) rather than show everything in one long list.&lt;br /&gt;
|}&lt;br /&gt;
|}&lt;br /&gt;
&amp;lt;BR&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Feed Management===&lt;br /&gt;
{| Width=&amp;quot;70%&amp;quot; VAlign=&amp;quot;top&amp;quot;&lt;br /&gt;
|valign=&amp;quot;top&amp;quot;|[[image:Preware_feeds.png|160px|frameless|left|text-top]]&lt;br /&gt;
|valign=&amp;quot;top&amp;quot;|In the preferences section on the top bar on the right side is a button that takes you to the feeds screen.  On the feeds screen you can select which feeds are loaded and which ones are not. Simply select the on or off button for that feed. (If you are not interested in themes you can disable the two feeds for themes to speed up the updating of feeds) Preware comes with the following feeds by default (some are disabled by default, but are easily enabled if desired). &lt;br /&gt;
&lt;br /&gt;
{| style=&amp;quot;color:black; background-color:#FFFFE0;&amp;quot; cellpadding=&amp;quot;3&amp;quot; cellspacing=&amp;quot;0&amp;quot; Border=&amp;quot;1&amp;quot;&lt;br /&gt;
|align=&amp;quot;center&amp;quot; colspan=&amp;quot;4&amp;quot; | '''Default Feeds'''&lt;br /&gt;
|-&lt;br /&gt;
|align=&amp;quot;center&amp;quot; | [http://ipkg.preware.org/feeds/palm-beta/ Palm Beta]&lt;br /&gt;
|align=&amp;quot;center&amp;quot; | [http://ipkg.preware.org/feeds/palm-beta-updates Palm Beta Updates]&lt;br /&gt;
|align=&amp;quot;center&amp;quot; | [http://ipkg.preware.org/feeds/palm-catalog/ Palm Catalog]&lt;br /&gt;
|align=&amp;quot;center&amp;quot; | [http://ipkg.preware.org/feeds/palm-catalog-updates/ Palm Catalog Updates]&lt;br /&gt;
|-&lt;br /&gt;
|align=&amp;quot;center&amp;quot; | [http://ipkg.preware.org/feeds/palm-web-updates/ Palm Web]&lt;br /&gt;
|align=&amp;quot;center&amp;quot; | [http://ipkg.preware.org/feeds/palm-web-updates/ Palm Web Updates]&lt;br /&gt;
|align=&amp;quot;center&amp;quot; | [http://ipkg.preware.org/feeds/precentral/ PreCentral]&lt;br /&gt;
|align=&amp;quot;center&amp;quot; | [http://ipkg.preware.org/feeds/precentral-themes/ PreCentral Themes]&lt;br /&gt;
|-&lt;br /&gt;
|align=&amp;quot;center&amp;quot; | [http://ipkg.preware.org/feeds/webos-internals/ WebOS Internals]&lt;br /&gt;
|align=&amp;quot;center&amp;quot; | [http://ipkg.preware.org/feeds/optware/ Optware]&lt;br /&gt;
|align=&amp;quot;center&amp;quot; | [http://ipkg.preware.org/feeds/webos-patches/ WebOS Patches]&lt;br /&gt;
|align=&amp;quot;center&amp;quot; | [http://ipkg.preware.org/feeds/webos-kernels/ WebOS Kernels]&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
{| style=&amp;quot;color:black; background-color:#F9F9F9;border:1px outset;&amp;quot; VAlign=&amp;quot;middle&amp;quot; cellpadding=&amp;quot;3&amp;quot; cellspacing=&amp;quot;0&amp;quot; Width=&amp;quot;70%&amp;quot;&lt;br /&gt;
|align=&amp;quot;center&amp;quot; | See [[Testing Feeds]] for detailed instructions on adding custom feeds.&lt;br /&gt;
|}&lt;br /&gt;
&amp;lt;BR&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Package Updates===&lt;br /&gt;
{| Width=&amp;quot;70%&amp;quot; VAlign=&amp;quot;top&amp;quot;&lt;br /&gt;
|valign=&amp;quot;top&amp;quot;|[[image:UpdateFeeds.png|160px|frameless|left|text-top]]&lt;br /&gt;
|valign=&amp;quot;top&amp;quot;|To update feeds, simply select &amp;quot;Update Feeds&amp;quot; from the Application Menu.  Preware will download the package list information from your enabled feeds.  After processing the data, you will be back at the main list of available items.&lt;br /&gt;
|}&lt;br /&gt;
&amp;lt;BR&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Installing Packages===&lt;br /&gt;
{| Width=&amp;quot;70%&amp;quot; VAlign=&amp;quot;top&amp;quot;&lt;br /&gt;
|valign=&amp;quot;top&amp;quot;|[[image:SelectApp.png|160px|frameless|left|text-top]]&lt;br /&gt;
|valign=&amp;quot;top&amp;quot;|There are a few ways to select and install a &amp;quot;package&amp;quot; (application/patch/theme/etc.).  Using &amp;quot;List of Everything&amp;quot; would be the simplest.&lt;br /&gt;
#Find the package you want to install either by scrolling and tapping on it, or just start typing&lt;br /&gt;
#Tap the &amp;quot;Install&amp;quot; button that the bottom of the package's page to install.&lt;br /&gt;
|}&lt;br /&gt;
&amp;lt;BR&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Removing Packages===&lt;br /&gt;
{| Width=&amp;quot;70%&amp;quot; VAlign=&amp;quot;top&amp;quot;&lt;br /&gt;
|valign=&amp;quot;top&amp;quot;|[[image:RemoveAppTap.png|160px|frameless|left|text-top]]&lt;br /&gt;
|valign=&amp;quot;top&amp;quot;|Removing a package is just as easy.&lt;br /&gt;
#On the main screen, tap &amp;quot;Installed Packages&amp;quot;, then the category of the package you want to remove&lt;br /&gt;
#Tap the Package you want to remove&lt;br /&gt;
#Tap the &amp;quot;Remove&amp;quot; button that the bottom of the package's page.&lt;br /&gt;
|}&lt;br /&gt;
&amp;lt;BR&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Blacklist (Category Filters)===&lt;br /&gt;
{| Width=&amp;quot;70%&amp;quot; VAlign=&amp;quot;top&amp;quot;&lt;br /&gt;
[[File:preware_2011-09-03_165038.png]]''' '''[[File:preware_2011-09-03_165049.png]]&lt;br /&gt;
|valign=&amp;quot;top&amp;quot;|The Preware &amp;quot;Blacklist&amp;quot; is a tool used to hide packages (applications, patches, etc) that you do not want to see, such as mass-produced book apps or real estate apps.  This tool can also be used to hide unavailable packages, such as patches that are not compatible with your current webOS version.  Got to Preferences in Preware and scroll to the Blacklist section.  You can add whatever filters you like to customize your Preware experience. To hide all apps from a particular Maintainer, choose a &amp;quot;Maintainer&amp;quot; filter with the package maintainer in the search field.  To hide unavailable packages, choose a &amp;quot;Category&amp;quot; filter, with &amp;quot;Unavailable&amp;quot; in the search field.&lt;br /&gt;
&amp;lt;BR&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
{| style=&amp;quot;color:black; background-color:#F9F9F9;border:1px outset;&amp;quot; cellpadding=&amp;quot;3&amp;quot; cellspacing=&amp;quot;0&amp;quot;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--&lt;br /&gt;
=== Applications ===&lt;br /&gt;
=== Themes ===&lt;br /&gt;
=== Patches ===&lt;br /&gt;
=== Installed Packages ===&lt;br /&gt;
=== List of Everything ===&lt;br /&gt;
=== Saved Package List ===&lt;br /&gt;
--&amp;gt;&lt;br /&gt;
&lt;br /&gt;
= Operating notes =&lt;br /&gt;
&lt;br /&gt;
===Limitations===&lt;br /&gt;
No known limitations.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;BR&amp;gt;&lt;br /&gt;
===Known bugs===&lt;br /&gt;
*When selecting a patch with dependencies, if you view those dependencies then install them, when Preware returns you to the original patch's screen it will still have the 'install' button showing even though it is installed successfully.  Swiping back and returning will show the correct status.&lt;br /&gt;
&lt;br /&gt;
*The Update All button can get confused if there are patches with complex dependencies.  This will be fixed in a future version.&lt;br /&gt;
&lt;br /&gt;
*If updates to App Catalog applications are pending, they will be silently skipped when using the Update All button.&lt;br /&gt;
&lt;br /&gt;
*The Updates feature from the regular Palm Launcher, may claim that application updates are needed, and then when the user clicks Show Updates shows the App Catalog's installed applications,  there are none shown that need updating.   This isn't as expected.  This is because an app that was previously only in Preware has now migrated to the Palm Catalog.  Don't worry, your apps are up to date (with the possible exception of the one with the conflict.)  This is not a bug in Preware per se' but an app version conflict because the app is in both the Palm Catalog and also in Homebrew.  Notice that you don't need to remove Preware to install the app from the official catalog, but simply disable the feed in Preware then &amp;quot;update feeds&amp;quot; to refresh the list then it should install fine from the official app catalog.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;BR&amp;gt;&lt;br /&gt;
=Changelog=&lt;br /&gt;
&amp;lt;BR&amp;gt;&lt;br /&gt;
For those interested, the full Changelog can be [http://git.webos-internals.org/?p=applications/preware.git;a=tags found here].  Listed below is the Changelog since the 1.0 milestone.&lt;br /&gt;
&amp;lt;BR&amp;gt;&amp;lt;BR&amp;gt;&lt;br /&gt;
&lt;br /&gt;
;1.5.0:&lt;br /&gt;
* You must upgrade to this version for full webOS 2.0 compatibility.&lt;br /&gt;
&lt;br /&gt;
;1.4.9:&lt;br /&gt;
* Better compatibility with unknown future webOS versions.&lt;br /&gt;
&lt;br /&gt;
;1.4.8:&lt;br /&gt;
&lt;br /&gt;
* Now calls the correct software manager updates screen on webOS 2.0.&lt;br /&gt;
&lt;br /&gt;
; 1.4.7:&lt;br /&gt;
* Fixed update, install and remove status messages on webOS 2.0.&lt;br /&gt;
&lt;br /&gt;
;1.4.6:&lt;br /&gt;
* New &amp;quot;App Catalog&amp;quot; theme preferences thanks to Garrett92C.&lt;br /&gt;
* Added support for &amp;quot;MaxWebOSVersion&amp;quot; in the feeds.&lt;br /&gt;
&lt;br /&gt;
;1.4.5:&lt;br /&gt;
* Added support for identifying when running on a Pre 2 device.&lt;br /&gt;
&lt;br /&gt;
;1.4.4: &lt;br /&gt;
* Updated the version check to support future webOS versions.&lt;br /&gt;
&lt;br /&gt;
;1.4.2:&lt;br /&gt;
* Added Category as a blacklist option.&lt;br /&gt;
&lt;br /&gt;
;1.4.1:&lt;br /&gt;
* Added a Changelog button to the Help scene.&lt;br /&gt;
&lt;br /&gt;
;1.4.0:&lt;br /&gt;
* Added help to preferences scene.&lt;br /&gt;
* Fixed swipe-to-delete bug in blacklist.&lt;br /&gt;
* Updated Italian translations (courtesy of Darkmagister).&lt;br /&gt;
* Added &amp;quot;Get Info&amp;quot; button to package install scene.&lt;br /&gt;
* Added &amp;quot;Send&amp;quot; button to ipkg log scene.&lt;br /&gt;
* Fixed bug when loading large package descriptions.&lt;br /&gt;
&lt;br /&gt;
;1.3.8:&lt;br /&gt;
* Updated French translations (courtesy of Yannick LE NY).&lt;br /&gt;
&lt;br /&gt;
;1.3.6:&lt;br /&gt;
* Preware now supports installation of application package files (.ipk files) directly from URLs, email attachments, and local files.&lt;br /&gt;
* Also supported are Send to Preware links on homebrew application gallery and news websites (this requires the Neato! application to also be installed).&lt;br /&gt;
* If Preware continually asks you about file associations on every single launch, even after you have answered Yes to the questions it asks, then you may have a damaged file association table and will need to run the Emergency MimeTable Reset tool and then reboot to repair it.&lt;br /&gt;
&lt;br /&gt;
;1.3.5:&lt;br /&gt;
* Updated German translations.&lt;br /&gt;
&lt;br /&gt;
;1.3.3:&lt;br /&gt;
* Always ask the user before modifying the file association list.&lt;br /&gt;
* Updated French translations. &lt;br /&gt;
&lt;br /&gt;
;1.3.1:&lt;br /&gt;
* Check whether Preware is the default application for handling packages, and advise the user if it is not.&lt;br /&gt;
&lt;br /&gt;
;1.3.0:&lt;br /&gt;
* Added Preware to the Default Applications list to allow for installing packages from email messages and the browser.&lt;br /&gt;
&lt;br /&gt;
;1.2.9:&lt;br /&gt;
* Fixed the Saved Package List swipe to delete bug.&lt;br /&gt;
&lt;br /&gt;
;1.2.8:&lt;br /&gt;
* Open the My Applications app catalog screen when multiple app catalog applications need updating.&lt;br /&gt;
&lt;br /&gt;
;1.2.7&lt;br /&gt;
* Fixed the Install Package problem when running on the emulator.&lt;br /&gt;
&lt;br /&gt;
;1.2.6&lt;br /&gt;
* Remove most of the curl download progress messages from the ipkg log (this fixes a buffer overrun crash).&lt;br /&gt;
&lt;br /&gt;
;1.2.5&lt;br /&gt;
* Added Ask At Launch option to update preference.&lt;br /&gt;
* Added Blacklist support.&lt;br /&gt;
* German Translation updates.&lt;br /&gt;
* Fixed update banner problem.&lt;br /&gt;
* Fixed package with too many dependent packages problem.&lt;br /&gt;
&lt;br /&gt;
;1.2.4&lt;br /&gt;
* Added support for MinWebOSVersion, DeviceCompatibility and PreActionMessage package attributes.&lt;br /&gt;
&lt;br /&gt;
;1.2.3&lt;br /&gt;
* Enable the Install Package feature to also work for incorrectly formatted filenames.&lt;br /&gt;
&lt;br /&gt;
;1.2.1&lt;br /&gt;
* Robustified the Install Package feature - will now run post-install scripts for all correctly formatted filenames (packageid_version_arch.ipk).&lt;br /&gt;
&lt;br /&gt;
;1.2.0&lt;br /&gt;
* Added Install Package functionality, allowing installation of packages from URLs and local files.&lt;br /&gt;
* Moved Saved Package List from the main screen to the app menu.&lt;br /&gt;
&lt;br /&gt;
;1.1.7&lt;br /&gt;
* Added support for Kernel Modules.&lt;br /&gt;
&lt;br /&gt;
;1.1.5&lt;br /&gt;
* Use a gentler reboot procedure to allow open files to be flushed to disk.&lt;br /&gt;
&lt;br /&gt;
;1.1.4&lt;br /&gt;
* Fixed hang on package download failures.&lt;br /&gt;
&lt;br /&gt;
;1.1.2 &lt;br /&gt;
*Added support for the ENABLE_TESTING_FEEDS Meta-Doctor feature.&lt;br /&gt;
*Removed the tag line about eventually reaching 1.0.&lt;br /&gt;
*Minor French translation updates, courtesy of Yannick LE NY.&lt;br /&gt;
&lt;br /&gt;
;1.1.1&lt;br /&gt;
*Added languages field in package descriptions. &lt;br /&gt;
*Added preference to only show packages with English descriptions.&lt;br /&gt;
&lt;br /&gt;
;1.1.0&lt;br /&gt;
*Now defaults (selectable by a preference option) to using an alternative installation method to avoid the webOS 1.4 rescan bug which closes and stops notifications from your phone, email and messaging applications. &lt;br /&gt;
*Updated German and French translations.&lt;br /&gt;
*Fixed deletion of disabled feeds. &lt;br /&gt;
*Added service version number to the ipkgservice API. Robustified the service upgrade process.&lt;br /&gt;
&lt;br /&gt;
;1.0.0&lt;br /&gt;
*The Package Manager Service has been rewritten in C and incorporated into this single Preware package.&lt;br /&gt;
*Installing Preware 1.0.0 will remove the Package Manager Service as the last step of the upgrade process.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;BR&amp;gt;&lt;br /&gt;
=Repository=&lt;br /&gt;
Preware and the Package Manager Service are housed in the applications/preware git repository at http://git.webos-internals.org/&lt;br /&gt;
&lt;br /&gt;
For more information getting your application published in the WebOS Internals Source Code Repositories, please see the [[WebOS Internals Source Code Repositories]] page.  For commit permission to the open source project, contact rwhitby on #webos-internals or email [mailto:support@webos-internals.org support@webos-internals.org]&lt;/div&gt;</summary>
		<author><name>JayCanuck</name></author>
	</entry>
	<entry>
		<id>http://wiki.webos-internals.org/index.php?title=Application:Preware&amp;diff=16833</id>
		<title>Application:Preware</title>
		<link rel="alternate" type="text/html" href="http://wiki.webos-internals.org/index.php?title=Application:Preware&amp;diff=16833"/>
		<updated>2011-06-05T17:35:40Z</updated>

		<summary type="html">&lt;p&gt;JayCanuck: Installing Preware with WebOS Quick Install update&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[Category:Application]]&lt;br /&gt;
This page is currently available in four languages:&lt;br /&gt;
:[[Image:Australia.png]] [[Image:USA.png]] [[Application:Preware]]&lt;br /&gt;
:[[Image:France.png]] [[Application:Preware-FR]]&lt;br /&gt;
:[[Image:Germany.png]] [[Application:Preware-DE]]&lt;br /&gt;
:[[Image:China.png]] [[Application:Preware-ZH]]&lt;br /&gt;
&lt;br /&gt;
{{application&lt;br /&gt;
|name=Preware&lt;br /&gt;
|type=webOS&lt;br /&gt;
|version=Version: 1.5.0 (17 Dec 2010)&lt;br /&gt;
|tag=Utilities&lt;br /&gt;
|screenshot=Preware_ss1.png&lt;br /&gt;
|description=&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;BR&amp;gt;&lt;br /&gt;
=Summary=&lt;br /&gt;
&amp;lt;!--{{icon|Icon_Preware.png|float:right;}}--&amp;gt;&lt;br /&gt;
[[image:Icon_Preware.png|frameless|left]]&lt;br /&gt;
Preware is a package management application for the Palm Pre and the Palm Pixi.  Preware allows the user to install any package from any of the open standard package repositories on preware.org (or any other location that hosts an open standard package repository).  Preware relies on a custom written service developed from community research which allows the mojo app to talk to the built-in ipkg tool.&lt;br /&gt;
&lt;br /&gt;
'''Preware requires webOS 1.4.0 or later to function.  Do not try to install it on earlier webOS versions, it will not work.'''&lt;br /&gt;
&lt;br /&gt;
This application was the result of extensive community-based design in [[IPKG Service]] and [[Preware Design]].&lt;br /&gt;
&lt;br /&gt;
For application management, Preware can access more applications, and has more features, than any other on-device package installer.&lt;br /&gt;
&lt;br /&gt;
And since it is open source, and has a completely open development process supported by a team of world-class WebOS Internals developers, it will continue to get better much faster than any other package management application.&lt;br /&gt;
&lt;br /&gt;
Preware is the open application installer that has been written specifically to support a homebrew ecosystem where any developer can upload any application to any submission site, and that application can then be installed by any user.  Developers no longer need to upload their applications to multiple submission sites, and users are no longer excluded from accessing applications from any open standard package repository.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;BR&amp;gt;&lt;br /&gt;
===Key Features===&lt;br /&gt;
Install / Remove / Update:&lt;br /&gt;
*Homebrew Applications including advanced applications with special requirements.  &lt;br /&gt;
*WebOS Themes&lt;br /&gt;
*Patches&lt;br /&gt;
*webOS Kernels&lt;br /&gt;
*Palm App Catalog Applications&lt;br /&gt;
*Support for installation of signed packages&lt;br /&gt;
&lt;br /&gt;
&amp;lt;BR&amp;gt;&lt;br /&gt;
===Status===&lt;br /&gt;
Preware has been upgraded to release status, and is no longer considered beta. &lt;br /&gt;
&lt;br /&gt;
Some milestones worth mentioning in Preware's history include:&lt;br /&gt;
&lt;br /&gt;
* Since 27 August 2009 it is the only over-the-air installer for the palm capable of installing advanced palm applications such as the [[On_Screen_Keyboard|On Screen Keyboard]] or the terminal application.&lt;br /&gt;
* Since 27 August 2009 it is the only application supporting installation from all existing palm homebrew feeds.  &lt;br /&gt;
* Since 17 September 2009 it also supports installation of themes. &lt;br /&gt;
* Since 8 October 2009 it also supports installation of webOS patches.&lt;br /&gt;
* Since 12 Jan 2010 it also supports all Palm App Catalog feeds.&lt;br /&gt;
* Since 3 May 2010 it also supports installation of webOS custom kernels.&lt;br /&gt;
* Since 20 July 2010 it also supports installation of packages from URLs and local files.&lt;br /&gt;
* Since 24 July 2010 is also supports blacklisting packages and authors.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;BR&amp;gt;&lt;br /&gt;
===License===&lt;br /&gt;
Please be aware that org.webosinternals.preware is licensed under the [http://www.gnu.org/licenses/gpl-2.0.html GPLv2].&lt;br /&gt;
&lt;br /&gt;
Code from Preware cannot be used by a closed source application.  If you want to use them in a non-GPLv2 but otherwise open source application, please contact the [mailto:support@webos-internals.org authors].&lt;br /&gt;
&lt;br /&gt;
&amp;lt;BR&amp;gt;&lt;br /&gt;
=Installing Preware=&lt;br /&gt;
&lt;br /&gt;
There are four supported methods for installing Preware: Official HP/Palm SDK, WebOS Quick Install, Stand Alone Installers, and Command Line. &lt;br /&gt;
&lt;br /&gt;
You do not need to access the Linux command line or &amp;quot;root your Pre&amp;quot; to install or use Preware.&lt;br /&gt;
&lt;br /&gt;
You ''cannot'' use fileCoaster, or PreLoad, or PreUpdate to install or update Preware.  Those tools are unable to operate correctly on advanced homebrew packages.&lt;br /&gt;
&lt;br /&gt;
If you are a developer who uses the Palm emulator, you should know that Preware works just as well on the Emulator as it does on a real device, and is installed in exactly the same way.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;BR&amp;gt;&lt;br /&gt;
===Installing Preware using the Official HP/Palm SDK===&lt;br /&gt;
&lt;br /&gt;
To install Preware on any webOS device, the following procedure is recommended if you're having problems with WebOS Quick Install:&lt;br /&gt;
&lt;br /&gt;
# Install the latest official Palm webOS SDK from http://developer.palm.com&lt;br /&gt;
# '''Disconnect your device''' (I repeat, do not have your device connected, no cables in the device, device not even anywhere near the computer), and run the latest webOS Doctor to install or upgrade your Novacom drivers&lt;br /&gt;
# Close the doctor&lt;br /&gt;
# Your phone should remain disconnected&lt;br /&gt;
# Download the latest Preware package onto your computer from http://get.preware.org/&lt;br /&gt;
## To install Preware on a phone, download the 'arm' .ipk file&lt;br /&gt;
## To install Preware on an emulator, download the 'i686' .ipk file&lt;br /&gt;
# Typing webos20090606, select the developer mode icon that will appears, and verify that your phone is in developer mode&lt;br /&gt;
# Connect your device to your computers USB port, and select 'Just Charge'&lt;br /&gt;
# Use palm-install to install the package you downloaded&lt;br /&gt;
## Typically you can simply get a command line, navigate to the directory with the Preware package you downloaded, then type palm-install and.the.package.arm.name.ipk&lt;br /&gt;
&lt;br /&gt;
&amp;lt;BR&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Installing Preware with WebOS Quick Install===&lt;br /&gt;
You can use version 4.1.1 or later of [http://forums.precentral.net/canuck-coding/274461-webos-quick-install-v4-1-1-a.html WebOS Quick Install] to install Preware on any device easily and quickly, without the need to download a big 200MB SDK and weboSDoctor.&lt;br /&gt;
&lt;br /&gt;
'''Latest Version of WebOS Quick Install available here: [http://forums.precentral.net/canuck-coding/274461-webos-quick-install-v4-1-1-a.html WebOS Quick Install v4.1.1]'''&lt;br /&gt;
&lt;br /&gt;
# Install the required Software&lt;br /&gt;
## [http://www.java.com/en/download/installed.jsp?detect=jre&amp;amp;try=1 Click here] to verify that you have the latest java installed on your computer and update if needed&lt;br /&gt;
## [http://images.precentral.net/sites/precentral.net/files/webos-homebrew-apps/wosqi/WebOSQuickInstall.jar Click Here] to download the latest version of WebOS Quick Install&lt;br /&gt;
# Put your device in [[Getting started|Developer Mode]]&lt;br /&gt;
# Connect your device to your computer with the USB cable, and select &amp;quot;Just Charge&amp;quot; (do not select USB Drive)&lt;br /&gt;
# Run WebOS Quick Install. If the novacom driver is not installed, WebOS Quick Install will download and install that for you.&lt;br /&gt;
## '''Do not believe any guide that says you need to download the SDK or webOSDoctor for WOSQI to run.''' The most you'll download is the novacom driver, which is only 11MB on Windows, and will be done via WOSQI.&lt;br /&gt;
# Click the third button on the right (the globe icon)&lt;br /&gt;
# Select the Applications tab at the top&lt;br /&gt;
# Search for Preware&lt;br /&gt;
# Click Install.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;BR&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Installing Preware with the Standalone Installer===&lt;br /&gt;
Preware installers can be downloaded here: [http://get.preware.org Preware Standalone Installers]. These instructions are currently only for Mac and PC users.&lt;br /&gt;
&lt;br /&gt;
# Install the required software.&lt;br /&gt;
## [http://www.java.com/en/download/installed.jsp?detect=jre&amp;amp;try=1 Click here] to verify that you have the latest version of Java installed on your computer and update it if needed.&lt;br /&gt;
## [http://www.webos-internals.org/wiki/Webos_Doctor_Versions Click here] to download the current webOS Doctor for your carrier and phone in a subdirectory you will remember (maybe &amp;quot;Palm&amp;quot;?). If you already have it, skip this step.&lt;br /&gt;
##* '''Do not run the webOS Doctor.'''&lt;br /&gt;
# Put your device into [[Getting started|Developer Mode]].&lt;br /&gt;
#* '''Windows users:''' When connecting your device to the computer for the first time, you will be prompted to install new hardware. Click Next to start the device installation. You may get a message regarding Novacom drivers not being installed. If so, you can disregard it. Once your device is installed, proceed with the Preware installation.&lt;br /&gt;
# Download the [http://get.preware.org/ Preware Standalone Installer] (you should choose the latest file name PrewareInstaller-X.Y.Z.jar) and place it in the same directory as the webOS Doctor .jar file.&lt;br /&gt;
# Run the Preware Installer.&lt;br /&gt;
# Click on the Tools menu and choose Install Drivers. This will install the Palm Novacom drivers for webOS devices.&lt;br /&gt;
# Once the drivers have finished installing, click on Install Preware. After Preware is installed, your device will be unresponsive for a few seconds while Luna restarts.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;BR&amp;gt;&lt;br /&gt;
===Installing Preware from the Commandline===&lt;br /&gt;
If you have access to the command line of your webOS Device or emulator using Terminal, Novaterm, the &amp;quot;Linux Commandline&amp;quot; in WebOS Quick Install, or other techniques, you can install Preware by typing three lines. This technique is always the shortest and in many ways the simplest, but if you are in any way unsure of operating at the Linux command line, please use either of the methods described above. &lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;bash&amp;quot;&amp;gt;&lt;br /&gt;
cd /tmp&lt;br /&gt;
wget http://bit.ly/preware-bootstrap&lt;br /&gt;
sh preware-bootstrap&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;BR&amp;gt;&lt;br /&gt;
===Updating Preware===&lt;br /&gt;
To update Preware, just run Preware and select &amp;quot;Package Updates&amp;quot; from the main scene. If an update to Preware is available, it will appear in the list. Then select the &amp;quot;Update&amp;quot; button. Preware will close automatically after the update is complete.&lt;br /&gt;
&lt;br /&gt;
Note that you cannot use fileCoaster, or PreLoad, or PreUpdate to install or update Preware.  Those tools are unable to operate correctly on advanced homebrew packages.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;BR&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Removing Preware===&lt;br /&gt;
''Why would you ever want to remove Preware?''&lt;br /&gt;
&lt;br /&gt;
To remove Preware, hold the Orange button on your keypad and choose Preware from the Launcher. Choose Delete.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;BR&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=Usage=&lt;br /&gt;
&lt;br /&gt;
===Preferences===&lt;br /&gt;
{| Width=&amp;quot;70%&amp;quot; VAlign=&amp;quot;top&amp;quot;&lt;br /&gt;
|valign=&amp;quot;top&amp;quot;|[[image:Preferences.png|160px|frameless|left|text-top]]&lt;br /&gt;
|valign=&amp;quot;top&amp;quot;|You can select preferences in the top left corner of the Pre to bring up the preferences screen.  On the Preferences screen you can specify the look of the application, the frequency that feeds are updated, and what Preware will show you by default.&lt;br /&gt;
&amp;lt;BR&amp;gt;&lt;br /&gt;
{| style=&amp;quot;color:black; background-color:#F9F9F9;border:1px outset;&amp;quot; cellpadding=&amp;quot;3&amp;quot; cellspacing=&amp;quot;0&amp;quot;&lt;br /&gt;
|TIP:&lt;br /&gt;
|-&lt;br /&gt;
|To make it easier to find things, set &amp;quot;Show Available Types&amp;quot; to yes.  This will show separate categories (Applications/Themes/Patches/etc.) rather than show everything in one long list.&lt;br /&gt;
|}&lt;br /&gt;
|}&lt;br /&gt;
&amp;lt;BR&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Feed Management===&lt;br /&gt;
{| Width=&amp;quot;70%&amp;quot; VAlign=&amp;quot;top&amp;quot;&lt;br /&gt;
|valign=&amp;quot;top&amp;quot;|[[image:Preware_feeds.png|160px|frameless|left|text-top]]&lt;br /&gt;
|valign=&amp;quot;top&amp;quot;|In the preferences section on the top bar on the right side is a button that takes you to the feeds screen.  On the feeds screen you can select which feeds are loaded and which ones are not. Simply select the on or off button for that feed. (If you are not interested in themes you can disable the two feeds for themes to speed up the updating of feeds) Preware comes with the following feeds by default (some are disabled by default, but are easily enabled if desired). &lt;br /&gt;
&lt;br /&gt;
{| style=&amp;quot;color:black; background-color:#FFFFE0;&amp;quot; cellpadding=&amp;quot;3&amp;quot; cellspacing=&amp;quot;0&amp;quot; Border=&amp;quot;1&amp;quot;&lt;br /&gt;
|align=&amp;quot;center&amp;quot; colspan=&amp;quot;4&amp;quot; | '''Default Feeds'''&lt;br /&gt;
|-&lt;br /&gt;
|align=&amp;quot;center&amp;quot; | [http://ipkg.preware.org/feeds/palm-beta/ Palm Beta]&lt;br /&gt;
|align=&amp;quot;center&amp;quot; | [http://ipkg.preware.org/feeds/palm-beta-updates Palm Beta Updates]&lt;br /&gt;
|align=&amp;quot;center&amp;quot; | [http://ipkg.preware.org/feeds/palm-catalog/ Palm Catalog]&lt;br /&gt;
|align=&amp;quot;center&amp;quot; | [http://ipkg.preware.org/feeds/palm-catalog-updates/ Palm Catalog Updates]&lt;br /&gt;
|-&lt;br /&gt;
|align=&amp;quot;center&amp;quot; | [http://ipkg.preware.org/feeds/palm-web-updates/ Palm Web]&lt;br /&gt;
|align=&amp;quot;center&amp;quot; | [http://ipkg.preware.org/feeds/palm-web-updates/ Palm Web Updates]&lt;br /&gt;
|align=&amp;quot;center&amp;quot; | [http://ipkg.preware.org/feeds/precentral/ PreCentral]&lt;br /&gt;
|align=&amp;quot;center&amp;quot; | [http://ipkg.preware.org/feeds/precentral-themes/ PreCentral Themes]&lt;br /&gt;
|-&lt;br /&gt;
|align=&amp;quot;center&amp;quot; | [http://ipkg.preware.org/feeds/webos-internals/ WebOS Internals]&lt;br /&gt;
|align=&amp;quot;center&amp;quot; | [http://ipkg.preware.org/feeds/optware/ Optware]&lt;br /&gt;
|align=&amp;quot;center&amp;quot; | [http://ipkg.preware.org/feeds/webos-patches/ WebOS Patches]&lt;br /&gt;
|align=&amp;quot;center&amp;quot; | [http://ipkg.preware.org/feeds/webos-kernels/ WebOS Kernels]&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
{| style=&amp;quot;color:black; background-color:#F9F9F9;border:1px outset;&amp;quot; VAlign=&amp;quot;middle&amp;quot; cellpadding=&amp;quot;3&amp;quot; cellspacing=&amp;quot;0&amp;quot; Width=&amp;quot;70%&amp;quot;&lt;br /&gt;
|align=&amp;quot;center&amp;quot; | See [[Testing Feeds]] for detailed instructions on adding custom feeds.&lt;br /&gt;
|}&lt;br /&gt;
&amp;lt;BR&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Package Updates===&lt;br /&gt;
{| Width=&amp;quot;70%&amp;quot; VAlign=&amp;quot;top&amp;quot;&lt;br /&gt;
|valign=&amp;quot;top&amp;quot;|[[image:UpdateFeeds.png|160px|frameless|left|text-top]]&lt;br /&gt;
|valign=&amp;quot;top&amp;quot;|To update feeds, simply select &amp;quot;Update Feeds&amp;quot; from the Application Menu.  Preware will download the package list information from your enabled feeds.  After processing the data, you will be back at the main list of available items.&lt;br /&gt;
|}&lt;br /&gt;
&amp;lt;BR&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Installing Packages===&lt;br /&gt;
{| Width=&amp;quot;70%&amp;quot; VAlign=&amp;quot;top&amp;quot;&lt;br /&gt;
|valign=&amp;quot;top&amp;quot;|[[image:SelectApp.png|160px|frameless|left|text-top]]&lt;br /&gt;
|valign=&amp;quot;top&amp;quot;|There are a few ways to select and install a &amp;quot;package&amp;quot; (application/patch/theme/etc.).  Using &amp;quot;List of Everything&amp;quot; would be the simplest.&lt;br /&gt;
#Find the package you want to install either by scrolling and tapping on it, or just start typing&lt;br /&gt;
#Tap the &amp;quot;Install&amp;quot; button that the bottom of the package's page to install.&lt;br /&gt;
|}&lt;br /&gt;
&amp;lt;BR&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Removing Packages===&lt;br /&gt;
{| Width=&amp;quot;70%&amp;quot; VAlign=&amp;quot;top&amp;quot;&lt;br /&gt;
|valign=&amp;quot;top&amp;quot;|[[image:RemoveAppTap.png|160px|frameless|left|text-top]]&lt;br /&gt;
|valign=&amp;quot;top&amp;quot;|Removing a package is just as easy.&lt;br /&gt;
#On the main screen, tap &amp;quot;Installed Packages&amp;quot;, then the category of the package you want to remove&lt;br /&gt;
#Tap the Package you want to remove&lt;br /&gt;
#Tap the &amp;quot;Remove&amp;quot; button that the bottom of the package's page.&lt;br /&gt;
|}&lt;br /&gt;
&amp;lt;BR&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Blacklist (Category Filters)===&lt;br /&gt;
{| Width=&amp;quot;70%&amp;quot; VAlign=&amp;quot;top&amp;quot;&lt;br /&gt;
[[File:preware_2011-09-03_165038.png]]''' '''[[File:preware_2011-09-03_165049.png]]&lt;br /&gt;
|valign=&amp;quot;top&amp;quot;|The Preware &amp;quot;Blacklist&amp;quot; is a tool used to hide packages (applications, patches, etc) that you do not want to see, such as mass-produced book apps or real estate apps.  This tool can also be used to hide unavailable packages, such as patches that are not compatible with your current webOS version.  Got to Preferences in Preware and scroll to the Blacklist section.  You can add whatever filters you like to customize your Preware experience. To hide all apps from a particular Maintainer, choose a &amp;quot;Maintainer&amp;quot; filter with the package maintainer in the search field.  To hide unavailable packages, choose a &amp;quot;Category&amp;quot; filter, with &amp;quot;Unavailable&amp;quot; in the search field.&lt;br /&gt;
&amp;lt;BR&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
{| style=&amp;quot;color:black; background-color:#F9F9F9;border:1px outset;&amp;quot; cellpadding=&amp;quot;3&amp;quot; cellspacing=&amp;quot;0&amp;quot;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--&lt;br /&gt;
=== Applications ===&lt;br /&gt;
=== Themes ===&lt;br /&gt;
=== Patches ===&lt;br /&gt;
=== Installed Packages ===&lt;br /&gt;
=== List of Everything ===&lt;br /&gt;
=== Saved Package List ===&lt;br /&gt;
--&amp;gt;&lt;br /&gt;
&lt;br /&gt;
= Operating notes =&lt;br /&gt;
&lt;br /&gt;
===Limitations===&lt;br /&gt;
No known limitations.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;BR&amp;gt;&lt;br /&gt;
===Known bugs===&lt;br /&gt;
*When selecting a patch with dependencies, if you view those dependencies then install them, when Preware returns you to the original patch's screen it will still have the 'install' button showing even though it is installed successfully.  Swiping back and returning will show the correct status.&lt;br /&gt;
&lt;br /&gt;
*The Update All button can get confused if there are patches with complex dependencies.  This will be fixed in a future version.&lt;br /&gt;
&lt;br /&gt;
*If updates to App Catalog applications are pending, they will be silently skipped when using the Update All button.&lt;br /&gt;
&lt;br /&gt;
*The Updates feature from the regular Palm Launcher, may claim that application updates are needed, and then when the user clicks Show Updates shows the App Catalog's installed applications,  there are none shown that need updating.   This isn't as expected.  This is because an app that was previously only in Preware has now migrated to the Palm Catalog.  Don't worry, your apps are up to date (with the possible exception of the one with the conflict.)  This is not a bug in Preware per se' but an app version conflict because the app is in both the Palm Catalog and also in Homebrew.  Notice that you don't need to remove Preware to install the app from the official catalog, but simply disable the feed in Preware then &amp;quot;update feeds&amp;quot; to refresh the list then it should install fine from the official app catalog.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;BR&amp;gt;&lt;br /&gt;
=Changelog=&lt;br /&gt;
&amp;lt;BR&amp;gt;&lt;br /&gt;
For those interested, the full Changelog can be [http://git.webos-internals.org/?p=applications/preware.git;a=tags found here].  Listed below is the Changelog since the 1.0 milestone.&lt;br /&gt;
&amp;lt;BR&amp;gt;&amp;lt;BR&amp;gt;&lt;br /&gt;
&lt;br /&gt;
;1.5.0:&lt;br /&gt;
* You must upgrade to this version for full webOS 2.0 compatibility.&lt;br /&gt;
&lt;br /&gt;
;1.4.9:&lt;br /&gt;
* Better compatibility with unknown future webOS versions.&lt;br /&gt;
&lt;br /&gt;
;1.4.8:&lt;br /&gt;
&lt;br /&gt;
* Now calls the correct software manager updates screen on webOS 2.0.&lt;br /&gt;
&lt;br /&gt;
; 1.4.7:&lt;br /&gt;
* Fixed update, install and remove status messages on webOS 2.0.&lt;br /&gt;
&lt;br /&gt;
;1.4.6:&lt;br /&gt;
* New &amp;quot;App Catalog&amp;quot; theme preferences thanks to Garrett92C.&lt;br /&gt;
* Added support for &amp;quot;MaxWebOSVersion&amp;quot; in the feeds.&lt;br /&gt;
&lt;br /&gt;
;1.4.5:&lt;br /&gt;
* Added support for identifying when running on a Pre 2 device.&lt;br /&gt;
&lt;br /&gt;
;1.4.4: &lt;br /&gt;
* Updated the version check to support future webOS versions.&lt;br /&gt;
&lt;br /&gt;
;1.4.2:&lt;br /&gt;
* Added Category as a blacklist option.&lt;br /&gt;
&lt;br /&gt;
;1.4.1:&lt;br /&gt;
* Added a Changelog button to the Help scene.&lt;br /&gt;
&lt;br /&gt;
;1.4.0:&lt;br /&gt;
* Added help to preferences scene.&lt;br /&gt;
* Fixed swipe-to-delete bug in blacklist.&lt;br /&gt;
* Updated Italian translations (courtesy of Darkmagister).&lt;br /&gt;
* Added &amp;quot;Get Info&amp;quot; button to package install scene.&lt;br /&gt;
* Added &amp;quot;Send&amp;quot; button to ipkg log scene.&lt;br /&gt;
* Fixed bug when loading large package descriptions.&lt;br /&gt;
&lt;br /&gt;
;1.3.8:&lt;br /&gt;
* Updated French translations (courtesy of Yannick LE NY).&lt;br /&gt;
&lt;br /&gt;
;1.3.6:&lt;br /&gt;
* Preware now supports installation of application package files (.ipk files) directly from URLs, email attachments, and local files.&lt;br /&gt;
* Also supported are Send to Preware links on homebrew application gallery and news websites (this requires the Neato! application to also be installed).&lt;br /&gt;
* If Preware continually asks you about file associations on every single launch, even after you have answered Yes to the questions it asks, then you may have a damaged file association table and will need to run the Emergency MimeTable Reset tool and then reboot to repair it.&lt;br /&gt;
&lt;br /&gt;
;1.3.5:&lt;br /&gt;
* Updated German translations.&lt;br /&gt;
&lt;br /&gt;
;1.3.3:&lt;br /&gt;
* Always ask the user before modifying the file association list.&lt;br /&gt;
* Updated French translations. &lt;br /&gt;
&lt;br /&gt;
;1.3.1:&lt;br /&gt;
* Check whether Preware is the default application for handling packages, and advise the user if it is not.&lt;br /&gt;
&lt;br /&gt;
;1.3.0:&lt;br /&gt;
* Added Preware to the Default Applications list to allow for installing packages from email messages and the browser.&lt;br /&gt;
&lt;br /&gt;
;1.2.9:&lt;br /&gt;
* Fixed the Saved Package List swipe to delete bug.&lt;br /&gt;
&lt;br /&gt;
;1.2.8:&lt;br /&gt;
* Open the My Applications app catalog screen when multiple app catalog applications need updating.&lt;br /&gt;
&lt;br /&gt;
;1.2.7&lt;br /&gt;
* Fixed the Install Package problem when running on the emulator.&lt;br /&gt;
&lt;br /&gt;
;1.2.6&lt;br /&gt;
* Remove most of the curl download progress messages from the ipkg log (this fixes a buffer overrun crash).&lt;br /&gt;
&lt;br /&gt;
;1.2.5&lt;br /&gt;
* Added Ask At Launch option to update preference.&lt;br /&gt;
* Added Blacklist support.&lt;br /&gt;
* German Translation updates.&lt;br /&gt;
* Fixed update banner problem.&lt;br /&gt;
* Fixed package with too many dependent packages problem.&lt;br /&gt;
&lt;br /&gt;
;1.2.4&lt;br /&gt;
* Added support for MinWebOSVersion, DeviceCompatibility and PreActionMessage package attributes.&lt;br /&gt;
&lt;br /&gt;
;1.2.3&lt;br /&gt;
* Enable the Install Package feature to also work for incorrectly formatted filenames.&lt;br /&gt;
&lt;br /&gt;
;1.2.1&lt;br /&gt;
* Robustified the Install Package feature - will now run post-install scripts for all correctly formatted filenames (packageid_version_arch.ipk).&lt;br /&gt;
&lt;br /&gt;
;1.2.0&lt;br /&gt;
* Added Install Package functionality, allowing installation of packages from URLs and local files.&lt;br /&gt;
* Moved Saved Package List from the main screen to the app menu.&lt;br /&gt;
&lt;br /&gt;
;1.1.7&lt;br /&gt;
* Added support for Kernel Modules.&lt;br /&gt;
&lt;br /&gt;
;1.1.5&lt;br /&gt;
* Use a gentler reboot procedure to allow open files to be flushed to disk.&lt;br /&gt;
&lt;br /&gt;
;1.1.4&lt;br /&gt;
* Fixed hang on package download failures.&lt;br /&gt;
&lt;br /&gt;
;1.1.2 &lt;br /&gt;
*Added support for the ENABLE_TESTING_FEEDS Meta-Doctor feature.&lt;br /&gt;
*Removed the tag line about eventually reaching 1.0.&lt;br /&gt;
*Minor French translation updates, courtesy of Yannick LE NY.&lt;br /&gt;
&lt;br /&gt;
;1.1.1&lt;br /&gt;
*Added languages field in package descriptions. &lt;br /&gt;
*Added preference to only show packages with English descriptions.&lt;br /&gt;
&lt;br /&gt;
;1.1.0&lt;br /&gt;
*Now defaults (selectable by a preference option) to using an alternative installation method to avoid the webOS 1.4 rescan bug which closes and stops notifications from your phone, email and messaging applications. &lt;br /&gt;
*Updated German and French translations.&lt;br /&gt;
*Fixed deletion of disabled feeds. &lt;br /&gt;
*Added service version number to the ipkgservice API. Robustified the service upgrade process.&lt;br /&gt;
&lt;br /&gt;
;1.0.0&lt;br /&gt;
*The Package Manager Service has been rewritten in C and incorporated into this single Preware package.&lt;br /&gt;
*Installing Preware 1.0.0 will remove the Package Manager Service as the last step of the upgrade process.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;BR&amp;gt;&lt;br /&gt;
=Repository=&lt;br /&gt;
Preware and the Package Manager Service are housed in the applications/preware git repository at http://git.webos-internals.org/&lt;br /&gt;
&lt;br /&gt;
For more information getting your application published in the WebOS Internals Source Code Repositories, please see the [[WebOS Internals Source Code Repositories]] page.  For commit permission to the open source project, contact rwhitby on #webos-internals or email [mailto:support@webos-internals.org support@webos-internals.org]&lt;/div&gt;</summary>
		<author><name>JayCanuck</name></author>
	</entry>
	<entry>
		<id>http://wiki.webos-internals.org/index.php?title=WebOS_2_Upgrade&amp;diff=13023</id>
		<title>WebOS 2 Upgrade</title>
		<link rel="alternate" type="text/html" href="http://wiki.webos-internals.org/index.php?title=WebOS_2_Upgrade&amp;diff=13023"/>
		<updated>2011-02-24T18:08:43Z</updated>

		<summary type="html">&lt;p&gt;JayCanuck: Added mention of the easier method of installing Adobe Flash&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;= Overview =&lt;br /&gt;
With the release of the webOS 2.1.0 doctor by HP for O2 and Vodafone Pre+ devices, there is now a legal way to get webOS 2.1 onto the legacy devices of carriers that are not onboard with the 2.x upgrade. Compatible devices include all Pre and Pre Plus devices. This is not compatible with Pixi devices.&lt;br /&gt;
&lt;br /&gt;
= Disclaimer =&lt;br /&gt;
'''This is a process that uses official HP software in unofficial ways.  You should always be prepared for the unlikely possibility that your device may be completely wiped and your palm profile may be permanently destroyed. Do not proceed unless you have made appropriate backups and are OK with that. Working knowledge of MetaDoctor and Linux systems in general is needed.'''&lt;br /&gt;
&lt;br /&gt;
= Video Overview =&lt;br /&gt;
''Pre|Central'' forum user @malpha recorded a two-part video overview of the process as she followed this step-by-step.  The videos can be found [http://www.youtube.com/watch?v=CJB8NJ72kZg here].&lt;br /&gt;
&lt;br /&gt;
= Using MetaDoctor Scripts =&lt;br /&gt;
&lt;br /&gt;
Note:  Scripts currently exist for the following devices:&lt;br /&gt;
* Sprint Pre&lt;br /&gt;
* Verizon Pre+&lt;br /&gt;
* AT&amp;amp;T Pre+&lt;br /&gt;
* &amp;quot;WR&amp;quot; devices&lt;br /&gt;
* Telcel Pre&lt;br /&gt;
* Bell Mobility Pre&lt;br /&gt;
&lt;br /&gt;
== Step 0: Backup your device ==&lt;br /&gt;
Make sure you have copies of all the data that you want to preserve from your palm profile.  There is a possibility that you will need to clear your palm profile to be successful in this upgrade, so you should act as if that is going to happen from the start.&lt;br /&gt;
&lt;br /&gt;
Also, make sure you run the Save/Restore application from Preware to back up your application data - you don't want to lose your Angry Birds progress, do you?&lt;br /&gt;
&lt;br /&gt;
Then copy all the files from the USB drive onto your PC to keep them safe.  The webOS Doctor has been known to wipe your USB drive without warning, so you should act as if that is going to happen from the start.&lt;br /&gt;
&lt;br /&gt;
A guide for backing up using Save/Restore can be found [http://www.precentral.net/backing-your-application-data-settings-save-restore-homebrew here].&lt;br /&gt;
== Step 1: Install Prerequisites ==&lt;br /&gt;
* '''MetaDoctor''' - see [[Application:MetaDoctor]] for information on how to install MetaDoctor&lt;br /&gt;
* '''Palm SDK ''' - see [http://developer.palm.com/index.php?option=com_content&amp;amp;view=article&amp;amp;layout=page&amp;amp;id=1661 Palm Developer Website]&lt;br /&gt;
&lt;br /&gt;
== Step 2: Prepare your Palm Profile ==&lt;br /&gt;
With unsupported carrier/device/OS combinations, it may be necessary to clear some Palm Profile data to allow you to sign in on webOS 2.x devices. The process is as follows:&lt;br /&gt;
'''Warning: this will delete data from your Palm Profile, including but not limited to: calendars, contacts, account information, bookmarks, memos, tasks, SSM/MMS messages, and icon/launcher arrangement.'''&lt;br /&gt;
# Open the Backup app.&lt;br /&gt;
# Turn off backups, confirming that you wish to erase your palm profile information.&lt;br /&gt;
== Step 3: Run device-specific MetaDoctor script ==&lt;br /&gt;
The MetaDoctor scripts will automatically download the latest necessary webOS doctors, will extract and replace radio firmwares as necessary (for CDMA phones), and will build and launch the modified doctor. Run the script in the meta-doctor/scripts folder that corresponds to your device. Example:&lt;br /&gt;
&amp;lt;pre&amp;gt;&amp;lt;nowiki&amp;gt;&lt;br /&gt;
./scripts/meta-sprint-pre-2.1.0&lt;br /&gt;
&amp;lt;/nowiki&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Step 4: Run the modified webOS Doctor ==&lt;br /&gt;
The meta-script will automatically launch the modified webOS Doctor for you.  However, if you need to move it to a different location and run it manually, the modified doctor will be located in the build output directory (e.g. meta-doctor/build/preplus-p101ueude-wr-2.1.0/webosdoctorp101ueude-wr-2.1.0.jar for the meta-sprint-pre-2.1.0 script - look for a similar directory which matches the script you ran). Run this like you would a normal webOS doctor.&lt;br /&gt;
&lt;br /&gt;
== Step 5: Restore /etc/palm-build-info == &lt;br /&gt;
If the meta-script left a palm-build-info-unmasqed file in your working directory, then after you log into your profile you need to copy this file back onto your device:&lt;br /&gt;
&amp;lt;pre&amp;gt;&amp;lt;nowiki&amp;gt;&lt;br /&gt;
novacom run file://usr/sbin/rootfs_open -t&lt;br /&gt;
novacom put file://etc/palm-build-info &amp;lt; palm-build-info-unmasqed &lt;br /&gt;
novacom run file://sbin/reboot&lt;br /&gt;
&amp;lt;/nowiki&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Step 6: Donate to WebOS Internals and purchase the Preware Homebrew Documentation app ==&lt;br /&gt;
If this worked for you, we would appreciate a donation at http://donate.webos-internals.org - and if you want to thank Rod Whitby personally for the many hours that he put into creating the Meta-Doctor and this upgrade procedure, you should purchase the Preware Homebrew Documentation app from the official app catalog, and leave a nice 5 star review containing your message of thanks.&lt;br /&gt;
&lt;br /&gt;
= Caveats =&lt;br /&gt;
== App Catalog ==&lt;br /&gt;
* Apps that are marked as only compatible with webOS versions 2.x and above do not currently work with some of these doctored installations of webOS 2.1.0.  On some of the devices/carriers, masquerading is used which leads to the Palm profile still reporting version 1.40.50.&lt;br /&gt;
&lt;br /&gt;
== Masquerading ==&lt;br /&gt;
* Palm's servers only accept certain device/OS combinations as valid. While ROW Pre and Pre Plus devices running 2.1 are accepted, Pre and Pre Plus devices running on Sprint, Verizon and AT&amp;amp;T have to masquerade as still running webOS 1.4.5. To achieve this, /etc/palm-build-info is replaced with the version from the 1.4.5 doctor to trick Palm's servers into believing it is a valid device/OS combination and allowing app catalog access. Once app catalog access is achieved, /etc/palm-build-info can be replaced with the 2.1 version which is found in meta-doctor/palm-build-info-unmasqed on the computer you built the doctor with.&lt;br /&gt;
&lt;br /&gt;
== Carrier-Specific Applications ==&lt;br /&gt;
* Carrier specific apps such as Sprint Navigation and the Verizon hotspot app are not included.&lt;br /&gt;
== Palm Profile ==&lt;br /&gt;
* Some people have had problems signing in to existing Palm Profiles on 2.1 due to backup data. To make sure that you can sign in to your profile on 2.1, you should disable backups before doctoring to 2.1 and delete server side backups. Of course, this deletes most of the data in your Palm Profile (memos, tasks, calender entries, accounts, ...). Your apps will be restored on 2.1, but that is about it. Note that not all people have issues with backups. If you would rather not delete your Palm Profile data, you can try doctoring to 2.1 without turning backups off and see if restoring everything works. If it doesn't, you'll have to doctor back to 1.4.5 to turn off backups or use a new Palm Profile, though.&lt;br /&gt;
&lt;br /&gt;
==GPS==&lt;br /&gt;
* To enable GPS functionality it may be necessary to go to the &amp;quot;Location Services&amp;quot; application, make sure that &amp;quot;GPS&amp;quot;, and &amp;quot;GPS Location Services&amp;quot; are enabled. Test the GPS using ##477# (##GPS#) from the phone application, and press the &amp;quot;Get Fix&amp;quot; button.&lt;br /&gt;
* If neither ##477# utility nor Google Maps is able to successfully fix your position, return to the &amp;quot;Location Services&amp;quot; application, open the ''Preferences'' menu, expand ''Locate Me Using...'' and ensure that both '''GPS''' and '''Google Services''' are selected. After selecting  '''Google Services''', you will be prompted to accept the Terms of Service. Once both options are selected, test GPS functionality again. The ##477# utility may still fail the first several times, but should complete successfully after repeated attempts, and should continue to function normally thereafter.&lt;br /&gt;
&lt;br /&gt;
== Flash ==&lt;br /&gt;
* Adobe Flash is not included in this webOS 2.1 doctor, but can be added with files from a VZW Pre2 2.01 doctor.&lt;br /&gt;
&lt;br /&gt;
=== Adding Flash Support (Easy Method) ===&lt;br /&gt;
The easiest way to get flash on your webOS 2.1.0 legacy device is via creating a modular package and installing tat, along with a patch to make the Adobe Flash preferences visible in the browser.&lt;br /&gt;
&lt;br /&gt;
It sounds complex, but it much easier overall and [http://tinyurl.com/flash-webos-2-1-0 a How-To has been detailed here]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== Adding Flash Support Manually ===&lt;br /&gt;
1. Extract WebOS.tar from the Resources folder in the VZW doctor to a location on your hard drive&amp;lt;br /&amp;gt;&lt;br /&gt;
2. Copy the following files from the extracted WebOS.tar to their equivalent locations in your MetaDoctor (alternatively, you can copy them manually to a live device using Novaterm)&lt;br /&gt;
&amp;lt;blockquote&amp;gt;/etc/adobe/mms.cfg&lt;br /&gt;
&amp;lt;br /&amp;gt;/etc/adobe/oem.cfg&lt;br /&gt;
&amp;lt;br /&amp;gt;/usr/lib/BrowserServerPlugins/libflashplayer.so&lt;br /&gt;
&amp;lt;br /&amp;gt;/usr/lib/BrowserServerPlugins/resource/plugin-icon-noplay.png&lt;br /&gt;
&amp;lt;br /&amp;gt;/usr/lib/BrowserServerPlugins/resource/plugin-icon-play-down.png&lt;br /&gt;
&amp;lt;br /&amp;gt;/usr/lib/BrowserServerPlugins/resource/plugin-icon-play.png&lt;br /&gt;
&amp;lt;br /&amp;gt;/usr/lib/BrowserServerPlugins/resource/plugin-icon-unknown.png&lt;br /&gt;
&amp;lt;br /&amp;gt;/usr/lib/BrowserServerPlugins/resource/plugin-scrim.png&lt;br /&gt;
&amp;lt;br /&amp;gt;/usr/lib/libFlashGraphics.so&lt;br /&gt;
&amp;lt;br /&amp;gt;/usr/lib/BrowserServerPlugins/FlashMiniAdapterData/plugin-icon-noplay.png&lt;br /&gt;
&amp;lt;br /&amp;gt;/usr/lib/BrowserServerPlugins/FlashMiniAdapterData/plugin-icon-play.png&lt;br /&gt;
&amp;lt;br /&amp;gt;/usr/lib/BrowserServerPlugins/FlashMiniAdapterData/plugin-icon-unknown.png&lt;br /&gt;
&amp;lt;br /&amp;gt;/usr/lib/BrowserServerPlugins/FlashMiniAdapterData/plugin-scrim.png&lt;br /&gt;
&amp;lt;br /&amp;gt;/usr/lib/BrowserServerPlugins/FlashMiniPlugin.so&amp;lt;/blockquote&amp;gt;&lt;br /&gt;
3. Open /usr/palm/applications/com.palm.app.browser/app/controllers/preferences-assistant.js (either in your MetaDoctor or on your live device -if on a live device, remember to make a backup!)&lt;br /&gt;
&amp;lt;br /&amp;gt;Find the following two lines (should be lines 46 &amp;amp; 47) and comment them out by adding // to the beginning of each line:&lt;br /&gt;
&amp;lt;blockquote&amp;gt;this.controller.get(&amp;quot;flashPref&amp;quot;).hide();&lt;br /&gt;
&amp;lt;br /&amp;gt;this.controller.get(&amp;quot;autoLoadPref&amp;quot;).hide();&amp;lt;br /&amp;gt;&amp;lt;/blockquote&amp;gt;&lt;br /&gt;
4. Reboot your Pre if the editing was done on a live device&lt;br /&gt;
&lt;br /&gt;
Flash preferences should now be visible under browser preferences.&lt;/div&gt;</summary>
		<author><name>JayCanuck</name></author>
	</entry>
	<entry>
		<id>http://wiki.webos-internals.org/index.php?title=Auto-Update_Patch_Technology&amp;diff=9031</id>
		<title>Auto-Update Patch Technology</title>
		<link rel="alternate" type="text/html" href="http://wiki.webos-internals.org/index.php?title=Auto-Update_Patch_Technology&amp;diff=9031"/>
		<updated>2010-02-12T22:02:37Z</updated>

		<summary type="html">&lt;p&gt;JayCanuck: /* WebOS Quick Install */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Introduction ==&lt;br /&gt;
Auto-Update Patch Technology (AUPT) is the existing patching technology found in all homebrew patches in the webos-patches feed. AUPT is built into the installation and removal scripts of patches and allows patches to be installed/removed even after faulty installs, partial or full erases, webos doctors and even OTA updates to new WebOS versions!&lt;br /&gt;
&lt;br /&gt;
There is also a concept of placeholder patches in the webos-patches feeds.  All patches will at least build a dummy package with version ending in -0.  These dummy packages may be installed to serve as a placeholder so that when they are ported to the new webOS version you will see the Update available in Preware. This will be useful to know when a patch has been ported to the new webOS version after an OTA update without having to check the forums every so often.&lt;br /&gt;
&lt;br /&gt;
All patch installations and removals will now log to /media/internal/webos-patches.log and should be examined for detailed information with regards to any patch installation or removal failures.&lt;br /&gt;
&lt;br /&gt;
== Installation ==&lt;br /&gt;
Always install patches with Preware or webOS Quick Install v3.01 or later.  &lt;br /&gt;
&lt;br /&gt;
== Verification ==&lt;br /&gt;
You may wish to verify that all of your installed patches were indeed installed with AUPT built in and that there are no left-over older or incompatible patches installed.  In order to do this, you can open the text file .webosinternals.patches.packages found in USB mode from your PC.  Each package should contain &amp;quot;aupt-N&amp;quot; indicating the version of aupt built into that patch.  If there are ANY lines in that file that contain nothing after the package name that indicates an old incompatible technology was built into that patch.  '''Remove these packages immediately and re-install'''  (see: Installation section)&lt;br /&gt;
&lt;br /&gt;
== Re-installation and Upgrades ==&lt;br /&gt;
There are various scenarios you may find yourself in where a patch may be installed or uninstalled.  We will discuss what to do after each of these situations.  &lt;br /&gt;
&lt;br /&gt;
=== webOS Doctor ===&lt;br /&gt;
&lt;br /&gt;
The webOS Doctor is a great way to ensure you are running completely stock Palm webOS files in the root filesystem.  There are 3 situations you can be in with patches installed after WebOS Doctor.&lt;br /&gt;
&lt;br /&gt;
* If you used a doctor version that is a PRIOR webOS version than the one that was running when you installed the Patches, install &amp;quot;Emergency Patch Recovery&amp;quot; (EPR) to wipe the device of the patch package information.  There are no supported downgrade automatic patch installations.&lt;br /&gt;
&lt;br /&gt;
* If you used a doctor version that is the SAME webOS version as the one that was used to install the Patches, simply install &amp;quot;Emergency Service Enabler&amp;quot; (ESE) to re-apply all of your installed patches.&lt;br /&gt;
&lt;br /&gt;
* If you used a doctor version that is a LATER webOS version than the one that was running when you installed the Patches, use Preware's Update All feature.  Launch Preware, Update Feeds, tap Package updates and tap update all.  &lt;br /&gt;
&lt;br /&gt;
=== Partial/Full Erase ===&lt;br /&gt;
All of your homebrew and App Catalog packages as well as all media data including pictures survive a webOS Doctor and sometimes it is desired to wipe clean the media partition or remove all packages.  The situation may arise where you needed to do a partial or full erase without doctoring the device.  If you perform a partial or full erase while patches are installed, this will only remove the package data that lists these patches as installed in Preware and webOS Quick Install.  The patches will still be applied to Palm's WebOS files.  There is not yet a supported method to recover the patch package data.  For now it is recommended to clean up all the patches via one of the following methods.  These methods are listed in order of robustness.  '''The only -guaranteed- way to ensure stock Palm webOS files is by using the webOS doctor: [[Webos Doctor Versions]]'''&lt;br /&gt;
&lt;br /&gt;
* Install &amp;quot;Emergency Patch Recovery&amp;quot; (EPR)&lt;br /&gt;
* webOS Repair Utility&lt;br /&gt;
* webOS Doctor&lt;br /&gt;
&lt;br /&gt;
AUPT patches are built with smart post-install scripts that are able to detect when a patch is already applied to the stock webOS files.  If you remember all the patches you had installed before the partial/full erase you may simply re-install each Patch individually as usual (Preware or QI v3.01 or later)&lt;br /&gt;
&lt;br /&gt;
=== OTA Update ===&lt;br /&gt;
==== Preware ====&lt;br /&gt;
In the past it was recommended and required to remove all patches prior to updating webOS Over The Air (OTA).  The new AUPT system makes this unnecessary and allows you to leave patches installed and then update them all after an OTA update to a new version of webOS.  After a webOS OTA update you may use Preware's Update All feature.  After an OTA update perform the following steps:&lt;br /&gt;
&lt;br /&gt;
* Launch Preware&lt;br /&gt;
* Tap application menu -&amp;gt; Update Feeds&lt;br /&gt;
* Tap Package Updates &lt;br /&gt;
* Tap Update All.&lt;br /&gt;
&lt;br /&gt;
(SEE: Known Issues section for known roadbumps in Preware's Update All function with regards to patches)&lt;br /&gt;
&lt;br /&gt;
==== WebOS Quick Install ====&lt;br /&gt;
WebOS Quick Install is fully compatible with webOS-Internals Auto-Update Patch Technology (AUPT). When you enter the Tweaks section, after a webOS update, WebOS Quick Install will detect the version change and will open an update helper.&lt;br /&gt;
&lt;br /&gt;
For on-feed patches , the update helper will update out-of-date patches to the new version's equivalent (or a dummy package if an updated patch has not yet been released).&lt;br /&gt;
&lt;br /&gt;
For [http://forums.precentral.net/canuck-software/210767-how-install-patch-files-wosqi.html .patch files installed with WebOS Quick Install], the update helper will uninstall them. It will also check to see if the patch can be successfully re-applied. If it can be re-applied, the patch will be reinstalled.&lt;br /&gt;
&lt;br /&gt;
== Submissions ==&lt;br /&gt;
Submit all patches to be included into the webos-patches feed found in Preware and webOS Quick Install to: http://patches.webos-internals.org/&lt;br /&gt;
&lt;br /&gt;
== AUPT Versions ==&lt;br /&gt;
* aupt-1: First implementation&lt;br /&gt;
* aupt-2: Re-ordered logic in prerm to check for OTA first before trying to -R the patch&lt;br /&gt;
&lt;br /&gt;
All versions are fully compatible with each other&lt;br /&gt;
&lt;br /&gt;
== Known Issues ==&lt;br /&gt;
=== Preware ===&lt;br /&gt;
There are some known bumps in Preware's update-all with regards to patches, but no major roadblocks. The known issues and workarounds for them are:&lt;br /&gt;
&lt;br /&gt;
* It will stop when trying to update a dependent package. The workaround here is to remove patches that depend on another patch or package that has an update. For instance the uscl memos patch depends on universal command line patch. The update all will fail when it gets to these patches, and you can workaround that by removing the uscl memos patch and then re-running update all.&lt;br /&gt;
* When the &amp;quot;install&amp;quot; part of the remove/install update process for a patch fails, Preware's installed list doesn't refresh automatically so the failed patch still lists on the update screen as installed. You can workaround this by updating feeds or tapping &amp;quot;remove&amp;quot; on the left-over package in Preware.&lt;br /&gt;
&lt;br /&gt;
=== Miscellaneous ===&lt;br /&gt;
There are rare circumstances where a collection of patches in the same category may have to be installed/removed in a certain order and may fail (safely) to install or remove in different orders.&lt;br /&gt;
&lt;br /&gt;
== Known Conflicts ==&lt;br /&gt;
* Greg's great Messaging Plugins solution contains a patch to the messaging application that has yet to be incorporated with AUPT.  This may cause conflicts with some messaging patches causing installation to fail and should -always- be removed prior to a webOS OTA update.&lt;br /&gt;
* Themes have yet to be incorporated into AUPT and may cause conflicts with patches.  Themes should also -always- be removed prior to a webOS OTA update.&lt;br /&gt;
&lt;br /&gt;
== Troubleshooting ==&lt;br /&gt;
Patching is by nature a very ugly beast.  There are bound to be unforeseen issues and difficult to debug situations.  In the end you can always get back to a completely stock webOS by performing a full erase followed by a webOS doctor.  Here we will list some known problems and workarounds.&lt;br /&gt;
&lt;br /&gt;
== Emergency ==&lt;br /&gt;
In the event that you find yourself in an unsupported situation with regards to patching or simply want to ensure a clean slate of stock Palm WebOS files without any patches, the following is the only guaranteed method:&lt;br /&gt;
&lt;br /&gt;
* Backup / take not of any homebrew packages installed as well as any App Catalog applications that are not backed up via your Palm Profile&lt;br /&gt;
* Go into device info -&amp;gt; reset -&amp;gt; Partial Erase to erase all applications.&lt;br /&gt;
* Perform webOS Doctor to ensure all Palm webOS files are stock.&lt;br /&gt;
&lt;br /&gt;
You may also try the quick solution of installing &amp;quot;Emergency Patch Recovery&amp;quot; (EPR).  Please note that this relies on information that patches saved/stored and is not a robust or guaranteed way to ensure patches are completely removed.  It is very safe and works a vast majority of the time as intended, it simply is not guaranteed to clean up everything.&lt;/div&gt;</summary>
		<author><name>JayCanuck</name></author>
	</entry>
	<entry>
		<id>http://wiki.webos-internals.org/index.php?title=Auto-Update_Patch_Technology&amp;diff=9030</id>
		<title>Auto-Update Patch Technology</title>
		<link rel="alternate" type="text/html" href="http://wiki.webos-internals.org/index.php?title=Auto-Update_Patch_Technology&amp;diff=9030"/>
		<updated>2010-02-12T22:02:04Z</updated>

		<summary type="html">&lt;p&gt;JayCanuck: /* OTA Update */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Introduction ==&lt;br /&gt;
Auto-Update Patch Technology (AUPT) is the existing patching technology found in all homebrew patches in the webos-patches feed. AUPT is built into the installation and removal scripts of patches and allows patches to be installed/removed even after faulty installs, partial or full erases, webos doctors and even OTA updates to new WebOS versions!&lt;br /&gt;
&lt;br /&gt;
There is also a concept of placeholder patches in the webos-patches feeds.  All patches will at least build a dummy package with version ending in -0.  These dummy packages may be installed to serve as a placeholder so that when they are ported to the new webOS version you will see the Update available in Preware. This will be useful to know when a patch has been ported to the new webOS version after an OTA update without having to check the forums every so often.&lt;br /&gt;
&lt;br /&gt;
All patch installations and removals will now log to /media/internal/webos-patches.log and should be examined for detailed information with regards to any patch installation or removal failures.&lt;br /&gt;
&lt;br /&gt;
== Installation ==&lt;br /&gt;
Always install patches with Preware or webOS Quick Install v3.01 or later.  &lt;br /&gt;
&lt;br /&gt;
== Verification ==&lt;br /&gt;
You may wish to verify that all of your installed patches were indeed installed with AUPT built in and that there are no left-over older or incompatible patches installed.  In order to do this, you can open the text file .webosinternals.patches.packages found in USB mode from your PC.  Each package should contain &amp;quot;aupt-N&amp;quot; indicating the version of aupt built into that patch.  If there are ANY lines in that file that contain nothing after the package name that indicates an old incompatible technology was built into that patch.  '''Remove these packages immediately and re-install'''  (see: Installation section)&lt;br /&gt;
&lt;br /&gt;
== Re-installation and Upgrades ==&lt;br /&gt;
There are various scenarios you may find yourself in where a patch may be installed or uninstalled.  We will discuss what to do after each of these situations.  &lt;br /&gt;
&lt;br /&gt;
=== webOS Doctor ===&lt;br /&gt;
&lt;br /&gt;
The webOS Doctor is a great way to ensure you are running completely stock Palm webOS files in the root filesystem.  There are 3 situations you can be in with patches installed after WebOS Doctor.&lt;br /&gt;
&lt;br /&gt;
* If you used a doctor version that is a PRIOR webOS version than the one that was running when you installed the Patches, install &amp;quot;Emergency Patch Recovery&amp;quot; (EPR) to wipe the device of the patch package information.  There are no supported downgrade automatic patch installations.&lt;br /&gt;
&lt;br /&gt;
* If you used a doctor version that is the SAME webOS version as the one that was used to install the Patches, simply install &amp;quot;Emergency Service Enabler&amp;quot; (ESE) to re-apply all of your installed patches.&lt;br /&gt;
&lt;br /&gt;
* If you used a doctor version that is a LATER webOS version than the one that was running when you installed the Patches, use Preware's Update All feature.  Launch Preware, Update Feeds, tap Package updates and tap update all.  &lt;br /&gt;
&lt;br /&gt;
=== Partial/Full Erase ===&lt;br /&gt;
All of your homebrew and App Catalog packages as well as all media data including pictures survive a webOS Doctor and sometimes it is desired to wipe clean the media partition or remove all packages.  The situation may arise where you needed to do a partial or full erase without doctoring the device.  If you perform a partial or full erase while patches are installed, this will only remove the package data that lists these patches as installed in Preware and webOS Quick Install.  The patches will still be applied to Palm's WebOS files.  There is not yet a supported method to recover the patch package data.  For now it is recommended to clean up all the patches via one of the following methods.  These methods are listed in order of robustness.  '''The only -guaranteed- way to ensure stock Palm webOS files is by using the webOS doctor: [[Webos Doctor Versions]]'''&lt;br /&gt;
&lt;br /&gt;
* Install &amp;quot;Emergency Patch Recovery&amp;quot; (EPR)&lt;br /&gt;
* webOS Repair Utility&lt;br /&gt;
* webOS Doctor&lt;br /&gt;
&lt;br /&gt;
AUPT patches are built with smart post-install scripts that are able to detect when a patch is already applied to the stock webOS files.  If you remember all the patches you had installed before the partial/full erase you may simply re-install each Patch individually as usual (Preware or QI v3.01 or later)&lt;br /&gt;
&lt;br /&gt;
=== OTA Update ===&lt;br /&gt;
==== Preware ====&lt;br /&gt;
In the past it was recommended and required to remove all patches prior to updating webOS Over The Air (OTA).  The new AUPT system makes this unnecessary and allows you to leave patches installed and then update them all after an OTA update to a new version of webOS.  After a webOS OTA update you may use Preware's Update All feature.  After an OTA update perform the following steps:&lt;br /&gt;
&lt;br /&gt;
* Launch Preware&lt;br /&gt;
* Tap application menu -&amp;gt; Update Feeds&lt;br /&gt;
* Tap Package Updates &lt;br /&gt;
* Tap Update All.&lt;br /&gt;
&lt;br /&gt;
(SEE: Known Issues section for known roadbumps in Preware's Update All function with regards to patches)&lt;br /&gt;
&lt;br /&gt;
==== WebOS Quick Install ====&lt;br /&gt;
WebOS Quick Install is fully compatible with webOS-Internals Auto-Update Patch Technology (AUPT). When you enter the Tweaks section, after a webOS update, WebOS Quick Install will detect the version change and will open an update helper.&lt;br /&gt;
&lt;br /&gt;
For on-feed patches , the update helper will update out-of-date patches to the new version's equivalent (or a dummy package if an updated patch has not yet been released).&lt;br /&gt;
&lt;br /&gt;
For [http://forums.precentral.net/canuck-software/210767-how-install-patch-files-wosqi.html| .patch files installed with WebOS Quick Install], the update helper will uninstall them. It will also check to see if the patch can be successfully re-applied. If it can be re-applied, the patch will be reinstalled.&lt;br /&gt;
&lt;br /&gt;
== Submissions ==&lt;br /&gt;
Submit all patches to be included into the webos-patches feed found in Preware and webOS Quick Install to: http://patches.webos-internals.org/&lt;br /&gt;
&lt;br /&gt;
== AUPT Versions ==&lt;br /&gt;
* aupt-1: First implementation&lt;br /&gt;
* aupt-2: Re-ordered logic in prerm to check for OTA first before trying to -R the patch&lt;br /&gt;
&lt;br /&gt;
All versions are fully compatible with each other&lt;br /&gt;
&lt;br /&gt;
== Known Issues ==&lt;br /&gt;
=== Preware ===&lt;br /&gt;
There are some known bumps in Preware's update-all with regards to patches, but no major roadblocks. The known issues and workarounds for them are:&lt;br /&gt;
&lt;br /&gt;
* It will stop when trying to update a dependent package. The workaround here is to remove patches that depend on another patch or package that has an update. For instance the uscl memos patch depends on universal command line patch. The update all will fail when it gets to these patches, and you can workaround that by removing the uscl memos patch and then re-running update all.&lt;br /&gt;
* When the &amp;quot;install&amp;quot; part of the remove/install update process for a patch fails, Preware's installed list doesn't refresh automatically so the failed patch still lists on the update screen as installed. You can workaround this by updating feeds or tapping &amp;quot;remove&amp;quot; on the left-over package in Preware.&lt;br /&gt;
&lt;br /&gt;
=== Miscellaneous ===&lt;br /&gt;
There are rare circumstances where a collection of patches in the same category may have to be installed/removed in a certain order and may fail (safely) to install or remove in different orders.&lt;br /&gt;
&lt;br /&gt;
== Known Conflicts ==&lt;br /&gt;
* Greg's great Messaging Plugins solution contains a patch to the messaging application that has yet to be incorporated with AUPT.  This may cause conflicts with some messaging patches causing installation to fail and should -always- be removed prior to a webOS OTA update.&lt;br /&gt;
* Themes have yet to be incorporated into AUPT and may cause conflicts with patches.  Themes should also -always- be removed prior to a webOS OTA update.&lt;br /&gt;
&lt;br /&gt;
== Troubleshooting ==&lt;br /&gt;
Patching is by nature a very ugly beast.  There are bound to be unforeseen issues and difficult to debug situations.  In the end you can always get back to a completely stock webOS by performing a full erase followed by a webOS doctor.  Here we will list some known problems and workarounds.&lt;br /&gt;
&lt;br /&gt;
== Emergency ==&lt;br /&gt;
In the event that you find yourself in an unsupported situation with regards to patching or simply want to ensure a clean slate of stock Palm WebOS files without any patches, the following is the only guaranteed method:&lt;br /&gt;
&lt;br /&gt;
* Backup / take not of any homebrew packages installed as well as any App Catalog applications that are not backed up via your Palm Profile&lt;br /&gt;
* Go into device info -&amp;gt; reset -&amp;gt; Partial Erase to erase all applications.&lt;br /&gt;
* Perform webOS Doctor to ensure all Palm webOS files are stock.&lt;br /&gt;
&lt;br /&gt;
You may also try the quick solution of installing &amp;quot;Emergency Patch Recovery&amp;quot; (EPR).  Please note that this relies on information that patches saved/stored and is not a robust or guaranteed way to ensure patches are completely removed.  It is very safe and works a vast majority of the time as intended, it simply is not guaranteed to clean up everything.&lt;/div&gt;</summary>
		<author><name>JayCanuck</name></author>
	</entry>
	<entry>
		<id>http://wiki.webos-internals.org/index.php?title=Auto-Update_Patch_Technology&amp;diff=9029</id>
		<title>Auto-Update Patch Technology</title>
		<link rel="alternate" type="text/html" href="http://wiki.webos-internals.org/index.php?title=Auto-Update_Patch_Technology&amp;diff=9029"/>
		<updated>2010-02-12T22:00:25Z</updated>

		<summary type="html">&lt;p&gt;JayCanuck: /* OTA Update */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Introduction ==&lt;br /&gt;
Auto-Update Patch Technology (AUPT) is the existing patching technology found in all homebrew patches in the webos-patches feed. AUPT is built into the installation and removal scripts of patches and allows patches to be installed/removed even after faulty installs, partial or full erases, webos doctors and even OTA updates to new WebOS versions!&lt;br /&gt;
&lt;br /&gt;
There is also a concept of placeholder patches in the webos-patches feeds.  All patches will at least build a dummy package with version ending in -0.  These dummy packages may be installed to serve as a placeholder so that when they are ported to the new webOS version you will see the Update available in Preware. This will be useful to know when a patch has been ported to the new webOS version after an OTA update without having to check the forums every so often.&lt;br /&gt;
&lt;br /&gt;
All patch installations and removals will now log to /media/internal/webos-patches.log and should be examined for detailed information with regards to any patch installation or removal failures.&lt;br /&gt;
&lt;br /&gt;
== Installation ==&lt;br /&gt;
Always install patches with Preware or webOS Quick Install v3.01 or later.  &lt;br /&gt;
&lt;br /&gt;
== Verification ==&lt;br /&gt;
You may wish to verify that all of your installed patches were indeed installed with AUPT built in and that there are no left-over older or incompatible patches installed.  In order to do this, you can open the text file .webosinternals.patches.packages found in USB mode from your PC.  Each package should contain &amp;quot;aupt-N&amp;quot; indicating the version of aupt built into that patch.  If there are ANY lines in that file that contain nothing after the package name that indicates an old incompatible technology was built into that patch.  '''Remove these packages immediately and re-install'''  (see: Installation section)&lt;br /&gt;
&lt;br /&gt;
== Re-installation and Upgrades ==&lt;br /&gt;
There are various scenarios you may find yourself in where a patch may be installed or uninstalled.  We will discuss what to do after each of these situations.  &lt;br /&gt;
&lt;br /&gt;
=== webOS Doctor ===&lt;br /&gt;
&lt;br /&gt;
The webOS Doctor is a great way to ensure you are running completely stock Palm webOS files in the root filesystem.  There are 3 situations you can be in with patches installed after WebOS Doctor.&lt;br /&gt;
&lt;br /&gt;
* If you used a doctor version that is a PRIOR webOS version than the one that was running when you installed the Patches, install &amp;quot;Emergency Patch Recovery&amp;quot; (EPR) to wipe the device of the patch package information.  There are no supported downgrade automatic patch installations.&lt;br /&gt;
&lt;br /&gt;
* If you used a doctor version that is the SAME webOS version as the one that was used to install the Patches, simply install &amp;quot;Emergency Service Enabler&amp;quot; (ESE) to re-apply all of your installed patches.&lt;br /&gt;
&lt;br /&gt;
* If you used a doctor version that is a LATER webOS version than the one that was running when you installed the Patches, use Preware's Update All feature.  Launch Preware, Update Feeds, tap Package updates and tap update all.  &lt;br /&gt;
&lt;br /&gt;
=== Partial/Full Erase ===&lt;br /&gt;
All of your homebrew and App Catalog packages as well as all media data including pictures survive a webOS Doctor and sometimes it is desired to wipe clean the media partition or remove all packages.  The situation may arise where you needed to do a partial or full erase without doctoring the device.  If you perform a partial or full erase while patches are installed, this will only remove the package data that lists these patches as installed in Preware and webOS Quick Install.  The patches will still be applied to Palm's WebOS files.  There is not yet a supported method to recover the patch package data.  For now it is recommended to clean up all the patches via one of the following methods.  These methods are listed in order of robustness.  '''The only -guaranteed- way to ensure stock Palm webOS files is by using the webOS doctor: [[Webos Doctor Versions]]'''&lt;br /&gt;
&lt;br /&gt;
* Install &amp;quot;Emergency Patch Recovery&amp;quot; (EPR)&lt;br /&gt;
* webOS Repair Utility&lt;br /&gt;
* webOS Doctor&lt;br /&gt;
&lt;br /&gt;
AUPT patches are built with smart post-install scripts that are able to detect when a patch is already applied to the stock webOS files.  If you remember all the patches you had installed before the partial/full erase you may simply re-install each Patch individually as usual (Preware or QI v3.01 or later)&lt;br /&gt;
&lt;br /&gt;
=== OTA Update ===&lt;br /&gt;
'''Preware'''&lt;br /&gt;
In the past it was recommended and required to remove all patches prior to updating webOS Over The Air (OTA).  The new AUPT system makes this unnecessary and allows you to leave patches installed and then update them all after an OTA update to a new version of webOS.  After a webOS OTA update you may use Preware's Update All feature.  After an OTA update perform the following steps:&lt;br /&gt;
&lt;br /&gt;
* Launch Preware&lt;br /&gt;
* Tap application menu -&amp;gt; Update Feeds&lt;br /&gt;
* Tap Package Updates &lt;br /&gt;
* Tap Update All.&lt;br /&gt;
&lt;br /&gt;
(SEE: Known Issues section for known roadbumps in Preware's Update All function with regards to patches)&lt;br /&gt;
&lt;br /&gt;
'''WebOS Quick Install'''&lt;br /&gt;
WebOS Quick Install is fully compatible with webOS-Internals Auto-Update Patch Technology (AUPT). When you enter the Tweaks section, after a webOS update, WebOS Quick Install will detect the version change and will open an update helper.&lt;br /&gt;
&lt;br /&gt;
For on-feed patches , the update helper will update out-of-date patches to the new version's equivalent (or a dummy package if an updated patch has not yet been released).&lt;br /&gt;
&lt;br /&gt;
For [http://forums.precentral.net/canuck-software/210767-how-install-patch-files-wosqi.html|.patch files installed with WebOS Quick Install], the update helper will uninstall them. It will also check to see if the patch can be successfully re-applied. If it can be re-applied, the patch will be reinstalled.&lt;br /&gt;
&lt;br /&gt;
== Submissions ==&lt;br /&gt;
Submit all patches to be included into the webos-patches feed found in Preware and webOS Quick Install to: http://patches.webos-internals.org/&lt;br /&gt;
&lt;br /&gt;
== AUPT Versions ==&lt;br /&gt;
* aupt-1: First implementation&lt;br /&gt;
* aupt-2: Re-ordered logic in prerm to check for OTA first before trying to -R the patch&lt;br /&gt;
&lt;br /&gt;
All versions are fully compatible with each other&lt;br /&gt;
&lt;br /&gt;
== Known Issues ==&lt;br /&gt;
=== Preware ===&lt;br /&gt;
There are some known bumps in Preware's update-all with regards to patches, but no major roadblocks. The known issues and workarounds for them are:&lt;br /&gt;
&lt;br /&gt;
* It will stop when trying to update a dependent package. The workaround here is to remove patches that depend on another patch or package that has an update. For instance the uscl memos patch depends on universal command line patch. The update all will fail when it gets to these patches, and you can workaround that by removing the uscl memos patch and then re-running update all.&lt;br /&gt;
* When the &amp;quot;install&amp;quot; part of the remove/install update process for a patch fails, Preware's installed list doesn't refresh automatically so the failed patch still lists on the update screen as installed. You can workaround this by updating feeds or tapping &amp;quot;remove&amp;quot; on the left-over package in Preware.&lt;br /&gt;
&lt;br /&gt;
=== Miscellaneous ===&lt;br /&gt;
There are rare circumstances where a collection of patches in the same category may have to be installed/removed in a certain order and may fail (safely) to install or remove in different orders.&lt;br /&gt;
&lt;br /&gt;
== Known Conflicts ==&lt;br /&gt;
* Greg's great Messaging Plugins solution contains a patch to the messaging application that has yet to be incorporated with AUPT.  This may cause conflicts with some messaging patches causing installation to fail and should -always- be removed prior to a webOS OTA update.&lt;br /&gt;
* Themes have yet to be incorporated into AUPT and may cause conflicts with patches.  Themes should also -always- be removed prior to a webOS OTA update.&lt;br /&gt;
&lt;br /&gt;
== Troubleshooting ==&lt;br /&gt;
Patching is by nature a very ugly beast.  There are bound to be unforeseen issues and difficult to debug situations.  In the end you can always get back to a completely stock webOS by performing a full erase followed by a webOS doctor.  Here we will list some known problems and workarounds.&lt;br /&gt;
&lt;br /&gt;
== Emergency ==&lt;br /&gt;
In the event that you find yourself in an unsupported situation with regards to patching or simply want to ensure a clean slate of stock Palm WebOS files without any patches, the following is the only guaranteed method:&lt;br /&gt;
&lt;br /&gt;
* Backup / take not of any homebrew packages installed as well as any App Catalog applications that are not backed up via your Palm Profile&lt;br /&gt;
* Go into device info -&amp;gt; reset -&amp;gt; Partial Erase to erase all applications.&lt;br /&gt;
* Perform webOS Doctor to ensure all Palm webOS files are stock.&lt;br /&gt;
&lt;br /&gt;
You may also try the quick solution of installing &amp;quot;Emergency Patch Recovery&amp;quot; (EPR).  Please note that this relies on information that patches saved/stored and is not a robust or guaranteed way to ensure patches are completely removed.  It is very safe and works a vast majority of the time as intended, it simply is not guaranteed to clean up everything.&lt;/div&gt;</summary>
		<author><name>JayCanuck</name></author>
	</entry>
	<entry>
		<id>http://wiki.webos-internals.org/index.php?title=Application:Precorder&amp;diff=7348</id>
		<title>Application:Precorder</title>
		<link rel="alternate" type="text/html" href="http://wiki.webos-internals.org/index.php?title=Application:Precorder&amp;diff=7348"/>
		<updated>2009-11-24T08:02:18Z</updated>

		<summary type="html">&lt;p&gt;JayCanuck: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{application&lt;br /&gt;
|name=Precorder&lt;br /&gt;
|type=webOS&lt;br /&gt;
|version=Version: Alpha 0.2.0 &amp;lt;br /&amp;gt;(23 Nov 2009)&lt;br /&gt;
|tag=Utilities&lt;br /&gt;
|screenshot=Precorder_2009-24-11_164136.png&lt;br /&gt;
|description=&lt;br /&gt;
&lt;br /&gt;
== Summary == &lt;br /&gt;
&lt;br /&gt;
Precorder has been developed to bridge the gap between the current revision of WebOS and a future release that will enable video recording.  It is capable of recording in multiple combinations of audio and video and includes support for using the built-in LED for lumination while recording in dark areas.  Video recorded with Precorder is viewable through Palms built in video application.&lt;br /&gt;
&lt;br /&gt;
== Status ==&lt;br /&gt;
&lt;br /&gt;
Precorder is ALPHA SOFTWARE!&lt;br /&gt;
&lt;br /&gt;
==Installation==&lt;br /&gt;
&lt;br /&gt;
=== WebOS Quick Install ===&lt;br /&gt;
&lt;br /&gt;
Easiest installation method is by installing [http://ipkg.preware.org/feeds/webos-internals/testing/armv7/org.webosinternals.gstservice_0.2.3_armv7.ipk GstService] and [http://ipkg.preware.org/feeds/webos-internals/testing/all/org.webosinternals.precorder_0.2.0_all.ipk Precorder] with [http://www.webos-internals.org/wiki/Tutorials_webOS_Installing_An_Ipk#WebOS_Quick_Install_Method WebOS Quick Install].&lt;br /&gt;
&lt;br /&gt;
# Save the gstservice and and Precorder ipk's to your local computer.&lt;br /&gt;
# Install [[Tutorials_webOS_Installing_An_Ipk#WebOS_Quick_Install_Method|WebOS Quick Install]]&lt;br /&gt;
# Drag the gstservice IPK into the center of the WebOS Quick install window.&lt;br /&gt;
# Click the Install button.&lt;br /&gt;
# Drag the Precorder application ipk into the center of the WebOS Quick Install window.&lt;br /&gt;
# Click the install button.&lt;br /&gt;
&lt;br /&gt;
=== Command Line ===&lt;br /&gt;
&lt;br /&gt;
Alternatively, you can install the .ipk files manually via commandline:&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
ipkg -o /var install http://ipkg.preware.org/feeds/webos-internals/testing/armv7/org.webosinternals.gstservice_0.2.3_armv7.ipk&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
ipkg -o /var install http://ipkg.preware.org/feeds/webos-internals/testing/all/org.webosinternals.precorder_0.2.0_all.ipk&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;p&amp;gt; then run post install script:&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
sh /var/usr/lib/ipkg/info/org.webosinternals.gstservice.postinst&lt;br /&gt;
&lt;br /&gt;
== License ==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Operating notes ==&lt;br /&gt;
&lt;br /&gt;
When precorder is first launched you will see the main screen.  Only one button is currently functional.  Tapping the 'Record Now' button will begin recording video to the /media/internal location on the pre making these videos available to be copied via USB.  They will be located in the root of the USB drive when connected to your computer.&lt;br /&gt;
&lt;br /&gt;
When you tap the 'Record Now' button the screen will change to notify you that Precorder is currently capturing audio and video.  There is a 'Stop recording' button located on the screen.  Tapping this button stops the audio/video capture and returns you to the main view.&lt;br /&gt;
&lt;br /&gt;
There are several features of Precorder that can be customized.  All of these settings are available via the preferences option within the Precorder menu.  The table below lists all possible preferences.  Options in bold represent defaults.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;Table&amp;gt;&amp;lt;TR&amp;gt;&amp;lt;TD&amp;gt;&lt;br /&gt;
{{{!}} border=&amp;quot;1&amp;quot; cellpadding=&amp;quot;4&amp;quot;&lt;br /&gt;
{{!}}Option&lt;br /&gt;
{{!}}Description&lt;br /&gt;
{{!}}Possible Selections&lt;br /&gt;
{{!}}-&lt;br /&gt;
{{!}}Audio Format&lt;br /&gt;
{{!}}Select what format you would like the audio stream to be saved in.&lt;br /&gt;
{{!}}'''AAC''', AMRNB, MP3&lt;br /&gt;
{{!}}-&lt;br /&gt;
{{!}}Video Format&lt;br /&gt;
{{!}}Select what format you would like the video stream to be saved in.&lt;br /&gt;
{{!}}Mpeg-4, H.263, '''H.264/AVC'''&lt;br /&gt;
{{!}}-&lt;br /&gt;
{{!}}Container&lt;br /&gt;
{{!}}Select what multimedia container the audio/video streams will be in.&lt;br /&gt;
{{!}}'''mp4''', 3gp&lt;br /&gt;
{{!}}-&lt;br /&gt;
{{!}}Media Source&lt;br /&gt;
{{!}}Would would you like Precorder to capture.&lt;br /&gt;
{{!}}Audio only, Video only, '''Both'''&lt;br /&gt;
{{!}}-&lt;br /&gt;
{{!}}Flash&lt;br /&gt;
{{!}}Would you like to use the built in LED for illumination&lt;br /&gt;
{{!}}'''Off''', On&lt;br /&gt;
{{!}}}&lt;br /&gt;
&amp;lt;/TD&amp;gt;&amp;lt;/TR&amp;gt;&amp;lt;/Table&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Recent enhancements ===&lt;br /&gt;
&lt;br /&gt;
Precorder has just been released for Alpha testing.&lt;br /&gt;
&lt;br /&gt;
=== Known bugs ===&lt;br /&gt;
&lt;br /&gt;
Precorder is currently in Alpha stages and as such is in a constant state of flux with new features being added and old functionality being modified.  Please use this software at your own risk.&lt;br /&gt;
&lt;br /&gt;
First run on any phone will cause a blank output. Simply start recording, wait a moment, and stop recording, wait a moment. After that, it should be fine. Getting the video light to work may cause 2 starts. Should be a 1-time-only process.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Source Code ==&lt;br /&gt;
&lt;br /&gt;
Source at git.webos-internals.org&lt;br /&gt;
&lt;br /&gt;
Packages in the webos-internals testing feed&lt;br /&gt;
&lt;br /&gt;
== Screenshots ==&lt;br /&gt;
&lt;br /&gt;
[[Image:Precorder_2009-24-11_164136.png|alt=Precorder Main View|This is the initial view upon launching Precorder]]&lt;br /&gt;
[[Image:Precorder_2009-24-11_164140.png|alt=Precorder Recording View|This is the display during audio/video capture]]&lt;br /&gt;
[[Image:Precorder_2009-24-11_164128.png|alt=Precorder Preferences View|This is the preferences selection screen]]&lt;br /&gt;
[[Image:Launcher_2009-24-11_164206.png|alt=Palm OEM video app|All videos are viewable on the device via the Palm OEM video application]]&lt;br /&gt;
&lt;br /&gt;
}}&lt;/div&gt;</summary>
		<author><name>JayCanuck</name></author>
	</entry>
	<entry>
		<id>http://wiki.webos-internals.org/index.php?title=Application:Precorder&amp;diff=7341</id>
		<title>Application:Precorder</title>
		<link rel="alternate" type="text/html" href="http://wiki.webos-internals.org/index.php?title=Application:Precorder&amp;diff=7341"/>
		<updated>2009-11-24T07:36:42Z</updated>

		<summary type="html">&lt;p&gt;JayCanuck: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{application&lt;br /&gt;
|name=Precorder&lt;br /&gt;
|type=webOS&lt;br /&gt;
|version=Version: Alpha 0.2.0 &amp;lt;br /&amp;gt;(23 Nov 2009)&lt;br /&gt;
|tag=Utilities&lt;br /&gt;
|screenshot=Precorder_2009-24-11_164136.png&lt;br /&gt;
|description=&lt;br /&gt;
&lt;br /&gt;
== Summary == &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Status ==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Installation==&lt;br /&gt;
&lt;br /&gt;
Easiest installation method is by installing [http://ipkg.preware.org/feeds/webos-internals/testing/armv7/org.webosinternals.gstservice_0.2.3_armv7.ipk GstService] and [http://ipkg.preware.org/feeds/webos-internals/testing/all/org.webosinternals.precorder_0.2.0_all.ipk Precorder] with [http://www.webos-internals.org/wiki/Tutorials_webOS_Installing_An_Ipk#WebOS_Quick_Install_Method WebOS Quick Install].&lt;br /&gt;
&lt;br /&gt;
Alternatively, you can install the ipk files manually via commandline:&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
ipkg -o /var install http://ipkg.preware.org/feeds/webos-internals/testing/armv7/org.webosinternals.gstservice_0.2.3_armv7.ipk&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
ipkg -o /var install http://ipkg.preware.org/feeds/webos-internals/testing/all/org.webosinternals.precorder_0.2.0_all.ipk&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
# then run post install script&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
sh /var/usr/lib/ipkg/info/org.webosinternals.gstservice.postinst&lt;br /&gt;
&lt;br /&gt;
== License ==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Operating notes ==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== Recent enhancements ===&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== Known bugs ===&lt;br /&gt;
First run on any phone will cause a blank output. Simply start recording, wait a moment, and stop recording, wait a moment. After that, it should be fine. Getting the video light to work may cause 2 starts. Should be a 1-time-only process.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Source Code ==&lt;br /&gt;
&lt;br /&gt;
Source at git.webos-internals.org&lt;br /&gt;
&lt;br /&gt;
Packages in the webos-internals testing feed&lt;br /&gt;
&lt;br /&gt;
== Screenshots ==&lt;br /&gt;
&lt;br /&gt;
[[Image:Precorder_2009-24-11_164136.png]]&lt;br /&gt;
[[Image:Precorder_2009-24-11_164140.png]]&lt;br /&gt;
[[Image:Precorder_2009-24-11_164128.png]]&lt;br /&gt;
[[Image:Launcher_2009-24-11_164206.png]]&lt;br /&gt;
&lt;br /&gt;
}}&lt;/div&gt;</summary>
		<author><name>JayCanuck</name></author>
	</entry>
	<entry>
		<id>http://wiki.webos-internals.org/index.php?title=Application:Precorder&amp;diff=7340</id>
		<title>Application:Precorder</title>
		<link rel="alternate" type="text/html" href="http://wiki.webos-internals.org/index.php?title=Application:Precorder&amp;diff=7340"/>
		<updated>2009-11-24T07:36:15Z</updated>

		<summary type="html">&lt;p&gt;JayCanuck: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{application&lt;br /&gt;
|name=Precorder&lt;br /&gt;
|type=webOS&lt;br /&gt;
|version=Version: Alpha 0.2.0 &amp;lt;br /&amp;gt;(23 Nov 2009)&lt;br /&gt;
|tag=Utilities&lt;br /&gt;
|screenshot=Precorder_2009-24-11_164136.png&lt;br /&gt;
|description=&lt;br /&gt;
&lt;br /&gt;
== Summary == &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Status ==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Installation==&lt;br /&gt;
&lt;br /&gt;
Easiest installation method is by installing [http://ipkg.preware.org/feeds/webos-internals/testing/armv7/org.webosinternals.gstservice_0.2.3_armv7.ipk GstService] and [http://ipkg.preware.org/feeds/webos-internals/testing/all/org.webosinternals.precorder_0.2.0_all.ipk Precorder] with [http://www.webos-internals.org/wiki/Tutorials_webOS_Installing_An_Ipk#WebOS_Quick_Install_Method WebOS Quick Install].&lt;br /&gt;
&lt;br /&gt;
Alternatively, you can install the ipk files manually via commandline:&lt;br /&gt;
ipkg -o /var install http://ipkg.preware.org/feeds/webos-internals/testing/armv7/org.webosinternals.gstservice_0.2.3_armv7.ipk&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
ipkg -o /var install http://ipkg.preware.org/feeds/webos-internals/testing/all/org.webosinternals.precorder_0.2.0_all.ipk&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
# then run post install script&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
sh /var/usr/lib/ipkg/info/org.webosinternals.gstservice.postinst&lt;br /&gt;
&lt;br /&gt;
== License ==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Operating notes ==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== Recent enhancements ===&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== Known bugs ===&lt;br /&gt;
First run on any phone will cause a blank output. Simply start recording, wait a moment, and stop recording, wait a moment. After that, it should be fine. Getting the video light to work may cause 2 starts. Should be a 1-time-only process.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Source Code ==&lt;br /&gt;
&lt;br /&gt;
Source at git.webos-internals.org&lt;br /&gt;
&lt;br /&gt;
Packages in the webos-internals testing feed&lt;br /&gt;
&lt;br /&gt;
== Screenshots ==&lt;br /&gt;
&lt;br /&gt;
[[Image:Precorder_2009-24-11_164136.png]]&lt;br /&gt;
[[Image:Precorder_2009-24-11_164140.png]]&lt;br /&gt;
[[Image:Precorder_2009-24-11_164128.png]]&lt;br /&gt;
[[Image:Launcher_2009-24-11_164206.png]]&lt;br /&gt;
&lt;br /&gt;
}}&lt;/div&gt;</summary>
		<author><name>JayCanuck</name></author>
	</entry>
	<entry>
		<id>http://wiki.webos-internals.org/index.php?title=WebOS_Doctor_Versions&amp;diff=6431</id>
		<title>WebOS Doctor Versions</title>
		<link rel="alternate" type="text/html" href="http://wiki.webos-internals.org/index.php?title=WebOS_Doctor_Versions&amp;diff=6431"/>
		<updated>2009-10-11T00:43:54Z</updated>

		<summary type="html">&lt;p&gt;JayCanuck: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;It seems the webOS Doctor jar files provided by Palm keep changing:&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Sprint:  http://palm.cdnetworks.net/rom/p121r0d10092009/sr1ntp121rod/webosdoctorp100ewwsprint.jar&lt;br /&gt;
&lt;br /&gt;
Bell Mobility: http://palm.cdnetworks.net/rom/p121r0d10092009/b11ep121rod/webosdoctorp100ewwbellmo.jar&lt;br /&gt;
&lt;br /&gt;
(see [[Sprint_vs_Bellmo_Doctor_Differences_1.1.0]])&lt;br /&gt;
&lt;br /&gt;
Note that the webOS Doctor package comes with the following license:&lt;br /&gt;
&lt;br /&gt;
RESTRICTIONS: The Software is licensed for use only with the single Palm device you originally purchased, and you may not distribute or make the Software available over a network or for use with multiple devices. The Software and supporting documentation may be copied only as necessary for backup or archive purposes in support of your use of the Software.&lt;br /&gt;
&lt;br /&gt;
So we can't host different versions of it anywhere - the best we can do is record the md5sums of the versions we know about so that individuals can match this to the files they have for use with their Palm device.&lt;br /&gt;
&lt;br /&gt;
Here is a list of the versions that we know about (with md5sums for each, and the date they were first spotted and recorded here):&lt;br /&gt;
&lt;br /&gt;
Sprint:&lt;br /&gt;
&lt;br /&gt;
 4b3e396f8b1f1c5d3388e3c298af0484  webosdoctorp100ewwsprint-1.0.2.jar (10 June 2009)&lt;br /&gt;
 0c8027b5a707eb0d02b1997d48021bd5  webosdoctorp100ewwsprint-1.0.3.jar (24 June 2009)  (changes in [[WebOS_Doctor_version_1.0.3]])&lt;br /&gt;
 32852c4b57d938e85f0fc819e57eacb7  webosdoctorp100ewwsprint-1.0.4.jar (9 July 2009) (changes in [[WebOS_Doctor_version_1.0.4]])&lt;br /&gt;
 fc602490fdd7b3be8c5f727349c6195f  webosdoctorp100ewwsprint-1.1.0.jar (24 July 2009) (changes in [[WebOS_Doctor_version_1.1.0]])&lt;br /&gt;
 3123efda0a40821bd03daf1dd11cf2e3  webosdoctorp100ewwsprint-1.2.0-0830.jar (4 Sep 2009 - accidentally released early) (changes in [[WebOS_Doctor_version_1.2.0-0830]])&lt;br /&gt;
 93c3f106b7a7e5ef572465dcb4488e1c  webosdoctorp100ewwsprint-1.2.0.jar (29 September 2009)&lt;br /&gt;
 e7600251e12e5b96f3143138ba61b9eb  webosdoctorp100ewwsprint-1.2.1.jar (10 October 2009)&lt;br /&gt;
&lt;br /&gt;
Bell Mobility: &lt;br /&gt;
&lt;br /&gt;
 ffd1bc50066d8f54d134b7aac194e3ec  webosdoctorp100ewwbellmo-1.1.0.jar (27 August 2009)&lt;br /&gt;
 c8f80b3cdbb9b96fd73bbb6062950a83  webosdoctorp100ewwbellmo-1.2.0.jar (29 September 2009)&lt;br /&gt;
 52f4a4cd9b182004a7060cfaa5be2c6f  webosdoctorp100ewwbellmo-1.2.1.jar (10 October 2009)&lt;/div&gt;</summary>
		<author><name>JayCanuck</name></author>
	</entry>
	<entry>
		<id>http://wiki.webos-internals.org/index.php?title=WebOS_Doctor_Versions&amp;diff=6424</id>
		<title>WebOS Doctor Versions</title>
		<link rel="alternate" type="text/html" href="http://wiki.webos-internals.org/index.php?title=WebOS_Doctor_Versions&amp;diff=6424"/>
		<updated>2009-10-10T23:26:03Z</updated>

		<summary type="html">&lt;p&gt;JayCanuck: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;It seems the webOS Doctor jar files provided by Palm keep changing:&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Sprint:  http://palm.cdnetworks.net/rom/p121r0d10092009/sr1ntp121rod/webosdoctorp100ewwsprint.jar&lt;br /&gt;
&lt;br /&gt;
Bell Mobility: http://palm.cdnetworks.net/rom/ash994djslspam356z/b3y14rhu/webosdoctorp100ewwbellmo.jar&lt;br /&gt;
&lt;br /&gt;
(see [[Sprint_vs_Bellmo_Doctor_Differences_1.1.0]])&lt;br /&gt;
&lt;br /&gt;
Note that the webOS Doctor package comes with the following license:&lt;br /&gt;
&lt;br /&gt;
RESTRICTIONS: The Software is licensed for use only with the single Palm device you originally purchased, and you may not distribute or make the Software available over a network or for use with multiple devices. The Software and supporting documentation may be copied only as necessary for backup or archive purposes in support of your use of the Software.&lt;br /&gt;
&lt;br /&gt;
So we can't host different versions of it anywhere - the best we can do is record the md5sums of the versions we know about so that individuals can match this to the files they have for use with their Palm device.&lt;br /&gt;
&lt;br /&gt;
Here is a list of the versions that we know about (with md5sums for each, and the date they were first spotted and recorded here):&lt;br /&gt;
&lt;br /&gt;
Sprint:&lt;br /&gt;
&lt;br /&gt;
 4b3e396f8b1f1c5d3388e3c298af0484  webosdoctorp100ewwsprint-1.0.2.jar (10 June 2009)&lt;br /&gt;
 0c8027b5a707eb0d02b1997d48021bd5  webosdoctorp100ewwsprint-1.0.3.jar (24 June 2009)  (changes in [[WebOS_Doctor_version_1.0.3]])&lt;br /&gt;
 32852c4b57d938e85f0fc819e57eacb7  webosdoctorp100ewwsprint-1.0.4.jar (9 July 2009) (changes in [[WebOS_Doctor_version_1.0.4]])&lt;br /&gt;
 fc602490fdd7b3be8c5f727349c6195f  webosdoctorp100ewwsprint-1.1.0.jar (24 July 2009) (changes in [[WebOS_Doctor_version_1.1.0]])&lt;br /&gt;
 3123efda0a40821bd03daf1dd11cf2e3  webosdoctorp100ewwsprint-1.2.0-0830.jar (4 Sep 2009 - accidentally released early) (changes in [[WebOS_Doctor_version_1.2.0-0830]])&lt;br /&gt;
 93c3f106b7a7e5ef572465dcb4488e1c  webosdoctorp100ewwsprint-1.2.0.jar (29 September 2009)&lt;br /&gt;
 e7600251e12e5b96f3143138ba61b9eb  webosdoctorp100ewwsprint-1.2.1.jar (10 October 2009)&lt;br /&gt;
&lt;br /&gt;
Bell Mobility: &lt;br /&gt;
&lt;br /&gt;
 ffd1bc50066d8f54d134b7aac194e3ec  webosdoctorp100ewwbellmo-1.1.0.jar (27 August 2009)&lt;br /&gt;
 c8f80b3cdbb9b96fd73bbb6062950a83  webosdoctorp100ewwbellmo-1.2.0.jar (29 September 2009)&lt;/div&gt;</summary>
		<author><name>JayCanuck</name></author>
	</entry>
	<entry>
		<id>http://wiki.webos-internals.org/index.php?title=WebOS_Doctor_Versions&amp;diff=6423</id>
		<title>WebOS Doctor Versions</title>
		<link rel="alternate" type="text/html" href="http://wiki.webos-internals.org/index.php?title=WebOS_Doctor_Versions&amp;diff=6423"/>
		<updated>2009-10-10T23:25:38Z</updated>

		<summary type="html">&lt;p&gt;JayCanuck: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;It seems the webOS Doctor jar files provided by Palm keep changing:&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Sprint:  http://palm.cdnetworks.net/rom/p121r0d10092009/sr1ntp121rod/webosdoctorp100ewwsprint.jar&lt;br /&gt;
&lt;br /&gt;
Bell Mobility: http://palm.cdnetworks.net/rom/ash994djslspam356z/b3y14rhu/webosdoctorp100ewwbellmo.jar&lt;br /&gt;
&lt;br /&gt;
(see [[Sprint_vs_Bellmo_Doctor_Differences_1.1.0]])&lt;br /&gt;
&lt;br /&gt;
Note that the webOS Doctor package comes with the following license:&lt;br /&gt;
&lt;br /&gt;
RESTRICTIONS: The Software is licensed for use only with the single Palm device you originally purchased, and you may not distribute or make the Software available over a network or for use with multiple devices. The Software and supporting documentation may be copied only as necessary for backup or archive purposes in support of your use of the Software.&lt;br /&gt;
&lt;br /&gt;
So we can't host different versions of it anywhere - the best we can do is record the md5sums of the versions we know about so that individuals can match this to the files they have for use with their Palm device.&lt;br /&gt;
&lt;br /&gt;
Here is a list of the versions that we know about (with md5sums for each, and the date they were first spotted and recorded here):&lt;br /&gt;
&lt;br /&gt;
Sprint:&lt;br /&gt;
&lt;br /&gt;
 4b3e396f8b1f1c5d3388e3c298af0484  webosdoctorp100ewwsprint-1.0.2.jar (10 June 2009)&lt;br /&gt;
 0c8027b5a707eb0d02b1997d48021bd5  webosdoctorp100ewwsprint-1.0.3.jar (24 June 2009)  (changes in [[WebOS_Doctor_version_1.0.3]])&lt;br /&gt;
 32852c4b57d938e85f0fc819e57eacb7  webosdoctorp100ewwsprint-1.0.4.jar (9 July 2009) (changes in [[WebOS_Doctor_version_1.0.4]])&lt;br /&gt;
 fc602490fdd7b3be8c5f727349c6195f  webosdoctorp100ewwsprint-1.1.0.jar (24 July 2009) (changes in [[WebOS_Doctor_version_1.1.0]])&lt;br /&gt;
 3123efda0a40821bd03daf1dd11cf2e3  webosdoctorp100ewwsprint-1.2.0-0830.jar (4 Sep 2009 - accidentally released early) (changes in [[WebOS_Doctor_version_1.2.0-0830]])&lt;br /&gt;
 93c3f106b7a7e5ef572465dcb4488e1c  webosdoctorp100ewwsprint-1.2.0.jar (29 September 2009)&lt;br /&gt;
 e7600251e12e5b96f3143138ba61b9eb webosdoctorp100ewwsprint-1.2.1.jar (10 October 2009)&lt;br /&gt;
&lt;br /&gt;
Bell Mobility: &lt;br /&gt;
&lt;br /&gt;
 ffd1bc50066d8f54d134b7aac194e3ec  webosdoctorp100ewwbellmo-1.1.0.jar (27 August 2009)&lt;br /&gt;
 c8f80b3cdbb9b96fd73bbb6062950a83  webosdoctorp100ewwbellmo-1.2.0.jar (29 September 2009)&lt;/div&gt;</summary>
		<author><name>JayCanuck</name></author>
	</entry>
	<entry>
		<id>http://wiki.webos-internals.org/index.php?title=WebOS_Doctor_Versions&amp;diff=6038</id>
		<title>WebOS Doctor Versions</title>
		<link rel="alternate" type="text/html" href="http://wiki.webos-internals.org/index.php?title=WebOS_Doctor_Versions&amp;diff=6038"/>
		<updated>2009-09-30T15:38:01Z</updated>

		<summary type="html">&lt;p&gt;JayCanuck: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;It seems the webOS Doctor jar files provided by Palm keep changing:&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Sprint:  http://palm.cdnetworks.net/rom/ash994djslspam356z/s2x56ydt/webosdoctorp100ewwsprint.jar&lt;br /&gt;
&lt;br /&gt;
Bell Mobility: http://palm.cdnetworks.net/rom/ash994djslspam356z/b3y14rhu/webosdoctorp100ewwbellmo.jar&lt;br /&gt;
&lt;br /&gt;
(see [[Sprint_vs_Bellmo_Doctor_Differences_1.1.0]])&lt;br /&gt;
&lt;br /&gt;
Note that the webOS Doctor package comes with the following license:&lt;br /&gt;
&lt;br /&gt;
RESTRICTIONS: The Software is licensed for use only with the single Palm device you originally purchased, and you may not distribute or make the Software available over a network or for use with multiple devices. The Software and supporting documentation may be copied only as necessary for backup or archive purposes in support of your use of the Software.&lt;br /&gt;
&lt;br /&gt;
So we can't host different versions of it anywhere - the best we can do is record the md5sums of the versions we know about so that individuals can match this to the files they have for use with their Palm device.&lt;br /&gt;
&lt;br /&gt;
Here is a list of the versions that we know about (with md5sums for each, and the date they were first spotted and recorded here):&lt;br /&gt;
&lt;br /&gt;
Sprint:&lt;br /&gt;
&lt;br /&gt;
 4b3e396f8b1f1c5d3388e3c298af0484  webosdoctorp100ewwsprint-1.0.2.jar (10 June 2009)&lt;br /&gt;
 0c8027b5a707eb0d02b1997d48021bd5  webosdoctorp100ewwsprint-1.0.3.jar (24 June 2009)  (changes in [[WebOS_Doctor_version_1.0.3]])&lt;br /&gt;
 32852c4b57d938e85f0fc819e57eacb7  webosdoctorp100ewwsprint-1.0.4.jar (9 July 2009) (changes in [[WebOS_Doctor_version_1.0.4]])&lt;br /&gt;
 fc602490fdd7b3be8c5f727349c6195f  webosdoctorp100ewwsprint-1.1.0.jar (24 July 2009) (changes in [[WebOS_Doctor_version_1.1.0]])&lt;br /&gt;
 3123efda0a40821bd03daf1dd11cf2e3  webosdoctorp100ewwsprint-1.2.0-0830.jar (4 Sep 2009 - accidentally released early) (changes in [[WebOS_Doctor_version_1.2.0-0830]])&lt;br /&gt;
 93c3f106b7a7e5ef572465dcb4488e1c  webosdoctorp100ewwsprint-1.2.0.jar (29 September 2009)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Bell Mobility: &lt;br /&gt;
&lt;br /&gt;
 ffd1bc50066d8f54d134b7aac194e3ec  webosdoctorp100ewwbellmo-1.1.0.jar (27 August 2009)&lt;br /&gt;
 c8f80b3cdbb9b96fd73bbb6062950a83  webosdoctorp100ewwbellmo-1.2.0.jar (29 September 2009)&lt;/div&gt;</summary>
		<author><name>JayCanuck</name></author>
	</entry>
	<entry>
		<id>http://wiki.webos-internals.org/index.php?title=Tutorials_webOS_Installing_An_Ipk&amp;diff=4548</id>
		<title>Tutorials webOS Installing An Ipk</title>
		<link rel="alternate" type="text/html" href="http://wiki.webos-internals.org/index.php?title=Tutorials_webOS_Installing_An_Ipk&amp;diff=4548"/>
		<updated>2009-08-19T22:49:31Z</updated>

		<summary type="html">&lt;p&gt;JayCanuck: /* WebOS Quick Install Setup */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Introduction ==&lt;br /&gt;
&lt;br /&gt;
Our goal is to provide the simplest, most consumer friendly method to install homebrew apps on a stock Pre.  The Pre does not have to be 'rooted'.  The setup is much easier than the SDK method.&lt;br /&gt;
&lt;br /&gt;
The PreBrew Installer is a tool that not only installs apps, but can run any rooted command on a Pre without having to manually root it.  Unfortunately it requires development mode on the Pre, but the rest is very consumer friendly.  This is much easier to initially setup than the SDK method.  It works on Pres that are rooted or non-rooted.&lt;br /&gt;
&lt;br /&gt;
The WebOS Quick Install program is a full featured WebOS app installer. You can drag and drop as many .ipk files onto the transfer queue as you want.  Better yet, among the features, WebOS Quick Install includes a device management panel to get detailed information on your device and offers app uninstall functionality. Oh, and don't forget, WebOS Quick Install works cross-platform on Windows, Mac and Linux.&lt;br /&gt;
&lt;br /&gt;
== PreBrew Install Method ==	&lt;br /&gt;
&lt;br /&gt;
=== Setup Instructions ===&lt;br /&gt;
{{article-two-columns&lt;br /&gt;
|width1=60%&lt;br /&gt;
|column1=&lt;br /&gt;
==== 1) Set Development Mode on your Pre ====&lt;br /&gt;
In order to install Pre apps using this method, you need to have the phone in konami/development mode.  You only need to do this section once. To turn Developer Mode on...&lt;br /&gt;
&lt;br /&gt;
* Go to the main Pre screen and swipe away (close) any running apps&lt;br /&gt;
* Type:  '''upupdowndownleftrightleftrightbastart'''&lt;br /&gt;
* Click on the Developer Mode icon (if icon does not appear, repeat 2 steps above)&lt;br /&gt;
* Turn '''on''' Developer mode&lt;br /&gt;
* Restart your Pre (as prompted)&lt;br /&gt;
* Don't plug the phone into computer until completing the Windows install instructions below&lt;br /&gt;
&lt;br /&gt;
==== 2) PreBrew for Windows - Installation Instructions ====&lt;br /&gt;
* On a Windows computer, [http://cid-e47a245fdc43bd04.skydrive.live.com/self.aspx/Public/PreBrew%201.5%20Installer.exe download PreBrew Installer.]  &lt;br /&gt;
* To install PreBrew on the computer, '''double click &amp;quot;PreBrew 1.5 Installer.exe&amp;quot;''' and follow the prompts.&lt;br /&gt;
* After extraction '''double click &amp;quot;Setup.vbs&amp;quot;''' and follow the prompts.&lt;br /&gt;
* When complete '''Restart Windows''' (only restart if you installed the Novacom drivers.)&lt;br /&gt;
* An icon called &amp;quot;Drop File Here To Install Pre App&amp;quot; with a down green arrow should be placed on your Windows desktop.&lt;br /&gt;
&lt;br /&gt;
If you have driver installation issues firstly reboot. If you still have issues run the PreBrew console from START MENU&amp;gt;Programs&amp;gt;Prebrew and try option 9 then reboot. If this doesn't work try option 10 and reboot.&lt;br /&gt;
&lt;br /&gt;
If you have issues, please post '''%temp%\PreTool.log''' and '''%temp%\PreBrewSetup.log''' in this [http://forums.precentral.net/web-os-development/189497-post-os1-04-pinging-collective-new-install-method.html Pre Central thread.]&lt;br /&gt;
|column2=&lt;br /&gt;
&lt;br /&gt;
==== 3) To Install Pre Apps ====&lt;br /&gt;
* Plug your Pre into computer USB port and put into 'Just Charge' mode, ''not'' 'USB Drive'.&lt;br /&gt;
* An icon called &amp;quot;Drop File Here To Install Pre App&amp;quot; with down green arrow should be located on your desktop.&lt;br /&gt;
* Drop an IPK file (packaged application) over the icon described above to install the App to your Pre. &lt;br /&gt;
==== 3b) To Install Pre Apps Using PuTTY(Wifi)====&lt;br /&gt;
* Gain root access to your Pre (instruction here [[Portal:Accessing_Linux]])&lt;br /&gt;
* Open a PuTTY terminal to your Pre (instruction here [[Putty]])&lt;br /&gt;
* Type &amp;quot;sudo /usr/bin/ipkg -o /var install URL&amp;quot; (where 'URL' is the url of the .ipk you want to install)&lt;br /&gt;
* Reboot Pre or Luna using &amp;quot;reboot&amp;quot; or &amp;quot;pkill LunaSysMgr&amp;quot; or &amp;quot;sudo luna-send -n 1 palm://com.palm.applicationManager/rescan {}&amp;quot;&lt;br /&gt;
&lt;br /&gt;
==== 4) Where to Find Pre Homebrew Apps ====&lt;br /&gt;
Pre Central has a forum with a repository of many Pre apps.  There are now more homebrew apps than in the Palm App Catalog.  Download the .ipk App file to computer and install using the step above.&lt;br /&gt;
&lt;br /&gt;
[http://forums.precentral.net/homebrew-apps/ Click Here for Homebrew Apps]&lt;br /&gt;
&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
=== Other Info ===&lt;br /&gt;
&lt;br /&gt;
====Tested On:====&lt;br /&gt;
&lt;br /&gt;
* Windows 7 (64bit and 32bit)&lt;br /&gt;
* Windows Vista (64bit and 32bit)&lt;br /&gt;
* Windows XP (32bit)&lt;br /&gt;
&lt;br /&gt;
====NEW Version 1.5====&lt;br /&gt;
* Webosdoctorp100ewwsprint.jar is now saved to %userprofile%\downloads\webos\Webosdoctorp100ewwsprint.jar for futrue installs.&lt;br /&gt;
* Webosdoctorp100ewwsprint.jar link is updated. palm.cdnetworks.net hosts an updated version. I had a link to the original version.&lt;br /&gt;
* PreBrew attempts to install the novacom dirver (only if they are not installed). If this fails Prebew will try a second install method. If this fails you are notified.&lt;br /&gt;
* If Webosdoctorp100ewwsprint.jar already exists on your machine you are asked if you would like to download the latest version.&lt;br /&gt;
&lt;br /&gt;
====KNOWN ISSUES====&lt;br /&gt;
* Possible download issues with Firefox (If someone can host the files I will move them)&lt;br /&gt;
* I am unable to get any feedback from the application install on the Pre. So if it fails I can't tell you :(&lt;br /&gt;
&lt;br /&gt;
====PreBrew Console====&lt;br /&gt;
* PreBrew console can be loaded from START MENU&amp;gt;Programs&amp;gt;PreBrew&lt;br /&gt;
* PreBrew console will run most of the commands available in PreTool.&lt;br /&gt;
&lt;br /&gt;
==== Other Commands ====&lt;br /&gt;
* PreTool (installed to C:\Program Files\PreBrew) contains various command line options as shown below.&lt;br /&gt;
&lt;br /&gt;
==== USAGE ====&lt;br /&gt;
* PreTool EMU -i myapp.ipk (Installs myapp.ipk on emulator)&lt;br /&gt;
* PreTool USB -i myapp.ipk (Installs myapp.ipk on Palm Pre)&lt;br /&gt;
* PreTool EMU -l (List installed applications.)&lt;br /&gt;
* PreTool USB -l (List installed applications.)&lt;br /&gt;
* PreTool EMU -l2 (List installed PreBrew applications.)&lt;br /&gt;
* PreTool USB -l2 (List installed PreBrew applications.)&lt;br /&gt;
* PreTool EMU -r com.myapp (Removes myapp on emulator.)&lt;br /&gt;
* PreTool USB -r com.myapp (Removes myapp on Palm Pre connected via USB.)&lt;br /&gt;
* PreTool EMU -r2 com.myapp (Removes myapp on emulator.)&lt;br /&gt;
* PreTool USB -r2 com.myapp (Removes myapp on Palm Pre connected via USB.)&lt;br /&gt;
* PreTool EMU -c COMMAND COMMANDARGS (runs a command on emulator)&lt;br /&gt;
* PreTool USB -c COMMAND COMMANDARGS (runs a command on Palm Pre connected via USB)&lt;br /&gt;
* PreTool -d (Disables Developer Mode.)&lt;br /&gt;
* PreTool -PreBrew (Enables PreBrew.)&lt;br /&gt;
* PreTool -drv (Checks for Novacom drivers and installs if neccessary.)&lt;br /&gt;
* PreTool -drv2 (Manually install Novacom drivers.)&lt;br /&gt;
* PreTool -recovery (Runs the WebOS Doctor)&lt;br /&gt;
* PreTool -check (Checks Pre connectivity)&lt;br /&gt;
&lt;br /&gt;
==== NOTES ====&lt;br /&gt;
If any of the download links for Java or WebOSDoctor change you can change their locations in &amp;quot;Setup.xml&amp;quot;&lt;br /&gt;
&lt;br /&gt;
==== HELP ====&lt;br /&gt;
Need help?  Having any issues?&lt;br /&gt;
&lt;br /&gt;
Please post as much information as you can with the below a minimum.&lt;br /&gt;
&lt;br /&gt;
* Windows Version: Xp, Vista, 7&lt;br /&gt;
* Windows Arch: 32bit, 64bit&lt;br /&gt;
* Any errors?&lt;br /&gt;
* What you have done/were doing?&lt;br /&gt;
* Please post &amp;quot;%temp%\PreTool.log&amp;quot; and &amp;quot;%temp%\PreBrewSetup.log&amp;quot;.&lt;br /&gt;
* Open a command prompt and go to c:\Program Files\PreBrew&lt;br /&gt;
** Run InstallApp.bat &amp;quot;&amp;lt;FULL PATH TO IPK FILE&amp;gt;&amp;quot;&lt;br /&gt;
&lt;br /&gt;
== WebOS Quick Install Method ==&lt;br /&gt;
&lt;br /&gt;
=== Program Installation ===&lt;br /&gt;
&lt;br /&gt;
==== Java 1.6 Required ====&lt;br /&gt;
Make sure you're up to date with Java. With this program, [http://www.java.com/en/download/manual.jsp Java 1.6] is needed.&lt;br /&gt;
* For Mac OS X, once you've installed Java 1.6, run /Application/Utilities/Java/Java Preferences. Then click and drag Jave SE 6 to top of both list, and exit the program. This will set Java 1.6 as the default version to use.&lt;br /&gt;
&lt;br /&gt;
==== WebOS Quick Install Setup ====&lt;br /&gt;
* Download [http://forums.precentral.net/homebrew-apps/194832-webos-quick-install.html WebOS Quick Install] (free registration on PreCenteal forums required).&lt;br /&gt;
* On launch, it will look to see if you have WebOSDoctor downloaded and will download it for you if its not found.&lt;br /&gt;
** If you already have WebOSDoctor, close WebOS Quick Install and move it to the same folder as WebOS Quick Install.&lt;br /&gt;
* On first launch, there will be a first-time setup popup asking which device you want to use.&lt;br /&gt;
** For the emulator, choose &amp;quot;Emulator&amp;quot;&lt;br /&gt;
** For a real device, like the Palm Pre, choose &amp;quot;USB Device&amp;quot;&lt;br /&gt;
* Also during first launch, WebOS Quick Install will attempt to install Novacom for you.&lt;br /&gt;
&lt;br /&gt;
==== Preparing Your Device ====&lt;br /&gt;
Not much is needed on the device-end of setup.  Ignore these requirements if you're using WebOS Quick Install with the emulator.&lt;br /&gt;
* [http://developer.palm.com/index.php?option=com_content&amp;amp;view=article&amp;amp;id=1552#dev_mode Developer mode enabled].&lt;br /&gt;
* When you plugin your device for use with WebOS Quick Install, choose &amp;quot;Just Charge&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
=== Usage ===&lt;br /&gt;
You can press the &amp;quot;+&amp;quot; button or simply drag and drop .ipk files onto the window and they'll be added to the the transfer queue.  Then just press the &amp;quot;Install!&amp;quot; button and the rest is automatic&lt;br /&gt;
&lt;br /&gt;
In addition, WebOS Quick Install offers uninstall functionality to cleanly uninstall applications remotely.&lt;br /&gt;
&lt;br /&gt;
And for those who prefer to frequently enable and disable DevMode, there is also an option to unhide the application so it will appear in the launcher&lt;br /&gt;
&lt;br /&gt;
=== Other Features ===&lt;br /&gt;
* No Linux knowledge needed&lt;br /&gt;
* Full device information section.&lt;br /&gt;
* Support for receiving individual files off of the device&lt;br /&gt;
* Support for sending indifidual files to the device&lt;br /&gt;
* Support for deleting files/folders on the device&lt;br /&gt;
* Quick-access link to the PreCentral homebrew forums.&lt;br /&gt;
&lt;br /&gt;
=== Support ===&lt;br /&gt;
Having a problem with WebOS Quick Install? Don't worry, chances are a bit of reading through the [http://forums.precentral.net/homebrew-apps/194832-webos-quick-install-v1-0-a.html PreCentral forums release thread] will help you figure things out.&lt;br /&gt;
&lt;br /&gt;
If you've read through that and still can solve an issue you're having, feel free to post in that thread.  Be sure include what OS you're on, what you were doing when the problem arose, and any other information you think would be useful.&lt;br /&gt;
&lt;br /&gt;
== Resetting Pre to Factory Settings ==&lt;br /&gt;
&lt;br /&gt;
If you have serious problems with your Pre due to a homebrew app, you can completely reset your Pre to factory settings.  Try removing the problem App first.  It is best to attempt a reset to factory settings before returning a Pre to the store.  Note that this will wipe out the files stored to the USB drive, so you may want to copy to computer before resetting. &lt;br /&gt;
&lt;br /&gt;
[http://www.palm.com/us/support/downloads/pre/recoverytool/webosdoctor_sprint.html Click here to reset your Pre to factory settings.]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Discuss ==&lt;br /&gt;
&lt;br /&gt;
Also discuss installation methods on this [http://forums.precentral.net/web-os-development/189497-post-os1-04-pinging-collective-new-install-method.html Pre Central thread.]  There are other methods to pursue described in that thread.&lt;br /&gt;
&lt;br /&gt;
== Future Initiatives ==&lt;br /&gt;
&lt;br /&gt;
* Find a way to push command/ipk w/out Dev/Konami mode (somehow webosdoctor can do this)&lt;br /&gt;
&lt;br /&gt;
Now that greg has a solid method that pretty much matches the SDK method, it's time to raise the bar and figure out how to do this w/out Dev mode.&lt;br /&gt;
&lt;br /&gt;
Somehow webosdoctor is able to refresh the Pre w/out manually putting into Dev mode.&lt;br /&gt;
&lt;br /&gt;
This tool provides a way to look into java class files, which should provide clues to how webosdoctor is able to do this.&lt;br /&gt;
&lt;br /&gt;
[http://download.cnet.com/DJ-Java-Decompiler/3000-2213_4-10046809.html DJ Java Decompiler]&lt;br /&gt;
&lt;br /&gt;
Are there better tools than this?&lt;br /&gt;
&lt;br /&gt;
* Develop a PreBrew Installer app for the Pre to download/install ipk over the air&lt;br /&gt;
&lt;br /&gt;
== Credits ==&lt;br /&gt;
* '''xorg''' started the initiative seeking various methods, pursued webosdoctor method.&lt;br /&gt;
* '''greg_roll''' has made significant progress and completely developed the PreBrew method using webosdoctor.&lt;br /&gt;
* '''Jason Robitaille''' created WebOS Quick Install was the first to create a cross-platform GUI installer&lt;/div&gt;</summary>
		<author><name>JayCanuck</name></author>
	</entry>
	<entry>
		<id>http://wiki.webos-internals.org/index.php?title=Tutorials_webOS_Installing_An_Ipk&amp;diff=3769</id>
		<title>Tutorials webOS Installing An Ipk</title>
		<link rel="alternate" type="text/html" href="http://wiki.webos-internals.org/index.php?title=Tutorials_webOS_Installing_An_Ipk&amp;diff=3769"/>
		<updated>2009-08-04T12:17:20Z</updated>

		<summary type="html">&lt;p&gt;JayCanuck: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Introduction ==&lt;br /&gt;
&lt;br /&gt;
Our goal is to provide the simplest, most consumer friendly method to install homebrew apps on a stock Pre.  The Pre does not have to be 'rooted'.  The setup is much easier than the SDK method.&lt;br /&gt;
&lt;br /&gt;
The PreBrew Installer is a tool that not only installs apps, but can run any rooted command on a Pre without having to manually root it.  Unfortunately it requires development mode on the Pre, but the rest is very consumer friendly.  This is much easier to initially setup than the SDK method.  It works on Pres that are rooted or non-rooted.&lt;br /&gt;
&lt;br /&gt;
The WebOS Quick Install program is a full featured WebOS app installer. You can drag and drop as many .ipk files onto the transfer queue as you want.  Better yet, among the features, WebOS Quick Install includes a device management panel to get detailed information on your device and offers app uninstall functionality. Oh, and don't forget, WebOS Quick Install works cross-platform on Windows, Mac and Linux.&lt;br /&gt;
&lt;br /&gt;
== PreBrew Install Method ==	&lt;br /&gt;
&lt;br /&gt;
=== Setup Instructions ===&lt;br /&gt;
{{article-two-columns&lt;br /&gt;
|width1=60%&lt;br /&gt;
|column1=&lt;br /&gt;
==== 1) Set Development Mode on your Pre ====&lt;br /&gt;
In order to install Pre apps using this method, you need to have the phone in konami/development mode.  You only need to do this section once. To turn Developer Mode on...&lt;br /&gt;
&lt;br /&gt;
* Go to the main Pre screen and swipe away (close) any running apps&lt;br /&gt;
* Type:  '''upupdowndownleftrightleftrightbastart'''&lt;br /&gt;
* Click on the Developer Mode icon (if icon does not appear, repeat 2 steps above)&lt;br /&gt;
* Turn '''on''' Developer mode&lt;br /&gt;
* Restart your Pre (as prompted)&lt;br /&gt;
* Don't plug the phone into computer until completing the Windows install instructions below&lt;br /&gt;
&lt;br /&gt;
==== 2) PreBrew for Windows - Installation Instructions ====&lt;br /&gt;
* On a Windows computer, [http://cid-e47a245fdc43bd04.skydrive.live.com/self.aspx/Public/PreBrew%201.5%20Installer.exe download PreBrew Installer.]  &lt;br /&gt;
* To install PreBrew on the computer, '''double click &amp;quot;PreBrew 1.5 Installer.exe&amp;quot;''' and follow the prompts.&lt;br /&gt;
* After extraction '''double click &amp;quot;Setup.vbs&amp;quot;''' and follow the prompts.&lt;br /&gt;
* When complete '''Restart Windows''' (only restart if you installed the Novacom drivers.)&lt;br /&gt;
* An icon called &amp;quot;Drop File Here To Install Pre App&amp;quot; with a down green arrow should be placed on your Windows desktop.&lt;br /&gt;
&lt;br /&gt;
If you have driver installation issues firstly reboot. If you still have issues run the PreBrew console from START MENU&amp;gt;Programs&amp;gt;Prebrew and try option 9 then reboot. If this doesn't work try option 10 and reboot.&lt;br /&gt;
&lt;br /&gt;
If you have issues, please post '''%temp%\PreTool.log''' and '''%temp%\PreBrewSetup.log''' in this [http://forums.precentral.net/web-os-development/189497-post-os1-04-pinging-collective-new-install-method.html Pre Central thread.]&lt;br /&gt;
|column2=&lt;br /&gt;
&lt;br /&gt;
==== 3) To Install Pre Apps ====&lt;br /&gt;
* Plug your Pre into computer USB port and put into 'Just Charge' mode, ''not'' 'USB Drive'.&lt;br /&gt;
* An icon called &amp;quot;Drop File Here To Install Pre App&amp;quot; with down green arrow should be located on your desktop.&lt;br /&gt;
* Drop an IPK file (packaged application) over the icon described above to install the App to your Pre. &lt;br /&gt;
==== 3b) To Install Pre Apps Using PuTTY (Wifi)====&lt;br /&gt;
* Gain root access to your Pre (instruction here [[Portal:Accessing_Linux]])&lt;br /&gt;
* Open a PuTTY terminal to your Pre (instruction here [[Putty]])&lt;br /&gt;
* Type &amp;quot;cd /usr/bin ipkg -o /var install URL&amp;quot; (where 'URL' is the url of the .ipk you want to install)&lt;br /&gt;
* Reboot Pre or Luna using &amp;quot;reboot&amp;quot; or &amp;quot;pkill LunaSysMgr&amp;quot;&lt;br /&gt;
&lt;br /&gt;
==== 4) Where to Find Pre Homebrew Apps ====&lt;br /&gt;
Pre Central has a forum with a repository of many Pre apps.  There are now more homebrew apps than in the Palm App Catalog.  Download the .ipk App file to computer and install using the step above.&lt;br /&gt;
&lt;br /&gt;
[http://forums.precentral.net/homebrew-apps/ Click Here for Homebrew Apps]&lt;br /&gt;
&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== Other Info ===&lt;br /&gt;
&lt;br /&gt;
====Tested On:====&lt;br /&gt;
&lt;br /&gt;
* Windows 7 (64bit and 32bit)&lt;br /&gt;
* Windows Vista (64bit and 32bit)&lt;br /&gt;
* Windows XP (32bit)&lt;br /&gt;
&lt;br /&gt;
====NEW Version 1.5====&lt;br /&gt;
* Webosdoctorp100ewwsprint.jar is now saved to %userprofile%\downloads\webos\Webosdoctorp100ewwsprint.jar for futrue installs.&lt;br /&gt;
* Webosdoctorp100ewwsprint.jar link is updated. palm.cdnetworks.net hosts an updated version. I had a link to the original version.&lt;br /&gt;
* PreBrew attempts to install the novacom dirver (only if they are not installed). If this fails Prebew will try a second install method. If this fails you are notified.&lt;br /&gt;
* If Webosdoctorp100ewwsprint.jar already exists on your machine you are asked if you would like to download the latest version.&lt;br /&gt;
&lt;br /&gt;
====KNOWN ISSUES====&lt;br /&gt;
* Possible download issues with Firefox (If someone can host the files I will move them)&lt;br /&gt;
* I am unable to get any feedback from the application install on the Pre. So if it fails I can't tell you :(&lt;br /&gt;
&lt;br /&gt;
====PreBrew Console====&lt;br /&gt;
* PreBrew console can be loaded from START MENU&amp;gt;Programs&amp;gt;PreBrew&lt;br /&gt;
* PreBrew console will run most of the commands available in PreTool.&lt;br /&gt;
&lt;br /&gt;
==== Other Commands ====&lt;br /&gt;
* PreTool (installed to C:\Program Files\PreBrew) contains various command line options as shown below.&lt;br /&gt;
&lt;br /&gt;
==== USAGE ====&lt;br /&gt;
* PreTool EMU -i myapp.ipk (Installs myapp.ipk on emulator)&lt;br /&gt;
* PreTool USB -i myapp.ipk (Installs myapp.ipk on Palm Pre)&lt;br /&gt;
* PreTool EMU -l (List installed applications.)&lt;br /&gt;
* PreTool USB -l (List installed applications.)&lt;br /&gt;
* PreTool EMU -l2 (List installed PreBrew applications.)&lt;br /&gt;
* PreTool USB -l2 (List installed PreBrew applications.)&lt;br /&gt;
* PreTool EMU -r com.myapp (Removes myapp on emulator.)&lt;br /&gt;
* PreTool USB -r com.myapp (Removes myapp on Palm Pre connected via USB.)&lt;br /&gt;
* PreTool EMU -r2 com.myapp (Removes myapp on emulator.)&lt;br /&gt;
* PreTool USB -r2 com.myapp (Removes myapp on Palm Pre connected via USB.)&lt;br /&gt;
* PreTool EMU -c COMMAND COMMANDARGS (runs a command on emulator)&lt;br /&gt;
* PreTool USB -c COMMAND COMMANDARGS (runs a command on Palm Pre connected via USB)&lt;br /&gt;
* PreTool -d (Disables Developer Mode.)&lt;br /&gt;
* PreTool -PreBrew (Enables PreBrew.)&lt;br /&gt;
* PreTool -drv (Checks for Novacom drivers and installs if neccessary.)&lt;br /&gt;
* PreTool -drv2 (Manually install Novacom drivers.)&lt;br /&gt;
* PreTool -recovery (Runs the WebOS Doctor)&lt;br /&gt;
* PreTool -check (Checks Pre connectivity)&lt;br /&gt;
&lt;br /&gt;
==== NOTES ====&lt;br /&gt;
If any of the download links for Java or WebOSDoctor change you can change their locations in &amp;quot;Setup.xml&amp;quot;&lt;br /&gt;
&lt;br /&gt;
==== HELP ====&lt;br /&gt;
Need help?  Having any issues?&lt;br /&gt;
&lt;br /&gt;
Please post as much information as you can with the below a minimum.&lt;br /&gt;
&lt;br /&gt;
* Windows Version: Xp, Vista, 7&lt;br /&gt;
* Windows Arch: 32bit, 64bit&lt;br /&gt;
* Any errors?&lt;br /&gt;
* What you have done/were doing?&lt;br /&gt;
* Please post &amp;quot;%temp%\PreTool.log&amp;quot; and &amp;quot;%temp%\PreBrewSetup.log&amp;quot;.&lt;br /&gt;
* Open a command prompt and go to c:\Program Files\PreBrew&lt;br /&gt;
** Run InstallApp.bat &amp;quot;&amp;lt;FULL PATH TO IPK FILE&amp;gt;&amp;quot;&lt;br /&gt;
&lt;br /&gt;
== WebOS Quick Install Method ==&lt;br /&gt;
&lt;br /&gt;
=== Program Installation ===&lt;br /&gt;
&lt;br /&gt;
==== Java 1.6 Required ====&lt;br /&gt;
Make sure you're up to date with Java. With this program, [http://www.java.com/en/download/manual.jsp Java 1.6] is needed.&lt;br /&gt;
* For Mac OS X, once you've installed Java 1.6, run /Application/Utilities/Java/Java Preferences. Then click and drag Jave SE 6 to top of both list, and exit the program. This will set Java 1.6 as the default version to use.&lt;br /&gt;
&lt;br /&gt;
==== WebOS Quick Install Setup ====&lt;br /&gt;
* Download [http://www.filefront.com/14171159/WebOSQuickInstall.jar WebOS Quick Install].&lt;br /&gt;
* On launch, it will look to see if you have WebOSDoctor downloaded and will download it for you if its not found.&lt;br /&gt;
** If you already have WebOSDoctor, close WebOS Quick Install and move it to the same folder as WebOS Quick Install.&lt;br /&gt;
* On first launch, there will be a first-time setup popup asking which device you want to use.&lt;br /&gt;
** For the emulator, choose &amp;quot;Emulator&amp;quot;&lt;br /&gt;
** For a real device, like the Palm Pre, choose &amp;quot;USB Device&amp;quot;&lt;br /&gt;
* Also during first launch, WebOS Quick Install will attempt to install Novacom for you.&lt;br /&gt;
&lt;br /&gt;
==== Preparing Your Device ====&lt;br /&gt;
Not much is needed on the device-end of setup.  Ignore these requirements if you're using WebOS Quick Install with the emulator.&lt;br /&gt;
* [http://developer.palm.com/index.php?option=com_content&amp;amp;view=article&amp;amp;id=1552#dev_mode Developer mode enabled].&lt;br /&gt;
* When you plugin your device for use with WebOS Quick Install, choose &amp;quot;Just Charge&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
=== Usage ===&lt;br /&gt;
You can press the &amp;quot;+&amp;quot; button or simply drag and drop .ipk files onto the window and they'll be added to the the transfer queue.  Then just press the &amp;quot;Install!&amp;quot; button and the rest is automatic&lt;br /&gt;
&lt;br /&gt;
In addition, WebOS Quick Install offers uninstall functionality to cleanly uninstall applications remotely.&lt;br /&gt;
&lt;br /&gt;
And for those who prefer to frequently enable and disable DevMode, there is also an option to unhide the application so it will appear in the launcher&lt;br /&gt;
&lt;br /&gt;
=== Other Features ===&lt;br /&gt;
* No Linux knowledge needed&lt;br /&gt;
* Full device information section.&lt;br /&gt;
* Support for receiving individual files off of the device&lt;br /&gt;
* Support for sending indifidual files to the device&lt;br /&gt;
* Support for deleting files/folders on the device&lt;br /&gt;
* Quick-access link to the PreCentral homebrew forums.&lt;br /&gt;
&lt;br /&gt;
=== Support ===&lt;br /&gt;
Having a problem with WebOS Quick Install? Don't worry, chances are a bit of reading through the [http://forums.precentral.net/homebrew-apps/194832-webos-quick-install-v1-0-a.html PreCentral forums release thread] will help you figure things out.&lt;br /&gt;
&lt;br /&gt;
If you've read through that and still can solve an issue you're having, feel free to post in that thread.  Be sure include what OS you're on, what you were doing when the problem arose, and any other information you think would be useful.&lt;br /&gt;
&lt;br /&gt;
== Resetting Pre to Factory Settings ==&lt;br /&gt;
&lt;br /&gt;
If you have serious problems with your Pre due to a homebrew app, you can completely reset your Pre to factory settings.  Try removing the problem App first.  It is best to attempt a reset to factory settings before returning a Pre to the store.  Note that this will wipe out the files stored to the USB drive, so you may want to copy to computer before resetting. &lt;br /&gt;
&lt;br /&gt;
[http://www.palm.com/us/support/downloads/pre/recoverytool/webosdoctor_sprint.html Click here to reset your Pre to factory settings.]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Discuss ==&lt;br /&gt;
&lt;br /&gt;
Also discuss installation methods on this [http://forums.precentral.net/web-os-development/189497-post-os1-04-pinging-collective-new-install-method.html Pre Central thread.]  There are other methods to pursue described in that thread.&lt;br /&gt;
&lt;br /&gt;
== Future Initiatives ==&lt;br /&gt;
&lt;br /&gt;
* Find a way to push command/ipk w/out Dev/Konami mode (somehow webosdoctor can do this)&lt;br /&gt;
&lt;br /&gt;
Now that greg has a solid method that pretty much matches the SDK method, it's time to raise the bar and figure out how to do this w/out Dev mode.&lt;br /&gt;
&lt;br /&gt;
Somehow webosdoctor is able to refresh the Pre w/out manually putting into Dev mode.&lt;br /&gt;
&lt;br /&gt;
This tool provides a way to look into java class files, which should provide clues to how webosdoctor is able to do this.&lt;br /&gt;
&lt;br /&gt;
[http://download.cnet.com/DJ-Java-Decompiler/3000-2213_4-10046809.html DJ Java Decompiler]&lt;br /&gt;
&lt;br /&gt;
Are there better tools than this?&lt;br /&gt;
&lt;br /&gt;
* Develop a PreBrew Installer app for the Pre to download/install ipk over the air&lt;br /&gt;
&lt;br /&gt;
== Credits ==&lt;br /&gt;
* '''xorg''' started the initiative seeking various methods, pursued webosdoctor method.&lt;br /&gt;
* '''greg_roll''' has made significant progress and completely developed the PreBrew method using webosdoctor.&lt;br /&gt;
* '''Jason Robitaille''' created WebOS Quick Install was the first to create a cross-platform GUI installer&lt;/div&gt;</summary>
		<author><name>JayCanuck</name></author>
	</entry>
	<entry>
		<id>http://wiki.webos-internals.org/index.php?title=Patch_Launcher_Add_or_Delete_Pages&amp;diff=3444</id>
		<title>Patch Launcher Add or Delete Pages</title>
		<link rel="alternate" type="text/html" href="http://wiki.webos-internals.org/index.php?title=Patch_Launcher_Add_or_Delete_Pages&amp;diff=3444"/>
		<updated>2009-08-02T03:15:10Z</updated>

		<summary type="html">&lt;p&gt;JayCanuck: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[Image:Launcher_AddDeletePages.jpg|border|right|Add/Delete Pages]]&lt;br /&gt;
==Introduction==&lt;br /&gt;
&lt;br /&gt;
Someone in the forum talked about being able to add and delete pages in the Launcher app and I thought I would look into it further. They stated that they were able to add new pages and delete existing pages. Upon further investigation, they were correct. There is existing code, commented out, that will allow you to create a new launcher page or delete the current launcher page. There is a variable for the max number of pages palm set to 10. This value can probably be increased, but I don't recommend it and seriously, who would need more that 10 pages anyway, right?&lt;br /&gt;
&lt;br /&gt;
===Usage===&lt;br /&gt;
&lt;br /&gt;
*The new page and delete page functions will appear in the launcher menu.&lt;br /&gt;
**New Page&lt;br /&gt;
***This will create a new page and move whatever page you were on to the right. There is nothing special to this page besides the fact that you now have a new page. You can drag icons to it just like any other page.&lt;br /&gt;
&lt;br /&gt;
**Delete Page&lt;br /&gt;
***This will delete the current launcher page. Any icons on the page will automatically move to the page to the left of the page being deleted. If there is no page to the left of the page being deleted icons are automatically moved to the default page of the Web Browser.&lt;br /&gt;
&lt;br /&gt;
==Editing Process==&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
/usr/lib/luna/system/luna-applauncher/app/controllers/launcher-assistant.js&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
*Uncomment the following&lt;br /&gt;
**Look for &amp;quot;appMenuModel&amp;quot; (line 29) a few lines below you will see a line that has &amp;quot;newpage&amp;quot; in it. On the line that remove the &amp;quot;/*&amp;quot; and on the line that has &amp;quot;deletepage&amp;quot; remove the &amp;quot;*/&amp;quot;&lt;br /&gt;
**Look further in the file (line 120) for &amp;quot;switch&amp;quot; again remove the &amp;quot;/* and &amp;quot;*/&amp;quot; that surrounds the cases for newpage and deletepage.&lt;br /&gt;
*Perform a restart and the new page and delete page options will be in the launcher menu.&lt;br /&gt;
&lt;br /&gt;
Original discovery credit is unknown. Pyrognome tested and confirmed the new page and delete page functionality.&lt;br /&gt;
&lt;br /&gt;
==Patch Process==&lt;br /&gt;
&lt;br /&gt;
The patch is also located in the webos-internals gitorious repository. Click [[Applying Patches]] for info on patching from it. &lt;br /&gt;
&lt;br /&gt;
I'm trying to make most of my modifications into patches --[[User:HattCzech|HattCzech]]&lt;br /&gt;
&lt;br /&gt;
*Run the following commands:&lt;br /&gt;
&lt;br /&gt;
''In this example, I have the patch file located in my home directory under '''patches'''''&lt;br /&gt;
&amp;lt;source lang=&amp;quot;bash&amp;quot;&amp;gt;&lt;br /&gt;
cd /&lt;br /&gt;
sudo patch -p0 --backup-if-mismatch &amp;lt; ~/patches/adddelpages.patch&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
*This is what you should see if it ran properly:&lt;br /&gt;
&amp;lt;source lang=&amp;quot;text&amp;quot;&amp;gt;&lt;br /&gt;
patching file /usr/lib/luna/system/luna-applauncher/app/controllers/launcher-assistant.js&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
These modifications will require LunaSysMgr to be restarted. A rescan will not work. After you've run the commands above, run one more command:&lt;br /&gt;
&amp;lt;source lang=&amp;quot;bash&amp;quot;&amp;gt;&lt;br /&gt;
pkill LunaSysMgr&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===Patch Source (adddelpages.patch)===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;diff&amp;quot;&amp;gt;&lt;br /&gt;
diff -ur /usr/lib/luna/system/luna-applauncher/app/controllers/launcher-assistant.js /usr/lib/luna/sysmod/luna-applauncher/app/controllers/launcher-assistant.js&lt;br /&gt;
--- /usr/lib/luna/system/luna-applauncher/app/controllers/launcher-assistant.js	2009-07-18 00:21:37.000000000 -0500&lt;br /&gt;
+++ /usr/lib/luna/sysmod/luna-applauncher/app/controllers/launcher-assistant.js	2009-07-24 11:03:32.000000000 -0500&lt;br /&gt;
@@ -30,8 +30,8 @@&lt;br /&gt;
 		visible: true,&lt;br /&gt;
 		label: $L('Launcher'),&lt;br /&gt;
         items: [&lt;br /&gt;
-			/*{ label: $L('New page'), command: 'newpage' },&lt;br /&gt;
-			{ label: $L('Delete page'), command: 'deletepage' },*/&lt;br /&gt;
+			{ label: $L('New page'), command: 'newpage' },&lt;br /&gt;
+			{ label: $L('Delete page'), command: 'deletepage' },&lt;br /&gt;
 			Mojo.Menu.editItem,&lt;br /&gt;
 			{ label: $L('List Apps...'), command: 'listapps' },&lt;br /&gt;
 			Mojo.Menu.helpItem&lt;br /&gt;
@@ -124,7 +124,6 @@&lt;br /&gt;
 				case 'listapps':&lt;br /&gt;
 					ApplicationService.launch(this.deviceInfo.id, this.deviceInfo.params);&lt;br /&gt;
 					break;&lt;br /&gt;
-				/*&lt;br /&gt;
 				case 'newpage':&lt;br /&gt;
 					if (this.pageDivs.length &amp;lt; 10) {&lt;br /&gt;
 						this.insertPage(this.activePageIndex, true);&lt;br /&gt;
@@ -138,7 +137,6 @@&lt;br /&gt;
 						}&lt;br /&gt;
 					}&lt;br /&gt;
 					break;&lt;br /&gt;
-				*/&lt;br /&gt;
 			}&lt;br /&gt;
 		}&lt;br /&gt;
 	},&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;/div&gt;</summary>
		<author><name>JayCanuck</name></author>
	</entry>
</feed>