<?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=Milominderbinder</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=Milominderbinder"/>
	<link rel="alternate" type="text/html" href="http://wiki.webos-internals.org/wiki/Special:Contributions/Milominderbinder"/>
	<updated>2026-04-17T13:23:27Z</updated>
	<subtitle>User contributions</subtitle>
	<generator>MediaWiki 1.35.1</generator>
	<entry>
		<id>http://wiki.webos-internals.org/index.php?title=Application:UberKernel&amp;diff=9806</id>
		<title>Application:UberKernel</title>
		<link rel="alternate" type="text/html" href="http://wiki.webos-internals.org/index.php?title=Application:UberKernel&amp;diff=9806"/>
		<updated>2010-05-06T17:55:20Z</updated>

		<summary type="html">&lt;p&gt;Milominderbinder: fix typos&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{application&lt;br /&gt;
|name=UberKernel&lt;br /&gt;
|type=webOS&lt;br /&gt;
|version=In Development&lt;br /&gt;
|tag=Utilities&lt;br /&gt;
|screenshot=Govnah_themes.png&lt;br /&gt;
|description=}}&lt;br /&gt;
&lt;br /&gt;
Please add documentation and frequently asked questions and answers to this page.&lt;br /&gt;
&lt;br /&gt;
== Summary == &lt;br /&gt;
{{icon|Icon_WebOSInternals_Kernel.png|float:right;}}The [http://en.wikipedia.org/wiki/Kernel_(computing) kernel] is the central component of the operating systems. The Uber-Kernel replaces the standard webOS kernel allowing faster speeds and greater control of the CPU.  To control the UberKernel you will need to also install a &amp;quot;Governor&amp;quot; such as the [[Govnah]]. &amp;quot;[http://en.wikipedia.org/wiki/Uber Über]&amp;quot; is not a technical term but the German word for super and in this case an inside joke referring to Arnold Schwarzenegger, the &amp;quot;Govnah&amp;quot;. That is why the Govnah app header says, &amp;quot;Much better than Arnie.&amp;quot;&lt;br /&gt;
&lt;br /&gt;
====Warning:====&lt;br /&gt;
This application is in constant development and testing. It should not be considered a finished product. Please note that usage of this package is very likely to void your warranty if things go wrong. Please, do not contact your carrier or Palm for support for damage resulting from this package. &lt;br /&gt;
&lt;br /&gt;
WebOS Internals provides this program as is without warranty of any kind, either expressed or implied, including, but not limited to, the implied warranties of merchantability and fitness for a particular purpose. The entire risk as to the quality and performance of this program is with you. Should this program prove defective, you assume the cost of all necessary servicing, repair or correction. In no event will WebOS Internals or any other party be liable to you for damages, including any general, special, incidental or consequential damages arising out of the use or inability to use this program (including but not limited to loss of data or data being rendered inaccurate or losses sustained by you or third parties or a failure of this program to operate with any other programs).&lt;br /&gt;
&lt;br /&gt;
====Features:====&lt;br /&gt;
All WebOS Internals kernels follow the 7 principles of kernel design: http://bit.ly/next-gen-kernels. The Uber-Kernel incorporates the following bleeding-edge features to give you maximum control over your phone:&lt;br /&gt;
*720MHz and 800MHz operating points (based on the open source OMAP3440 kernel, ported by uNiXpSyChO)&lt;br /&gt;
*All Linux 2.6.24 frequency governors (conservative, ondemand, powersave, userspace, performance)&lt;br /&gt;
*New screenstate governor, which runs at a higher speed when the screen is on and at 500MHz when the screen is off (created by uNiXpSyChO)&lt;br /&gt;
*OMAP3430 internal CPU temperature sensor (ported by ka6sox and rwhitby)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Available in Preware.&lt;br /&gt;
&lt;br /&gt;
== Installation ==&lt;br /&gt;
&lt;br /&gt;
The following guide assumes a Palm Pre/Pre+ that has the original 1.4.1.1 kernel and no over-clocking patches. (Currently unavailable for Pixi/Pixi+ or other kernels.)&lt;br /&gt;
&lt;br /&gt;
#On Preware's homescreen, type &amp;quot;uber&amp;quot; and hit enter.&lt;br /&gt;
#Select &amp;quot;Uber-Kernel (Palm Pre/Pre+)&amp;quot; and &amp;quot;Install&amp;quot;&lt;br /&gt;
#After the installation, Preware will prompt to restart your phone. Always listen to Preware; it knows best!&lt;br /&gt;
#If you have not yet installed a &amp;quot;Governor&amp;quot;, on Preware's homescreen, type &amp;quot;Gov&amp;quot; and hit enter.&lt;br /&gt;
#Select &amp;quot;[[Govnah]]&amp;quot; and &amp;quot;Install&amp;quot;&lt;br /&gt;
&lt;br /&gt;
== Usage ==&lt;br /&gt;
&lt;br /&gt;
== Known Limitations ==&lt;br /&gt;
The Uber Kernel will not help you attract the opposite sex. It may in fact hinder you.&lt;br /&gt;
:'''You:''' Hey there, can I buy you a drink?&lt;br /&gt;
:'''Him/Her:''' Your pants are really hot.&lt;br /&gt;
:'''You:''' Why thank you. I like members of the opposite sex looking at my pants.&lt;br /&gt;
:'''Him/Her:''' No, seriously, I think they just caught on fire.&lt;br /&gt;
:'''You:''' NOOOOOO!!!! Screw you UBERRRKERNELLL!!!&lt;br /&gt;
&lt;br /&gt;
== Frequently Asked Questions ==&lt;br /&gt;
&lt;br /&gt;
====How do I uninstall and get back to the stock kernel?====&lt;br /&gt;
Open Preware. Uninstall Govnah and UberKernel. Hit OK when Preware asks to reboot your phone.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
====I'm confused, my Pre goes back down to 500 after a reboot, I have to reopen Govnah to set it back to screenstate. Any reason?====&lt;br /&gt;
&lt;br /&gt;
That is intentional. See the 7 principles of kernel design and packaging at http://bit.ly/next-gen-kernels for details.&lt;br /&gt;
&lt;br /&gt;
Once we have devised a fail-safe method of making sure that an overclocking failure caused by running your CPU outside of it's guaranteed specification limits does not put you into a reboot loop where you need to doctor your phone to recover it, then we will implement that solution for saving the CPU scaling parameter settings across a reboot.&lt;br /&gt;
&lt;br /&gt;
====I have installed UberKernel and when I try to launch it from the Launcher it just shows some documentation and a changelog. What's up? Is this an application? What's going on?====&lt;br /&gt;
&lt;br /&gt;
To use the kernel you must install a governor app such as Govnah, or be able to control the governor from command line.&lt;br /&gt;
&lt;br /&gt;
====My phone gets really hot during heavy use. At what temperatures should I start to worry?====&lt;br /&gt;
This is a difficult question to answer. Over-clocking is generally uncharted territory, and as such, there are risks. One is over-heating your cpu. Another is shortening the life of your cpu because of excess heat. Note that the Govnah application measures internals CPU temperature, which may or may not be hotter or colder than battery temperature (depending on how quickly the battery is charging or discharging).  The Govnah icon progresses from green to yellow to red to flames as a general indication of what we currently believe to be conservatively safe regions, but the exact boundaries of these regions are yet to be determined.&lt;br /&gt;
&lt;br /&gt;
At the moment, we have green up to 39, yellow from 40 to 49, red from 50 to 59, and flames from 60.&lt;br /&gt;
&lt;br /&gt;
====Can I use other CPU scaler applications while Govnah is installed on my phone?====&lt;br /&gt;
Currently, CPUScalerUltimate(v.2.1.2) and Govnah can be installed at the same time.&lt;br /&gt;
&lt;br /&gt;
CPUScalerUltimate will recognize settings made in Govnah and vice-versa.&lt;br /&gt;
&lt;br /&gt;
Both applications talk to the same set of kernel instructions. There may be conflicts when running both applications.&lt;br /&gt;
&lt;br /&gt;
Use any scaler application to program your speeds with UberKernel.&lt;br /&gt;
&lt;br /&gt;
===What is the screen state scaling?===&lt;br /&gt;
The screen state scaling sets the CPU speed to 500MHz when the LCD screen is off and up to 800MHz when the LCD screen is on. This includes screen off during phone calls or music playback, etc. The speed is also lowered to 500MHz when the phone is charging on the Touchstone and the screen displays the clock. Options for the upper limit include 800, 720, 600, and 550MHz. There are known issues with Brightness Unlinked or the &amp;quot;Reduce Minimum Brightness&amp;quot; patch. The use of either of these to reduce the screen brightness to the lowest levels prevents the screen state scaling to trigger so the CPU may remain at 500mhz. To prevent this, set the brightness to an appropriate level that will trigger the scaling to 800mhz. The Govnah app may be used to monitor CPU speed and set the brightness to an appropriate level to enable the frequency switching.&lt;br /&gt;
&lt;br /&gt;
===I set Govnah to Screenstate with min/max values of 500/800. I checked the frequency after turning on the screen manually and found it back at 500. This has happened every time; can you tell me why?===&lt;br /&gt;
&lt;br /&gt;
The kernel is set up to run at 500 while on the Touchstone. The phone is programmed to dim the screen to a maximum of 19 when on the Touchstone displaying the clock. The kernel reads any screen setting of 19 or below as being on the Touchstone displaying the clock and cannot determine whether the phone is actually on the Touchstone or not. Make sure your screen brightness is set to at least 20, especially if you use Brightness Unlinked. Marco has said he is working on a fix for this issue.&lt;br /&gt;
&lt;br /&gt;
===Will I have to uninstall/disable anything in Uber-Kernel prior to installing an OS update?===&lt;br /&gt;
&lt;br /&gt;
The Uber Kernel should be completely OTA update compatible. You should not have to do anything to you Pre(+) before installing a palm update.&lt;br /&gt;
&lt;br /&gt;
===What should I do If Updating the Uber-kernel results in a 'failed to install' error?===&lt;br /&gt;
&lt;br /&gt;
Install the recovery Palm Kernel. (Find this in Preware/ Kernel/ Recovery/), once installed you will be prompted for a reboot, just click 'Later'&lt;br /&gt;
Then instal the Uber-Kernel. (Find this in Preware/ Kernel/ Experimental/), once the Uber-Kernel is installed then go ahead and reboot.&lt;br /&gt;
&lt;br /&gt;
===I can't find Uber-Kernel in Preware, Govnah's there but not UK.===&lt;br /&gt;
&lt;br /&gt;
You need to be running Preware Alpha 0.9.68 or a combination of Preware 0.9.38 and Package Manager Service 0.9.46. You should then see a webos-kernels feed in your Manage Feeds page, and then when you Update Feeds you will get the Uber-Kernel.&lt;/div&gt;</summary>
		<author><name>Milominderbinder</name></author>
	</entry>
	<entry>
		<id>http://wiki.webos-internals.org/index.php?title=Application:Govnah&amp;diff=9805</id>
		<title>Application:Govnah</title>
		<link rel="alternate" type="text/html" href="http://wiki.webos-internals.org/index.php?title=Application:Govnah&amp;diff=9805"/>
		<updated>2010-05-06T17:51:53Z</updated>

		<summary type="html">&lt;p&gt;Milominderbinder: Replaced wording, &amp;quot;An App to do things&amp;quot; with a real description and giving isntructions and links&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{application&lt;br /&gt;
|name=Govnah&lt;br /&gt;
|type=webOS&lt;br /&gt;
|version=In Development&lt;br /&gt;
|tag=Utilities&lt;br /&gt;
|screenshot=Govnah_themes.png&lt;br /&gt;
|description=}}&lt;br /&gt;
&lt;br /&gt;
== Summary == &lt;br /&gt;
{{icon|Icon_WebOSInternals_Govnah.png|float:right;}}The &amp;quot;Governor&amp;quot; regulates the kernel as it controls the CPU speed. The [http://en.wikipedia.org/wiki/Kernel_(computing) kernel] is the central component of the operating systems. The &amp;quot;Govnah&amp;quot; app requires that a special kernel such as the [[Uber-Kernel]] replace the standard webOS kernel. &amp;quot;[http://en.wikipedia.org/wiki/Uber Über]&amp;quot; is not a technical term but the German word for super and in this case an inside joke referring to Arnold Schwarzenegger, the &amp;quot;Govnah&amp;quot;. That is why the Govnah app header says, &amp;quot;Much better than Arnie.&amp;quot;&lt;br /&gt;
&lt;br /&gt;
==Installation==&lt;br /&gt;
The following guide assumes a Palm Pre/Pre+ that has the original 1.4.1.1 kernel and no over-clocking patches. (Currently unavailable for Pixi/Pixi+ or other kernels.)&lt;br /&gt;
&lt;br /&gt;
#On Preware's homescreen, type &amp;quot;Gov&amp;quot; and hit enter.&lt;br /&gt;
#Select &amp;quot;Govnah&amp;quot; and &amp;quot;Install&amp;quot;&lt;br /&gt;
#Restart your phone as promted&lt;br /&gt;
#If you have not yet installed a &amp;quot;Kernel&amp;quot;, on Preware's homescreen, type &amp;quot;uber&amp;quot; and hit enter.&lt;br /&gt;
#Select &amp;quot;[[Uber-Kernel|Uber-Kernel (Palm Pre/Pre+)]]&amp;quot; and &amp;quot;Install&amp;quot;&lt;br /&gt;
&lt;br /&gt;
== Design ==&lt;br /&gt;
* Main Scene&lt;br /&gt;
** Title Header (like preware/wirc/etc webos-internals apps)&lt;br /&gt;
** Current Profile (Tap to edit Profiles)&lt;br /&gt;
** Current Governor (Tap to go to Governor Settings)&lt;br /&gt;
** Current Frequency (Tap for fullscreen graph)&lt;br /&gt;
** Rotate graphs in main screen when device is rotated as well as individual graphs.&lt;br /&gt;
** Misc Stats&lt;br /&gt;
*** ...?&lt;br /&gt;
*** Graph of CPU temp over time&lt;br /&gt;
*** Auto-generate wallpaper with current graphs&lt;br /&gt;
*** Time in state - colour code from slowest freq (green) to highest freq (red)&lt;br /&gt;
*** Load average - figures are current, 5 min and 15 min (eg 1.0 0.5 0.4). Graph all 3 with some sort of alpha blend with a parallax effect from running 15 min graph 15x slower than current, ditto for 5 min?&lt;br /&gt;
*** Keep a record of record highest and lowest temperatures seen on the device&lt;br /&gt;
** Power draw - display graph for power draw (sawmill?) to match to see what the device thinks the power usage is like.&lt;br /&gt;
&lt;br /&gt;
* CPU Governor Scene&lt;br /&gt;
** Dropdown to change governor (SelectList)&lt;br /&gt;
** Form of all current settings for selected governor (dynamically generated from information provided by service)&lt;br /&gt;
&lt;br /&gt;
* IO Scheduler Scene&lt;br /&gt;
** Dropdown to select scheduler (cfq, noop, as etc.)&lt;br /&gt;
&lt;br /&gt;
* TCP Congestion Algo Scene?&lt;br /&gt;
&lt;br /&gt;
* Profiles Scene&lt;br /&gt;
** List of profiles with a toggle button to enable/disable  and swipe-to-delete profile&lt;br /&gt;
** List Row shows profile name, with a short description of settings it will change in the second line&lt;br /&gt;
** Tap profile to use profile&lt;br /&gt;
** Add button in command menu to launch profile create scene&lt;br /&gt;
&lt;br /&gt;
* App Icon (changes to display indication of CPU temp)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== Load Reduction ===&lt;br /&gt;
* Govnah is saving data to an array which grows over time and sucks down CPU time/memory iterating over the array.&lt;br /&gt;
* Use sqlite db for saving?&lt;br /&gt;
* To reduce disk writes, have a preference option to save to /media/ramdisk if the user is only interested in the current session for pinch zooming - should reduce disk writes and improve performance though data will be lost on boot.&lt;br /&gt;
* Preference setting for frequency of polling.&lt;br /&gt;
* Use fixed array or circular buffer instead, though this will stop pinch scrolling from going back too far (another preference option?)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Governor Settings ==&lt;br /&gt;
* Generic items (needed for all)&lt;br /&gt;
** scaling_max_freq - Set the maximum frequency your CPU(s) are allowed to scale to. Look at the output from scaling_available_frequencies&lt;br /&gt;
** scaling_min_freq - Same as scaling_max_freq but setting a value that will not allow the CPU(s) to go below.&lt;br /&gt;
&lt;br /&gt;
* ondemand&lt;br /&gt;
** sampling_rate - This is measured in microseconds (one millionth of a second). This is how often you want the kernel to look at the CPU usage and to make decisions on what to do about the frequency. Typically this is set to values of around '10000' or more. If you wanted to set the sampling rate to 1 second you would set it to 1000000 like in the following example.&lt;br /&gt;
** sampling_rate_(min|max) - This is minimum and maximum sampling rates available that you may set 'sampling_rate' to. I believe in microseconds also. &lt;br /&gt;
** up_threshold - This defines what the average CPU usage between the samplings of 'sampling_rate' needs to be for the kernel to make a decision on whether or not it should increase the frequency. For example when it is set to its default value of '80' it means that between the checking intervals the CPU needs to be on average more than 80% in use to then decide that the CPU frequency needs to be increased. &lt;br /&gt;
** ignore_nice_load - This parameter takes a value of '0' or '1'. When set to '0' (its default), all processes are counted towards the 'cpu utilization' value. When set to '1', the processes that are run with a 'nice' value will not count (and thus be ignored) in the overall usage calculation. &lt;br /&gt;
** powersave_bias - This modifies the behavior of the ondemand governor to save more power by reducing the target frequency by a specified percentage. By default, (powersave_bias  = 0), the ondemand governor selects the minimum processor frequency that can still complete a workload with minimal idle time. Doing so should result in the highest performance to power efficiency ratio. In some cases, you might prefer a greater emphasis on power efficiency than performance. In this case, set the powersave_bias parameter to a value between 1 and 1000 to reduce the target frequency by one-thousandth of that value. For example, set powersave_bias to 100 for a one-tenth reduction in target frequency. In this case, if the governor chooses a target frequency of 2 GHz (with powersave_bias  = 100), the governor instead will request 1.8GHz – a one-tenth reduction. If 1.8 GHz is an exact match with an available hardware frequency (listed in the scaling_available_freq parameter), the processor is set to this frequency. If 1.8 GHz is not available, the processor fluctuates between the closest available upper and lower frequencies for an average frequency of 1.8 GHz. (from IBM web page). The original author of the ondemand powersave_bias code explains it as &amp;quot;For example, If ondemand requests 2.0GHz based on utilization, and powersave_bias=100, this code will knock 10% off the target and seek a target of 1.8GHz instead of 2.0GHz until the next sampling. If 1.8 is an exact match with an hardware frequency we use it, otherwise we average our time between the frequency next higher than 1.8 and next lower than 1.8&amp;quot; (from http://osdir.com/ml/kernel.cpufreq/2006-07/msg00114.html ) - the key word appears to be &amp;quot;average&amp;quot;. The author also warns &amp;quot;In practice, users will not be able to detect a difference between 0.1% increments, but 1.0% increments turned out to be too large. Also, the max value of 1000 (100%) would simply peg the system in its deepest power saving P-state, unless the processor really has a hardware P-state at 0Hz&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
* conservative&lt;br /&gt;
** freq_step - This describes what percentage steps the CPU freq should be increased and decreased smoothly by. By default the CPU frequency will increase in 5% chunks of your maximum CPU frequency. You can change this value to anywhere between 0 and 100 where '0' will effectively lock your CPU at a speed regardless of its load whilst '100' will, in theory, make it behave identically to the &amp;quot;ondemand&amp;quot; governor. &lt;br /&gt;
** down_threshold - This is same as the 'up_threshold' found for the &amp;quot;ondemand&amp;quot; governor but for the opposite direction. For example when set to its default value of '20' it means that if the CPU usage needs to be below 20% between samples to have the frequency decreased. &lt;br /&gt;
** sampling_rate - same as ondemand.&lt;br /&gt;
** sampling_rate_(min|max) - same as ondemand.&lt;br /&gt;
** up_threshold - same as ondemand.&lt;br /&gt;
** ignore_nice_load - same as ondemand.&lt;br /&gt;
&lt;br /&gt;
* userspace&lt;br /&gt;
** scaling_setspeed - one of the values from scaling_available_frequencies&lt;br /&gt;
** NB - when userspace is selected LunaSysMgr will change the frequency as it feels.&lt;br /&gt;
&lt;br /&gt;
* powersave&lt;br /&gt;
** Nothing special&lt;br /&gt;
&lt;br /&gt;
* performance&lt;br /&gt;
** Nothing special&lt;br /&gt;
&lt;br /&gt;
* screenstate&lt;br /&gt;
** Nothing special&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Links ==&lt;br /&gt;
* http://www.pantz.org/software/cpufreq/usingcpufreqonlinux.html&lt;br /&gt;
* http://publib.boulder.ibm.com/infocenter/lnxinfo/v3r0m0/index.jsp?topic=/liaai/cpufreq/TheOndemandGovernor.htm&lt;br /&gt;
* http://fasterdata.es.net/TCP-tuning/linux.html&lt;br /&gt;
* http://www.pdfgeni.com/book/Performance-analysis-of-loss-based-high-speed-TCP-congestion-control-algorithms-pdf.html - collection of documents on implementation of different IPv4 congestion control methods.&lt;/div&gt;</summary>
		<author><name>Milominderbinder</name></author>
	</entry>
	<entry>
		<id>http://wiki.webos-internals.org/index.php?title=Application:UberKernel&amp;diff=9803</id>
		<title>Application:UberKernel</title>
		<link rel="alternate" type="text/html" href="http://wiki.webos-internals.org/index.php?title=Application:UberKernel&amp;diff=9803"/>
		<updated>2010-05-06T17:29:13Z</updated>

		<summary type="html">&lt;p&gt;Milominderbinder: /* Warning: */ add definition&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{application&lt;br /&gt;
|name=UberKernel&lt;br /&gt;
|type=webOS&lt;br /&gt;
|version=In Development&lt;br /&gt;
|tag=Utilities&lt;br /&gt;
|screenshot=Govnah_themes.png&lt;br /&gt;
|description=}}&lt;br /&gt;
&lt;br /&gt;
Please add documentation and frequently asked questions and answers to this page.&lt;br /&gt;
&lt;br /&gt;
== Summary == &lt;br /&gt;
{{icon|Icon_WebOSInternals_Kernel.png|float:right;}}&lt;br /&gt;
&lt;br /&gt;
The [http://en.wikipedia.org/wiki/Kernel_(computing) kernel] is the central component of the operating systems. The Uber-Kernal replaces the standard webOS kernal allowing faster speeds and greater control of the CPU.  To control the UberKernel you will need to also install a &amp;quot;Governor&amp;quot; such as the [[Govnah]]. &amp;quot;[http://en.wikipedia.org/wiki/Uber Über]&amp;quot; is not a technical term but the German word for super and in this case an inside joke referring to Arnold Schwarzenegger, the &amp;quot;Govnah&amp;quot;. That is why the Govnah app header says, &amp;quot;Much better than Arnie.&amp;quot;&lt;br /&gt;
&lt;br /&gt;
====Warning:====&lt;br /&gt;
This application is in constant development and testing. It should not be considered a finished product. Please note that usage of this package is very likely to void your warranty if things go wrong. Please, do not contact your carrier or Palm for support for damage resulting from this package. &lt;br /&gt;
&lt;br /&gt;
WebOS Internals provides this program as is without warranty of any kind, either expressed or implied, including, but not limited to, the implied warranties of merchantability and fitness for a particular purpose. The entire risk as to the quality and performance of this program is with you. Should this program prove defective, you assume the cost of all necessary servicing, repair or correction. In no event will WebOS Internals or any other party be liable to you for damages, including any general, special, incidental or consequential damages arising out of the use or inability to use this program (including but not limited to loss of data or data being rendered inaccurate or losses sustained by you or third parties or a failure of this program to operate with any other programs).&lt;br /&gt;
&lt;br /&gt;
====Features:====&lt;br /&gt;
All WebOS Internals kernels follow the 7 principles of kernel design: http://bit.ly/next-gen-kernels. The Uber-Kernel incorporates the following bleeding-edge features to give you maximum control over your phone:&lt;br /&gt;
*720MHz and 800MHz operating points (based on the open source OMAP3440 kernel, ported by uNiXpSyChO)&lt;br /&gt;
*All Linux 2.6.24 frequency governors (conservative, ondemand, powersave, userspace, performance)&lt;br /&gt;
*New screenstate governor, which runs at a higher speed when the screen is on and at 500MHz when the screen is off (created by uNiXpSyChO)&lt;br /&gt;
*OMAP3430 internal CPU temperature sensor (ported by ka6sox and rwhitby)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Available in Preware.&lt;br /&gt;
&lt;br /&gt;
== Installation ==&lt;br /&gt;
&lt;br /&gt;
The following guide assumes a Palm Pre/Pre+ that has the original 1.4.1.1 kernel and no over-clocking patches. (Currently unavailable for Pixi/Pixi+ or other kernels.)&lt;br /&gt;
&lt;br /&gt;
#On Preware's homescreen, type &amp;quot;uber&amp;quot; and hit enter.&lt;br /&gt;
#Select &amp;quot;Uber-Kernel (Palm Pre/Pre+)&amp;quot; and &amp;quot;Install&amp;quot;&lt;br /&gt;
#After the installation, Preware will prompt to restart your phone. Always listen to Preware; it knows best!&lt;br /&gt;
#If you have not yet installed a &amp;quot;Govenor&amp;quot;, type &amp;quot;Gov&amp;quot; and hit enter.&lt;br /&gt;
#Select &amp;quot;Govnah&amp;quot; and &amp;quot;Install&amp;quot;&lt;br /&gt;
&lt;br /&gt;
== Usage ==&lt;br /&gt;
&lt;br /&gt;
== Known Limitations ==&lt;br /&gt;
The Uber Kernel will not help you attract the opposite sex. It may in fact hinder you.&lt;br /&gt;
:'''You:''' Hey there, can I buy you a drink?&lt;br /&gt;
:'''Him/Her:''' Your pants are really hot.&lt;br /&gt;
:'''You:''' Why thank you. I like members of the opposite sex looking at my pants.&lt;br /&gt;
:'''Him/Her:''' No, seriously, I think they just caught on fire.&lt;br /&gt;
:'''You:''' NOOOOOO!!!! Screw you UBERRRKERNELLL!!!&lt;br /&gt;
&lt;br /&gt;
== Frequently Asked Questions ==&lt;br /&gt;
&lt;br /&gt;
====How do I uninstall and get back to the stock kernel?====&lt;br /&gt;
Open Preware. Uninstall Govnah and UberKernel. Hit OK when Preware asks to reboot your phone.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
====I'm confused, my Pre goes back down to 500 after a reboot, I have to reopen Govnah to set it back to screenstate. Any reason?====&lt;br /&gt;
&lt;br /&gt;
That is intentional. See the 7 principles of kernel design and packaging at http://bit.ly/next-gen-kernels for details.&lt;br /&gt;
&lt;br /&gt;
Once we have devised a fail-safe method of making sure that an overclocking failure caused by running your CPU outside of it's guaranteed specification limits does not put you into a reboot loop where you need to doctor your phone to recover it, then we will implement that solution for saving the CPU scaling parameter settings across a reboot.&lt;br /&gt;
&lt;br /&gt;
====I have installed UberKernel and when I try to launch it from the Launcher it just shows some documentation and a changelog. What's up? Is this an application? What's going on?====&lt;br /&gt;
&lt;br /&gt;
To use the kernel you must install a governor app such as Govnah, or be able to control the governor from command line.&lt;br /&gt;
&lt;br /&gt;
====My phone gets really hot during heavy use. At what temperatures should I start to worry?====&lt;br /&gt;
This is a difficult question to answer. Over-clocking is generally uncharted territory, and as such, there are risks. One is over-heating your cpu. Another is shortening the life of your cpu because of excess heat. Note that the Govnah application measures internals CPU temperature, which may or may not be hotter or colder than battery temperature (depending on how quickly the battery is charging or discharging).  The Govnah icon progresses from green to yellow to red to flames as a general indication of what we currently believe to be conservatively safe regions, but the exact boundaries of these regions are yet to be determined.&lt;br /&gt;
&lt;br /&gt;
At the moment, we have green up to 39, yellow from 40 to 49, red from 50 to 59, and flames from 60.&lt;br /&gt;
&lt;br /&gt;
====Can I use other CPU scaler applications while Govnah is installed on my phone?====&lt;br /&gt;
Currently, CPUScalerUltimate(v.2.1.2) and Govnah can be installed at the same time.&lt;br /&gt;
&lt;br /&gt;
CPUScalerUltimate will recognize settings made in Govnah and vice-versa.&lt;br /&gt;
&lt;br /&gt;
Both applications talk to the same set of kernel instructions. There may be conflicts when running both applications.&lt;br /&gt;
&lt;br /&gt;
Use any scaler application to program your speeds with UberKernel.&lt;br /&gt;
&lt;br /&gt;
===What is the screen state scaling?===&lt;br /&gt;
The screen state scaling sets the CPU speed to 500MHz when the LCD screen is off and up to 800MHz when the LCD screen is on. This includes screen off during phone calls or music playback, etc. The speed is also lowered to 500MHz when the phone is charging on the Touchstone and the screen displays the clock. Options for the upper limit include 800, 720, 600, and 550MHz. There are known issues with Brightness Unlinked or the &amp;quot;Reduce Minimum Brightness&amp;quot; patch. The use of either of these to reduce the screen brightness to the lowest levels prevents the screen state scaling to trigger so the CPU may remain at 500mhz. To prevent this, set the brightness to an appropriate level that will trigger the scaling to 800mhz. The Govnah app may be used to monitor CPU speed and set the brightness to an appropriate level to enable the frequency switching.&lt;br /&gt;
&lt;br /&gt;
===I set Govnah to Screenstate with min/max values of 500/800. I checked the frequency after turning on the screen manually and found it back at 500. This has happened every time; can you tell me why?===&lt;br /&gt;
&lt;br /&gt;
The kernel is set up to run at 500 while on the Touchstone. The phone is programmed to dim the screen to a maximum of 19 when on the Touchstone displaying the clock. The kernel reads any screen setting of 19 or below as being on the Touchstone displaying the clock and cannot determine whether the phone is actually on the Touchstone or not. Make sure your screen brightness is set to at least 20, especially if you use Brightness Unlinked. Marco has said he is working on a fix for this issue.&lt;br /&gt;
&lt;br /&gt;
===Will I have to uninstall/disable anything in Uber-Kernel prior to installing an OS update?===&lt;br /&gt;
&lt;br /&gt;
The Uber Kernel should be completely OTA update compatible. You should not have to do anything to you Pre(+) before installing a palm update.&lt;br /&gt;
&lt;br /&gt;
===What should I do If Updating the Uber-kernel results in a 'failed to install' error?===&lt;br /&gt;
&lt;br /&gt;
Install the recovery Palm Kernel. (Find this in Preware/ Kernel/ Recovery/), once installed you will be prompted for a reboot, just click 'Later'&lt;br /&gt;
Then instal the Uber-Kernel. (Find this in Preware/ Kernel/ Experimental/), once the Uber-Kernel is installed then go ahead and reboot.&lt;br /&gt;
&lt;br /&gt;
===I can't find Uber-Kernel in Preware, Govnah's there but not UK.===&lt;br /&gt;
&lt;br /&gt;
You need to be running Preware Alpha 0.9.68 or a combination of Preware 0.9.38 and Package Manager Service 0.9.46. You should then see a webos-kernels feed in your Manage Feeds page, and then when you Update Feeds you will get the Uber-Kernel.&lt;/div&gt;</summary>
		<author><name>Milominderbinder</name></author>
	</entry>
	<entry>
		<id>http://wiki.webos-internals.org/index.php?title=Govenor&amp;diff=9802</id>
		<title>Govenor</title>
		<link rel="alternate" type="text/html" href="http://wiki.webos-internals.org/index.php?title=Govenor&amp;diff=9802"/>
		<updated>2010-05-06T17:27:24Z</updated>

		<summary type="html">&lt;p&gt;Milominderbinder: create redirect&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;#Redirect [[Application:Govnah]]&lt;/div&gt;</summary>
		<author><name>Milominderbinder</name></author>
	</entry>
	<entry>
		<id>http://wiki.webos-internals.org/index.php?title=Uber_kernel&amp;diff=9801</id>
		<title>Uber kernel</title>
		<link rel="alternate" type="text/html" href="http://wiki.webos-internals.org/index.php?title=Uber_kernel&amp;diff=9801"/>
		<updated>2010-05-06T17:26:37Z</updated>

		<summary type="html">&lt;p&gt;Milominderbinder: create redirect&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;#Redirect [[Application:UberKernel]]&lt;/div&gt;</summary>
		<author><name>Milominderbinder</name></author>
	</entry>
	<entry>
		<id>http://wiki.webos-internals.org/index.php?title=Uber-Kernel&amp;diff=9800</id>
		<title>Uber-Kernel</title>
		<link rel="alternate" type="text/html" href="http://wiki.webos-internals.org/index.php?title=Uber-Kernel&amp;diff=9800"/>
		<updated>2010-05-06T17:26:04Z</updated>

		<summary type="html">&lt;p&gt;Milominderbinder: create redirect&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;#Redirect [[Application:UberKernel]]&lt;/div&gt;</summary>
		<author><name>Milominderbinder</name></author>
	</entry>
	<entry>
		<id>http://wiki.webos-internals.org/index.php?title=Govnah&amp;diff=9799</id>
		<title>Govnah</title>
		<link rel="alternate" type="text/html" href="http://wiki.webos-internals.org/index.php?title=Govnah&amp;diff=9799"/>
		<updated>2010-05-06T17:25:00Z</updated>

		<summary type="html">&lt;p&gt;Milominderbinder: create redirect&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;#Redirect [[Application:Govnah]]&lt;/div&gt;</summary>
		<author><name>Milominderbinder</name></author>
	</entry>
	<entry>
		<id>http://wiki.webos-internals.org/index.php?title=Application:UberKernel&amp;diff=9798</id>
		<title>Application:UberKernel</title>
		<link rel="alternate" type="text/html" href="http://wiki.webos-internals.org/index.php?title=Application:UberKernel&amp;diff=9798"/>
		<updated>2010-05-06T17:11:00Z</updated>

		<summary type="html">&lt;p&gt;Milominderbinder: /* Installation */ add steps to install the Govnah&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{application&lt;br /&gt;
|name=UberKernel&lt;br /&gt;
|type=webOS&lt;br /&gt;
|version=In Development&lt;br /&gt;
|tag=Utilities&lt;br /&gt;
|screenshot=Govnah_themes.png&lt;br /&gt;
|description=}}&lt;br /&gt;
&lt;br /&gt;
Please add documentation and frequently asked questions and answers to this page.&lt;br /&gt;
&lt;br /&gt;
== Summary == &lt;br /&gt;
{{icon|Icon_WebOSInternals_Kernel.png|float:right;}}&lt;br /&gt;
&lt;br /&gt;
====Warning:====&lt;br /&gt;
This application is in constant development and testing. It should not be considered a finished product. Please note that usage of this package is very likely to void your warranty if things go wrong. Please, do not contact your carrier or Palm for support for damage resulting from this package. &lt;br /&gt;
&lt;br /&gt;
WebOS Internals provides this program as is without warranty of any kind, either expressed or implied, including, but not limited to, the implied warranties of merchantability and fitness for a particular purpose. The entire risk as to the quality and performance of this program is with you. Should this program prove defective, you assume the cost of all necessary servicing, repair or correction. In no event will WebOS Internals or any other party be liable to you for damages, including any general, special, incidental or consequential damages arising out of the use or inability to use this program (including but not limited to loss of data or data being rendered inaccurate or losses sustained by you or third parties or a failure of this program to operate with any other programs).&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
====Features:====&lt;br /&gt;
All WebOS Internals kernels follow the 7 principles of kernel design: http://bit.ly/next-gen-kernels. The Uber-Kernel incorporates the following bleeding-edge features to give you maximum control over your phone:&lt;br /&gt;
*720MHz and 800MHz operating points (based on the open source OMAP3440 kernel, ported by uNiXpSyChO)&lt;br /&gt;
*All Linux 2.6.24 frequency governors (conservative, ondemand, powersave, userspace, performance)&lt;br /&gt;
*New screenstate governor, which runs at a higher speed when the screen is on and at 500MHz when the screen is off (created by uNiXpSyChO)&lt;br /&gt;
*OMAP3430 internal CPU temperature sensor (ported by ka6sox and rwhitby)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Available in Preware.&lt;br /&gt;
&lt;br /&gt;
== Installation ==&lt;br /&gt;
&lt;br /&gt;
The following guide assumes a Palm Pre/Pre+ that has the original 1.4.1.1 kernel and no over-clocking patches. (Currently unavailable for Pixi/Pixi+ or other kernels.)&lt;br /&gt;
&lt;br /&gt;
#On Preware's homescreen, type &amp;quot;uber&amp;quot; and hit enter.&lt;br /&gt;
#Select &amp;quot;Uber-Kernel (Palm Pre/Pre+)&amp;quot; and &amp;quot;Install&amp;quot;&lt;br /&gt;
#After the installation, Preware will prompt to restart your phone. Always listen to Preware; it knows best!&lt;br /&gt;
#If you have not yet installed a &amp;quot;Govenor&amp;quot;, type &amp;quot;Gov&amp;quot; and hit enter.&lt;br /&gt;
#Select &amp;quot;Govnah&amp;quot; and &amp;quot;Install&amp;quot;&lt;br /&gt;
&lt;br /&gt;
== Usage ==&lt;br /&gt;
&lt;br /&gt;
== Known Limitations ==&lt;br /&gt;
The Uber Kernel will not help you attract the opposite sex. It may in fact hinder you.&lt;br /&gt;
:'''You:''' Hey there, can I buy you a drink?&lt;br /&gt;
:'''Him/Her:''' Your pants are really hot.&lt;br /&gt;
:'''You:''' Why thank you. I like members of the opposite sex looking at my pants.&lt;br /&gt;
:'''Him/Her:''' No, seriously, I think they just caught on fire.&lt;br /&gt;
:'''You:''' NOOOOOO!!!! Screw you UBERRRKERNELLL!!!&lt;br /&gt;
&lt;br /&gt;
== Frequently Asked Questions ==&lt;br /&gt;
&lt;br /&gt;
====How do I uninstall and get back to the stock kernel?====&lt;br /&gt;
Open Preware. Uninstall Govnah and UberKernel. Hit OK when Preware asks to reboot your phone.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
====I'm confused, my Pre goes back down to 500 after a reboot, I have to reopen Govnah to set it back to screenstate. Any reason?====&lt;br /&gt;
&lt;br /&gt;
That is intentional. See the 7 principles of kernel design and packaging at http://bit.ly/next-gen-kernels for details.&lt;br /&gt;
&lt;br /&gt;
Once we have devised a fail-safe method of making sure that an overclocking failure caused by running your CPU outside of it's guaranteed specification limits does not put you into a reboot loop where you need to doctor your phone to recover it, then we will implement that solution for saving the CPU scaling parameter settings across a reboot.&lt;br /&gt;
&lt;br /&gt;
====I have installed UberKernel and when I try to launch it from the Launcher it just shows some documentation and a changelog. What's up? Is this an application? What's going on?====&lt;br /&gt;
&lt;br /&gt;
To use the kernel you must install a governor app such as Govnah, or be able to control the governor from command line.&lt;br /&gt;
&lt;br /&gt;
====My phone gets really hot during heavy use. At what temperatures should I start to worry?====&lt;br /&gt;
This is a difficult question to answer. Over-clocking is generally uncharted territory, and as such, there are risks. One is over-heating your cpu. Another is shortening the life of your cpu because of excess heat. Note that the Govnah application measures internals CPU temperature, which may or may not be hotter or colder than battery temperature (depending on how quickly the battery is charging or discharging).  The Govnah icon progresses from green to yellow to red to flames as a general indication of what we currently believe to be conservatively safe regions, but the exact boundaries of these regions are yet to be determined.&lt;br /&gt;
&lt;br /&gt;
At the moment, we have green up to 39, yellow from 40 to 49, red from 50 to 59, and flames from 60.&lt;br /&gt;
&lt;br /&gt;
====Can I use other CPU scaler applications while Govnah is installed on my phone?====&lt;br /&gt;
Currently, CPUScalerUltimate(v.2.1.2) and Govnah can be installed at the same time.&lt;br /&gt;
&lt;br /&gt;
CPUScalerUltimate will recognize settings made in Govnah and vice-versa.&lt;br /&gt;
&lt;br /&gt;
Both applications talk to the same set of kernel instructions. There may be conflicts when running both applications.&lt;br /&gt;
&lt;br /&gt;
Use any scaler application to program your speeds with UberKernel.&lt;br /&gt;
&lt;br /&gt;
===What is the screen state scaling?===&lt;br /&gt;
The screen state scaling sets the CPU speed to 500MHz when the LCD screen is off and up to 800MHz when the LCD screen is on. This includes screen off during phone calls or music playback, etc. The speed is also lowered to 500MHz when the phone is charging on the Touchstone and the screen displays the clock. Options for the upper limit include 800, 720, 600, and 550MHz. There are known issues with Brightness Unlinked or the &amp;quot;Reduce Minimum Brightness&amp;quot; patch. The use of either of these to reduce the screen brightness to the lowest levels prevents the screen state scaling to trigger so the CPU may remain at 500mhz. To prevent this, set the brightness to an appropriate level that will trigger the scaling to 800mhz. The Govnah app may be used to monitor CPU speed and set the brightness to an appropriate level to enable the frequency switching.&lt;br /&gt;
&lt;br /&gt;
===I set Govnah to Screenstate with min/max values of 500/800. I checked the frequency after turning on the screen manually and found it back at 500. This has happened every time; can you tell me why?===&lt;br /&gt;
&lt;br /&gt;
The kernel is set up to run at 500 while on the Touchstone. The phone is programmed to dim the screen to a maximum of 19 when on the Touchstone displaying the clock. The kernel reads any screen setting of 19 or below as being on the Touchstone displaying the clock and cannot determine whether the phone is actually on the Touchstone or not. Make sure your screen brightness is set to at least 20, especially if you use Brightness Unlinked. Marco has said he is working on a fix for this issue.&lt;br /&gt;
&lt;br /&gt;
===Will I have to uninstall/disable anything in Uber-Kernel prior to installing an OS update?===&lt;br /&gt;
&lt;br /&gt;
The Uber Kernel should be completely OTA update compatible. You should not have to do anything to you Pre(+) before installing a palm update.&lt;br /&gt;
&lt;br /&gt;
===What should I do If Updating the Uber-kernel results in a 'failed to install' error?===&lt;br /&gt;
&lt;br /&gt;
Install the recovery Palm Kernel. (Find this in Preware/ Kernel/ Recovery/), once installed you will be prompted for a reboot, just click 'Later'&lt;br /&gt;
Then instal the Uber-Kernel. (Find this in Preware/ Kernel/ Experimental/), once the Uber-Kernel is installed then go ahead and reboot.&lt;br /&gt;
&lt;br /&gt;
===I can't find Uber-Kernel in Preware, Govnah's there but not UK.===&lt;br /&gt;
&lt;br /&gt;
You need to be running Preware Alpha 0.9.68 or a combination of Preware 0.9.38 and Package Manager Service 0.9.46. You should then see a webos-kernels feed in your Manage Feeds page, and then when you Update Feeds you will get the Uber-Kernel.&lt;/div&gt;</summary>
		<author><name>Milominderbinder</name></author>
	</entry>
	<entry>
		<id>http://wiki.webos-internals.org/index.php?title=Application:ClassicInvaders&amp;diff=8637</id>
		<title>Application:ClassicInvaders</title>
		<link rel="alternate" type="text/html" href="http://wiki.webos-internals.org/index.php?title=Application:ClassicInvaders&amp;diff=8637"/>
		<updated>2010-01-22T17:25:55Z</updated>

		<summary type="html">&lt;p&gt;Milominderbinder: correct formatting&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{application&lt;br /&gt;
|name=Classic Invaders&lt;br /&gt;
|type=webOS&lt;br /&gt;
|version=Version: 1.0.0&lt;br /&gt;
|tag=Games&lt;br /&gt;
|screenshot=Classic_Invaders.png&lt;br /&gt;
|description=Classic Space Invaders!&lt;br /&gt;
&lt;br /&gt;
== Summary == &lt;br /&gt;
{{icon|Icon_SpaceInvaders.png|float:right;}}&lt;br /&gt;
&lt;br /&gt;
== Homepage ==&lt;br /&gt;
&lt;br /&gt;
http://www.noquarterarcade.com/&lt;br /&gt;
&lt;br /&gt;
== Operating notes ==&lt;br /&gt;
&lt;br /&gt;
Landscape Tilt - Move Left/Right&lt;br /&gt;
&lt;br /&gt;
Screen Tap - Toggle Selection (main screen)&lt;br /&gt;
&lt;br /&gt;
Gesture Tap - Select/Fire&lt;br /&gt;
&lt;br /&gt;
== Installing Classic Invaders ==&lt;br /&gt;
====Requirements====&lt;br /&gt;
*Preware&lt;br /&gt;
====Known Problems====&lt;br /&gt;
*Please be patient as the game loads. It can take a while to load all of the graphics.&lt;br /&gt;
*The icon is invisible on dark launcher backgrounds. That is why no other webOS app uses a monochromatic icon.&lt;br /&gt;
Here is how the curent icon looks and how the updated icon will look once it is included in the ipk.&lt;br /&gt;
&lt;br /&gt;
[[Image:IPhone-Black-Launcher-2a.png|200px]] [[Image:IPhone-Black-Launcher-2d.png|200px]]&lt;br /&gt;
&lt;br /&gt;
*The dark blue text on a black background is fine on the emulator but very difficult to read unless the brightness is high on the phone. See the application screenshot at the top for an example.&lt;br /&gt;
====Steps====&lt;br /&gt;
#Install [http://www.webos-internals.org/wiki/Application:Preware Preware and the Package Manager.] &lt;br /&gt;
#next install Classic Invaders using PreWare.  Launch Preware, search for Classic Invaders and click Install.&lt;br /&gt;
&lt;br /&gt;
== Repository ==&lt;br /&gt;
&lt;br /&gt;
Classic Invaders is housed in the games/Classic_Invaders git repository at http://git.webos-internals.org/&lt;br /&gt;
&lt;br /&gt;
For commit permission to the open source project, contact PuffTheMagic on #webos-internals or email [[mailto:support@webos-internals.org support@webos-internals.org]]&lt;br /&gt;
&lt;br /&gt;
}}&lt;/div&gt;</summary>
		<author><name>Milominderbinder</name></author>
	</entry>
	<entry>
		<id>http://wiki.webos-internals.org/index.php?title=Application:ClassicInvaders&amp;diff=8636</id>
		<title>Application:ClassicInvaders</title>
		<link rel="alternate" type="text/html" href="http://wiki.webos-internals.org/index.php?title=Application:ClassicInvaders&amp;diff=8636"/>
		<updated>2010-01-22T17:25:01Z</updated>

		<summary type="html">&lt;p&gt;Milominderbinder: add image to show how icon will look when the updated icon is included in the ipk.&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{application&lt;br /&gt;
|name=Classic Invaders&lt;br /&gt;
|type=webOS&lt;br /&gt;
|version=Version: 1.0.0&lt;br /&gt;
|tag=Games&lt;br /&gt;
|screenshot=Classic_Invaders.png&lt;br /&gt;
|description=Classic Space Invaders!&lt;br /&gt;
&lt;br /&gt;
== Summary == &lt;br /&gt;
{{icon|Icon_SpaceInvaders.png|float:right;}}&lt;br /&gt;
&lt;br /&gt;
== Homepage ==&lt;br /&gt;
&lt;br /&gt;
http://www.noquarterarcade.com/&lt;br /&gt;
&lt;br /&gt;
== Operating notes ==&lt;br /&gt;
&lt;br /&gt;
Landscape Tilt - Move Left/Right&lt;br /&gt;
&lt;br /&gt;
Screen Tap - Toggle Selection (main screen)&lt;br /&gt;
&lt;br /&gt;
Gesture Tap - Select/Fire&lt;br /&gt;
&lt;br /&gt;
== Installing Classic Invaders ==&lt;br /&gt;
====Requirements====&lt;br /&gt;
*Preware&lt;br /&gt;
====Known Problems====&lt;br /&gt;
*Please be patient as the game loads. It can take a while to load all of the graphics.&lt;br /&gt;
*The icon is invisible on dark launcher backgrounds. That is why no other webOS app uses a monochromatic icon.&lt;br /&gt;
Here is how the curent icon looks and how the updated icon will look once it is included in the ipk.&lt;br /&gt;
[[Image:IPhone-Black-Launcher-2a.png|200px]] [[Image:IPhone-Black-Launcher-2d.png|200px]]&lt;br /&gt;
*The dark blue text on a black background is fine on the emulator but very difficult to read unless the brightness is high on the phone. See the application screenshot at the top for an example.&lt;br /&gt;
====Steps====&lt;br /&gt;
#Install [http://www.webos-internals.org/wiki/Application:Preware Preware and the Package Manager.] &lt;br /&gt;
#next install Classic Invaders using PreWare.  Launch Preware, search for Classic Invaders and click Install.&lt;br /&gt;
&lt;br /&gt;
== Repository ==&lt;br /&gt;
&lt;br /&gt;
Classic Invaders is housed in the games/Classic_Invaders git repository at http://git.webos-internals.org/&lt;br /&gt;
&lt;br /&gt;
For commit permission to the open source project, contact PuffTheMagic on #webos-internals or email [[mailto:support@webos-internals.org support@webos-internals.org]]&lt;br /&gt;
&lt;br /&gt;
}}&lt;/div&gt;</summary>
		<author><name>Milominderbinder</name></author>
	</entry>
	<entry>
		<id>http://wiki.webos-internals.org/index.php?title=File:IPhone-Black-Launcher-2a.png&amp;diff=8635</id>
		<title>File:IPhone-Black-Launcher-2a.png</title>
		<link rel="alternate" type="text/html" href="http://wiki.webos-internals.org/index.php?title=File:IPhone-Black-Launcher-2a.png&amp;diff=8635"/>
		<updated>2010-01-22T16:53:58Z</updated>

		<summary type="html">&lt;p&gt;Milominderbinder: uploaded a new version of &amp;quot;Image:IPhone-Black-Launcher-2a.png&amp;quot;&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Shows how the classic invaders icon is invisible on a dark background&lt;/div&gt;</summary>
		<author><name>Milominderbinder</name></author>
	</entry>
	<entry>
		<id>http://wiki.webos-internals.org/index.php?title=File:IPhone-Black-Launcher-2d.png&amp;diff=8634</id>
		<title>File:IPhone-Black-Launcher-2d.png</title>
		<link rel="alternate" type="text/html" href="http://wiki.webos-internals.org/index.php?title=File:IPhone-Black-Launcher-2d.png&amp;diff=8634"/>
		<updated>2010-01-22T16:52:57Z</updated>

		<summary type="html">&lt;p&gt;Milominderbinder: How the ClassicInvaders icon looks in the launcher with the updated icon&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;How the ClassicInvaders icon looks in the launcher with the updated icon&lt;/div&gt;</summary>
		<author><name>Milominderbinder</name></author>
	</entry>
	<entry>
		<id>http://wiki.webos-internals.org/index.php?title=Portal:Patches_to_webOS&amp;diff=8633</id>
		<title>Portal:Patches to webOS</title>
		<link rel="alternate" type="text/html" href="http://wiki.webos-internals.org/index.php?title=Portal:Patches_to_webOS&amp;diff=8633"/>
		<updated>2010-01-22T16:49:14Z</updated>

		<summary type="html">&lt;p&gt;Milominderbinder: add link to the updated patch listing&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;__notoc__&lt;br /&gt;
{{portal-header&lt;br /&gt;
|If you need info on how to properly update webOS, see [[Portal:Updating webOS Versions|Updating webOS Versions]].&lt;br /&gt;
&lt;br /&gt;
'''&amp;lt;nowiki&amp;gt;***THIS PAGE IS OUT OF DATE, PLEASE HELP IN REORGANIZING IT***&amp;lt;/nowiki&amp;gt;'''&lt;br /&gt;
&lt;br /&gt;
'''A more updated list of patches, descriptions, and discussion links is here: [http://forums.precentral.net/webos-patches/206807-official-patch-discussion.html Official Patch Discussion]'''&lt;br /&gt;
&lt;br /&gt;
This page lists patches to webOS existing apps which modify the behavior as shipped.  '''Note''' that these patches may be version specific and may be broken by future webOS updates.  Proceed with caution. If you get one that works please move it under the correct column, alphabetically, and title the page:&lt;br /&gt;
'''&amp;quot;Patch [application] [description]&amp;quot;''' (for application specific patches) &amp;lt;br&amp;gt;&lt;br /&gt;
'''&amp;quot;Patch webOS [description]&amp;quot;''' (for patches not part of a specific application)&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Each page should contain at least the basic headings&lt;br /&gt;
*1. '''Introduction''': A brief description to introduce people to the patch.&lt;br /&gt;
**1.1 '''Usage''':An explanation if it is needed on how to use the modification see Add/Delete Pages in the Launcher as an example.&lt;br /&gt;
*2. '''Editing Process''': Step by step instructions to manually edit. &lt;br /&gt;
*3. '''Patching Process''': Details for making the edits with a patch file and pointing people to the [[Applying Patches]] page if the patch is also provided in the webos-internals gitorious repository.&lt;br /&gt;
&lt;br /&gt;
For patches that aren't listed here you'll also want to check out the gitorious repository at http://gitorious.org/webos-internals/modifications/trees/master&lt;br /&gt;
&lt;br /&gt;
Please refer to '''[[MIT_Open_Source_License_-_webOS-Patches| MIT Open Source License - webOS-Patches]]''' for important information regarding patches and licensing.&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
{{portal-three-columns&lt;br /&gt;
|column1= &lt;br /&gt;
===webOS Update Information===&lt;br /&gt;
* [[Update 1.3.5|Update 1.3.5]]&lt;br /&gt;
* [[Update 1.3.1|Update 1.3.1]]&lt;br /&gt;
* [[Update 1.2.1|Update 1.2.1]]&lt;br /&gt;
* [[Update 1.2.0|Update 1.2]]&lt;br /&gt;
* [[Update 1.1.0|Update 1.1]]&lt;br /&gt;
* [[Update 1.0.4|Update 1.0.4]] &lt;br /&gt;
* [[Update 1.0.3|Update 1.0.3]]&lt;br /&gt;
&lt;br /&gt;
===Patches that Need Work===&lt;br /&gt;
* [[Bugs]]&lt;br /&gt;
&lt;br /&gt;
|column2=&lt;br /&gt;
===Patch Ideas to be Created or in Progress===&lt;br /&gt;
&lt;br /&gt;
* [[More_Calculator_Functions|Accessing additional built-in calculator functions]]&lt;br /&gt;
* [[Add_Ability_To_Choose_Snooze_Length|Add Ability to Choose Snooze Length]]&lt;br /&gt;
* [[Add_Icon_To_Quick_Launcher|Add an icon to the quick launcher]]&lt;br /&gt;
* [[Changing Clipboard Data From The Shell|Changing Clipboard Data from the Shell]]&lt;br /&gt;
* [[Development_%26_Tweak_Ideas | Development &amp;amp; Tweaking Ideas]]&lt;br /&gt;
* [[Longer Vibrate|Longer Vibrate]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
|column3=&lt;br /&gt;
===Notes===&lt;br /&gt;
These modifications lack a patch process, please add one to the details to the page and have it added to the webOS-internals gitorious repository. Info for the repository is on [[Applying Patches]].&lt;br /&gt;
&lt;br /&gt;
*Empty&lt;br /&gt;
}}&lt;br /&gt;
{{portal-three-columns&lt;br /&gt;
|column1= &lt;br /&gt;
==Current Patches==&lt;br /&gt;
===webOS 1.3.1 OK===&lt;br /&gt;
* [[Patch Calendar Notification Repeat|Calendar: Notification Repeat]]&lt;br /&gt;
* [[Patch Calendar Snooze Duration Selection|Calendar: Snooze Duration Selection]]&lt;br /&gt;
* [[Patch Clock Add space between Snooze and Dismiss buttons|Clock: Add space between Snooze and Dismiss buttons]]&lt;br /&gt;
* ++[[Patch Contacts Send All via Email|Contacts: Send All via Email]]&lt;br /&gt;
* ++[[Patch Enable LED Notifications|Enable LED Notifications]]&lt;br /&gt;
* ++[[Patch_Email_Change_Default_Font_for_Replies-Forwards_from_Navy_to_Black|Email: Change default font on replies/forwards from dark blue to black]]&lt;br /&gt;
* [[Patch Email DeleteAll|Email: Delete All Read All]]&lt;br /&gt;
* [[Patch Email DeleteFromNotificationBar|Email: Delete from notification bar]]&lt;br /&gt;
* [[Patch Email Notification Repeat|Email: Notification Repeat]]&lt;br /&gt;
* [[Patch Change Carrier String|Change Carrier String]]&lt;br /&gt;
* [[Patch Launcher Wrap Pages|Launcher: Wrap Pages]]&lt;br /&gt;
* [[Patch Launcher Reset Scroll on Page Change|Launcher: Reset Scroll on Page Change]]&lt;br /&gt;
* [[Patch Launcher Reset to First Page|Launcher: Reset to First Page]]&lt;br /&gt;
* [[Patch Launcher Reset to Middle Page|Launcher: Reset to Middle Page]]&lt;br /&gt;
* [[Patch Messaging Notification Repeat|Messaging: Notification Repeat]]&lt;br /&gt;
* [[Patch Phone Notification Repeat|Phone: Notification Repeat]]&lt;br /&gt;
* [[Patch webOS Browser: Show All Bookmarks (Not just first 12)]]&lt;br /&gt;
* [[Patch webOS Roam Control|Roam Control]]&lt;br /&gt;
* [[Patch webOS BypassPINLock]]&lt;br /&gt;
===webOS 1.2.1 OK===&lt;br /&gt;
* ++[[Patch Browser Global Search Addons|Browser: Global Search Addons]]&lt;br /&gt;
* [[Patch Browser Delete Individual History Items|Browser: Delete Individual History Items]]&lt;br /&gt;
* [[Patch Calendar Notification Repeat|Calendar: Notification Repeat]]&lt;br /&gt;
* [[Patch Calendar Snooze Duration Selection|Calendar: Snooze Duration Selection]]&lt;br /&gt;
* [[Patch Clock Add space between Snooze and Dismiss buttons|Clock: Add space between Snooze and Dismiss buttons]]&lt;br /&gt;
* [[Patch Clock Enabling the Hidden Theme|Clock: Enabling the Hidden Theme]]&lt;br /&gt;
* ++[[Patch Clock Change Alarm Button Order|Clock: Change Alarm Button Order]]&lt;br /&gt;
* ++[[Patch Clock Change Alarm Snooze Length|Clock: Change Alarm Snooze Length]]&lt;br /&gt;
* [[Patch Camera Easy Shutter Sound Off|Camera: Easy Shutter Sound Off]] - Called: Sound Toggle - Green (and Grey)&lt;br /&gt;
** also [[Patch Camera Shutter Sound On-Off Button|Camera: Shutter Sound On-Off Button]]&lt;br /&gt;
** also [[Camera Mod Alternate Sound Disable]]&lt;br /&gt;
* [[Patch Camera Using Volume Buttons to Take a Picture|Camera: Using Volume Buttons to Take a Picture]]&lt;br /&gt;
* [[Patch Email Confirm Deletion|Email: Confirm Deletion]]&lt;br /&gt;
* [[Patch Email Change Default Font for Replies-Forwards from Navy to Black|Email: Change Default Font for Replies/Forwards from Navy to Black]]&lt;br /&gt;
* [[Patch Email DeleteAll|Email: Delete All Read All]]&lt;br /&gt;
* [[Patch Email DeleteFromNotificationBar|Email: Delete from notification bar]]&lt;br /&gt;
* [[Patch Email Enable Landscape Viewing|Email: Enable Landscape Viewing]] &lt;br /&gt;
* [[Patch Email Notification Repeat|Email: Notification Repeat]]&lt;br /&gt;
* [[Patch Launcher Add or Delete Pages|Launcher: Add/Delete Pages]]&lt;br /&gt;
* [[Patch Launcher Hide-Delete The NASCAR App|Launcher: Hide/Delete The NASCAR App]]&lt;br /&gt;
* ++[[Patch Launcher Hide Media Sync Option|Launcher: Hide Media Sync Option]]&lt;br /&gt;
* [[Patch Launcher Unhide the DeveloperMode App|Launcher: Unhide the DeveloperMode App]]&lt;br /&gt;
* [[Patch Launcher To Allow More Icons Per Row|Launcher: Allows More Icons Per Row]]&lt;br /&gt;
* [[Patch Launcher Wrap Pages|Launcher: Wrap Pages]]&lt;br /&gt;
* [[Myavatar In Messaging App|Messaging: Avatar In Messaging App]] &lt;br /&gt;
* [[Patch Messaging Character Counter|Messaging: Character Counter]]&lt;br /&gt;
* [[Patch Messaging Display Full Status Messages|Messaging: Display Full Status Messages]]&lt;br /&gt;
* [[Patch Messaging Change &amp;quot;Enter Key&amp;quot; To Create Newline|Messaging: Change &amp;quot;Enter Key&amp;quot; To Create Newline]]&lt;br /&gt;
* [[Patch Messaging Force Offline Send Without Dialog|Messaging: Force Offline Send Without Dialog]]&lt;br /&gt;
* [[Patch Messaging Forward Messages|Messaging: Forward Messages]]&lt;br /&gt;
* [[Patch Messaging Jump Forward, Backward One Word at a Time|Messaging: Jump Forward, Backward One Word at a Time]]&lt;br /&gt;
* [[Patch Messaging Landscape Orientation|Messaging: Landscape Orientation]]&lt;br /&gt;
* [[Patch Messaging New Cards For Each Conversation|Messaging: New Cards For Each Conversation]]&lt;br /&gt;
* [[Patch Messaging Adding Timestamps to All Received Messages|Messaging: Adding Timestamps to All Received Messages]] - Three Options: Builtin, Clean, and Fancy&lt;br /&gt;
* [[Patch Messaging Notification Repeat|Messaging: Notification Repeat]]&lt;br /&gt;
* [[Patch Messaging Sounds|Messaging: Message Sound]] - Called SMS Tone Per Contact&lt;br /&gt;
* ++[[Patch MediaPlayer Ignore 'A', 'An', and 'The' In Artist and Album names|Music Player: Ignore 'A', 'An', and 'The' in Artist and Album Names]]&lt;br /&gt;
* [[Patch PDF Viewer Change Orientation|PDF Viewer: Change Orientation]]&lt;br /&gt;
* [[Patch Phone Show Call Duration in the Call Log|Phone: Show Call Duration in the Call Log]]&lt;br /&gt;
* [[Patch Phone Disable Various Call Sounds|Phone: Disable Various Call Sounds]]&lt;br /&gt;
* [[Patch Phone Notification Repeat|Phone: Notification Repeat]]&lt;br /&gt;
* [[Patch Tasks Always Show Details of New Tasks|Tasks: Always Show Details of New Tasks]]&lt;br /&gt;
* ++[[Patch Youtube Landscape Orientation|Youtube: Landscape Orientation]]&lt;br /&gt;
&lt;br /&gt;
===webOS Patches===&lt;br /&gt;
* [[Patch Enable LED Notifications|Enable LED Notifications]]&lt;br /&gt;
* [[On Screen Keyboard]]&lt;br /&gt;
* [[Patch webOS Brightness|Brightness]]&lt;br /&gt;
* [[Change_the_default_notification.wav_Sound|Change the Default notification.wav Sound]] - use SMS Tone Per Contact&lt;br /&gt;
** Also [[Changes_Alert/Notification_Sounds|Changes Alert/Notification Sounds]]&lt;br /&gt;
* [[Patch webOS Changing the &amp;quot;Turn off after X&amp;quot; time|Changing the &amp;quot;Turn off after X&amp;quot; Time]]&lt;br /&gt;
* [[Patch webOS Disable Charging Event Sounds|Disable Charging Event Sounds]]&lt;br /&gt;
* [[Patch webOS Workaround for Touchstone Charging Event Problem|Workaround for Touchstone Charging Event Problem]]&lt;br /&gt;
* [[Patch webOS Add Words to AutoCorrect Dictionary|Modify AutoCorrect Dictionary]]&lt;br /&gt;
* [[Patch webOS Radio Power Switch|Radio Power Switch]]&lt;br /&gt;
* [[Patch webOS Roam Control|Roam Control]]&lt;br /&gt;
* [[Patch webOS Show Actual Battery Percentage | Show Actual Battery Percentage]]&lt;br /&gt;
* [[Patch webOS Turning Off Dialpad Noise|Turning Off Dialpad Noise]]&lt;br /&gt;
&lt;br /&gt;
|column2=&lt;br /&gt;
&lt;br /&gt;
==Previous Patches==&lt;br /&gt;
===webOS 1.2 OK===&lt;br /&gt;
++ Indicates needs to be added to the git repository. Please help add them and remove the notation when added.&lt;br /&gt;
* ++[[Patch Phone Edit Dialer Theme|Phone: Edit Dialer Theme]]&lt;br /&gt;
* [[Patch MediaPlayer Bookmarking|Music Player: Bookmarking]] only works in 1.2.1 podcast, speech, spoken word, netcast, or audiobook genres&lt;br /&gt;
&lt;br /&gt;
===Fixed in 1.2 - No longer needed===&lt;br /&gt;
* [[Patch Amazon Download Music over EVDO|Amazon: Download Music over EVDO]]&lt;br /&gt;
* [[Patch Browser Downloading Files|Browser: Downloading Files]] &lt;br /&gt;
&lt;br /&gt;
===webOS 1.1 OK===&lt;br /&gt;
* [[Patch Calendar Show All-Day Events in Month View|Calendar: Show All-Day Events in Month View]] &lt;br /&gt;
* ++[[Patch Camera 10 Second Countdown Timer|Camera: 10 Second Countdown Timer]]&lt;br /&gt;
* ++[[Patch Email Change &amp;quot;Running Late&amp;quot; Message|Email: Change &amp;quot;Running Late&amp;quot; Message]]&lt;br /&gt;
* ++[[Patch MCraig Enabling Personals Category|mCraig: Enabling Personals Category]]&lt;br /&gt;
* ++[[Patch Phone Editing the Lock Screen|Phone: Editing the Lock Screen]]&lt;br /&gt;
* ++[[Patch WebOS Bypassing Lock Screen|Unlock: Bypass the Passcode Entry Screen]]&lt;br /&gt;
&lt;br /&gt;
===Fixed in 1.1 - No longer needed===&lt;br /&gt;
* [[Patch Email Fix Broken Formatting|Email: Fix Broken Formatting for E-mails]]&lt;br /&gt;
&lt;br /&gt;
===Not 1.1 compatible===&lt;br /&gt;
* [[Patch Camera Remote View|Camera: Remote View]]&lt;br /&gt;
* [[Patch Email Fix Attachments|Email: Fix Attachments]]&lt;br /&gt;
* [[Patch Sudoku Disable Zooming|Sudoku: Disable Zooming]]&lt;br /&gt;
&lt;br /&gt;
===webOS 1.1 OK===&lt;br /&gt;
++ Indicates needs to be added to the git repository. Please help add them and remove the notation when added.&lt;br /&gt;
* ++[[Patch webOS Boot Themes|Boot Themes]]&lt;br /&gt;
* ++[[Patch webOS Bypassing Activation|Bypassing Activation]]&lt;br /&gt;
* ++[[Patch webOS CPU Frequency or Voltage Scaling|CPU Frequency or Voltage Scaling]]&lt;br /&gt;
* ++[[Patch webOS GPS Tracking|GPS Tracking]]&lt;br /&gt;
* ++[[Patch webOS Graphics|Graphics]]&lt;br /&gt;
* ++[[Patch webOS Hourly Chime|Hourly Chime]] &lt;br /&gt;
* ++[[Patch webOS Keep Phone Awake While in Remote Session|Keep Phone Awake While in Remote Session]]&lt;br /&gt;
* [[Patch webOS Logging Information from Within Scripts|Logging Information from Within Scripts]]&lt;br /&gt;
* [[Patch webOS Modifying a Stock App While Keeping the Original|Modifying a Stock App While Keeping the Original]] &lt;br /&gt;
* ++[[Patch webOS Random Wallpaper Switching|Random Wallpaper Switching]]&lt;br /&gt;
* [[Patch webOS Reverse Tunnel|Reverse Tunnel]] &lt;br /&gt;
* [[Screenlock On When Connected|Stay On While Connected]]&lt;br /&gt;
* [[Make USB Partition Writable via SFTP|Make USB Partition writable via SFTP]]&lt;br /&gt;
&lt;br /&gt;
===Fixed in 1.1 - No longer needed===&lt;br /&gt;
* Empty&lt;br /&gt;
&lt;br /&gt;
===Not 1.1 compatible===&lt;br /&gt;
* [[Patch webOS Email App Patch to Prompt for IPK Installation|Email App Patch to Prompt for IPK Installation]] &lt;br /&gt;
&lt;br /&gt;
|column3=&lt;br /&gt;
==== The following have not been checked for compatibility with webOS 1.1. ====&lt;br /&gt;
* [[Browser_Plugins|Browser Plugins]]&lt;br /&gt;
* [[Photos Slideshow|Photos Slideshow]] &lt;br /&gt;
&lt;br /&gt;
==== The following are deprecated.  They have been replaced with methods which are easier or are moot in 1.1 ====&lt;br /&gt;
&lt;br /&gt;
* [[Installing Homebrew Apps With A Rooted Pre|Installing Homebrew Apps With A Linux Accessed Pre]]  &lt;br /&gt;
* [[Packaging Homebrew Apps for Stock Pre without Rooting|Packaging Homebrew Apps for Stock Pre without Accessing Linux]] &lt;br /&gt;
* [[Modifying Stock Applications|Modifying Stock Applications]] &lt;br /&gt;
&lt;br /&gt;
}}&lt;/div&gt;</summary>
		<author><name>Milominderbinder</name></author>
	</entry>
	<entry>
		<id>http://wiki.webos-internals.org/index.php?title=Application:ClassicInvaders&amp;diff=8632</id>
		<title>Application:ClassicInvaders</title>
		<link rel="alternate" type="text/html" href="http://wiki.webos-internals.org/index.php?title=Application:ClassicInvaders&amp;diff=8632"/>
		<updated>2010-01-22T16:16:29Z</updated>

		<summary type="html">&lt;p&gt;Milominderbinder: include screenshot to show problem&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{application&lt;br /&gt;
|name=Classic Invaders&lt;br /&gt;
|type=webOS&lt;br /&gt;
|version=Version: 1.0.0&lt;br /&gt;
|tag=Games&lt;br /&gt;
|screenshot=Classic_Invaders.png&lt;br /&gt;
|description=Classic Space Invaders!&lt;br /&gt;
&lt;br /&gt;
== Summary == &lt;br /&gt;
{{icon|Icon_SpaceInvaders.png|float:right;}}&lt;br /&gt;
&lt;br /&gt;
== Homepage ==&lt;br /&gt;
&lt;br /&gt;
http://www.noquarterarcade.com/&lt;br /&gt;
&lt;br /&gt;
== Operating notes ==&lt;br /&gt;
&lt;br /&gt;
Landscape Tilt - Move Left/Right&lt;br /&gt;
&lt;br /&gt;
Screen Tap - Toggle Selection (main screen)&lt;br /&gt;
&lt;br /&gt;
Gesture Tap - Select/Fire&lt;br /&gt;
&lt;br /&gt;
== Installing Classic Invaders ==&lt;br /&gt;
====Requirements====&lt;br /&gt;
*Preware&lt;br /&gt;
====Known Problems====&lt;br /&gt;
*Please be patient as the game loads. It can take a while to load all of the graphics.&lt;br /&gt;
*The icon is invisible on dark launcher backgrounds. That is why no other webOS app uses a monochromatic icon.&lt;br /&gt;
[[Image:IPhone-Black-Launcher-2a.png|200px]]&lt;br /&gt;
*The dark blue text on a black background is fine on the emulator but very difficult to read unless the brightness is high on the phone. See the application screenshot at the top for an example.&lt;br /&gt;
====Steps====&lt;br /&gt;
#Install [http://www.webos-internals.org/wiki/Application:Preware Preware and the Package Manager.] &lt;br /&gt;
#next install Classic Invaders using PreWare.  Launch Preware, search for Classic Invaders and click Install.&lt;br /&gt;
&lt;br /&gt;
== Repository ==&lt;br /&gt;
&lt;br /&gt;
Classic Invaders is housed in the games/Classic_Invaders git repository at http://git.webos-internals.org/&lt;br /&gt;
&lt;br /&gt;
For commit permission to the open source project, contact PuffTheMagic on #webos-internals or email [[mailto:support@webos-internals.org support@webos-internals.org]]&lt;br /&gt;
&lt;br /&gt;
}}&lt;/div&gt;</summary>
		<author><name>Milominderbinder</name></author>
	</entry>
	<entry>
		<id>http://wiki.webos-internals.org/index.php?title=File:IPhone-Black-Launcher-2a.png&amp;diff=8631</id>
		<title>File:IPhone-Black-Launcher-2a.png</title>
		<link rel="alternate" type="text/html" href="http://wiki.webos-internals.org/index.php?title=File:IPhone-Black-Launcher-2a.png&amp;diff=8631"/>
		<updated>2010-01-22T16:12:49Z</updated>

		<summary type="html">&lt;p&gt;Milominderbinder: Shows how the classic invaders icon is invisible on a dark background&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Shows how the classic invaders icon is invisible on a dark background&lt;/div&gt;</summary>
		<author><name>Milominderbinder</name></author>
	</entry>
	<entry>
		<id>http://wiki.webos-internals.org/index.php?title=User_talk:PuffTheMagic&amp;diff=8630</id>
		<title>User talk:PuffTheMagic</title>
		<link rel="alternate" type="text/html" href="http://wiki.webos-internals.org/index.php?title=User_talk:PuffTheMagic&amp;diff=8630"/>
		<updated>2010-01-22T16:04:10Z</updated>

		<summary type="html">&lt;p&gt;Milominderbinder: New page: ===Would you update the icon for ClassicInvaders?=== For the Application:ClassicInvaders app, the icon is invisible on dark launcher backgrounds. That is why no other webOS app uses a ...&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;===Would you update the icon for ClassicInvaders?===&lt;br /&gt;
For the [[Application:ClassicInvaders]] app, the icon is invisible on dark launcher backgrounds. That is why no other webOS app uses a monochromatic icon. Templarian has forwarded a new icon to you.  Would you use it?&lt;br /&gt;
&lt;br /&gt;
Also, the dark blue text on a black background is almost impossible to read unless the brightness is high. Would you set the text font to a lighter color?&lt;br /&gt;
&lt;br /&gt;
Thanks! [[User:Milominderbinder|Milominderbinder]] 16:04, 22 January 2010 (UTC)&lt;/div&gt;</summary>
		<author><name>Milominderbinder</name></author>
	</entry>
	<entry>
		<id>http://wiki.webos-internals.org/index.php?title=Application:ClassicInvaders&amp;diff=8629</id>
		<title>Application:ClassicInvaders</title>
		<link rel="alternate" type="text/html" href="http://wiki.webos-internals.org/index.php?title=Application:ClassicInvaders&amp;diff=8629"/>
		<updated>2010-01-22T16:00:17Z</updated>

		<summary type="html">&lt;p&gt;Milominderbinder: add known problems section&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{application&lt;br /&gt;
|name=Classic Invaders&lt;br /&gt;
|type=webOS&lt;br /&gt;
|version=Version: 1.0.0&lt;br /&gt;
|tag=Games&lt;br /&gt;
|screenshot=Classic_Invaders.png&lt;br /&gt;
|description=Classic Space Invaders!&lt;br /&gt;
&lt;br /&gt;
== Summary == &lt;br /&gt;
{{icon|Icon_SpaceInvaders.png|float:right;}}&lt;br /&gt;
&lt;br /&gt;
== Homepage ==&lt;br /&gt;
&lt;br /&gt;
http://www.noquarterarcade.com/&lt;br /&gt;
&lt;br /&gt;
== Operating notes ==&lt;br /&gt;
&lt;br /&gt;
Landscape Tilt - Move Left/Right&lt;br /&gt;
&lt;br /&gt;
Screen Tap - Toggle Selection (main screen)&lt;br /&gt;
&lt;br /&gt;
Gesture Tap - Select/Fire&lt;br /&gt;
&lt;br /&gt;
== Installing Classic Invaders ==&lt;br /&gt;
====Requirements====&lt;br /&gt;
*Preware&lt;br /&gt;
====Known Problems====&lt;br /&gt;
*The icon is invisible on dark launcher backgrounds. That is why no other webOS app uses a monochromatic icon.&lt;br /&gt;
*The dark blue text on a black background is almost impossible to read unless the brightness is high.&lt;br /&gt;
====Steps====&lt;br /&gt;
#Install [http://www.webos-internals.org/wiki/Application:Preware Preware and the Package Manager.] &lt;br /&gt;
#next install Classic Invaders using PreWare.  Launch Preware, search for Classic Invaders and click Install.&lt;br /&gt;
&lt;br /&gt;
== Repository ==&lt;br /&gt;
&lt;br /&gt;
Classic Invaders is housed in the games/Classic_Invaders git repository at http://git.webos-internals.org/&lt;br /&gt;
&lt;br /&gt;
For commit permission to the open source project, contact PuffTheMagic on #webos-internals or email [[mailto:support@webos-internals.org support@webos-internals.org]]&lt;br /&gt;
&lt;br /&gt;
}}&lt;/div&gt;</summary>
		<author><name>Milominderbinder</name></author>
	</entry>
	<entry>
		<id>http://wiki.webos-internals.org/index.php?title=Tutorials_webOS_IPKG_Installer&amp;diff=7789</id>
		<title>Tutorials webOS IPKG Installer</title>
		<link rel="alternate" type="text/html" href="http://wiki.webos-internals.org/index.php?title=Tutorials_webOS_IPKG_Installer&amp;diff=7789"/>
		<updated>2009-12-14T18:42:45Z</updated>

		<summary type="html">&lt;p&gt;Milominderbinder: /* Java Version */ updating WOSQI link&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Introduction== &lt;br /&gt;
&lt;br /&gt;
IPKG Installer is a single file which contains your IPK, application details, homepage and even a donation link.&lt;br /&gt;
&lt;br /&gt;
Once double clicked all the user has to do is click Install and the application is installed on their phone. &lt;br /&gt;
&lt;br /&gt;
What this means is applications can be packaged in one file for easy installation.&lt;br /&gt;
&lt;br /&gt;
== Supported Opperating Systems ==&lt;br /&gt;
There are two versions of this tool.&lt;br /&gt;
&lt;br /&gt;
One Java (All OS’s supported) and one Microsoft Dot Net 2.0 (Windows Only, may run under Mono).&lt;br /&gt;
&lt;br /&gt;
== Java Version ==&lt;br /&gt;
With the Java version all that is required is Novacom drivers and the WebOSDoctor.jar. (I have kept this convention to match WebOSQuick Install. (See [http://forums.precentral.net/canuck-software/206905-webos-quick-install-v2-96-a.html WebOS Quick Install]).&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
The Java Version has the following features:&lt;br /&gt;
&lt;br /&gt;
• Can detect if the installation was successful or if installation failed.&lt;br /&gt;
&lt;br /&gt;
• Works on all platforms.&lt;br /&gt;
&lt;br /&gt;
== Windows Version ==&lt;br /&gt;
The Windows Version has the following features:&lt;br /&gt;
&lt;br /&gt;
• Only the Novacom drivers are required.&lt;br /&gt;
&lt;br /&gt;
• This application natively supports connecting to Novacom '''WITHOUT''' the webos java file. Users don’t have to worry about downloading such a large file. &lt;br /&gt;
&lt;br /&gt;
• Can detect if the installation was successful or if installation failed.&lt;br /&gt;
&lt;br /&gt;
• Detects if Novacom is installed and started. If it is not started it will start it for you.&lt;br /&gt;
&lt;br /&gt;
== Licence ==&lt;br /&gt;
Both applications are open source and I am happy to work with anyone to include new functionality or help packaging up your application.&lt;br /&gt;
&lt;br /&gt;
== Source Code ==&lt;br /&gt;
See [http://git.webos-internals.org/?p=tools/ipkg-installer.git;a=summary IPKG Installer GIT] for source code.&lt;br /&gt;
&lt;br /&gt;
== Compiling Java Version ==&lt;br /&gt;
&lt;br /&gt;
Download the source from the above GIT repository.&lt;br /&gt;
&lt;br /&gt;
'''Requirements:'''&lt;br /&gt;
&lt;br /&gt;
WebosDoctor.jar&lt;br /&gt;
&lt;br /&gt;
Java JDK&lt;br /&gt;
&lt;br /&gt;
Netbeans or ANT.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''Customise for your Installer'''&lt;br /&gt;
&lt;br /&gt;
Copy your IPK file(s) to “src\IPK\resources” and name it/them how they would appear in &amp;quot;/var/usr/lib/ipkg/info/&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''For example:'''&lt;br /&gt;
&lt;br /&gt;
/var/usr/lib/ipkg/info/my.app.testing would become my.app.testing.ipk&lt;br /&gt;
&lt;br /&gt;
Open the Installer.Settings file in “src\IPK\resources” in a text editor like wordpad or Notepad++.&lt;br /&gt;
&lt;br /&gt;
For each IPK add an entry like InstallerPackageX where X is a number starting at 1.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''For example:'''&lt;br /&gt;
&lt;br /&gt;
InstallerPackage1=my.app.testing&lt;br /&gt;
&lt;br /&gt;
InstallerPackage2=my.app.testing2&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Change the other settings to match your requirements.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Edit '''about-Installer.png''' and '''Main-Graphic.png''' with your own graphics and logos as appropriate.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''ANT and the Java JDK (Not Tested Sorry)'''&lt;br /&gt;
&lt;br /&gt;
If you have ANT and the Java JDK you should be able to run Compile.cmd in the root directory of the extracted files.&lt;br /&gt;
&lt;br /&gt;
This should create a file called IPKInstaller.jar in the dist folder.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''NetBeans and the Java JDK'''&lt;br /&gt;
&lt;br /&gt;
If you don’t have ANT installed I recommend you use Netbeans 6+. Netbeans can be downloaded from Java SE Downloads - Sun Developer Network (SDN) with Netbeans.&lt;br /&gt;
&lt;br /&gt;
See download called “JDK 6 Update 16 with NetBeans 6.7.1”. &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Open the project in Netbeans and press shift+F11. This should create a file called IPKInstaller.jar in the dist folder.&lt;br /&gt;
&lt;br /&gt;
== Compiling DotNet Version ==&lt;br /&gt;
&lt;br /&gt;
Download the source from the above GIT repository.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''Requirements:'''&lt;br /&gt;
&lt;br /&gt;
DotNet Framework 2.0.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''Customise for your Installer'''&lt;br /&gt;
&lt;br /&gt;
Copy your IPK file(s) to “src\IPK\resources” and name it/them how they would appear in &amp;quot;/var/usr/lib/ipkg/info/&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''For example:'''&lt;br /&gt;
&lt;br /&gt;
/var/usr/lib/ipkg/info/my.app.testing would become my.app.testing.ipk&lt;br /&gt;
&lt;br /&gt;
Open the Installer.Settings file in “src\IPK\resources” in a text editor like wordpad or Notepad++.&lt;br /&gt;
&lt;br /&gt;
For each IPK add an entry like InstallerPackageX where X is a number starting at 1.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''For example:'''&lt;br /&gt;
&lt;br /&gt;
InstallerPackage1=my.app.testing&lt;br /&gt;
&lt;br /&gt;
InstallerPackage2=my.app.testing2&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Change the other settings to match your requirements.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Edit '''about-Installer.png''' and '''Main-Graphic.png''' with your own graphics and logos as appropriate.&lt;br /&gt;
&lt;br /&gt;
Open the IPKG Installer.vbproj file in a text editor like wordpad or Notepad++.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
After the line &amp;quot;&amp;lt;None Include=&amp;quot;Resources\about.png&amp;quot; /&amp;gt;&amp;quot; add the following line for each IPK file.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;EmbeddedResource Include=&amp;quot;Resources\FILENAME.ipk&amp;quot; /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''For example:'''&lt;br /&gt;
&lt;br /&gt;
&amp;lt;EmbeddedResource Include=&amp;quot;Resources\my.app.testing.ipk&amp;quot; /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;EmbeddedResource Include=&amp;quot;Resources\my.app.testing2.ipk&amp;quot; /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''Compile'''&lt;br /&gt;
&lt;br /&gt;
Double click Compile.cmd. (For best results run Compile.cmd form a command line window.)&lt;br /&gt;
&lt;br /&gt;
It should create a file called IPKInstaller.exe in &amp;quot;obj\Release&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
== Support ==&lt;br /&gt;
&lt;br /&gt;
Any issues?&lt;br /&gt;
&lt;br /&gt;
Post a message at [http://forums.precentral.net/web-os-development/200981-attn-homebrew-creators-ipk-installer.html Precentral Forums]&lt;br /&gt;
&lt;br /&gt;
== Donate ==&lt;br /&gt;
Whilst this is open source if your find any of my code handy especially my work in DotNet (that took quite a bit to get working) please contact me for help and if you can please donate. &lt;br /&gt;
[https://www.paypal.com/cgi-bin/webscr?cmd=_donations&amp;amp;business=2HZ7F8Z2EADSQ&amp;amp;lc=AU&amp;amp;item_name=IPKG%20Installer&amp;amp;currency_code=AUD&amp;amp;bn=PP%2dDonationsBF%3abtn_donateCC_LG%2egif%3aNonHosted Donate]&lt;br /&gt;
&lt;br /&gt;
== Special Thanks == &lt;br /&gt;
Thanks to pimpmypre from [http://webosgroup.com/ webosgroup] for the idea and testing.&lt;br /&gt;
&lt;br /&gt;
Thanks to rwhitby from [http://webos-internals.org/ webos-internals] for hosting the Git repository and testing.&lt;/div&gt;</summary>
		<author><name>Milominderbinder</name></author>
	</entry>
	<entry>
		<id>http://wiki.webos-internals.org/index.php?title=Application:Preware&amp;diff=7730</id>
		<title>Application:Preware</title>
		<link rel="alternate" type="text/html" href="http://wiki.webos-internals.org/index.php?title=Application:Preware&amp;diff=7730"/>
		<updated>2009-12-07T22:05:08Z</updated>

		<summary type="html">&lt;p&gt;Milominderbinder: fleshing out steps&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{application&lt;br /&gt;
|name=Preware&lt;br /&gt;
|type=webOS&lt;br /&gt;
|version=Version: Beta 0.9.12 &amp;lt;br /&amp;gt;(23 Nov 2009)&lt;br /&gt;
|tag=Utilities&lt;br /&gt;
|screenshot=Application_Preware_List.png&lt;br /&gt;
|description=&lt;br /&gt;
&lt;br /&gt;
== Summary == &lt;br /&gt;
{{icon|Icon_Preware.png|float:right;}}&lt;br /&gt;
Preware is a package management application for the Palm Pre.  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;
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;
=== Key Features ===&lt;br /&gt;
&lt;br /&gt;
* Install / Remove / Update Homebrew Applications including advanced applications with special requirements.  &lt;br /&gt;
* Install / Remove / Update WebOS Themes&lt;br /&gt;
* Install / Remove / Update WebOS Patches&lt;br /&gt;
* Advanced applications and Patches that run scripts require your consent prior to installation. Preware offers to show you the script before you make the decision to let it install.  &lt;br /&gt;
&lt;br /&gt;
== Usage ==&lt;br /&gt;
&lt;br /&gt;
=== Preferences === &lt;br /&gt;
&lt;br /&gt;
[[Image:Preferences.png|160px|bottom]]&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;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;
&lt;br /&gt;
=== Feed Management ===&lt;br /&gt;
&lt;br /&gt;
[[Image:preware_feeds.png|160px|bottom]][[Image:preware_add_feed.png|160px|bottom]]&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;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. &lt;br /&gt;
&lt;br /&gt;
* Canuck-software&lt;br /&gt;
* Optware&lt;br /&gt;
* PimpmyPre&lt;br /&gt;
* Precentral&lt;br /&gt;
* Precentral Themes&lt;br /&gt;
* Prethemer&lt;br /&gt;
* Preware&lt;br /&gt;
* Webos-internals&lt;br /&gt;
* Webos-patches&lt;br /&gt;
&lt;br /&gt;
You also have the ability to add other feeds that follow the standard feed layout used by Preware. In the new feed section add a name for the feed, and the URL to the feed then tap add feed.  &lt;br /&gt;
&lt;br /&gt;
=== Package Updates ===&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;
&lt;br /&gt;
&lt;br /&gt;
== Status ==&lt;br /&gt;
&lt;br /&gt;
This is beta software.  Even so:&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;
&lt;br /&gt;
== License ==&lt;br /&gt;
&lt;br /&gt;
Please be aware that org.webosinternals.preware and org.webosinternals.ipkgservice are licensed under the GPLv2.&lt;br /&gt;
&lt;br /&gt;
They 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 authors.&lt;br /&gt;
&lt;br /&gt;
== Operating notes ==&lt;br /&gt;
&lt;br /&gt;
=== Limitations ===&lt;br /&gt;
&lt;br /&gt;
No known limitations.&lt;br /&gt;
&lt;br /&gt;
=== Known bugs ===&lt;br /&gt;
&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;
== Installing Preware ==&lt;br /&gt;
&lt;br /&gt;
''Simple step-by-step instructions with screenshots are here: [http://forums.precentral.net/showthread.php?p=2040315 Getting Started: Preware]''&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 can use one of the stand-alone Preware Installers at http://get.preware.org/ to install Preware.&lt;br /&gt;
&lt;br /&gt;
If that fails, please use the [http://forums.precentral.net/homebrew-apps/206905-webos-quick-install-v2-7-beyond.html WebOS Quick Install] tool to install the Package Manager Service and the Preware application directly from the WebOS Internals feed.  &lt;br /&gt;
&lt;br /&gt;
No other application installer tool is sophisticated enough to install the custom Package Manager Service that Preware requires.  Preware can install it, but you need a way to bootstrap Preware first, so you need to use our stand-alone Preware Installers or WebOS Quick Install for the very first installation of Preware.&lt;br /&gt;
&lt;br /&gt;
You need to have your Pre in [[Getting started|developer mode]] when using the stand-alone Preware Installer or WebOS Quick Install for the very first installation of the Package Manager Service and Preware.  Once you have Preware correctly installed, you never need to use [[Getting started|developer mode]] again with Preware (it does the required steps in the background for you whenever it needs to).&lt;br /&gt;
&lt;br /&gt;
Note 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;
=== Installing Preware with Preware Installer ===&lt;br /&gt;
# '''Put your phone into [[Getting started|Developer Mode]]''' (skip if you already have developer mode on) &lt;br /&gt;
## Go to the main (start) screen on your Palm Pre or Pixi &lt;br /&gt;
## Start typing &amp;quot;webos20090606&amp;quot; without the quotation marks.&lt;br /&gt;
## Tap the Developer Mode icon and turn Developer Mode on. &lt;br /&gt;
## Set Developer Mode to ON.&lt;br /&gt;
## When asked, tap Reset The Device. Your phone will restart.&lt;br /&gt;
## Connect the USB cable to your computer and select &amp;quot;Just Charge&amp;quot; when the phone prompts you.&lt;br /&gt;
# '''Install 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://www.webos-internals.org/wiki/Webos_Doctor_Versions Click here] to download the current webOS Doctor for your carrier and phone in a subdirectory your 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''' unless you intend to delete all of your phone's files and data and start over.&lt;br /&gt;
# '''Install Preware''':&lt;br /&gt;
## Right click the most recent PrewareInstaller.jar from [http://get.preware.org/ get.preware.org] and choose ''Save As...''&lt;br /&gt;
## Save the Preware Installer in the same folder where your save the webOS Doctor.&lt;br /&gt;
## Open (run) the Preware Installer (Double click the jar file you just downloaded.)  &lt;br /&gt;
## Click Tools then Refresh Novacomd. This may take a few minutes.&lt;br /&gt;
## Click INSTALL. Wait while the ''Install'' button is grayed out (Preware is being installed).&lt;br /&gt;
## When the Preware Installer Button is no longer grayed out, close the Preware Installer.&lt;br /&gt;
# '''Restart your phone''': &lt;br /&gt;
## Press and hold the ON/OFF button for 8 seconds&lt;br /&gt;
## Tap Power&lt;br /&gt;
## Tap Restart&lt;br /&gt;
# '''Update the Package Manager Service and Preware'''&lt;br /&gt;
## Tap Launcher&lt;br /&gt;
## Tap Preware&lt;br /&gt;
## Tap OK to continue if there is a splash screen&lt;br /&gt;
## Tap Package Updates (an update for Package Manager Service and Preware should be shown)&lt;br /&gt;
## Tap Package Manager Service&lt;br /&gt;
## Tap Update&lt;br /&gt;
## Tap OK when the Package Manager Service application has installed&lt;br /&gt;
## Swipe back to return to Package Updates&lt;br /&gt;
## Tap Preware&lt;br /&gt;
## Tap Update&lt;br /&gt;
## Tap OK when the Preware application has installed&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== Installing Preware with WebOS Quick Install ===&lt;br /&gt;
'''Simple step-by-step instructions with screenshots are here: [http://forums.precentral.net/showthread.php?p=2040315 Getting Started: Preware]'''&lt;br /&gt;
&lt;br /&gt;
* Put your device in [[Getting started|Developer Mode]]&lt;br /&gt;
* Run WebOS Quick Install&lt;br /&gt;
* Press the third button on the right&lt;br /&gt;
* Choose WebOS Internals Feed (all) from the dropdown list at the top. &lt;br /&gt;
* Select ''Package Manager Service'' from the list.  &lt;br /&gt;
* Press DOWNLOAD.&lt;br /&gt;
* Press INSTALL.&lt;br /&gt;
* Press the third button on the right&lt;br /&gt;
* Choose WebOS Internals Feed (all) from the dropdown list at the top. &lt;br /&gt;
* Select ''Preware'' from the list.  &lt;br /&gt;
* Press DOWNLOAD.&lt;br /&gt;
* Press INSTALL.&lt;br /&gt;
* If WebOS Quick Install offers to install the Package Manager Service automatically to enable tweaking, do not agree.  It will install the wrong version.  You must install it as detailed above.&lt;br /&gt;
&lt;br /&gt;
=== Updating ===&lt;br /&gt;
&lt;br /&gt;
To update Preware or the Package Manager Service, simpy use Preware version 0.9.0 or later.&lt;br /&gt;
&lt;br /&gt;
Make sure you update the Package Manager Service first, and the Preware application second. As of Preware 0.9.4, this restriction will be enforced automatically.&lt;br /&gt;
&lt;br /&gt;
If you are updating to Preware version 0.9.3 or later and you have previously used the autopatch-feed package, please follow these [http://forums.precentral.net/webos-patches/208312-autopatch-transitioning-webos-patches-feed.html] directions for the update.&lt;br /&gt;
&lt;br /&gt;
=== Removal ===&lt;br /&gt;
&lt;br /&gt;
Why would you ever want to remove Preware?&lt;br /&gt;
&lt;br /&gt;
To remove Preware, use WebOS Quick Install's Device Management page and unselect the Package Manager Service and the Preware application.&lt;br /&gt;
&lt;br /&gt;
=== Recent enhancements ===&lt;br /&gt;
&lt;br /&gt;
0.9.12: Fixed the recurring splash screen bug.&lt;br /&gt;
&lt;br /&gt;
0.9.11: Added a preference for enabling and disabling the fair dinkum partial app limit fix.&lt;br /&gt;
&lt;br /&gt;
0.9.10: Added support for category themes.&lt;br /&gt;
&lt;br /&gt;
0.9.9: Massive speed improvements, a fix for the theme hanging problem, and support for Pixi patching.&lt;br /&gt;
&lt;br /&gt;
0.9.8: Robustified the calls to the JSON parser to handle packages with syntax errors in appinfo.json&lt;br /&gt;
&lt;br /&gt;
0.9.7: Added a preference to enable or disable fixing the metadata for unknown type packages.&lt;br /&gt;
&lt;br /&gt;
0.9.6: Added the initial startup screen. Fixed the display of packages with multiple maintainers. Now loads extended appinfo and control file information for Unknown packages. Changed default list second-line to version + maintainer. No longer allows back-gestures during package operations. Multi-line package titles are now supported. Show All Packages changed to Show Available Types and now defaults to No.&lt;br /&gt;
&lt;br /&gt;
0.9.5: A package is removed if the user cancels installation.  More verbose status and error messages.  Selects appropriate webos-patches feed automatically.&lt;br /&gt;
&lt;br /&gt;
0.9.4: Added support for package dependencies.&lt;br /&gt;
&lt;br /&gt;
0.9.3: Adds the webos-patches feed, and feed management support.&lt;br /&gt;
&lt;br /&gt;
0.9.1: Adds the All category, plus other miscellaneous fixes.&lt;br /&gt;
&lt;br /&gt;
0.9.0: Now supports themes, restart flags and the new memory-reduction service methods.&lt;br /&gt;
&lt;br /&gt;
0.8.5: Massive speed improvement on loading, now supports package types and adding feeds.&lt;br /&gt;
&lt;br /&gt;
0.8.2: More preferences added and now functional, with listing and update frequency options.&lt;br /&gt;
&lt;br /&gt;
0.8.1: Preferences scene implemented. Upstart job stops on removal.&lt;br /&gt;
&lt;br /&gt;
0.8.0: Now supports Descriptions and Screenshots.&lt;br /&gt;
&lt;br /&gt;
0.7.7: Addition of ipkglog and config list, and if ipkgservice fails at start it notifies people, and if it fails after postinst it considers it complete anyways&lt;br /&gt;
&lt;br /&gt;
0.7.6: Fixed the superfluous update subscription message windows&lt;br /&gt;
&lt;br /&gt;
0.7.5: Fixed update subscription oddity.&lt;br /&gt;
&lt;br /&gt;
0.7.4: Fixed remounting of root filesystem for post-install and pre-remove scripts on the Pre.&lt;br /&gt;
&lt;br /&gt;
0.7.1: Fixed buttons and title on script view screen.&lt;br /&gt;
&lt;br /&gt;
0.7.0: Initial support for post-install and pre-remove scripts, including secure informed user consent.  Does not work properly with dependencies yet, so please install dependencies one at a time.&lt;br /&gt;
&lt;br /&gt;
0.6.7: Fixed bug in category drop-down list.&lt;br /&gt;
&lt;br /&gt;
0.6.6: Fixed bug in package size reporting.&lt;br /&gt;
&lt;br /&gt;
0.6.5: Updated icon and other graphical annotations.&lt;br /&gt;
&lt;br /&gt;
0.6.4: Categories drop-down bug fixed.  Preware category updated.&lt;br /&gt;
&lt;br /&gt;
0.6.2: Categories now work to some extent.  Still a bug in the drop down box.&lt;br /&gt;
&lt;br /&gt;
0.6.1: Sorting by name or date is now available.  Application details screen is much more organized.&lt;br /&gt;
&lt;br /&gt;
0.6.0: No user visible changes.  Preparation for the secure informed user consent functionality.&lt;br /&gt;
&lt;br /&gt;
0.5.1: Filtering is now available on the list screens.  Just start typing ...&lt;br /&gt;
&lt;br /&gt;
== Repository ==&lt;br /&gt;
&lt;br /&gt;
Preware and the Package Manager Service are housed in the applications/preware and services/ipkservice git repositories at http://git.webos-internals.org/&lt;br /&gt;
&lt;br /&gt;
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;br /&gt;
&lt;br /&gt;
== Alternative Installation (ADVANCED/CLI Method)==&lt;br /&gt;
&lt;br /&gt;
Really, unless you *really* know what you are doing, you should use one of the Preware stand-alone installers or the WebOS Quick Install installation instructions above.&lt;br /&gt;
&lt;br /&gt;
This method is for '''LINUX EXPERTS ONLY'''!&lt;br /&gt;
&lt;br /&gt;
=== Installing/Updating via Automated Script (Bootstrap) ===&lt;br /&gt;
&lt;br /&gt;
Really, unless you *really* know what you are doing, you should use one of the Preware stand-alone installers or the WebOS Quick Install installation instructions 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;
#Alternatively, you can use this tiny URL: http://bit.ly/dDEMO&lt;br /&gt;
sh preware-bootstrap.sh&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
}}&lt;/div&gt;</summary>
		<author><name>Milominderbinder</name></author>
	</entry>
	<entry>
		<id>http://wiki.webos-internals.org/index.php?title=Application:Preware&amp;diff=7590</id>
		<title>Application:Preware</title>
		<link rel="alternate" type="text/html" href="http://wiki.webos-internals.org/index.php?title=Application:Preware&amp;diff=7590"/>
		<updated>2009-12-01T20:08:54Z</updated>

		<summary type="html">&lt;p&gt;Milominderbinder: fix typo&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{application&lt;br /&gt;
|name=Preware&lt;br /&gt;
|type=webOS&lt;br /&gt;
|version=Version: Beta 0.9.12 &amp;lt;br /&amp;gt;(23 Nov 2009)&lt;br /&gt;
|tag=Utilities&lt;br /&gt;
|screenshot=Application_Preware_List.png&lt;br /&gt;
|description=&lt;br /&gt;
&lt;br /&gt;
== Summary == &lt;br /&gt;
{{icon|Icon_Preware.png|float:right;}}&lt;br /&gt;
Preware is a package management application for the Palm Pre.  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;
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;
=== Key Features ===&lt;br /&gt;
&lt;br /&gt;
* Install / Remove / Update Homebrew Applications including advanced applications with special requirements.  &lt;br /&gt;
* Install / Remove / Update WebOS Themes&lt;br /&gt;
* Install / Remove / Update WebOS Patches&lt;br /&gt;
* Advanced applications and Patches that run scripts require your consent prior to installation. Preware offers to show you the script before you make the decision to let it install.  &lt;br /&gt;
&lt;br /&gt;
== Usage ==&lt;br /&gt;
&lt;br /&gt;
=== Preferences === &lt;br /&gt;
&lt;br /&gt;
[[Image:Preferences.png|160px|bottom]]&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;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;
&lt;br /&gt;
=== Feed Management ===&lt;br /&gt;
&lt;br /&gt;
[[Image:preware_feeds.png|160px|bottom]][[Image:preware_add_feed.png|160px|bottom]]&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;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. &lt;br /&gt;
&lt;br /&gt;
* Canuck-software&lt;br /&gt;
* Optware&lt;br /&gt;
* PimpmyPre&lt;br /&gt;
* Precentral&lt;br /&gt;
* Precentral Themes&lt;br /&gt;
* Prethemer&lt;br /&gt;
* Preware&lt;br /&gt;
* Webos-internals&lt;br /&gt;
* Webos-patches&lt;br /&gt;
&lt;br /&gt;
You also have the ability to add other feeds that follow the standard feed layout used by Preware. In the new feed section add a name for the feed, and the URL to the feed then tap add feed.  &lt;br /&gt;
&lt;br /&gt;
=== Package Updates ===&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;
&lt;br /&gt;
&lt;br /&gt;
== Status ==&lt;br /&gt;
&lt;br /&gt;
This is beta software.  Even so:&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;
&lt;br /&gt;
== License ==&lt;br /&gt;
&lt;br /&gt;
Please be aware that org.webosinternals.preware and org.webosinternals.ipkgservice are licensed under the GPLv2.&lt;br /&gt;
&lt;br /&gt;
They 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 authors.&lt;br /&gt;
&lt;br /&gt;
== Operating notes ==&lt;br /&gt;
&lt;br /&gt;
=== Limitations ===&lt;br /&gt;
&lt;br /&gt;
No known limitations.&lt;br /&gt;
&lt;br /&gt;
=== Known bugs ===&lt;br /&gt;
&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;
== Installing Preware ==&lt;br /&gt;
&lt;br /&gt;
''Simple step-by-step instructions with screenshots are here: [http://forums.precentral.net/showthread.php?p=2040315 Getting Started: Preware]''&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 can use one of the stand-alone Preware Installers at http://get.preware.org/ to install Preware.&lt;br /&gt;
&lt;br /&gt;
If that fails, please use the [http://forums.precentral.net/homebrew-apps/206905-webos-quick-install-v2-7-beyond.html WebOS Quick Install] tool to install the Package Manager Service and the Preware application directly from the WebOS Internals feed.  &lt;br /&gt;
&lt;br /&gt;
No other application installer tool is sophisticated enough to install the custom Package Manager Service that Preware requires.  Preware can install it, but you need a way to bootstrap Preware first, so you need to use our stand-alone Preware Installers or WebOS Quick Install for the very first installation of Preware.&lt;br /&gt;
&lt;br /&gt;
You need to have your Pre in [[Getting started|developer mode]] when using the stand-alone Preware Installer or WebOS Quick Install for the very first installation of the Package Manager Service and Preware.  Once you have Preware correctly installed, you never need to use [[Getting started|developer mode]] again with Preware (it does the required steps in the background for you whenever it needs to).&lt;br /&gt;
&lt;br /&gt;
Note 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;
=== Installing Preware with Preware Installer ===&lt;br /&gt;
'''Setup your phone in [[Getting started|Developer Mode]]'''&amp;lt;br&amp;gt;&lt;br /&gt;
1. Go to the main (start) screen on your Palm Pre or Pixi &amp;lt;br&amp;gt;&lt;br /&gt;
2. Start typing &amp;quot;upupdowndownleftrightleftrightbastart&amp;quot; without the quotation marks.&amp;lt;br&amp;gt;&lt;br /&gt;
3. Tap the Developer Mode icon and turn Developer Mode on. &amp;lt;br&amp;gt;&lt;br /&gt;
4. Set Developer Mode to ON.&amp;lt;br&amp;gt;&lt;br /&gt;
5. When asked, tap Reset The Device. Your phone will restart.&amp;lt;br&amp;gt;&lt;br /&gt;
6. Connect the USB cable to your computer and select &amp;quot;Just Charge&amp;quot; when the phone prompts you.&amp;lt;br&amp;gt;&lt;br /&gt;
'''Install Software''':&amp;lt;br&amp;gt;&lt;br /&gt;
7. [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&amp;lt;br&amp;gt;&lt;br /&gt;
8. [http://www.webos-internals.org/wiki/Webos_Doctor_Versions Click here] to install the current webOS Doctor for your carrier and phone in a subdirectory your will remember (maybe &amp;quot;Palm&amp;quot;?)&amp;lt;br&amp;gt;&lt;br /&gt;
9. Download the most recent PrewareInstaller.jar from [http://get.preware.org/ get.preware.org].  (The exe version may not work.)&amp;lt;br&amp;gt;&lt;br /&gt;
10. Run PrewareInstaller&amp;lt;br&amp;gt;&lt;br /&gt;
11. Click Tools then Refresh Novacomd&amp;lt;br&amp;gt;&lt;br /&gt;
12. Click INSTALL.&amp;lt;br&amp;gt;&lt;br /&gt;
'''Restart your phone''': &amp;lt;br&amp;gt;&lt;br /&gt;
13. Press and hold the ON/OFF button for 8 seconds&amp;lt;br&amp;gt;&lt;br /&gt;
14. Tap Power&amp;lt;br&amp;gt;&lt;br /&gt;
15. Tap Restart&amp;lt;br&amp;gt;&lt;br /&gt;
'''Update the Package Manager Service and Preware'''&amp;lt;br&amp;gt;&lt;br /&gt;
16. Tap Launcher&amp;lt;br&amp;gt;&lt;br /&gt;
17. Tap Preware&amp;lt;br&amp;gt;&lt;br /&gt;
18. Tap OK to continue if there is a splash screen&amp;lt;br&amp;gt;&lt;br /&gt;
19. Tap Package Updates (an update for Package Manager Service and Preware should be shown)&amp;lt;br&amp;gt;&lt;br /&gt;
20. Tap Package Manager Service&amp;lt;br&amp;gt;&lt;br /&gt;
21. Tap Update&amp;lt;br&amp;gt;&lt;br /&gt;
22. Tap OK when the Package Manager Service application has installed&amp;lt;br&amp;gt;&lt;br /&gt;
23. Swipe back to return to Package Updates&amp;lt;br&amp;gt;&lt;br /&gt;
24. Tap Preware&amp;lt;br&amp;gt;&lt;br /&gt;
25. Tap Update&amp;lt;br&amp;gt;&lt;br /&gt;
26. Tap OK when the Preware application has installed&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== Installing Preware with WebOS Quick Install ===&lt;br /&gt;
'''Simple step-by-step instructions with screenshots are here: [http://forums.precentral.net/showthread.php?p=2040315 Getting Started: Preware]'''&lt;br /&gt;
&lt;br /&gt;
* Put your device in [[Getting started|Developer Mode]]&lt;br /&gt;
* Run WebOS Quick Install&lt;br /&gt;
* Press the third button on the right&lt;br /&gt;
* Choose WebOS Internals Feed (all) from the dropdown list at the top. &lt;br /&gt;
* Select ''Package Manager Service'' from the list.  &lt;br /&gt;
* Press DOWNLOAD.&lt;br /&gt;
* Press INSTALL.&lt;br /&gt;
* Press the third button on the right&lt;br /&gt;
* Choose WebOS Internals Feed (all) from the dropdown list at the top. &lt;br /&gt;
* Select ''Preware'' from the list.  &lt;br /&gt;
* Press DOWNLOAD.&lt;br /&gt;
* Press INSTALL.&lt;br /&gt;
* If WebOS Quick Install offers to install the Package Manager Service automatically to enable tweaking, do not agree.  It will install the wrong version.  You must install it as detailed above.&lt;br /&gt;
&lt;br /&gt;
=== Updating ===&lt;br /&gt;
&lt;br /&gt;
To update Preware or the Package Manager Service, simpy use Preware version 0.9.0 or later.&lt;br /&gt;
&lt;br /&gt;
Make sure you update the Package Manager Service first, and the Preware application second. As of Preware 0.9.4, this restriction will be enforced automatically.&lt;br /&gt;
&lt;br /&gt;
If you are updating to Preware version 0.9.3 or later and you have previously used the autopatch-feed package, please follow these [http://forums.precentral.net/webos-patches/208312-autopatch-transitioning-webos-patches-feed.html] directions for the update.&lt;br /&gt;
&lt;br /&gt;
=== Removal ===&lt;br /&gt;
&lt;br /&gt;
Why would you ever want to remove Preware?&lt;br /&gt;
&lt;br /&gt;
To remove Preware, use WebOS Quick Install's Device Management page and unselect the Package Manager Service and the Preware application.&lt;br /&gt;
&lt;br /&gt;
=== Recent enhancements ===&lt;br /&gt;
&lt;br /&gt;
0.9.12: Fixed the recurring splash screen bug.&lt;br /&gt;
&lt;br /&gt;
0.9.11: Added a preference for enabling and disabling the fair dinkum partial app limit fix.&lt;br /&gt;
&lt;br /&gt;
0.9.10: Added support for category themes.&lt;br /&gt;
&lt;br /&gt;
0.9.9: Massive speed improvements, a fix for the theme hanging problem, and support for Pixi patching.&lt;br /&gt;
&lt;br /&gt;
0.9.8: Robustified the calls to the JSON parser to handle packages with syntax errors in appinfo.json&lt;br /&gt;
&lt;br /&gt;
0.9.7: Added a preference to enable or disable fixing the metadata for unknown type packages.&lt;br /&gt;
&lt;br /&gt;
0.9.6: Added the initial startup screen. Fixed the display of packages with multiple maintainers. Now loads extended appinfo and control file information for Unknown packages. Changed default list second-line to version + maintainer. No longer allows back-gestures during package operations. Multi-line package titles are now supported. Show All Packages changed to Show Available Types and now defaults to No.&lt;br /&gt;
&lt;br /&gt;
0.9.5: A package is removed if the user cancels installation.  More verbose status and error messages.  Selects appropriate webos-patches feed automatically.&lt;br /&gt;
&lt;br /&gt;
0.9.4: Added support for package dependencies.&lt;br /&gt;
&lt;br /&gt;
0.9.3: Adds the webos-patches feed, and feed management support.&lt;br /&gt;
&lt;br /&gt;
0.9.1: Adds the All category, plus other miscellaneous fixes.&lt;br /&gt;
&lt;br /&gt;
0.9.0: Now supports themes, restart flags and the new memory-reduction service methods.&lt;br /&gt;
&lt;br /&gt;
0.8.5: Massive speed improvement on loading, now supports package types and adding feeds.&lt;br /&gt;
&lt;br /&gt;
0.8.2: More preferences added and now functional, with listing and update frequency options.&lt;br /&gt;
&lt;br /&gt;
0.8.1: Preferences scene implemented. Upstart job stops on removal.&lt;br /&gt;
&lt;br /&gt;
0.8.0: Now supports Descriptions and Screenshots.&lt;br /&gt;
&lt;br /&gt;
0.7.7: Addition of ipkglog and config list, and if ipkgservice fails at start it notifies people, and if it fails after postinst it considers it complete anyways&lt;br /&gt;
&lt;br /&gt;
0.7.6: Fixed the superfluous update subscription message windows&lt;br /&gt;
&lt;br /&gt;
0.7.5: Fixed update subscription oddity.&lt;br /&gt;
&lt;br /&gt;
0.7.4: Fixed remounting of root filesystem for post-install and pre-remove scripts on the Pre.&lt;br /&gt;
&lt;br /&gt;
0.7.1: Fixed buttons and title on script view screen.&lt;br /&gt;
&lt;br /&gt;
0.7.0: Initial support for post-install and pre-remove scripts, including secure informed user consent.  Does not work properly with dependencies yet, so please install dependencies one at a time.&lt;br /&gt;
&lt;br /&gt;
0.6.7: Fixed bug in category drop-down list.&lt;br /&gt;
&lt;br /&gt;
0.6.6: Fixed bug in package size reporting.&lt;br /&gt;
&lt;br /&gt;
0.6.5: Updated icon and other graphical annotations.&lt;br /&gt;
&lt;br /&gt;
0.6.4: Categories drop-down bug fixed.  Preware category updated.&lt;br /&gt;
&lt;br /&gt;
0.6.2: Categories now work to some extent.  Still a bug in the drop down box.&lt;br /&gt;
&lt;br /&gt;
0.6.1: Sorting by name or date is now available.  Application details screen is much more organized.&lt;br /&gt;
&lt;br /&gt;
0.6.0: No user visible changes.  Preparation for the secure informed user consent functionality.&lt;br /&gt;
&lt;br /&gt;
0.5.1: Filtering is now available on the list screens.  Just start typing ...&lt;br /&gt;
&lt;br /&gt;
== Repository ==&lt;br /&gt;
&lt;br /&gt;
Preware and the Package Manager Service are housed in the applications/preware and services/ipkservice git repositories at http://git.webos-internals.org/&lt;br /&gt;
&lt;br /&gt;
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;br /&gt;
&lt;br /&gt;
== Alternative Installation (ADVANCED/CLI Method)==&lt;br /&gt;
&lt;br /&gt;
Really, unless you *really* know what you are doing, you should use one of the Preware stand-alone installers or the WebOS Quick Install installation instructions above.&lt;br /&gt;
&lt;br /&gt;
This method is for '''LINUX EXPERTS ONLY'''!&lt;br /&gt;
&lt;br /&gt;
=== Installing/Updating via Automated Script (Bootstrap) ===&lt;br /&gt;
&lt;br /&gt;
Really, unless you *really* know what you are doing, you should use one of the Preware stand-alone installers or the WebOS Quick Install installation instructions 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;
#Alternatively, you can use this tiny URL: http://bit.ly/dDEMO&lt;br /&gt;
sh preware-bootstrap.sh&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
}}&lt;/div&gt;</summary>
		<author><name>Milominderbinder</name></author>
	</entry>
	<entry>
		<id>http://wiki.webos-internals.org/index.php?title=Application:Preware&amp;diff=7589</id>
		<title>Application:Preware</title>
		<link rel="alternate" type="text/html" href="http://wiki.webos-internals.org/index.php?title=Application:Preware&amp;diff=7589"/>
		<updated>2009-12-01T20:07:53Z</updated>

		<summary type="html">&lt;p&gt;Milominderbinder: working on installation instructions&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{application&lt;br /&gt;
|name=Preware&lt;br /&gt;
|type=webOS&lt;br /&gt;
|version=Version: Beta 0.9.12 &amp;lt;br /&amp;gt;(23 Nov 2009)&lt;br /&gt;
|tag=Utilities&lt;br /&gt;
|screenshot=Application_Preware_List.png&lt;br /&gt;
|description=&lt;br /&gt;
&lt;br /&gt;
== Summary == &lt;br /&gt;
{{icon|Icon_Preware.png|float:right;}}&lt;br /&gt;
Preware is a package management application for the Palm Pre.  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;
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;
=== Key Features ===&lt;br /&gt;
&lt;br /&gt;
* Install / Remove / Update Homebrew Applications including advanced applications with special requirements.  &lt;br /&gt;
* Install / Remove / Update WebOS Themes&lt;br /&gt;
* Install / Remove / Update WebOS Patches&lt;br /&gt;
* Advanced applications and Patches that run scripts require your consent prior to installation. Preware offers to show you the script before you make the decision to let it install.  &lt;br /&gt;
&lt;br /&gt;
== Usage ==&lt;br /&gt;
&lt;br /&gt;
=== Preferences === &lt;br /&gt;
&lt;br /&gt;
[[Image:Preferences.png|160px|bottom]]&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;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;
&lt;br /&gt;
=== Feed Management ===&lt;br /&gt;
&lt;br /&gt;
[[Image:preware_feeds.png|160px|bottom]][[Image:preware_add_feed.png|160px|bottom]]&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;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. &lt;br /&gt;
&lt;br /&gt;
* Canuck-software&lt;br /&gt;
* Optware&lt;br /&gt;
* PimpmyPre&lt;br /&gt;
* Precentral&lt;br /&gt;
* Precentral Themes&lt;br /&gt;
* Prethemer&lt;br /&gt;
* Preware&lt;br /&gt;
* Webos-internals&lt;br /&gt;
* Webos-patches&lt;br /&gt;
&lt;br /&gt;
You also have the ability to add other feeds that follow the standard feed layout used by Preware. In the new feed section add a name for the feed, and the URL to the feed then tap add feed.  &lt;br /&gt;
&lt;br /&gt;
=== Package Updates ===&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;
&lt;br /&gt;
&lt;br /&gt;
== Status ==&lt;br /&gt;
&lt;br /&gt;
This is beta software.  Even so:&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;
&lt;br /&gt;
== License ==&lt;br /&gt;
&lt;br /&gt;
Please be aware that org.webosinternals.preware and org.webosinternals.ipkgservice are licensed under the GPLv2.&lt;br /&gt;
&lt;br /&gt;
They 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 authors.&lt;br /&gt;
&lt;br /&gt;
== Operating notes ==&lt;br /&gt;
&lt;br /&gt;
=== Limitations ===&lt;br /&gt;
&lt;br /&gt;
No known limitations.&lt;br /&gt;
&lt;br /&gt;
=== Known bugs ===&lt;br /&gt;
&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;
== Installing Preware ==&lt;br /&gt;
&lt;br /&gt;
'Simple step-by-step instructions with screenshots are here: [http://forums.precentral.net/showthread.php?p=2040315 Getting Started: Preware]'&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 can use one of the stand-alone Preware Installers at http://get.preware.org/ to install Preware.&lt;br /&gt;
&lt;br /&gt;
If that fails, please use the [http://forums.precentral.net/homebrew-apps/206905-webos-quick-install-v2-7-beyond.html WebOS Quick Install] tool to install the Package Manager Service and the Preware application directly from the WebOS Internals feed.  &lt;br /&gt;
&lt;br /&gt;
No other application installer tool is sophisticated enough to install the custom Package Manager Service that Preware requires.  Preware can install it, but you need a way to bootstrap Preware first, so you need to use our stand-alone Preware Installers or WebOS Quick Install for the very first installation of Preware.&lt;br /&gt;
&lt;br /&gt;
You need to have your Pre in [[Getting started|developer mode]] when using the stand-alone Preware Installer or WebOS Quick Install for the very first installation of the Package Manager Service and Preware.  Once you have Preware correctly installed, you never need to use [[Getting started|developer mode]] again with Preware (it does the required steps in the background for you whenever it needs to).&lt;br /&gt;
&lt;br /&gt;
Note 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;
=== Installing Preware with Preware Installer ===&lt;br /&gt;
'''Setup your phone in [[Getting started|Developer Mode]]'''&amp;lt;br&amp;gt;&lt;br /&gt;
1. Go to the main (start) screen on your Palm Pre or Pixi &amp;lt;br&amp;gt;&lt;br /&gt;
2. Start typing &amp;quot;upupdowndownleftrightleftrightbastart&amp;quot; without the quotation marks.&amp;lt;br&amp;gt;&lt;br /&gt;
3. Tap the Developer Mode icon and turn Developer Mode on. &amp;lt;br&amp;gt;&lt;br /&gt;
4. Set Developer Mode to ON.&amp;lt;br&amp;gt;&lt;br /&gt;
5. When asked, tap Reset The Device. Your phone will restart.&amp;lt;br&amp;gt;&lt;br /&gt;
6. Connect the USB cable to your computer and select &amp;quot;Just Charge&amp;quot; when the phone prompts you.&amp;lt;br&amp;gt;&lt;br /&gt;
'''Install Software''':&amp;lt;br&amp;gt;&lt;br /&gt;
7. [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&amp;lt;br&amp;gt;&lt;br /&gt;
8. [http://www.webos-internals.org/wiki/Webos_Doctor_Versions Click here] to install the current webOS Doctor for your carrier and phone in a subdirectory your will remember (maybe &amp;quot;Palm&amp;quot;?)&amp;lt;br&amp;gt;&lt;br /&gt;
9. Download the most recent PrewareInstaller.jar from [http://get.preware.org/ get.preware.org].  (The exe version may not work.)&amp;lt;br&amp;gt;&lt;br /&gt;
10. Run PrewareInstaller&amp;lt;br&amp;gt;&lt;br /&gt;
11. Click Tools then Refresh Novacomd&amp;lt;br&amp;gt;&lt;br /&gt;
12. Click INSTALL.&amp;lt;br&amp;gt;&lt;br /&gt;
'''Restart your phone''': &amp;lt;br&amp;gt;&lt;br /&gt;
13. Press and hold the ON/OFF button for 8 seconds&amp;lt;br&amp;gt;&lt;br /&gt;
14. Tap Power&amp;lt;br&amp;gt;&lt;br /&gt;
15. Tap Restart&amp;lt;br&amp;gt;&lt;br /&gt;
'''Update the Package Manager Service and Preware'''&amp;lt;br&amp;gt;&lt;br /&gt;
16. Tap Launcher&amp;lt;br&amp;gt;&lt;br /&gt;
17. Tap Preware&amp;lt;br&amp;gt;&lt;br /&gt;
18. Tap OK to continue if there is a splash screen&amp;lt;br&amp;gt;&lt;br /&gt;
19. Tap Package Updates (an update for Package Manager Service and Preware should be shown)&amp;lt;br&amp;gt;&lt;br /&gt;
20. Tap Package Manager Service&amp;lt;br&amp;gt;&lt;br /&gt;
21. Tap Update&amp;lt;br&amp;gt;&lt;br /&gt;
22. Tap OK when the Package Manager Service application has installed&amp;lt;br&amp;gt;&lt;br /&gt;
23. Swipe back to return to Package Updates&amp;lt;br&amp;gt;&lt;br /&gt;
24. Tap Preware&amp;lt;br&amp;gt;&lt;br /&gt;
25. Tap Update&amp;lt;br&amp;gt;&lt;br /&gt;
26. Tap OK when the Preware application has installed&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== Installing Preware with WebOS Quick Install ===&lt;br /&gt;
'''Simple step-by-step instructions with screenshots are here: [http://forums.precentral.net/showthread.php?p=2040315 Getting Started: Preware]'''&lt;br /&gt;
&lt;br /&gt;
* Put your device in [[Getting started|Developer Mode]]&lt;br /&gt;
* Run WebOS Quick Install&lt;br /&gt;
* Press the third button on the right&lt;br /&gt;
* Choose WebOS Internals Feed (all) from the dropdown list at the top. &lt;br /&gt;
* Select ''Package Manager Service'' from the list.  &lt;br /&gt;
* Press DOWNLOAD.&lt;br /&gt;
* Press INSTALL.&lt;br /&gt;
* Press the third button on the right&lt;br /&gt;
* Choose WebOS Internals Feed (all) from the dropdown list at the top. &lt;br /&gt;
* Select ''Preware'' from the list.  &lt;br /&gt;
* Press DOWNLOAD.&lt;br /&gt;
* Press INSTALL.&lt;br /&gt;
* If WebOS Quick Install offers to install the Package Manager Service automatically to enable tweaking, do not agree.  It will install the wrong version.  You must install it as detailed above.&lt;br /&gt;
&lt;br /&gt;
=== Updating ===&lt;br /&gt;
&lt;br /&gt;
To update Preware or the Package Manager Service, simpy use Preware version 0.9.0 or later.&lt;br /&gt;
&lt;br /&gt;
Make sure you update the Package Manager Service first, and the Preware application second. As of Preware 0.9.4, this restriction will be enforced automatically.&lt;br /&gt;
&lt;br /&gt;
If you are updating to Preware version 0.9.3 or later and you have previously used the autopatch-feed package, please follow these [http://forums.precentral.net/webos-patches/208312-autopatch-transitioning-webos-patches-feed.html] directions for the update.&lt;br /&gt;
&lt;br /&gt;
=== Removal ===&lt;br /&gt;
&lt;br /&gt;
Why would you ever want to remove Preware?&lt;br /&gt;
&lt;br /&gt;
To remove Preware, use WebOS Quick Install's Device Management page and unselect the Package Manager Service and the Preware application.&lt;br /&gt;
&lt;br /&gt;
=== Recent enhancements ===&lt;br /&gt;
&lt;br /&gt;
0.9.12: Fixed the recurring splash screen bug.&lt;br /&gt;
&lt;br /&gt;
0.9.11: Added a preference for enabling and disabling the fair dinkum partial app limit fix.&lt;br /&gt;
&lt;br /&gt;
0.9.10: Added support for category themes.&lt;br /&gt;
&lt;br /&gt;
0.9.9: Massive speed improvements, a fix for the theme hanging problem, and support for Pixi patching.&lt;br /&gt;
&lt;br /&gt;
0.9.8: Robustified the calls to the JSON parser to handle packages with syntax errors in appinfo.json&lt;br /&gt;
&lt;br /&gt;
0.9.7: Added a preference to enable or disable fixing the metadata for unknown type packages.&lt;br /&gt;
&lt;br /&gt;
0.9.6: Added the initial startup screen. Fixed the display of packages with multiple maintainers. Now loads extended appinfo and control file information for Unknown packages. Changed default list second-line to version + maintainer. No longer allows back-gestures during package operations. Multi-line package titles are now supported. Show All Packages changed to Show Available Types and now defaults to No.&lt;br /&gt;
&lt;br /&gt;
0.9.5: A package is removed if the user cancels installation.  More verbose status and error messages.  Selects appropriate webos-patches feed automatically.&lt;br /&gt;
&lt;br /&gt;
0.9.4: Added support for package dependencies.&lt;br /&gt;
&lt;br /&gt;
0.9.3: Adds the webos-patches feed, and feed management support.&lt;br /&gt;
&lt;br /&gt;
0.9.1: Adds the All category, plus other miscellaneous fixes.&lt;br /&gt;
&lt;br /&gt;
0.9.0: Now supports themes, restart flags and the new memory-reduction service methods.&lt;br /&gt;
&lt;br /&gt;
0.8.5: Massive speed improvement on loading, now supports package types and adding feeds.&lt;br /&gt;
&lt;br /&gt;
0.8.2: More preferences added and now functional, with listing and update frequency options.&lt;br /&gt;
&lt;br /&gt;
0.8.1: Preferences scene implemented. Upstart job stops on removal.&lt;br /&gt;
&lt;br /&gt;
0.8.0: Now supports Descriptions and Screenshots.&lt;br /&gt;
&lt;br /&gt;
0.7.7: Addition of ipkglog and config list, and if ipkgservice fails at start it notifies people, and if it fails after postinst it considers it complete anyways&lt;br /&gt;
&lt;br /&gt;
0.7.6: Fixed the superfluous update subscription message windows&lt;br /&gt;
&lt;br /&gt;
0.7.5: Fixed update subscription oddity.&lt;br /&gt;
&lt;br /&gt;
0.7.4: Fixed remounting of root filesystem for post-install and pre-remove scripts on the Pre.&lt;br /&gt;
&lt;br /&gt;
0.7.1: Fixed buttons and title on script view screen.&lt;br /&gt;
&lt;br /&gt;
0.7.0: Initial support for post-install and pre-remove scripts, including secure informed user consent.  Does not work properly with dependencies yet, so please install dependencies one at a time.&lt;br /&gt;
&lt;br /&gt;
0.6.7: Fixed bug in category drop-down list.&lt;br /&gt;
&lt;br /&gt;
0.6.6: Fixed bug in package size reporting.&lt;br /&gt;
&lt;br /&gt;
0.6.5: Updated icon and other graphical annotations.&lt;br /&gt;
&lt;br /&gt;
0.6.4: Categories drop-down bug fixed.  Preware category updated.&lt;br /&gt;
&lt;br /&gt;
0.6.2: Categories now work to some extent.  Still a bug in the drop down box.&lt;br /&gt;
&lt;br /&gt;
0.6.1: Sorting by name or date is now available.  Application details screen is much more organized.&lt;br /&gt;
&lt;br /&gt;
0.6.0: No user visible changes.  Preparation for the secure informed user consent functionality.&lt;br /&gt;
&lt;br /&gt;
0.5.1: Filtering is now available on the list screens.  Just start typing ...&lt;br /&gt;
&lt;br /&gt;
== Repository ==&lt;br /&gt;
&lt;br /&gt;
Preware and the Package Manager Service are housed in the applications/preware and services/ipkservice git repositories at http://git.webos-internals.org/&lt;br /&gt;
&lt;br /&gt;
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;br /&gt;
&lt;br /&gt;
== Alternative Installation (ADVANCED/CLI Method)==&lt;br /&gt;
&lt;br /&gt;
Really, unless you *really* know what you are doing, you should use one of the Preware stand-alone installers or the WebOS Quick Install installation instructions above.&lt;br /&gt;
&lt;br /&gt;
This method is for '''LINUX EXPERTS ONLY'''!&lt;br /&gt;
&lt;br /&gt;
=== Installing/Updating via Automated Script (Bootstrap) ===&lt;br /&gt;
&lt;br /&gt;
Really, unless you *really* know what you are doing, you should use one of the Preware stand-alone installers or the WebOS Quick Install installation instructions 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;
#Alternatively, you can use this tiny URL: http://bit.ly/dDEMO&lt;br /&gt;
sh preware-bootstrap.sh&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
}}&lt;/div&gt;</summary>
		<author><name>Milominderbinder</name></author>
	</entry>
	<entry>
		<id>http://wiki.webos-internals.org/index.php?title=Application:Preware&amp;diff=7588</id>
		<title>Application:Preware</title>
		<link rel="alternate" type="text/html" href="http://wiki.webos-internals.org/index.php?title=Application:Preware&amp;diff=7588"/>
		<updated>2009-12-01T20:01:40Z</updated>

		<summary type="html">&lt;p&gt;Milominderbinder: fleshing out the Preware Installer Installation instructions - still a lot more to go but this is a start.&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{application&lt;br /&gt;
|name=Preware&lt;br /&gt;
|type=webOS&lt;br /&gt;
|version=Version: Beta 0.9.12 &amp;lt;br /&amp;gt;(23 Nov 2009)&lt;br /&gt;
|tag=Utilities&lt;br /&gt;
|screenshot=Application_Preware_List.png&lt;br /&gt;
|description=&lt;br /&gt;
&lt;br /&gt;
== Summary == &lt;br /&gt;
{{icon|Icon_Preware.png|float:right;}}&lt;br /&gt;
Preware is a package management application for the Palm Pre.  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;
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;
=== Key Features ===&lt;br /&gt;
&lt;br /&gt;
* Install / Remove / Update Homebrew Applications including advanced applications with special requirements.  &lt;br /&gt;
* Install / Remove / Update WebOS Themes&lt;br /&gt;
* Install / Remove / Update WebOS Patches&lt;br /&gt;
* Advanced applications and Patches that run scripts require your consent prior to installation. Preware offers to show you the script before you make the decision to let it install.  &lt;br /&gt;
&lt;br /&gt;
== Usage ==&lt;br /&gt;
&lt;br /&gt;
=== Preferences === &lt;br /&gt;
&lt;br /&gt;
[[Image:Preferences.png|160px|bottom]]&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;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;
&lt;br /&gt;
=== Feed Management ===&lt;br /&gt;
&lt;br /&gt;
[[Image:preware_feeds.png|160px|bottom]][[Image:preware_add_feed.png|160px|bottom]]&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;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. &lt;br /&gt;
&lt;br /&gt;
* Canuck-software&lt;br /&gt;
* Optware&lt;br /&gt;
* PimpmyPre&lt;br /&gt;
* Precentral&lt;br /&gt;
* Precentral Themes&lt;br /&gt;
* Prethemer&lt;br /&gt;
* Preware&lt;br /&gt;
* Webos-internals&lt;br /&gt;
* Webos-patches&lt;br /&gt;
&lt;br /&gt;
You also have the ability to add other feeds that follow the standard feed layout used by Preware. In the new feed section add a name for the feed, and the URL to the feed then tap add feed.  &lt;br /&gt;
&lt;br /&gt;
=== Package Updates ===&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;
&lt;br /&gt;
&lt;br /&gt;
== Status ==&lt;br /&gt;
&lt;br /&gt;
This is beta software.  Even so:&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;
&lt;br /&gt;
== License ==&lt;br /&gt;
&lt;br /&gt;
Please be aware that org.webosinternals.preware and org.webosinternals.ipkgservice are licensed under the GPLv2.&lt;br /&gt;
&lt;br /&gt;
They 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 authors.&lt;br /&gt;
&lt;br /&gt;
== Operating notes ==&lt;br /&gt;
&lt;br /&gt;
=== Limitations ===&lt;br /&gt;
&lt;br /&gt;
No known limitations.&lt;br /&gt;
&lt;br /&gt;
=== Known bugs ===&lt;br /&gt;
&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;
== Installation ==&lt;br /&gt;
&lt;br /&gt;
A detailed article on Preware installation including screenshots can be found at http://forums.precentral.net/showthread.php?p=2040315&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 can use one of the stand-alone Preware Installers at http://get.preware.org/ to install Preware.&lt;br /&gt;
&lt;br /&gt;
If that fails, please use the [http://forums.precentral.net/homebrew-apps/206905-webos-quick-install-v2-7-beyond.html WebOS Quick Install] tool to install the Package Manager Service and the Preware application directly from the WebOS Internals feed.  &lt;br /&gt;
&lt;br /&gt;
No other application installer tool is sophisticated enough to install the custom Package Manager Service that Preware requires.  Preware can install it, but you need a way to bootstrap Preware first, so you need to use our stand-alone Preware Installers or WebOS Quick Install for the very first installation of Preware.&lt;br /&gt;
&lt;br /&gt;
You need to have your Pre in [[Getting started|developer mode]] when using the stand-alone Preware Installer or WebOS Quick Install for the very first installation of the Package Manager Service and Preware.  Once you have Preware correctly installed, you never need to use [[Getting started|developer mode]] again with Preware (it does the required steps in the background for you whenever it needs to).&lt;br /&gt;
&lt;br /&gt;
Note 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;
=== Preware Installer Installation  Steps ===&lt;br /&gt;
'''Setup your phone in [[Getting started|Developer Mode]]'''&amp;lt;br&amp;gt;&lt;br /&gt;
1. Go to the main (start) screen on your Palm Pre or Pixi &amp;lt;br&amp;gt;&lt;br /&gt;
2. Start typing &amp;quot;upupdowndownleftrightleftrightbastart&amp;quot; without the quotation marks.&amp;lt;br&amp;gt;&lt;br /&gt;
3. Tap the Developer Mode icon and turn Developer Mode on. &amp;lt;br&amp;gt;&lt;br /&gt;
4. Set Developer Mode to ON.&amp;lt;br&amp;gt;&lt;br /&gt;
5. When asked, tap Reset The Device. Your phone will restart.&amp;lt;br&amp;gt;&lt;br /&gt;
6. Connect the USB cable to your computer and select &amp;quot;Just Charge&amp;quot; when the phone prompts you.&amp;lt;br&amp;gt;&lt;br /&gt;
'''Install Software''':&amp;lt;br&amp;gt;&lt;br /&gt;
7. [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&amp;lt;br&amp;gt;&lt;br /&gt;
8. [http://www.webos-internals.org/wiki/Webos_Doctor_Versions Click here] to install the current webOS Doctor for your carrier and phone in a subdirectory your will remember (maybe &amp;quot;Palm&amp;quot;?)&amp;lt;br&amp;gt;&lt;br /&gt;
9. Download the most recent PrewareInstaller.jar from [http://get.preware.org/ get.preware.org].  (The exe version may not work.)&amp;lt;br&amp;gt;&lt;br /&gt;
10. Run PrewareInstaller&amp;lt;br&amp;gt;&lt;br /&gt;
11. Click Tools then Refresh Novacomd&amp;lt;br&amp;gt;&lt;br /&gt;
12. Click INSTALL.&amp;lt;br&amp;gt;&lt;br /&gt;
'''Restart your phone''': &amp;lt;br&amp;gt;&lt;br /&gt;
13. Press and hold the ON/OFF button for 8 seconds&amp;lt;br&amp;gt;&lt;br /&gt;
14. Tap Power&amp;lt;br&amp;gt;&lt;br /&gt;
15. Tap Restart&amp;lt;br&amp;gt;&lt;br /&gt;
'''Update the Package Manager Service and Preware'''&amp;lt;br&amp;gt;&lt;br /&gt;
16. Tap Launcher&amp;lt;br&amp;gt;&lt;br /&gt;
17. Tap Preware&amp;lt;br&amp;gt;&lt;br /&gt;
18. Tap OK to continue if there is a splash screen&amp;lt;br&amp;gt;&lt;br /&gt;
19. Tap Package Updates (an update for Package Manager Service and Preware should be shown)&amp;lt;br&amp;gt;&lt;br /&gt;
20. Tap Package Manager Service&amp;lt;br&amp;gt;&lt;br /&gt;
21. Tap Update&amp;lt;br&amp;gt;&lt;br /&gt;
22. Tap OK when the Package Manager Service application has installed&amp;lt;br&amp;gt;&lt;br /&gt;
23. Swipe back to return to Package Updates&amp;lt;br&amp;gt;&lt;br /&gt;
24. Tap Preware&amp;lt;br&amp;gt;&lt;br /&gt;
25. Tap Update&amp;lt;br&amp;gt;&lt;br /&gt;
26. Tap OK when the Preware application has installed&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== WebOS Quick Install Installation  Steps ===&lt;br /&gt;
* Put your device in [[Getting started|Developer Mode]]&lt;br /&gt;
* Run WebOS Quick Install&lt;br /&gt;
* Press the third button on the right&lt;br /&gt;
* Choose WebOS Internals Feed (all) from the dropdown list at the top. &lt;br /&gt;
* Select ''Package Manager Service'' from the list.  &lt;br /&gt;
* Press DOWNLOAD.&lt;br /&gt;
* Press INSTALL.&lt;br /&gt;
* Press the third button on the right&lt;br /&gt;
* Choose WebOS Internals Feed (all) from the dropdown list at the top. &lt;br /&gt;
* Select ''Preware'' from the list.  &lt;br /&gt;
* Press DOWNLOAD.&lt;br /&gt;
* Press INSTALL.&lt;br /&gt;
* If WebOS Quick Install offers to install the Package Manager Service automatically to enable tweaking, do not agree.  It will install the wrong version.  You must install it as detailed above.&lt;br /&gt;
&lt;br /&gt;
=== Updating ===&lt;br /&gt;
&lt;br /&gt;
To update Preware or the Package Manager Service, simpy use Preware version 0.9.0 or later.&lt;br /&gt;
&lt;br /&gt;
Make sure you update the Package Manager Service first, and the Preware application second. As of Preware 0.9.4, this restriction will be enforced automatically.&lt;br /&gt;
&lt;br /&gt;
If you are updating to Preware version 0.9.3 or later and you have previously used the autopatch-feed package, please follow these [http://forums.precentral.net/webos-patches/208312-autopatch-transitioning-webos-patches-feed.html] directions for the update.&lt;br /&gt;
&lt;br /&gt;
=== Removal ===&lt;br /&gt;
&lt;br /&gt;
Why would you ever want to remove Preware?&lt;br /&gt;
&lt;br /&gt;
To remove Preware, use WebOS Quick Install's Device Management page and unselect the Package Manager Service and the Preware application.&lt;br /&gt;
&lt;br /&gt;
=== Recent enhancements ===&lt;br /&gt;
&lt;br /&gt;
0.9.12: Fixed the recurring splash screen bug.&lt;br /&gt;
&lt;br /&gt;
0.9.11: Added a preference for enabling and disabling the fair dinkum partial app limit fix.&lt;br /&gt;
&lt;br /&gt;
0.9.10: Added support for category themes.&lt;br /&gt;
&lt;br /&gt;
0.9.9: Massive speed improvements, a fix for the theme hanging problem, and support for Pixi patching.&lt;br /&gt;
&lt;br /&gt;
0.9.8: Robustified the calls to the JSON parser to handle packages with syntax errors in appinfo.json&lt;br /&gt;
&lt;br /&gt;
0.9.7: Added a preference to enable or disable fixing the metadata for unknown type packages.&lt;br /&gt;
&lt;br /&gt;
0.9.6: Added the initial startup screen. Fixed the display of packages with multiple maintainers. Now loads extended appinfo and control file information for Unknown packages. Changed default list second-line to version + maintainer. No longer allows back-gestures during package operations. Multi-line package titles are now supported. Show All Packages changed to Show Available Types and now defaults to No.&lt;br /&gt;
&lt;br /&gt;
0.9.5: A package is removed if the user cancels installation.  More verbose status and error messages.  Selects appropriate webos-patches feed automatically.&lt;br /&gt;
&lt;br /&gt;
0.9.4: Added support for package dependencies.&lt;br /&gt;
&lt;br /&gt;
0.9.3: Adds the webos-patches feed, and feed management support.&lt;br /&gt;
&lt;br /&gt;
0.9.1: Adds the All category, plus other miscellaneous fixes.&lt;br /&gt;
&lt;br /&gt;
0.9.0: Now supports themes, restart flags and the new memory-reduction service methods.&lt;br /&gt;
&lt;br /&gt;
0.8.5: Massive speed improvement on loading, now supports package types and adding feeds.&lt;br /&gt;
&lt;br /&gt;
0.8.2: More preferences added and now functional, with listing and update frequency options.&lt;br /&gt;
&lt;br /&gt;
0.8.1: Preferences scene implemented. Upstart job stops on removal.&lt;br /&gt;
&lt;br /&gt;
0.8.0: Now supports Descriptions and Screenshots.&lt;br /&gt;
&lt;br /&gt;
0.7.7: Addition of ipkglog and config list, and if ipkgservice fails at start it notifies people, and if it fails after postinst it considers it complete anyways&lt;br /&gt;
&lt;br /&gt;
0.7.6: Fixed the superfluous update subscription message windows&lt;br /&gt;
&lt;br /&gt;
0.7.5: Fixed update subscription oddity.&lt;br /&gt;
&lt;br /&gt;
0.7.4: Fixed remounting of root filesystem for post-install and pre-remove scripts on the Pre.&lt;br /&gt;
&lt;br /&gt;
0.7.1: Fixed buttons and title on script view screen.&lt;br /&gt;
&lt;br /&gt;
0.7.0: Initial support for post-install and pre-remove scripts, including secure informed user consent.  Does not work properly with dependencies yet, so please install dependencies one at a time.&lt;br /&gt;
&lt;br /&gt;
0.6.7: Fixed bug in category drop-down list.&lt;br /&gt;
&lt;br /&gt;
0.6.6: Fixed bug in package size reporting.&lt;br /&gt;
&lt;br /&gt;
0.6.5: Updated icon and other graphical annotations.&lt;br /&gt;
&lt;br /&gt;
0.6.4: Categories drop-down bug fixed.  Preware category updated.&lt;br /&gt;
&lt;br /&gt;
0.6.2: Categories now work to some extent.  Still a bug in the drop down box.&lt;br /&gt;
&lt;br /&gt;
0.6.1: Sorting by name or date is now available.  Application details screen is much more organized.&lt;br /&gt;
&lt;br /&gt;
0.6.0: No user visible changes.  Preparation for the secure informed user consent functionality.&lt;br /&gt;
&lt;br /&gt;
0.5.1: Filtering is now available on the list screens.  Just start typing ...&lt;br /&gt;
&lt;br /&gt;
== Repository ==&lt;br /&gt;
&lt;br /&gt;
Preware and the Package Manager Service are housed in the applications/preware and services/ipkservice git repositories at http://git.webos-internals.org/&lt;br /&gt;
&lt;br /&gt;
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;br /&gt;
&lt;br /&gt;
== Alternative Installation (ADVANCED/CLI Method)==&lt;br /&gt;
&lt;br /&gt;
Really, unless you *really* know what you are doing, you should use one of the Preware stand-alone installers or the WebOS Quick Install installation instructions above.&lt;br /&gt;
&lt;br /&gt;
This method is for '''LINUX EXPERTS ONLY'''!&lt;br /&gt;
&lt;br /&gt;
=== Installing/Updating via Automated Script (Bootstrap) ===&lt;br /&gt;
&lt;br /&gt;
Really, unless you *really* know what you are doing, you should use one of the Preware stand-alone installers or the WebOS Quick Install installation instructions 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;
#Alternatively, you can use this tiny URL: http://bit.ly/dDEMO&lt;br /&gt;
sh preware-bootstrap.sh&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
}}&lt;/div&gt;</summary>
		<author><name>Milominderbinder</name></author>
	</entry>
	<entry>
		<id>http://wiki.webos-internals.org/index.php?title=Portal:Patches_to_webOS&amp;diff=6619</id>
		<title>Portal:Patches to webOS</title>
		<link rel="alternate" type="text/html" href="http://wiki.webos-internals.org/index.php?title=Portal:Patches_to_webOS&amp;diff=6619"/>
		<updated>2009-10-22T18:40:31Z</updated>

		<summary type="html">&lt;p&gt;Milominderbinder: show more patches are 1.2.1 OK&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;__notoc__&lt;br /&gt;
{{portal-header&lt;br /&gt;
|This page lists patches to webOS existing apps which modify the behavior as shipped.  '''Note''' that these patches may be version specific and may be broken by future webOS updates.  Proceed with caution. If you get one that works please move it under the correct column, alphabetically, and title the page:&lt;br /&gt;
'''&amp;quot;Patch [application] [description]&amp;quot;''' (for application specific patches) &amp;lt;br&amp;gt;&lt;br /&gt;
'''&amp;quot;Patch webOS [description]&amp;quot;''' (for patches not part of a specific application)&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Each page should contain at least the basic headings&lt;br /&gt;
*1. '''Introduction''': A brief description to introduce people to the patch.&lt;br /&gt;
**1.1 '''Usage''':An explanation if it is needed on how to use the modification see Add/Delete Pages in the Launcher as an example.&lt;br /&gt;
*2. '''Editing Process''': Step by step instructions to manually edit. &lt;br /&gt;
*3. '''Patching Process''': Details for making the edits with a patch file and pointing people to the [[Applying Patches]] page if the patch is also provided in the webos-internals gitorious repository.&lt;br /&gt;
&lt;br /&gt;
For patches that aren't listed here you'll also want to check out the gitorious repository at http://gitorious.org/webos-internals/modifications/trees/master&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
{{portal-three-columns&lt;br /&gt;
|column1= &lt;br /&gt;
===webOS Update Information===&lt;br /&gt;
* [[Update 1.2.1|Update 1.2.1]]&lt;br /&gt;
* [[Update 1.2.0|Update 1.2]]&lt;br /&gt;
* [[Update 1.1.0|Update 1.1]]&lt;br /&gt;
* [[Update 1.0.4|Update 1.0.4]] &lt;br /&gt;
* [[Update 1.0.3|Update 1.0.3]]&lt;br /&gt;
&lt;br /&gt;
===Patches that Need Work===&lt;br /&gt;
* [[Bugs]]&lt;br /&gt;
&lt;br /&gt;
|column2=&lt;br /&gt;
===Patch Ideas to be Created or in Progress===&lt;br /&gt;
&lt;br /&gt;
* [[More_Calculator_Functions|Accessing additional built-in calculator functions]]&lt;br /&gt;
* [[Add_Ability_To_Choose_Snooze_Length|Add Ability to Choose Snooze Length]]&lt;br /&gt;
* [[Add_Icon_To_Quick_Launcher|Add an icon to the quick launcher]]&lt;br /&gt;
* [[Changing Clipboard Data From The Shell|Changing Clipboard Data from the Shell]]&lt;br /&gt;
* [[Development_%26_Tweak_Ideas | Development &amp;amp; Tweaking Ideas]]&lt;br /&gt;
* [[Longer Vibrate|Longer Vibrate]]&lt;br /&gt;
* [[Remove/Reduce Drag Radius]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
|column3=&lt;br /&gt;
===Notes===&lt;br /&gt;
These modifications lack a patch process, please add one to the details to the page and have it added to the webOS-internals gitorious repository. Info for the repository is on [[Applying Patches]].&lt;br /&gt;
&lt;br /&gt;
*Empty&lt;br /&gt;
}}&lt;br /&gt;
{{portal-three-columns&lt;br /&gt;
|column1= &lt;br /&gt;
==Current Patches==&lt;br /&gt;
===webOS 1.2.1 OK===&lt;br /&gt;
* ++[[Patch Browser Global Search Addons|Browser: Global Search Addons]]&lt;br /&gt;
* [[Patch Browser Delete Individual History Items|Browser: Delete Individual History Items]]&lt;br /&gt;
* [[Patch Calendar Notification Repeat|Calendar: Notification Repeat]]&lt;br /&gt;
* [[Patch Calendar Snooze Duration Selection|Calendar: Snooze Duration Selection]]&lt;br /&gt;
* [[Patch Clock Add space between Snooze and Dismiss buttons|Clock: Add space between Snooze and Dismiss buttons]]&lt;br /&gt;
* [[Patch Clock Enabling the Hidden Theme|Clock: Enabling the Hidden Theme]]&lt;br /&gt;
* ++[[Patch Clock Change Alarm Button Order|Clock: Change Alarm Button Order]]&lt;br /&gt;
* [[Patch Clock Change Alarm Snooze Length|Clock: Change Alarm Snooze Length]] - Called: Snnoze Duration Selection&lt;br /&gt;
* [[Patch Camera Easy Shutter Sound Off|Camera: Easy Shutter Sound Off]] - Called: Sound Toggle - Green (and Grey)&lt;br /&gt;
** also [[Patch Camera Shutter Sound On-Off Button|Camera: Shutter Sound On-Off Button]]&lt;br /&gt;
** also [[Camera Mod Alternate Sound Disable]]&lt;br /&gt;
* [[Patch Camera Using Volume Buttons to Take a Picture|Camera: Using Volume Buttons to Take a Picture]]&lt;br /&gt;
* [[Patch Email Confirm Deletion|Email: Confirm Deletion]]&lt;br /&gt;
* [[Patch Email Change Default Font for Replies-Forwards from Navy to Black|Email: Change Default Font for Replies/Forwards from Navy to Black]]&lt;br /&gt;
* [[Patch Email DeleteAll|Email: Delete All Read All]]&lt;br /&gt;
* [[Patch Email Enable Landscape Viewing|Email: Enable Landscape Viewing]] &lt;br /&gt;
* [[Patch Launcher Add or Delete Pages|Launcher: Add/Delete Pages]]&lt;br /&gt;
* [[Patch Launcher Hide-Delete The NASCAR App|Launcher: Hide/Delete The NASCAR App]]&lt;br /&gt;
* ++[[Patch Launcher Hide Media Sync Option|Launcher: Hide Media Sync Option]]&lt;br /&gt;
* [[Patch Launcher Reset Scroll on Page Change|Launcher: Reset Scroll on Page Change]]&lt;br /&gt;
* [[Patch Launcher Unhide the DeveloperMode App|Launcher: Unhide the DeveloperMode App]]&lt;br /&gt;
* [[Patch Launcher To Allow More Icons Per Row|Launcher: Allows More Icons Per Row]]&lt;br /&gt;
* [[Myavatar In Messaging App|Messaging: Avatar In Messaging App]] &lt;br /&gt;
* [[Patch Messaging Character Counter|Messaging: Character Counter]]&lt;br /&gt;
* [[Patch Messaging Display Full Status Messages|Messaging: Display Full Status Messages]]&lt;br /&gt;
* [[Patch Messaging Change &amp;quot;Enter Key&amp;quot; To Create Newline|Messaging: Change &amp;quot;Enter Key&amp;quot; To Create Newline]]&lt;br /&gt;
* [[Patch Messaging Force Offline Send Without Dialog|Messaging: Force Offline Send Without Dialog]]&lt;br /&gt;
* [[Patch Messaging Forward Messages|Messaging: Forward Messages]]&lt;br /&gt;
* [[Patch Messaging Jump Forward, Backward One Word at a Time|Messaging: Jump Forward, Backward One Word at a Time]]&lt;br /&gt;
* [[Patch Messaging Landscape Orientation|Messaging: Landscape Orientation]]&lt;br /&gt;
* [[Patch Messaging New Cards For Each Conversation|Messaging: New Cards For Each Conversation]]&lt;br /&gt;
* [[Patch Messaging Adding Timestamps to All Received Messages|Messaging: Adding Timestamps to All Received Messages]] - Three Options: Builtin, Clean, and Fancy&lt;br /&gt;
* [[Patch Messaging Sounds|Messaging: Message Sound]] - Called SMS Tone Per Contact&lt;br /&gt;
* ++[[Patch MediaPlayer Ignore 'A', 'An', and 'The' In Artist and Album names|Music Player: Ignore 'A', 'An', and 'The' in Artist and Album Names]]&lt;br /&gt;
* [[Patch PDF Viewer Change Orientation|PDF Viewer: Change Orientation]]&lt;br /&gt;
* [[Patch Phone Show Call Duration in the Call Log|Phone: Show Call Duration in the Call Log]]&lt;br /&gt;
* [[Patch Phone Disable Various Call Sounds|Phone: Disable Various Call Sounds]]&lt;br /&gt;
* [[Patch Tasks Always Show Details of New Tasks|Tasks: Always Show Details of New Tasks]]&lt;br /&gt;
* ++[[Patch Youtube Landscape Orientation|Youtube: Landscape Orientation]]&lt;br /&gt;
&lt;br /&gt;
===webOS Patches===&lt;br /&gt;
* [[Patch Enable LED Notifications|Enable LED Notifications]]&lt;br /&gt;
* [[On Screen Keyboard]]&lt;br /&gt;
* [[Patch webOS Brightness|Brightness]]&lt;br /&gt;
* [[Change_the_default_notification.wav_Sound|Change the Default notification.wav Sound]] - use SMS Tone Per Contact&lt;br /&gt;
** Also [[Changes_Alert/Notification_Sounds|Changes Alert/Notification Sounds]]&lt;br /&gt;
* [[Patch webOS Changing the &amp;quot;Turn off after X&amp;quot; time|Changing the &amp;quot;Turn off after X&amp;quot; Time]]&lt;br /&gt;
* [[Patch webOS Disable Charging Event Sounds|Disable Charging Event Sounds]]&lt;br /&gt;
* [[Patch webOS Add Words to AutoCorrect Dictionary|Modify AutoCorrect Dictionary]]&lt;br /&gt;
* [[Patch webOS Radio Power Switch|Radio Power Switch]]&lt;br /&gt;
* [[Patch webOS Roam Control|Roam Control]]&lt;br /&gt;
* [[Patch webOS Show Actual Battery Percentage | Show Actual Battery Percentage]]&lt;br /&gt;
* [[Patch webOS Turning Off Dialpad Noise|Turning Off Dialpad Noise]]&lt;br /&gt;
&lt;br /&gt;
|column2=&lt;br /&gt;
==Previous Patches==&lt;br /&gt;
===webOS 1.2 OK===&lt;br /&gt;
++ Indicates needs to be added to the git repository. Please help add them and remove the notation when added.&lt;br /&gt;
* ++[[Patch Phone Edit Dialer Theme|Phone: Edit Dialer Theme]]&lt;br /&gt;
* [[Patch MediaPlayer Bookmarking|Music Player: Bookmarking]] only works in 1.2.1 podcast, speech, spoken word, netcast, or audiobook genres&lt;br /&gt;
&lt;br /&gt;
===Fixed in 1.2 - No longer needed===&lt;br /&gt;
* [[Patch Amazon Download Music over EVDO|Amazon: Download Music over EVDO]]&lt;br /&gt;
* [[Patch Browser Downloading Files|Browser: Downloading Files]] &lt;br /&gt;
&lt;br /&gt;
===webOS 1.1 OK===&lt;br /&gt;
* [[Patch Calendar Show All-Day Events in Month View|Calendar: Show All-Day Events in Month View]] &lt;br /&gt;
* ++[[Patch Camera 10 Second Countdown Timer|Camera: 10 Second Countdown Timer]]&lt;br /&gt;
* ++[[Patch Email Change &amp;quot;Running Late&amp;quot; Message|Email: Change &amp;quot;Running Late&amp;quot; Message]]&lt;br /&gt;
* ++[[Patch MCraig Enabling Personals Category|mCraig: Enabling Personals Category]]&lt;br /&gt;
* ++[[Patch Phone Editing the Lock Screen|Phone: Editing the Lock Screen]]&lt;br /&gt;
* ++[[Patch WebOS Bypassing Lock Screen|Unlock: Bypass the Passcode Entry Screen]]&lt;br /&gt;
&lt;br /&gt;
===Fixed in 1.1 - No longer needed===&lt;br /&gt;
* [[Patch Email Fix Broken Formatting|Email: Fix Broken Formatting for E-mails]]&lt;br /&gt;
&lt;br /&gt;
===Not 1.1 compatible===&lt;br /&gt;
* [[Patch Camera Remote View|Camera: Remote View]]&lt;br /&gt;
* [[Patch Email Fix Attachments|Email: Fix Attachments]]&lt;br /&gt;
* [[Patch Sudoku Disable Zooming|Sudoku: Disable Zooming]]&lt;br /&gt;
&lt;br /&gt;
===webOS 1.1 OK===&lt;br /&gt;
++ Indicates needs to be added to the git repository. Please help add them and remove the notation when added.&lt;br /&gt;
* ++[[Patch webOS Boot Themes|Boot Themes]]&lt;br /&gt;
* ++[[Patch webOS Bypassing Activation|Bypassing Activation]]&lt;br /&gt;
* ++[[Patch webOS Change Carrier String|Change Carrier String]]&lt;br /&gt;
* ++[[Patch webOS CPU Frequency or Voltage Scaling|CPU Frequency or Voltage Scaling]]&lt;br /&gt;
* ++[[Patch webOS GPS Tracking|GPS Tracking]]&lt;br /&gt;
* ++[[Patch webOS Graphics|Graphics]]&lt;br /&gt;
* ++[[Patch webOS Hourly Chime|Hourly Chime]] &lt;br /&gt;
* ++[[Patch webOS Keep Phone Awake While in Remote Session|Keep Phone Awake While in Remote Session]]&lt;br /&gt;
* [[Patch webOS Logging Information from Within Scripts|Logging Information from Within Scripts]]&lt;br /&gt;
* [[Patch webOS Modifying a Stock App While Keeping the Original|Modifying a Stock App While Keeping the Original]] &lt;br /&gt;
* ++[[Patch webOS Random Wallpaper Switching|Random Wallpaper Switching]]&lt;br /&gt;
* [[Patch webOS Reverse Tunnel|Reverse Tunnel]] &lt;br /&gt;
* [[Screenlock On When Connected|Stay On While Connected]]&lt;br /&gt;
* [[Make USB Partition Writable via SFTP|Make USB Partition writable via SFTP]]&lt;br /&gt;
&lt;br /&gt;
===Fixed in 1.1 - No longer needed===&lt;br /&gt;
* Empty&lt;br /&gt;
&lt;br /&gt;
===Not 1.1 compatible===&lt;br /&gt;
* [[Patch webOS Email App Patch to Prompt for IPK Installation|Email App Patch to Prompt for IPK Installation]] &lt;br /&gt;
&lt;br /&gt;
|column3=&lt;br /&gt;
==== The following have not been checked for compatibility with webOS 1.1. ====&lt;br /&gt;
* [[Browser_Plugins|Browser Plugins]]&lt;br /&gt;
* [[Photos Slideshow|Photos Slideshow]] &lt;br /&gt;
&lt;br /&gt;
==== The following are deprecated.  They have been replaced with methods which are easier or are moot in 1.1 ====&lt;br /&gt;
&lt;br /&gt;
* [[Installing Homebrew Apps With A Rooted Pre|Installing Homebrew Apps With A Linux Accessed Pre]]  &lt;br /&gt;
* [[Packaging Homebrew Apps for Stock Pre without Rooting|Packaging Homebrew Apps for Stock Pre without Accessing Linux]] &lt;br /&gt;
* [[Modifying Stock Applications|Modifying Stock Applications]] &lt;br /&gt;
&lt;br /&gt;
}}&lt;/div&gt;</summary>
		<author><name>Milominderbinder</name></author>
	</entry>
	<entry>
		<id>http://wiki.webos-internals.org/index.php?title=Portal:Patches_to_webOS&amp;diff=6618</id>
		<title>Portal:Patches to webOS</title>
		<link rel="alternate" type="text/html" href="http://wiki.webos-internals.org/index.php?title=Portal:Patches_to_webOS&amp;diff=6618"/>
		<updated>2009-10-22T18:04:09Z</updated>

		<summary type="html">&lt;p&gt;Milominderbinder: cleanup to show what is really OK for 1.2.1&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;__notoc__&lt;br /&gt;
{{portal-header&lt;br /&gt;
|This page lists patches to webOS existing apps which modify the behavior as shipped.  '''Note''' that these patches may be version specific and may be broken by future webOS updates.  Proceed with caution. If you get one that works please move it under the correct column, alphabetically, and title the page:&lt;br /&gt;
'''&amp;quot;Patch [application] [description]&amp;quot;''' (for application specific patches) &amp;lt;br&amp;gt;&lt;br /&gt;
'''&amp;quot;Patch webOS [description]&amp;quot;''' (for patches not part of a specific application)&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Each page should contain at least the basic headings&lt;br /&gt;
*1. '''Introduction''': A brief description to introduce people to the patch.&lt;br /&gt;
**1.1 '''Usage''':An explanation if it is needed on how to use the modification see Add/Delete Pages in the Launcher as an example.&lt;br /&gt;
*2. '''Editing Process''': Step by step instructions to manually edit. &lt;br /&gt;
*3. '''Patching Process''': Details for making the edits with a patch file and pointing people to the [[Applying Patches]] page if the patch is also provided in the webos-internals gitorious repository.&lt;br /&gt;
&lt;br /&gt;
For patches that aren't listed here you'll also want to check out the gitorious repository at http://gitorious.org/webos-internals/modifications/trees/master&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
{{portal-three-columns&lt;br /&gt;
|column1= &lt;br /&gt;
===webOS Update Information===&lt;br /&gt;
* [[Update 1.2.1|Update 1.2.1]]&lt;br /&gt;
* [[Update 1.2.0|Update 1.2]]&lt;br /&gt;
* [[Update 1.1.0|Update 1.1]]&lt;br /&gt;
* [[Update 1.0.4|Update 1.0.4]] &lt;br /&gt;
* [[Update 1.0.3|Update 1.0.3]]&lt;br /&gt;
&lt;br /&gt;
===Patches that Need Work===&lt;br /&gt;
* [[Bugs]]&lt;br /&gt;
&lt;br /&gt;
|column2=&lt;br /&gt;
===Patch Ideas to be Created or in Progress===&lt;br /&gt;
&lt;br /&gt;
* [[More_Calculator_Functions|Accessing additional built-in calculator functions]]&lt;br /&gt;
* [[Add_Ability_To_Choose_Snooze_Length|Add Ability to Choose Snooze Length]]&lt;br /&gt;
* [[Add_Icon_To_Quick_Launcher|Add an icon to the quick launcher]]&lt;br /&gt;
* [[Changing Clipboard Data From The Shell|Changing Clipboard Data from the Shell]]&lt;br /&gt;
* [[Development_%26_Tweak_Ideas | Development &amp;amp; Tweaking Ideas]]&lt;br /&gt;
* [[Longer Vibrate|Longer Vibrate]]&lt;br /&gt;
* [[Remove/Reduce Drag Radius]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
|column3=&lt;br /&gt;
===Notes===&lt;br /&gt;
These modifications lack a patch process, please add one to the details to the page and have it added to the webOS-internals gitorious repository. Info for the repository is on [[Applying Patches]].&lt;br /&gt;
&lt;br /&gt;
*Empty&lt;br /&gt;
}}&lt;br /&gt;
{{portal-three-columns&lt;br /&gt;
|column1= &lt;br /&gt;
==Current Patches==&lt;br /&gt;
===webOS 1.2.1 OK===&lt;br /&gt;
* ++[[Patch Browser Global Search Addons|Browser: Global Search Addons]]&lt;br /&gt;
* [[Patch Browser Delete Individual History Items|Browser: Delete Individual History Items]]&lt;br /&gt;
* [[Patch Camera Easy Shutter Sound Off|Camera: Easy Shutter Sound Off]] - Called: Sound Toggle - Green (and Grey)&lt;br /&gt;
** also [[Patch Camera Shutter Sound On-Off Button|Camera: Shutter Sound On-Off Button]]&lt;br /&gt;
** also [[Camera Mod Alternate Sound Disable]]&lt;br /&gt;
* [[Patch Calendar Notification Repeat|Calendar: Notification Repeat]]&lt;br /&gt;
* [[Patch Calendar Snooze Duration Selection|Calendar: Snooze Duration Selection]]&lt;br /&gt;
* [[Patch Clock Add space between Snooze and Dismiss buttons|Clock: Add space between Snooze and Dismiss buttons]]&lt;br /&gt;
* [[Patch Clock Enabling the Hidden Theme|Clock: Enabling the Hidden Theme]]&lt;br /&gt;
* ++[[Patch Clock Change Alarm Button Order|Clock: Change Alarm Button Order]]&lt;br /&gt;
* [[Patch Clock Change Alarm Snooze Length|Clock: Change Alarm Snooze Length]] - Called: Snnoze Duration Selection&lt;br /&gt;
* [[Patch Email Confirm Deletion|Email: Confirm Deletion]]&lt;br /&gt;
* [[Patch Email Change Default Font for Replies-Forwards from Navy to Black|Email: Change Default Font for Replies/Forwards from Navy to Black]]&lt;br /&gt;
* [[Patch Email DeleteAll|Email: Delete All Read All]]&lt;br /&gt;
* [[Patch Email Enable Landscape Viewing|Email: Enable Landscape Viewing]] &lt;br /&gt;
* [[Patch Launcher Add or Delete Pages|Launcher: Add/Delete Pages]]&lt;br /&gt;
* [[Patch Launcher Hide-Delete The NASCAR App|Launcher: Hide/Delete The NASCAR App]]&lt;br /&gt;
* ++[[Patch Launcher Hide Media Sync Option|Launcher: Hide Media Sync Option]]&lt;br /&gt;
* [[Patch Launcher Reset Scroll on Page Change|Launcher: Reset Scroll on Page Change]]&lt;br /&gt;
* [[Patch Launcher Unhide the DeveloperMode App|Launcher: Unhide the DeveloperMode App]]&lt;br /&gt;
* [[Patch Launcher To Allow More Icons Per Row|Launcher: Allows More Icons Per Row]]&lt;br /&gt;
* [[Patch Messaging Character Counter|Messaging: Character Counter]]&lt;br /&gt;
* [[Patch Messaging Display Full Status Messages|Messaging: Display Full Status Messages]]&lt;br /&gt;
* [[Patch Messaging Change &amp;quot;Enter Key&amp;quot; To Create Newline|Messaging: Change &amp;quot;Enter Key&amp;quot; To Create Newline]]&lt;br /&gt;
* [[Patch Messaging Force Offline Send Without Dialog|Messaging: Force Offline Send Without Dialog]]&lt;br /&gt;
* [[Patch Messaging Forward Messages|Messaging: Forward Messages]]&lt;br /&gt;
* [[Patch Messaging Jump Forward, Backward One Word at a Time|Messaging: Jump Forward, Backward One Word at a Time]]&lt;br /&gt;
* [[Patch Messaging Landscape Orientation|Messaging: Landscape Orientation]]&lt;br /&gt;
* [[Patch Messaging New Cards For Each Conversation|Messaging: New Cards For Each Conversation]]&lt;br /&gt;
* [[Patch Messaging Adding Timestamps to All Received Messages|Messaging: Adding Timestamps to All Received Messages]] - Three Options: Builtin, Clean, and Fancy&lt;br /&gt;
* [[Patch Messaging Sounds|Messaging: Message Sound]] - Called SMS Tone Per Contact&lt;br /&gt;
* ++[[Patch MediaPlayer Ignore 'A', 'An', and 'The' In Artist and Album names|Music Player: Ignore 'A', 'An', and 'The' in Artist and Album Names]]&lt;br /&gt;
* [[Patch PDF Viewer Change Orientation|PDF Viewer: Change Orientation]]&lt;br /&gt;
* [[Patch Phone Show Call Duration in the Call Log|Phone: Show Call Duration in the Call Log]]&lt;br /&gt;
* [[Patch Phone Disable Various Call Sounds|Phone: Disable Various Call Sounds]]&lt;br /&gt;
* [[Patch Tasks Always Show Details of New Tasks|Tasks: Always Show Details of New Tasks]]&lt;br /&gt;
* ++[[Patch Youtube Landscape Orientation|Youtube: Landscape Orientation]]&lt;br /&gt;
&lt;br /&gt;
===webOS Patches===&lt;br /&gt;
* [[Patch Enable LED Notifications|Enable LED Notifications]]&lt;br /&gt;
* [[On Screen Keyboard]]&lt;br /&gt;
* [[Patch webOS Brightness|Brightness]]&lt;br /&gt;
* [[Change_the_default_notification.wav_Sound|Change the Default notification.wav Sound]] - use SMS Tone Per Contact&lt;br /&gt;
** Also [[Changes_Alert/Notification_Sounds|Changes Alert/Notification Sounds]]&lt;br /&gt;
* [[Patch webOS Disable Charging Event Sounds|Disable Charging Event Sounds]]&lt;br /&gt;
* [[Patch webOS Turning Off Dialpad Noise|Turning Off Dialpad Noise]]&lt;br /&gt;
* [[Patch webOS Add Words to AutoCorrect Dictionary|Modify AutoCorrect Dictionary]]&lt;br /&gt;
* [[Patch webOS Radio Power Switch|Radio Power Switch]]&lt;br /&gt;
* [[Patch webOS Roam Control|Roam Control]]&lt;br /&gt;
* [[Patch webOS Show Actual Battery Percentage | Show Actual Battery Percentage]]&lt;br /&gt;
&lt;br /&gt;
|column2=&lt;br /&gt;
==Previous Patches==&lt;br /&gt;
===webOS 1.2 OK===&lt;br /&gt;
++ Indicates needs to be added to the git repository. Please help add them and remove the notation when added.&lt;br /&gt;
* ++[[Patch Phone Edit Dialer Theme|Phone: Edit Dialer Theme]]&lt;br /&gt;
* [[Patch MediaPlayer Bookmarking|Music Player: Bookmarking]] only works in 1.2.1 podcast, speech, spoken word, netcast, or audiobook genres&lt;br /&gt;
&lt;br /&gt;
===Fixed in 1.2 - No longer needed===&lt;br /&gt;
* [[Patch Amazon Download Music over EVDO|Amazon: Download Music over EVDO]]&lt;br /&gt;
* [[Patch Browser Downloading Files|Browser: Downloading Files]] &lt;br /&gt;
&lt;br /&gt;
===webOS 1.1 OK===&lt;br /&gt;
* [[Patch Calendar Show All-Day Events in Month View|Calendar: Show All-Day Events in Month View]] &lt;br /&gt;
* ++[[Patch Camera 10 Second Countdown Timer|Camera: 10 Second Countdown Timer]]&lt;br /&gt;
* [[Patch Camera Using Volume Buttons to Take a Picture|Camera: Using Volume Buttons to Take a Picture]]&lt;br /&gt;
* ++[[Patch Email Change &amp;quot;Running Late&amp;quot; Message|Email: Change &amp;quot;Running Late&amp;quot; Message]]&lt;br /&gt;
* ++[[Patch MCraig Enabling Personals Category|mCraig: Enabling Personals Category]]&lt;br /&gt;
* ++[[Patch Phone Editing the Lock Screen|Phone: Editing the Lock Screen]]&lt;br /&gt;
* ++[[Patch WebOS Bypassing Lock Screen|Unlock: Bypass the Passcode Entry Screen]]&lt;br /&gt;
&lt;br /&gt;
===Fixed in 1.1 - No longer needed===&lt;br /&gt;
* [[Patch Email Fix Broken Formatting|Email: Fix Broken Formatting for E-mails]]&lt;br /&gt;
&lt;br /&gt;
===Not 1.1 compatible===&lt;br /&gt;
* [[Patch Camera Remote View|Camera: Remote View]]&lt;br /&gt;
* [[Patch Email Fix Attachments|Email: Fix Attachments]]&lt;br /&gt;
* [[Patch Sudoku Disable Zooming|Sudoku: Disable Zooming]]&lt;br /&gt;
&lt;br /&gt;
===webOS 1.1 OK===&lt;br /&gt;
++ Indicates needs to be added to the git repository. Please help add them and remove the notation when added.&lt;br /&gt;
* ++[[Patch webOS Boot Themes|Boot Themes]]&lt;br /&gt;
* ++[[Patch webOS Bypassing Activation|Bypassing Activation]]&lt;br /&gt;
* ++[[Patch webOS Change Carrier String|Change Carrier String]]&lt;br /&gt;
* [[Patch webOS Changing the &amp;quot;Turn off after X&amp;quot; time|Changing the &amp;quot;Turn off after X&amp;quot; Time]]&lt;br /&gt;
* ++[[Patch webOS CPU Frequency or Voltage Scaling|CPU Frequency or Voltage Scaling]]&lt;br /&gt;
* ++[[Patch webOS GPS Tracking|GPS Tracking]]&lt;br /&gt;
* ++[[Patch webOS Graphics|Graphics]]&lt;br /&gt;
* ++[[Patch webOS Hourly Chime|Hourly Chime]] &lt;br /&gt;
* ++[[Patch webOS Keep Phone Awake While in Remote Session|Keep Phone Awake While in Remote Session]]&lt;br /&gt;
* [[Patch webOS Logging Information from Within Scripts|Logging Information from Within Scripts]]&lt;br /&gt;
* [[Patch webOS Modifying a Stock App While Keeping the Original|Modifying a Stock App While Keeping the Original]] &lt;br /&gt;
* ++[[Patch webOS Random Wallpaper Switching|Random Wallpaper Switching]]&lt;br /&gt;
* [[Patch webOS Reverse Tunnel|Reverse Tunnel]] &lt;br /&gt;
* [[Screenlock On When Connected|Stay On While Connected]]&lt;br /&gt;
* [[Make USB Partition Writable via SFTP|Make USB Partition writable via SFTP]]&lt;br /&gt;
&lt;br /&gt;
===Fixed in 1.1 - No longer needed===&lt;br /&gt;
* Empty&lt;br /&gt;
&lt;br /&gt;
===Not 1.1 compatible===&lt;br /&gt;
* [[Patch webOS Email App Patch to Prompt for IPK Installation|Email App Patch to Prompt for IPK Installation]] &lt;br /&gt;
&lt;br /&gt;
|column3=&lt;br /&gt;
==== The following have not been checked for compatibility with webOS 1.1. ====&lt;br /&gt;
* [[Browser_Plugins|Browser Plugins]]&lt;br /&gt;
* [[Myavatar In Messaging App|Myavatar In Messaging App]] &lt;br /&gt;
* [[Photos Slideshow|Photos Slideshow]] &lt;br /&gt;
&lt;br /&gt;
==== The following are deprecated.  They have been replaced with methods which are easier or are moot in 1.1 ====&lt;br /&gt;
&lt;br /&gt;
* [[Installing Homebrew Apps With A Rooted Pre|Installing Homebrew Apps With A Linux Accessed Pre]]  &lt;br /&gt;
* [[Packaging Homebrew Apps for Stock Pre without Rooting|Packaging Homebrew Apps for Stock Pre without Accessing Linux]] &lt;br /&gt;
* [[Modifying Stock Applications|Modifying Stock Applications]] &lt;br /&gt;
&lt;br /&gt;
}}&lt;/div&gt;</summary>
		<author><name>Milominderbinder</name></author>
	</entry>
	<entry>
		<id>http://wiki.webos-internals.org/index.php?title=Patch&amp;diff=6586</id>
		<title>Patch</title>
		<link rel="alternate" type="text/html" href="http://wiki.webos-internals.org/index.php?title=Patch&amp;diff=6586"/>
		<updated>2009-10-19T18:56:10Z</updated>

		<summary type="html">&lt;p&gt;Milominderbinder: create patch redirect&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;#Redirect [[Portal:Patches_to_webOS]]&lt;/div&gt;</summary>
		<author><name>Milominderbinder</name></author>
	</entry>
	<entry>
		<id>http://wiki.webos-internals.org/index.php?title=Portal:Patches_to_webOS&amp;diff=6449</id>
		<title>Portal:Patches to webOS</title>
		<link rel="alternate" type="text/html" href="http://wiki.webos-internals.org/index.php?title=Portal:Patches_to_webOS&amp;diff=6449"/>
		<updated>2009-10-12T18:31:33Z</updated>

		<summary type="html">&lt;p&gt;Milominderbinder: remove my own erroneous entry&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;__notoc__&lt;br /&gt;
{{portal-header&lt;br /&gt;
|This page lists patches to webOS existing apps which modify the behavior as shipped.  '''Note''' that these patches may be version specific and may be broken by future webOS updates.  Proceed with caution. If you get one that works please move it under the correct column, alphabetically, and title the page:&lt;br /&gt;
'''&amp;quot;Patch [application] [description]&amp;quot;''' (for application specific patches) &amp;lt;br&amp;gt;&lt;br /&gt;
'''&amp;quot;Patch webOS [description]&amp;quot;''' (for patches not part of a specific application)&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Each page should contain at least the basic headings&lt;br /&gt;
*1. '''Introduction''': A brief description to introduce people to the patch.&lt;br /&gt;
**1.1 '''Usage''':An explanation if it is needed on how to use the modification see Add/Delete Pages in the Launcher as an example.&lt;br /&gt;
*2. '''Editing Process''': Step by step instructions to manually edit. &lt;br /&gt;
*3. '''Patching Process''': Details for making the edits with a patch file and pointing people to the [[Applying Patches]] page if the patch is also provided in the webos-internals gitorious repository.&lt;br /&gt;
&lt;br /&gt;
For patches that aren't listed here you'll also want to check out the gitorious repository at http://gitorious.org/webos-internals/modifications/trees/master&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
{{portal-three-columns&lt;br /&gt;
|column1= &lt;br /&gt;
===webOS Update Information===&lt;br /&gt;
* [[Update 1.2.1|Update 1.2.1]]&lt;br /&gt;
* [[Update 1.2.0|Update 1.2]]&lt;br /&gt;
* [[Update 1.1.0|Update 1.1]]&lt;br /&gt;
* [[Update 1.0.4|Update 1.0.4]] &lt;br /&gt;
* [[Update 1.0.3|Update 1.0.3]]&lt;br /&gt;
&lt;br /&gt;
===Patches that Need Work===&lt;br /&gt;
* [[Bugs]]&lt;br /&gt;
&lt;br /&gt;
|column2=&lt;br /&gt;
===Patch Ideas to be Created or in Progress===&lt;br /&gt;
&lt;br /&gt;
* [[More_Calculator_Functions|Accessing additional built-in calculator functions]]&lt;br /&gt;
* [[Add_Ability_To_Choose_Snooze_Length|Add Ability to Choose Snooze Length]]&lt;br /&gt;
* [[Add_Icon_To_Quick_Launcher|Add an icon to the quick launcher]]&lt;br /&gt;
* [[Changing Clipboard Data From The Shell|Changing Clipboard Data from the Shell]]&lt;br /&gt;
* [[Development_%26_Tweak_Ideas | Development &amp;amp; Tweaking Ideas]]&lt;br /&gt;
* [[Longer Vibrate|Longer Vibrate]]&lt;br /&gt;
* [[Remove/Reduce Drag Radius]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
|column3=&lt;br /&gt;
===Notes===&lt;br /&gt;
These modifications lack a patch process, please add one to the details to the page and have it added to the webOS-internals gitorious repository. Info for the repository is on [[Applying Patches]].&lt;br /&gt;
&lt;br /&gt;
*Empty&lt;br /&gt;
}}&lt;br /&gt;
{{portal-three-columns&lt;br /&gt;
|column1= &lt;br /&gt;
==Application Patches==&lt;br /&gt;
===webOS 1.2.1 OK===&lt;br /&gt;
* ++[[Patch Browser Global Search Addons|Browser: Global Search Addons]]&lt;br /&gt;
* ++[[Patch Camera Easy Shutter Sound Off|Camera: Easy Shutter Sound Off]]&lt;br /&gt;
* ++[[Patch Calendar Notification Repeat|Calendar: Notification Repeat]]&lt;br /&gt;
* ++[[Patch Calendar Snooze Duration Selection|Calendar: Snooze Duration Selection]]&lt;br /&gt;
* [[Patch Clock Enabling the Hidden Theme|Clock: Enabling the Hidden Theme]]&lt;br /&gt;
* ++[[Patch Clock Change Alarm Button Order|Clock: Change Alarm Button Order]]&lt;br /&gt;
* ++[[Patch Clock Change Alarm Snooze Length|Clock: Change Alarm Snooze Length]]&lt;br /&gt;
* [[Patch Email Confirm Deletion|Email: Confirm Deletion]]&lt;br /&gt;
* [[Patch Email Change Default Font for Replies-Forwards from Navy to Black|Email: Change Default Font for Replies/Forwards from Navy to Black]]&lt;br /&gt;
* [[Patch Email DeleteAll|Email: Delete All]]&lt;br /&gt;
* [[Patch Launcher Add or Delete Pages|Launcher: Add/Delete Pages]]&lt;br /&gt;
* [[Patch Launcher Hide-Delete The NASCAR App|Launcher: Hide/Delete The NASCAR App]]&lt;br /&gt;
* ++[[Patch Launcher Hide Media Sync Option|Launcher: Hide Media Sync Option]]&lt;br /&gt;
* [[Patch Launcher Reset Scroll on Page Change|Launcher: Reset Scroll on Page Change]]&lt;br /&gt;
* [[Patch Launcher Unhide the DeveloperMode App|Launcher: Unhide the DeveloperMode App]]&lt;br /&gt;
* [[Patch Launcher To Allow More Icons Per Row|Launcher: Allows More Icons Per Row]]&lt;br /&gt;
* [[Patch Messaging Character Counter|Messaging: Character Counter]]&lt;br /&gt;
* [[Patch Messaging Display Full Status Messages|Messaging: Display Full Status Messages]]&lt;br /&gt;
* ++[[Patch MediaPlayer Ignore 'A', 'An', and 'The' In Artist and Album names|Music Player: Ignore 'A', 'An', and 'The' in Artist and Album Names]]&lt;br /&gt;
* [[Patch Phone Show Call Duration in the Call Log|Phone: Show Call Duration in the Call Log]]&lt;br /&gt;
* [[Patch Youtube Landscape Orientation|Youtube: Landscape Orientation]]&lt;br /&gt;
&lt;br /&gt;
===webOS 1.2 OK===&lt;br /&gt;
++ Indicates needs to be added to the git repository. Please help add them and remove the notation when added.&lt;br /&gt;
* [[Patch Camera Shutter Sound On-Off Button|Camera: Shutter Sound On-Off Button]]&lt;br /&gt;
* [[Patch Clock Enabling the Hidden Theme|Clock: Enabling the Hidden Theme]]&lt;br /&gt;
* [[Patch Messaging Change &amp;quot;Enter Key&amp;quot; To Create Newline|Messaging: Change &amp;quot;Enter Key&amp;quot; To Create Newline]]&lt;br /&gt;
* [[Patch Messaging New Cards For Each Conversation|Messaging: New Cards For Each Conversation]]&lt;br /&gt;
* [[Patch Messaging Adding Timestamps to All Received Messages|Messaging: Adding Timestamps to All Received Messages]]&lt;br /&gt;
* ++[[Patch Phone Edit Dialer Theme|Phone: Edit Dialer Theme]]&lt;br /&gt;
* [[Patch Tasks Always Show Details of New Tasks|Tasks: Always Show Details of New Tasks]]&lt;br /&gt;
&lt;br /&gt;
===Fixed in 1.2 - No longer needed===&lt;br /&gt;
* [[Patch Amazon Download Music over EVDO|Amazon: Download Music over EVDO]]&lt;br /&gt;
* [[Patch Browser Downloading Files|Browser: Downloading Files]] &lt;br /&gt;
* [[Patch MediaPlayer Bookmarking|Music Player: Bookmarking - Works in 1.2 for podcast, speech, spoken word, netcast, or audiobook genre tags only]]&lt;br /&gt;
&lt;br /&gt;
===webOS 1.1 OK===&lt;br /&gt;
&lt;br /&gt;
* [[Patch Browser Delete Individual History Items|Browser: Delete Individual History Items]]&lt;br /&gt;
* [[Patch Calendar Show All-Day Events in Month View|Calendar: Show All-Day Events in Month View]] &lt;br /&gt;
* ++[[Patch Camera 10 Second Countdown Timer|Camera: 10 Second Countdown Timer]]&lt;br /&gt;
* [[Patch Camera Using Volume Buttons to Take a Picture|Camera: Using Volume Buttons to Take a Picture]]&lt;br /&gt;
* ++[[Patch Email Change &amp;quot;Running Late&amp;quot; Message|Email: Change &amp;quot;Running Late&amp;quot; Message]]&lt;br /&gt;
* [[Patch Email DeleteAll|Email: Delete All]]&lt;br /&gt;
* ++[[Patch Messaging Force Offline Send Without Dialog|Messaging: Force Offline Send Without Dialog]]&lt;br /&gt;
* [[Patch Messaging Forward Messages|Messaging: Forward Messages]]&lt;br /&gt;
* [[Patch Messaging Jump Forward, Backward One Word at a Time|Messaging: Jump Forward, Backward One Word at a Time]]&lt;br /&gt;
* [[Patch Messaging Landscape Orientation|Messaging: Landscape Orientation]]&lt;br /&gt;
* [[Patch Messaging Sounds|Messaging: Message Sound]]&lt;br /&gt;
* ++[[Patch MCraig Enabling Personals Category|mCraig: Enabling Personals Category]]&lt;br /&gt;
* ++[[Patch PDF Viewer Change Orientation|PDF Viewer: Change Orientation]]&lt;br /&gt;
* [[Patch Phone Disable Various Call Sounds|Phone: Disable Various Call Sounds]]&lt;br /&gt;
* ++[[Patch Phone Editing the Lock Screen|Phone: Editing the Lock Screen]]&lt;br /&gt;
* [[Patch Tasks Always Show Details of New Tasks|Tasks: Always Show Details of New Tasks]]&lt;br /&gt;
* ++[[Patch WebOS Bypassing Lock Screen|Unlock: Bypass the Passcode Entry Screen]]&lt;br /&gt;
&lt;br /&gt;
===Fixed in 1.1 - No longer needed===&lt;br /&gt;
* [[Patch Email Fix Broken Formatting|Email: Fix Broken Formatting for E-mails]]&lt;br /&gt;
&lt;br /&gt;
===Not 1.1 compatible===&lt;br /&gt;
* [[Patch Camera Remote View|Camera: Remote View]]&lt;br /&gt;
* [[Patch Email Enable Landscape Viewing|Email: Enable Landscape Viewing]] &lt;br /&gt;
* [[Patch Email Fix Attachments|Email: Fix Attachments]]&lt;br /&gt;
* [[Patch Sudoku Disable Zooming|Sudoku: Disable Zooming]]&lt;br /&gt;
 &lt;br /&gt;
&lt;br /&gt;
|column2=&lt;br /&gt;
==General Patches==&lt;br /&gt;
===webOS 1.2 OK===&lt;br /&gt;
* [[Patch Enable LED Notifications|Enable LED Notifications]]&lt;br /&gt;
* [[On Screen Keyboard]]&lt;br /&gt;
* [[Patch webOS Disable Charging Event Sounds|Disable Charging Event Sounds]]&lt;br /&gt;
* [[Patch webOS Turning Off Dialpad Noise|Turning Off Dialpad Noise]]&lt;br /&gt;
* [[Patch webOS Add Words to AutoCorrect Dictionary|Modify AutoCorrect Dictionary]]&lt;br /&gt;
* [[Patch webOS Roam Control|Roam Control]]&lt;br /&gt;
&lt;br /&gt;
===webOS 1.1 OK===&lt;br /&gt;
&lt;br /&gt;
++ Indicates needs to be added to the git repository. Please help add them and remove the notation when added.&lt;br /&gt;
&lt;br /&gt;
* ++[[Patch webOS Boot Themes|Boot Themes]]&lt;br /&gt;
* ++[[Patch webOS Brightness|Brightness]]&lt;br /&gt;
* ++[[Patch webOS Bypassing Activation|Bypassing Activation]]&lt;br /&gt;
* ++[[Patch webOS Change Carrier String|Change Carrier String]]&lt;br /&gt;
* ++[[Change_the_default_notification.wav_Sound|Change the Default notification.wav Sound]]&lt;br /&gt;
* [[Patch webOS Changing the &amp;quot;Turn off after X&amp;quot; time|Changing the &amp;quot;Turn off after X&amp;quot; Time]]&lt;br /&gt;
* ++[[Patch webOS CPU Frequency or Voltage Scaling|CPU Frequency or Voltage Scaling]]&lt;br /&gt;
* ++[[Patch webOS GPS Tracking|GPS Tracking]]&lt;br /&gt;
* ++[[Patch webOS Graphics|Graphics]]&lt;br /&gt;
* ++[[Patch webOS Hourly Chime|Hourly Chime]] &lt;br /&gt;
* ++[[Patch webOS Keep Phone Awake While in Remote Session|Keep Phone Awake While in Remote Session]]&lt;br /&gt;
* [[Patch webOS Logging Information from Within Scripts|Logging Information from Within Scripts]]&lt;br /&gt;
* [[Patch webOS Modifying a Stock App While Keeping the Original|Modifying a Stock App While Keeping the Original]] &lt;br /&gt;
* [[Patch webOS Radio Power Switch|Radio Power Switch]]&lt;br /&gt;
* ++[[Patch webOS Random Wallpaper Switching|Random Wallpaper Switching]]&lt;br /&gt;
* [[Patch webOS Reverse Tunnel|Reverse Tunnel]] &lt;br /&gt;
* [[Patch webOS Show Actual Battery Percentage | Show Actual Battery Percentage]]&lt;br /&gt;
* [[Screenlock On When Connected|Stay On While Connected]]&lt;br /&gt;
* [[Make USB Partition Writable via SFTP|Make USB Partition writable via SFTP]]&lt;br /&gt;
&lt;br /&gt;
===Fixed in 1.1 - No longer needed===&lt;br /&gt;
* Empty&lt;br /&gt;
&lt;br /&gt;
===Not 1.1 compatible===&lt;br /&gt;
* [[Patch webOS Email App Patch to Prompt for IPK Installation|Email App Patch to Prompt for IPK Installation]] &lt;br /&gt;
&lt;br /&gt;
|column3=&lt;br /&gt;
==== The following have not been checked for compatibility with webOS 1.1. ====&lt;br /&gt;
&lt;br /&gt;
* [[Browser_Plugins|Browser Plugins]]&lt;br /&gt;
* [[Camera Mod Alternate Sound Disable]]&lt;br /&gt;
* [[Changes_Alert/Notification_Sounds|Changes Alert/Notification Sounds]]&lt;br /&gt;
* [[Myavatar In Messaging App|Myavatar In Messaging App]] &lt;br /&gt;
* [[Photos Slideshow|Photos Slideshow]] &lt;br /&gt;
&lt;br /&gt;
==== The following are deprecated.  They have been replaced with methods which are easier or are moot in 1.1 ====&lt;br /&gt;
&lt;br /&gt;
* [[Installing Homebrew Apps With A Rooted Pre|Installing Homebrew Apps With A Linux Accessed Pre]]  &lt;br /&gt;
* [[Packaging Homebrew Apps for Stock Pre without Rooting|Packaging Homebrew Apps for Stock Pre without Accessing Linux]] &lt;br /&gt;
* [[Modifying Stock Applications|Modifying Stock Applications]] &lt;br /&gt;
&lt;br /&gt;
}}&lt;/div&gt;</summary>
		<author><name>Milominderbinder</name></author>
	</entry>
	<entry>
		<id>http://wiki.webos-internals.org/index.php?title=Patch_Clock_Alarm_Tone&amp;diff=6448</id>
		<title>Patch Clock Alarm Tone</title>
		<link rel="alternate" type="text/html" href="http://wiki.webos-internals.org/index.php?title=Patch_Clock_Alarm_Tone&amp;diff=6448"/>
		<updated>2009-10-12T18:30:06Z</updated>

		<summary type="html">&lt;p&gt;Milominderbinder: /* Introduction */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Please delete this article.  This feature already exists. [[User:Milominderbinder|Milominderbinder]] 18:30, 12 October 2009 (UTC)&lt;/div&gt;</summary>
		<author><name>Milominderbinder</name></author>
	</entry>
	<entry>
		<id>http://wiki.webos-internals.org/index.php?title=Portal:Patches_to_webOS&amp;diff=6421</id>
		<title>Portal:Patches to webOS</title>
		<link rel="alternate" type="text/html" href="http://wiki.webos-internals.org/index.php?title=Portal:Patches_to_webOS&amp;diff=6421"/>
		<updated>2009-10-10T21:19:03Z</updated>

		<summary type="html">&lt;p&gt;Milominderbinder: add Patch Clock Alarm Tone item&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;__notoc__&lt;br /&gt;
{{portal-header&lt;br /&gt;
|This page lists patches to webOS existing apps which modify the behavior as shipped.  '''Note''' that these patches may be version specific and may be broken by future webOS updates.  Proceed with caution. If you get one that works please move it under the correct column, alphabetically, and title the page:&lt;br /&gt;
'''&amp;quot;Patch [application] [description]&amp;quot;''' (for application specific patches) &amp;lt;br&amp;gt;&lt;br /&gt;
'''&amp;quot;Patch webOS [description]&amp;quot;''' (for patches not part of a specific application)&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Each page should contain at least the basic headings&lt;br /&gt;
*1. '''Introduction''': A brief description to introduce people to the patch.&lt;br /&gt;
**1.1 '''Usage''':An explanation if it is needed on how to use the modification see Add/Delete Pages in the Launcher as an example.&lt;br /&gt;
*2. '''Editing Process''': Step by step instructions to manually edit. &lt;br /&gt;
*3. '''Patching Process''': Details for making the edits with a patch file and pointing people to the [[Applying Patches]] page if the patch is also provided in the webos-internals gitorious repository.&lt;br /&gt;
&lt;br /&gt;
For patches that aren't listed here you'll also want to check out the gitorious repository at http://gitorious.org/webos-internals/modifications/trees/master&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
{{portal-three-columns&lt;br /&gt;
|column1= &lt;br /&gt;
===webOS Update Information===&lt;br /&gt;
* [[Update 1.2.1|Update 1.2.1]]&lt;br /&gt;
* [[Update 1.2.0|Update 1.2]]&lt;br /&gt;
* [[Update 1.1.0|Update 1.1]]&lt;br /&gt;
* [[Update 1.0.4|Update 1.0.4]] &lt;br /&gt;
* [[Update 1.0.3|Update 1.0.3]]&lt;br /&gt;
&lt;br /&gt;
===Patches that Need Work===&lt;br /&gt;
* [[Bugs]]&lt;br /&gt;
&lt;br /&gt;
|column2=&lt;br /&gt;
===Patch Ideas to be Created or in Progress===&lt;br /&gt;
&lt;br /&gt;
* [[More_Calculator_Functions|Accessing additional built-in calculator functions]]&lt;br /&gt;
* [[Add_Ability_To_Choose_Snooze_Length|Add Ability to Choose Snooze Length]]&lt;br /&gt;
* [[Add_Icon_To_Quick_Launcher|Add an icon to the quick launcher]]&lt;br /&gt;
* [[Changing Clipboard Data From The Shell|Changing Clipboard Data from the Shell]]&lt;br /&gt;
* [[Patch Clock Alarm Tone|Clock Alarm Tone Selector]]&lt;br /&gt;
* [[Development_%26_Tweak_Ideas | Development &amp;amp; Tweaking Ideas]]&lt;br /&gt;
* [[Longer Vibrate|Longer Vibrate]]&lt;br /&gt;
* [[Remove/Reduce Drag Radius]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
|column3=&lt;br /&gt;
===Notes===&lt;br /&gt;
These modifications lack a patch process, please add one to the details to the page and have it added to the webOS-internals gitorious repository. Info for the repository is on [[Applying Patches]].&lt;br /&gt;
&lt;br /&gt;
*Empty&lt;br /&gt;
}}&lt;br /&gt;
{{portal-three-columns&lt;br /&gt;
|column1= &lt;br /&gt;
==Application Patches==&lt;br /&gt;
===webOS 1.2.1 OK===&lt;br /&gt;
* ++[[Patch Browser Global Search Addons|Browser: Global Search Addons]]&lt;br /&gt;
* ++[[Patch Camera Easy Shutter Sound Off|Camera: Easy Shutter Sound Off]]&lt;br /&gt;
* ++[[Patch Calendar Notification Repeat|Calendar: Notification Repeat]]&lt;br /&gt;
* ++[[Patch Calendar Snooze Duration Selection|Calendar: Snooze Duration Selection]]&lt;br /&gt;
* [[Patch Clock Enabling the Hidden Theme|Clock: Enabling the Hidden Theme]]&lt;br /&gt;
* ++[[Patch Clock Change Alarm Button Order|Clock: Change Alarm Button Order]]&lt;br /&gt;
* ++[[Patch Clock Change Alarm Snooze Length|Clock: Change Alarm Snooze Length]]&lt;br /&gt;
* [[Patch Email Confirm Deletion|Email: Confirm Deletion]]&lt;br /&gt;
* [[Patch Email Change Default Font for Replies-Forwards from Navy to Black|Email: Change Default Font for Replies/Forwards from Navy to Black]]&lt;br /&gt;
* [[Patch Email DeleteAll|Email: Delete All]]&lt;br /&gt;
* [[Patch Launcher Add or Delete Pages|Launcher: Add/Delete Pages]]&lt;br /&gt;
* [[Patch Launcher Hide-Delete The NASCAR App|Launcher: Hide/Delete The NASCAR App]]&lt;br /&gt;
* ++[[Patch Launcher Hide Media Sync Option|Launcher: Hide Media Sync Option]]&lt;br /&gt;
* [[Patch Launcher Reset Scroll on Page Change|Launcher: Reset Scroll on Page Change]]&lt;br /&gt;
* [[Patch Launcher Unhide the DeveloperMode App|Launcher: Unhide the DeveloperMode App]]&lt;br /&gt;
* [[Patch Launcher To Allow More Icons Per Row|Launcher: Allows More Icons Per Row]]&lt;br /&gt;
* [[Patch Messaging Character Counter|Messaging: Character Counter]]&lt;br /&gt;
* [[Patch Messaging Display Full Status Messages|Messaging: Display Full Status Messages]]&lt;br /&gt;
* ++[[Patch MediaPlayer Ignore 'A', 'An', and 'The' In Artist and Album names|Music Player: Ignore 'A', 'An', and 'The' in Artist and Album Names]]&lt;br /&gt;
* [[Patch Phone Show Call Duration in the Call Log|Phone: Show Call Duration in the Call Log]]&lt;br /&gt;
* [[Patch Youtube Landscape Orientation|Youtube: Landscape Orientation]]&lt;br /&gt;
&lt;br /&gt;
===webOS 1.2 OK===&lt;br /&gt;
++ Indicates needs to be added to the git repository. Please help add them and remove the notation when added.&lt;br /&gt;
* [[Patch Camera Shutter Sound On-Off Button|Camera: Shutter Sound On-Off Button]]&lt;br /&gt;
* [[Patch Clock Enabling the Hidden Theme|Clock: Enabling the Hidden Theme]]&lt;br /&gt;
* [[Patch Messaging Change &amp;quot;Enter Key&amp;quot; To Create Newline|Messaging: Change &amp;quot;Enter Key&amp;quot; To Create Newline]]&lt;br /&gt;
* [[Patch Messaging New Cards For Each Conversation|Messaging: New Cards For Each Conversation]]&lt;br /&gt;
* [[Patch Messaging Adding Timestamps to All Received Messages|Messaging: Adding Timestamps to All Received Messages]]&lt;br /&gt;
* ++[[Patch Phone Edit Dialer Theme|Phone: Edit Dialer Theme]]&lt;br /&gt;
* [[Patch Tasks Always Show Details of New Tasks|Tasks: Always Show Details of New Tasks]]&lt;br /&gt;
&lt;br /&gt;
===Fixed in 1.2 - No longer needed===&lt;br /&gt;
* [[Patch Amazon Download Music over EVDO|Amazon: Download Music over EVDO]]&lt;br /&gt;
* [[Patch Browser Downloading Files|Browser: Downloading Files]] &lt;br /&gt;
* [[Patch MediaPlayer Bookmarking|Music Player: Bookmarking - Works in 1.2 for podcast, speech, spoken word, netcast, or audiobook genre tags only]]&lt;br /&gt;
&lt;br /&gt;
===webOS 1.1 OK===&lt;br /&gt;
&lt;br /&gt;
* [[Patch Browser Delete Individual History Items|Browser: Delete Individual History Items]]&lt;br /&gt;
* [[Patch Calendar Show All-Day Events in Month View|Calendar: Show All-Day Events in Month View]] &lt;br /&gt;
* ++[[Patch Camera 10 Second Countdown Timer|Camera: 10 Second Countdown Timer]]&lt;br /&gt;
* [[Patch Camera Using Volume Buttons to Take a Picture|Camera: Using Volume Buttons to Take a Picture]]&lt;br /&gt;
* ++[[Patch Email Change &amp;quot;Running Late&amp;quot; Message|Email: Change &amp;quot;Running Late&amp;quot; Message]]&lt;br /&gt;
* [[Patch Email DeleteAll|Email: Delete All]]&lt;br /&gt;
* ++[[Patch Messaging Force Offline Send Without Dialog|Messaging: Force Offline Send Without Dialog]]&lt;br /&gt;
* [[Patch Messaging Forward Messages|Messaging: Forward Messages]]&lt;br /&gt;
* [[Patch Messaging Jump Forward, Backward One Word at a Time|Messaging: Jump Forward, Backward One Word at a Time]]&lt;br /&gt;
* [[Patch Messaging Landscape Orientation|Messaging: Landscape Orientation]]&lt;br /&gt;
* [[Patch Messaging Sounds|Messaging: Message Sound]]&lt;br /&gt;
* ++[[Patch MCraig Enabling Personals Category|mCraig: Enabling Personals Category]]&lt;br /&gt;
* ++[[Patch PDF Viewer Change Orientation|PDF Viewer: Change Orientation]]&lt;br /&gt;
* [[Patch Phone Disable Various Call Sounds|Phone: Disable Various Call Sounds]]&lt;br /&gt;
* ++[[Patch Phone Editing the Lock Screen|Phone: Editing the Lock Screen]]&lt;br /&gt;
* [[Patch Tasks Always Show Details of New Tasks|Tasks: Always Show Details of New Tasks]]&lt;br /&gt;
* ++[[Patch WebOS Bypassing Lock Screen|Unlock: Bypass the Passcode Entry Screen]]&lt;br /&gt;
&lt;br /&gt;
===Fixed in 1.1 - No longer needed===&lt;br /&gt;
* [[Patch Email Fix Broken Formatting|Email: Fix Broken Formatting for E-mails]]&lt;br /&gt;
&lt;br /&gt;
===Not 1.1 compatible===&lt;br /&gt;
* [[Patch Camera Remote View|Camera: Remote View]]&lt;br /&gt;
* [[Patch Email Enable Landscape Viewing|Email: Enable Landscape Viewing]] &lt;br /&gt;
* [[Patch Email Fix Attachments|Email: Fix Attachments]]&lt;br /&gt;
* [[Patch Sudoku Disable Zooming|Sudoku: Disable Zooming]]&lt;br /&gt;
 &lt;br /&gt;
&lt;br /&gt;
|column2=&lt;br /&gt;
==General Patches==&lt;br /&gt;
===webOS 1.2 OK===&lt;br /&gt;
* [[Patch Enable LED Notifications|Enable LED Notifications]]&lt;br /&gt;
* [[On Screen Keyboard]]&lt;br /&gt;
* [[Patch webOS Disable Charging Event Sounds|Disable Charging Event Sounds]]&lt;br /&gt;
* [[Patch webOS Turning Off Dialpad Noise|Turning Off Dialpad Noise]]&lt;br /&gt;
* [[Patch webOS Add Words to AutoCorrect Dictionary|Modify AutoCorrect Dictionary]]&lt;br /&gt;
* [[Patch webOS Roam Control|Roam Control]]&lt;br /&gt;
&lt;br /&gt;
===webOS 1.1 OK===&lt;br /&gt;
&lt;br /&gt;
++ Indicates needs to be added to the git repository. Please help add them and remove the notation when added.&lt;br /&gt;
&lt;br /&gt;
* ++[[Patch webOS Boot Themes|Boot Themes]]&lt;br /&gt;
* ++[[Patch webOS Brightness|Brightness]]&lt;br /&gt;
* ++[[Patch webOS Bypassing Activation|Bypassing Activation]]&lt;br /&gt;
* ++[[Patch webOS Change Carrier String|Change Carrier String]]&lt;br /&gt;
* ++[[Change_the_default_notification.wav_Sound|Change the Default notification.wav Sound]]&lt;br /&gt;
* [[Patch webOS Changing the &amp;quot;Turn off after X&amp;quot; time|Changing the &amp;quot;Turn off after X&amp;quot; Time]]&lt;br /&gt;
* ++[[Patch webOS CPU Frequency or Voltage Scaling|CPU Frequency or Voltage Scaling]]&lt;br /&gt;
* ++[[Patch webOS GPS Tracking|GPS Tracking]]&lt;br /&gt;
* ++[[Patch webOS Graphics|Graphics]]&lt;br /&gt;
* ++[[Patch webOS Hourly Chime|Hourly Chime]] &lt;br /&gt;
* ++[[Patch webOS Keep Phone Awake While in Remote Session|Keep Phone Awake While in Remote Session]]&lt;br /&gt;
* [[Patch webOS Logging Information from Within Scripts|Logging Information from Within Scripts]]&lt;br /&gt;
* [[Patch webOS Modifying a Stock App While Keeping the Original|Modifying a Stock App While Keeping the Original]] &lt;br /&gt;
* [[Patch webOS Radio Power Switch|Radio Power Switch]]&lt;br /&gt;
* ++[[Patch webOS Random Wallpaper Switching|Random Wallpaper Switching]]&lt;br /&gt;
* [[Patch webOS Reverse Tunnel|Reverse Tunnel]] &lt;br /&gt;
* [[Patch webOS Show Actual Battery Percentage | Show Actual Battery Percentage]]&lt;br /&gt;
* [[Screenlock On When Connected|Stay On While Connected]]&lt;br /&gt;
* [[Make USB Partition Writable via SFTP|Make USB Partition writable via SFTP]]&lt;br /&gt;
&lt;br /&gt;
===Fixed in 1.1 - No longer needed===&lt;br /&gt;
* Empty&lt;br /&gt;
&lt;br /&gt;
===Not 1.1 compatible===&lt;br /&gt;
* [[Patch webOS Email App Patch to Prompt for IPK Installation|Email App Patch to Prompt for IPK Installation]] &lt;br /&gt;
&lt;br /&gt;
|column3=&lt;br /&gt;
==== The following have not been checked for compatibility with webOS 1.1. ====&lt;br /&gt;
&lt;br /&gt;
* [[Browser_Plugins|Browser Plugins]]&lt;br /&gt;
* [[Camera Mod Alternate Sound Disable]]&lt;br /&gt;
* [[Changes_Alert/Notification_Sounds|Changes Alert/Notification Sounds]]&lt;br /&gt;
* [[Myavatar In Messaging App|Myavatar In Messaging App]] &lt;br /&gt;
* [[Photos Slideshow|Photos Slideshow]] &lt;br /&gt;
&lt;br /&gt;
==== The following are deprecated.  They have been replaced with methods which are easier or are moot in 1.1 ====&lt;br /&gt;
&lt;br /&gt;
* [[Installing Homebrew Apps With A Rooted Pre|Installing Homebrew Apps With A Linux Accessed Pre]]  &lt;br /&gt;
* [[Packaging Homebrew Apps for Stock Pre without Rooting|Packaging Homebrew Apps for Stock Pre without Accessing Linux]] &lt;br /&gt;
* [[Modifying Stock Applications|Modifying Stock Applications]] &lt;br /&gt;
&lt;br /&gt;
}}&lt;/div&gt;</summary>
		<author><name>Milominderbinder</name></author>
	</entry>
	<entry>
		<id>http://wiki.webos-internals.org/index.php?title=Patch_Clock_Alarm_Tone&amp;diff=6420</id>
		<title>Patch Clock Alarm Tone</title>
		<link rel="alternate" type="text/html" href="http://wiki.webos-internals.org/index.php?title=Patch_Clock_Alarm_Tone&amp;diff=6420"/>
		<updated>2009-10-10T21:13:13Z</updated>

		<summary type="html">&lt;p&gt;Milominderbinder: add description&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;= Introduction =&lt;br /&gt;
&lt;br /&gt;
Would someone add that ability to change the alarm tone used by the Clock App?  The alarm app plays a tone when the alarm goes off.  Currently the the tone is set and cannot be changed.  This app would simply allow the user to choose their own alarmtone from their ringtones.&lt;br /&gt;
&lt;br /&gt;
The Clock Preferences screen might look like this mockup.&lt;br /&gt;
&lt;br /&gt;
[[Image: Clock Choose Ringtone.jpg|thumb|left]]&lt;/div&gt;</summary>
		<author><name>Milominderbinder</name></author>
	</entry>
	<entry>
		<id>http://wiki.webos-internals.org/index.php?title=Patch_Clock_Alarm_Tone&amp;diff=6419</id>
		<title>Patch Clock Alarm Tone</title>
		<link rel="alternate" type="text/html" href="http://wiki.webos-internals.org/index.php?title=Patch_Clock_Alarm_Tone&amp;diff=6419"/>
		<updated>2009-10-10T21:11:06Z</updated>

		<summary type="html">&lt;p&gt;Milominderbinder: create Patch Clock Alarm Tone page&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;= Introduction =&lt;br /&gt;
&lt;br /&gt;
Would someone add that ability to change the alarm tone used by the Clock App?  The alarm app plays a tone when the alarm goes off.  Currently the the tone is set and cannot be changed.  This app would simply allow the user to choose their own alarmtone.&lt;br /&gt;
&lt;br /&gt;
[[Image: Clock Choose Ringtone.jpg|thumb|left]]&lt;/div&gt;</summary>
		<author><name>Milominderbinder</name></author>
	</entry>
	<entry>
		<id>http://wiki.webos-internals.org/index.php?title=File:Clock_Choose_Ringtone.jpg&amp;diff=6418</id>
		<title>File:Clock Choose Ringtone.jpg</title>
		<link rel="alternate" type="text/html" href="http://wiki.webos-internals.org/index.php?title=File:Clock_Choose_Ringtone.jpg&amp;diff=6418"/>
		<updated>2009-10-10T21:07:46Z</updated>

		<summary type="html">&lt;p&gt;Milominderbinder: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;/div&gt;</summary>
		<author><name>Milominderbinder</name></author>
	</entry>
	<entry>
		<id>http://wiki.webos-internals.org/index.php?title=Talk:Portal:Patches_to_webOS&amp;diff=6321</id>
		<title>Talk:Portal:Patches to webOS</title>
		<link rel="alternate" type="text/html" href="http://wiki.webos-internals.org/index.php?title=Talk:Portal:Patches_to_webOS&amp;diff=6321"/>
		<updated>2009-10-07T03:50:18Z</updated>

		<summary type="html">&lt;p&gt;Milominderbinder: /* Aren't a lot more of the patches 1.2.1 compatible that are shown? */ typo&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== catagories ==&lt;br /&gt;
we have ten catagories for webOS apps &lt;br /&gt;
do we need to catagorize these so that they aren't one giant long list? &lt;br /&gt;
[[User:Rboatright|rboatright]] 20:30, 28 July 2009 (UTC)&lt;br /&gt;
&lt;br /&gt;
== separate pages ==&lt;br /&gt;
It may be beneficial to create separate pages for each patch.  For example, the Camera Modifications &amp;amp; Additions page contains multiple patches, two distinct countdown timers, Shutter Sound On/Off Button.  I have the Shutter Sound On/Off Button installed, and it's working on 1.1.0, but it looks like the count-downs do not (I haven't tried, so I can't say for sure).&lt;br /&gt;
[[User:JackieRipper|JackieRipper]]&lt;br /&gt;
&lt;br /&gt;
:  I agree.  Each mod should be split onto it's own page.  [[User:Rboatright|rboatright]] 15:39, 29 July 2009 (UTC)&lt;br /&gt;
:  I split the pages with multiple modifications and added their links to the article. [[User:Hopspitfire|hopspitfire]] 17:41, 29 July 2009 (UTC)&lt;br /&gt;
&lt;br /&gt;
== Editing and new pages ==&lt;br /&gt;
Users editing this page, please keep the columns organized alphabetically. [[User:Hopspitfire|hopspitfire]] 06:50, 1 August 2009 (UTC)&lt;br /&gt;
&lt;br /&gt;
At the top of each new Patch page, please put:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&amp;lt;nowiki&amp;gt;&lt;br /&gt;
{{template:patch}}&lt;br /&gt;
&amp;lt;/nowiki&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
This will make the wiki much more cohesive. -[[User:Hopspitfire|hopspitfire]] 09:07, 3 August 2009 (UTC)&lt;br /&gt;
&lt;br /&gt;
== naming ==&lt;br /&gt;
&lt;br /&gt;
we need a better naming scheme for patches. &amp;quot;Patch blah blah&amp;quot; does not make sense as an article title. here are some options:&lt;br /&gt;
* just the name of the patch. i think this is the best option. you can still organize them using [[wikipedia:Wikipedia:Categorization|categories]] or that template you seem to be fond of.&lt;br /&gt;
* &amp;quot;Patches/Name of Patch&amp;quot;. this will give you a link back to the Patches page on each of these pages.&lt;br /&gt;
** you may also extend this to &amp;quot;Patches/Application/Name of Patch&amp;quot;&lt;br /&gt;
* &amp;quot;Patch: Name of Patch&amp;quot;&lt;br /&gt;
—[[user:X1011|X1011]] 10:00, 3 August 2009 (UTC)&lt;br /&gt;
&lt;br /&gt;
I've tried using colons, but that makes the patch unsearchable. Using a &amp;quot;/&amp;quot; is also avoided [[User_talk:Hopspitfire#Porting_pages|read here]], therefore I changed them all to Patch [application] [description]. Using only the name of the patch (example: &amp;quot;Force Offline Send Without Dialog&amp;quot;) creates clutter and confusion without specifying what it is (a Patch). Furthermore, we need to specify what application it actually patches so that people can look at a glance and know exactly what it is: Patch Messaging Force Offline Send Without Dialog. Also, have a look at the source code of the Patches Portal, it's much cleaner now that I've renamed all the patches. -[[User:Hopspitfire|hopspitfire]] 20:46, 3 August 2009 (UTC)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
i think templarian just meant not to use '/' as part of the title of a regular article so as not to unintentionally create a [[metawikipedia:Help:Link#Subpage feature|subpage]].&lt;br /&gt;
&lt;br /&gt;
we can use the patch template to organize the articles and prevent confusion. we can add a parameter to the template to specify which application the patch is for. we can also add a patch category and an application-specific category based on the parameter, so that any article using the template will automatically be included in those categories.&lt;br /&gt;
&lt;br /&gt;
not sure how using only the name creates clutter; i think the opposite is true: that adding extra prefixes clutters the title of an article.&lt;br /&gt;
&lt;br /&gt;
—[[user:X1011|X1011]] 09:30, 4 August 2009 (UTC)&lt;br /&gt;
&lt;br /&gt;
== Quilt incorporation ==&lt;br /&gt;
&lt;br /&gt;
It seems like people have abandoned quilt.  Making all these modifications and then risking your pre breaking on a software update, or meticulously going in and undoing all the changes you've made before a software update seems like a wasted step in the wrong direction.  There is also no way to to distinguish in Quilt, which patches are working in the current version of webOS you have, which kinda goings along with the naming topic above.&lt;br /&gt;
--[[User:S4rs|S4rs]] 18:06, 3 August 2009 (UTC)&lt;br /&gt;
&lt;br /&gt;
agreed; a wiki is not a good software repository. not sure i can help, though; i haven't started using Quilt yet. —[[user:X1011|X1011]] 09:36, 4 August 2009 (UTC)&lt;br /&gt;
&lt;br /&gt;
== Are more patches 1.2.1 compatible than are shown? ==&lt;br /&gt;
&lt;br /&gt;
These patches are listed as not yet being 1.2.1 compatible but are'nt they in the 1.2.1 autopatch feed for Preware and WOQI?&lt;br /&gt;
*Camera: Shutter Sound On-Off Button &lt;br /&gt;
*Clock: Enabling the Hidden Theme &lt;br /&gt;
*Messaging: Change &amp;quot;Enter Key&amp;quot; To Create Newline &lt;br /&gt;
*Messaging: New Cards For Each Conversation &lt;br /&gt;
*Messaging: Adding Timestamps to All Received Messages &lt;br /&gt;
*Tasks: Always Show Details of New Tasks &lt;br /&gt;
*Browser: Delete Individual History Items &lt;br /&gt;
*Calendar: Show All-Day Events in Month View &lt;br /&gt;
*Camera: Using Volume Buttons to Take a Picture &lt;br /&gt;
*Email: Delete All &lt;br /&gt;
*++Messaging: Force Offline Send Without Dialog &lt;br /&gt;
*Messaging: Forward Messages &lt;br /&gt;
*Messaging: Jump Forward, Backward One Word at a Time &lt;br /&gt;
*Messaging: Landscape Orientation &lt;br /&gt;
*Messaging: Message Sound &lt;br /&gt;
*++PDF Viewer: Change Orientation &lt;br /&gt;
*Phone: Disable Various Call Sounds &lt;br /&gt;
&lt;br /&gt;
Note: The Music Player: Bookmarking does nto work with classical or opera genres etc. and has not been made obsolete.&lt;br /&gt;
[[User:Milominderbinder|Milominderbinder]] 03:49, 7 October 2009 (UTC)&lt;/div&gt;</summary>
		<author><name>Milominderbinder</name></author>
	</entry>
	<entry>
		<id>http://wiki.webos-internals.org/index.php?title=Talk:Portal:Patches_to_webOS&amp;diff=6320</id>
		<title>Talk:Portal:Patches to webOS</title>
		<link rel="alternate" type="text/html" href="http://wiki.webos-internals.org/index.php?title=Talk:Portal:Patches_to_webOS&amp;diff=6320"/>
		<updated>2009-10-07T03:49:38Z</updated>

		<summary type="html">&lt;p&gt;Milominderbinder: New section: Aren't a lot more of the patches 1.2.1 compatible that are shown?&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== catagories ==&lt;br /&gt;
we have ten catagories for webOS apps &lt;br /&gt;
do we need to catagorize these so that they aren't one giant long list? &lt;br /&gt;
[[User:Rboatright|rboatright]] 20:30, 28 July 2009 (UTC)&lt;br /&gt;
&lt;br /&gt;
== separate pages ==&lt;br /&gt;
It may be beneficial to create separate pages for each patch.  For example, the Camera Modifications &amp;amp; Additions page contains multiple patches, two distinct countdown timers, Shutter Sound On/Off Button.  I have the Shutter Sound On/Off Button installed, and it's working on 1.1.0, but it looks like the count-downs do not (I haven't tried, so I can't say for sure).&lt;br /&gt;
[[User:JackieRipper|JackieRipper]]&lt;br /&gt;
&lt;br /&gt;
:  I agree.  Each mod should be split onto it's own page.  [[User:Rboatright|rboatright]] 15:39, 29 July 2009 (UTC)&lt;br /&gt;
:  I split the pages with multiple modifications and added their links to the article. [[User:Hopspitfire|hopspitfire]] 17:41, 29 July 2009 (UTC)&lt;br /&gt;
&lt;br /&gt;
== Editing and new pages ==&lt;br /&gt;
Users editing this page, please keep the columns organized alphabetically. [[User:Hopspitfire|hopspitfire]] 06:50, 1 August 2009 (UTC)&lt;br /&gt;
&lt;br /&gt;
At the top of each new Patch page, please put:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&amp;lt;nowiki&amp;gt;&lt;br /&gt;
{{template:patch}}&lt;br /&gt;
&amp;lt;/nowiki&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
This will make the wiki much more cohesive. -[[User:Hopspitfire|hopspitfire]] 09:07, 3 August 2009 (UTC)&lt;br /&gt;
&lt;br /&gt;
== naming ==&lt;br /&gt;
&lt;br /&gt;
we need a better naming scheme for patches. &amp;quot;Patch blah blah&amp;quot; does not make sense as an article title. here are some options:&lt;br /&gt;
* just the name of the patch. i think this is the best option. you can still organize them using [[wikipedia:Wikipedia:Categorization|categories]] or that template you seem to be fond of.&lt;br /&gt;
* &amp;quot;Patches/Name of Patch&amp;quot;. this will give you a link back to the Patches page on each of these pages.&lt;br /&gt;
** you may also extend this to &amp;quot;Patches/Application/Name of Patch&amp;quot;&lt;br /&gt;
* &amp;quot;Patch: Name of Patch&amp;quot;&lt;br /&gt;
—[[user:X1011|X1011]] 10:00, 3 August 2009 (UTC)&lt;br /&gt;
&lt;br /&gt;
I've tried using colons, but that makes the patch unsearchable. Using a &amp;quot;/&amp;quot; is also avoided [[User_talk:Hopspitfire#Porting_pages|read here]], therefore I changed them all to Patch [application] [description]. Using only the name of the patch (example: &amp;quot;Force Offline Send Without Dialog&amp;quot;) creates clutter and confusion without specifying what it is (a Patch). Furthermore, we need to specify what application it actually patches so that people can look at a glance and know exactly what it is: Patch Messaging Force Offline Send Without Dialog. Also, have a look at the source code of the Patches Portal, it's much cleaner now that I've renamed all the patches. -[[User:Hopspitfire|hopspitfire]] 20:46, 3 August 2009 (UTC)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
i think templarian just meant not to use '/' as part of the title of a regular article so as not to unintentionally create a [[metawikipedia:Help:Link#Subpage feature|subpage]].&lt;br /&gt;
&lt;br /&gt;
we can use the patch template to organize the articles and prevent confusion. we can add a parameter to the template to specify which application the patch is for. we can also add a patch category and an application-specific category based on the parameter, so that any article using the template will automatically be included in those categories.&lt;br /&gt;
&lt;br /&gt;
not sure how using only the name creates clutter; i think the opposite is true: that adding extra prefixes clutters the title of an article.&lt;br /&gt;
&lt;br /&gt;
—[[user:X1011|X1011]] 09:30, 4 August 2009 (UTC)&lt;br /&gt;
&lt;br /&gt;
== Quilt incorporation ==&lt;br /&gt;
&lt;br /&gt;
It seems like people have abandoned quilt.  Making all these modifications and then risking your pre breaking on a software update, or meticulously going in and undoing all the changes you've made before a software update seems like a wasted step in the wrong direction.  There is also no way to to distinguish in Quilt, which patches are working in the current version of webOS you have, which kinda goings along with the naming topic above.&lt;br /&gt;
--[[User:S4rs|S4rs]] 18:06, 3 August 2009 (UTC)&lt;br /&gt;
&lt;br /&gt;
agreed; a wiki is not a good software repository. not sure i can help, though; i haven't started using Quilt yet. —[[user:X1011|X1011]] 09:36, 4 August 2009 (UTC)&lt;br /&gt;
&lt;br /&gt;
== Aren't a lot more of the patches 1.2.1 compatible that are shown? ==&lt;br /&gt;
&lt;br /&gt;
These patches are listed as not yet being 1.2.1 compatible but are'nt they in the 1.2.1 autopatch feed for Preware and WOQI?&lt;br /&gt;
*Camera: Shutter Sound On-Off Button &lt;br /&gt;
*Clock: Enabling the Hidden Theme &lt;br /&gt;
*Messaging: Change &amp;quot;Enter Key&amp;quot; To Create Newline &lt;br /&gt;
*Messaging: New Cards For Each Conversation &lt;br /&gt;
*Messaging: Adding Timestamps to All Received Messages &lt;br /&gt;
*Tasks: Always Show Details of New Tasks &lt;br /&gt;
*Browser: Delete Individual History Items &lt;br /&gt;
*Calendar: Show All-Day Events in Month View &lt;br /&gt;
*Camera: Using Volume Buttons to Take a Picture &lt;br /&gt;
*Email: Delete All &lt;br /&gt;
*++Messaging: Force Offline Send Without Dialog &lt;br /&gt;
*Messaging: Forward Messages &lt;br /&gt;
*Messaging: Jump Forward, Backward One Word at a Time &lt;br /&gt;
*Messaging: Landscape Orientation &lt;br /&gt;
*Messaging: Message Sound &lt;br /&gt;
*++PDF Viewer: Change Orientation &lt;br /&gt;
*Phone: Disable Various Call Sounds &lt;br /&gt;
&lt;br /&gt;
Note: The Music Player: Bookmarking does nto work with classical or opera genres etc. and has not been made obsolete.&lt;br /&gt;
[[User:Milominderbinder|Milominderbinder]] 03:49, 7 October 2009 (UTC)&lt;/div&gt;</summary>
		<author><name>Milominderbinder</name></author>
	</entry>
	<entry>
		<id>http://wiki.webos-internals.org/index.php?title=Fonts&amp;diff=5526</id>
		<title>Fonts</title>
		<link rel="alternate" type="text/html" href="http://wiki.webos-internals.org/index.php?title=Fonts&amp;diff=5526"/>
		<updated>2009-09-08T15:57:57Z</updated>

		<summary type="html">&lt;p&gt;Milominderbinder: create redirect&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;#Redirect [[Fonts available on board the Pre]]&lt;/div&gt;</summary>
		<author><name>Milominderbinder</name></author>
	</entry>
	<entry>
		<id>http://wiki.webos-internals.org/index.php?title=Portal:webOS_Applications_All&amp;diff=5072</id>
		<title>Portal:webOS Applications All</title>
		<link rel="alternate" type="text/html" href="http://wiki.webos-internals.org/index.php?title=Portal:webOS_Applications_All&amp;diff=5072"/>
		<updated>2009-09-01T16:54:44Z</updated>

		<summary type="html">&lt;p&gt;Milominderbinder: correct my placement of the note on where the updated apps are&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;__notoc__&amp;lt;!-- NOTE NOTE NOTE leave this comment at the top of the page. &lt;br /&gt;
&lt;br /&gt;
     copy this template and fill it in for each applicaton:  &lt;br /&gt;
&lt;br /&gt;
{{portal-application-item&lt;br /&gt;
|name=&lt;br /&gt;
|site=&lt;br /&gt;
|user=&lt;br /&gt;
|article=&lt;br /&gt;
|category=&lt;br /&gt;
|description=&lt;br /&gt;
}}&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
--&amp;gt;{{portal-application-type&lt;br /&gt;
|type=webOS&lt;br /&gt;
|tag=All&lt;br /&gt;
|title=All applications are listed below no matter what category they fall under.&amp;lt;br&amp;gt;Note: Some of the app links below are out of date or missing.  Updated webOS Applicaitons and additional titles are here: [http://www.precentral.net/homebrew-apps Homebrew Gallery]&lt;br /&gt;
|list=&lt;br /&gt;
&amp;lt;!-- ---------------------- LIST Below Alphabetical----------------------------- --&amp;gt;&lt;br /&gt;
&lt;br /&gt;
{{portal-application-item&lt;br /&gt;
|site=http://forums.precentral.net/homebrew-apps/190950-badd-flashlight-v-0-2-0-v-0-1-2-nrr&lt;br /&gt;
|category=Utilities&lt;br /&gt;
|article=BADD Flashlight&lt;br /&gt;
|name=BADD Flashlight&lt;br /&gt;
|description=Not all is lame, however, BADD Flashlight has a feature that LED-based phone flashlights do not and can not have: A Red-Light Night Vision mode. Astronomy enthusiasts, among others, use red-light flashlights to protect their dark-adjusted eyes. [http://forums.precentral.net/members/colonel-kernel.html --Colonel Kernel] [http://s671.photobucket.com/albums/vv77/Colonel_Kernel/?action=view&amp;amp;current=baddflashlight_2009-13-07_132959.jpg]&lt;br /&gt;
|user=Colonel Kernel&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
{{portal-application-item&lt;br /&gt;
|name=Blocked AKA Traffic Jam or Unblock Me&lt;br /&gt;
|site=http://forums.precentral.net/attachments/homebrew-apps/21482d1247474170-blocked-v0-5-0-beta-nrr-game&lt;br /&gt;
|user=oil&lt;br /&gt;
|article=Blocked&lt;br /&gt;
|category=Games&lt;br /&gt;
|description=It's basically a puzzle game, with a board filled with blocks, that you must move out of the way to free the way for the highlighted block to be able to leave the board.&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
{{portal-application-item&lt;br /&gt;
|name=Brick Breaker&lt;br /&gt;
|site=http://forums.precentral.net/homebrew-apps/192742-brickbreaker-0-1-7-14-nnr.html&lt;br /&gt;
|user=kmax&lt;br /&gt;
|article=Brick Breaker&lt;br /&gt;
|category=Games&lt;br /&gt;
|description=The idea is to bounce the ball off the paddle (which you control by sliding your finger) and into the bricks. Created by [http://forums.precentral.net/members/kmax12.html kmax]&lt;br /&gt;
http://forums.precentral.net/attachments/homebrew-apps/21611d1247619513-brickbreaker-0-1-7-14-nnr-brickbreaker_2009-14-07_195119&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
{{portal-application-item&lt;br /&gt;
|name=Craps 1.0&lt;br /&gt;
|site=http://forums.precentral.net/homebrew-apps/193183-craps-v1-0-0-v0-9-1-7-24-now-w-shake-support.html&lt;br /&gt;
|user=jhoff80 / Joe Hoffman&lt;br /&gt;
|article=Craps&lt;br /&gt;
|category=Games&lt;br /&gt;
|description=It's a very simple craps game, with only the two most basic bets: pass, and don't pass.  Includes shake to roll support.&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
{{portal-application-item&lt;br /&gt;
|site=http://forums.precentral.net/homebrew-apps/189460-dali-clock-v228&lt;br /&gt;
|category=Utilities&lt;br /&gt;
|article=Dali Clock&lt;br /&gt;
|name=Dali Clock&lt;br /&gt;
|description=[http://www.jwz.org/xdaliclock/ Dali Clock], a Palm Pre port of a morphing clock program that I've been porting to various platforms since 1991! The original version ran on the Xerox Alto in the early 1980s, and on the original 128K Macintosh in 1984. I've written versions for X11, MacOS X, PalmOS Classic, and now Palm WebOS and Javascript. Download the applications and/or the source code on the above URL.  Credits to [http://forums.precentral.net/members/jwz.html jwz] [http://forums.precentral.net/avatars/igodwntwn34.gif?dateline=1231462926]&lt;br /&gt;
|user=jwz&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
{{portal-application-item&lt;br /&gt;
|site=http://forums.precentral.net/homebrew-apps/189710-dilbert-garfield-daily-comic-apps-v1-1-v1-0-nrr&lt;br /&gt;
|category=News&lt;br /&gt;
|article=Dilbert Garfield Daily Comic&lt;br /&gt;
|name=Dilbert / Garfield Daily Comic&lt;br /&gt;
|description=So here are two (very) little apps, one for the daily dilbert and one for your daily dose of garfield intellect. They both let you view past comics (last week for Dilbert, and last 30 years or so for garfield) and share the comic with a buddy (via email). Have fun with that! [http://forums.precentral.net/members/roar.html --roar] [http://forums.precentral.net/avatars/kooljoe.gif?dateline=1246993237]&lt;br /&gt;
|user=roar&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
{{portal-application-item&lt;br /&gt;
|name=Dot Game&lt;br /&gt;
|site=http://forums.precentral.net/attachments/homebrew-apps/21567d1247549740-dot-game-v1-5-2-1-5-0-nrr-game&lt;br /&gt;
|user=oil&lt;br /&gt;
|article=Dot Game&lt;br /&gt;
|category=Games&lt;br /&gt;
|description=A WebOs version of the old paper &amp;amp; pencil game where you try to create the most boxes, one line at a time, while trying not to let your opponent create a box. It's a 2 player game. You hand the Pre back and forth after each turn. http://forums.precentral.net/homebrew-apps/190937-dot-game-v1-5-2-1-5-0-nrr.html&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
{{portal-application-item&lt;br /&gt;
|site=http://forums.precentral.net/homebrew-apps/189950-google-maps-bookmarks-v1-0-nrr&lt;br /&gt;
|category=Lifestyle&lt;br /&gt;
|article=Google Maps Bookmarks&lt;br /&gt;
|name=Google Maps Bookmarks&lt;br /&gt;
|description=It's a simply app. But it might come in handy for some people and the author, [http://forums.precentral.net/members/bruba.html bruba] Bookmark addresses you need on the road, so you don't have to type them over and over and/or remember them. [http://burnsting.com/preapps/gmbookmarks.jpg]&lt;br /&gt;
|user=bruba&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
{{portal-application-item&lt;br /&gt;
|site=http://forums.precentral.net/homebrew-apps/190715-habla-english-spanish-translator-v1-0-nrr&lt;br /&gt;
|category=Utilities&lt;br /&gt;
|article=Habla Spanish Translator&lt;br /&gt;
|name=Habla! Spanish Translator&lt;br /&gt;
|description=You can enter a word in either English or Spanish, and it will pull up the definition from wordreference mobile. Outstanding post, thanks [http://forums.precentral.net/members/taalibeen.html taalibeen] [http://forums.precentral.net/attachments/homebrew-apps/20895d1246685805-habla-english-spanish-translator-v1-0-nrr-test_2009-04-07_011851.jpg]&lt;br /&gt;
|user=taalibeen&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
{{portal-application-item&lt;br /&gt;
|site=http://forums.precentral.net/homebrew-apps/192241-hangman-v1-1-v1-0-nrr&lt;br /&gt;
|category=Game&lt;br /&gt;
|article=Hangman&lt;br /&gt;
|name=Hangman&lt;br /&gt;
|description=Here's another one to pad the Homebrew numbers :) [http://forums.precentral.net/members/palmdoc2005.html palmdoc2005]&lt;br /&gt;
|user=palmdoc2005 [http://i25.tinypic.com/muu45t.jpg]&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
{{portal-application-item&lt;br /&gt;
|name=Hello World 2: a starter app for Mojo beginners to build from&lt;br /&gt;
|site=http://forums.precentral.net/homebrew-apps/192313-instructional-beginners-hello-world-2-0-v1-0-nrr.html&lt;br /&gt;
|user=Unknown&lt;br /&gt;
|article=Hello World 2&lt;br /&gt;
|category=Tutorials&lt;br /&gt;
|description=An Extensive Instructional Documentation posted Here&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
{{portal-application-item&lt;br /&gt;
|site=http://forums.precentral.net/homebrew-apps/189599-jokes-v1-0a-nrr&lt;br /&gt;
|category=Lifestyle&lt;br /&gt;
|article=Jokes&lt;br /&gt;
|name=Jokes&lt;br /&gt;
|description=There's no &amp;quot;next&amp;quot; button, you have to close the app and run it again if you want to see another joke. But hey, it's called &amp;quot;Joke of the day&amp;quot; for a reason! Thanks to [http://forums.precentral.net/members/mapara.html mapara] [http://forums.precentral.net/attachments/homebrew-apps/20729d1246341946-jokes-v1-0a-nrr-jokes10.jpg]&lt;br /&gt;
|user=mapara&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
{{portal-application-item&lt;br /&gt;
|site=http://forums.precentral.net/homebrew-apps/191874-kentucky-offender-online-lookup-v0-0-1-nrr&lt;br /&gt;
|category=All&lt;br /&gt;
|article=Kentucky Prisonpedia&lt;br /&gt;
|name=Kentucky Prisonpedia&lt;br /&gt;
|description=I have finally made my app where it is functioning to the minimum that it can. Thank you to all who have helped me understand what I needed to do in order to get the basic function working. [http://forums.precentral.net/members/tycoonbob.html --tycoonbob] [http://forums.precentral.net/avatars/cashen.gif?dateline=1245115557]&lt;br /&gt;
|user=tycoonbob&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
{{portal-application-item&lt;br /&gt;
|site=http://forums.precentral.net/homebrew-apps/189161-lottery-number-generator-v1-0-nrr&lt;br /&gt;
|category=Games&lt;br /&gt;
|article=Lottery Number Generator&lt;br /&gt;
|name=Lottery Number Generator&lt;br /&gt;
|description=More features on the way :) Thanks [http://forums.precentral.net/members/mapara.html mapara] &lt;br /&gt;
|screenshot=[http://forums.precentral.net/attachments/homebrew-apps/20698d1246317550-lottery-number-generator-v1-0-nrr-lp0002.jpg]&lt;br /&gt;
|user=mapara&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
{{portal-application-item&lt;br /&gt;
|name=MobiOS&lt;br /&gt;
|site=http://web.me.com/celebi23/PalmPre/AppsMobiOS.html&lt;br /&gt;
|user=eisnerguy1&lt;br /&gt;
|article=MobiOS&lt;br /&gt;
|category=Communications&lt;br /&gt;
|description=Ever have trouble keeping track of all of Google's, Yahoo's, AOL's &amp;amp; the Windows Live Mobile web apps? Now you can with one simple app! [http://www.precentral.net/homebrew-apps/mobios download MobiOS at PreCentral.net]&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
{{portal-application-item&lt;br /&gt;
|name=My Flashlight&lt;br /&gt;
|site=http://forums.precentral.net/homebrew-apps/187407-my-flashlight-requires-rooting.html&lt;br /&gt;
|version=1.0.0&lt;br /&gt;
|user=PreGame&lt;br /&gt;
|article=My Flashlight&lt;br /&gt;
|category=Utilities&lt;br /&gt;
|description=Simple Flashlight Application developed by [http://forums.precentral.net/members/pregame.html PreGame] &lt;br /&gt;
http://forums.precentral.net/attachments/homebrew-apps/20089d1245457571-my-flashlight-requires-rooting-flashlight_2009-19-06_172021.png&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
{{portal-application-item&lt;br /&gt;
|name=My Notifications&lt;br /&gt;
|site=http://forums.precentral.net/homebrew-apps/188729-my-notification-v-1-0-3-nrr.html&lt;br /&gt;
|user=Kaerey&lt;br /&gt;
|version=n/a&lt;br /&gt;
|article=My Notifications&lt;br /&gt;
|category=Tutorials&lt;br /&gt;
|description=This homebrew'd application customizes default notification sounds. &lt;br /&gt;
http://www.carrytheone.org/webOS/images/mynotification_03.jpg&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
{{portal-application-item&lt;br /&gt;
|site=http://forums.precentral.net/homebrew-apps/190837-othello-reversi-rev-4-rev-3-nrr&lt;br /&gt;
|category=Games&lt;br /&gt;
|article=Othello&lt;br /&gt;
|name=Othello / Reversi&lt;br /&gt;
|description=Now at rev 4 !! Thanks [http://forums.precentral.net/members/rboatright.html rboatright] [http://www.vocshop.com/junk/reversi_screen4.png]&lt;br /&gt;
|user=rboatright&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
{{portal-application-item&lt;br /&gt;
|name=Pretris&lt;br /&gt;
|site=http://forums.precentral.net/homebrew-apps/192053-pre-tetris-v1-8-v1-7-nrr.html&lt;br /&gt;
|user=elchileno&lt;br /&gt;
|article=Pretris&lt;br /&gt;
|category=Games&lt;br /&gt;
|description=Here is the latest version of tetris for palm. The official name will Pretris. Created by code warrior [http://forums.precentral.net/members/elchileno.html elchileno]. More support found [http://forums.precentral.net/homebrew-apps/192053-pre-tetris-v1-8-v1-7-nrr.html here.].&lt;br /&gt;
http://danielfarina.com/pre/tetris_demo9&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
{{portal-application-item&lt;br /&gt;
|site=http://forums.precentral.net/homebrew-apps/190982-pdice-d-d-dice-rolling-app-v1-1-v1-0-nrr&lt;br /&gt;
|category=Games&lt;br /&gt;
|article=pDice DnD Die roller&lt;br /&gt;
|name=pDice D&amp;amp;D Die roller &lt;br /&gt;
|description=As my first venture into the whole Mojo SDK thing, I decided to make a dice rolling app. It's been fun learning javascript, and hopefully it'll lead to bigger and better apps, but for the time being, I think this is a nice first try. [http://forums.precentral.net/members/robobeau.html --robobeau] [http://forums.precentral.net/attachments/homebrew-apps/21492d1247489010-pdice-d-d-dice-rolling-app-v1-1-v1-0-nrr-pdice_2009-12-07_155619.jpg]&lt;br /&gt;
|user=robobeau&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
{{portal-application-item&lt;br /&gt;
|name=PreBrewFarts (Lulz)&lt;br /&gt;
|site=http://forums.precentral.net/homebrew-apps/192379-prebrewfarts-v0-2-1-v0-1-8-nrr.html&lt;br /&gt;
|version=0.2.1&lt;br /&gt;
|user=ctl-advance&lt;br /&gt;
|article=PreBrewFarts&lt;br /&gt;
|category=All&lt;br /&gt;
|description=New PreBrewfarts let you fart from the pre of your hand. Please let me know if you like it, Give [http://forums.precentral.net/members/ctl-advance.html ctl-advance] a shout!&lt;br /&gt;
http://forums.precentral.net/avatars/ctl-advance.gif?dateline=1237960801]]&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
{{portal-application-item&lt;br /&gt;
|site=http://www.precentral.net/homebrew-apps/premedi&lt;br /&gt;
|category=Utilities&lt;br /&gt;
|article=PreMedi&lt;br /&gt;
|name=PreMedi&lt;br /&gt;
|description= Medical calculator comprising frequently used equations and algorithms in medicine.&lt;br /&gt;
|user=Palmdoc&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
{{portal-application-item&lt;br /&gt;
|site=http://forums.precentral.net/homebrew-apps/189929-paint-app-v0-1-nrr&lt;br /&gt;
|category=Unknown&lt;br /&gt;
|article=PrePaint&lt;br /&gt;
|name=PrePaint&lt;br /&gt;
|description=Here's a simple paint application that I was messing around with. Right now you can only change the color and thickness of the brush and not a whole lot else. I'd like to implement being able to save or load a picture and other ideas I have. Let me know what you think. Thanks to [http://forums.precentral.net/members/snailslug.html snailslug] [http://forums.precentral.net/attachments/homebrew-apps/20785d1246421985-paint-app-v0-1-nrr-paint.jpg]&lt;br /&gt;
|user=snailslug&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
{{portal-application-item&lt;br /&gt;
|category=Entertainment&lt;br /&gt;
|name=PrePod&lt;br /&gt;
|article=PrePod&lt;br /&gt;
|user=drnull&lt;br /&gt;
|site=http://forums.precentral.net/homebrew-apps/194583-prepod-v0-2-2-7-24-a.html&lt;br /&gt;
|description=Podcatcher/Podcast player (BETA)&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
{{portal-application-item&lt;br /&gt;
|site=http://forums.precentral.net/homebrew-apps/192290-prememo-animated-memory-game-v1-0-nrr&lt;br /&gt;
|category=Games&lt;br /&gt;
|article=Pre Memory&lt;br /&gt;
|name=Pre Memory&lt;br /&gt;
|description=PreMemo: Memorize the images and find their corresponding pairs.  Muchas Gracias [http://forums.precentral.net/members/elchileno.html el chileno] [http://danielfarina.com/pre/prememo.jpg]&lt;br /&gt;
|user=el chileno&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
{{portal-application-item&lt;br /&gt;
|site=http://forums.precentral.net/homebrew-apps/193157-prepackage-package-tracking-app-v0-9-5-v0-9-4-7-23-a.html#post1757041&lt;br /&gt;
|category=Lifestyle&lt;br /&gt;
|article=PrePackage&lt;br /&gt;
|name=PrePackage&lt;br /&gt;
|user=Arcticus&lt;br /&gt;
|description=Prepackage is a package tracking application that supports Fedex, UPS, USPS, and DHL. Simply add your tracking number and the app will auto detect the shipper and notify you as your package progresses to its destination.&lt;br /&gt;
[http://forums.precentral.net/members/arcticus.html Arcticus]&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
{{portal-application-item&lt;br /&gt;
|site=http://forums.precentral.net/homebrew-apps/190063-snake-v0-2-nrr&lt;br /&gt;
|category=Games&lt;br /&gt;
|article=Snake&lt;br /&gt;
|name=Snake&lt;br /&gt;
|user=roar&lt;br /&gt;
|description=I probably don't have to tell you much about that game except that it's available for your Pre! [http://forums.precentral.net/members/roar.html --roar] [http://forums.precentral.net/attachments/homebrew-apps/21304d1247236181-snake-v0-2-nrr-snake_both.png]&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
{{portal-application-item&lt;br /&gt;
|site=http://forums.precentral.net/homebrew-apps/190192-scientific-calculator-rev-4-rev-3-nrr&lt;br /&gt;
|category=Utilities&lt;br /&gt;
|article=SciRPN_Calculator&lt;br /&gt;
|name=SciRPN Calculator Rev4&lt;br /&gt;
|description=[http://forums.precentral.net/members/themarco.html themarco] [http://forums.precentral.net/attachments/homebrew-apps/20857d1246568798-scientific-calculator-rev-4-rev-3-nrr-scicalc.png]&lt;br /&gt;
|user=themarco&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
{{portal-application-item&lt;br /&gt;
|site=http://forums.precentral.net/homebrew-apps/192079-stopwatch-timer-app-v-0-0-7-nrr.&lt;br /&gt;
|category=Utilities&lt;br /&gt;
|article=Stopwatch_Counter  &lt;br /&gt;
|name=Stopwatch / Counter  &lt;br /&gt;
|description=[http://forums.precentral.net/members/sambao21.html &amp;lt;samboa21&amp;gt;] I have created a blog for this app, and future apps. [http://crackersinc.blogspot.com/ Six Crackers In a Minute] [http://forums.precentral.net/avatars/johncc.gif?dateline=1235782676]&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
{{portal-application-item&lt;br /&gt;
|name=Tip Calculator&lt;br /&gt;
|site=http://forums.precentral.net/homebrew-apps/189455-tip-calculator-v1-0-5-nrr.html Tip Calculator&lt;br /&gt;
|version=1.0.2&lt;br /&gt;
|user=JWZ&lt;br /&gt;
|article=Tip Calculator&lt;br /&gt;
|category=Lifestyle&lt;br /&gt;
|description=[http://www.jwz.org/tipcalculator/ A simple restaurant tip calculator], my first Palm Pre application. Download the application and/or the source code on the above URL. Thanks to [http://forums.precentral.net/members/jwz.html jwz] and [http://forums.precentral.net/members/pregame.html PreGame] for the [http://forums.precentral.net/homebrew-apps/190488-tip-calculator-redux-v1-0-2-v1-0-1-nrr.html update.] [http://www.jwz.org/tipcalculator/tipcalculator.gif]&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
{{portal-application-item&lt;br /&gt;
|site=http://forums.precentral.net/homebrew-apps/188554-simplyflipflops-v0-9-99-nrr&lt;br /&gt;
|category=Games&lt;br /&gt;
|article=SimplyFlipFlops&lt;br /&gt;
|name=SimplyFlipFlops &lt;br /&gt;
|description=Notes: Does not do anything, just a proof of concept for the homebrew install method. Still, it shows your homebrew cred! [http://forums.precentral.net/members/dieter-bohn.html --Dieter Bohn] [http://forums.precentral.net/avatars/dieter-bohn.gif?dateline=1213205887]&lt;br /&gt;
|user=Dieter Bohn&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
{{portal-application-item&lt;br /&gt;
|site=http://forums.precentral.net/homebrew-apps/191359-sudoku-solver-v1-0-nrr&lt;br /&gt;
|category=Games&lt;br /&gt;
|article=Sodoku Solver&lt;br /&gt;
|name=Sodoku Solver&lt;br /&gt;
|description=This is a port of the soduku solver at [http://www.ccs.neu.edu/home/ramsdell/tools/sudoku.html JavaScript Sudoku Solver] [http://forums.precentral.net/attachments/homebrew-apps/21324d1247257447-sudoku-solver-v1-0-nrr-ssolver_screen.png]] [http://forums.precentral.net/members/rboatright.html --rboatright]&lt;br /&gt;
|user=rboatright&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
{{portal-application-item&lt;br /&gt;
|site=http://forums.precentral.net/homebrew-apps/191128-solitaire-v0-9-6-0-9-5-nrr&lt;br /&gt;
|category=Games&lt;br /&gt;
|article=Solitaire&lt;br /&gt;
|name=Solitaire&lt;br /&gt;
|description=thanks everyone! major thanks to Arognlie for fixing the script and debugging the code.&lt;br /&gt;
[http://forums.precentral.net/members/t-tokarczyk01.html --TJ] [http://forums.precentral.net/attachments/homebrew-apps/21031d1246922402-solitaire-v0-9-6-0-9-5-nrr-2.jpg]&lt;br /&gt;
|user=TJ&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
{{portal-application-item&lt;br /&gt;
|site=http://forums.precentral.net/homebrew-apps/191603-soundboard-v0-0-1-nrr&lt;br /&gt;
|category=Utilities&lt;br /&gt;
|article=Soundboard&lt;br /&gt;
|name=Soundboard&lt;br /&gt;
|description=Here's a simple Soundboard app with some sound effects that you may find useful in daily conversation. [http://freesound.org/ All sounds were found at freesound :: home page] Thanks [http://forums.precentral.net/members/lrdavis4.html Davis] [http://byelinedesign.com/soundboard.jpg]&lt;br /&gt;
|user=Davis&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
{{portal-application-item&lt;br /&gt;
|name=Terminal&lt;br /&gt;
|article=Terminal&lt;br /&gt;
|user=destinal&lt;br /&gt;
|site=Application:Terminal&lt;br /&gt;
|description=A mojo terminal using a custom written plugin back end for the Palm Pre. This project is rapidly becoming a prototype for open source team application development on the palm. &lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
{{portal-application-item&lt;br /&gt;
|site=http://forums.precentral.net/homebrew-apps/189399-translator-app-pre-v1-1-v1-0-1-nrr&lt;br /&gt;
|category=Utilities&lt;br /&gt;
|article=Translator&lt;br /&gt;
|name=Translator&lt;br /&gt;
|description=This is my first finished Palm Pre app, it lets you translate words and sentences from and to 30 languages. It uses the Google translate service, so be careful when translating whole sentences&lt;br /&gt;
Additionally to the translating, if you tap the paper plane button you can send the translated text directly to your buddy via the Pre's own messaging app. Thanks to coder [http://forums.precentral.net/members/roar.html roar] &lt;br /&gt;
|description=You can find all info again here: [http://u-mass.de/translator Translator for Palm Pre] [http://forums.precentral.net/attachments/homebrew-apps/20992d1246873511-translator-app-pre-v1-1-v1-0-1-nrr-translator.png]&lt;br /&gt;
|user=roar&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
{{portal-application-item&lt;br /&gt;
|site=http://forums.precentral.net/homebrew-apps/190918-tic-tac-toe-7-5-09-v1-6-v1-0-nrr&lt;br /&gt;
|category=Games&lt;br /&gt;
|article=Tic Tac Toe&lt;br /&gt;
|name=Tic Tac Toe&lt;br /&gt;
|description=This is my first program ever! I started to teach myself to program once I got my Pre, and god is it easy. If it wasn't I wouldnt be releasing this with only 5 hours or so of work. Credits (again) [http://forums.precentral.net/members/kmax12.html kmax12] [http://forums.precentral.net/attachments/homebrew-apps/20967d1246841092-tic-tac-toe-7-5-09-v1-6-v1-0-nrr-tic_2009-05-07_194225.jpg]&lt;br /&gt;
|user=kmax12&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
{{portal-application-item&lt;br /&gt;
|site=http://forums.precentral.net/homebrew-apps/190086-timer-stick-countdown-timer-v0-1-0-nrr&lt;br /&gt;
|category=Utilities&lt;br /&gt;
|article=Timer on a stick Countdown Timer&lt;br /&gt;
|name=Timer on a stick / Countdown Timer&lt;br /&gt;
|description=It's a very simple countdown timer. You may specify any amount of time from 1 second to 99 hours, 59 minutes, and 59 seconds. [http://forums.precentral.net/members/dsevil.html --dsevil] [http://webonastick.com/webos/timer/images/timer_2009-26-06_171912.jpg]&lt;br /&gt;
|user=dsevil&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
{{portal-application-item&lt;br /&gt;
|site=http://forums.precentral.net/homebrew-apps/190806-xboxlive-friends-v0-5-0-nrr&lt;br /&gt;
|category=Social Networking&lt;br /&gt;
|article=XBox Live Friends&lt;br /&gt;
|name=XBox Live Friends&lt;br /&gt;
|description=Gives you a quick and convenient way to check if your friends are online and what they're doing. All wrapped up in a sexy package. Thanks again to [http://forums.precentral.net/members/oil.html oil] [http://forums.precentral.net/attachments/homebrew-apps/20928d1246758234-xboxlive-friends-v0-5-0-nrr-listview1.jpg]&lt;br /&gt;
|user=oil&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
}}&amp;lt;!-- Keep this one in place it closes --&amp;gt;&lt;/div&gt;</summary>
		<author><name>Milominderbinder</name></author>
	</entry>
	<entry>
		<id>http://wiki.webos-internals.org/index.php?title=Portal:webOS_Applications_All&amp;diff=5070</id>
		<title>Portal:webOS Applications All</title>
		<link rel="alternate" type="text/html" href="http://wiki.webos-internals.org/index.php?title=Portal:webOS_Applications_All&amp;diff=5070"/>
		<updated>2009-09-01T16:51:06Z</updated>

		<summary type="html">&lt;p&gt;Milominderbinder: add note that many of these links are out of date and where the current apps are&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;__notoc__&amp;lt;!-- NOTE NOTE NOTE leave this comment at the top of the page. &lt;br /&gt;
&lt;br /&gt;
     copy this template and fill it in for each applicaton:  &lt;br /&gt;
&lt;br /&gt;
{{portal-application-item&lt;br /&gt;
|name=&lt;br /&gt;
|site=&lt;br /&gt;
|user=&lt;br /&gt;
|article=&lt;br /&gt;
|category=&lt;br /&gt;
|description=&lt;br /&gt;
}}&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
--&amp;gt;Note: Some of the app links below are out of date or missing.  Updated webOS Applicaitons and additional titles are here: [http://www.precentral.net/homebrew-apps Homebrew Gallery]&lt;br /&gt;
&lt;br /&gt;
{{portal-application-type&lt;br /&gt;
|type=webOS&lt;br /&gt;
|tag=All&lt;br /&gt;
|title=All applications are listed below no matter what category they fall under.&lt;br /&gt;
|list=&lt;br /&gt;
&amp;lt;!-- ---------------------- LIST Below Alphabetical----------------------------- --&amp;gt;&lt;br /&gt;
&lt;br /&gt;
{{portal-application-item&lt;br /&gt;
|site=http://forums.precentral.net/homebrew-apps/190950-badd-flashlight-v-0-2-0-v-0-1-2-nrr&lt;br /&gt;
|category=Utilities&lt;br /&gt;
|article=BADD Flashlight&lt;br /&gt;
|name=BADD Flashlight&lt;br /&gt;
|description=Not all is lame, however, BADD Flashlight has a feature that LED-based phone flashlights do not and can not have: A Red-Light Night Vision mode. Astronomy enthusiasts, among others, use red-light flashlights to protect their dark-adjusted eyes. [http://forums.precentral.net/members/colonel-kernel.html --Colonel Kernel] [http://s671.photobucket.com/albums/vv77/Colonel_Kernel/?action=view&amp;amp;current=baddflashlight_2009-13-07_132959.jpg]&lt;br /&gt;
|user=Colonel Kernel&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
{{portal-application-item&lt;br /&gt;
|name=Blocked AKA Traffic Jam or Unblock Me&lt;br /&gt;
|site=http://forums.precentral.net/attachments/homebrew-apps/21482d1247474170-blocked-v0-5-0-beta-nrr-game&lt;br /&gt;
|user=oil&lt;br /&gt;
|article=Blocked&lt;br /&gt;
|category=Games&lt;br /&gt;
|description=It's basically a puzzle game, with a board filled with blocks, that you must move out of the way to free the way for the highlighted block to be able to leave the board.&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
{{portal-application-item&lt;br /&gt;
|name=Brick Breaker&lt;br /&gt;
|site=http://forums.precentral.net/homebrew-apps/192742-brickbreaker-0-1-7-14-nnr.html&lt;br /&gt;
|user=kmax&lt;br /&gt;
|article=Brick Breaker&lt;br /&gt;
|category=Games&lt;br /&gt;
|description=The idea is to bounce the ball off the paddle (which you control by sliding your finger) and into the bricks. Created by [http://forums.precentral.net/members/kmax12.html kmax]&lt;br /&gt;
http://forums.precentral.net/attachments/homebrew-apps/21611d1247619513-brickbreaker-0-1-7-14-nnr-brickbreaker_2009-14-07_195119&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
{{portal-application-item&lt;br /&gt;
|name=Craps 1.0&lt;br /&gt;
|site=http://forums.precentral.net/homebrew-apps/193183-craps-v1-0-0-v0-9-1-7-24-now-w-shake-support.html&lt;br /&gt;
|user=jhoff80 / Joe Hoffman&lt;br /&gt;
|article=Craps&lt;br /&gt;
|category=Games&lt;br /&gt;
|description=It's a very simple craps game, with only the two most basic bets: pass, and don't pass.  Includes shake to roll support.&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
{{portal-application-item&lt;br /&gt;
|site=http://forums.precentral.net/homebrew-apps/189460-dali-clock-v228&lt;br /&gt;
|category=Utilities&lt;br /&gt;
|article=Dali Clock&lt;br /&gt;
|name=Dali Clock&lt;br /&gt;
|description=[http://www.jwz.org/xdaliclock/ Dali Clock], a Palm Pre port of a morphing clock program that I've been porting to various platforms since 1991! The original version ran on the Xerox Alto in the early 1980s, and on the original 128K Macintosh in 1984. I've written versions for X11, MacOS X, PalmOS Classic, and now Palm WebOS and Javascript. Download the applications and/or the source code on the above URL.  Credits to [http://forums.precentral.net/members/jwz.html jwz] [http://forums.precentral.net/avatars/igodwntwn34.gif?dateline=1231462926]&lt;br /&gt;
|user=jwz&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
{{portal-application-item&lt;br /&gt;
|site=http://forums.precentral.net/homebrew-apps/189710-dilbert-garfield-daily-comic-apps-v1-1-v1-0-nrr&lt;br /&gt;
|category=News&lt;br /&gt;
|article=Dilbert Garfield Daily Comic&lt;br /&gt;
|name=Dilbert / Garfield Daily Comic&lt;br /&gt;
|description=So here are two (very) little apps, one for the daily dilbert and one for your daily dose of garfield intellect. They both let you view past comics (last week for Dilbert, and last 30 years or so for garfield) and share the comic with a buddy (via email). Have fun with that! [http://forums.precentral.net/members/roar.html --roar] [http://forums.precentral.net/avatars/kooljoe.gif?dateline=1246993237]&lt;br /&gt;
|user=roar&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
{{portal-application-item&lt;br /&gt;
|name=Dot Game&lt;br /&gt;
|site=http://forums.precentral.net/attachments/homebrew-apps/21567d1247549740-dot-game-v1-5-2-1-5-0-nrr-game&lt;br /&gt;
|user=oil&lt;br /&gt;
|article=Dot Game&lt;br /&gt;
|category=Games&lt;br /&gt;
|description=A WebOs version of the old paper &amp;amp; pencil game where you try to create the most boxes, one line at a time, while trying not to let your opponent create a box. It's a 2 player game. You hand the Pre back and forth after each turn. http://forums.precentral.net/homebrew-apps/190937-dot-game-v1-5-2-1-5-0-nrr.html&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
{{portal-application-item&lt;br /&gt;
|site=http://forums.precentral.net/homebrew-apps/189950-google-maps-bookmarks-v1-0-nrr&lt;br /&gt;
|category=Lifestyle&lt;br /&gt;
|article=Google Maps Bookmarks&lt;br /&gt;
|name=Google Maps Bookmarks&lt;br /&gt;
|description=It's a simply app. But it might come in handy for some people and the author, [http://forums.precentral.net/members/bruba.html bruba] Bookmark addresses you need on the road, so you don't have to type them over and over and/or remember them. [http://burnsting.com/preapps/gmbookmarks.jpg]&lt;br /&gt;
|user=bruba&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
{{portal-application-item&lt;br /&gt;
|site=http://forums.precentral.net/homebrew-apps/190715-habla-english-spanish-translator-v1-0-nrr&lt;br /&gt;
|category=Utilities&lt;br /&gt;
|article=Habla Spanish Translator&lt;br /&gt;
|name=Habla! Spanish Translator&lt;br /&gt;
|description=You can enter a word in either English or Spanish, and it will pull up the definition from wordreference mobile. Outstanding post, thanks [http://forums.precentral.net/members/taalibeen.html taalibeen] [http://forums.precentral.net/attachments/homebrew-apps/20895d1246685805-habla-english-spanish-translator-v1-0-nrr-test_2009-04-07_011851.jpg]&lt;br /&gt;
|user=taalibeen&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
{{portal-application-item&lt;br /&gt;
|site=http://forums.precentral.net/homebrew-apps/192241-hangman-v1-1-v1-0-nrr&lt;br /&gt;
|category=Game&lt;br /&gt;
|article=Hangman&lt;br /&gt;
|name=Hangman&lt;br /&gt;
|description=Here's another one to pad the Homebrew numbers :) [http://forums.precentral.net/members/palmdoc2005.html palmdoc2005]&lt;br /&gt;
|user=palmdoc2005 [http://i25.tinypic.com/muu45t.jpg]&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
{{portal-application-item&lt;br /&gt;
|name=Hello World 2: a starter app for Mojo beginners to build from&lt;br /&gt;
|site=http://forums.precentral.net/homebrew-apps/192313-instructional-beginners-hello-world-2-0-v1-0-nrr.html&lt;br /&gt;
|user=Unknown&lt;br /&gt;
|article=Hello World 2&lt;br /&gt;
|category=Tutorials&lt;br /&gt;
|description=An Extensive Instructional Documentation posted Here&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
{{portal-application-item&lt;br /&gt;
|site=http://forums.precentral.net/homebrew-apps/189599-jokes-v1-0a-nrr&lt;br /&gt;
|category=Lifestyle&lt;br /&gt;
|article=Jokes&lt;br /&gt;
|name=Jokes&lt;br /&gt;
|description=There's no &amp;quot;next&amp;quot; button, you have to close the app and run it again if you want to see another joke. But hey, it's called &amp;quot;Joke of the day&amp;quot; for a reason! Thanks to [http://forums.precentral.net/members/mapara.html mapara] [http://forums.precentral.net/attachments/homebrew-apps/20729d1246341946-jokes-v1-0a-nrr-jokes10.jpg]&lt;br /&gt;
|user=mapara&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
{{portal-application-item&lt;br /&gt;
|site=http://forums.precentral.net/homebrew-apps/191874-kentucky-offender-online-lookup-v0-0-1-nrr&lt;br /&gt;
|category=All&lt;br /&gt;
|article=Kentucky Prisonpedia&lt;br /&gt;
|name=Kentucky Prisonpedia&lt;br /&gt;
|description=I have finally made my app where it is functioning to the minimum that it can. Thank you to all who have helped me understand what I needed to do in order to get the basic function working. [http://forums.precentral.net/members/tycoonbob.html --tycoonbob] [http://forums.precentral.net/avatars/cashen.gif?dateline=1245115557]&lt;br /&gt;
|user=tycoonbob&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
{{portal-application-item&lt;br /&gt;
|site=http://forums.precentral.net/homebrew-apps/189161-lottery-number-generator-v1-0-nrr&lt;br /&gt;
|category=Games&lt;br /&gt;
|article=Lottery Number Generator&lt;br /&gt;
|name=Lottery Number Generator&lt;br /&gt;
|description=More features on the way :) Thanks [http://forums.precentral.net/members/mapara.html mapara] &lt;br /&gt;
|screenshot=[http://forums.precentral.net/attachments/homebrew-apps/20698d1246317550-lottery-number-generator-v1-0-nrr-lp0002.jpg]&lt;br /&gt;
|user=mapara&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
{{portal-application-item&lt;br /&gt;
|name=MobiOS&lt;br /&gt;
|site=http://web.me.com/celebi23/PalmPre/AppsMobiOS.html&lt;br /&gt;
|user=eisnerguy1&lt;br /&gt;
|article=MobiOS&lt;br /&gt;
|category=Communications&lt;br /&gt;
|description=Ever have trouble keeping track of all of Google's, Yahoo's, AOL's &amp;amp; the Windows Live Mobile web apps? Now you can with one simple app! [http://www.precentral.net/homebrew-apps/mobios download MobiOS at PreCentral.net]&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
{{portal-application-item&lt;br /&gt;
|name=My Flashlight&lt;br /&gt;
|site=http://forums.precentral.net/homebrew-apps/187407-my-flashlight-requires-rooting.html&lt;br /&gt;
|version=1.0.0&lt;br /&gt;
|user=PreGame&lt;br /&gt;
|article=My Flashlight&lt;br /&gt;
|category=Utilities&lt;br /&gt;
|description=Simple Flashlight Application developed by [http://forums.precentral.net/members/pregame.html PreGame] &lt;br /&gt;
http://forums.precentral.net/attachments/homebrew-apps/20089d1245457571-my-flashlight-requires-rooting-flashlight_2009-19-06_172021.png&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
{{portal-application-item&lt;br /&gt;
|name=My Notifications&lt;br /&gt;
|site=http://forums.precentral.net/homebrew-apps/188729-my-notification-v-1-0-3-nrr.html&lt;br /&gt;
|user=Kaerey&lt;br /&gt;
|version=n/a&lt;br /&gt;
|article=My Notifications&lt;br /&gt;
|category=Tutorials&lt;br /&gt;
|description=This homebrew'd application customizes default notification sounds. &lt;br /&gt;
http://www.carrytheone.org/webOS/images/mynotification_03.jpg&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
{{portal-application-item&lt;br /&gt;
|site=http://forums.precentral.net/homebrew-apps/190837-othello-reversi-rev-4-rev-3-nrr&lt;br /&gt;
|category=Games&lt;br /&gt;
|article=Othello&lt;br /&gt;
|name=Othello / Reversi&lt;br /&gt;
|description=Now at rev 4 !! Thanks [http://forums.precentral.net/members/rboatright.html rboatright] [http://www.vocshop.com/junk/reversi_screen4.png]&lt;br /&gt;
|user=rboatright&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
{{portal-application-item&lt;br /&gt;
|name=Pretris&lt;br /&gt;
|site=http://forums.precentral.net/homebrew-apps/192053-pre-tetris-v1-8-v1-7-nrr.html&lt;br /&gt;
|user=elchileno&lt;br /&gt;
|article=Pretris&lt;br /&gt;
|category=Games&lt;br /&gt;
|description=Here is the latest version of tetris for palm. The official name will Pretris. Created by code warrior [http://forums.precentral.net/members/elchileno.html elchileno]. More support found [http://forums.precentral.net/homebrew-apps/192053-pre-tetris-v1-8-v1-7-nrr.html here.].&lt;br /&gt;
http://danielfarina.com/pre/tetris_demo9&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
{{portal-application-item&lt;br /&gt;
|site=http://forums.precentral.net/homebrew-apps/190982-pdice-d-d-dice-rolling-app-v1-1-v1-0-nrr&lt;br /&gt;
|category=Games&lt;br /&gt;
|article=pDice DnD Die roller&lt;br /&gt;
|name=pDice D&amp;amp;D Die roller &lt;br /&gt;
|description=As my first venture into the whole Mojo SDK thing, I decided to make a dice rolling app. It's been fun learning javascript, and hopefully it'll lead to bigger and better apps, but for the time being, I think this is a nice first try. [http://forums.precentral.net/members/robobeau.html --robobeau] [http://forums.precentral.net/attachments/homebrew-apps/21492d1247489010-pdice-d-d-dice-rolling-app-v1-1-v1-0-nrr-pdice_2009-12-07_155619.jpg]&lt;br /&gt;
|user=robobeau&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
{{portal-application-item&lt;br /&gt;
|name=PreBrewFarts (Lulz)&lt;br /&gt;
|site=http://forums.precentral.net/homebrew-apps/192379-prebrewfarts-v0-2-1-v0-1-8-nrr.html&lt;br /&gt;
|version=0.2.1&lt;br /&gt;
|user=ctl-advance&lt;br /&gt;
|article=PreBrewFarts&lt;br /&gt;
|category=All&lt;br /&gt;
|description=New PreBrewfarts let you fart from the pre of your hand. Please let me know if you like it, Give [http://forums.precentral.net/members/ctl-advance.html ctl-advance] a shout!&lt;br /&gt;
http://forums.precentral.net/avatars/ctl-advance.gif?dateline=1237960801]]&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
{{portal-application-item&lt;br /&gt;
|site=http://www.precentral.net/homebrew-apps/premedi&lt;br /&gt;
|category=Utilities&lt;br /&gt;
|article=PreMedi&lt;br /&gt;
|name=PreMedi&lt;br /&gt;
|description= Medical calculator comprising frequently used equations and algorithms in medicine.&lt;br /&gt;
|user=Palmdoc&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
{{portal-application-item&lt;br /&gt;
|site=http://forums.precentral.net/homebrew-apps/189929-paint-app-v0-1-nrr&lt;br /&gt;
|category=Unknown&lt;br /&gt;
|article=PrePaint&lt;br /&gt;
|name=PrePaint&lt;br /&gt;
|description=Here's a simple paint application that I was messing around with. Right now you can only change the color and thickness of the brush and not a whole lot else. I'd like to implement being able to save or load a picture and other ideas I have. Let me know what you think. Thanks to [http://forums.precentral.net/members/snailslug.html snailslug] [http://forums.precentral.net/attachments/homebrew-apps/20785d1246421985-paint-app-v0-1-nrr-paint.jpg]&lt;br /&gt;
|user=snailslug&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
{{portal-application-item&lt;br /&gt;
|category=Entertainment&lt;br /&gt;
|name=PrePod&lt;br /&gt;
|article=PrePod&lt;br /&gt;
|user=drnull&lt;br /&gt;
|site=http://forums.precentral.net/homebrew-apps/194583-prepod-v0-2-2-7-24-a.html&lt;br /&gt;
|description=Podcatcher/Podcast player (BETA)&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
{{portal-application-item&lt;br /&gt;
|site=http://forums.precentral.net/homebrew-apps/192290-prememo-animated-memory-game-v1-0-nrr&lt;br /&gt;
|category=Games&lt;br /&gt;
|article=Pre Memory&lt;br /&gt;
|name=Pre Memory&lt;br /&gt;
|description=PreMemo: Memorize the images and find their corresponding pairs.  Muchas Gracias [http://forums.precentral.net/members/elchileno.html el chileno] [http://danielfarina.com/pre/prememo.jpg]&lt;br /&gt;
|user=el chileno&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
{{portal-application-item&lt;br /&gt;
|site=http://forums.precentral.net/homebrew-apps/193157-prepackage-package-tracking-app-v0-9-5-v0-9-4-7-23-a.html#post1757041&lt;br /&gt;
|category=Lifestyle&lt;br /&gt;
|article=PrePackage&lt;br /&gt;
|name=PrePackage&lt;br /&gt;
|user=Arcticus&lt;br /&gt;
|description=Prepackage is a package tracking application that supports Fedex, UPS, USPS, and DHL. Simply add your tracking number and the app will auto detect the shipper and notify you as your package progresses to its destination.&lt;br /&gt;
[http://forums.precentral.net/members/arcticus.html Arcticus]&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
{{portal-application-item&lt;br /&gt;
|site=http://forums.precentral.net/homebrew-apps/190063-snake-v0-2-nrr&lt;br /&gt;
|category=Games&lt;br /&gt;
|article=Snake&lt;br /&gt;
|name=Snake&lt;br /&gt;
|user=roar&lt;br /&gt;
|description=I probably don't have to tell you much about that game except that it's available for your Pre! [http://forums.precentral.net/members/roar.html --roar] [http://forums.precentral.net/attachments/homebrew-apps/21304d1247236181-snake-v0-2-nrr-snake_both.png]&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
{{portal-application-item&lt;br /&gt;
|site=http://forums.precentral.net/homebrew-apps/190192-scientific-calculator-rev-4-rev-3-nrr&lt;br /&gt;
|category=Utilities&lt;br /&gt;
|article=SciRPN_Calculator&lt;br /&gt;
|name=SciRPN Calculator Rev4&lt;br /&gt;
|description=[http://forums.precentral.net/members/themarco.html themarco] [http://forums.precentral.net/attachments/homebrew-apps/20857d1246568798-scientific-calculator-rev-4-rev-3-nrr-scicalc.png]&lt;br /&gt;
|user=themarco&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
{{portal-application-item&lt;br /&gt;
|site=http://forums.precentral.net/homebrew-apps/192079-stopwatch-timer-app-v-0-0-7-nrr.&lt;br /&gt;
|category=Utilities&lt;br /&gt;
|article=Stopwatch_Counter  &lt;br /&gt;
|name=Stopwatch / Counter  &lt;br /&gt;
|description=[http://forums.precentral.net/members/sambao21.html &amp;lt;samboa21&amp;gt;] I have created a blog for this app, and future apps. [http://crackersinc.blogspot.com/ Six Crackers In a Minute] [http://forums.precentral.net/avatars/johncc.gif?dateline=1235782676]&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
{{portal-application-item&lt;br /&gt;
|name=Tip Calculator&lt;br /&gt;
|site=http://forums.precentral.net/homebrew-apps/189455-tip-calculator-v1-0-5-nrr.html Tip Calculator&lt;br /&gt;
|version=1.0.2&lt;br /&gt;
|user=JWZ&lt;br /&gt;
|article=Tip Calculator&lt;br /&gt;
|category=Lifestyle&lt;br /&gt;
|description=[http://www.jwz.org/tipcalculator/ A simple restaurant tip calculator], my first Palm Pre application. Download the application and/or the source code on the above URL. Thanks to [http://forums.precentral.net/members/jwz.html jwz] and [http://forums.precentral.net/members/pregame.html PreGame] for the [http://forums.precentral.net/homebrew-apps/190488-tip-calculator-redux-v1-0-2-v1-0-1-nrr.html update.] [http://www.jwz.org/tipcalculator/tipcalculator.gif]&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
{{portal-application-item&lt;br /&gt;
|site=http://forums.precentral.net/homebrew-apps/188554-simplyflipflops-v0-9-99-nrr&lt;br /&gt;
|category=Games&lt;br /&gt;
|article=SimplyFlipFlops&lt;br /&gt;
|name=SimplyFlipFlops &lt;br /&gt;
|description=Notes: Does not do anything, just a proof of concept for the homebrew install method. Still, it shows your homebrew cred! [http://forums.precentral.net/members/dieter-bohn.html --Dieter Bohn] [http://forums.precentral.net/avatars/dieter-bohn.gif?dateline=1213205887]&lt;br /&gt;
|user=Dieter Bohn&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
{{portal-application-item&lt;br /&gt;
|site=http://forums.precentral.net/homebrew-apps/191359-sudoku-solver-v1-0-nrr&lt;br /&gt;
|category=Games&lt;br /&gt;
|article=Sodoku Solver&lt;br /&gt;
|name=Sodoku Solver&lt;br /&gt;
|description=This is a port of the soduku solver at [http://www.ccs.neu.edu/home/ramsdell/tools/sudoku.html JavaScript Sudoku Solver] [http://forums.precentral.net/attachments/homebrew-apps/21324d1247257447-sudoku-solver-v1-0-nrr-ssolver_screen.png]] [http://forums.precentral.net/members/rboatright.html --rboatright]&lt;br /&gt;
|user=rboatright&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
{{portal-application-item&lt;br /&gt;
|site=http://forums.precentral.net/homebrew-apps/191128-solitaire-v0-9-6-0-9-5-nrr&lt;br /&gt;
|category=Games&lt;br /&gt;
|article=Solitaire&lt;br /&gt;
|name=Solitaire&lt;br /&gt;
|description=thanks everyone! major thanks to Arognlie for fixing the script and debugging the code.&lt;br /&gt;
[http://forums.precentral.net/members/t-tokarczyk01.html --TJ] [http://forums.precentral.net/attachments/homebrew-apps/21031d1246922402-solitaire-v0-9-6-0-9-5-nrr-2.jpg]&lt;br /&gt;
|user=TJ&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
{{portal-application-item&lt;br /&gt;
|site=http://forums.precentral.net/homebrew-apps/191603-soundboard-v0-0-1-nrr&lt;br /&gt;
|category=Utilities&lt;br /&gt;
|article=Soundboard&lt;br /&gt;
|name=Soundboard&lt;br /&gt;
|description=Here's a simple Soundboard app with some sound effects that you may find useful in daily conversation. [http://freesound.org/ All sounds were found at freesound :: home page] Thanks [http://forums.precentral.net/members/lrdavis4.html Davis] [http://byelinedesign.com/soundboard.jpg]&lt;br /&gt;
|user=Davis&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
{{portal-application-item&lt;br /&gt;
|name=Terminal&lt;br /&gt;
|article=Terminal&lt;br /&gt;
|user=destinal&lt;br /&gt;
|site=Application:Terminal&lt;br /&gt;
|description=A mojo terminal using a custom written plugin back end for the Palm Pre. This project is rapidly becoming a prototype for open source team application development on the palm. &lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
{{portal-application-item&lt;br /&gt;
|site=http://forums.precentral.net/homebrew-apps/189399-translator-app-pre-v1-1-v1-0-1-nrr&lt;br /&gt;
|category=Utilities&lt;br /&gt;
|article=Translator&lt;br /&gt;
|name=Translator&lt;br /&gt;
|description=This is my first finished Palm Pre app, it lets you translate words and sentences from and to 30 languages. It uses the Google translate service, so be careful when translating whole sentences&lt;br /&gt;
Additionally to the translating, if you tap the paper plane button you can send the translated text directly to your buddy via the Pre's own messaging app. Thanks to coder [http://forums.precentral.net/members/roar.html roar] &lt;br /&gt;
|description=You can find all info again here: [http://u-mass.de/translator Translator for Palm Pre] [http://forums.precentral.net/attachments/homebrew-apps/20992d1246873511-translator-app-pre-v1-1-v1-0-1-nrr-translator.png]&lt;br /&gt;
|user=roar&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
{{portal-application-item&lt;br /&gt;
|site=http://forums.precentral.net/homebrew-apps/190918-tic-tac-toe-7-5-09-v1-6-v1-0-nrr&lt;br /&gt;
|category=Games&lt;br /&gt;
|article=Tic Tac Toe&lt;br /&gt;
|name=Tic Tac Toe&lt;br /&gt;
|description=This is my first program ever! I started to teach myself to program once I got my Pre, and god is it easy. If it wasn't I wouldnt be releasing this with only 5 hours or so of work. Credits (again) [http://forums.precentral.net/members/kmax12.html kmax12] [http://forums.precentral.net/attachments/homebrew-apps/20967d1246841092-tic-tac-toe-7-5-09-v1-6-v1-0-nrr-tic_2009-05-07_194225.jpg]&lt;br /&gt;
|user=kmax12&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
{{portal-application-item&lt;br /&gt;
|site=http://forums.precentral.net/homebrew-apps/190086-timer-stick-countdown-timer-v0-1-0-nrr&lt;br /&gt;
|category=Utilities&lt;br /&gt;
|article=Timer on a stick Countdown Timer&lt;br /&gt;
|name=Timer on a stick / Countdown Timer&lt;br /&gt;
|description=It's a very simple countdown timer. You may specify any amount of time from 1 second to 99 hours, 59 minutes, and 59 seconds. [http://forums.precentral.net/members/dsevil.html --dsevil] [http://webonastick.com/webos/timer/images/timer_2009-26-06_171912.jpg]&lt;br /&gt;
|user=dsevil&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
{{portal-application-item&lt;br /&gt;
|site=http://forums.precentral.net/homebrew-apps/190806-xboxlive-friends-v0-5-0-nrr&lt;br /&gt;
|category=Social Networking&lt;br /&gt;
|article=XBox Live Friends&lt;br /&gt;
|name=XBox Live Friends&lt;br /&gt;
|description=Gives you a quick and convenient way to check if your friends are online and what they're doing. All wrapped up in a sexy package. Thanks again to [http://forums.precentral.net/members/oil.html oil] [http://forums.precentral.net/attachments/homebrew-apps/20928d1246758234-xboxlive-friends-v0-5-0-nrr-listview1.jpg]&lt;br /&gt;
|user=oil&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
}}&amp;lt;!-- Keep this one in place it closes --&amp;gt;&lt;/div&gt;</summary>
		<author><name>Milominderbinder</name></author>
	</entry>
	<entry>
		<id>http://wiki.webos-internals.org/index.php?title=Patches&amp;diff=5068</id>
		<title>Patches</title>
		<link rel="alternate" type="text/html" href="http://wiki.webos-internals.org/index.php?title=Patches&amp;diff=5068"/>
		<updated>2009-09-01T16:38:15Z</updated>

		<summary type="html">&lt;p&gt;Milominderbinder: create redirect&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;#Redirect [[Portal:Patches to webOS]]&lt;/div&gt;</summary>
		<author><name>Milominderbinder</name></author>
	</entry>
	<entry>
		<id>http://wiki.webos-internals.org/index.php?title=Source_Patches&amp;diff=5067</id>
		<title>Source Patches</title>
		<link rel="alternate" type="text/html" href="http://wiki.webos-internals.org/index.php?title=Source_Patches&amp;diff=5067"/>
		<updated>2009-09-01T16:38:05Z</updated>

		<summary type="html">&lt;p&gt;Milominderbinder: create redirect&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;#Redirect [[Portal:Patches to webOS]]&lt;/div&gt;</summary>
		<author><name>Milominderbinder</name></author>
	</entry>
	<entry>
		<id>http://wiki.webos-internals.org/index.php?title=WebOS_patches&amp;diff=5066</id>
		<title>WebOS patches</title>
		<link rel="alternate" type="text/html" href="http://wiki.webos-internals.org/index.php?title=WebOS_patches&amp;diff=5066"/>
		<updated>2009-09-01T16:37:32Z</updated>

		<summary type="html">&lt;p&gt;Milominderbinder: create redirect&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;#Redirect [[Portal:Patches to webOS]]&lt;/div&gt;</summary>
		<author><name>Milominderbinder</name></author>
	</entry>
	<entry>
		<id>http://wiki.webos-internals.org/index.php?title=On-Screen_Keyboard&amp;diff=5065</id>
		<title>On-Screen Keyboard</title>
		<link rel="alternate" type="text/html" href="http://wiki.webos-internals.org/index.php?title=On-Screen_Keyboard&amp;diff=5065"/>
		<updated>2009-09-01T16:29:51Z</updated>

		<summary type="html">&lt;p&gt;Milominderbinder: create redirect&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;#Redirect [[On Screen Keyboard]]&lt;/div&gt;</summary>
		<author><name>Milominderbinder</name></author>
	</entry>
	<entry>
		<id>http://wiki.webos-internals.org/index.php?title=Virtual_Keyboard&amp;diff=5064</id>
		<title>Virtual Keyboard</title>
		<link rel="alternate" type="text/html" href="http://wiki.webos-internals.org/index.php?title=Virtual_Keyboard&amp;diff=5064"/>
		<updated>2009-09-01T16:29:40Z</updated>

		<summary type="html">&lt;p&gt;Milominderbinder: create redirect&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;#Redirect [[On Screen Keyboard]]&lt;/div&gt;</summary>
		<author><name>Milominderbinder</name></author>
	</entry>
	<entry>
		<id>http://wiki.webos-internals.org/index.php?title=Virtual_keyboard&amp;diff=5063</id>
		<title>Virtual keyboard</title>
		<link rel="alternate" type="text/html" href="http://wiki.webos-internals.org/index.php?title=Virtual_keyboard&amp;diff=5063"/>
		<updated>2009-09-01T16:29:22Z</updated>

		<summary type="html">&lt;p&gt;Milominderbinder: create redirect&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;#Redirect [[On Screen Keyboard]]&lt;/div&gt;</summary>
		<author><name>Milominderbinder</name></author>
	</entry>
	<entry>
		<id>http://wiki.webos-internals.org/index.php?title=Keyboard&amp;diff=5062</id>
		<title>Keyboard</title>
		<link rel="alternate" type="text/html" href="http://wiki.webos-internals.org/index.php?title=Keyboard&amp;diff=5062"/>
		<updated>2009-09-01T16:29:09Z</updated>

		<summary type="html">&lt;p&gt;Milominderbinder: create redirect&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;#Redirect [[On Screen Keyboard]]&lt;/div&gt;</summary>
		<author><name>Milominderbinder</name></author>
	</entry>
	<entry>
		<id>http://wiki.webos-internals.org/index.php?title=On-screen_keyboard&amp;diff=5061</id>
		<title>On-screen keyboard</title>
		<link rel="alternate" type="text/html" href="http://wiki.webos-internals.org/index.php?title=On-screen_keyboard&amp;diff=5061"/>
		<updated>2009-09-01T16:28:58Z</updated>

		<summary type="html">&lt;p&gt;Milominderbinder: create redirect&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;#Redirect [[On Screen Keyboard]]&lt;/div&gt;</summary>
		<author><name>Milominderbinder</name></author>
	</entry>
	<entry>
		<id>http://wiki.webos-internals.org/index.php?title=Preware&amp;diff=5060</id>
		<title>Preware</title>
		<link rel="alternate" type="text/html" href="http://wiki.webos-internals.org/index.php?title=Preware&amp;diff=5060"/>
		<updated>2009-09-01T16:26:24Z</updated>

		<summary type="html">&lt;p&gt;Milominderbinder: typo&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;#Redirect [[Application:Preware]]&lt;/div&gt;</summary>
		<author><name>Milominderbinder</name></author>
	</entry>
	<entry>
		<id>http://wiki.webos-internals.org/index.php?title=Preware&amp;diff=5058</id>
		<title>Preware</title>
		<link rel="alternate" type="text/html" href="http://wiki.webos-internals.org/index.php?title=Preware&amp;diff=5058"/>
		<updated>2009-09-01T16:23:39Z</updated>

		<summary type="html">&lt;p&gt;Milominderbinder: create redirect so that if you type just Preware you go to Preware&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;#Redirect [Application:Preware]&lt;/div&gt;</summary>
		<author><name>Milominderbinder</name></author>
	</entry>
	<entry>
		<id>http://wiki.webos-internals.org/index.php?title=On_Screen_Keyboard&amp;diff=4885</id>
		<title>On Screen Keyboard</title>
		<link rel="alternate" type="text/html" href="http://wiki.webos-internals.org/index.php?title=On_Screen_Keyboard&amp;diff=4885"/>
		<updated>2009-08-28T20:48:18Z</updated>

		<summary type="html">&lt;p&gt;Milominderbinder: /* Options and Themes */ Word is the most common editor of choice and in default settings will screw up the quotation marks.&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[Image: On_Screen_Keyboard.png|thumb|right]]&lt;br /&gt;
'''Warning.  This software is in intense development. It is changing nearly daily. '''&lt;br /&gt;
&lt;br /&gt;
'''While a number of people are having success with it, it makes DEEP changes in your Pre. You choose to use this entirely at your own risk. It may cause your pre to melt into a puddle and dissolve while turning blue.  Use at your own risk!'''&lt;br /&gt;
[[Image: On_screen_keyboard_2.png|thumb|right]]&lt;br /&gt;
=Introduction=&lt;br /&gt;
[[Image: On_screen_keyboard_3.png|thumb|right]]&lt;br /&gt;
[[Image: Messaging_2009-22-08_000708.png|thumb|right]]The Palm Pre ships with a ''very limited'' on-screen keyboard for inserting symbols.  It works in portrait and landscape, in all apps, in any text field. (It doesn't work in Search fields like email address or url, which has led to difficulties with enhancing it.)  This on screen keyboard provided a basis for programmers to develop a fully functional on screen keyboard for the Pre. &lt;br /&gt;
&lt;br /&gt;
=Operation= &lt;br /&gt;
Unlike the Palm Symbol keyboard, you do not have to open the Pre's hardware keyboard to get the on-screen keyboard.  Double-tapping the gesture area (near the round silver button) will bring up the on-screen keyboard if you are in a text input field. Tap with two fingers separated or Double-tap quickly. &lt;br /&gt;
&lt;br /&gt;
=Installation Procedure=&lt;br /&gt;
==Install Via PreWare==&lt;br /&gt;
If you have installed WebOS Internals over the air installer [[Application:Preware|Preware]] you can simply select the software keyboard from the list of available applications and install it.  Nothing more is required.  &lt;br /&gt;
&lt;br /&gt;
==Install Via WebOS Quick Install==&lt;br /&gt;
Using WebOS Quick Install press the third button on the right select ''WebOS Internals Feed (all)'' from the drop down list at the top, choose virtual keyboard, press DOWNLOAD and then install. &lt;br /&gt;
&lt;br /&gt;
==Command Line Installation== &lt;br /&gt;
If you have completed the standard WebOS Internals &amp;quot;[[Next_steps|next steps]]&amp;quot; procedure, installing the keyboard from the command line is very simple:  &lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
cd /opt/src/modifications/frameworks&lt;br /&gt;
git pull&lt;br /&gt;
sh install_kb&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=Options and Themes=&lt;br /&gt;
&lt;br /&gt;
The keyboard has several user configurable options.  As of 28 August 2009 there is no keyboard configuration app.  However, '''you do not have to have root access''' to configure the keyboard.  Simply attach your Pre to your computer in USB Drive Mode.  Then, navigate to the Pre's USB drive.  On your desktop, there will be a directory (folder) called virtual-keyboard. (From within the Pre this is /media/internal/virtual-keyboard ''which is the same place''.)  &lt;br /&gt;
&lt;br /&gt;
Inside that folder, you will find a file named virtual-keyboard/kb_config.json.  Use your editor of choice (such as Notepad - ''not Word'') to edit that file.  You may change any of the following options: &lt;br /&gt;
* haptic    : &amp;lt;number&amp;gt;  - How long to vibrate upon touch (0 - 100 ms) (50 seems good.  100 makes the keyboard lag a little. &lt;br /&gt;
* clickFile : &amp;lt;string&amp;gt;  - Sound file if any to play upon button click (e.g. click1.wav)&lt;br /&gt;
* theme     : &amp;lt;string&amp;gt;  - Name of keyboard theme to use. Three themes ship with the keyboard: &lt;br /&gt;
** remix_classic&lt;br /&gt;
** remix_glossy&lt;br /&gt;
** remix_ice&lt;br /&gt;
*: You may choose any of the three or add your own theme in an appropriate folder and name it as you please.  See below on creating theme files.&lt;br /&gt;
&lt;br /&gt;
=Change Log=&lt;br /&gt;
===8/13/09 - Fixes===&lt;br /&gt;
* Functional backspace, space and enter keys added.&lt;br /&gt;
&lt;br /&gt;
===8/16/09 - Fixes===&lt;br /&gt;
* Added functional shift and sym capabilities.&lt;br /&gt;
* Added landscape mode resize.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===8/18/09 - Fixes/Enhancements===&lt;br /&gt;
* Added theme capabilities&lt;br /&gt;
* Changed default theme to use remix2000's images (big thanks!)&lt;br /&gt;
* Added missing symbols&lt;br /&gt;
* Fixed landscape mode to correctly render in landscape if launched from that state.&lt;br /&gt;
&lt;br /&gt;
Thanks again to remix2000 for the nice keyboard images. Specs will be posted eventually for the images/theme framework once a user-app callable way to switch themes is implemented.&lt;br /&gt;
&lt;br /&gt;
===8/18/09 (evening) - Fixes/Enhancements===&lt;br /&gt;
* Increased width of keyboard to span entire screen&lt;br /&gt;
* Added orange-key functionality&lt;br /&gt;
* Made keyboard draggable after tapping blank key&lt;br /&gt;
* Added haptic feedback&lt;br /&gt;
&lt;br /&gt;
===8/21/09 - Fixes/Enhancements===&lt;br /&gt;
* Added support for Emulator (pageup will mimic gesture tap, double-tap for keyboard)&lt;br /&gt;
* Separated themes from palm framework&lt;br /&gt;
* Added customizable options and themes via .json files&lt;br /&gt;
* Shrink keys when &amp;quot;active&amp;quot;, i.e. shift, orange, sym...&lt;br /&gt;
* Changed keyboard to come up with double-tap of gesture area (within 600ms)&lt;br /&gt;
* Enabled usage within search fields (messaging/email apps etc...)&lt;br /&gt;
* Changed position calculations to render keyboard as low as possible without covering cursor on initialization&lt;br /&gt;
&lt;br /&gt;
===8/26/09 - Fixes/Enhancements===&lt;br /&gt;
* Fixed duplication problem in messaging apps&lt;br /&gt;
* Fixed symbols appearing in tasks app.&lt;br /&gt;
* Fixed dragger not to interact with scene&lt;br /&gt;
* Modified keyboard to allow scene interactions when touching outside of the keyboard. As long as a tap is inside the keyboard, it should not effect the scene. A tap outside of the keyboard should be passed to the scene controller, and not dismiss the keyboard. Tap the gesture area, enter (submit+dismiss), or anything on the hard keyboard to dismiss virtual keyboard.&lt;br /&gt;
&lt;br /&gt;
===8/26/09 (PM) - Fixes/Enhancements===&lt;br /&gt;
* Allow dragger to drag to bottom of screen regardless of cursor position (user control)&lt;br /&gt;
* Send newline to text fields along with enter key event when enter is pressed&lt;br /&gt;
* Close the keyboard only when gesture area is tapped&lt;br /&gt;
&lt;br /&gt;
=Issues=&lt;br /&gt;
as of 26 August 2009 the following issues are known: &lt;br /&gt;
* Auto-Correct is not functional (SmartTextEngine is handled in libWebKitLuna.so, so might need plugin to add this support)&lt;br /&gt;
* Backspace/enter do not work in webview text fields (The text fields in webview seem to be handled by the browser adapter plugin).&lt;br /&gt;
* Sym key re-draws and re-positions the keyboard, should at least not re-position.&lt;br /&gt;
* Clipboard, orange-scroll and shift-highlight do not operate with virtual keyboard&lt;br /&gt;
* There is no way to bring up Global Search without pressing a key on the hard keyboard. One idea is to add a top-bar item in between the app menu and device menu that will launch Global Search with the virtual keyboard displayed. The virtual keyboard already works properly once the Global Search is in the foreground (i.e. after a hard key press)&lt;br /&gt;
* Hide kb when focus changes from text box (e.g. landscape in web browser, text box goes away)&lt;br /&gt;
* Notifications and probably other scene re-sizes do not move the keyboard, however the text fields move and this may put them beneath the virtual keyboard. Keyboard should be able to adjust with the scene.&lt;br /&gt;
==User requested options which are not currently under development==&lt;br /&gt;
* Explore T9-type, limited-width keyboard options&lt;br /&gt;
&lt;br /&gt;
=Creating Keyboard Themes=&lt;br /&gt;
The virtual keyboard layout is a &amp;quot;list&amp;quot; of rows containing 10 &amp;quot;elements&amp;quot; each.  The design allows for the keys to span multiple elements.&lt;br /&gt;
&lt;br /&gt;
The virtual keyboard will look for themes located at /media/internal/virtual-keyboard/themes/&lt;br /&gt;
In this directory there shall exist theme-named directories with the following structure and options:&lt;br /&gt;
&lt;br /&gt;
theme_config.json is the file that will control what images in this directory should be used and how.  The following keys are accepted:&lt;br /&gt;
&lt;br /&gt;
* index      : &amp;lt;number&amp;gt; - (required) Key index on keyboard layout {e.g. for default layout, index of q is 0, index of a is 10, index of space is 24}&lt;br /&gt;
* character  : &amp;lt;string&amp;gt; - Character to display when user hits associated key&lt;br /&gt;
* image      : &amp;lt;string&amp;gt; - Name of image (located in this theme's directory) to display on keyboard for specified index'd key&lt;br /&gt;
* span       : &amp;lt;number&amp;gt; - How many elements the key shall take up (e.g. default is 3 for space bar)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=Technical Background and Explanation=&lt;br /&gt;
On an unmodified Pre if you press the &amp;quot;sym&amp;quot; key a scrollable 5x5 keyboard pops up full of alternate characters. &lt;br /&gt;
&lt;br /&gt;
This is controlled by code incorporated into the framework.js.  The specific functions there can be seeen in '''/usr/palm/frameworks/mojo/submissions/191.15/javascripts/widget_charselector.js'''&lt;br /&gt;
&lt;br /&gt;
with the layout controlled by 3 files in '''/usr/palm/frameworks/mojo/submissions/191.15/templates/charselector'''&lt;br /&gt;
&lt;br /&gt;
the actual list of characters that appear on the screen is controlled by '''/usr/palm/frameworks/mojo/submissions/191.15/resources/en_us/alternatechars_table.json'''&lt;br /&gt;
&lt;br /&gt;
At the simplest level then, creating an on-screen keyboard requires editing the alternate characters table json, to add the &amp;quot;regular&amp;quot; charcters to it, and then when you want a keyboard, press SYM and poof, a keyboard. The problem with that is, the alternatechars_table.json is &amp;quot;fragile&amp;quot;  the slightests mis-edit results in the pre entering a continuous book cycle. &lt;br /&gt;
&lt;br /&gt;
At the next level, the framework's copy of widget_charselector.js needs to be modified to not close the keyboard after each keypress.  &lt;br /&gt;
&lt;br /&gt;
On 12 August 2009 Webos-internals contributor Eric Gaudet (irc egaudet) announced success at patching the framework.js to accept a new function derived from the charselector widget.  This pre-alpha proof of concept on-screen keyboard is available as a patch. &lt;br /&gt;
&lt;br /&gt;
''Note that this requires patching the primary framework of WebOS.'' This is not an application running on top of WebOS but rather a modification of the operation of the OS itself.&lt;/div&gt;</summary>
		<author><name>Milominderbinder</name></author>
	</entry>
	<entry>
		<id>http://wiki.webos-internals.org/index.php?title=User:Milominderbinder&amp;diff=4514</id>
		<title>User:Milominderbinder</title>
		<link rel="alternate" type="text/html" href="http://wiki.webos-internals.org/index.php?title=User:Milominderbinder&amp;diff=4514"/>
		<updated>2009-08-18T15:27:47Z</updated>

		<summary type="html">&lt;p&gt;Milominderbinder: start page&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Hello.&lt;br /&gt;
&lt;br /&gt;
I am Craig, a moderator from www.PreCentral.net&lt;/div&gt;</summary>
		<author><name>Milominderbinder</name></author>
	</entry>
</feed>