<?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=Bgrambo</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=Bgrambo"/>
	<link rel="alternate" type="text/html" href="http://wiki.webos-internals.org/wiki/Special:Contributions/Bgrambo"/>
	<updated>2026-04-15T10:22:10Z</updated>
	<subtitle>User contributions</subtitle>
	<generator>MediaWiki 1.35.1</generator>
	<entry>
		<id>http://wiki.webos-internals.org/index.php?title=Testing_Feeds&amp;diff=18855</id>
		<title>Testing Feeds</title>
		<link rel="alternate" type="text/html" href="http://wiki.webos-internals.org/index.php?title=Testing_Feeds&amp;diff=18855"/>
		<updated>2011-09-17T15:33:28Z</updated>

		<summary type="html">&lt;p&gt;Bgrambo: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;This page is currently available in two languages:&lt;br /&gt;
:[[Image:Australia.png]] [[Image:USA.png]] [[Testing_Feeds]]&lt;br /&gt;
:[[Image:Germany.png]] [[Testing_Feeds-DE]]&lt;br /&gt;
&lt;br /&gt;
=Migration to the Alpha and Beta Testing Feeds=&lt;br /&gt;
&lt;br /&gt;
The old WebOS Internals Testing Feeds (for applications and kernels) have been replaced by separate Alpha and Beta testing feeds.  There are a number of reasons for this change:&lt;br /&gt;
&lt;br /&gt;
# We want to separate out bleeding-edge unstable alpha testing packages from generally benign beta testing packages. The old testing feeds did not allow this distinction.&lt;br /&gt;
# Too many sites have published the raw testing feed URLs without referencing the rules below, which means many people have the old testing feeds enabled without understanding the risks associated with doing so.&lt;br /&gt;
# There were a number of packages which were caught in the old testing feeds when the TouchPad fire sale happened, and as a result of the publicity surrounding those packages many people have the old testing feeds enabled just for those packages (which have since been promoted to the public feeds) and are not aware of the risks associated with other packages which they may be presented with via those old testing feeds.&lt;br /&gt;
&lt;br /&gt;
Please read the [http://www.webos-internals.org/wiki/Testing_Feeds#Testing_Feeds_Q.26A Testing Feeds Q&amp;amp;A] for more information about the rationale for this change.&lt;br /&gt;
&lt;br /&gt;
Each of the Alpha and Beta testing feeds has four sub-feeds: Apps, Kernels, Patches &amp;amp; Optware.  Each of these sub-feeds can be enabled or disabled independently.&lt;br /&gt;
&lt;br /&gt;
Transition to the new Alpha and Beta testing feeds is now underway.  Preware 1.8.x now supports the new Alpha and Beta testing feeds, and instructions on how to enable the new feeds are on this page.  When you enable the new Alpha or Beta testing feeds, the old obsolete testing feeds will be automatically removed from your Preware configuration.&lt;br /&gt;
&lt;br /&gt;
=Rules that you must agree to before using these feeds=&lt;br /&gt;
&lt;br /&gt;
Before you use our testing feeds, please read and agree to the following rules:&lt;br /&gt;
[[image:Tux_with_Warning.png|frameless|right]]&lt;br /&gt;
# Anyone participating in WebOS Internals alpha or beta testing of any kind must be prepared to fully erase and webOS Doctor their device at a moment's notice without warning and without any regrets or complaints.&lt;br /&gt;
# They must be prepared to and able to log into the command line on the device and type Linux commands when instructed to do so. Knowing Linux commands ahead of time is preferred, but not required if you are willing to learn them when necessary or can follow instructions without making mistakes.&lt;br /&gt;
# They must be prepared to go to great and extraordinary lengths to try and reliably reproduce any problems they encounter.&lt;br /&gt;
# They must give full and detailed bug reports, leaving out no piece of information which could possibly be remotely connected to the problem.&lt;br /&gt;
# They must read any and all documentation and forums threads (in their entirety) before asking a question.&lt;br /&gt;
# They must fastidiously follow the forum threads where the alpha testing is being discussed by the authors, and follow precisely any instructions given there.&lt;br /&gt;
# They will never post the raw testing feed URLs or instructions anywhere, but will always refer others directly to this page using only the URL &amp;quot;http://testing.preware.org/&amp;quot;&lt;br /&gt;
# When asking for help, they will include the phrase (which may change occasionally) &amp;quot;I've read the rules&amp;quot;. Failure to include the phrase will result in the request for help being silently ignored.&lt;br /&gt;
&lt;br /&gt;
If you're not prepared to do *all* the above, and do it all in good spirit, then please wait for the public release of the item.&lt;br /&gt;
&lt;br /&gt;
If you are prepared to do *all* the above, then by all means please participate in the alpha or beta testing.&lt;br /&gt;
&lt;br /&gt;
Note that everything above is a function of attitude, not of skill.&lt;br /&gt;
&lt;br /&gt;
= Enabling the Beta Testing Feeds =&lt;br /&gt;
&lt;br /&gt;
Beta quality packages have had some end-user testing, but may still delete your data or wipe your device in rare circumstances.  You have been warned.  Unless you are directly and specifically beta testing a package, you should disable all beta feeds at all times other than when you are explicitly updating or installing a beta package.&lt;br /&gt;
&lt;br /&gt;
[http://www.webos-internals.org/wiki/Testing_Feeds#Rules_that_you_must_agree_to_before_using_these_feeds Re-read the rules above before continuing.]&lt;br /&gt;
&lt;br /&gt;
[http://www.webos-internals.org/wiki/Testing_Feeds#Testing_Feeds_Q.26A It is also wise to read all of the Q&amp;amp;A before continuing]&lt;br /&gt;
&lt;br /&gt;
'''''You must never repost or copy or rewrite these instructions anywhere else, but must always refer others directly to this page using only the URL &amp;quot;http://testing.preware.org/&amp;quot;'''''&lt;br /&gt;
&lt;br /&gt;
To enable the beta testing feeds, you must do the following:&lt;br /&gt;
&lt;br /&gt;
1. Uninstall Preware.  Yes, seriously. You must uninstall Preware.&lt;br /&gt;
&lt;br /&gt;
2. Gain access to the Linux command line on your device and run the following two commands. If you do not already know how to do this using novaterm or Xecutah, or cannot find out how to do this using Google, then you should not be beta testing.&lt;br /&gt;
 mkdir -p /var/preferences/org.webosinternals.preware&lt;br /&gt;
 touch /var/preferences/org.webosinternals.preware/enable-beta-feeds&lt;br /&gt;
&lt;br /&gt;
3. Install Preware 1.8.3 or later.&lt;br /&gt;
&lt;br /&gt;
4. Start Preware, open the Manage Feeds screen, and enable *only* those feeds which you wish to use. Before enabling a kernel testing feed, you should [http://developer.palm.com/blog/2010/03/a-statement-on-the-overclocking-patches/ read this].&lt;br /&gt;
&lt;br /&gt;
'''''You must never repost or copy or rewrite these instructions anywhere else, but must always refer others directly to this page using only the URL &amp;quot;http://testing.preware.org/&amp;quot;'''''&lt;br /&gt;
&lt;br /&gt;
= Enabling the Alpha Testing Feeds =&lt;br /&gt;
&lt;br /&gt;
Alpha quality packages have had little or no end-user testing, and are likely to delete your data, wipe your device and profile, and potentially damage your device.  Packages in the alpha feed *will* regularly break (perhaps even intentionally).  You have been warned.  Unless you are directly and specifically alpha testing a package, you should disable all alpha feeds at all times other than when you are explicitly updating or installing an alpha package.&lt;br /&gt;
&lt;br /&gt;
In general, very very very very few users would be expected to enable the Alpha testing feeds.  The large majority of users should only ever use the Beta testing feeds.&lt;br /&gt;
&lt;br /&gt;
The Beta testing feeds and the Alpha testing feeds can both be enabled at the same time if desired.&lt;br /&gt;
&lt;br /&gt;
[http://www.webos-internals.org/wiki/Testing_Feeds#Rules_that_you_must_agree_to_before_using_these_feeds Re-read the rules above before continuing.]&lt;br /&gt;
&lt;br /&gt;
[http://www.webos-internals.org/wiki/Testing_Feeds#Testing_Feeds_Q.26A It is also wise to read all of the Q&amp;amp;A before continuing]&lt;br /&gt;
&lt;br /&gt;
'''''You must never repost or copy or rewrite these instructions anywhere else, but must always refer others directly to this page using only the URL &amp;quot;http://testing.preware.org/&amp;quot;'''''&lt;br /&gt;
&lt;br /&gt;
To enable the alpha testing feeds, you must do the following:&lt;br /&gt;
&lt;br /&gt;
1. Uninstall Preware.  Yes, seriously. You must uninstall Preware.&lt;br /&gt;
&lt;br /&gt;
2. Gain access to the Linux command line on your device and run the following two commands. If you do not already know how to do this using novaterm or Xecutah, or cannot find out how to do this using Google, then you should not be alpha testing.&lt;br /&gt;
 mkdir -p /var/preferences/org.webosinternals.preware&lt;br /&gt;
 touch /var/preferences/org.webosinternals.preware/enable-alpha-feeds&lt;br /&gt;
&lt;br /&gt;
3. Install Preware 1.8.3 or later.&lt;br /&gt;
&lt;br /&gt;
4. Start Preware, open the Manage Feeds screen, and enable *only* those feeds which you wish to use. Before enabling a kernel testing feed, you should [http://developer.palm.com/blog/2010/03/a-statement-on-the-overclocking-patches/ read this].&lt;br /&gt;
&lt;br /&gt;
'''''You must never repost or copy or rewrite these instructions anywhere else, but must always refer others directly to this page using only the URL &amp;quot;http://testing.preware.org/&amp;quot;'''''&lt;br /&gt;
&lt;br /&gt;
=Testing Feeds Q&amp;amp;A=&lt;br /&gt;
&lt;br /&gt;
'''Q: Who should use the Alpha testing feeds?'''&lt;br /&gt;
&lt;br /&gt;
A: If you're asking that question, then you should not be using the Alpha testing feeds. Very very very very very few people should ever enable the Alpha testing feeds. Unless you have a git repository cloned and are editing code, you should not enable the Alpha testing feeds.&lt;br /&gt;
&lt;br /&gt;
'''Q: Who should use the Beta testing feeds?'''&lt;br /&gt;
&lt;br /&gt;
A: Anyone is welcome to use the Beta testing feeds, as long as they comply fully with the rules and know exactly why they are using a Beta testing feed (i.e. they are not just blindly following some instructions in some article or forum post somewhere).&lt;br /&gt;
&lt;br /&gt;
'''Q: Why does enabling the feeds require connecting my device to a computer?'''&lt;br /&gt;
&lt;br /&gt;
A: When you are enabling testing feeds for the first time, we want to ensure that you are able to connect to your device from a computer to assist in debugging the things you are testing, or to be able to recover your device if something goes wrong.&lt;br /&gt;
&lt;br /&gt;
'''Q: Why does enabling the feeds require reinstalling Preware?'''&lt;br /&gt;
&lt;br /&gt;
A: The feeds are actually created when Preware is installed, so you need to reinstall Preware for the feeds to be created on your device.&lt;br /&gt;
&lt;br /&gt;
'''Q: Why does enabling the feeds require the use of the Linux command line?'''&lt;br /&gt;
&lt;br /&gt;
A: To be an effective tester, you need to be able to access your device on the Linux command line to provide debugging information. We ensure that you can do that before you are able to access the feeds.&lt;br /&gt;
&lt;br /&gt;
'''Q: Why can't I just enter in the feed URLs directly?'''&lt;br /&gt;
&lt;br /&gt;
A: Too many people got the feed names or feed URLs wrong, so we took those things out of the equation.&lt;br /&gt;
&lt;br /&gt;
'''Q: Why can't I publish the instructions on my blog or website or forum post?'''&lt;br /&gt;
&lt;br /&gt;
A: Too many people were publishing the URLs without the corresponding rules and warnings.  This is now strictly forbidden.&lt;br /&gt;
&lt;br /&gt;
'''Q: What are the alpha-patches and beta-patches feeds going to be used for?'''&lt;br /&gt;
&lt;br /&gt;
A: The alpha-patches feed will be used for testing new AUPT scripts which will be able to handle patching files in /media/cryptofs/apps/.  Once that is working, we'll use the beta-patches feed to do a complete upgrade of all patches to use the new AUPT scripts and then beta test those.&lt;br /&gt;
&lt;br /&gt;
'''Q: WebOS Quick Install is only presenting Preware 1.7.5 for me to install. How do I get Preware 1.8.3 or later?'''&lt;br /&gt;
&lt;br /&gt;
A: Install Preware 1.7.5, then upgrade to Preware 1.8.3 or later from the testing feed (it's in both the old and the new testing feeds).  Once the transition is well tested, we'll make it so that WebOS Quick Install presents 1.8.3 or later directly.&lt;/div&gt;</summary>
		<author><name>Bgrambo</name></author>
	</entry>
	<entry>
		<id>http://wiki.webos-internals.org/index.php?title=Testing_Feeds&amp;diff=18853</id>
		<title>Testing Feeds</title>
		<link rel="alternate" type="text/html" href="http://wiki.webos-internals.org/index.php?title=Testing_Feeds&amp;diff=18853"/>
		<updated>2011-09-17T15:32:58Z</updated>

		<summary type="html">&lt;p&gt;Bgrambo: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;This page is currently available in two languages:&lt;br /&gt;
:[[Image:Australia.png]] [[Image:USA.png]] [[Testing_Feeds]]&lt;br /&gt;
:[[Image:Germany.png]] [[Testing_Feeds-DE]]&lt;br /&gt;
&lt;br /&gt;
=Migration to the Alpha and Beta Testing Feeds=&lt;br /&gt;
&lt;br /&gt;
The old WebOS Internals Testing Feeds (for applications and kernels) have been replaced by separate Alpha and Beta testing feeds.  There are a number of reasons for this change:&lt;br /&gt;
&lt;br /&gt;
# We want to separate out bleeding-edge unstable alpha testing packages from generally benign beta testing packages. The old testing feeds did not allow this distinction.&lt;br /&gt;
# Too many sites have published the raw testing feed URLs without referencing the rules below, which means many people have the old testing feeds enabled without understanding the risks associated with doing so.&lt;br /&gt;
# There were a number of packages which were caught in the old testing feeds when the TouchPad fire sale happened, and as a result of the publicity surrounding those packages many people have the old testing feeds enabled just for those packages (which have since been promoted to the public feeds) and are not aware of the risks associated with other packages which they may be presented with via those old testing feeds.&lt;br /&gt;
&lt;br /&gt;
Please read the [http://www.webos-internals.org/wiki/Testing_Feeds#Testing_Feeds_Q.26A Testing Feeds Q&amp;amp;A] for more information about the rationale for this change.&lt;br /&gt;
&lt;br /&gt;
Each of the Alpha and Beta testing feeds has four sub-feeds: Apps, Kernels, Patches &amp;amp; Optware.  Each of these sub-feeds can be enabled or disabled independently.&lt;br /&gt;
&lt;br /&gt;
Transition to the new Alpha and Beta testing feeds is now underway.  Preware 1.8.x now supports the new Alpha and Beta testing feeds, and instructions on how to enable the new feeds are on this page.  When you enable the new Alpha or Beta testing feeds, the old obsolete testing feeds will be automatically removed from your Preware configuration.&lt;br /&gt;
&lt;br /&gt;
=Rules that you must agree to before using these feeds=&lt;br /&gt;
&lt;br /&gt;
Before you use our testing feeds, please read and agree to the following rules:&lt;br /&gt;
[[image:Tux_with_Warning.png|frameless|right]]&lt;br /&gt;
# Anyone participating in WebOS Internals alpha or beta testing of any kind must be prepared to fully erase and webOS Doctor their device at a moment's notice without warning and without any regrets or complaints.&lt;br /&gt;
# They must be prepared to and able to log into the command line on the device and type Linux commands when instructed to do so. Knowing Linux commands ahead of time is preferred, but not required if you are willing to learn them when necessary or can follow instructions without making mistakes.&lt;br /&gt;
# They must be prepared to go to great and extraordinary lengths to try and reliably reproduce any problems they encounter.&lt;br /&gt;
# They must give full and detailed bug reports, leaving out no piece of information which could possibly be remotely connected to the problem.&lt;br /&gt;
# They must read any and all documentation and forums threads (in their entirety) before asking a question.&lt;br /&gt;
# They must fastidiously follow the forum threads where the alpha testing is being discussed by the authors, and follow precisely any instructions given there.&lt;br /&gt;
# They will never post the raw testing feed URLs or instructions anywhere, but will always refer others directly to this page using only the URL &amp;quot;http://testing.preware.org/&amp;quot;&lt;br /&gt;
# When asking for help, they will include the phrase (which may change occasionally) &amp;quot;I've read the rules&amp;quot;. Failure to include the phrase will result in the request for help being silently ignored.&lt;br /&gt;
&lt;br /&gt;
If you're not prepared to do *all* the above, and do it all in good spirit, then please wait for the public release of the item.&lt;br /&gt;
&lt;br /&gt;
If you are prepared to do *all* the above, then by all means please participate in the alpha or beta testing.&lt;br /&gt;
&lt;br /&gt;
Note that everything above is a function of attitude, not of skill.&lt;br /&gt;
&lt;br /&gt;
= Enabling the Beta Testing Feeds =&lt;br /&gt;
&lt;br /&gt;
Beta quality packages have had some end-user testing, but may still delete your data or wipe your device in rare circumstances.  You have been warned.  Unless you are directly and specifically beta testing a package, you should disable all beta feeds at all times other than when you are explicitly updating or installing a beta package.&lt;br /&gt;
&lt;br /&gt;
[http://www.webos-internals.org/wiki/Testing_Feeds#Rules_that_you_must_agree_to_before_using_these_feeds Re-read the rules above before continuing.]&lt;br /&gt;
&lt;br /&gt;
[http://www.webos-internals.org/wiki/Testing_Feeds#Testing_Feeds_Q.26A It is also wise to read all of the FAQ before continuing]&lt;br /&gt;
&lt;br /&gt;
'''''You must never repost or copy or rewrite these instructions anywhere else, but must always refer others directly to this page using only the URL &amp;quot;http://testing.preware.org/&amp;quot;'''''&lt;br /&gt;
&lt;br /&gt;
To enable the beta testing feeds, you must do the following:&lt;br /&gt;
&lt;br /&gt;
1. Uninstall Preware.  Yes, seriously. You must uninstall Preware.&lt;br /&gt;
&lt;br /&gt;
2. Gain access to the Linux command line on your device and run the following two commands. If you do not already know how to do this using novaterm or Xecutah, or cannot find out how to do this using Google, then you should not be beta testing.&lt;br /&gt;
 mkdir -p /var/preferences/org.webosinternals.preware&lt;br /&gt;
 touch /var/preferences/org.webosinternals.preware/enable-beta-feeds&lt;br /&gt;
&lt;br /&gt;
3. Install Preware 1.8.3 or later.&lt;br /&gt;
&lt;br /&gt;
4. Start Preware, open the Manage Feeds screen, and enable *only* those feeds which you wish to use. Before enabling a kernel testing feed, you should [http://developer.palm.com/blog/2010/03/a-statement-on-the-overclocking-patches/ read this].&lt;br /&gt;
&lt;br /&gt;
'''''You must never repost or copy or rewrite these instructions anywhere else, but must always refer others directly to this page using only the URL &amp;quot;http://testing.preware.org/&amp;quot;'''''&lt;br /&gt;
&lt;br /&gt;
= Enabling the Alpha Testing Feeds =&lt;br /&gt;
&lt;br /&gt;
Alpha quality packages have had little or no end-user testing, and are likely to delete your data, wipe your device and profile, and potentially damage your device.  Packages in the alpha feed *will* regularly break (perhaps even intentionally).  You have been warned.  Unless you are directly and specifically alpha testing a package, you should disable all alpha feeds at all times other than when you are explicitly updating or installing an alpha package.&lt;br /&gt;
&lt;br /&gt;
In general, very very very very few users would be expected to enable the Alpha testing feeds.  The large majority of users should only ever use the Beta testing feeds.&lt;br /&gt;
&lt;br /&gt;
The Beta testing feeds and the Alpha testing feeds can both be enabled at the same time if desired.&lt;br /&gt;
&lt;br /&gt;
[http://www.webos-internals.org/wiki/Testing_Feeds#Rules_that_you_must_agree_to_before_using_these_feeds Re-read the rules above before continuing.]&lt;br /&gt;
&lt;br /&gt;
[http://www.webos-internals.org/wiki/Testing_Feeds#Testing_Feeds_Q.26A It is also wise to read all of the FAQ before continuing]&lt;br /&gt;
&lt;br /&gt;
'''''You must never repost or copy or rewrite these instructions anywhere else, but must always refer others directly to this page using only the URL &amp;quot;http://testing.preware.org/&amp;quot;'''''&lt;br /&gt;
&lt;br /&gt;
To enable the alpha testing feeds, you must do the following:&lt;br /&gt;
&lt;br /&gt;
1. Uninstall Preware.  Yes, seriously. You must uninstall Preware.&lt;br /&gt;
&lt;br /&gt;
2. Gain access to the Linux command line on your device and run the following two commands. If you do not already know how to do this using novaterm or Xecutah, or cannot find out how to do this using Google, then you should not be alpha testing.&lt;br /&gt;
 mkdir -p /var/preferences/org.webosinternals.preware&lt;br /&gt;
 touch /var/preferences/org.webosinternals.preware/enable-alpha-feeds&lt;br /&gt;
&lt;br /&gt;
3. Install Preware 1.8.3 or later.&lt;br /&gt;
&lt;br /&gt;
4. Start Preware, open the Manage Feeds screen, and enable *only* those feeds which you wish to use. Before enabling a kernel testing feed, you should [http://developer.palm.com/blog/2010/03/a-statement-on-the-overclocking-patches/ read this].&lt;br /&gt;
&lt;br /&gt;
'''''You must never repost or copy or rewrite these instructions anywhere else, but must always refer others directly to this page using only the URL &amp;quot;http://testing.preware.org/&amp;quot;'''''&lt;br /&gt;
&lt;br /&gt;
=Testing Feeds Q&amp;amp;A=&lt;br /&gt;
&lt;br /&gt;
'''Q: Who should use the Alpha testing feeds?'''&lt;br /&gt;
&lt;br /&gt;
A: If you're asking that question, then you should not be using the Alpha testing feeds. Very very very very very few people should ever enable the Alpha testing feeds. Unless you have a git repository cloned and are editing code, you should not enable the Alpha testing feeds.&lt;br /&gt;
&lt;br /&gt;
'''Q: Who should use the Beta testing feeds?'''&lt;br /&gt;
&lt;br /&gt;
A: Anyone is welcome to use the Beta testing feeds, as long as they comply fully with the rules and know exactly why they are using a Beta testing feed (i.e. they are not just blindly following some instructions in some article or forum post somewhere).&lt;br /&gt;
&lt;br /&gt;
'''Q: Why does enabling the feeds require connecting my device to a computer?'''&lt;br /&gt;
&lt;br /&gt;
A: When you are enabling testing feeds for the first time, we want to ensure that you are able to connect to your device from a computer to assist in debugging the things you are testing, or to be able to recover your device if something goes wrong.&lt;br /&gt;
&lt;br /&gt;
'''Q: Why does enabling the feeds require reinstalling Preware?'''&lt;br /&gt;
&lt;br /&gt;
A: The feeds are actually created when Preware is installed, so you need to reinstall Preware for the feeds to be created on your device.&lt;br /&gt;
&lt;br /&gt;
'''Q: Why does enabling the feeds require the use of the Linux command line?'''&lt;br /&gt;
&lt;br /&gt;
A: To be an effective tester, you need to be able to access your device on the Linux command line to provide debugging information. We ensure that you can do that before you are able to access the feeds.&lt;br /&gt;
&lt;br /&gt;
'''Q: Why can't I just enter in the feed URLs directly?'''&lt;br /&gt;
&lt;br /&gt;
A: Too many people got the feed names or feed URLs wrong, so we took those things out of the equation.&lt;br /&gt;
&lt;br /&gt;
'''Q: Why can't I publish the instructions on my blog or website or forum post?'''&lt;br /&gt;
&lt;br /&gt;
A: Too many people were publishing the URLs without the corresponding rules and warnings.  This is now strictly forbidden.&lt;br /&gt;
&lt;br /&gt;
'''Q: What are the alpha-patches and beta-patches feeds going to be used for?'''&lt;br /&gt;
&lt;br /&gt;
A: The alpha-patches feed will be used for testing new AUPT scripts which will be able to handle patching files in /media/cryptofs/apps/.  Once that is working, we'll use the beta-patches feed to do a complete upgrade of all patches to use the new AUPT scripts and then beta test those.&lt;br /&gt;
&lt;br /&gt;
'''Q: WebOS Quick Install is only presenting Preware 1.7.5 for me to install. How do I get Preware 1.8.3 or later?'''&lt;br /&gt;
&lt;br /&gt;
A: Install Preware 1.7.5, then upgrade to Preware 1.8.3 or later from the testing feed (it's in both the old and the new testing feeds).  Once the transition is well tested, we'll make it so that WebOS Quick Install presents 1.8.3 or later directly.&lt;/div&gt;</summary>
		<author><name>Bgrambo</name></author>
	</entry>
	<entry>
		<id>http://wiki.webos-internals.org/index.php?title=Testing_Feeds&amp;diff=18851</id>
		<title>Testing Feeds</title>
		<link rel="alternate" type="text/html" href="http://wiki.webos-internals.org/index.php?title=Testing_Feeds&amp;diff=18851"/>
		<updated>2011-09-17T15:31:58Z</updated>

		<summary type="html">&lt;p&gt;Bgrambo: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;This page is currently available in two languages:&lt;br /&gt;
:[[Image:Australia.png]] [[Image:USA.png]] [[Testing_Feeds]]&lt;br /&gt;
:[[Image:Germany.png]] [[Testing_Feeds-DE]]&lt;br /&gt;
&lt;br /&gt;
=Migration to the Alpha and Beta Testing Feeds=&lt;br /&gt;
&lt;br /&gt;
The old WebOS Internals Testing Feeds (for applications and kernels) have been replaced by separate Alpha and Beta testing feeds.  There are a number of reasons for this change:&lt;br /&gt;
&lt;br /&gt;
# We want to separate out bleeding-edge unstable alpha testing packages from generally benign beta testing packages. The old testing feeds did not allow this distinction.&lt;br /&gt;
# Too many sites have published the raw testing feed URLs without referencing the rules below, which means many people have the old testing feeds enabled without understanding the risks associated with doing so.&lt;br /&gt;
# There were a number of packages which were caught in the old testing feeds when the TouchPad fire sale happened, and as a result of the publicity surrounding those packages many people have the old testing feeds enabled just for those packages (which have since been promoted to the public feeds) and are not aware of the risks associated with other packages which they may be presented with via those old testing feeds.&lt;br /&gt;
&lt;br /&gt;
Please read the [http://www.webos-internals.org/wiki/Testing_Feeds#Testing_Feeds_Q.26A Testing Feeds Q&amp;amp;A] for more information about the rationale for this change.&lt;br /&gt;
&lt;br /&gt;
Each of the Alpha and Beta testing feeds has four sub-feeds: Apps, Kernels, Patches &amp;amp; Optware.  Each of these sub-feeds can be enabled or disabled independently.&lt;br /&gt;
&lt;br /&gt;
Transition to the new Alpha and Beta testing feeds is now underway.  Preware 1.8.x now supports the new Alpha and Beta testing feeds, and instructions on how to enable the new feeds are on this page.  When you enable the new Alpha or Beta testing feeds, the old obsolete testing feeds will be automatically removed from your Preware configuration.&lt;br /&gt;
&lt;br /&gt;
=Rules that you must agree to before using these feeds=&lt;br /&gt;
&lt;br /&gt;
Before you use our testing feeds, please read and agree to the following rules:&lt;br /&gt;
[[image:Tux_with_Warning.png|frameless|right]]&lt;br /&gt;
# Anyone participating in WebOS Internals alpha or beta testing of any kind must be prepared to fully erase and webOS Doctor their device at a moment's notice without warning and without any regrets or complaints.&lt;br /&gt;
# They must be prepared to and able to log into the command line on the device and type Linux commands when instructed to do so. Knowing Linux commands ahead of time is preferred, but not required if you are willing to learn them when necessary or can follow instructions without making mistakes.&lt;br /&gt;
# They must be prepared to go to great and extraordinary lengths to try and reliably reproduce any problems they encounter.&lt;br /&gt;
# They must give full and detailed bug reports, leaving out no piece of information which could possibly be remotely connected to the problem.&lt;br /&gt;
# They must read any and all documentation and forums threads (in their entirety) before asking a question.&lt;br /&gt;
# They must fastidiously follow the forum threads where the alpha testing is being discussed by the authors, and follow precisely any instructions given there.&lt;br /&gt;
# They will never post the raw testing feed URLs or instructions anywhere, but will always refer others directly to this page using only the URL &amp;quot;http://testing.preware.org/&amp;quot;&lt;br /&gt;
# When asking for help, they will include the phrase (which may change occasionally) &amp;quot;I've read the rules&amp;quot;. Failure to include the phrase will result in the request for help being silently ignored.&lt;br /&gt;
&lt;br /&gt;
If you're not prepared to do *all* the above, and do it all in good spirit, then please wait for the public release of the item.&lt;br /&gt;
&lt;br /&gt;
If you are prepared to do *all* the above, then by all means please participate in the alpha or beta testing.&lt;br /&gt;
&lt;br /&gt;
Note that everything above is a function of attitude, not of skill.&lt;br /&gt;
&lt;br /&gt;
= Enabling the Beta Testing Feeds =&lt;br /&gt;
&lt;br /&gt;
Beta quality packages have had some end-user testing, but may still delete your data or wipe your device in rare circumstances.  You have been warned.  Unless you are directly and specifically beta testing a package, you should disable all beta feeds at all times other than when you are explicitly updating or installing a beta package.&lt;br /&gt;
&lt;br /&gt;
[http://www.webos-internals.org/wiki/Testing_Feeds#Rules_that_you_must_agree_to_before_using_these_feeds Re-read the rules above before continuing.]&lt;br /&gt;
&lt;br /&gt;
[http://www.webos-internals.org/wiki/Testing_Feeds#Testing_Feeds_Q&amp;amp;A It is also wise to read all of the FAQ before continuing]&lt;br /&gt;
&lt;br /&gt;
'''''You must never repost or copy or rewrite these instructions anywhere else, but must always refer others directly to this page using only the URL &amp;quot;http://testing.preware.org/&amp;quot;'''''&lt;br /&gt;
&lt;br /&gt;
To enable the beta testing feeds, you must do the following:&lt;br /&gt;
&lt;br /&gt;
1. Uninstall Preware.  Yes, seriously. You must uninstall Preware.&lt;br /&gt;
&lt;br /&gt;
2. Gain access to the Linux command line on your device and run the following two commands. If you do not already know how to do this using novaterm or Xecutah, or cannot find out how to do this using Google, then you should not be beta testing.&lt;br /&gt;
 mkdir -p /var/preferences/org.webosinternals.preware&lt;br /&gt;
 touch /var/preferences/org.webosinternals.preware/enable-beta-feeds&lt;br /&gt;
&lt;br /&gt;
3. Install Preware 1.8.3 or later.&lt;br /&gt;
&lt;br /&gt;
4. Start Preware, open the Manage Feeds screen, and enable *only* those feeds which you wish to use. Before enabling a kernel testing feed, you should [http://developer.palm.com/blog/2010/03/a-statement-on-the-overclocking-patches/ read this].&lt;br /&gt;
&lt;br /&gt;
'''''You must never repost or copy or rewrite these instructions anywhere else, but must always refer others directly to this page using only the URL &amp;quot;http://testing.preware.org/&amp;quot;'''''&lt;br /&gt;
&lt;br /&gt;
= Enabling the Alpha Testing Feeds =&lt;br /&gt;
&lt;br /&gt;
Alpha quality packages have had little or no end-user testing, and are likely to delete your data, wipe your device and profile, and potentially damage your device.  Packages in the alpha feed *will* regularly break (perhaps even intentionally).  You have been warned.  Unless you are directly and specifically alpha testing a package, you should disable all alpha feeds at all times other than when you are explicitly updating or installing an alpha package.&lt;br /&gt;
&lt;br /&gt;
In general, very very very very few users would be expected to enable the Alpha testing feeds.  The large majority of users should only ever use the Beta testing feeds.&lt;br /&gt;
&lt;br /&gt;
The Beta testing feeds and the Alpha testing feeds can both be enabled at the same time if desired.&lt;br /&gt;
&lt;br /&gt;
[http://www.webos-internals.org/wiki/Testing_Feeds#Rules_that_you_must_agree_to_before_using_these_feeds Re-read the rules above before continuing.]&lt;br /&gt;
&lt;br /&gt;
[http://www.webos-internals.org/wiki/Testing_Feeds#Testing_Feeds_Q&amp;amp;A It is also wise to read all of the FAQ before continuing]&lt;br /&gt;
&lt;br /&gt;
'''''You must never repost or copy or rewrite these instructions anywhere else, but must always refer others directly to this page using only the URL &amp;quot;http://testing.preware.org/&amp;quot;'''''&lt;br /&gt;
&lt;br /&gt;
To enable the alpha testing feeds, you must do the following:&lt;br /&gt;
&lt;br /&gt;
1. Uninstall Preware.  Yes, seriously. You must uninstall Preware.&lt;br /&gt;
&lt;br /&gt;
2. Gain access to the Linux command line on your device and run the following two commands. If you do not already know how to do this using novaterm or Xecutah, or cannot find out how to do this using Google, then you should not be alpha testing.&lt;br /&gt;
 mkdir -p /var/preferences/org.webosinternals.preware&lt;br /&gt;
 touch /var/preferences/org.webosinternals.preware/enable-alpha-feeds&lt;br /&gt;
&lt;br /&gt;
3. Install Preware 1.8.3 or later.&lt;br /&gt;
&lt;br /&gt;
4. Start Preware, open the Manage Feeds screen, and enable *only* those feeds which you wish to use. Before enabling a kernel testing feed, you should [http://developer.palm.com/blog/2010/03/a-statement-on-the-overclocking-patches/ read this].&lt;br /&gt;
&lt;br /&gt;
'''''You must never repost or copy or rewrite these instructions anywhere else, but must always refer others directly to this page using only the URL &amp;quot;http://testing.preware.org/&amp;quot;'''''&lt;br /&gt;
&lt;br /&gt;
=Testing Feeds Q&amp;amp;A=&lt;br /&gt;
&lt;br /&gt;
'''Q: Who should use the Alpha testing feeds?'''&lt;br /&gt;
&lt;br /&gt;
A: If you're asking that question, then you should not be using the Alpha testing feeds. Very very very very very few people should ever enable the Alpha testing feeds. Unless you have a git repository cloned and are editing code, you should not enable the Alpha testing feeds.&lt;br /&gt;
&lt;br /&gt;
'''Q: Who should use the Beta testing feeds?'''&lt;br /&gt;
&lt;br /&gt;
A: Anyone is welcome to use the Beta testing feeds, as long as they comply fully with the rules and know exactly why they are using a Beta testing feed (i.e. they are not just blindly following some instructions in some article or forum post somewhere).&lt;br /&gt;
&lt;br /&gt;
'''Q: Why does enabling the feeds require connecting my device to a computer?'''&lt;br /&gt;
&lt;br /&gt;
A: When you are enabling testing feeds for the first time, we want to ensure that you are able to connect to your device from a computer to assist in debugging the things you are testing, or to be able to recover your device if something goes wrong.&lt;br /&gt;
&lt;br /&gt;
'''Q: Why does enabling the feeds require reinstalling Preware?'''&lt;br /&gt;
&lt;br /&gt;
A: The feeds are actually created when Preware is installed, so you need to reinstall Preware for the feeds to be created on your device.&lt;br /&gt;
&lt;br /&gt;
'''Q: Why does enabling the feeds require the use of the Linux command line?'''&lt;br /&gt;
&lt;br /&gt;
A: To be an effective tester, you need to be able to access your device on the Linux command line to provide debugging information. We ensure that you can do that before you are able to access the feeds.&lt;br /&gt;
&lt;br /&gt;
'''Q: Why can't I just enter in the feed URLs directly?'''&lt;br /&gt;
&lt;br /&gt;
A: Too many people got the feed names or feed URLs wrong, so we took those things out of the equation.&lt;br /&gt;
&lt;br /&gt;
'''Q: Why can't I publish the instructions on my blog or website or forum post?'''&lt;br /&gt;
&lt;br /&gt;
A: Too many people were publishing the URLs without the corresponding rules and warnings.  This is now strictly forbidden.&lt;br /&gt;
&lt;br /&gt;
'''Q: What are the alpha-patches and beta-patches feeds going to be used for?'''&lt;br /&gt;
&lt;br /&gt;
A: The alpha-patches feed will be used for testing new AUPT scripts which will be able to handle patching files in /media/cryptofs/apps/.  Once that is working, we'll use the beta-patches feed to do a complete upgrade of all patches to use the new AUPT scripts and then beta test those.&lt;br /&gt;
&lt;br /&gt;
'''Q: WebOS Quick Install is only presenting Preware 1.7.5 for me to install. How do I get Preware 1.8.3 or later?'''&lt;br /&gt;
&lt;br /&gt;
A: Install Preware 1.7.5, then upgrade to Preware 1.8.3 or later from the testing feed (it's in both the old and the new testing feeds).  Once the transition is well tested, we'll make it so that WebOS Quick Install presents 1.8.3 or later directly.&lt;/div&gt;</summary>
		<author><name>Bgrambo</name></author>
	</entry>
	<entry>
		<id>http://wiki.webos-internals.org/index.php?title=Application:Preware&amp;diff=18823</id>
		<title>Application:Preware</title>
		<link rel="alternate" type="text/html" href="http://wiki.webos-internals.org/index.php?title=Application:Preware&amp;diff=18823"/>
		<updated>2011-09-17T14:33:48Z</updated>

		<summary type="html">&lt;p&gt;Bgrambo: &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.2.3]'''&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.3.jar Click Here] to download WebOS Quick Install v4.2.3&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 Xecutah on webOS 2.x or lower, hold the Orange button on your keypad and choose Xecutah 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>Bgrambo</name></author>
	</entry>
	<entry>
		<id>http://wiki.webos-internals.org/index.php?title=Buy_propecia_1mg_cheap_-_propecia_sperm_-_buy_propecia_fedex&amp;diff=18455</id>
		<title>Buy propecia 1mg cheap - propecia sperm - buy propecia fedex</title>
		<link rel="alternate" type="text/html" href="http://wiki.webos-internals.org/index.php?title=Buy_propecia_1mg_cheap_-_propecia_sperm_-_buy_propecia_fedex&amp;diff=18455"/>
		<updated>2011-09-11T17:50:54Z</updated>

		<summary type="html">&lt;p&gt;Bgrambo: moved Buy propecia 1mg cheap - propecia sperm - buy propecia fedex to DELETE -- Buy propecia 1mg cheap - propecia sperm - buy propecia fedex: Spam.&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;#REDIRECT [[DELETE -- Buy propecia 1mg cheap - propecia sperm - buy propecia fedex]]&lt;/div&gt;</summary>
		<author><name>Bgrambo</name></author>
	</entry>
	<entry>
		<id>http://wiki.webos-internals.org/index.php?title=DELETE_--_Buy_propecia_1mg_cheap_-_propecia_sperm_-_buy_propecia_fedex&amp;diff=18453</id>
		<title>DELETE -- Buy propecia 1mg cheap - propecia sperm - buy propecia fedex</title>
		<link rel="alternate" type="text/html" href="http://wiki.webos-internals.org/index.php?title=DELETE_--_Buy_propecia_1mg_cheap_-_propecia_sperm_-_buy_propecia_fedex&amp;diff=18453"/>
		<updated>2011-09-11T17:50:54Z</updated>

		<summary type="html">&lt;p&gt;Bgrambo: moved Buy propecia 1mg cheap - propecia sperm - buy propecia fedex to DELETE -- Buy propecia 1mg cheap - propecia sperm - buy propecia fedex: Spam.&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;/div&gt;</summary>
		<author><name>Bgrambo</name></author>
	</entry>
	<entry>
		<id>http://wiki.webos-internals.org/index.php?title=DELETE_--_Buy_propecia_1mg_cheap_-_propecia_sperm_-_buy_propecia_fedex&amp;diff=18451</id>
		<title>DELETE -- Buy propecia 1mg cheap - propecia sperm - buy propecia fedex</title>
		<link rel="alternate" type="text/html" href="http://wiki.webos-internals.org/index.php?title=DELETE_--_Buy_propecia_1mg_cheap_-_propecia_sperm_-_buy_propecia_fedex&amp;diff=18451"/>
		<updated>2011-09-11T17:50:06Z</updated>

		<summary type="html">&lt;p&gt;Bgrambo: Delete this spam.&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;/div&gt;</summary>
		<author><name>Bgrambo</name></author>
	</entry>
	<entry>
		<id>http://wiki.webos-internals.org/index.php?title=Application:Preware&amp;diff=18447</id>
		<title>Application:Preware</title>
		<link rel="alternate" type="text/html" href="http://wiki.webos-internals.org/index.php?title=Application:Preware&amp;diff=18447"/>
		<updated>2011-09-11T14:05:24Z</updated>

		<summary type="html">&lt;p&gt;Bgrambo: /* Summary */&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.7.5 (28 August 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 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-2-3-a.html WebOS Quick Install v4.2.3]'''&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.3.jar Click Here] to download WebOS Quick Install v4.2.3&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 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;
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;
=== 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;
* 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.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>Bgrambo</name></author>
	</entry>
	<entry>
		<id>http://wiki.webos-internals.org/index.php?title=Application:Preware&amp;diff=18445</id>
		<title>Application:Preware</title>
		<link rel="alternate" type="text/html" href="http://wiki.webos-internals.org/index.php?title=Application:Preware&amp;diff=18445"/>
		<updated>2011-09-11T14:04:21Z</updated>

		<summary type="html">&lt;p&gt;Bgrambo: &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.7.5 (28 August 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-2-3-a.html WebOS Quick Install v4.2.3]'''&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.3.jar Click Here] to download WebOS Quick Install v4.2.3&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 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;
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;
=== 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;
* 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.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>Bgrambo</name></author>
	</entry>
	<entry>
		<id>http://wiki.webos-internals.org/index.php?title=Application:Preware&amp;diff=18443</id>
		<title>Application:Preware</title>
		<link rel="alternate" type="text/html" href="http://wiki.webos-internals.org/index.php?title=Application:Preware&amp;diff=18443"/>
		<updated>2011-09-11T14:03:13Z</updated>

		<summary type="html">&lt;p&gt;Bgrambo: /* Changelog */&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-2-3-a.html WebOS Quick Install v4.2.3]'''&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.3.jar Click Here] to download WebOS Quick Install v4.2.3&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 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;
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;
=== 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;
* 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.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>Bgrambo</name></author>
	</entry>
	<entry>
		<id>http://wiki.webos-internals.org/index.php?title=Testing_Feeds&amp;diff=18441</id>
		<title>Testing Feeds</title>
		<link rel="alternate" type="text/html" href="http://wiki.webos-internals.org/index.php?title=Testing_Feeds&amp;diff=18441"/>
		<updated>2011-09-11T13:52:52Z</updated>

		<summary type="html">&lt;p&gt;Bgrambo: /* Kernel Testing Feeds */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;=Rules that you must agree to before using these feeds=&lt;br /&gt;
&lt;br /&gt;
Before you use our testing feeds, please read and agree to the following rules:&lt;br /&gt;
[[image:Tux_with_Warning.png|frameless|right]]&lt;br /&gt;
# Anyone participating in WebOS Internals alpha testing of any kind must be prepared to fully erase and webOS Doctor their device at a moment's notice without warning and without any regrets or complaints.&lt;br /&gt;
# They must be prepared to and able to log into the command line on the device and type Linux commands when instructed to do so. Knowing Linux commands ahead of time is preferred, but not required if you are willing to learn them when necessary or can follow instructions without making mistakes.&lt;br /&gt;
# They must be prepared to go to great and extraordinary lengths to try and reliably reproduce any problems they encounter.&lt;br /&gt;
# They must give full and detailed bug reports, leaving out no piece of information which could possibly be remotely connected to the problem.&lt;br /&gt;
# They must read any and all documentation and forums threads (in their entirety) before asking a question.&lt;br /&gt;
# They must fastidiously follow the forum threads where the alpha testing is being discussed by the authors, and follow precisely any instructions given there.&lt;br /&gt;
# They will never post the raw testing feed URLs anywhere, but will always refer others directly to this page using only the URL &amp;quot;http://testing.preware.org/&amp;quot;&lt;br /&gt;
# When asking for help, they will include the phrase (which may change occasionally) &amp;quot;I've read the rules&amp;quot;. Failure to include the phrase will result in the request for help being silently ignored.&lt;br /&gt;
&lt;br /&gt;
If you're not prepared to do *all* the above, and do it all in good spirit, then please wait for the public release of the item.&lt;br /&gt;
&lt;br /&gt;
If you are prepared to do *all* the above, then by all means please participate in the alpha testing.&lt;br /&gt;
&lt;br /&gt;
Note that everything above is a function of attitude, not of skill.&lt;br /&gt;
&lt;br /&gt;
Testing feeds for kernels are at the bottom of this page.&lt;br /&gt;
&lt;br /&gt;
=Configuring the WebOS Internals Testing Feeds=&lt;br /&gt;
&lt;br /&gt;
===Using Preware===&lt;br /&gt;
[[image:Tux_with_Pre.png|frameless|right]]&lt;br /&gt;
With Preware versions 0.9.30 and above, incombination with webOS 1.3.5 and above, users are now able to add custom feeds through Preware without the use of a computer. The following instructions will explain how to add the Webos-Internals Testing feeds.&lt;br /&gt;
&lt;br /&gt;
Note that you will need to enable *TWO* feeds below.  You need the *ALL* feed and you need the device-specific feed as well (armv7, armv6 or i686).&lt;br /&gt;
&lt;br /&gt;
 {| border=&amp;quot;0&amp;quot; width=&amp;quot;470&amp;quot;&lt;br /&gt;
 |colspan=&amp;quot;2&amp;quot; align=&amp;quot;left&amp;quot;|'''Target Device:''' ALL&lt;br /&gt;
 |-&lt;br /&gt;
 |'''Name:'''||webos-testing-all&lt;br /&gt;
 |-&lt;br /&gt;
 |'''URL:'''||[http://ipkg.preware.org/feeds/webos-internals/testing/all/ http://ipkg.preware.org/feeds/webos-internals/testing/all]&lt;br /&gt;
 |-&lt;br /&gt;
 |}&amp;lt;BR&amp;gt;&lt;br /&gt;
 {| border=&amp;quot;0&amp;quot; width=&amp;quot;470&amp;quot;&lt;br /&gt;
 |-&lt;br /&gt;
 |colspan=&amp;quot;2&amp;quot; align=&amp;quot;left&amp;quot;|'''Target Device:''' &amp;lt;nowiki&amp;gt;Pre/Pre+/Pre2/Veer/TouchPad/Pre3&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
 |-&lt;br /&gt;
 |'''Name:'''||webos-testing-armv7&lt;br /&gt;
 |-&lt;br /&gt;
 |'''URL:'''||[http://ipkg.preware.org/feeds/webos-internals/testing/armv7/ http://ipkg.preware.org/feeds/webos-internals/testing/armv7]&lt;br /&gt;
 |-&lt;br /&gt;
 |}&amp;lt;BR&amp;gt;&lt;br /&gt;
 {| border=&amp;quot;0&amp;quot; width=&amp;quot;470&amp;quot;&lt;br /&gt;
 |-&lt;br /&gt;
 |colspan=&amp;quot;2&amp;quot; align=&amp;quot;left&amp;quot;|'''Target Device:''' &amp;lt;nowiki&amp;gt;Pixi/Pixi+&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
 |-&lt;br /&gt;
 |'''Name:'''||webos-testing-armv6&lt;br /&gt;
 |-&lt;br /&gt;
 |'''URL:'''||[http://ipkg.preware.org/feeds/webos-internals/testing/armv6/ http://ipkg.preware.org/feeds/webos-internals/testing/armv6]&lt;br /&gt;
 |-&lt;br /&gt;
 |}&amp;lt;BR&amp;gt;&lt;br /&gt;
 {| border=&amp;quot;0&amp;quot; width=&amp;quot;470&amp;quot;&lt;br /&gt;
 |-&lt;br /&gt;
 |colspan=&amp;quot;2&amp;quot; align=&amp;quot;left&amp;quot;|'''Target Device:''' Palm SDK Emulator&lt;br /&gt;
 |-&lt;br /&gt;
 |'''Name:'''||webos-testing-i686&lt;br /&gt;
 |-&lt;br /&gt;
 |'''URL:'''||[http://ipkg.preware.org/feeds/webos-internals/testing/i686/ http://ipkg.preware.org/feeds/webos-internals/testing/i686]&lt;br /&gt;
 |}&lt;br /&gt;
&amp;lt;BR&amp;gt;&lt;br /&gt;
#Open Preware and wait for it to finish loading.&lt;br /&gt;
#Open the App Menu (tap &amp;quot;Preware&amp;quot; in the top left corner of the screen) and tap Manage feeds.&lt;br /&gt;
#Scroll to the bottom until you see the New Feed box.&lt;br /&gt;
#Type or paste a name and corresponding URL from above in the appropriate text boxes.  Make sure the URL does *not* have a slash at the end.&lt;br /&gt;
#Make sure the IS COMPRESSED option is set to YES.&lt;br /&gt;
#Tap Add Feed and then tap Yes when the alert pops up.&lt;br /&gt;
#Repeat these steps for each feed you wish to enable.&lt;br /&gt;
#Gesture swipe back.  Preware will alert you that you have added feeds and ask if you want to update them now.  Choose YES.&lt;br /&gt;
&amp;lt;BR&amp;gt;&lt;br /&gt;
Congratulations, you have just added a custom feed! For adding other feeds, be sure to replace the name and URL in these instructions with the proper name and URL.&lt;br /&gt;
&amp;lt;BR&amp;gt;&lt;br /&gt;
 '''TIP:'''&lt;br /&gt;
 &lt;br /&gt;
 shift+tap (and drag) on text to select&lt;br /&gt;
 gesture+c to copy&lt;br /&gt;
 gesture+v to paste&lt;br /&gt;
 Make sure to delete 'http://' before pasting the URL if the URL already contains 'http://'&lt;br /&gt;
&lt;br /&gt;
&amp;lt;BR&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Using a Computer===&lt;br /&gt;
[[image:Tux_Chat.png|frameless|right]]&lt;br /&gt;
1. Gain access to the shell, either through novaterm/ssh or via the terminal application available through the regular WebOS Internals Feed&amp;lt;BR&amp;gt;&lt;br /&gt;
2. Execute the following commands:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
cd /media/cryptofs/apps/etc/ipkg&lt;br /&gt;
echo &amp;quot;src/gz webosinternals-testing http://ipkg.preware.org/feeds/webos-internals/testing/all&amp;quot; &amp;gt; webos-internals-testing.conf&lt;br /&gt;
echo &amp;quot;src/gz webosinternals-testing-armv7 http://ipkg.preware.org/feeds/webos-internals/testing/armv7&amp;quot; &amp;gt;&amp;gt; webos-internals-testing.conf&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
3. Once Preware is launched, select &amp;quot;Update Feeds&amp;quot; from the Application Menu.&lt;br /&gt;
&lt;br /&gt;
Replace 'armv7' with 'armv6' or 'i686' in the instructions above if you are using a Pixi or the Emulator respectively.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;BR&amp;gt;&lt;br /&gt;
=Kernel Testing Feeds=&lt;br /&gt;
[http://www.webos-internals.org/index.php?title=Testing_Feeds&amp;amp;action=submit#Rules_that_you_must_agree_to_before_using_these_feeds Re-read the rules above before continuing.]&lt;br /&gt;
Also see http://forums.precentral.net/2532084-post3.html for further warnings up to and including your device wiping itself, (literally) melting, and/or eating your kitten.  &lt;br /&gt;
&lt;br /&gt;
If you do not want a puddle of molten plastic and silicon where your Pre/Pixi/TouchPad once was, DO NOT CONTINUE.  &lt;br /&gt;
&lt;br /&gt;
You have been warned.  &lt;br /&gt;
&lt;br /&gt;
[http://developer.palm.com/blog/2010/03/a-statement-on-the-overclocking-patches/ And Palm is not going to help you.]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
#Type 'webos-kernels-testing' (without the quotes, and using lower case letters and hyphens only) in the NAME field of the NEW FEED section of the Manage Feeds screen accessible from the Preware application menu. If you make any error in this feed name, the URL below will not be replaced by the real URL when the device is rebooted, and you will not get access to the feeds. MAKE SURE YOU GET THE FEED NAME CORRECT!&lt;br /&gt;
#Put http://preware.is.awesome.com in the URL field. Note that this is not a real URL - it is a placeholder only. Again, you need to get the feed name correct for the real URL to be replaced correctly when the device is rebooted. Note: the actual URL that you type does not matter since it is placeholder URL.&lt;br /&gt;
#Leave the IS COMPRESSED toggled on.&lt;br /&gt;
#Hit &amp;quot;Add Feed&amp;quot; and read the disclaimer carefully. Yes, the things you might find in kernel testing feeds are likely to completely wipe your device without warning. Hit the Ok button only if you are prepared to lose all your data and destroy your device without any regrets or complaints.&lt;br /&gt;
#Immediately reboot the device by simultaneously pressing the Opt, Sym and R keys on a Pre/Pixi, or by holding the lock/power button on a TouchPad until the option to Reset Device appears and choosing it. If you don't reboot the device, or if you only do a Luna Restart instead of a Device Reboot, then placeholder URL will not be replaced by the real URL and you will not get access to the feeds.  MAKE SURE YOU REBOOT THE DEVICE!&lt;br /&gt;
#Wait for the device to boot. If you got the feed name correct, the placeholder URL will be replaced by the real feed URL automatically.&lt;br /&gt;
#Open Preware, and hit Update Feeds. Make sure you have a working network connection for this.&lt;br /&gt;
&lt;br /&gt;
Preware will repair the URL field automatically when the device boots.  Did I mention that you have to get the feed name precisely correct for this to happen? MAKE SURE YOU GET THE FEED NAME CORRECT AND REBOOT THE DEVICE!&lt;br /&gt;
&lt;br /&gt;
You must be running Preware 1.1.4 or later for this to work (yes, this has been possible for quite some time).&lt;/div&gt;</summary>
		<author><name>Bgrambo</name></author>
	</entry>
	<entry>
		<id>http://wiki.webos-internals.org/index.php?title=Testing_Feeds&amp;diff=18439</id>
		<title>Testing Feeds</title>
		<link rel="alternate" type="text/html" href="http://wiki.webos-internals.org/index.php?title=Testing_Feeds&amp;diff=18439"/>
		<updated>2011-09-11T13:51:56Z</updated>

		<summary type="html">&lt;p&gt;Bgrambo: /* Kernel Testing Feeds */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;=Rules that you must agree to before using these feeds=&lt;br /&gt;
&lt;br /&gt;
Before you use our testing feeds, please read and agree to the following rules:&lt;br /&gt;
[[image:Tux_with_Warning.png|frameless|right]]&lt;br /&gt;
# Anyone participating in WebOS Internals alpha testing of any kind must be prepared to fully erase and webOS Doctor their device at a moment's notice without warning and without any regrets or complaints.&lt;br /&gt;
# They must be prepared to and able to log into the command line on the device and type Linux commands when instructed to do so. Knowing Linux commands ahead of time is preferred, but not required if you are willing to learn them when necessary or can follow instructions without making mistakes.&lt;br /&gt;
# They must be prepared to go to great and extraordinary lengths to try and reliably reproduce any problems they encounter.&lt;br /&gt;
# They must give full and detailed bug reports, leaving out no piece of information which could possibly be remotely connected to the problem.&lt;br /&gt;
# They must read any and all documentation and forums threads (in their entirety) before asking a question.&lt;br /&gt;
# They must fastidiously follow the forum threads where the alpha testing is being discussed by the authors, and follow precisely any instructions given there.&lt;br /&gt;
# They will never post the raw testing feed URLs anywhere, but will always refer others directly to this page using only the URL &amp;quot;http://testing.preware.org/&amp;quot;&lt;br /&gt;
# When asking for help, they will include the phrase (which may change occasionally) &amp;quot;I've read the rules&amp;quot;. Failure to include the phrase will result in the request for help being silently ignored.&lt;br /&gt;
&lt;br /&gt;
If you're not prepared to do *all* the above, and do it all in good spirit, then please wait for the public release of the item.&lt;br /&gt;
&lt;br /&gt;
If you are prepared to do *all* the above, then by all means please participate in the alpha testing.&lt;br /&gt;
&lt;br /&gt;
Note that everything above is a function of attitude, not of skill.&lt;br /&gt;
&lt;br /&gt;
Testing feeds for kernels are at the bottom of this page.&lt;br /&gt;
&lt;br /&gt;
=Configuring the WebOS Internals Testing Feeds=&lt;br /&gt;
&lt;br /&gt;
===Using Preware===&lt;br /&gt;
[[image:Tux_with_Pre.png|frameless|right]]&lt;br /&gt;
With Preware versions 0.9.30 and above, incombination with webOS 1.3.5 and above, users are now able to add custom feeds through Preware without the use of a computer. The following instructions will explain how to add the Webos-Internals Testing feeds.&lt;br /&gt;
&lt;br /&gt;
Note that you will need to enable *TWO* feeds below.  You need the *ALL* feed and you need the device-specific feed as well (armv7, armv6 or i686).&lt;br /&gt;
&lt;br /&gt;
 {| border=&amp;quot;0&amp;quot; width=&amp;quot;470&amp;quot;&lt;br /&gt;
 |colspan=&amp;quot;2&amp;quot; align=&amp;quot;left&amp;quot;|'''Target Device:''' ALL&lt;br /&gt;
 |-&lt;br /&gt;
 |'''Name:'''||webos-testing-all&lt;br /&gt;
 |-&lt;br /&gt;
 |'''URL:'''||[http://ipkg.preware.org/feeds/webos-internals/testing/all/ http://ipkg.preware.org/feeds/webos-internals/testing/all]&lt;br /&gt;
 |-&lt;br /&gt;
 |}&amp;lt;BR&amp;gt;&lt;br /&gt;
 {| border=&amp;quot;0&amp;quot; width=&amp;quot;470&amp;quot;&lt;br /&gt;
 |-&lt;br /&gt;
 |colspan=&amp;quot;2&amp;quot; align=&amp;quot;left&amp;quot;|'''Target Device:''' &amp;lt;nowiki&amp;gt;Pre/Pre+/Pre2/Veer/TouchPad/Pre3&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
 |-&lt;br /&gt;
 |'''Name:'''||webos-testing-armv7&lt;br /&gt;
 |-&lt;br /&gt;
 |'''URL:'''||[http://ipkg.preware.org/feeds/webos-internals/testing/armv7/ http://ipkg.preware.org/feeds/webos-internals/testing/armv7]&lt;br /&gt;
 |-&lt;br /&gt;
 |}&amp;lt;BR&amp;gt;&lt;br /&gt;
 {| border=&amp;quot;0&amp;quot; width=&amp;quot;470&amp;quot;&lt;br /&gt;
 |-&lt;br /&gt;
 |colspan=&amp;quot;2&amp;quot; align=&amp;quot;left&amp;quot;|'''Target Device:''' &amp;lt;nowiki&amp;gt;Pixi/Pixi+&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
 |-&lt;br /&gt;
 |'''Name:'''||webos-testing-armv6&lt;br /&gt;
 |-&lt;br /&gt;
 |'''URL:'''||[http://ipkg.preware.org/feeds/webos-internals/testing/armv6/ http://ipkg.preware.org/feeds/webos-internals/testing/armv6]&lt;br /&gt;
 |-&lt;br /&gt;
 |}&amp;lt;BR&amp;gt;&lt;br /&gt;
 {| border=&amp;quot;0&amp;quot; width=&amp;quot;470&amp;quot;&lt;br /&gt;
 |-&lt;br /&gt;
 |colspan=&amp;quot;2&amp;quot; align=&amp;quot;left&amp;quot;|'''Target Device:''' Palm SDK Emulator&lt;br /&gt;
 |-&lt;br /&gt;
 |'''Name:'''||webos-testing-i686&lt;br /&gt;
 |-&lt;br /&gt;
 |'''URL:'''||[http://ipkg.preware.org/feeds/webos-internals/testing/i686/ http://ipkg.preware.org/feeds/webos-internals/testing/i686]&lt;br /&gt;
 |}&lt;br /&gt;
&amp;lt;BR&amp;gt;&lt;br /&gt;
#Open Preware and wait for it to finish loading.&lt;br /&gt;
#Open the App Menu (tap &amp;quot;Preware&amp;quot; in the top left corner of the screen) and tap Manage feeds.&lt;br /&gt;
#Scroll to the bottom until you see the New Feed box.&lt;br /&gt;
#Type or paste a name and corresponding URL from above in the appropriate text boxes.  Make sure the URL does *not* have a slash at the end.&lt;br /&gt;
#Make sure the IS COMPRESSED option is set to YES.&lt;br /&gt;
#Tap Add Feed and then tap Yes when the alert pops up.&lt;br /&gt;
#Repeat these steps for each feed you wish to enable.&lt;br /&gt;
#Gesture swipe back.  Preware will alert you that you have added feeds and ask if you want to update them now.  Choose YES.&lt;br /&gt;
&amp;lt;BR&amp;gt;&lt;br /&gt;
Congratulations, you have just added a custom feed! For adding other feeds, be sure to replace the name and URL in these instructions with the proper name and URL.&lt;br /&gt;
&amp;lt;BR&amp;gt;&lt;br /&gt;
 '''TIP:'''&lt;br /&gt;
 &lt;br /&gt;
 shift+tap (and drag) on text to select&lt;br /&gt;
 gesture+c to copy&lt;br /&gt;
 gesture+v to paste&lt;br /&gt;
 Make sure to delete 'http://' before pasting the URL if the URL already contains 'http://'&lt;br /&gt;
&lt;br /&gt;
&amp;lt;BR&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Using a Computer===&lt;br /&gt;
[[image:Tux_Chat.png|frameless|right]]&lt;br /&gt;
1. Gain access to the shell, either through novaterm/ssh or via the terminal application available through the regular WebOS Internals Feed&amp;lt;BR&amp;gt;&lt;br /&gt;
2. Execute the following commands:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
cd /media/cryptofs/apps/etc/ipkg&lt;br /&gt;
echo &amp;quot;src/gz webosinternals-testing http://ipkg.preware.org/feeds/webos-internals/testing/all&amp;quot; &amp;gt; webos-internals-testing.conf&lt;br /&gt;
echo &amp;quot;src/gz webosinternals-testing-armv7 http://ipkg.preware.org/feeds/webos-internals/testing/armv7&amp;quot; &amp;gt;&amp;gt; webos-internals-testing.conf&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
3. Once Preware is launched, select &amp;quot;Update Feeds&amp;quot; from the Application Menu.&lt;br /&gt;
&lt;br /&gt;
Replace 'armv7' with 'armv6' or 'i686' in the instructions above if you are using a Pixi or the Emulator respectively.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;BR&amp;gt;&lt;br /&gt;
=Kernel Testing Feeds=&lt;br /&gt;
[http://www.webos-internals.org/index.php?title=Testing_Feeds&amp;amp;action=submit#Rules_that_you_must_agree_to_before_using_these_feeds Re-read the rules above before continuing.]&lt;br /&gt;
Also see http://forums.precentral.net/2532084-post3.html for further warnings up to and including your device wiping itself, (literally) melting, and/or eating your kitten.  &lt;br /&gt;
&lt;br /&gt;
If you do not want a puddle of molten plastic and silicon where your Pre/Pixi once was, DO NOT CONTINUE.  &lt;br /&gt;
&lt;br /&gt;
You have been warned.  &lt;br /&gt;
&lt;br /&gt;
[http://developer.palm.com/blog/2010/03/a-statement-on-the-overclocking-patches/ And Palm is not going to help you.]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
#Type 'webos-kernels-testing' (without the quotes, and using lower case letters and hyphens only) in the NAME field of the NEW FEED section of the Manage Feeds screen accessible from the Preware application menu. If you make any error in this feed name, the URL below will not be replaced by the real URL when the device is rebooted, and you will not get access to the feeds. MAKE SURE YOU GET THE FEED NAME CORRECT!&lt;br /&gt;
#Put http://preware.is.awesome.com in the URL field. Note that this is not a real URL - it is a placeholder only. Again, you need to get the feed name correct for the real URL to be replaced correctly when the device is rebooted. Note: the actual URL that you type does not matter since it is placeholder URL.&lt;br /&gt;
#Leave the IS COMPRESSED toggled on.&lt;br /&gt;
#Hit &amp;quot;Add Feed&amp;quot; and read the disclaimer carefully. Yes, the things you might find in kernel testing feeds are likely to completely wipe your device without warning. Hit the Ok button only if you are prepared to lose all your data and destroy your device without any regrets or complaints.&lt;br /&gt;
#Immediately reboot the device by simultaneously pressing the Opt, Sym and R keys on a Pre/Pixi, or by holding the lock/power button on a TouchPad until the option to Reset Device appears and choosing it. If you don't reboot the device, or if you only do a Luna Restart instead of a Device Reboot, then placeholder URL will not be replaced by the real URL and you will not get access to the feeds.  MAKE SURE YOU REBOOT THE DEVICE!&lt;br /&gt;
#Wait for the device to boot. If you got the feed name correct, the placeholder URL will be replaced by the real feed URL automatically.&lt;br /&gt;
#Open Preware, and hit Update Feeds. Make sure you have a working network connection for this.&lt;br /&gt;
&lt;br /&gt;
Preware will repair the URL field automatically when the device boots.  Did I mention that you have to get the feed name precisely correct for this to happen? MAKE SURE YOU GET THE FEED NAME CORRECT AND REBOOT THE DEVICE!&lt;br /&gt;
&lt;br /&gt;
You must be running Preware 1.1.4 or later for this to work (yes, this has been possible for quite some time).&lt;/div&gt;</summary>
		<author><name>Bgrambo</name></author>
	</entry>
</feed>