<?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=Paperadio</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=Paperadio"/>
	<link rel="alternate" type="text/html" href="http://wiki.webos-internals.org/wiki/Special:Contributions/Paperadio"/>
	<updated>2026-05-07T06:11:25Z</updated>
	<subtitle>User contributions</subtitle>
	<generator>MediaWiki 1.35.1</generator>
	<entry>
		<id>http://wiki.webos-internals.org/index.php?title=Portal:Accessing_Linux&amp;diff=12475</id>
		<title>Portal:Accessing Linux</title>
		<link rel="alternate" type="text/html" href="http://wiki.webos-internals.org/index.php?title=Portal:Accessing_Linux&amp;diff=12475"/>
		<updated>2011-01-02T14:21:12Z</updated>

		<summary type="html">&lt;p&gt;Paperadio: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;This page is currently available in two languages:&lt;br /&gt;
:[[Image:Australia.png]] [[Image:USA.png]] [[Portal:Accessing Linux]]&lt;br /&gt;
:[[Image:China.png]] [[Portal:Accessing Linux-ZH]]&lt;br /&gt;
&lt;br /&gt;
__notoc__&lt;br /&gt;
{{portal-one-column-blue&lt;br /&gt;
|header=Accessing Linux on the Pre or the Pre Emulator&lt;br /&gt;
|column1=&lt;br /&gt;
The Palm Pre is a Linux based device.  Palm provides a simple method to access Linux running on the Pre or the Pre Emulator. A terminal program called ''novaterm'' is bundled with the freely available SDK, enabling command line access to your device (see below for instructions).&lt;br /&gt;
&lt;br /&gt;
Once you have command line access to Linux, everything else is a process of installing a ''community standard library'' of Linux programs so that users have the same tools and options available to them. (For example, you can [[OpenSSH_Install|install openssh]] or [[Dropbear_Install|dropbear]] enabling shell access to your device.) Once this is process is completed, pretty much anything you can do on a Linux box you can also do on the Pre or the Pre Emulator. &lt;br /&gt;
&lt;br /&gt;
Notice, that the described procedure below is not compulsorily necessary for you to just install further linux software packages to your device. The [[Application:Preware|Preware]] application manager (an app you install to your device) is capable of installing these as well.&lt;br /&gt;
&lt;br /&gt;
The following procedures will walk you through the process of obtaining initial command line access to Linux via novaterm on the Pre or the Pre Emulator, and installing the community standard software packages. The same instructions apply to the Pixi as well.&lt;br /&gt;
&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
{{portal-two-columns&lt;br /&gt;
|column1=&lt;br /&gt;
== Before you start ==  &lt;br /&gt;
&lt;br /&gt;
Please make a note of this page:  [[How To Recover]]&lt;br /&gt;
&lt;br /&gt;
If you are unfamiliar with basic Linux command usage, you should visit this page: [[Basic_Linux_Use|Basic Linux Use]]&lt;br /&gt;
&lt;br /&gt;
===Disclaimer===&lt;br /&gt;
Enacting any set of instructions from this site has the (remote, but greater than zero) potential to void your warranty.  Our intention and the specific design of all instructions is such that you should be able to recover using the [http://www.palm.com/ROM webOS Doctor] should anything go wrong, and put your Pre back to a state which is indistinguishable from a factory-new Pre, but we give no guarantee.  Use any information from this site at your own risk.  At the very least, you should be prepared to lose all data on your phone at any time.  We cannot tell you what you should do - we provide the information, but it's up to your own sense of personal responsibility to determine what you do with that information.  '''We require you to use the [http://www.palm.com/ROM webOS Doctor] to put your Pre back to factory condition before contacting Palm or your cellular carrier for service or support.'''&lt;br /&gt;
&lt;br /&gt;
You might also want to consider backing up any files you have in the usb drive portion of the Pre. &lt;br /&gt;
|column2=&lt;br /&gt;
== Procedure: ==&lt;br /&gt;
&lt;br /&gt;
In general, simply installing the Palm SDK gives you everything you need for full access to the Linux operating system on the Pre or Pixi.  There is no special &amp;quot;rooting&amp;quot; or &amp;quot;jailbreaking&amp;quot; process.  Simply installing the SDK provides you with unlimited access to the Linux operating system logged in as the root user.  Palm does not see this as a bad thing. '''Palm''' provides all these tools for download by anyone, anytime, for free. &lt;br /&gt;
&lt;br /&gt;
# Download the [http://developer.palm.com/index.php?option=com_content&amp;amp;view=article&amp;amp;layout=page&amp;amp;id=1788&amp;amp;Itemid=321# Palm SDK].&lt;br /&gt;
# Install it using the installation instructions for [http://developer.palm.com/index.php?option=com_content&amp;amp;view=article&amp;amp;layout=page&amp;amp;id=1545&amp;amp;Itemid=55 Mac], [http://developer.palm.com/index.php?option=com_content&amp;amp;view=article&amp;amp;layout=page&amp;amp;id=1585&amp;amp;Itemid=55 Linux], or [http://developer.palm.com/index.php?option=com_content&amp;amp;view=article&amp;amp;layout=page&amp;amp;id=1661&amp;amp;Itemid=55 Windows].&lt;br /&gt;
# Enable dev mode on your Pre:&lt;br /&gt;
## In Card view or in the Launcher application, type the following:   webos20090606&lt;br /&gt;
## Tap the resulting Developer Mode Enabler icon.&lt;br /&gt;
## In the application, move the Developer Mode slider to the On position.&lt;br /&gt;
## Tap Reset the Device . &lt;br /&gt;
##* When reset is complete, Developer mode is enabled.&lt;br /&gt;
# Plug the device into the computer via the USB cable, and select &amp;quot;Charge only.&amp;quot;  &lt;br /&gt;
# The next step varies: &lt;br /&gt;
#* On Mac or Linux, type '''novaterm''' in a command (terminal) window to directly access the Linux command line.&lt;br /&gt;
#* On Windows you will need to download and install a novaterm program. &lt;br /&gt;
#** On 32 bit Windows download [http://tkgeisel.com/stuff/novaterm-1.zip novaterm1.zip] and unzip it into the \program files\palm\sdk\bin directory.  &lt;br /&gt;
#** On 64 bit Windows download [http://vocshop.com/stuff/novaterm64.zip novaterm64.zip] and unzip it into the \program files\palm\sdk\bin directory.  &lt;br /&gt;
#**Then, just like the Mac and Linux users you can just type '''novaterm'''.&lt;br /&gt;
&lt;br /&gt;
'''At this point you will have a window with a prompt that says   root@webos-device:   or something similar. &lt;br /&gt;
&lt;br /&gt;
You are now logged in as root on your webOS device and can do anything you would normally do on a Linux device. &lt;br /&gt;
&lt;br /&gt;
Please be careful, you can seriously bork your phone now.  '''&lt;br /&gt;
&lt;br /&gt;
'''IMPORTANT NOTE:''' &lt;br /&gt;
With the addition of the ability to  install Optware packages to Preware, unless you have a need or desire to type commands into the native Linux shell of your Palm device, there is no need to use the novaterm terminal to log into your devices. ''' Webos Quick Install''' (a java program for your desktop) and '''Preware''' (an app to run on your device) '''are fully capable of installing any Optware IPK (including *.patch and *.diff) to Palm devices'''. Linux command line access is needed by very few people.  If you came here from a web page that talked about &amp;quot;root access&amp;quot; or &amp;quot;rooting your Pre&amp;quot; be aware that most of the instructions which require root access have been superseded. &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
}}&lt;br /&gt;
{{portal-two-columns&lt;br /&gt;
|column1=&lt;br /&gt;
== Advanced Topics ==&lt;br /&gt;
&lt;br /&gt;
* [[Adding Disks to the Emulator]]&lt;br /&gt;
* [[Backing_Up_via_Rsync|Backing Up via Rsync]]&lt;br /&gt;
&lt;br /&gt;
|column2=&lt;br /&gt;
== Next Steps ==&lt;br /&gt;
&lt;br /&gt;
* [[Tutorials_Linux_DDNS_for_EVDO|DDNS for EVDO]]&lt;br /&gt;
* [[Next_steps|Set up users, Optware, and access]] '''DEPRECATED'''&lt;br /&gt;
* [[Applying_Patches|Applying Patches]] '''DEPRECATED''' &lt;br /&gt;
* [[Setup_SFTP|Setup SFTP]] '''DEPRECATED'''&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
}}&lt;/div&gt;</summary>
		<author><name>Paperadio</name></author>
	</entry>
	<entry>
		<id>http://wiki.webos-internals.org/index.php?title=Portal:Accessing_Linux-ZH&amp;diff=12474</id>
		<title>Portal:Accessing Linux-ZH</title>
		<link rel="alternate" type="text/html" href="http://wiki.webos-internals.org/index.php?title=Portal:Accessing_Linux-ZH&amp;diff=12474"/>
		<updated>2011-01-02T14:19:20Z</updated>

		<summary type="html">&lt;p&gt;Paperadio: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[Category:Chinese]]&lt;br /&gt;
'''Note : this page/article is the chinese translation of the english wiki page : http://www.webos-internals.org/wiki/Portal:Accessing_Linux '''&amp;lt;BR&amp;gt;&lt;br /&gt;
&amp;lt;BR&amp;gt;&lt;br /&gt;
'''注意 : 本文章/页是一个英文维基页面的中文译本，原文在: http://www.webos-internals.org/wiki/Portal:Accessing_Linux &amp;lt;BR&amp;gt;&lt;br /&gt;
'''&lt;br /&gt;
@&lt;br /&gt;
__notoc__&lt;br /&gt;
{{portal-one-column-blue&lt;br /&gt;
|header=在Pre或Pre模拟器上访问Linux&lt;br /&gt;
|column1=&lt;br /&gt;
Palm Pre是一个基于Linux的设备，因此Palm提供了一种非常简单的方法来访问Pre或Pre模拟器上的Linux，目前的SDK中免费带有一个叫做''novaterm''的终端程序，用它就能够以命令行的方式访问你的设备。(参见以下步骤)。&lt;br /&gt;
&lt;br /&gt;
一旦可以用命令行访问Linux时，只要你安装了Linux社区程序 ''community standard library''，用户就有了同样的工具和选项。(比如，你可以[[OpenSSH_Install|安装openssh]]或是[[Dropbear_Install|dropbear]]以通过shell访问你的设备)。只要这步完成了，你在Linux电脑上能做的任何事情，在Pre或Pre模拟器上都能搞定。 &lt;br /&gt;
&lt;br /&gt;
注意：如果你只是想在设备上安装一些Linux软件包，上面提到的方法不是必需的。[[Application:Preware|Preware]]应用程序管理器（安装在你设备上的一个软件）一样能帮你安装这些软件。&lt;br /&gt;
&lt;br /&gt;
The following procedures will walk you through the process of obtaining initial command line access to Linux via novaterm on the Pre or the Pre Emulator, and installing the community standard software packages. The same instructions apply to the Pixi as well.&lt;br /&gt;
&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
{{portal-two-columns&lt;br /&gt;
|column1=&lt;br /&gt;
== Before you start ==  &lt;br /&gt;
&lt;br /&gt;
Please make a note of this page:  [[How To Recover|怎样进行恢复]]&lt;br /&gt;
&lt;br /&gt;
If you are unfamiliar with basic Linux command usage, you should visit this page: [[Basic_Linux_Use|Basic Linux Use]]&lt;br /&gt;
&lt;br /&gt;
===Disclaimer===&lt;br /&gt;
Enacting any set of instructions from this site has the (remote, but greater than zero) potential to void your warranty.  Our intention and the specific design of all instructions is such that you should be able to recover using the [http://www.palm.com/ROM webOS Doctor] should anything go wrong, and put your Pre back to a state which is indistinguishable from a factory-new Pre, but we give no guarantee.  Use any information from this site at your own risk.  At the very least, you should be prepared to lose all data on your phone at any time.  We cannot tell you what you should do - we provide the information, but it's up to your own sense of personal responsibility to determine what you do with that information.  '''We require you to use the [http://www.palm.com/ROM webOS Doctor] to put your Pre back to factory condition before contacting Palm or your cellular carrier for service or support.'''&lt;br /&gt;
&lt;br /&gt;
You might also want to consider backing up any files you have in the usb drive portion of the Pre. &lt;br /&gt;
|column2=&lt;br /&gt;
== Procedure: ==&lt;br /&gt;
&lt;br /&gt;
In general, simply installing the Palm SDK gives you everything you need for full access to the Linux operating system on the Pre or Pixi.  There is no special &amp;quot;rooting&amp;quot; or &amp;quot;jailbreaking&amp;quot; process.  Simply installing the SDK provides you with unlimited access to the Linux operating system logged in as the root user.  Palm does not see this as a bad thing. '''Palm''' provides all these tools for download by anyone, anytime, for free. &lt;br /&gt;
&lt;br /&gt;
# Download the [http://developer.palm.com/index.php?option=com_content&amp;amp;view=article&amp;amp;layout=page&amp;amp;id=1788&amp;amp;Itemid=321# Palm SDK].&lt;br /&gt;
# Install it using the installation instructions for [http://developer.palm.com/index.php?option=com_content&amp;amp;view=article&amp;amp;layout=page&amp;amp;id=1545&amp;amp;Itemid=55 Mac], [http://developer.palm.com/index.php?option=com_content&amp;amp;view=article&amp;amp;layout=page&amp;amp;id=1585&amp;amp;Itemid=55 Linux], or [http://developer.palm.com/index.php?option=com_content&amp;amp;view=article&amp;amp;layout=page&amp;amp;id=1661&amp;amp;Itemid=55 Windows].&lt;br /&gt;
# Enable dev mode on your Pre:&lt;br /&gt;
## In Card view or in the Launcher application, type the following:   webos20090606&lt;br /&gt;
## Tap the resulting Developer Mode Enabler icon.&lt;br /&gt;
## In the application, move the Developer Mode slider to the On position.&lt;br /&gt;
## Tap Reset the Device . &lt;br /&gt;
##* When reset is complete, Developer mode is enabled.&lt;br /&gt;
# Plug the device into the computer via the USB cable, and select &amp;quot;Charge only.&amp;quot;  &lt;br /&gt;
# The next step varies: &lt;br /&gt;
#* On Mac or Linux, type '''novaterm''' in a command (terminal) window to directly access the Linux command line.&lt;br /&gt;
#* On Windows you will need to download and install a novaterm program. &lt;br /&gt;
#** On 32 bit Windows download [http://tkgeisel.com/stuff/novaterm-1.zip novaterm1.zip] and unzip it into the \program files\palm\sdk\bin directory.  &lt;br /&gt;
#** On 64 bit Windows download [http://vocshop.com/stuff/novaterm64.zip novaterm64.zip] and unzip it into the \program files\palm\sdk\bin directory.  &lt;br /&gt;
#**Then, just like the Mac and Linux users you can just type '''novaterm'''.&lt;br /&gt;
&lt;br /&gt;
'''At this point you will have a window with a prompt that says   root@webos-device:   or something similar. &lt;br /&gt;
&lt;br /&gt;
You are now logged in as root on your webOS device and can do anything you would normally do on a Linux device. &lt;br /&gt;
&lt;br /&gt;
Please be careful, you can seriously bork your phone now.  '''&lt;br /&gt;
&lt;br /&gt;
'''IMPORTANT NOTE:''' &lt;br /&gt;
With the addition of the ability to  install Optware packages to Preware, unless you have a need or desire to type commands into the native Linux shell of your Palm device, there is no need to use the novaterm terminal to log into your devices. ''' Webos Quick Install''' (a java program for your desktop) and '''Preware''' (an app to run on your device) '''are fully capable of installing any Optware IPK (including *.patch and *.diff) to Palm devices'''. Linux command line access is needed by very few people.  If you came here from a web page that talked about &amp;quot;root access&amp;quot; or &amp;quot;rooting your Pre&amp;quot; be aware that most of the instructions which require root access have been superseded. &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
}}&lt;br /&gt;
{{portal-two-columns&lt;br /&gt;
|column1=&lt;br /&gt;
== Advanced Topics ==&lt;br /&gt;
&lt;br /&gt;
* [[Adding Disks to the Emulator]]&lt;br /&gt;
* [[Backing_Up_via_Rsync|Backing Up via Rsync]]&lt;br /&gt;
&lt;br /&gt;
|column2=&lt;br /&gt;
== Next Steps ==&lt;br /&gt;
&lt;br /&gt;
* [[Tutorials_Linux_DDNS_for_EVDO|DDNS for EVDO]]&lt;br /&gt;
* [[Next_steps|Set up users, Optware, and access]] '''DEPRECATED'''&lt;br /&gt;
* [[Applying_Patches|Applying Patches]] '''DEPRECATED''' &lt;br /&gt;
* [[Setup_SFTP|Setup SFTP]] '''DEPRECATED'''&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
}}&lt;/div&gt;</summary>
		<author><name>Paperadio</name></author>
	</entry>
	<entry>
		<id>http://wiki.webos-internals.org/index.php?title=Portal:Accessing_Linux-ZH&amp;diff=12473</id>
		<title>Portal:Accessing Linux-ZH</title>
		<link rel="alternate" type="text/html" href="http://wiki.webos-internals.org/index.php?title=Portal:Accessing_Linux-ZH&amp;diff=12473"/>
		<updated>2011-01-02T14:09:28Z</updated>

		<summary type="html">&lt;p&gt;Paperadio: Created page with 'Category:Chinese '''Note : this page/article is the chinese translation of the english wiki page : http://www.webos-internals.org/wiki/Portal:Accessing_Linux '''&amp;lt;BR&amp;gt; &amp;lt;BR&amp;gt; '''…'&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[Category:Chinese]]&lt;br /&gt;
'''Note : this page/article is the chinese translation of the english wiki page : http://www.webos-internals.org/wiki/Portal:Accessing_Linux '''&amp;lt;BR&amp;gt;&lt;br /&gt;
&amp;lt;BR&amp;gt;&lt;br /&gt;
'''注意 : 本文章/页是一个英文维基页面的中文译本，原文在: http://www.webos-internals.org/wiki/Portal:Accessing_Linux &amp;lt;BR&amp;gt;&lt;br /&gt;
'''&lt;br /&gt;
@&lt;br /&gt;
__notoc__&lt;br /&gt;
{{portal-one-column-blue&lt;br /&gt;
|header=在Pre或Pre模拟器上访问Linux&lt;br /&gt;
|column1=&lt;br /&gt;
Palm Pre是一个基于Linux的设备，因此Palm提供了一种非常简单的方法来访问Pre或Pre模拟器上的Linux，目前的SDK中免费带有一个叫做''novaterm''的终端程序，用它就能够以命令行的方式访问你的设备。(参见以下步骤)。&lt;br /&gt;
&lt;br /&gt;
Once you have command line access to Linux, everything else is a process of installing a ''community standard library'' of Linux programs so that users have the same tools and options available to them. (For example, you can [[OpenSSH_Install|install openssh]] or [[Dropbear_Install|dropbear]] enabling shell access to your device.) Once this is process is completed, pretty much anything you can do on a Linux box you can also do on the Pre or the Pre Emulator. &lt;br /&gt;
&lt;br /&gt;
Notice, that the described procedure below is not compulsorily necessary for you to just install further linux software packages to your device. The [[Application:Preware|Preware]] application manager (an app you install to your device) is capable of installing these as well.&lt;br /&gt;
&lt;br /&gt;
The following procedures will walk you through the process of obtaining initial command line access to Linux via novaterm on the Pre or the Pre Emulator, and installing the community standard software packages. The same instructions apply to the Pixi as well.&lt;br /&gt;
&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
{{portal-two-columns&lt;br /&gt;
|column1=&lt;br /&gt;
== Before you start ==  &lt;br /&gt;
&lt;br /&gt;
Please make a note of this page:  [[How To Recover]]&lt;br /&gt;
&lt;br /&gt;
If you are unfamiliar with basic Linux command usage, you should visit this page: [[Basic_Linux_Use|Basic Linux Use]]&lt;br /&gt;
&lt;br /&gt;
===Disclaimer===&lt;br /&gt;
Enacting any set of instructions from this site has the (remote, but greater than zero) potential to void your warranty.  Our intention and the specific design of all instructions is such that you should be able to recover using the [http://www.palm.com/ROM webOS Doctor] should anything go wrong, and put your Pre back to a state which is indistinguishable from a factory-new Pre, but we give no guarantee.  Use any information from this site at your own risk.  At the very least, you should be prepared to lose all data on your phone at any time.  We cannot tell you what you should do - we provide the information, but it's up to your own sense of personal responsibility to determine what you do with that information.  '''We require you to use the [http://www.palm.com/ROM webOS Doctor] to put your Pre back to factory condition before contacting Palm or your cellular carrier for service or support.'''&lt;br /&gt;
&lt;br /&gt;
You might also want to consider backing up any files you have in the usb drive portion of the Pre. &lt;br /&gt;
|column2=&lt;br /&gt;
== Procedure: ==&lt;br /&gt;
&lt;br /&gt;
In general, simply installing the Palm SDK gives you everything you need for full access to the Linux operating system on the Pre or Pixi.  There is no special &amp;quot;rooting&amp;quot; or &amp;quot;jailbreaking&amp;quot; process.  Simply installing the SDK provides you with unlimited access to the Linux operating system logged in as the root user.  Palm does not see this as a bad thing. '''Palm''' provides all these tools for download by anyone, anytime, for free. &lt;br /&gt;
&lt;br /&gt;
# Download the [http://developer.palm.com/index.php?option=com_content&amp;amp;view=article&amp;amp;layout=page&amp;amp;id=1788&amp;amp;Itemid=321# Palm SDK].&lt;br /&gt;
# Install it using the installation instructions for [http://developer.palm.com/index.php?option=com_content&amp;amp;view=article&amp;amp;layout=page&amp;amp;id=1545&amp;amp;Itemid=55 Mac], [http://developer.palm.com/index.php?option=com_content&amp;amp;view=article&amp;amp;layout=page&amp;amp;id=1585&amp;amp;Itemid=55 Linux], or [http://developer.palm.com/index.php?option=com_content&amp;amp;view=article&amp;amp;layout=page&amp;amp;id=1661&amp;amp;Itemid=55 Windows].&lt;br /&gt;
# Enable dev mode on your Pre:&lt;br /&gt;
## In Card view or in the Launcher application, type the following:   webos20090606&lt;br /&gt;
## Tap the resulting Developer Mode Enabler icon.&lt;br /&gt;
## In the application, move the Developer Mode slider to the On position.&lt;br /&gt;
## Tap Reset the Device . &lt;br /&gt;
##* When reset is complete, Developer mode is enabled.&lt;br /&gt;
# Plug the device into the computer via the USB cable, and select &amp;quot;Charge only.&amp;quot;  &lt;br /&gt;
# The next step varies: &lt;br /&gt;
#* On Mac or Linux, type '''novaterm''' in a command (terminal) window to directly access the Linux command line.&lt;br /&gt;
#* On Windows you will need to download and install a novaterm program. &lt;br /&gt;
#** On 32 bit Windows download [http://tkgeisel.com/stuff/novaterm-1.zip novaterm1.zip] and unzip it into the \program files\palm\sdk\bin directory.  &lt;br /&gt;
#** On 64 bit Windows download [http://vocshop.com/stuff/novaterm64.zip novaterm64.zip] and unzip it into the \program files\palm\sdk\bin directory.  &lt;br /&gt;
#**Then, just like the Mac and Linux users you can just type '''novaterm'''.&lt;br /&gt;
&lt;br /&gt;
'''At this point you will have a window with a prompt that says   root@webos-device:   or something similar. &lt;br /&gt;
&lt;br /&gt;
You are now logged in as root on your webOS device and can do anything you would normally do on a Linux device. &lt;br /&gt;
&lt;br /&gt;
Please be careful, you can seriously bork your phone now.  '''&lt;br /&gt;
&lt;br /&gt;
'''IMPORTANT NOTE:''' &lt;br /&gt;
With the addition of the ability to  install Optware packages to Preware, unless you have a need or desire to type commands into the native Linux shell of your Palm device, there is no need to use the novaterm terminal to log into your devices. ''' Webos Quick Install''' (a java program for your desktop) and '''Preware''' (an app to run on your device) '''are fully capable of installing any Optware IPK (including *.patch and *.diff) to Palm devices'''. Linux command line access is needed by very few people.  If you came here from a web page that talked about &amp;quot;root access&amp;quot; or &amp;quot;rooting your Pre&amp;quot; be aware that most of the instructions which require root access have been superseded. &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
}}&lt;br /&gt;
{{portal-two-columns&lt;br /&gt;
|column1=&lt;br /&gt;
== Advanced Topics ==&lt;br /&gt;
&lt;br /&gt;
* [[Adding Disks to the Emulator]]&lt;br /&gt;
* [[Backing_Up_via_Rsync|Backing Up via Rsync]]&lt;br /&gt;
&lt;br /&gt;
|column2=&lt;br /&gt;
== Next Steps ==&lt;br /&gt;
&lt;br /&gt;
* [[Tutorials_Linux_DDNS_for_EVDO|DDNS for EVDO]]&lt;br /&gt;
* [[Next_steps|Set up users, Optware, and access]] '''DEPRECATED'''&lt;br /&gt;
* [[Applying_Patches|Applying Patches]] '''DEPRECATED''' &lt;br /&gt;
* [[Setup_SFTP|Setup SFTP]] '''DEPRECATED'''&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
}}&lt;/div&gt;</summary>
		<author><name>Paperadio</name></author>
	</entry>
	<entry>
		<id>http://wiki.webos-internals.org/index.php?title=Getting_started-ZH&amp;diff=12462</id>
		<title>Getting started-ZH</title>
		<link rel="alternate" type="text/html" href="http://wiki.webos-internals.org/index.php?title=Getting_started-ZH&amp;diff=12462"/>
		<updated>2010-12-30T16:21:52Z</updated>

		<summary type="html">&lt;p&gt;Paperadio: /* 开启开发者模式 */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;__FORCETOC__&lt;br /&gt;
[[Category:Chinese]]&lt;br /&gt;
'''Note : this page/article is the chinese translation of the english wiki page : http://www.webos-internals.org/wiki/Getting_started '''&amp;lt;BR&amp;gt;&lt;br /&gt;
&amp;lt;BR&amp;gt;&lt;br /&gt;
'''注意 : 本文章/页是一个英文维基页面的中文译本，原文在: http://www.webos-internals.org/wiki/Getting_started &amp;lt;BR&amp;gt;&lt;br /&gt;
'''&lt;br /&gt;
= 开启开发者模式 =&lt;br /&gt;
&lt;br /&gt;
# 进入Palm Pre or Pixi的主界面（开机界面） &lt;br /&gt;
# 键入&amp;quot;webos20090606&amp;quot;，不要有标点符号。&lt;br /&gt;
# 点击开发者模式图标，即打开开发者模式。 &lt;br /&gt;
# 并将开发者模式置于开。&lt;br /&gt;
# 当界面询问时，点击重启设备，手机将会重启。&lt;br /&gt;
# 将USB线连接至你的电脑上，出现选择提示时请选择“Just Charge”.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
{{article-two-columns&lt;br /&gt;
|width1=320px&lt;br /&gt;
|width2=320px&lt;br /&gt;
|column1=&lt;br /&gt;
== Step 1 ==&lt;br /&gt;
&lt;br /&gt;
在全局搜索中敲入下面的字符就可以找到能打开开发者模式的应用了，直接运行就可以。&lt;br /&gt;
这是经典的[http://en.wikipedia.org/wiki/Konami_Code Konami Code]&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;text&amp;quot;&amp;gt;&lt;br /&gt;
upupdowndownleftrightleftrightbastart&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
webOS 1.1 以后的版本要输入:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;text&amp;quot;&amp;gt;&lt;br /&gt;
webos20090606&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[[Image:Enable_developer_mode_step1.png]]&lt;br /&gt;
&lt;br /&gt;
|column2=&lt;br /&gt;
== Step 2 ==&lt;br /&gt;
&lt;br /&gt;
将开发者模式的开关置于‘开’的位置。&lt;br /&gt;
&lt;br /&gt;
[[Image:Enable_developer_mode_step2.png]]&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
= Installing Optware =&lt;br /&gt;
&lt;br /&gt;
= Running Dropbear SSH Server =&lt;/div&gt;</summary>
		<author><name>Paperadio</name></author>
	</entry>
	<entry>
		<id>http://wiki.webos-internals.org/index.php?title=Application:SaveRestore-ZH&amp;diff=12461</id>
		<title>Application:SaveRestore-ZH</title>
		<link rel="alternate" type="text/html" href="http://wiki.webos-internals.org/index.php?title=Application:SaveRestore-ZH&amp;diff=12461"/>
		<updated>2010-12-30T16:17:16Z</updated>

		<summary type="html">&lt;p&gt;Paperadio: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[Category:Application]]&lt;br /&gt;
[[Category:Chinese]]&lt;br /&gt;
&lt;br /&gt;
'''Note : this page/article is the chinese translation of the english wiki page : http://www.webos-internals.org/wiki/Application:SaveRestore '''&amp;lt;BR&amp;gt;&lt;br /&gt;
&amp;lt;BR&amp;gt;&lt;br /&gt;
'''注意 : 本文章/页是一个英文维基页面的中文译本，原文在: http://www.webos-internals.org/wiki/Application:SaveRestore &amp;lt;BR&amp;gt;&lt;br /&gt;
'''&lt;br /&gt;
&lt;br /&gt;
{{application&lt;br /&gt;
|name=SaveRestore&lt;br /&gt;
|type=webOS&lt;br /&gt;
|version=Version: 1.0.5 &amp;lt;br /&amp;gt;(25 Aug 2010)&lt;br /&gt;
|tag=Utilities&lt;br /&gt;
|screenshot=Saverestore_ss1.png&lt;br /&gt;
|description=}}&lt;br /&gt;
&lt;br /&gt;
== 概要 == &lt;br /&gt;
Save/Restore 可以备份并还原应用程序的数据以及其他数据，比如某程序图标在启动器中的位置，这些都会从webOS设备的/media/internal/saverestore/目录（USB设备）还原。 这个应用程序的目标就是不需要再为了一点小事而去备份整个设备，并且在更换设备的时候能简单快捷地进行还原，就好象你根本就不需要还原一样。&lt;br /&gt;
&lt;br /&gt;
== 安装SaveRestore ==&lt;br /&gt;
用[[Preware]]来安装，你会在/系统工具/中找到本软件。&lt;br /&gt;
&lt;br /&gt;
== 用法 == &lt;br /&gt;
===备份数据===&lt;br /&gt;
{| Width=&amp;quot;61%&amp;quot; VAlign=&amp;quot;top&amp;quot;&lt;br /&gt;
|valign=&amp;quot;top&amp;quot;|[[Image: Saverestore_ss2.png|160px|frameless|left|text-top]]&lt;br /&gt;
|valign=&amp;quot;top&amp;quot;|要想将你的应用程序数据备份到U盘，先点击&amp;quot;Save Application Data&amp;quot;，当进入保存页面的时候，你就可以选择想要备份的程序了。选择好之后，点击屏幕下方的&amp;quot;Save Selected&amp;quot;按钮。&lt;br /&gt;
|}&lt;br /&gt;
&amp;lt;BR&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===还原数据===&lt;br /&gt;
{| Width=&amp;quot;61%&amp;quot; VAlign=&amp;quot;top&amp;quot;&lt;br /&gt;
|valign=&amp;quot;top&amp;quot;|[[Image: Saverestore_ss3.png|160px|frameless|left|text-top]]&lt;br /&gt;
|valign=&amp;quot;top&amp;quot;|当你想还原已备份数据时，点击主页面中的&amp;quot;Restore Application Data&amp;quot;， 然后选择你想还原的应用程序，最后点击&amp;quot;Restore Selected&amp;quot;按钮。&lt;br /&gt;
|}&lt;br /&gt;
&amp;lt;BR&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== 支持的应用程序 ==&lt;br /&gt;
&lt;br /&gt;
最新的信息请查看Save/Restore中的 &amp;quot;Supported Applications&amp;quot; 列表。&lt;br /&gt;
&lt;br /&gt;
== 编写一个SaveRestore脚本 ==&lt;br /&gt;
&lt;br /&gt;
'''你需要这些程序:'''&lt;br /&gt;
*webOS Quick Install &lt;br /&gt;
*tofrodos - (tofrodos Convert text files to/from MSDOS/Windows/Unix (freeware)&lt;br /&gt;
*a database program - such as SQLite Database Browser.exe (SQLite Database Browser | Download SQLite Database Browser software for free at SourceForge.net )&lt;br /&gt;
*Palm SDK - (SDK Download - Palm Developer Center)&lt;br /&gt;
*access to the webOS command prompt&lt;br /&gt;
&lt;br /&gt;
''强烈推荐在这使用Windows命令行工具，不要使用webOS QI的命令行''.  &lt;br /&gt;
&lt;br /&gt;
Finally, I suggest you take a look at this site: ''git.webos-internals.org Git - applications/saverestore.git/tree - scripts/ and get familiar with some existing scripts'' (note that when writing scripts, you do NOT include the line #s on each script)&lt;br /&gt;
&lt;br /&gt;
Once this is done, you are ready to get started. &lt;br /&gt;
&lt;br /&gt;
'''Starting steps:'''&lt;br /&gt;
&lt;br /&gt;
1) Put your phone in Developer Mode, connect to the Computer, and select “Just Charge”&lt;br /&gt;
&lt;br /&gt;
2) Load up webOS Quick Install&lt;br /&gt;
&lt;br /&gt;
3) Open up 2 windows command prompts (you can do this by clicking on “Start”, “Run” then type “cmd”, then do it again)&lt;br /&gt;
&lt;br /&gt;
'''''Now, here is what you need to do'''''&lt;br /&gt;
&lt;br /&gt;
1) Use the App you want to create the script for for a little while. If it’s a game, make sure you get through a few levels. If it’s an app, make sure you load it up and make some changes in the app&lt;br /&gt;
&lt;br /&gt;
2) In one command prompt, type in “novacom -t open tty://” to get to the phone’s command prompt&lt;br /&gt;
 &lt;br /&gt;
3) In the other windows command prompt, change to the directory that you installed “tofrodos”&lt;br /&gt;
&lt;br /&gt;
4) You need to figure out the App ID of the application that you are trying to create the script for. There are a few ways to do this, but the easiest is to open up the save/restore app, click on “install applications” and find the app and copy the App ID (e.g. Facebook = “com.palm.app.facebook”). You can also use webOS Quick Install's Device Management window&lt;br /&gt;
&lt;br /&gt;
5) When you write a script, there are 4 types of saves that you may need:&lt;br /&gt;
* Files (Save specific files. Usually only used for PDK Apps)&lt;br /&gt;
* Cookies (Almost all non-PDK apps use cookies to save details)&lt;br /&gt;
* Databases (If any app saves a lot of user-entered data (vs games that may just keep your progress of what level you reached), it probably uses a Database)&lt;br /&gt;
* Query (but you will RARELY use the Query version)&lt;br /&gt;
&lt;br /&gt;
6) To check to see if you need to save specific files, in the Phone’s command prompt window, you want to check the files in the apps directory. Using facebook as an example, type in:&lt;br /&gt;
&amp;lt;pre&amp;gt;&amp;lt;nowiki&amp;gt;&lt;br /&gt;
ls -l -r -t /media/cryptofs/apps/usr/palm/applications/com.palm.app.facebook&amp;lt;/nowiki&amp;gt;&amp;lt;/pre&amp;gt;This will give you a listing of all files, the “-l” will give you DETAILED view, “-t” sorts in chronological order, and “-r” give you the newest file on the bottom. Look to see if anything was changed with a timestamp of when you last used the app. Note that sometimes, the app may have a subdirectory that you need to check. You can tell if something is a directory if the attributes have a “d” in the beginning. (E.g. “sample” below is a directory, “file” is not)&lt;br /&gt;
&amp;lt;pre&amp;gt;&amp;lt;nowiki&amp;gt;&lt;br /&gt;
drwxr-xr-x    2 root     root         1024 Mar 19 19:58 sample&lt;br /&gt;
-rw-r--r--    1 root     root      1482572 Mar 19 19:58 file&amp;lt;/nowiki&amp;gt;&amp;lt;/pre&amp;gt;if there are more directories, you may need to look in them. E.g. in the “sample” directory above, you would then need to &lt;br /&gt;
&amp;lt;pre&amp;gt;&amp;lt;nowiki&amp;gt;&lt;br /&gt;
ls -l -r –t /media/cryptofs/apps/usr/palm/applications/com.palm.app.facebook/sample&amp;lt;/nowiki&amp;gt;&amp;lt;/pre&amp;gt; and look to see there are any files in there you need. If there are files, mark down the DIRECTORY and ALL Files you need&lt;br /&gt;
&lt;br /&gt;
7) To check to see if the app uses a Cookie or a database, the easiest way is to use webOS Quick Install, select “Tools” – “Receive File”, and get the following 2 files:&lt;br /&gt;
&amp;lt;pre&amp;gt;&amp;lt;nowiki&amp;gt;&lt;br /&gt;
/var/palm/data/Databases.db&lt;br /&gt;
/var/palm/data/cookies.db &amp;lt;/nowiki&amp;gt;&amp;lt;/pre&amp;gt; Then, open each one of these databases (with SQLite Database Browser) and do a search for the application to see if it has an entry. If it does, then you know you need to backup the database and/or the cookie&lt;br /&gt;
8) So, now you are ready to write your script. Lets assume its for facebook application. So, the name of the script will be “com.palm.app.facebook”&lt;br /&gt;
&lt;br /&gt;
Each script will start off with the following (replace “Name of program” with the name of the program)&lt;br /&gt;
&amp;lt;pre&amp;gt;&amp;lt;nowiki&amp;gt;&lt;br /&gt;
#!/bin/sh&lt;br /&gt;
&lt;br /&gt;
APPID=`basename $0`&lt;br /&gt;
APPNAME=&amp;quot;NAME OF PROGRAM&amp;quot;&lt;br /&gt;
&lt;br /&gt;
source `dirname $0`/srf.app.info &amp;lt;/nowiki&amp;gt;&amp;lt;/pre&amp;gt; Lets assume that you have all 3 situations for your app (2 files: “facebook.dat and pref.dat”, in the “\sample” directory), database, and cookies. &lt;br /&gt;
&lt;br /&gt;
For the file section:&lt;br /&gt;
&amp;lt;pre&amp;gt;&amp;lt;nowiki&amp;gt;&lt;br /&gt;
SRCDIR=&amp;quot;$APPDIR/sample&amp;quot;&lt;br /&gt;
FILES=&amp;quot; facebook.dat pref.dat&amp;quot;&lt;br /&gt;
&lt;br /&gt;
source `dirname $0`/srf.app.files&amp;lt;/nowiki&amp;gt;&amp;lt;/pre&amp;gt; For the Database:&lt;br /&gt;
&amp;lt;pre&amp;gt;&amp;lt;nowiki&amp;gt;&lt;br /&gt;
source `dirname $0`/srf.app.databases &amp;lt;/nowiki&amp;gt;&amp;lt;/pre&amp;gt;For the cookies:&lt;br /&gt;
&amp;lt;pre&amp;gt;&amp;lt;nowiki&amp;gt;&lt;br /&gt;
source `dirname $0`/srf.app.cookies &amp;lt;/nowiki&amp;gt;&amp;lt;/pre&amp;gt; Then always end with:&lt;br /&gt;
&amp;lt;pre&amp;gt;&amp;lt;nowiki&amp;gt;&lt;br /&gt;
exit 0 :&amp;lt;/nowiki&amp;gt;&amp;lt;/pre&amp;gt;So, the final script would look like :&lt;br /&gt;
&amp;lt;pre&amp;gt;&amp;lt;nowiki&amp;gt;&lt;br /&gt;
#!/bin/sh&lt;br /&gt;
&lt;br /&gt;
APPID=`basename $0`&lt;br /&gt;
APPNAME=&amp;quot;NAME OF PROGRAM&amp;quot;&lt;br /&gt;
&lt;br /&gt;
source `dirname $0`/srf.app.info&lt;br /&gt;
&lt;br /&gt;
SRCDIR=&amp;quot;$APPDIR/sample&amp;quot;&lt;br /&gt;
FILES=&amp;quot; facebook.dat pref.dat&amp;quot;&lt;br /&gt;
&lt;br /&gt;
source `dirname $0`/srf.app.files&lt;br /&gt;
&lt;br /&gt;
source `dirname $0`/srf.app.databases&lt;br /&gt;
&lt;br /&gt;
source `dirname $0`/srf.app.cookies&lt;br /&gt;
&lt;br /&gt;
exit 0 &amp;lt;/nowiki&amp;gt;&amp;lt;/pre&amp;gt; Note that if the there was NOT a “sample” subdirectory, you would just write: SRCDIR=&amp;quot;$APPDIR&amp;quot; &lt;br /&gt;
Also, please make sure there is an extra “Hard Return” after “exit 0” &lt;br /&gt;
&lt;br /&gt;
So, now you have a script. However, because of the way the Windows treats Line Endings is different than how Linux treats line endings, you need to do the following:&lt;br /&gt;
1) Copy the script to the directory that you have the “tofrodos” application. If windows added a “.txt” to the filename, make sure you remove that. Then, in the 2nd windows command prompt (the one where you changed to the “tofrodos” folder), you need to run the following command: “Fromdos scriptname”. So, for the example above:&lt;br /&gt;
&amp;lt;pre&amp;gt;&amp;lt;nowiki&amp;gt;&lt;br /&gt;
Fromdos com.palm.app.facebook&amp;lt;/nowiki&amp;gt;&amp;lt;/pre&amp;gt; &lt;br /&gt;
2) Using webOS Quickinstall, select “Tools” – “Send File” and send this file to:&lt;br /&gt;
&amp;lt;pre&amp;gt;&amp;lt;nowiki&amp;gt;&lt;br /&gt;
/var/svc/org.webosinternals.saverestore/&amp;lt;/nowiki&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
3) In the Linux command prompt, make sure you are in the root directory (just in case, you can write “cd /”) and then run the following command (using the facebook example) to make the file executable&lt;br /&gt;
&amp;lt;pre&amp;gt;&amp;lt;nowiki&amp;gt;&lt;br /&gt;
chmod ugo+x /var/svc/org.webosinternals.saverestore/com.palm.app.facebook &amp;lt;/nowiki&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
4) Then, first test out the code by typing:&lt;br /&gt;
&amp;lt;pre&amp;gt;&amp;lt;nowiki&amp;gt;&lt;br /&gt;
sh -x /var/svc/org.webosinternals.saverestore/com.palm.app.facebook info&amp;lt;/nowiki&amp;gt;&amp;lt;/pre&amp;gt; with the “info” tag, I use this just to make sure that the code can recognize the script. If you get anything other than “exit 0” at the end, something is wrong!&lt;br /&gt;
5) If the “info” works, try running a “save”&lt;br /&gt;
&amp;lt;pre&amp;gt;&amp;lt;nowiki&amp;gt;&lt;br /&gt;
sh -x /var/svc/org.webosinternals.saverestore/com.palm.app.facebook save&amp;lt;/nowiki&amp;gt;&amp;lt;/pre&amp;gt; again, if you see anything other than “exit 0” at the end, then something went wrong. It’s hard to tell you what went wrong without seeing it, but something went wrong&lt;br /&gt;
6) Go into the app and make changes. Play some more, delete some items, etc&lt;br /&gt;
7) Back at the command prompt, run the “restore”&lt;br /&gt;
&amp;lt;pre&amp;gt;&amp;lt;nowiki&amp;gt;&lt;br /&gt;
sh -x /var/svc/org.webosinternals.saverestore/com.palm.app.facebook restore&amp;lt;/nowiki&amp;gt;&amp;lt;/pre&amp;gt;again, if you see anything other than “exit 0” at the end, then something went wrong.&lt;br /&gt;
&lt;br /&gt;
At this point, try loading up the app and see if it reset the app back to the “save” position. If it did NOT, then it could be an issue where the cookies were cached by the device and it just wasn’t updating. Close out of the app, run the “restore” command again, and then IMMEDIATELY do a Luna Restart. When it’s back on, open the app and see if it worked&lt;br /&gt;
&lt;br /&gt;
If this worked, then try loading up the save/restore app on the device and make sure that the save and restore works that way, too. &lt;br /&gt;
&lt;br /&gt;
Don’t forget to replace the “com.palm.app.facebook” name in the example above with your app name you need. &lt;br /&gt;
&lt;br /&gt;
'''FINAL STEP''' &lt;br /&gt;
&lt;br /&gt;
Post the script in the PreCentral SaveRestore thread so it can added it to the app!&lt;br /&gt;
&lt;br /&gt;
== 操作说明 ==&lt;br /&gt;
&lt;br /&gt;
Make sure your saved package list is up to date in preware before using save/restore so that it backs up you most recent installed package list if you are going to be using webOS doctor on your device or moving to a new device. You also may want to save a copy of the backup located on the /media/internal/ area (USB drive). If switching devices make sure to copy the backup and anything else from there before deactivating your old device.&lt;br /&gt;
&lt;br /&gt;
=== 免责声明 ===&lt;br /&gt;
&lt;br /&gt;
WebOS Internals provides Save/Retore 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 Save/Restore is with you.  Should Save/Restore prove defective, you assume the cost of all necessary servicing, repair or correction.&amp;lt;br&amp;gt; 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 Save/Restore (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 Save/Restore to operate with any other programs).&lt;br /&gt;
&lt;br /&gt;
===限制===&lt;br /&gt;
&lt;br /&gt;
The Memos and Messaging application data can not be restored at this time. Some restored items require a luna restart or reboot of the device for the changes from the restore to take effect.&lt;br /&gt;
&lt;br /&gt;
===已知缺陷===&lt;br /&gt;
无&lt;br /&gt;
&lt;br /&gt;
== 更新记录 ==&lt;br /&gt;
See the Preware description for the changelog.&lt;br /&gt;
&lt;br /&gt;
== Contributors ==&lt;br /&gt;
*rwhitby&lt;br /&gt;
*AnOutsider&lt;br /&gt;
*swisstomcat&lt;br /&gt;
*oil&lt;br /&gt;
*Tibfib&lt;br /&gt;
*Audemars02&lt;/div&gt;</summary>
		<author><name>Paperadio</name></author>
	</entry>
	<entry>
		<id>http://wiki.webos-internals.org/index.php?title=WebOS_Internals:Site_support-ZH&amp;diff=12460</id>
		<title>WebOS Internals:Site support-ZH</title>
		<link rel="alternate" type="text/html" href="http://wiki.webos-internals.org/index.php?title=WebOS_Internals:Site_support-ZH&amp;diff=12460"/>
		<updated>2010-12-30T16:17:10Z</updated>

		<summary type="html">&lt;p&gt;Paperadio: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[Category:Chinese]]&lt;br /&gt;
'''Note : this page/article is the chinese translation of the english wiki page : http://www.webos-internals.org/wiki/WebOS_Internals:Site_support '''&amp;lt;BR&amp;gt;&lt;br /&gt;
&amp;lt;BR&amp;gt;&lt;br /&gt;
'''注意 : 本文章/页是一个英文维基页面的中文译本，原文在: http://www.webos-internals.org/wiki/WebOS_Internals:Site_support &amp;lt;BR&amp;gt;&lt;br /&gt;
'''&lt;br /&gt;
&lt;br /&gt;
社区邀请您对网站进行捐助，以使我们能够购买硬件（包括运行webos-internals.org和preware.org网站的服务器以及核心开发人员们进行测试用途的所有硬件），支付主机和域名的费用，以及与运营这个网站和preware.org自制软件生态系统相关的所有开销。&lt;br /&gt;
&lt;br /&gt;
这个服务器创建并发行自制应用程序、主题、补丁以及内核，这些都需要资金来维持运转，并且它唯一的资金来源就是接受捐助。&lt;br /&gt;
&lt;br /&gt;
&amp;lt;paypal&amp;gt;&amp;lt;/paypal&amp;gt;&lt;/div&gt;</summary>
		<author><name>Paperadio</name></author>
	</entry>
	<entry>
		<id>http://wiki.webos-internals.org/index.php?title=Portal:webOS_Applications-ZH&amp;diff=12459</id>
		<title>Portal:webOS Applications-ZH</title>
		<link rel="alternate" type="text/html" href="http://wiki.webos-internals.org/index.php?title=Portal:webOS_Applications-ZH&amp;diff=12459"/>
		<updated>2010-12-30T16:16:48Z</updated>

		<summary type="html">&lt;p&gt;Paperadio: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[Category:Chinese]]&lt;br /&gt;
'''Note : this page/article is the chinese translation of the english wiki page : http://www.webos-internals.org/wiki/Portal:webOS_Applications '''&amp;lt;BR&amp;gt;&lt;br /&gt;
&amp;lt;BR&amp;gt;&lt;br /&gt;
'''注意 : 本文章/页是一个英文维基页面的中文译本，原文在: http://www.webos-internals.org/wiki/Portal:webOS_Applications &amp;lt;BR&amp;gt;&lt;br /&gt;
'''&lt;br /&gt;
__notoc__&lt;br /&gt;
{{preware}}&lt;br /&gt;
{{portal-header&lt;br /&gt;
|The Instructions on [[Tutorials_webOS_Hello_World|building WebOS Mojo applications]] of your own are simple and straight forward.&lt;br /&gt;
}}&lt;br /&gt;
{{portal-header&lt;br /&gt;
|如果你正在找[[Portal:Patches_to_webOS|webOS内置应用程序补丁]] 可以在'''[[Portal:Patches_to_webOS|webOS补丁]]'''找到。 &lt;br /&gt;
}}&lt;br /&gt;
{{portal-three-columns&lt;br /&gt;
|column1=&lt;br /&gt;
* [[Portal:webOS_Applications_All|全部]]&lt;br /&gt;
* [[Portal:webOS_Applications_Business|商务]]&lt;br /&gt;
* [[Portal:webOS_Applications_Communications|通讯]]&lt;br /&gt;
* [[Portal:webOS_Applications_Entertainment|娱乐]]&lt;br /&gt;
&lt;br /&gt;
|column2=&lt;br /&gt;
* [[Portal:webOS_Applications_Food|美食]]&lt;br /&gt;
* [[Portal:webOS_Applications_Games|游戏]]&lt;br /&gt;
* [[Portal:webOS_Applications_Lifestyle|生活]]&lt;br /&gt;
* [[Portal:webOS_Applications_News|新闻]]&lt;br /&gt;
&lt;br /&gt;
|column3=&lt;br /&gt;
* [[Portal:webOS_Applications_Social Networking|网络社交]]&lt;br /&gt;
* [[Portal:webOS_Applications_Tutorial|指南]]&lt;br /&gt;
* [[Portal:webOS_Applications_Utilities|实用工具]]&lt;br /&gt;
* [[Portal:webOS_Applications_Productivity|效率工具]]&lt;br /&gt;
}}&lt;br /&gt;
{{portal-two-columns&lt;br /&gt;
|column1=&lt;br /&gt;
== 指南 ==&lt;br /&gt;
&lt;br /&gt;
* [[Tutorials_webOS_Getting_Started|开发入门]]&lt;br /&gt;
* [[Tutorials_webOS_Hello_World|创建你的第一个应用程序]]&lt;br /&gt;
* [[Tutorials_webOS_Porting_Older_App|移植旧有javascript应用]]&lt;br /&gt;
* [[Tutorials_webOS_IPKG_Installer|IPKG安装程序]]&lt;br /&gt;
* [[Tutorials_webOS_Installing_An_Ipk|安装一个IPK]]&lt;br /&gt;
* [[Komodo|Komodo Specific Tutorials]]&lt;br /&gt;
* [[Tutorials_webOS_Loading_Existing_Apps_Into_An_Eclipse_Project|Loading Existing apps into an Eclipse Project]]&lt;br /&gt;
* [[Tutorials_webOS_Using Cookies|Using Cookies To Move Variables]]&lt;br /&gt;
* [[Tutorials_webOS_Debugging 101|Common Ways to Debug Your Application]]&lt;br /&gt;
* [[Tutorials_webOS_Getting_JSON_From_An_External_MySQL_Database|Getting JSON From An External MySQL Database]]&lt;br /&gt;
* [[Tutorials_Differences_between_Emulator_and_Pre|Diffences between Emulator and Pre]]&lt;br /&gt;
&lt;br /&gt;
== 想写个指南添加到这里? ==&lt;br /&gt;
&lt;br /&gt;
只要将文章按以下命名&lt;br /&gt;
&lt;br /&gt;
&amp;quot;utorials webOS &amp;quot; + 你命名的名称&lt;br /&gt;
&lt;br /&gt;
例：&lt;br /&gt;
Ex: Tutorials_webOS_Getting_Started&amp;lt;br /&amp;gt;&lt;br /&gt;
(空格和下划线是一样的)&lt;br /&gt;
&lt;br /&gt;
==Need help formatting your text for wiki? ==&lt;br /&gt;
Find easy to use markup examples with visual representations on our formatting help pages.&lt;br /&gt;
&lt;br /&gt;
[[Help:Formatting | Wiki Formatting Help]]&lt;br /&gt;
&lt;br /&gt;
|column2=&lt;br /&gt;
== Policies about adding Applications ==&lt;br /&gt;
&lt;br /&gt;
Your application can be any progress (Completed/Beta/Design Phase), just make sure you have a temporary name. For example if your application is called &amp;quot;Testing This&amp;quot;:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;text&amp;quot;&amp;gt;&lt;br /&gt;
{{portal-application-item&lt;br /&gt;
|name=Asteroids&lt;br /&gt;
|article=Asteroids&lt;br /&gt;
|user=AWESOM-O&lt;br /&gt;
|site=http://domain.com/asteroids/&lt;br /&gt;
|description=This is a short description, leave screenshots&lt;br /&gt;
and other details for the application page.&lt;br /&gt;
}}&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Place this under the [[Portal:webOS Applications All|All webOS Application Portal]], and the category it goes under (for instance &amp;quot;Games&amp;quot; if it is a game). You can always change the applications name just make sure it is not taken and let us know on the [[Admin_Changes|Admin Changes]] page so we can delete the old application page (so others can use it).&lt;br /&gt;
&lt;br /&gt;
}}&lt;br /&gt;
==开发项目==&lt;br /&gt;
webOS Mojo和多语言项目是开源程序，由社区开发。&lt;br /&gt;
&lt;br /&gt;
* [[Application:Preware-ZH|Preware]]: A mojo app with backend plugin to run ipkg and fetch over the air installs and updates from the Preware ipkg feed.&lt;br /&gt;
* [[On Screen Keyboard]]&lt;br /&gt;
* [[My notification|My notification]] : a Mojo app to enable the changing of system sounds and wallpaper.&lt;br /&gt;
* [[EBook-Reader]]: a Mojo app for reading text-oriented books on line.  &lt;br /&gt;
* [[Save and Restore]]: save and restore application&lt;br /&gt;
&lt;br /&gt;
== 开发建议 ==&lt;br /&gt;
These proposals for webOS applications lack a formal project at this time. &lt;br /&gt;
* [[Splash Application|Splash Application]]&lt;br /&gt;
* [[Proposal_to_install_Homebrew_apps_on_/media/internal_%28USB_partition%29]]&lt;/div&gt;</summary>
		<author><name>Paperadio</name></author>
	</entry>
	<entry>
		<id>http://wiki.webos-internals.org/index.php?title=Getting_started-ZH&amp;diff=12458</id>
		<title>Getting started-ZH</title>
		<link rel="alternate" type="text/html" href="http://wiki.webos-internals.org/index.php?title=Getting_started-ZH&amp;diff=12458"/>
		<updated>2010-12-30T16:16:36Z</updated>

		<summary type="html">&lt;p&gt;Paperadio: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;__FORCETOC__&lt;br /&gt;
[[Category:Chinese]]&lt;br /&gt;
'''Note : this page/article is the chinese translation of the english wiki page : http://www.webos-internals.org/wiki/Getting_started '''&amp;lt;BR&amp;gt;&lt;br /&gt;
&amp;lt;BR&amp;gt;&lt;br /&gt;
'''注意 : 本文章/页是一个英文维基页面的中文译本，原文在: http://www.webos-internals.org/wiki/Getting_started &amp;lt;BR&amp;gt;&lt;br /&gt;
'''&lt;br /&gt;
= 开启开发者模式 =&lt;br /&gt;
&lt;br /&gt;
# 进入Palm Pre or Pixi的主界面（开机界面） &lt;br /&gt;
# 键入&amp;quot;webos20090606&amp;quot;，不要有标点符号。&lt;br /&gt;
# 点击开发者模式图标，即打开开发者模式。 &lt;br /&gt;
# 并将开发者模式置于开。&lt;br /&gt;
# 当界面询问时，点击重启设备，手机将会重启。&lt;br /&gt;
# 将USB线连接至你的电脑上，出现选择提示时请选择“Just Charge”.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
{{article-two-columns&lt;br /&gt;
|width1=320px&lt;br /&gt;
|width2=320px&lt;br /&gt;
|column1=&lt;br /&gt;
== Step 1 ==&lt;br /&gt;
&lt;br /&gt;
Type what's below in universal search to find the Developer Mode Enabler app. Run it.&lt;br /&gt;
This is the classic [http://en.wikipedia.org/wiki/Konami_Code Konami Code]&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;text&amp;quot;&amp;gt;&lt;br /&gt;
upupdowndownleftrightleftrightbastart&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Since webOS 1.1 a shorter version also works:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;text&amp;quot;&amp;gt;&lt;br /&gt;
webos20090606&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[[Image:Enable_developer_mode_step1.png]]&lt;br /&gt;
&lt;br /&gt;
|column2=&lt;br /&gt;
== Step 2 ==&lt;br /&gt;
&lt;br /&gt;
将开发者模式的开关置于‘开’的位置。&lt;br /&gt;
&lt;br /&gt;
[[Image:Enable_developer_mode_step2.png]]&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
= Installing Optware =&lt;br /&gt;
&lt;br /&gt;
= Running Dropbear SSH Server =&lt;/div&gt;</summary>
		<author><name>Paperadio</name></author>
	</entry>
	<entry>
		<id>http://wiki.webos-internals.org/index.php?title=Application:Preware-ZH&amp;diff=12457</id>
		<title>Application:Preware-ZH</title>
		<link rel="alternate" type="text/html" href="http://wiki.webos-internals.org/index.php?title=Application:Preware-ZH&amp;diff=12457"/>
		<updated>2010-12-30T16:16:23Z</updated>

		<summary type="html">&lt;p&gt;Paperadio: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[Category:Application]]&lt;br /&gt;
[[Category:Chinese]]&lt;br /&gt;
&lt;br /&gt;
'''Note : this page/article is the chinese translation of the english wiki page : http://www.webos-internals.org/index.php?title=Application:Preware '''&amp;lt;BR&amp;gt;&lt;br /&gt;
&amp;lt;BR&amp;gt;&lt;br /&gt;
'''注意 : 本文章/页是一个英文维基页面的中文译本，原文在: http://www.webos-internals.org/index.php?title=Application:Preware &amp;lt;BR&amp;gt;&lt;br /&gt;
'''&lt;br /&gt;
&lt;br /&gt;
{{application&lt;br /&gt;
|name=Preware&lt;br /&gt;
|type=webOS&lt;br /&gt;
|version=版本号: 1.5.0 (2010年12月17日)&lt;br /&gt;
|tag=Utilities&lt;br /&gt;
|screenshot=Preware_ss1.png&lt;br /&gt;
|description=&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;BR&amp;gt;&lt;br /&gt;
=概要=&lt;br /&gt;
&amp;lt;!--{{icon|Icon_Preware.png|float:right;}}--&amp;gt;&lt;br /&gt;
[[image:Icon_Preware.png|frameless|left]]&lt;br /&gt;
Preware是一个在Palm Pre 和 Palm Pixi 上的软件包管理应用程序。用户可以使用Preware来安装在preware.org（或者是作为开放标准软件包主机的其他站点）上的任一开放标准包库的所有软件包。Preware依托于一个由社区研究开发的自定制服务，该服务能使mojo应用直接访问内建的ipkg工具。&lt;br /&gt;
&lt;br /&gt;
'''运行Preware至少要求webOS 1.4.0或以上版本。不要试着将它装到更老的webOS版本上，它不会工作的。'''&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;
在应用程序管理方面，通过Preware能使用到更多的应用程序，而且比其他的本地安装器有更多突出的特色。&lt;br /&gt;
&lt;br /&gt;
由于它是开源的软件，全部由WebOS Internals这一世界级的开发者团队进行开发，因此Preware会一直比其他软件包管理器更好更快。&lt;br /&gt;
&lt;br /&gt;
Preware是开放的应用安装程序，现在已经明确地变成了一个支持自制程序的生态系统，任何开发者们都可以向提交网站上传任何应用，而任何用户们都可以安装这些软件。开发者们不再需要向多个提交网站上传程序，用户也不会被限制访问标准的软件包库。&lt;br /&gt;
&lt;br /&gt;
&amp;lt;BR&amp;gt;&lt;br /&gt;
===主要特点===&lt;br /&gt;
安装 / 删除 / 更新:&lt;br /&gt;
*自制应用程序，包括有特殊要求的高级应用。  &lt;br /&gt;
*WebOS 主题&lt;br /&gt;
*补丁&lt;br /&gt;
*webOS 内核&lt;br /&gt;
*Palm App Catalog 中的应用程序&lt;br /&gt;
*Support for installation of signed packages&lt;br /&gt;
&lt;br /&gt;
&amp;lt;BR&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===状态===&lt;br /&gt;
Preware已经升级至发布状态，不再视为测试版。 &lt;br /&gt;
&lt;br /&gt;
下面是Preware历史中值得提到的里程碑:&lt;br /&gt;
&lt;br /&gt;
* Since 27 August 2009 it is the only over-the-air installer for the palm capable of installing advanced palm applications such as the [[On_Screen_Keyboard|On Screen Keyboard]] or the terminal application.&lt;br /&gt;
* Since 27 August 2009 it is the only application supporting installation from all existing palm homebrew feeds.  &lt;br /&gt;
* Since 17 September 2009 it also supports installation of themes. &lt;br /&gt;
* Since 8 October 2009 it also supports installation of webOS patches.&lt;br /&gt;
* Since 12 Jan 2010 it also supports all Palm App Catalog feeds.&lt;br /&gt;
* Since 3 May 2010 it also supports installation of webOS custom kernels.&lt;br /&gt;
* Since 20 July 2010 it also supports installation of packages from URLs and local files.&lt;br /&gt;
* Since 24 July 2010 is also supports blacklisting packages and authors.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;BR&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===授权条款===&lt;br /&gt;
Please be aware that org.webosinternals.preware is licensed under the [http://www.gnu.org/licenses/gpl-2.0.html GPLv2].&lt;br /&gt;
&lt;br /&gt;
Preware的代码不能用于封闭源代码的应用程序中。If you want to use them in a non-GPLv2 but otherwise open source application, please contact the [mailto:support@webos-internals.org authors].&lt;br /&gt;
&lt;br /&gt;
&amp;lt;BR&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=安装Preware=&lt;br /&gt;
&lt;br /&gt;
要安装Preware共有三种方式：WebOS Quick Install, Stand Alone Installers, and Command Line. &lt;br /&gt;
&lt;br /&gt;
安装或使用Preware并不需要直接访问Linux命令行，或是“将Pre提权至root”。&lt;br /&gt;
&lt;br /&gt;
''不要''使用fileCoaster, PreLoad 或是 PreUpdate来安装/升级Preware。这些工具都不能正常操作高级自制软件包。&lt;br /&gt;
&lt;br /&gt;
如果你是一名使用Palm模拟器的开发者，你应该了解Preware在模拟器中运行和在真实的设备上运行是一样的，并且使用完全相同的方法。&lt;br /&gt;
&lt;br /&gt;
&amp;lt;BR&amp;gt;&lt;br /&gt;
===在webOS 2.0上安装Preware===&lt;br /&gt;
&lt;br /&gt;
To install Preware on a webOS 2.0 device, the following procedure is recommended until WebOS Quick Install and other installation methods have been upgraded to support webOS 2.0:&lt;br /&gt;
&lt;br /&gt;
# Install the official Palm webOS 1.4.5 SDK&lt;br /&gt;
# '''Disconnect your device''' (I repeat, do not have your device connected, no cables in the device, device not even anywhere near the computer), and run the webOS 2.0 Doctor to install or upgrade your Novacom drivers&lt;br /&gt;
# Close the doctor, and connect your device&lt;br /&gt;
# Download the latest Preware package from http://get.preware.org/&lt;br /&gt;
# Use palm-install to install that package&lt;br /&gt;
&lt;br /&gt;
&amp;lt;BR&amp;gt;&lt;br /&gt;
===用WebOS Quick Install安装Preware===&lt;br /&gt;
You can use version 3.14 or later of [http://forums.precentral.net/canuck-software/228310-webos-quick-install-v3-14-a.html WebOS Quick Install] to install Preware directly from the WebOS Internals feed.&lt;br /&gt;
&lt;br /&gt;
'''Latest Version of WebOS Quick Install available here: [http://forums.precentral.net/canuck-software/228310-webos-quick-install-v3-14-a.html WebOS Quick Install v3.14]'''&lt;br /&gt;
&lt;br /&gt;
# Install the required Software&lt;br /&gt;
## [http://www.java.com/en/download/installed.jsp?detect=jre&amp;amp;try=1 Click here] to verify that you have the latest java installed on your computer and update if needed&lt;br /&gt;
## [http://images.precentral.net/sites/precentral.net/files/webos-homebrew-apps/wosqi/WebOSQuickInstall.jar Click Here] to download the latest version of WebOS Quick Install&lt;br /&gt;
## Optionally, [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;?) and the same one in which WebOSQuickInstall will execute.  If you already have it, skip this step.&lt;br /&gt;
##* You do not need to download webOS Doctor separately unless you wish to do so, as WebOSQuickInstall will download it itself if not found. &lt;br /&gt;
##* '''Do not run the webOS Doctor'''&lt;br /&gt;
# Put your device in [[Getting started|Developer Mode]]&lt;br /&gt;
# Connect your device to your computer with the USB cable, and select &amp;quot;Just Charge&amp;quot; (do not select USB Drive)&lt;br /&gt;
# Run WebOS Quick Install. If webOS Doctor is not present, you will be asked if you wish to download it prior to execution.&lt;br /&gt;
# Click the third button on the right (Blue Down Arrow)&lt;br /&gt;
# Choose WebOS Internals Feed (Pre) or WebOS Internals Feed (Pixi) from the drop-down list at the top. &lt;br /&gt;
# Select ''Preware'' from the list.  &lt;br /&gt;
# Click Download.&lt;br /&gt;
# Click Close.&lt;br /&gt;
# Click Install.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;BR&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===用独立安装程序来安装Preware===&lt;br /&gt;
Preware installers can be downloaded here: [http://get.preware.org Preware Standalone Installers]. These instructions are currently only for Mac and PC users.&lt;br /&gt;
&lt;br /&gt;
# Install the required software.&lt;br /&gt;
## [http://www.java.com/en/download/installed.jsp?detect=jre&amp;amp;try=1 Click here] to verify that you have the latest version of Java installed on your computer and update it if needed.&lt;br /&gt;
## [http://www.webos-internals.org/wiki/Webos_Doctor_Versions Click here] to download the current webOS Doctor for your carrier and phone in a subdirectory you will remember (maybe &amp;quot;Palm&amp;quot;?). If you already have it, skip this step.&lt;br /&gt;
##* '''Do not run the webOS Doctor.'''&lt;br /&gt;
# Put your device into [[Getting started|Developer Mode]].&lt;br /&gt;
#* '''Windows users:''' When connecting your device to the computer for the first time, you will be prompted to install new hardware. Click Next to start the device installation. You may get a message regarding Novacom drivers not being installed. If so, you can disregard it. Once your device is installed, proceed with the Preware installation.&lt;br /&gt;
# Download the [http://get.preware.org/PrewareInstaller-1.1.0.jar Preware Standalone Installer] and place it in the same directory as the webOS Doctor .jar file.&lt;br /&gt;
# Run the Preware Installer.&lt;br /&gt;
# Click on the Tools menu and choose Install Drivers. This will install the Palm Novacom drivers for webOS devices.&lt;br /&gt;
# Once the drivers have finished installing, click on Install Preware. After Preware is installed, your device will be unresponsive for a few seconds while Luna restarts.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;BR&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===从命令行安装Preware===&lt;br /&gt;
如果你可以通过Novaterm终端、 WebOS Quick Install中的“Linux命令行”、或是其他技术访问webOS设备或模拟器中的命令行，你也可以通过打入三行命令来安装Preware。这永远是个最简单最省事的办法，不过如果你并不确信如何在Linux命令行下操作，还是请使用上面的方法吧。&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;bash&amp;quot;&amp;gt;&lt;br /&gt;
cd /tmp&lt;br /&gt;
wget http://bit.ly/preware-bootstrap&lt;br /&gt;
sh preware-bootstrap&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;BR&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===更新Preware===&lt;br /&gt;
想要更新Preware，只需要运行Preware并从主界面中选择“软件包更新”。如果Preware有新的更新，会自动出现在列表中。然后选择“更新。 Preware会在更新完成后自动关闭。&lt;br /&gt;
&lt;br /&gt;
不要使用fileCoaster, PreLoad 或是 PreUpdate来安装/升级Preware。这些工具都不能正常操作高级自制软件包。&lt;br /&gt;
&lt;br /&gt;
&amp;lt;BR&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===删除Preware===&lt;br /&gt;
''为啥你想删掉Preware呢?''&lt;br /&gt;
&lt;br /&gt;
要删除Preware，在启动器中按住橙色键并选择Preware，然后选择‘删除’。&lt;br /&gt;
&lt;br /&gt;
&amp;lt;BR&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=用法=&lt;br /&gt;
&lt;br /&gt;
===Preferences===&lt;br /&gt;
{| Width=&amp;quot;70%&amp;quot; VAlign=&amp;quot;top&amp;quot;&lt;br /&gt;
|valign=&amp;quot;top&amp;quot;|[[image:Preferences.png|160px|frameless|left|text-top]]&lt;br /&gt;
|valign=&amp;quot;top&amp;quot;|You can select preferences in the top left corner of the Pre to bring up the preferences screen.  On the Preferences screen you can specify the look of the application, the frequency that feeds are updated, and what Preware will show you by default.&lt;br /&gt;
&amp;lt;BR&amp;gt;&lt;br /&gt;
{| style=&amp;quot;color:black; background-color:#F9F9F9;border:1px outset;&amp;quot; cellpadding=&amp;quot;3&amp;quot; cellspacing=&amp;quot;0&amp;quot;&lt;br /&gt;
|TIP:&lt;br /&gt;
|-&lt;br /&gt;
|To make it easier to find things, set &amp;quot;Show Available Types&amp;quot; to yes.  This will show separate categories (Applications/Themes/Patches/etc.) rather than show everything in one long list.&lt;br /&gt;
|}&lt;br /&gt;
|}&lt;br /&gt;
&amp;lt;BR&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===管理源===&lt;br /&gt;
{| Width=&amp;quot;70%&amp;quot; VAlign=&amp;quot;top&amp;quot;&lt;br /&gt;
|valign=&amp;quot;top&amp;quot;|[[image:Preware_feeds.png|160px|frameless|left|text-top]]&lt;br /&gt;
|valign=&amp;quot;top&amp;quot;|In the preferences section on the top bar on the right side is a button that takes you to the feeds screen.  On the feeds screen you can select which feeds are loaded and which ones are not. Simply select the on or off button for that feed. (If you are not interested in themes you can disable the two feeds for themes to speed up the updating of feeds) Preware comes with the following feeds by default (some are disabled by default, but are easily enabled if desired). &lt;br /&gt;
[[File:Example.jpg]]&lt;br /&gt;
{| style=&amp;quot;color:black; background-color:#FFFFE0;&amp;quot; cellpadding=&amp;quot;3&amp;quot; cellspacing=&amp;quot;0&amp;quot; Border=&amp;quot;1&amp;quot;&lt;br /&gt;
|align=&amp;quot;center&amp;quot; colspan=&amp;quot;4&amp;quot; | '''默认源'''&lt;br /&gt;
|-&lt;br /&gt;
|align=&amp;quot;center&amp;quot; | [http://ipkg.preware.org/feeds/palm-beta/ Palm Beta]&lt;br /&gt;
|align=&amp;quot;center&amp;quot; | [http://ipkg.preware.org/feeds/palm-beta-updates Palm Beta Updates]&lt;br /&gt;
|align=&amp;quot;center&amp;quot; | [http://ipkg.preware.org/feeds/palm-catalog/ Palm Catalog]&lt;br /&gt;
|align=&amp;quot;center&amp;quot; | [http://ipkg.preware.org/feeds/palm-catalog-updates/ Palm Catalog Updates]&lt;br /&gt;
|-&lt;br /&gt;
|align=&amp;quot;center&amp;quot; | [http://ipkg.preware.org/feeds/palm-web-updates/ Palm Web]&lt;br /&gt;
|align=&amp;quot;center&amp;quot; | [http://ipkg.preware.org/feeds/palm-web-updates/ Palm Web Updates]&lt;br /&gt;
|align=&amp;quot;center&amp;quot; | [http://ipkg.preware.org/feeds/precentral-themes/ PreCentral]&lt;br /&gt;
|align=&amp;quot;center&amp;quot; | [http://ipkg.preware.org/feeds/precentral-themes/ PreCentral Themes]&lt;br /&gt;
|-&lt;br /&gt;
|align=&amp;quot;center&amp;quot; | [http://ipkg.preware.org/feeds/webos-internals/ WebOS Internals]&lt;br /&gt;
|align=&amp;quot;center&amp;quot; | [http://ipkg.preware.org/feeds/optware/ Optware]&lt;br /&gt;
|align=&amp;quot;center&amp;quot; | [http://ipkg.preware.org/feeds/webos-patches/ WebOS Patches]&lt;br /&gt;
|align=&amp;quot;center&amp;quot; | [http://ipkg.preware.org/feeds/webos-kernels/ WebOS Kernels]&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
{| style=&amp;quot;color:black; background-color:#F9F9F9;border:1px outset;&amp;quot; VAlign=&amp;quot;middle&amp;quot; cellpadding=&amp;quot;3&amp;quot; cellspacing=&amp;quot;0&amp;quot; Width=&amp;quot;70%&amp;quot;&lt;br /&gt;
|align=&amp;quot;center&amp;quot; | See [[Testing Feeds]] for detailed instructions on adding custom feeds.&lt;br /&gt;
|}&lt;br /&gt;
&amp;lt;BR&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===更新软件包===&lt;br /&gt;
{| Width=&amp;quot;70%&amp;quot; VAlign=&amp;quot;top&amp;quot;&lt;br /&gt;
|valign=&amp;quot;top&amp;quot;|[[image:UpdateFeeds.png|160px|frameless|left|text-top]]&lt;br /&gt;
|valign=&amp;quot;top&amp;quot;|要更新源的话，只要选择程序菜单中的‘更新源’即可。Preware会从你开启的源中下载软件包的列表信息，在处理这些数据后，界面会回到可用项的主列表。&lt;br /&gt;
|}&lt;br /&gt;
&amp;lt;BR&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Installing Packages===&lt;br /&gt;
{| Width=&amp;quot;70%&amp;quot; VAlign=&amp;quot;top&amp;quot;&lt;br /&gt;
|valign=&amp;quot;top&amp;quot;|[[image:SelectApp.png|160px|frameless|left|text-top]]&lt;br /&gt;
|valign=&amp;quot;top&amp;quot;|There are a few ways to select and install a &amp;quot;package&amp;quot; (application/patch/theme/etc.).  Using &amp;quot;List of Everything&amp;quot; would be the simplest.&lt;br /&gt;
#Find the package you want to install either by scrolling and tapping on it, or just start typing&lt;br /&gt;
#Tap the &amp;quot;Install&amp;quot; button that the bottom of the package's page to install.&lt;br /&gt;
|}&lt;br /&gt;
&amp;lt;BR&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Removing Packages===&lt;br /&gt;
{| Width=&amp;quot;70%&amp;quot; VAlign=&amp;quot;top&amp;quot;&lt;br /&gt;
|valign=&amp;quot;top&amp;quot;|[[image:RemoveAppTap.png|160px|frameless|left|text-top]]&lt;br /&gt;
|valign=&amp;quot;top&amp;quot;|Removing a package is just as easy.&lt;br /&gt;
#On the main screen, tap &amp;quot;Installed Packages&amp;quot;, then the category of the package you want to remove&lt;br /&gt;
#Tap the Package you want to remove&lt;br /&gt;
#Tap the &amp;quot;Remove&amp;quot; button that the bottom of the package's page.&lt;br /&gt;
|}&lt;br /&gt;
&amp;lt;BR&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--&lt;br /&gt;
=== Applications ===&lt;br /&gt;
=== Themes ===&lt;br /&gt;
=== Patches ===&lt;br /&gt;
=== Installed Packages ===&lt;br /&gt;
=== List of Everything ===&lt;br /&gt;
=== Saved Package List ===&lt;br /&gt;
--&amp;gt;&lt;br /&gt;
&lt;br /&gt;
= 操作说明 =&lt;br /&gt;
&lt;br /&gt;
===限制===&lt;br /&gt;
没什么限制。&lt;br /&gt;
&lt;br /&gt;
&amp;lt;BR&amp;gt;&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;
*The Update All button can get confused if there are patches with complex dependencies.  This will be fixed in a future version.&lt;br /&gt;
&lt;br /&gt;
*If updates to App Catalog applications are pending, they will be silently skipped when using the Update All button.&lt;br /&gt;
&lt;br /&gt;
*The Updates feature from the regular Palm Launcher, may claim that application updates are needed, and then when the user clicks Show Updates shows the App Catalog's installed applications,  there are none shown that need updating.   This isn't as expected.  This is because an app that was previously only in Preware has now migrated to the Palm Catalog.  Don't worry, your apps are up to date (with the possible exception of the one with the conflict.)  This is not a bug in Preware per se' but an app version conflict because the app is in both the Palm Catalog and also in Homebrew.  Notice that you don't need to remove Preware to install the app from the official catalog, but simply disable the feed in Preware then &amp;quot;update feeds&amp;quot; to refresh the list then it should install fine from the official app catalog.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;BR&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=更新日志=&lt;br /&gt;
&amp;lt;BR&amp;gt;&lt;br /&gt;
若有兴趣查看完整更新日志，请看：[http://git.webos-internals.org/?p=applications/preware.git;a=tags found here]以下都是自从1.0里程碑后的更新日志.&lt;br /&gt;
&amp;lt;BR&amp;gt;&amp;lt;BR&amp;gt;&lt;br /&gt;
&lt;br /&gt;
;1.5.0:&lt;br /&gt;
* You must upgrade to this version for full webOS 2.0 compatibility.&lt;br /&gt;
&lt;br /&gt;
;1.4.9:&lt;br /&gt;
* Better compatibility with unknown future webOS versions.&lt;br /&gt;
&lt;br /&gt;
;1.4.8:&lt;br /&gt;
&lt;br /&gt;
* Now calls the correct software manager updates screen on webOS 2.0.&lt;br /&gt;
&lt;br /&gt;
; 1.4.7:&lt;br /&gt;
* Fixed update, install and remove status messages on webOS 2.0.&lt;br /&gt;
&lt;br /&gt;
;1.4.6:&lt;br /&gt;
* New &amp;quot;App Catalog&amp;quot; theme preferences thanks to Garrett92C.&lt;br /&gt;
* Added support for &amp;quot;MaxWebOSVersion&amp;quot; in the feeds.&lt;br /&gt;
&lt;br /&gt;
;1.4.5:&lt;br /&gt;
* Added support for identifying when running on a Pre 2 device.&lt;br /&gt;
&lt;br /&gt;
;1.4.4: &lt;br /&gt;
* Updated the version check to support future webOS versions.&lt;br /&gt;
&lt;br /&gt;
;1.4.2:&lt;br /&gt;
* Added Category as a blacklist option.&lt;br /&gt;
&lt;br /&gt;
;1.4.1:&lt;br /&gt;
* Added a Changelog button to the Help scene.&lt;br /&gt;
&lt;br /&gt;
;1.4.0:&lt;br /&gt;
* Added help to preferences scene.&lt;br /&gt;
* Fixed swipe-to-delete bug in blacklist.&lt;br /&gt;
* Updated Italian translations (courtesy of Darkmagister).&lt;br /&gt;
* Added &amp;quot;Get Info&amp;quot; button to package install scene.&lt;br /&gt;
* Added &amp;quot;Send&amp;quot; button to ipkg log scene.&lt;br /&gt;
* Fixed bug when loading large package descriptions.&lt;br /&gt;
&lt;br /&gt;
;1.3.8:&lt;br /&gt;
* Updated French translations (courtesy of Yannick LE NY).&lt;br /&gt;
&lt;br /&gt;
;1.3.6:&lt;br /&gt;
* Preware now supports installation of application package files (.ipk files) directly from URLs, email attachments, and local files.&lt;br /&gt;
* Also supported are Send to Preware links on homebrew application gallery and news websites (this requires the Neato! application to also be installed).&lt;br /&gt;
* If Preware continually asks you about file associations on every single launch, even after you have answered Yes to the questions it asks, then you may have a damaged file association table and will need to run the Emergency MimeTable Reset tool and then reboot to repair it.&lt;br /&gt;
&lt;br /&gt;
;1.3.5:&lt;br /&gt;
* Updated German translations.&lt;br /&gt;
&lt;br /&gt;
;1.3.3:&lt;br /&gt;
* Always ask the user before modifying the file association list.&lt;br /&gt;
* Updated French translations. &lt;br /&gt;
&lt;br /&gt;
;1.3.1:&lt;br /&gt;
* Check whether Preware is the default application for handling packages, and advise the user if it is not.&lt;br /&gt;
&lt;br /&gt;
;1.3.0:&lt;br /&gt;
* Added Preware to the Default Applications list to allow for installing packages from email messages and the browser.&lt;br /&gt;
&lt;br /&gt;
;1.2.9:&lt;br /&gt;
* Fixed the Saved Package List swipe to delete bug.&lt;br /&gt;
&lt;br /&gt;
;1.2.8:&lt;br /&gt;
* Open the My Applications app catalog screen when multiple app catalog applications need updating.&lt;br /&gt;
&lt;br /&gt;
;1.2.7&lt;br /&gt;
* Fixed the Install Package problem when running on the emulator.&lt;br /&gt;
&lt;br /&gt;
;1.2.6&lt;br /&gt;
* Remove most of the curl download progress messages from the ipkg log (this fixes a buffer overrun crash).&lt;br /&gt;
&lt;br /&gt;
;1.2.5&lt;br /&gt;
* Added Ask At Launch option to update preference.&lt;br /&gt;
* Added Blacklist support.&lt;br /&gt;
* German Translation updates.&lt;br /&gt;
* Fixed update banner problem.&lt;br /&gt;
* Fixed package with too many dependent packages problem.&lt;br /&gt;
&lt;br /&gt;
;1.2.4&lt;br /&gt;
* Added support for MinWebOSVersion, DeviceCompatibility and PreActionMessage package attributes.&lt;br /&gt;
&lt;br /&gt;
;1.2.3&lt;br /&gt;
* Enable the Install Package feature to also work for incorrectly formatted filenames.&lt;br /&gt;
&lt;br /&gt;
;1.2.1&lt;br /&gt;
* Robustified the Install Package feature - will now run post-install scripts for all correctly formatted filenames (packageid_version_arch.ipk).&lt;br /&gt;
&lt;br /&gt;
;1.2.0&lt;br /&gt;
* Added Install Package functionality, allowing installation of packages from URLs and local files.&lt;br /&gt;
* Moved Saved Package List from the main screen to the app menu.&lt;br /&gt;
&lt;br /&gt;
;1.1.7&lt;br /&gt;
* Added support for Kernel Modules.&lt;br /&gt;
&lt;br /&gt;
;1.1.5&lt;br /&gt;
* Use a gentler reboot procedure to allow open files to be flushed to disk.&lt;br /&gt;
&lt;br /&gt;
;1.1.4&lt;br /&gt;
* Fixed hang on package download failures.&lt;br /&gt;
&lt;br /&gt;
;1.1.2 &lt;br /&gt;
*Added support for the ENABLE_TESTING_FEEDS Meta-Doctor feature.&lt;br /&gt;
*Removed the tag line about eventually reaching 1.0.&lt;br /&gt;
*Minor French translation updates, courtesy of Yannick LE NY.&lt;br /&gt;
&lt;br /&gt;
;1.1.1&lt;br /&gt;
*Added languages field in package descriptions. &lt;br /&gt;
*Added preference to only show packages with English descriptions.&lt;br /&gt;
&lt;br /&gt;
;1.1.0&lt;br /&gt;
*Now defaults (selectable by a preference option) to using an alternative installation method to avoid the webOS 1.4 rescan bug which closes and stops notifications from your phone, email and messaging applications. &lt;br /&gt;
*Updated German and French translations.&lt;br /&gt;
*Fixed deletion of disabled feeds. &lt;br /&gt;
*Added service version number to the ipkgservice API. Robustified the service upgrade process.&lt;br /&gt;
&lt;br /&gt;
;1.0.0&lt;br /&gt;
*The Package Manager Service has been rewritten in C and incorporated into this single Preware package.&lt;br /&gt;
*Installing Preware 1.0.0 will remove the Package Manager Service as the last step of the upgrade process.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;BR&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=仓库=&lt;br /&gt;
Preware and the Package Manager Service are housed in the applications/preware git repository at http://git.webos-internals.org/&lt;br /&gt;
&lt;br /&gt;
For more information getting your application published in the WebOS Internals Source Code Repositories, please see the [[WebOS Internals Source Code Repositories]] page.  For commit permission to the open source project, contact rwhitby on #webos-internals or email [mailto:support@webos-internals.org support@webos-internals.org]&lt;/div&gt;</summary>
		<author><name>Paperadio</name></author>
	</entry>
	<entry>
		<id>http://wiki.webos-internals.org/index.php?title=Category:Chinese&amp;diff=12456</id>
		<title>Category:Chinese</title>
		<link rel="alternate" type="text/html" href="http://wiki.webos-internals.org/index.php?title=Category:Chinese&amp;diff=12456"/>
		<updated>2010-12-30T16:15:05Z</updated>

		<summary type="html">&lt;p&gt;Paperadio: Created page with 'This is the chinese category where are the wiki articles in chinese.'&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;This is the chinese category where are the wiki articles in chinese.&lt;/div&gt;</summary>
		<author><name>Paperadio</name></author>
	</entry>
	<entry>
		<id>http://wiki.webos-internals.org/index.php?title=Application:SaveRestore-ZH&amp;diff=12450</id>
		<title>Application:SaveRestore-ZH</title>
		<link rel="alternate" type="text/html" href="http://wiki.webos-internals.org/index.php?title=Application:SaveRestore-ZH&amp;diff=12450"/>
		<updated>2010-12-29T13:39:24Z</updated>

		<summary type="html">&lt;p&gt;Paperadio: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[Category:Application]]&lt;br /&gt;
[[Category:China]]&lt;br /&gt;
&lt;br /&gt;
'''Note : this page/article is the chinese translation of the english wiki page : http://www.webos-internals.org/wiki/Application:SaveRestore '''&amp;lt;BR&amp;gt;&lt;br /&gt;
&amp;lt;BR&amp;gt;&lt;br /&gt;
'''注意 : 本文章/页是一个英文维基页面的中文译本，原文在: http://www.webos-internals.org/wiki/Application:SaveRestore &amp;lt;BR&amp;gt;&lt;br /&gt;
'''&lt;br /&gt;
&lt;br /&gt;
{{application&lt;br /&gt;
|name=SaveRestore&lt;br /&gt;
|type=webOS&lt;br /&gt;
|version=Version: 1.0.5 &amp;lt;br /&amp;gt;(25 Aug 2010)&lt;br /&gt;
|tag=Utilities&lt;br /&gt;
|screenshot=Saverestore_ss1.png&lt;br /&gt;
|description=}}&lt;br /&gt;
&lt;br /&gt;
== 概要 == &lt;br /&gt;
Save/Restore 可以备份并还原应用程序的数据以及其他数据，比如某程序图标在启动器中的位置，这些都会从webOS设备的/media/internal/saverestore/目录（USB设备）还原。 这个应用程序的目标就是不需要再为了一点小事而去备份整个设备，并且在更换设备的时候能简单快捷地进行还原，就好象你根本就不需要还原一样。&lt;br /&gt;
&lt;br /&gt;
== 安装SaveRestore ==&lt;br /&gt;
用[[Preware]]来安装，你会在/系统工具/中找到本软件。&lt;br /&gt;
&lt;br /&gt;
== 用法 == &lt;br /&gt;
===备份数据===&lt;br /&gt;
{| Width=&amp;quot;61%&amp;quot; VAlign=&amp;quot;top&amp;quot;&lt;br /&gt;
|valign=&amp;quot;top&amp;quot;|[[Image: Saverestore_ss2.png|160px|frameless|left|text-top]]&lt;br /&gt;
|valign=&amp;quot;top&amp;quot;|要想将你的应用程序数据备份到U盘，先点击&amp;quot;Save Application Data&amp;quot;，当进入保存页面的时候，你就可以选择想要备份的程序了。选择好之后，点击屏幕下方的&amp;quot;Save Selected&amp;quot;按钮。&lt;br /&gt;
|}&lt;br /&gt;
&amp;lt;BR&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===还原数据===&lt;br /&gt;
{| Width=&amp;quot;61%&amp;quot; VAlign=&amp;quot;top&amp;quot;&lt;br /&gt;
|valign=&amp;quot;top&amp;quot;|[[Image: Saverestore_ss3.png|160px|frameless|left|text-top]]&lt;br /&gt;
|valign=&amp;quot;top&amp;quot;|当你想还原已备份数据时，点击主页面中的&amp;quot;Restore Application Data&amp;quot;， 然后选择你想还原的应用程序，最后点击&amp;quot;Restore Selected&amp;quot;按钮。&lt;br /&gt;
|}&lt;br /&gt;
&amp;lt;BR&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== 支持的应用程序 ==&lt;br /&gt;
&lt;br /&gt;
最新的信息请查看Save/Restore中的 &amp;quot;Supported Applications&amp;quot; 列表。&lt;br /&gt;
&lt;br /&gt;
== 编写一个SaveRestore脚本 ==&lt;br /&gt;
&lt;br /&gt;
'''你需要这些程序:'''&lt;br /&gt;
*webOS Quick Install &lt;br /&gt;
*tofrodos - (tofrodos Convert text files to/from MSDOS/Windows/Unix (freeware)&lt;br /&gt;
*a database program - such as SQLite Database Browser.exe (SQLite Database Browser | Download SQLite Database Browser software for free at SourceForge.net )&lt;br /&gt;
*Palm SDK - (SDK Download - Palm Developer Center)&lt;br /&gt;
*access to the webOS command prompt&lt;br /&gt;
&lt;br /&gt;
''强烈推荐在这使用Windows命令行工具，不要使用webOS QI的命令行''.  &lt;br /&gt;
&lt;br /&gt;
Finally, I suggest you take a look at this site: ''git.webos-internals.org Git - applications/saverestore.git/tree - scripts/ and get familiar with some existing scripts'' (note that when writing scripts, you do NOT include the line #s on each script)&lt;br /&gt;
&lt;br /&gt;
Once this is done, you are ready to get started. &lt;br /&gt;
&lt;br /&gt;
'''Starting steps:'''&lt;br /&gt;
&lt;br /&gt;
1) Put your phone in Developer Mode, connect to the Computer, and select “Just Charge”&lt;br /&gt;
&lt;br /&gt;
2) Load up webOS Quick Install&lt;br /&gt;
&lt;br /&gt;
3) Open up 2 windows command prompts (you can do this by clicking on “Start”, “Run” then type “cmd”, then do it again)&lt;br /&gt;
&lt;br /&gt;
'''''Now, here is what you need to do'''''&lt;br /&gt;
&lt;br /&gt;
1) Use the App you want to create the script for for a little while. If it’s a game, make sure you get through a few levels. If it’s an app, make sure you load it up and make some changes in the app&lt;br /&gt;
&lt;br /&gt;
2) In one command prompt, type in “novacom -t open tty://” to get to the phone’s command prompt&lt;br /&gt;
 &lt;br /&gt;
3) In the other windows command prompt, change to the directory that you installed “tofrodos”&lt;br /&gt;
&lt;br /&gt;
4) You need to figure out the App ID of the application that you are trying to create the script for. There are a few ways to do this, but the easiest is to open up the save/restore app, click on “install applications” and find the app and copy the App ID (e.g. Facebook = “com.palm.app.facebook”). You can also use webOS Quick Install's Device Management window&lt;br /&gt;
&lt;br /&gt;
5) When you write a script, there are 4 types of saves that you may need:&lt;br /&gt;
* Files (Save specific files. Usually only used for PDK Apps)&lt;br /&gt;
* Cookies (Almost all non-PDK apps use cookies to save details)&lt;br /&gt;
* Databases (If any app saves a lot of user-entered data (vs games that may just keep your progress of what level you reached), it probably uses a Database)&lt;br /&gt;
* Query (but you will RARELY use the Query version)&lt;br /&gt;
&lt;br /&gt;
6) To check to see if you need to save specific files, in the Phone’s command prompt window, you want to check the files in the apps directory. Using facebook as an example, type in:&lt;br /&gt;
&amp;lt;pre&amp;gt;&amp;lt;nowiki&amp;gt;&lt;br /&gt;
ls -l -r -t /media/cryptofs/apps/usr/palm/applications/com.palm.app.facebook&amp;lt;/nowiki&amp;gt;&amp;lt;/pre&amp;gt;This will give you a listing of all files, the “-l” will give you DETAILED view, “-t” sorts in chronological order, and “-r” give you the newest file on the bottom. Look to see if anything was changed with a timestamp of when you last used the app. Note that sometimes, the app may have a subdirectory that you need to check. You can tell if something is a directory if the attributes have a “d” in the beginning. (E.g. “sample” below is a directory, “file” is not)&lt;br /&gt;
&amp;lt;pre&amp;gt;&amp;lt;nowiki&amp;gt;&lt;br /&gt;
drwxr-xr-x    2 root     root         1024 Mar 19 19:58 sample&lt;br /&gt;
-rw-r--r--    1 root     root      1482572 Mar 19 19:58 file&amp;lt;/nowiki&amp;gt;&amp;lt;/pre&amp;gt;if there are more directories, you may need to look in them. E.g. in the “sample” directory above, you would then need to &lt;br /&gt;
&amp;lt;pre&amp;gt;&amp;lt;nowiki&amp;gt;&lt;br /&gt;
ls -l -r –t /media/cryptofs/apps/usr/palm/applications/com.palm.app.facebook/sample&amp;lt;/nowiki&amp;gt;&amp;lt;/pre&amp;gt; and look to see there are any files in there you need. If there are files, mark down the DIRECTORY and ALL Files you need&lt;br /&gt;
&lt;br /&gt;
7) To check to see if the app uses a Cookie or a database, the easiest way is to use webOS Quick Install, select “Tools” – “Receive File”, and get the following 2 files:&lt;br /&gt;
&amp;lt;pre&amp;gt;&amp;lt;nowiki&amp;gt;&lt;br /&gt;
/var/palm/data/Databases.db&lt;br /&gt;
/var/palm/data/cookies.db &amp;lt;/nowiki&amp;gt;&amp;lt;/pre&amp;gt; Then, open each one of these databases (with SQLite Database Browser) and do a search for the application to see if it has an entry. If it does, then you know you need to backup the database and/or the cookie&lt;br /&gt;
8) So, now you are ready to write your script. Lets assume its for facebook application. So, the name of the script will be “com.palm.app.facebook”&lt;br /&gt;
&lt;br /&gt;
Each script will start off with the following (replace “Name of program” with the name of the program)&lt;br /&gt;
&amp;lt;pre&amp;gt;&amp;lt;nowiki&amp;gt;&lt;br /&gt;
#!/bin/sh&lt;br /&gt;
&lt;br /&gt;
APPID=`basename $0`&lt;br /&gt;
APPNAME=&amp;quot;NAME OF PROGRAM&amp;quot;&lt;br /&gt;
&lt;br /&gt;
source `dirname $0`/srf.app.info &amp;lt;/nowiki&amp;gt;&amp;lt;/pre&amp;gt; Lets assume that you have all 3 situations for your app (2 files: “facebook.dat and pref.dat”, in the “\sample” directory), database, and cookies. &lt;br /&gt;
&lt;br /&gt;
For the file section:&lt;br /&gt;
&amp;lt;pre&amp;gt;&amp;lt;nowiki&amp;gt;&lt;br /&gt;
SRCDIR=&amp;quot;$APPDIR/sample&amp;quot;&lt;br /&gt;
FILES=&amp;quot; facebook.dat pref.dat&amp;quot;&lt;br /&gt;
&lt;br /&gt;
source `dirname $0`/srf.app.files&amp;lt;/nowiki&amp;gt;&amp;lt;/pre&amp;gt; For the Database:&lt;br /&gt;
&amp;lt;pre&amp;gt;&amp;lt;nowiki&amp;gt;&lt;br /&gt;
source `dirname $0`/srf.app.databases &amp;lt;/nowiki&amp;gt;&amp;lt;/pre&amp;gt;For the cookies:&lt;br /&gt;
&amp;lt;pre&amp;gt;&amp;lt;nowiki&amp;gt;&lt;br /&gt;
source `dirname $0`/srf.app.cookies &amp;lt;/nowiki&amp;gt;&amp;lt;/pre&amp;gt; Then always end with:&lt;br /&gt;
&amp;lt;pre&amp;gt;&amp;lt;nowiki&amp;gt;&lt;br /&gt;
exit 0 :&amp;lt;/nowiki&amp;gt;&amp;lt;/pre&amp;gt;So, the final script would look like :&lt;br /&gt;
&amp;lt;pre&amp;gt;&amp;lt;nowiki&amp;gt;&lt;br /&gt;
#!/bin/sh&lt;br /&gt;
&lt;br /&gt;
APPID=`basename $0`&lt;br /&gt;
APPNAME=&amp;quot;NAME OF PROGRAM&amp;quot;&lt;br /&gt;
&lt;br /&gt;
source `dirname $0`/srf.app.info&lt;br /&gt;
&lt;br /&gt;
SRCDIR=&amp;quot;$APPDIR/sample&amp;quot;&lt;br /&gt;
FILES=&amp;quot; facebook.dat pref.dat&amp;quot;&lt;br /&gt;
&lt;br /&gt;
source `dirname $0`/srf.app.files&lt;br /&gt;
&lt;br /&gt;
source `dirname $0`/srf.app.databases&lt;br /&gt;
&lt;br /&gt;
source `dirname $0`/srf.app.cookies&lt;br /&gt;
&lt;br /&gt;
exit 0 &amp;lt;/nowiki&amp;gt;&amp;lt;/pre&amp;gt; Note that if the there was NOT a “sample” subdirectory, you would just write: SRCDIR=&amp;quot;$APPDIR&amp;quot; &lt;br /&gt;
Also, please make sure there is an extra “Hard Return” after “exit 0” &lt;br /&gt;
&lt;br /&gt;
So, now you have a script. However, because of the way the Windows treats Line Endings is different than how Linux treats line endings, you need to do the following:&lt;br /&gt;
1) Copy the script to the directory that you have the “tofrodos” application. If windows added a “.txt” to the filename, make sure you remove that. Then, in the 2nd windows command prompt (the one where you changed to the “tofrodos” folder), you need to run the following command: “Fromdos scriptname”. So, for the example above:&lt;br /&gt;
&amp;lt;pre&amp;gt;&amp;lt;nowiki&amp;gt;&lt;br /&gt;
Fromdos com.palm.app.facebook&amp;lt;/nowiki&amp;gt;&amp;lt;/pre&amp;gt; &lt;br /&gt;
2) Using webOS Quickinstall, select “Tools” – “Send File” and send this file to:&lt;br /&gt;
&amp;lt;pre&amp;gt;&amp;lt;nowiki&amp;gt;&lt;br /&gt;
/var/svc/org.webosinternals.saverestore/&amp;lt;/nowiki&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
3) In the Linux command prompt, make sure you are in the root directory (just in case, you can write “cd /”) and then run the following command (using the facebook example) to make the file executable&lt;br /&gt;
&amp;lt;pre&amp;gt;&amp;lt;nowiki&amp;gt;&lt;br /&gt;
chmod ugo+x /var/svc/org.webosinternals.saverestore/com.palm.app.facebook &amp;lt;/nowiki&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
4) Then, first test out the code by typing:&lt;br /&gt;
&amp;lt;pre&amp;gt;&amp;lt;nowiki&amp;gt;&lt;br /&gt;
sh -x /var/svc/org.webosinternals.saverestore/com.palm.app.facebook info&amp;lt;/nowiki&amp;gt;&amp;lt;/pre&amp;gt; with the “info” tag, I use this just to make sure that the code can recognize the script. If you get anything other than “exit 0” at the end, something is wrong!&lt;br /&gt;
5) If the “info” works, try running a “save”&lt;br /&gt;
&amp;lt;pre&amp;gt;&amp;lt;nowiki&amp;gt;&lt;br /&gt;
sh -x /var/svc/org.webosinternals.saverestore/com.palm.app.facebook save&amp;lt;/nowiki&amp;gt;&amp;lt;/pre&amp;gt; again, if you see anything other than “exit 0” at the end, then something went wrong. It’s hard to tell you what went wrong without seeing it, but something went wrong&lt;br /&gt;
6) Go into the app and make changes. Play some more, delete some items, etc&lt;br /&gt;
7) Back at the command prompt, run the “restore”&lt;br /&gt;
&amp;lt;pre&amp;gt;&amp;lt;nowiki&amp;gt;&lt;br /&gt;
sh -x /var/svc/org.webosinternals.saverestore/com.palm.app.facebook restore&amp;lt;/nowiki&amp;gt;&amp;lt;/pre&amp;gt;again, if you see anything other than “exit 0” at the end, then something went wrong.&lt;br /&gt;
&lt;br /&gt;
At this point, try loading up the app and see if it reset the app back to the “save” position. If it did NOT, then it could be an issue where the cookies were cached by the device and it just wasn’t updating. Close out of the app, run the “restore” command again, and then IMMEDIATELY do a Luna Restart. When it’s back on, open the app and see if it worked&lt;br /&gt;
&lt;br /&gt;
If this worked, then try loading up the save/restore app on the device and make sure that the save and restore works that way, too. &lt;br /&gt;
&lt;br /&gt;
Don’t forget to replace the “com.palm.app.facebook” name in the example above with your app name you need. &lt;br /&gt;
&lt;br /&gt;
'''FINAL STEP''' &lt;br /&gt;
&lt;br /&gt;
Post the script in the PreCentral SaveRestore thread so it can added it to the app!&lt;br /&gt;
&lt;br /&gt;
== 操作说明 ==&lt;br /&gt;
&lt;br /&gt;
Make sure your saved package list is up to date in preware before using save/restore so that it backs up you most recent installed package list if you are going to be using webOS doctor on your device or moving to a new device. You also may want to save a copy of the backup located on the /media/internal/ area (USB drive). If switching devices make sure to copy the backup and anything else from there before deactivating your old device.&lt;br /&gt;
&lt;br /&gt;
=== 免责声明 ===&lt;br /&gt;
&lt;br /&gt;
WebOS Internals provides Save/Retore 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 Save/Restore is with you.  Should Save/Restore prove defective, you assume the cost of all necessary servicing, repair or correction.&amp;lt;br&amp;gt; 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 Save/Restore (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 Save/Restore to operate with any other programs).&lt;br /&gt;
&lt;br /&gt;
===限制===&lt;br /&gt;
&lt;br /&gt;
The Memos and Messaging application data can not be restored at this time. Some restored items require a luna restart or reboot of the device for the changes from the restore to take effect.&lt;br /&gt;
&lt;br /&gt;
===已知缺陷===&lt;br /&gt;
无&lt;br /&gt;
&lt;br /&gt;
== 更新记录 ==&lt;br /&gt;
See the Preware description for the changelog.&lt;br /&gt;
&lt;br /&gt;
== Contributors ==&lt;br /&gt;
*rwhitby&lt;br /&gt;
*AnOutsider&lt;br /&gt;
*swisstomcat&lt;br /&gt;
*oil&lt;br /&gt;
*Tibfib&lt;br /&gt;
*Audemars02&lt;/div&gt;</summary>
		<author><name>Paperadio</name></author>
	</entry>
	<entry>
		<id>http://wiki.webos-internals.org/index.php?title=Application:SaveRestore&amp;diff=12449</id>
		<title>Application:SaveRestore</title>
		<link rel="alternate" type="text/html" href="http://wiki.webos-internals.org/index.php?title=Application:SaveRestore&amp;diff=12449"/>
		<updated>2010-12-29T13:36:10Z</updated>

		<summary type="html">&lt;p&gt;Paperadio: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[Category:Application]]&lt;br /&gt;
This page is currently available in three languages:&lt;br /&gt;
:[[Image:Australia.png]] [[Image:USA.png]] [[Application:SaveRestore]]&lt;br /&gt;
:[[Image:France.png]] [[Application:SaveRestore-FR]]&lt;br /&gt;
:[[Image:China.png]] [[Application:SaveRestore-ZH]]&lt;br /&gt;
&lt;br /&gt;
{{application&lt;br /&gt;
|name=SaveRestore&lt;br /&gt;
|type=webOS&lt;br /&gt;
|version=Version: 1.0.5 &amp;lt;br /&amp;gt;(25 Aug 2010)&lt;br /&gt;
|tag=Utilities&lt;br /&gt;
|screenshot=Saverestore_ss1.png&lt;br /&gt;
|description=}}&lt;br /&gt;
&lt;br /&gt;
== Summary == &lt;br /&gt;
Save/Restore enables saving and restoring application data and misc. other things such as remembering icon placement in the launcher to and from the /media/internal/saverestore/ directory (USB drive) on a webOS device. The goal is to make the need to restore a device or switch devices as easy as possible by eliminating as much as possible dealing with each little thing to get back up and running as if you hadn't needed to restore.&lt;br /&gt;
&lt;br /&gt;
== Installing SaveRestore ==&lt;br /&gt;
Use [[Preware]] to install this application.&lt;br /&gt;
&lt;br /&gt;
== Usage == &lt;br /&gt;
===Saving Data===&lt;br /&gt;
{| Width=&amp;quot;61%&amp;quot; VAlign=&amp;quot;top&amp;quot;&lt;br /&gt;
|valign=&amp;quot;top&amp;quot;|[[Image: Saverestore_ss2.png|160px|frameless|left|text-top]]&lt;br /&gt;
|valign=&amp;quot;top&amp;quot;|Click on &amp;quot;Save Application Data&amp;quot; to start saving your application data to the USB drive. Once you are at the save page, you can choose which applications you would like to back up. When you have decided, tap the &amp;quot;Save Selected&amp;quot; button at the bottom of the screen.&lt;br /&gt;
|}&lt;br /&gt;
&amp;lt;BR&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Restoring Data===&lt;br /&gt;
{| Width=&amp;quot;61%&amp;quot; VAlign=&amp;quot;top&amp;quot;&lt;br /&gt;
|valign=&amp;quot;top&amp;quot;|[[Image: Saverestore_ss3.png|160px|frameless|left|text-top]]&lt;br /&gt;
|valign=&amp;quot;top&amp;quot;|If you need to restore your backed-up data, tap on &amp;quot;Restore Application Data&amp;quot; on the main page. Then, pick which applications you would like to restore. To restore the data, click on the &amp;quot;Restore Selected&amp;quot; button.&lt;br /&gt;
|}&lt;br /&gt;
&amp;lt;BR&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Supported Applications ==&lt;br /&gt;
&lt;br /&gt;
Please see the &amp;quot;Supported Applications&amp;quot; list in Save/Restore for the latest information.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Writing a SaveRestore Script ==&lt;br /&gt;
&lt;br /&gt;
'''Programs you will need:'''&lt;br /&gt;
*webOS Quick Install &lt;br /&gt;
*tofrodos - (tofrodos Convert text files to/from MSDOS/Windows/Unix (freeware)&lt;br /&gt;
*a database program - such as SQLite Database Browser.exe (SQLite Database Browser | Download SQLite Database Browser software for free at SourceForge.net )&lt;br /&gt;
*Palm SDK - (SDK Download - Palm Developer Center)&lt;br /&gt;
*access to the webOS command prompt&lt;br /&gt;
&lt;br /&gt;
''I highly recommend using the Windows Command prompt to get there, and not use the command prompt from webOS QI''.  &lt;br /&gt;
&lt;br /&gt;
Finally, I suggest you take a look at this site: ''git.webos-internals.org Git - applications/saverestore.git/tree - scripts/ and get familiar with some existing scripts'' (note that when writing scripts, you do NOT include the line #s on each script)&lt;br /&gt;
&lt;br /&gt;
Once this is done, you are ready to get started. &lt;br /&gt;
&lt;br /&gt;
'''Starting steps:'''&lt;br /&gt;
&lt;br /&gt;
1) Put your phone in Developer Mode, connect to the Computer, and select “Just Charge”&lt;br /&gt;
&lt;br /&gt;
2) Load up webOS Quick Install&lt;br /&gt;
&lt;br /&gt;
3) Open up 2 windows command prompts (you can do this by clicking on “Start”, “Run” then type “cmd”, then do it again)&lt;br /&gt;
&lt;br /&gt;
'''''Now, here is what you need to do'''''&lt;br /&gt;
&lt;br /&gt;
1) Use the App you want to create the script for for a little while. If it’s a game, make sure you get through a few levels. If it’s an app, make sure you load it up and make some changes in the app&lt;br /&gt;
&lt;br /&gt;
2) In one command prompt, type in “novacom -t open tty://” to get to the phone’s command prompt&lt;br /&gt;
 &lt;br /&gt;
3) In the other windows command prompt, change to the directory that you installed “tofrodos”&lt;br /&gt;
&lt;br /&gt;
4) You need to figure out the App ID of the application that you are trying to create the script for. There are a few ways to do this, but the easiest is to open up the save/restore app, click on “install applications” and find the app and copy the App ID (e.g. Facebook = “com.palm.app.facebook”). You can also use webOS Quick Install's Device Management window&lt;br /&gt;
&lt;br /&gt;
5) When you write a script, there are 4 types of saves that you may need:&lt;br /&gt;
* Files (Save specific files. Usually only used for PDK Apps)&lt;br /&gt;
* Cookies (Almost all non-PDK apps use cookies to save details)&lt;br /&gt;
* Databases (If any app saves a lot of user-entered data (vs games that may just keep your progress of what level you reached), it probably uses a Database)&lt;br /&gt;
* Query (but you will RARELY use the Query version)&lt;br /&gt;
&lt;br /&gt;
6) To check to see if you need to save specific files, in the Phone’s command prompt window, you want to check the files in the apps directory. Using facebook as an example, type in:&lt;br /&gt;
&amp;lt;pre&amp;gt;&amp;lt;nowiki&amp;gt;&lt;br /&gt;
ls -l -r -t /media/cryptofs/apps/usr/palm/applications/com.palm.app.facebook&amp;lt;/nowiki&amp;gt;&amp;lt;/pre&amp;gt;This will give you a listing of all files, the “-l” will give you DETAILED view, “-t” sorts in chronological order, and “-r” give you the newest file on the bottom. Look to see if anything was changed with a timestamp of when you last used the app. Note that sometimes, the app may have a subdirectory that you need to check. You can tell if something is a directory if the attributes have a “d” in the beginning. (E.g. “sample” below is a directory, “file” is not)&lt;br /&gt;
&amp;lt;pre&amp;gt;&amp;lt;nowiki&amp;gt;&lt;br /&gt;
drwxr-xr-x    2 root     root         1024 Mar 19 19:58 sample&lt;br /&gt;
-rw-r--r--    1 root     root      1482572 Mar 19 19:58 file&amp;lt;/nowiki&amp;gt;&amp;lt;/pre&amp;gt;if there are more directories, you may need to look in them. E.g. in the “sample” directory above, you would then need to &lt;br /&gt;
&amp;lt;pre&amp;gt;&amp;lt;nowiki&amp;gt;&lt;br /&gt;
ls -l -r –t /media/cryptofs/apps/usr/palm/applications/com.palm.app.facebook/sample&amp;lt;/nowiki&amp;gt;&amp;lt;/pre&amp;gt; and look to see there are any files in there you need. If there are files, mark down the DIRECTORY and ALL Files you need&lt;br /&gt;
&lt;br /&gt;
7) To check to see if the app uses a Cookie or a database, the easiest way is to use webOS Quick Install, select “Tools” – “Receive File”, and get the following 2 files:&lt;br /&gt;
&amp;lt;pre&amp;gt;&amp;lt;nowiki&amp;gt;&lt;br /&gt;
/var/palm/data/Databases.db&lt;br /&gt;
/var/palm/data/cookies.db &amp;lt;/nowiki&amp;gt;&amp;lt;/pre&amp;gt; Then, open each one of these databases (with SQLite Database Browser) and do a search for the application to see if it has an entry. If it does, then you know you need to backup the database and/or the cookie&lt;br /&gt;
8) So, now you are ready to write your script. Lets assume its for facebook application. So, the name of the script will be “com.palm.app.facebook”&lt;br /&gt;
&lt;br /&gt;
Each script will start off with the following (replace “Name of program” with the name of the program)&lt;br /&gt;
&amp;lt;pre&amp;gt;&amp;lt;nowiki&amp;gt;&lt;br /&gt;
#!/bin/sh&lt;br /&gt;
&lt;br /&gt;
APPID=`basename $0`&lt;br /&gt;
APPNAME=&amp;quot;NAME OF PROGRAM&amp;quot;&lt;br /&gt;
&lt;br /&gt;
source `dirname $0`/srf.app.info &amp;lt;/nowiki&amp;gt;&amp;lt;/pre&amp;gt; Lets assume that you have all 3 situations for your app (2 files: “facebook.dat and pref.dat”, in the “\sample” directory), database, and cookies. &lt;br /&gt;
&lt;br /&gt;
For the file section:&lt;br /&gt;
&amp;lt;pre&amp;gt;&amp;lt;nowiki&amp;gt;&lt;br /&gt;
SRCDIR=&amp;quot;$APPDIR/sample&amp;quot;&lt;br /&gt;
FILES=&amp;quot; facebook.dat pref.dat&amp;quot;&lt;br /&gt;
&lt;br /&gt;
source `dirname $0`/srf.app.files&amp;lt;/nowiki&amp;gt;&amp;lt;/pre&amp;gt; For the Database:&lt;br /&gt;
&amp;lt;pre&amp;gt;&amp;lt;nowiki&amp;gt;&lt;br /&gt;
source `dirname $0`/srf.app.databases &amp;lt;/nowiki&amp;gt;&amp;lt;/pre&amp;gt;For the cookies:&lt;br /&gt;
&amp;lt;pre&amp;gt;&amp;lt;nowiki&amp;gt;&lt;br /&gt;
source `dirname $0`/srf.app.cookies &amp;lt;/nowiki&amp;gt;&amp;lt;/pre&amp;gt; Then always end with:&lt;br /&gt;
&amp;lt;pre&amp;gt;&amp;lt;nowiki&amp;gt;&lt;br /&gt;
exit 0 :&amp;lt;/nowiki&amp;gt;&amp;lt;/pre&amp;gt;So, the final script would look like :&lt;br /&gt;
&amp;lt;pre&amp;gt;&amp;lt;nowiki&amp;gt;&lt;br /&gt;
#!/bin/sh&lt;br /&gt;
&lt;br /&gt;
APPID=`basename $0`&lt;br /&gt;
APPNAME=&amp;quot;NAME OF PROGRAM&amp;quot;&lt;br /&gt;
&lt;br /&gt;
source `dirname $0`/srf.app.info&lt;br /&gt;
&lt;br /&gt;
SRCDIR=&amp;quot;$APPDIR/sample&amp;quot;&lt;br /&gt;
FILES=&amp;quot; facebook.dat pref.dat&amp;quot;&lt;br /&gt;
&lt;br /&gt;
source `dirname $0`/srf.app.files&lt;br /&gt;
&lt;br /&gt;
source `dirname $0`/srf.app.databases&lt;br /&gt;
&lt;br /&gt;
source `dirname $0`/srf.app.cookies&lt;br /&gt;
&lt;br /&gt;
exit 0 &amp;lt;/nowiki&amp;gt;&amp;lt;/pre&amp;gt; Note that if the there was NOT a “sample” subdirectory, you would just write: SRCDIR=&amp;quot;$APPDIR&amp;quot; &lt;br /&gt;
Also, please make sure there is an extra “Hard Return” after “exit 0” &lt;br /&gt;
&lt;br /&gt;
So, now you have a script. However, because of the way the Windows treats Line Endings is different than how Linux treats line endings, you need to do the following:&lt;br /&gt;
1) Copy the script to the directory that you have the “tofrodos” application. If windows added a “.txt” to the filename, make sure you remove that. Then, in the 2nd windows command prompt (the one where you changed to the “tofrodos” folder), you need to run the following command: “Fromdos scriptname”. So, for the example above:&lt;br /&gt;
&amp;lt;pre&amp;gt;&amp;lt;nowiki&amp;gt;&lt;br /&gt;
Fromdos com.palm.app.facebook&amp;lt;/nowiki&amp;gt;&amp;lt;/pre&amp;gt; &lt;br /&gt;
2) Using webOS Quickinstall, select “Tools” – “Send File” and send this file to:&lt;br /&gt;
&amp;lt;pre&amp;gt;&amp;lt;nowiki&amp;gt;&lt;br /&gt;
/var/svc/org.webosinternals.saverestore/&amp;lt;/nowiki&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
3) In the Linux command prompt, make sure you are in the root directory (just in case, you can write “cd /”) and then run the following command (using the facebook example) to make the file executable&lt;br /&gt;
&amp;lt;pre&amp;gt;&amp;lt;nowiki&amp;gt;&lt;br /&gt;
chmod ugo+x /var/svc/org.webosinternals.saverestore/com.palm.app.facebook &amp;lt;/nowiki&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
4) Then, first test out the code by typing:&lt;br /&gt;
&amp;lt;pre&amp;gt;&amp;lt;nowiki&amp;gt;&lt;br /&gt;
sh -x /var/svc/org.webosinternals.saverestore/com.palm.app.facebook info&amp;lt;/nowiki&amp;gt;&amp;lt;/pre&amp;gt; with the “info” tag, I use this just to make sure that the code can recognize the script. If you get anything other than “exit 0” at the end, something is wrong!&lt;br /&gt;
5) If the “info” works, try running a “save”&lt;br /&gt;
&amp;lt;pre&amp;gt;&amp;lt;nowiki&amp;gt;&lt;br /&gt;
sh -x /var/svc/org.webosinternals.saverestore/com.palm.app.facebook save&amp;lt;/nowiki&amp;gt;&amp;lt;/pre&amp;gt; again, if you see anything other than “exit 0” at the end, then something went wrong. It’s hard to tell you what went wrong without seeing it, but something went wrong&lt;br /&gt;
6) Go into the app and make changes. Play some more, delete some items, etc&lt;br /&gt;
7) Back at the command prompt, run the “restore”&lt;br /&gt;
&amp;lt;pre&amp;gt;&amp;lt;nowiki&amp;gt;&lt;br /&gt;
sh -x /var/svc/org.webosinternals.saverestore/com.palm.app.facebook restore&amp;lt;/nowiki&amp;gt;&amp;lt;/pre&amp;gt;again, if you see anything other than “exit 0” at the end, then something went wrong.&lt;br /&gt;
&lt;br /&gt;
At this point, try loading up the app and see if it reset the app back to the “save” position. If it did NOT, then it could be an issue where the cookies were cached by the device and it just wasn’t updating. Close out of the app, run the “restore” command again, and then IMMEDIATELY do a Luna Restart. When it’s back on, open the app and see if it worked&lt;br /&gt;
&lt;br /&gt;
If this worked, then try loading up the save/restore app on the device and make sure that the save and restore works that way, too. &lt;br /&gt;
&lt;br /&gt;
Don’t forget to replace the “com.palm.app.facebook” name in the example above with your app name you need. &lt;br /&gt;
&lt;br /&gt;
'''FINAL STEP''' &lt;br /&gt;
&lt;br /&gt;
Post the script in the PreCentral SaveRestore thread so it can added it to the app!&lt;br /&gt;
&lt;br /&gt;
== Operating Notes ==&lt;br /&gt;
&lt;br /&gt;
Make sure your saved package list is up to date in preware before using save/restore so that it backs up you most recent installed package list if you are going to be using webOS doctor on your device or moving to a new device. You also may want to save a copy of the backup located on the /media/internal/ area (USB drive). If switching devices make sure to copy the backup and anything else from there before deactivating your old device.&lt;br /&gt;
&lt;br /&gt;
===Disclaimer ===&lt;br /&gt;
&lt;br /&gt;
WebOS Internals provides Save/Retore 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 Save/Restore is with you.  Should Save/Restore prove defective, you assume the cost of all necessary servicing, repair or correction.&amp;lt;br&amp;gt; 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 Save/Restore (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 Save/Restore to operate with any other programs).&lt;br /&gt;
&lt;br /&gt;
===Limitations===&lt;br /&gt;
&lt;br /&gt;
The Memos and Messaging application data can not be restored at this time. Some restored items require a luna restart or reboot of the device for the changes from the restore to take effect.&lt;br /&gt;
&lt;br /&gt;
===Known Bugs===&lt;br /&gt;
No known bugs&lt;br /&gt;
&lt;br /&gt;
== Changelog ==&lt;br /&gt;
See the Preware description for the changelog.&lt;br /&gt;
&lt;br /&gt;
== Contributors ==&lt;br /&gt;
*rwhitby&lt;br /&gt;
*AnOutsider&lt;br /&gt;
*swisstomcat&lt;br /&gt;
*oil&lt;br /&gt;
*Tibfib&lt;br /&gt;
*Audemars02&lt;/div&gt;</summary>
		<author><name>Paperadio</name></author>
	</entry>
	<entry>
		<id>http://wiki.webos-internals.org/index.php?title=Application:Preware-ZH&amp;diff=12448</id>
		<title>Application:Preware-ZH</title>
		<link rel="alternate" type="text/html" href="http://wiki.webos-internals.org/index.php?title=Application:Preware-ZH&amp;diff=12448"/>
		<updated>2010-12-29T13:34:53Z</updated>

		<summary type="html">&lt;p&gt;Paperadio: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[Category:Application]]&lt;br /&gt;
[[Category:China]]&lt;br /&gt;
&lt;br /&gt;
'''Note : this page/article is the chinese translation of the english wiki page : http://www.webos-internals.org/index.php?title=Application:Preware '''&amp;lt;BR&amp;gt;&lt;br /&gt;
&amp;lt;BR&amp;gt;&lt;br /&gt;
'''注意 : 本文章/页是一个英文维基页面的中文译本，原文在: http://www.webos-internals.org/index.php?title=Application:Preware &amp;lt;BR&amp;gt;&lt;br /&gt;
'''&lt;br /&gt;
&lt;br /&gt;
{{application&lt;br /&gt;
|name=Preware&lt;br /&gt;
|type=webOS&lt;br /&gt;
|version=版本号: 1.5.0 (2010年12月17日)&lt;br /&gt;
|tag=Utilities&lt;br /&gt;
|screenshot=Preware_ss1.png&lt;br /&gt;
|description=&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;BR&amp;gt;&lt;br /&gt;
=概要=&lt;br /&gt;
&amp;lt;!--{{icon|Icon_Preware.png|float:right;}}--&amp;gt;&lt;br /&gt;
[[image:Icon_Preware.png|frameless|left]]&lt;br /&gt;
Preware是一个在Palm Pre 和 Palm Pixi 上的软件包管理应用程序。用户可以使用Preware来安装在preware.org（或者是作为开放标准软件包主机的其他站点）上的任一开放标准包库的所有软件包。Preware依托于一个由社区研究开发的自定制服务，该服务能使mojo应用直接访问内建的ipkg工具。&lt;br /&gt;
&lt;br /&gt;
'''运行Preware至少要求webOS 1.4.0或以上版本。不要试着将它装到更老的webOS版本上，它不会工作的。'''&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;
在应用程序管理方面，通过Preware能使用到更多的应用程序，而且比其他的本地安装器有更多突出的特色。&lt;br /&gt;
&lt;br /&gt;
由于它是开源的软件，全部由WebOS Internals这一世界级的开发者团队进行开发，因此Preware会一直比其他软件包管理器更好更快。&lt;br /&gt;
&lt;br /&gt;
Preware是开放的应用安装程序，现在已经明确地变成了一个支持自制程序的生态系统，任何开发者们都可以向提交网站上传任何应用，而任何用户们都可以安装这些软件。开发者们不再需要向多个提交网站上传程序，用户也不会被限制访问标准的软件包库。&lt;br /&gt;
&lt;br /&gt;
&amp;lt;BR&amp;gt;&lt;br /&gt;
===主要特点===&lt;br /&gt;
安装 / 删除 / 更新:&lt;br /&gt;
*自制应用程序，包括有特殊要求的高级应用。  &lt;br /&gt;
*WebOS 主题&lt;br /&gt;
*补丁&lt;br /&gt;
*webOS 内核&lt;br /&gt;
*Palm App Catalog 中的应用程序&lt;br /&gt;
*Support for installation of signed packages&lt;br /&gt;
&lt;br /&gt;
&amp;lt;BR&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===状态===&lt;br /&gt;
Preware已经升级至发布状态，不再视为测试版。 &lt;br /&gt;
&lt;br /&gt;
下面是Preware历史中值得提到的里程碑:&lt;br /&gt;
&lt;br /&gt;
* Since 27 August 2009 it is the only over-the-air installer for the palm capable of installing advanced palm applications such as the [[On_Screen_Keyboard|On Screen Keyboard]] or the terminal application.&lt;br /&gt;
* Since 27 August 2009 it is the only application supporting installation from all existing palm homebrew feeds.  &lt;br /&gt;
* Since 17 September 2009 it also supports installation of themes. &lt;br /&gt;
* Since 8 October 2009 it also supports installation of webOS patches.&lt;br /&gt;
* Since 12 Jan 2010 it also supports all Palm App Catalog feeds.&lt;br /&gt;
* Since 3 May 2010 it also supports installation of webOS custom kernels.&lt;br /&gt;
* Since 20 July 2010 it also supports installation of packages from URLs and local files.&lt;br /&gt;
* Since 24 July 2010 is also supports blacklisting packages and authors.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;BR&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===授权条款===&lt;br /&gt;
Please be aware that org.webosinternals.preware is licensed under the [http://www.gnu.org/licenses/gpl-2.0.html GPLv2].&lt;br /&gt;
&lt;br /&gt;
Preware的代码不能用于封闭源代码的应用程序中。If you want to use them in a non-GPLv2 but otherwise open source application, please contact the [mailto:support@webos-internals.org authors].&lt;br /&gt;
&lt;br /&gt;
&amp;lt;BR&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=安装Preware=&lt;br /&gt;
&lt;br /&gt;
要安装Preware共有三种方式：WebOS Quick Install, Stand Alone Installers, and Command Line. &lt;br /&gt;
&lt;br /&gt;
安装或使用Preware并不需要直接访问Linux命令行，或是“将Pre提权至root”。&lt;br /&gt;
&lt;br /&gt;
''不要''使用fileCoaster, PreLoad 或是 PreUpdate来安装/升级Preware。这些工具都不能正常操作高级自制软件包。&lt;br /&gt;
&lt;br /&gt;
如果你是一名使用Palm模拟器的开发者，你应该了解Preware在模拟器中运行和在真实的设备上运行是一样的，并且使用完全相同的方法。&lt;br /&gt;
&lt;br /&gt;
&amp;lt;BR&amp;gt;&lt;br /&gt;
===在webOS 2.0上安装Preware===&lt;br /&gt;
&lt;br /&gt;
To install Preware on a webOS 2.0 device, the following procedure is recommended until WebOS Quick Install and other installation methods have been upgraded to support webOS 2.0:&lt;br /&gt;
&lt;br /&gt;
# Install the official Palm webOS 1.4.5 SDK&lt;br /&gt;
# '''Disconnect your device''' (I repeat, do not have your device connected, no cables in the device, device not even anywhere near the computer), and run the webOS 2.0 Doctor to install or upgrade your Novacom drivers&lt;br /&gt;
# Close the doctor, and connect your device&lt;br /&gt;
# Download the latest Preware package from http://get.preware.org/&lt;br /&gt;
# Use palm-install to install that package&lt;br /&gt;
&lt;br /&gt;
&amp;lt;BR&amp;gt;&lt;br /&gt;
===用WebOS Quick Install安装Preware===&lt;br /&gt;
You can use version 3.14 or later of [http://forums.precentral.net/canuck-software/228310-webos-quick-install-v3-14-a.html WebOS Quick Install] to install Preware directly from the WebOS Internals feed.&lt;br /&gt;
&lt;br /&gt;
'''Latest Version of WebOS Quick Install available here: [http://forums.precentral.net/canuck-software/228310-webos-quick-install-v3-14-a.html WebOS Quick Install v3.14]'''&lt;br /&gt;
&lt;br /&gt;
# Install the required Software&lt;br /&gt;
## [http://www.java.com/en/download/installed.jsp?detect=jre&amp;amp;try=1 Click here] to verify that you have the latest java installed on your computer and update if needed&lt;br /&gt;
## [http://images.precentral.net/sites/precentral.net/files/webos-homebrew-apps/wosqi/WebOSQuickInstall.jar Click Here] to download the latest version of WebOS Quick Install&lt;br /&gt;
## Optionally, [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;?) and the same one in which WebOSQuickInstall will execute.  If you already have it, skip this step.&lt;br /&gt;
##* You do not need to download webOS Doctor separately unless you wish to do so, as WebOSQuickInstall will download it itself if not found. &lt;br /&gt;
##* '''Do not run the webOS Doctor'''&lt;br /&gt;
# Put your device in [[Getting started|Developer Mode]]&lt;br /&gt;
# Connect your device to your computer with the USB cable, and select &amp;quot;Just Charge&amp;quot; (do not select USB Drive)&lt;br /&gt;
# Run WebOS Quick Install. If webOS Doctor is not present, you will be asked if you wish to download it prior to execution.&lt;br /&gt;
# Click the third button on the right (Blue Down Arrow)&lt;br /&gt;
# Choose WebOS Internals Feed (Pre) or WebOS Internals Feed (Pixi) from the drop-down list at the top. &lt;br /&gt;
# Select ''Preware'' from the list.  &lt;br /&gt;
# Click Download.&lt;br /&gt;
# Click Close.&lt;br /&gt;
# Click Install.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;BR&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===用独立安装程序来安装Preware===&lt;br /&gt;
Preware installers can be downloaded here: [http://get.preware.org Preware Standalone Installers]. These instructions are currently only for Mac and PC users.&lt;br /&gt;
&lt;br /&gt;
# Install the required software.&lt;br /&gt;
## [http://www.java.com/en/download/installed.jsp?detect=jre&amp;amp;try=1 Click here] to verify that you have the latest version of Java installed on your computer and update it if needed.&lt;br /&gt;
## [http://www.webos-internals.org/wiki/Webos_Doctor_Versions Click here] to download the current webOS Doctor for your carrier and phone in a subdirectory you will remember (maybe &amp;quot;Palm&amp;quot;?). If you already have it, skip this step.&lt;br /&gt;
##* '''Do not run the webOS Doctor.'''&lt;br /&gt;
# Put your device into [[Getting started|Developer Mode]].&lt;br /&gt;
#* '''Windows users:''' When connecting your device to the computer for the first time, you will be prompted to install new hardware. Click Next to start the device installation. You may get a message regarding Novacom drivers not being installed. If so, you can disregard it. Once your device is installed, proceed with the Preware installation.&lt;br /&gt;
# Download the [http://get.preware.org/PrewareInstaller-1.1.0.jar Preware Standalone Installer] and place it in the same directory as the webOS Doctor .jar file.&lt;br /&gt;
# Run the Preware Installer.&lt;br /&gt;
# Click on the Tools menu and choose Install Drivers. This will install the Palm Novacom drivers for webOS devices.&lt;br /&gt;
# Once the drivers have finished installing, click on Install Preware. After Preware is installed, your device will be unresponsive for a few seconds while Luna restarts.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;BR&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===从命令行安装Preware===&lt;br /&gt;
如果你可以通过Novaterm终端、 WebOS Quick Install中的“Linux命令行”、或是其他技术访问webOS设备或模拟器中的命令行，你也可以通过打入三行命令来安装Preware。这永远是个最简单最省事的办法，不过如果你并不确信如何在Linux命令行下操作，还是请使用上面的方法吧。&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;bash&amp;quot;&amp;gt;&lt;br /&gt;
cd /tmp&lt;br /&gt;
wget http://bit.ly/preware-bootstrap&lt;br /&gt;
sh preware-bootstrap&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;BR&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===更新Preware===&lt;br /&gt;
想要更新Preware，只需要运行Preware并从主界面中选择“软件包更新”。如果Preware有新的更新，会自动出现在列表中。然后选择“更新。 Preware会在更新完成后自动关闭。&lt;br /&gt;
&lt;br /&gt;
不要使用fileCoaster, PreLoad 或是 PreUpdate来安装/升级Preware。这些工具都不能正常操作高级自制软件包。&lt;br /&gt;
&lt;br /&gt;
&amp;lt;BR&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===删除Preware===&lt;br /&gt;
''为啥你想删掉Preware呢?''&lt;br /&gt;
&lt;br /&gt;
要删除Preware，在启动器中按住橙色键并选择Preware，然后选择‘删除’。&lt;br /&gt;
&lt;br /&gt;
&amp;lt;BR&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=用法=&lt;br /&gt;
&lt;br /&gt;
===Preferences===&lt;br /&gt;
{| Width=&amp;quot;70%&amp;quot; VAlign=&amp;quot;top&amp;quot;&lt;br /&gt;
|valign=&amp;quot;top&amp;quot;|[[image:Preferences.png|160px|frameless|left|text-top]]&lt;br /&gt;
|valign=&amp;quot;top&amp;quot;|You can select preferences in the top left corner of the Pre to bring up the preferences screen.  On the Preferences screen you can specify the look of the application, the frequency that feeds are updated, and what Preware will show you by default.&lt;br /&gt;
&amp;lt;BR&amp;gt;&lt;br /&gt;
{| style=&amp;quot;color:black; background-color:#F9F9F9;border:1px outset;&amp;quot; cellpadding=&amp;quot;3&amp;quot; cellspacing=&amp;quot;0&amp;quot;&lt;br /&gt;
|TIP:&lt;br /&gt;
|-&lt;br /&gt;
|To make it easier to find things, set &amp;quot;Show Available Types&amp;quot; to yes.  This will show separate categories (Applications/Themes/Patches/etc.) rather than show everything in one long list.&lt;br /&gt;
|}&lt;br /&gt;
|}&lt;br /&gt;
&amp;lt;BR&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===管理源===&lt;br /&gt;
{| Width=&amp;quot;70%&amp;quot; VAlign=&amp;quot;top&amp;quot;&lt;br /&gt;
|valign=&amp;quot;top&amp;quot;|[[image:Preware_feeds.png|160px|frameless|left|text-top]]&lt;br /&gt;
|valign=&amp;quot;top&amp;quot;|In the preferences section on the top bar on the right side is a button that takes you to the feeds screen.  On the feeds screen you can select which feeds are loaded and which ones are not. Simply select the on or off button for that feed. (If you are not interested in themes you can disable the two feeds for themes to speed up the updating of feeds) Preware comes with the following feeds by default (some are disabled by default, but are easily enabled if desired). &lt;br /&gt;
[[File:Example.jpg]]&lt;br /&gt;
{| style=&amp;quot;color:black; background-color:#FFFFE0;&amp;quot; cellpadding=&amp;quot;3&amp;quot; cellspacing=&amp;quot;0&amp;quot; Border=&amp;quot;1&amp;quot;&lt;br /&gt;
|align=&amp;quot;center&amp;quot; colspan=&amp;quot;4&amp;quot; | '''默认源'''&lt;br /&gt;
|-&lt;br /&gt;
|align=&amp;quot;center&amp;quot; | [http://ipkg.preware.org/feeds/palm-beta/ Palm Beta]&lt;br /&gt;
|align=&amp;quot;center&amp;quot; | [http://ipkg.preware.org/feeds/palm-beta-updates Palm Beta Updates]&lt;br /&gt;
|align=&amp;quot;center&amp;quot; | [http://ipkg.preware.org/feeds/palm-catalog/ Palm Catalog]&lt;br /&gt;
|align=&amp;quot;center&amp;quot; | [http://ipkg.preware.org/feeds/palm-catalog-updates/ Palm Catalog Updates]&lt;br /&gt;
|-&lt;br /&gt;
|align=&amp;quot;center&amp;quot; | [http://ipkg.preware.org/feeds/palm-web-updates/ Palm Web]&lt;br /&gt;
|align=&amp;quot;center&amp;quot; | [http://ipkg.preware.org/feeds/palm-web-updates/ Palm Web Updates]&lt;br /&gt;
|align=&amp;quot;center&amp;quot; | [http://ipkg.preware.org/feeds/precentral-themes/ PreCentral]&lt;br /&gt;
|align=&amp;quot;center&amp;quot; | [http://ipkg.preware.org/feeds/precentral-themes/ PreCentral Themes]&lt;br /&gt;
|-&lt;br /&gt;
|align=&amp;quot;center&amp;quot; | [http://ipkg.preware.org/feeds/webos-internals/ WebOS Internals]&lt;br /&gt;
|align=&amp;quot;center&amp;quot; | [http://ipkg.preware.org/feeds/optware/ Optware]&lt;br /&gt;
|align=&amp;quot;center&amp;quot; | [http://ipkg.preware.org/feeds/webos-patches/ WebOS Patches]&lt;br /&gt;
|align=&amp;quot;center&amp;quot; | [http://ipkg.preware.org/feeds/webos-kernels/ WebOS Kernels]&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
{| style=&amp;quot;color:black; background-color:#F9F9F9;border:1px outset;&amp;quot; VAlign=&amp;quot;middle&amp;quot; cellpadding=&amp;quot;3&amp;quot; cellspacing=&amp;quot;0&amp;quot; Width=&amp;quot;70%&amp;quot;&lt;br /&gt;
|align=&amp;quot;center&amp;quot; | See [[Testing Feeds]] for detailed instructions on adding custom feeds.&lt;br /&gt;
|}&lt;br /&gt;
&amp;lt;BR&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===更新软件包===&lt;br /&gt;
{| Width=&amp;quot;70%&amp;quot; VAlign=&amp;quot;top&amp;quot;&lt;br /&gt;
|valign=&amp;quot;top&amp;quot;|[[image:UpdateFeeds.png|160px|frameless|left|text-top]]&lt;br /&gt;
|valign=&amp;quot;top&amp;quot;|要更新源的话，只要选择程序菜单中的‘更新源’即可。Preware会从你开启的源中下载软件包的列表信息，在处理这些数据后，界面会回到可用项的主列表。&lt;br /&gt;
|}&lt;br /&gt;
&amp;lt;BR&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Installing Packages===&lt;br /&gt;
{| Width=&amp;quot;70%&amp;quot; VAlign=&amp;quot;top&amp;quot;&lt;br /&gt;
|valign=&amp;quot;top&amp;quot;|[[image:SelectApp.png|160px|frameless|left|text-top]]&lt;br /&gt;
|valign=&amp;quot;top&amp;quot;|There are a few ways to select and install a &amp;quot;package&amp;quot; (application/patch/theme/etc.).  Using &amp;quot;List of Everything&amp;quot; would be the simplest.&lt;br /&gt;
#Find the package you want to install either by scrolling and tapping on it, or just start typing&lt;br /&gt;
#Tap the &amp;quot;Install&amp;quot; button that the bottom of the package's page to install.&lt;br /&gt;
|}&lt;br /&gt;
&amp;lt;BR&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Removing Packages===&lt;br /&gt;
{| Width=&amp;quot;70%&amp;quot; VAlign=&amp;quot;top&amp;quot;&lt;br /&gt;
|valign=&amp;quot;top&amp;quot;|[[image:RemoveAppTap.png|160px|frameless|left|text-top]]&lt;br /&gt;
|valign=&amp;quot;top&amp;quot;|Removing a package is just as easy.&lt;br /&gt;
#On the main screen, tap &amp;quot;Installed Packages&amp;quot;, then the category of the package you want to remove&lt;br /&gt;
#Tap the Package you want to remove&lt;br /&gt;
#Tap the &amp;quot;Remove&amp;quot; button that the bottom of the package's page.&lt;br /&gt;
|}&lt;br /&gt;
&amp;lt;BR&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--&lt;br /&gt;
=== Applications ===&lt;br /&gt;
=== Themes ===&lt;br /&gt;
=== Patches ===&lt;br /&gt;
=== Installed Packages ===&lt;br /&gt;
=== List of Everything ===&lt;br /&gt;
=== Saved Package List ===&lt;br /&gt;
--&amp;gt;&lt;br /&gt;
&lt;br /&gt;
= 操作说明 =&lt;br /&gt;
&lt;br /&gt;
===限制===&lt;br /&gt;
没什么限制。&lt;br /&gt;
&lt;br /&gt;
&amp;lt;BR&amp;gt;&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;
*The Update All button can get confused if there are patches with complex dependencies.  This will be fixed in a future version.&lt;br /&gt;
&lt;br /&gt;
*If updates to App Catalog applications are pending, they will be silently skipped when using the Update All button.&lt;br /&gt;
&lt;br /&gt;
*The Updates feature from the regular Palm Launcher, may claim that application updates are needed, and then when the user clicks Show Updates shows the App Catalog's installed applications,  there are none shown that need updating.   This isn't as expected.  This is because an app that was previously only in Preware has now migrated to the Palm Catalog.  Don't worry, your apps are up to date (with the possible exception of the one with the conflict.)  This is not a bug in Preware per se' but an app version conflict because the app is in both the Palm Catalog and also in Homebrew.  Notice that you don't need to remove Preware to install the app from the official catalog, but simply disable the feed in Preware then &amp;quot;update feeds&amp;quot; to refresh the list then it should install fine from the official app catalog.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;BR&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=更新日志=&lt;br /&gt;
&amp;lt;BR&amp;gt;&lt;br /&gt;
若有兴趣查看完整更新日志，请看：[http://git.webos-internals.org/?p=applications/preware.git;a=tags found here]以下都是自从1.0里程碑后的更新日志.&lt;br /&gt;
&amp;lt;BR&amp;gt;&amp;lt;BR&amp;gt;&lt;br /&gt;
&lt;br /&gt;
;1.5.0:&lt;br /&gt;
* You must upgrade to this version for full webOS 2.0 compatibility.&lt;br /&gt;
&lt;br /&gt;
;1.4.9:&lt;br /&gt;
* Better compatibility with unknown future webOS versions.&lt;br /&gt;
&lt;br /&gt;
;1.4.8:&lt;br /&gt;
&lt;br /&gt;
* Now calls the correct software manager updates screen on webOS 2.0.&lt;br /&gt;
&lt;br /&gt;
; 1.4.7:&lt;br /&gt;
* Fixed update, install and remove status messages on webOS 2.0.&lt;br /&gt;
&lt;br /&gt;
;1.4.6:&lt;br /&gt;
* New &amp;quot;App Catalog&amp;quot; theme preferences thanks to Garrett92C.&lt;br /&gt;
* Added support for &amp;quot;MaxWebOSVersion&amp;quot; in the feeds.&lt;br /&gt;
&lt;br /&gt;
;1.4.5:&lt;br /&gt;
* Added support for identifying when running on a Pre 2 device.&lt;br /&gt;
&lt;br /&gt;
;1.4.4: &lt;br /&gt;
* Updated the version check to support future webOS versions.&lt;br /&gt;
&lt;br /&gt;
;1.4.2:&lt;br /&gt;
* Added Category as a blacklist option.&lt;br /&gt;
&lt;br /&gt;
;1.4.1:&lt;br /&gt;
* Added a Changelog button to the Help scene.&lt;br /&gt;
&lt;br /&gt;
;1.4.0:&lt;br /&gt;
* Added help to preferences scene.&lt;br /&gt;
* Fixed swipe-to-delete bug in blacklist.&lt;br /&gt;
* Updated Italian translations (courtesy of Darkmagister).&lt;br /&gt;
* Added &amp;quot;Get Info&amp;quot; button to package install scene.&lt;br /&gt;
* Added &amp;quot;Send&amp;quot; button to ipkg log scene.&lt;br /&gt;
* Fixed bug when loading large package descriptions.&lt;br /&gt;
&lt;br /&gt;
;1.3.8:&lt;br /&gt;
* Updated French translations (courtesy of Yannick LE NY).&lt;br /&gt;
&lt;br /&gt;
;1.3.6:&lt;br /&gt;
* Preware now supports installation of application package files (.ipk files) directly from URLs, email attachments, and local files.&lt;br /&gt;
* Also supported are Send to Preware links on homebrew application gallery and news websites (this requires the Neato! application to also be installed).&lt;br /&gt;
* If Preware continually asks you about file associations on every single launch, even after you have answered Yes to the questions it asks, then you may have a damaged file association table and will need to run the Emergency MimeTable Reset tool and then reboot to repair it.&lt;br /&gt;
&lt;br /&gt;
;1.3.5:&lt;br /&gt;
* Updated German translations.&lt;br /&gt;
&lt;br /&gt;
;1.3.3:&lt;br /&gt;
* Always ask the user before modifying the file association list.&lt;br /&gt;
* Updated French translations. &lt;br /&gt;
&lt;br /&gt;
;1.3.1:&lt;br /&gt;
* Check whether Preware is the default application for handling packages, and advise the user if it is not.&lt;br /&gt;
&lt;br /&gt;
;1.3.0:&lt;br /&gt;
* Added Preware to the Default Applications list to allow for installing packages from email messages and the browser.&lt;br /&gt;
&lt;br /&gt;
;1.2.9:&lt;br /&gt;
* Fixed the Saved Package List swipe to delete bug.&lt;br /&gt;
&lt;br /&gt;
;1.2.8:&lt;br /&gt;
* Open the My Applications app catalog screen when multiple app catalog applications need updating.&lt;br /&gt;
&lt;br /&gt;
;1.2.7&lt;br /&gt;
* Fixed the Install Package problem when running on the emulator.&lt;br /&gt;
&lt;br /&gt;
;1.2.6&lt;br /&gt;
* Remove most of the curl download progress messages from the ipkg log (this fixes a buffer overrun crash).&lt;br /&gt;
&lt;br /&gt;
;1.2.5&lt;br /&gt;
* Added Ask At Launch option to update preference.&lt;br /&gt;
* Added Blacklist support.&lt;br /&gt;
* German Translation updates.&lt;br /&gt;
* Fixed update banner problem.&lt;br /&gt;
* Fixed package with too many dependent packages problem.&lt;br /&gt;
&lt;br /&gt;
;1.2.4&lt;br /&gt;
* Added support for MinWebOSVersion, DeviceCompatibility and PreActionMessage package attributes.&lt;br /&gt;
&lt;br /&gt;
;1.2.3&lt;br /&gt;
* Enable the Install Package feature to also work for incorrectly formatted filenames.&lt;br /&gt;
&lt;br /&gt;
;1.2.1&lt;br /&gt;
* Robustified the Install Package feature - will now run post-install scripts for all correctly formatted filenames (packageid_version_arch.ipk).&lt;br /&gt;
&lt;br /&gt;
;1.2.0&lt;br /&gt;
* Added Install Package functionality, allowing installation of packages from URLs and local files.&lt;br /&gt;
* Moved Saved Package List from the main screen to the app menu.&lt;br /&gt;
&lt;br /&gt;
;1.1.7&lt;br /&gt;
* Added support for Kernel Modules.&lt;br /&gt;
&lt;br /&gt;
;1.1.5&lt;br /&gt;
* Use a gentler reboot procedure to allow open files to be flushed to disk.&lt;br /&gt;
&lt;br /&gt;
;1.1.4&lt;br /&gt;
* Fixed hang on package download failures.&lt;br /&gt;
&lt;br /&gt;
;1.1.2 &lt;br /&gt;
*Added support for the ENABLE_TESTING_FEEDS Meta-Doctor feature.&lt;br /&gt;
*Removed the tag line about eventually reaching 1.0.&lt;br /&gt;
*Minor French translation updates, courtesy of Yannick LE NY.&lt;br /&gt;
&lt;br /&gt;
;1.1.1&lt;br /&gt;
*Added languages field in package descriptions. &lt;br /&gt;
*Added preference to only show packages with English descriptions.&lt;br /&gt;
&lt;br /&gt;
;1.1.0&lt;br /&gt;
*Now defaults (selectable by a preference option) to using an alternative installation method to avoid the webOS 1.4 rescan bug which closes and stops notifications from your phone, email and messaging applications. &lt;br /&gt;
*Updated German and French translations.&lt;br /&gt;
*Fixed deletion of disabled feeds. &lt;br /&gt;
*Added service version number to the ipkgservice API. Robustified the service upgrade process.&lt;br /&gt;
&lt;br /&gt;
;1.0.0&lt;br /&gt;
*The Package Manager Service has been rewritten in C and incorporated into this single Preware package.&lt;br /&gt;
*Installing Preware 1.0.0 will remove the Package Manager Service as the last step of the upgrade process.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;BR&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=仓库=&lt;br /&gt;
Preware and the Package Manager Service are housed in the applications/preware git repository at http://git.webos-internals.org/&lt;br /&gt;
&lt;br /&gt;
For more information getting your application published in the WebOS Internals Source Code Repositories, please see the [[WebOS Internals Source Code Repositories]] page.  For commit permission to the open source project, contact rwhitby on #webos-internals or email [mailto:support@webos-internals.org support@webos-internals.org]&lt;/div&gt;</summary>
		<author><name>Paperadio</name></author>
	</entry>
	<entry>
		<id>http://wiki.webos-internals.org/index.php?title=Application:SaveRestore-ZH&amp;diff=12447</id>
		<title>Application:SaveRestore-ZH</title>
		<link rel="alternate" type="text/html" href="http://wiki.webos-internals.org/index.php?title=Application:SaveRestore-ZH&amp;diff=12447"/>
		<updated>2010-12-29T13:22:30Z</updated>

		<summary type="html">&lt;p&gt;Paperadio: /* 安装SaveRestore */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[Category:Application]]&lt;br /&gt;
[[Category:China]]&lt;br /&gt;
&lt;br /&gt;
'''Note : this page/article is the chinese translation of the english wiki page : http://www.webos-internals.org/wiki/Application:SaveRestore '''&amp;lt;BR&amp;gt;&lt;br /&gt;
&amp;lt;BR&amp;gt;&lt;br /&gt;
'''注意 : 本文章/页是一个英文维基页面的中文译本，原文在: http://www.webos-internals.org/wiki/Application:SaveRestore &amp;lt;BR&amp;gt;&lt;br /&gt;
'''&lt;br /&gt;
&lt;br /&gt;
{{application&lt;br /&gt;
|name=SaveRestore&lt;br /&gt;
|type=webOS&lt;br /&gt;
|version=Version: 1.0.5 &amp;lt;br /&amp;gt;(25 Aug 2010)&lt;br /&gt;
|tag=Utilities&lt;br /&gt;
|screenshot=Saverestore_ss1.png&lt;br /&gt;
|description=}}&lt;br /&gt;
&lt;br /&gt;
== 概要 == &lt;br /&gt;
Save/Restore 可以备份并还原应用程序的数据以及其他数据，比如某程序图标在启动器中的位置，这些都会从webOS设备的/media/internal/saverestore/目录（USB设备）还原。 这个应用程序的目标就是不需要再为了一点小事而去备份整个设备，并且在更换设备的时候能简单快捷地进行还原，就好象你根本就不需要还原一样。&lt;br /&gt;
&lt;br /&gt;
== 安装SaveRestore ==&lt;br /&gt;
用[[Preware]]来安装，你会在/系统工具/中找到本软件。&lt;br /&gt;
&lt;br /&gt;
== 用法 == &lt;br /&gt;
===备份数据===&lt;br /&gt;
{| Width=&amp;quot;61%&amp;quot; VAlign=&amp;quot;top&amp;quot;&lt;br /&gt;
|valign=&amp;quot;top&amp;quot;|[[Image: Saverestore_ss2.png|160px|frameless|left|text-top]]&lt;br /&gt;
|valign=&amp;quot;top&amp;quot;|要想将你的应用程序数据备份到U盘，先点击&amp;quot;Save Application Data&amp;quot;，当进入保存页面的时候，你就可以选择想要备份的程序了。选择好之后，点击屏幕下方的&amp;quot;Save Selected&amp;quot;按钮。&lt;br /&gt;
|}&lt;br /&gt;
&amp;lt;BR&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===还原数据Restoring Data===&lt;br /&gt;
{| Width=&amp;quot;61%&amp;quot; VAlign=&amp;quot;top&amp;quot;&lt;br /&gt;
|valign=&amp;quot;top&amp;quot;|[[Image: Saverestore_ss3.png|160px|frameless|left|text-top]]&lt;br /&gt;
|valign=&amp;quot;top&amp;quot;|当你想还原已备份数据时，点击主页面中的&amp;quot;Restore Application Data&amp;quot;， 然后选择你想还原的应用程序，最后点击&amp;quot;Restore Selected&amp;quot;按钮。&lt;br /&gt;
|}&lt;br /&gt;
&amp;lt;BR&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== 支持的应用程序 ==&lt;br /&gt;
&lt;br /&gt;
最新的信息请查看Save/Restore中的 &amp;quot;Supported Applications&amp;quot; 列表。&lt;br /&gt;
&lt;br /&gt;
== Writing a SaveRestore Script ==&lt;br /&gt;
&lt;br /&gt;
'''Programs you will need:'''&lt;br /&gt;
*webOS Quick Install &lt;br /&gt;
*tofrodos - (tofrodos Convert text files to/from MSDOS/Windows/Unix (freeware)&lt;br /&gt;
*a database program - such as SQLite Database Browser.exe (SQLite Database Browser | Download SQLite Database Browser software for free at SourceForge.net )&lt;br /&gt;
*Palm SDK - (SDK Download - Palm Developer Center)&lt;br /&gt;
*access to the webOS command prompt&lt;br /&gt;
&lt;br /&gt;
''I highly recommend using the Windows Command prompt to get there, and not use the command prompt from webOS QI''.  &lt;br /&gt;
&lt;br /&gt;
Finally, I suggest you take a look at this site: ''git.webos-internals.org Git - applications/saverestore.git/tree - scripts/ and get familiar with some existing scripts'' (note that when writing scripts, you do NOT include the line #s on each script)&lt;br /&gt;
&lt;br /&gt;
Once this is done, you are ready to get started. &lt;br /&gt;
&lt;br /&gt;
'''Starting steps:'''&lt;br /&gt;
&lt;br /&gt;
1) Put your phone in Developer Mode, connect to the Computer, and select “Just Charge”&lt;br /&gt;
&lt;br /&gt;
2) Load up webOS Quick Install&lt;br /&gt;
&lt;br /&gt;
3) Open up 2 windows command prompts (you can do this by clicking on “Start”, “Run” then type “cmd”, then do it again)&lt;br /&gt;
&lt;br /&gt;
'''''Now, here is what you need to do'''''&lt;br /&gt;
&lt;br /&gt;
1) Use the App you want to create the script for for a little while. If it’s a game, make sure you get through a few levels. If it’s an app, make sure you load it up and make some changes in the app&lt;br /&gt;
&lt;br /&gt;
2) In one command prompt, type in “novacom -t open tty://” to get to the phone’s command prompt&lt;br /&gt;
 &lt;br /&gt;
3) In the other windows command prompt, change to the directory that you installed “tofrodos”&lt;br /&gt;
&lt;br /&gt;
4) You need to figure out the App ID of the application that you are trying to create the script for. There are a few ways to do this, but the easiest is to open up the save/restore app, click on “install applications” and find the app and copy the App ID (e.g. Facebook = “com.palm.app.facebook”). You can also use webOS Quick Install's Device Management window&lt;br /&gt;
&lt;br /&gt;
5) When you write a script, there are 4 types of saves that you may need:&lt;br /&gt;
* Files (Save specific files. Usually only used for PDK Apps)&lt;br /&gt;
* Cookies (Almost all non-PDK apps use cookies to save details)&lt;br /&gt;
* Databases (If any app saves a lot of user-entered data (vs games that may just keep your progress of what level you reached), it probably uses a Database)&lt;br /&gt;
* Query (but you will RARELY use the Query version)&lt;br /&gt;
&lt;br /&gt;
6) To check to see if you need to save specific files, in the Phone’s command prompt window, you want to check the files in the apps directory. Using facebook as an example, type in:&lt;br /&gt;
&amp;lt;pre&amp;gt;&amp;lt;nowiki&amp;gt;&lt;br /&gt;
ls -l -r -t /media/cryptofs/apps/usr/palm/applications/com.palm.app.facebook&amp;lt;/nowiki&amp;gt;&amp;lt;/pre&amp;gt;This will give you a listing of all files, the “-l” will give you DETAILED view, “-t” sorts in chronological order, and “-r” give you the newest file on the bottom. Look to see if anything was changed with a timestamp of when you last used the app. Note that sometimes, the app may have a subdirectory that you need to check. You can tell if something is a directory if the attributes have a “d” in the beginning. (E.g. “sample” below is a directory, “file” is not)&lt;br /&gt;
&amp;lt;pre&amp;gt;&amp;lt;nowiki&amp;gt;&lt;br /&gt;
drwxr-xr-x    2 root     root         1024 Mar 19 19:58 sample&lt;br /&gt;
-rw-r--r--    1 root     root      1482572 Mar 19 19:58 file&amp;lt;/nowiki&amp;gt;&amp;lt;/pre&amp;gt;if there are more directories, you may need to look in them. E.g. in the “sample” directory above, you would then need to &lt;br /&gt;
&amp;lt;pre&amp;gt;&amp;lt;nowiki&amp;gt;&lt;br /&gt;
ls -l -r –t /media/cryptofs/apps/usr/palm/applications/com.palm.app.facebook/sample&amp;lt;/nowiki&amp;gt;&amp;lt;/pre&amp;gt; and look to see there are any files in there you need. If there are files, mark down the DIRECTORY and ALL Files you need&lt;br /&gt;
&lt;br /&gt;
7) To check to see if the app uses a Cookie or a database, the easiest way is to use webOS Quick Install, select “Tools” – “Receive File”, and get the following 2 files:&lt;br /&gt;
&amp;lt;pre&amp;gt;&amp;lt;nowiki&amp;gt;&lt;br /&gt;
/var/palm/data/Databases.db&lt;br /&gt;
/var/palm/data/cookies.db &amp;lt;/nowiki&amp;gt;&amp;lt;/pre&amp;gt; Then, open each one of these databases (with SQLite Database Browser) and do a search for the application to see if it has an entry. If it does, then you know you need to backup the database and/or the cookie&lt;br /&gt;
8) So, now you are ready to write your script. Lets assume its for facebook application. So, the name of the script will be “com.palm.app.facebook”&lt;br /&gt;
&lt;br /&gt;
Each script will start off with the following (replace “Name of program” with the name of the program)&lt;br /&gt;
&amp;lt;pre&amp;gt;&amp;lt;nowiki&amp;gt;&lt;br /&gt;
#!/bin/sh&lt;br /&gt;
&lt;br /&gt;
APPID=`basename $0`&lt;br /&gt;
APPNAME=&amp;quot;NAME OF PROGRAM&amp;quot;&lt;br /&gt;
&lt;br /&gt;
source `dirname $0`/srf.app.info &amp;lt;/nowiki&amp;gt;&amp;lt;/pre&amp;gt; Lets assume that you have all 3 situations for your app (2 files: “facebook.dat and pref.dat”, in the “\sample” directory), database, and cookies. &lt;br /&gt;
&lt;br /&gt;
For the file section:&lt;br /&gt;
&amp;lt;pre&amp;gt;&amp;lt;nowiki&amp;gt;&lt;br /&gt;
SRCDIR=&amp;quot;$APPDIR/sample&amp;quot;&lt;br /&gt;
FILES=&amp;quot; facebook.dat pref.dat&amp;quot;&lt;br /&gt;
&lt;br /&gt;
source `dirname $0`/srf.app.files&amp;lt;/nowiki&amp;gt;&amp;lt;/pre&amp;gt; For the Database:&lt;br /&gt;
&amp;lt;pre&amp;gt;&amp;lt;nowiki&amp;gt;&lt;br /&gt;
source `dirname $0`/srf.app.databases &amp;lt;/nowiki&amp;gt;&amp;lt;/pre&amp;gt;For the cookies:&lt;br /&gt;
&amp;lt;pre&amp;gt;&amp;lt;nowiki&amp;gt;&lt;br /&gt;
source `dirname $0`/srf.app.cookies &amp;lt;/nowiki&amp;gt;&amp;lt;/pre&amp;gt; Then always end with:&lt;br /&gt;
&amp;lt;pre&amp;gt;&amp;lt;nowiki&amp;gt;&lt;br /&gt;
exit 0 :&amp;lt;/nowiki&amp;gt;&amp;lt;/pre&amp;gt;So, the final script would look like :&lt;br /&gt;
&amp;lt;pre&amp;gt;&amp;lt;nowiki&amp;gt;&lt;br /&gt;
#!/bin/sh&lt;br /&gt;
&lt;br /&gt;
APPID=`basename $0`&lt;br /&gt;
APPNAME=&amp;quot;NAME OF PROGRAM&amp;quot;&lt;br /&gt;
&lt;br /&gt;
source `dirname $0`/srf.app.info&lt;br /&gt;
&lt;br /&gt;
SRCDIR=&amp;quot;$APPDIR/sample&amp;quot;&lt;br /&gt;
FILES=&amp;quot; facebook.dat pref.dat&amp;quot;&lt;br /&gt;
&lt;br /&gt;
source `dirname $0`/srf.app.files&lt;br /&gt;
&lt;br /&gt;
source `dirname $0`/srf.app.databases&lt;br /&gt;
&lt;br /&gt;
source `dirname $0`/srf.app.cookies&lt;br /&gt;
&lt;br /&gt;
exit 0 &amp;lt;/nowiki&amp;gt;&amp;lt;/pre&amp;gt; Note that if the there was NOT a “sample” subdirectory, you would just write: SRCDIR=&amp;quot;$APPDIR&amp;quot; &lt;br /&gt;
Also, please make sure there is an extra “Hard Return” after “exit 0” &lt;br /&gt;
&lt;br /&gt;
So, now you have a script. However, because of the way the Windows treats Line Endings is different than how Linux treats line endings, you need to do the following:&lt;br /&gt;
1) Copy the script to the directory that you have the “tofrodos” application. If windows added a “.txt” to the filename, make sure you remove that. Then, in the 2nd windows command prompt (the one where you changed to the “tofrodos” folder), you need to run the following command: “Fromdos scriptname”. So, for the example above:&lt;br /&gt;
&amp;lt;pre&amp;gt;&amp;lt;nowiki&amp;gt;&lt;br /&gt;
Fromdos com.palm.app.facebook&amp;lt;/nowiki&amp;gt;&amp;lt;/pre&amp;gt; &lt;br /&gt;
2) Using webOS Quickinstall, select “Tools” – “Send File” and send this file to:&lt;br /&gt;
&amp;lt;pre&amp;gt;&amp;lt;nowiki&amp;gt;&lt;br /&gt;
/var/svc/org.webosinternals.saverestore/&amp;lt;/nowiki&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
3) In the Linux command prompt, make sure you are in the root directory (just in case, you can write “cd /”) and then run the following command (using the facebook example) to make the file executable&lt;br /&gt;
&amp;lt;pre&amp;gt;&amp;lt;nowiki&amp;gt;&lt;br /&gt;
chmod ugo+x /var/svc/org.webosinternals.saverestore/com.palm.app.facebook &amp;lt;/nowiki&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
4) Then, first test out the code by typing:&lt;br /&gt;
&amp;lt;pre&amp;gt;&amp;lt;nowiki&amp;gt;&lt;br /&gt;
sh -x /var/svc/org.webosinternals.saverestore/com.palm.app.facebook info&amp;lt;/nowiki&amp;gt;&amp;lt;/pre&amp;gt; with the “info” tag, I use this just to make sure that the code can recognize the script. If you get anything other than “exit 0” at the end, something is wrong!&lt;br /&gt;
5) If the “info” works, try running a “save”&lt;br /&gt;
&amp;lt;pre&amp;gt;&amp;lt;nowiki&amp;gt;&lt;br /&gt;
sh -x /var/svc/org.webosinternals.saverestore/com.palm.app.facebook save&amp;lt;/nowiki&amp;gt;&amp;lt;/pre&amp;gt; again, if you see anything other than “exit 0” at the end, then something went wrong. It’s hard to tell you what went wrong without seeing it, but something went wrong&lt;br /&gt;
6) Go into the app and make changes. Play some more, delete some items, etc&lt;br /&gt;
7) Back at the command prompt, run the “restore”&lt;br /&gt;
&amp;lt;pre&amp;gt;&amp;lt;nowiki&amp;gt;&lt;br /&gt;
sh -x /var/svc/org.webosinternals.saverestore/com.palm.app.facebook restore&amp;lt;/nowiki&amp;gt;&amp;lt;/pre&amp;gt;again, if you see anything other than “exit 0” at the end, then something went wrong.&lt;br /&gt;
&lt;br /&gt;
At this point, try loading up the app and see if it reset the app back to the “save” position. If it did NOT, then it could be an issue where the cookies were cached by the device and it just wasn’t updating. Close out of the app, run the “restore” command again, and then IMMEDIATELY do a Luna Restart. When it’s back on, open the app and see if it worked&lt;br /&gt;
&lt;br /&gt;
If this worked, then try loading up the save/restore app on the device and make sure that the save and restore works that way, too. &lt;br /&gt;
&lt;br /&gt;
Don’t forget to replace the “com.palm.app.facebook” name in the example above with your app name you need. &lt;br /&gt;
&lt;br /&gt;
'''FINAL STEP''' &lt;br /&gt;
&lt;br /&gt;
Post the script in the PreCentral SaveRestore thread so it can added it to the app!&lt;br /&gt;
&lt;br /&gt;
== Operating Notes ==&lt;br /&gt;
&lt;br /&gt;
Make sure your saved package list is up to date in preware before using save/restore so that it backs up you most recent installed package list if you are going to be using webOS doctor on your device or moving to a new device. You also may want to save a copy of the backup located on the /media/internal/ area (USB drive). If switching devices make sure to copy the backup and anything else from there before deactivating your old device.&lt;br /&gt;
&lt;br /&gt;
===Disclaimer ===&lt;br /&gt;
&lt;br /&gt;
WebOS Internals provides Save/Retore 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 Save/Restore is with you.  Should Save/Restore prove defective, you assume the cost of all necessary servicing, repair or correction.&amp;lt;br&amp;gt; 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 Save/Restore (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 Save/Restore to operate with any other programs).&lt;br /&gt;
&lt;br /&gt;
===Limitations===&lt;br /&gt;
&lt;br /&gt;
The Memos and Messaging application data can not be restored at this time. Some restored items require a luna restart or reboot of the device for the changes from the restore to take effect.&lt;br /&gt;
&lt;br /&gt;
===已知缺陷===&lt;br /&gt;
无&lt;br /&gt;
&lt;br /&gt;
== Changelog ==&lt;br /&gt;
See the Preware description for the changelog.&lt;br /&gt;
&lt;br /&gt;
== Contributors ==&lt;br /&gt;
*rwhitby&lt;br /&gt;
*AnOutsider&lt;br /&gt;
*swisstomcat&lt;br /&gt;
*oil&lt;br /&gt;
*Tibfib&lt;br /&gt;
*Audemars02&lt;/div&gt;</summary>
		<author><name>Paperadio</name></author>
	</entry>
	<entry>
		<id>http://wiki.webos-internals.org/index.php?title=Application:SaveRestore-ZH&amp;diff=12446</id>
		<title>Application:SaveRestore-ZH</title>
		<link rel="alternate" type="text/html" href="http://wiki.webos-internals.org/index.php?title=Application:SaveRestore-ZH&amp;diff=12446"/>
		<updated>2010-12-29T12:58:19Z</updated>

		<summary type="html">&lt;p&gt;Paperadio: /* Supported Applications */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[Category:Application]]&lt;br /&gt;
[[Category:China]]&lt;br /&gt;
&lt;br /&gt;
'''Note : this page/article is the chinese translation of the english wiki page : http://www.webos-internals.org/wiki/Application:SaveRestore '''&amp;lt;BR&amp;gt;&lt;br /&gt;
&amp;lt;BR&amp;gt;&lt;br /&gt;
'''注意 : 本文章/页是一个英文维基页面的中文译本，原文在: http://www.webos-internals.org/wiki/Application:SaveRestore &amp;lt;BR&amp;gt;&lt;br /&gt;
'''&lt;br /&gt;
&lt;br /&gt;
{{application&lt;br /&gt;
|name=SaveRestore&lt;br /&gt;
|type=webOS&lt;br /&gt;
|version=Version: 1.0.5 &amp;lt;br /&amp;gt;(25 Aug 2010)&lt;br /&gt;
|tag=Utilities&lt;br /&gt;
|screenshot=Saverestore_ss1.png&lt;br /&gt;
|description=}}&lt;br /&gt;
&lt;br /&gt;
== 概要 == &lt;br /&gt;
Save/Restore 可以备份并还原应用程序的数据以及其他数据，比如某程序图标在启动器中的位置，这些都会从webOS设备的/media/internal/saverestore/目录（USB设备）还原。 这个应用程序的目标就是不需要再为了一点小事而去备份整个设备，并且在更换设备的时候能简单快捷地进行还原，就好象你根本就不需要还原一样。&lt;br /&gt;
&lt;br /&gt;
== 安装SaveRestore ==&lt;br /&gt;
用[[Preware]]来安装，你会在/系统工具/中找到。&lt;br /&gt;
&lt;br /&gt;
== 用法 == &lt;br /&gt;
===备份数据===&lt;br /&gt;
{| Width=&amp;quot;61%&amp;quot; VAlign=&amp;quot;top&amp;quot;&lt;br /&gt;
|valign=&amp;quot;top&amp;quot;|[[Image: Saverestore_ss2.png|160px|frameless|left|text-top]]&lt;br /&gt;
|valign=&amp;quot;top&amp;quot;|要想将你的应用程序数据备份到U盘，先点击&amp;quot;Save Application Data&amp;quot;，当进入保存页面的时候，你就可以选择想要备份的程序了。选择好之后，点击屏幕下方的&amp;quot;Save Selected&amp;quot;按钮。&lt;br /&gt;
|}&lt;br /&gt;
&amp;lt;BR&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===还原数据Restoring Data===&lt;br /&gt;
{| Width=&amp;quot;61%&amp;quot; VAlign=&amp;quot;top&amp;quot;&lt;br /&gt;
|valign=&amp;quot;top&amp;quot;|[[Image: Saverestore_ss3.png|160px|frameless|left|text-top]]&lt;br /&gt;
|valign=&amp;quot;top&amp;quot;|当你想还原已备份数据时，点击主页面中的&amp;quot;Restore Application Data&amp;quot;， 然后选择你想还原的应用程序，最后点击&amp;quot;Restore Selected&amp;quot;按钮。&lt;br /&gt;
|}&lt;br /&gt;
&amp;lt;BR&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== 支持的应用程序 ==&lt;br /&gt;
&lt;br /&gt;
最新的信息请查看Save/Restore中的 &amp;quot;Supported Applications&amp;quot; 列表。&lt;br /&gt;
&lt;br /&gt;
== Writing a SaveRestore Script ==&lt;br /&gt;
&lt;br /&gt;
'''Programs you will need:'''&lt;br /&gt;
*webOS Quick Install &lt;br /&gt;
*tofrodos - (tofrodos Convert text files to/from MSDOS/Windows/Unix (freeware)&lt;br /&gt;
*a database program - such as SQLite Database Browser.exe (SQLite Database Browser | Download SQLite Database Browser software for free at SourceForge.net )&lt;br /&gt;
*Palm SDK - (SDK Download - Palm Developer Center)&lt;br /&gt;
*access to the webOS command prompt&lt;br /&gt;
&lt;br /&gt;
''I highly recommend using the Windows Command prompt to get there, and not use the command prompt from webOS QI''.  &lt;br /&gt;
&lt;br /&gt;
Finally, I suggest you take a look at this site: ''git.webos-internals.org Git - applications/saverestore.git/tree - scripts/ and get familiar with some existing scripts'' (note that when writing scripts, you do NOT include the line #s on each script)&lt;br /&gt;
&lt;br /&gt;
Once this is done, you are ready to get started. &lt;br /&gt;
&lt;br /&gt;
'''Starting steps:'''&lt;br /&gt;
&lt;br /&gt;
1) Put your phone in Developer Mode, connect to the Computer, and select “Just Charge”&lt;br /&gt;
&lt;br /&gt;
2) Load up webOS Quick Install&lt;br /&gt;
&lt;br /&gt;
3) Open up 2 windows command prompts (you can do this by clicking on “Start”, “Run” then type “cmd”, then do it again)&lt;br /&gt;
&lt;br /&gt;
'''''Now, here is what you need to do'''''&lt;br /&gt;
&lt;br /&gt;
1) Use the App you want to create the script for for a little while. If it’s a game, make sure you get through a few levels. If it’s an app, make sure you load it up and make some changes in the app&lt;br /&gt;
&lt;br /&gt;
2) In one command prompt, type in “novacom -t open tty://” to get to the phone’s command prompt&lt;br /&gt;
 &lt;br /&gt;
3) In the other windows command prompt, change to the directory that you installed “tofrodos”&lt;br /&gt;
&lt;br /&gt;
4) You need to figure out the App ID of the application that you are trying to create the script for. There are a few ways to do this, but the easiest is to open up the save/restore app, click on “install applications” and find the app and copy the App ID (e.g. Facebook = “com.palm.app.facebook”). You can also use webOS Quick Install's Device Management window&lt;br /&gt;
&lt;br /&gt;
5) When you write a script, there are 4 types of saves that you may need:&lt;br /&gt;
* Files (Save specific files. Usually only used for PDK Apps)&lt;br /&gt;
* Cookies (Almost all non-PDK apps use cookies to save details)&lt;br /&gt;
* Databases (If any app saves a lot of user-entered data (vs games that may just keep your progress of what level you reached), it probably uses a Database)&lt;br /&gt;
* Query (but you will RARELY use the Query version)&lt;br /&gt;
&lt;br /&gt;
6) To check to see if you need to save specific files, in the Phone’s command prompt window, you want to check the files in the apps directory. Using facebook as an example, type in:&lt;br /&gt;
&amp;lt;pre&amp;gt;&amp;lt;nowiki&amp;gt;&lt;br /&gt;
ls -l -r -t /media/cryptofs/apps/usr/palm/applications/com.palm.app.facebook&amp;lt;/nowiki&amp;gt;&amp;lt;/pre&amp;gt;This will give you a listing of all files, the “-l” will give you DETAILED view, “-t” sorts in chronological order, and “-r” give you the newest file on the bottom. Look to see if anything was changed with a timestamp of when you last used the app. Note that sometimes, the app may have a subdirectory that you need to check. You can tell if something is a directory if the attributes have a “d” in the beginning. (E.g. “sample” below is a directory, “file” is not)&lt;br /&gt;
&amp;lt;pre&amp;gt;&amp;lt;nowiki&amp;gt;&lt;br /&gt;
drwxr-xr-x    2 root     root         1024 Mar 19 19:58 sample&lt;br /&gt;
-rw-r--r--    1 root     root      1482572 Mar 19 19:58 file&amp;lt;/nowiki&amp;gt;&amp;lt;/pre&amp;gt;if there are more directories, you may need to look in them. E.g. in the “sample” directory above, you would then need to &lt;br /&gt;
&amp;lt;pre&amp;gt;&amp;lt;nowiki&amp;gt;&lt;br /&gt;
ls -l -r –t /media/cryptofs/apps/usr/palm/applications/com.palm.app.facebook/sample&amp;lt;/nowiki&amp;gt;&amp;lt;/pre&amp;gt; and look to see there are any files in there you need. If there are files, mark down the DIRECTORY and ALL Files you need&lt;br /&gt;
&lt;br /&gt;
7) To check to see if the app uses a Cookie or a database, the easiest way is to use webOS Quick Install, select “Tools” – “Receive File”, and get the following 2 files:&lt;br /&gt;
&amp;lt;pre&amp;gt;&amp;lt;nowiki&amp;gt;&lt;br /&gt;
/var/palm/data/Databases.db&lt;br /&gt;
/var/palm/data/cookies.db &amp;lt;/nowiki&amp;gt;&amp;lt;/pre&amp;gt; Then, open each one of these databases (with SQLite Database Browser) and do a search for the application to see if it has an entry. If it does, then you know you need to backup the database and/or the cookie&lt;br /&gt;
8) So, now you are ready to write your script. Lets assume its for facebook application. So, the name of the script will be “com.palm.app.facebook”&lt;br /&gt;
&lt;br /&gt;
Each script will start off with the following (replace “Name of program” with the name of the program)&lt;br /&gt;
&amp;lt;pre&amp;gt;&amp;lt;nowiki&amp;gt;&lt;br /&gt;
#!/bin/sh&lt;br /&gt;
&lt;br /&gt;
APPID=`basename $0`&lt;br /&gt;
APPNAME=&amp;quot;NAME OF PROGRAM&amp;quot;&lt;br /&gt;
&lt;br /&gt;
source `dirname $0`/srf.app.info &amp;lt;/nowiki&amp;gt;&amp;lt;/pre&amp;gt; Lets assume that you have all 3 situations for your app (2 files: “facebook.dat and pref.dat”, in the “\sample” directory), database, and cookies. &lt;br /&gt;
&lt;br /&gt;
For the file section:&lt;br /&gt;
&amp;lt;pre&amp;gt;&amp;lt;nowiki&amp;gt;&lt;br /&gt;
SRCDIR=&amp;quot;$APPDIR/sample&amp;quot;&lt;br /&gt;
FILES=&amp;quot; facebook.dat pref.dat&amp;quot;&lt;br /&gt;
&lt;br /&gt;
source `dirname $0`/srf.app.files&amp;lt;/nowiki&amp;gt;&amp;lt;/pre&amp;gt; For the Database:&lt;br /&gt;
&amp;lt;pre&amp;gt;&amp;lt;nowiki&amp;gt;&lt;br /&gt;
source `dirname $0`/srf.app.databases &amp;lt;/nowiki&amp;gt;&amp;lt;/pre&amp;gt;For the cookies:&lt;br /&gt;
&amp;lt;pre&amp;gt;&amp;lt;nowiki&amp;gt;&lt;br /&gt;
source `dirname $0`/srf.app.cookies &amp;lt;/nowiki&amp;gt;&amp;lt;/pre&amp;gt; Then always end with:&lt;br /&gt;
&amp;lt;pre&amp;gt;&amp;lt;nowiki&amp;gt;&lt;br /&gt;
exit 0 :&amp;lt;/nowiki&amp;gt;&amp;lt;/pre&amp;gt;So, the final script would look like :&lt;br /&gt;
&amp;lt;pre&amp;gt;&amp;lt;nowiki&amp;gt;&lt;br /&gt;
#!/bin/sh&lt;br /&gt;
&lt;br /&gt;
APPID=`basename $0`&lt;br /&gt;
APPNAME=&amp;quot;NAME OF PROGRAM&amp;quot;&lt;br /&gt;
&lt;br /&gt;
source `dirname $0`/srf.app.info&lt;br /&gt;
&lt;br /&gt;
SRCDIR=&amp;quot;$APPDIR/sample&amp;quot;&lt;br /&gt;
FILES=&amp;quot; facebook.dat pref.dat&amp;quot;&lt;br /&gt;
&lt;br /&gt;
source `dirname $0`/srf.app.files&lt;br /&gt;
&lt;br /&gt;
source `dirname $0`/srf.app.databases&lt;br /&gt;
&lt;br /&gt;
source `dirname $0`/srf.app.cookies&lt;br /&gt;
&lt;br /&gt;
exit 0 &amp;lt;/nowiki&amp;gt;&amp;lt;/pre&amp;gt; Note that if the there was NOT a “sample” subdirectory, you would just write: SRCDIR=&amp;quot;$APPDIR&amp;quot; &lt;br /&gt;
Also, please make sure there is an extra “Hard Return” after “exit 0” &lt;br /&gt;
&lt;br /&gt;
So, now you have a script. However, because of the way the Windows treats Line Endings is different than how Linux treats line endings, you need to do the following:&lt;br /&gt;
1) Copy the script to the directory that you have the “tofrodos” application. If windows added a “.txt” to the filename, make sure you remove that. Then, in the 2nd windows command prompt (the one where you changed to the “tofrodos” folder), you need to run the following command: “Fromdos scriptname”. So, for the example above:&lt;br /&gt;
&amp;lt;pre&amp;gt;&amp;lt;nowiki&amp;gt;&lt;br /&gt;
Fromdos com.palm.app.facebook&amp;lt;/nowiki&amp;gt;&amp;lt;/pre&amp;gt; &lt;br /&gt;
2) Using webOS Quickinstall, select “Tools” – “Send File” and send this file to:&lt;br /&gt;
&amp;lt;pre&amp;gt;&amp;lt;nowiki&amp;gt;&lt;br /&gt;
/var/svc/org.webosinternals.saverestore/&amp;lt;/nowiki&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
3) In the Linux command prompt, make sure you are in the root directory (just in case, you can write “cd /”) and then run the following command (using the facebook example) to make the file executable&lt;br /&gt;
&amp;lt;pre&amp;gt;&amp;lt;nowiki&amp;gt;&lt;br /&gt;
chmod ugo+x /var/svc/org.webosinternals.saverestore/com.palm.app.facebook &amp;lt;/nowiki&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
4) Then, first test out the code by typing:&lt;br /&gt;
&amp;lt;pre&amp;gt;&amp;lt;nowiki&amp;gt;&lt;br /&gt;
sh -x /var/svc/org.webosinternals.saverestore/com.palm.app.facebook info&amp;lt;/nowiki&amp;gt;&amp;lt;/pre&amp;gt; with the “info” tag, I use this just to make sure that the code can recognize the script. If you get anything other than “exit 0” at the end, something is wrong!&lt;br /&gt;
5) If the “info” works, try running a “save”&lt;br /&gt;
&amp;lt;pre&amp;gt;&amp;lt;nowiki&amp;gt;&lt;br /&gt;
sh -x /var/svc/org.webosinternals.saverestore/com.palm.app.facebook save&amp;lt;/nowiki&amp;gt;&amp;lt;/pre&amp;gt; again, if you see anything other than “exit 0” at the end, then something went wrong. It’s hard to tell you what went wrong without seeing it, but something went wrong&lt;br /&gt;
6) Go into the app and make changes. Play some more, delete some items, etc&lt;br /&gt;
7) Back at the command prompt, run the “restore”&lt;br /&gt;
&amp;lt;pre&amp;gt;&amp;lt;nowiki&amp;gt;&lt;br /&gt;
sh -x /var/svc/org.webosinternals.saverestore/com.palm.app.facebook restore&amp;lt;/nowiki&amp;gt;&amp;lt;/pre&amp;gt;again, if you see anything other than “exit 0” at the end, then something went wrong.&lt;br /&gt;
&lt;br /&gt;
At this point, try loading up the app and see if it reset the app back to the “save” position. If it did NOT, then it could be an issue where the cookies were cached by the device and it just wasn’t updating. Close out of the app, run the “restore” command again, and then IMMEDIATELY do a Luna Restart. When it’s back on, open the app and see if it worked&lt;br /&gt;
&lt;br /&gt;
If this worked, then try loading up the save/restore app on the device and make sure that the save and restore works that way, too. &lt;br /&gt;
&lt;br /&gt;
Don’t forget to replace the “com.palm.app.facebook” name in the example above with your app name you need. &lt;br /&gt;
&lt;br /&gt;
'''FINAL STEP''' &lt;br /&gt;
&lt;br /&gt;
Post the script in the PreCentral SaveRestore thread so it can added it to the app!&lt;br /&gt;
&lt;br /&gt;
== Operating Notes ==&lt;br /&gt;
&lt;br /&gt;
Make sure your saved package list is up to date in preware before using save/restore so that it backs up you most recent installed package list if you are going to be using webOS doctor on your device or moving to a new device. You also may want to save a copy of the backup located on the /media/internal/ area (USB drive). If switching devices make sure to copy the backup and anything else from there before deactivating your old device.&lt;br /&gt;
&lt;br /&gt;
===Disclaimer ===&lt;br /&gt;
&lt;br /&gt;
WebOS Internals provides Save/Retore 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 Save/Restore is with you.  Should Save/Restore prove defective, you assume the cost of all necessary servicing, repair or correction.&amp;lt;br&amp;gt; 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 Save/Restore (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 Save/Restore to operate with any other programs).&lt;br /&gt;
&lt;br /&gt;
===Limitations===&lt;br /&gt;
&lt;br /&gt;
The Memos and Messaging application data can not be restored at this time. Some restored items require a luna restart or reboot of the device for the changes from the restore to take effect.&lt;br /&gt;
&lt;br /&gt;
===已知缺陷===&lt;br /&gt;
无&lt;br /&gt;
&lt;br /&gt;
== Changelog ==&lt;br /&gt;
See the Preware description for the changelog.&lt;br /&gt;
&lt;br /&gt;
== Contributors ==&lt;br /&gt;
*rwhitby&lt;br /&gt;
*AnOutsider&lt;br /&gt;
*swisstomcat&lt;br /&gt;
*oil&lt;br /&gt;
*Tibfib&lt;br /&gt;
*Audemars02&lt;/div&gt;</summary>
		<author><name>Paperadio</name></author>
	</entry>
	<entry>
		<id>http://wiki.webos-internals.org/index.php?title=Application:SaveRestore-ZH&amp;diff=12445</id>
		<title>Application:SaveRestore-ZH</title>
		<link rel="alternate" type="text/html" href="http://wiki.webos-internals.org/index.php?title=Application:SaveRestore-ZH&amp;diff=12445"/>
		<updated>2010-12-29T12:56:57Z</updated>

		<summary type="html">&lt;p&gt;Paperadio: /* Installing SaveRestore */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[Category:Application]]&lt;br /&gt;
[[Category:China]]&lt;br /&gt;
&lt;br /&gt;
'''Note : this page/article is the chinese translation of the english wiki page : http://www.webos-internals.org/wiki/Application:SaveRestore '''&amp;lt;BR&amp;gt;&lt;br /&gt;
&amp;lt;BR&amp;gt;&lt;br /&gt;
'''注意 : 本文章/页是一个英文维基页面的中文译本，原文在: http://www.webos-internals.org/wiki/Application:SaveRestore &amp;lt;BR&amp;gt;&lt;br /&gt;
'''&lt;br /&gt;
&lt;br /&gt;
{{application&lt;br /&gt;
|name=SaveRestore&lt;br /&gt;
|type=webOS&lt;br /&gt;
|version=Version: 1.0.5 &amp;lt;br /&amp;gt;(25 Aug 2010)&lt;br /&gt;
|tag=Utilities&lt;br /&gt;
|screenshot=Saverestore_ss1.png&lt;br /&gt;
|description=}}&lt;br /&gt;
&lt;br /&gt;
== 概要 == &lt;br /&gt;
Save/Restore 可以备份并还原应用程序的数据以及其他数据，比如某程序图标在启动器中的位置，这些都会从webOS设备的/media/internal/saverestore/目录（USB设备）还原。 这个应用程序的目标就是不需要再为了一点小事而去备份整个设备，并且在更换设备的时候能简单快捷地进行还原，就好象你根本就不需要还原一样。&lt;br /&gt;
&lt;br /&gt;
== 安装SaveRestore ==&lt;br /&gt;
用[[Preware]]来安装，你会在/系统工具/中找到。&lt;br /&gt;
&lt;br /&gt;
== 用法 == &lt;br /&gt;
===备份数据===&lt;br /&gt;
{| Width=&amp;quot;61%&amp;quot; VAlign=&amp;quot;top&amp;quot;&lt;br /&gt;
|valign=&amp;quot;top&amp;quot;|[[Image: Saverestore_ss2.png|160px|frameless|left|text-top]]&lt;br /&gt;
|valign=&amp;quot;top&amp;quot;|要想将你的应用程序数据备份到U盘，先点击&amp;quot;Save Application Data&amp;quot;，当进入保存页面的时候，你就可以选择想要备份的程序了。选择好之后，点击屏幕下方的&amp;quot;Save Selected&amp;quot;按钮。&lt;br /&gt;
|}&lt;br /&gt;
&amp;lt;BR&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===还原数据Restoring Data===&lt;br /&gt;
{| Width=&amp;quot;61%&amp;quot; VAlign=&amp;quot;top&amp;quot;&lt;br /&gt;
|valign=&amp;quot;top&amp;quot;|[[Image: Saverestore_ss3.png|160px|frameless|left|text-top]]&lt;br /&gt;
|valign=&amp;quot;top&amp;quot;|当你想还原已备份数据时，点击主页面中的&amp;quot;Restore Application Data&amp;quot;， 然后选择你想还原的应用程序，最后点击&amp;quot;Restore Selected&amp;quot;按钮。&lt;br /&gt;
|}&lt;br /&gt;
&amp;lt;BR&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Supported Applications ==&lt;br /&gt;
&lt;br /&gt;
Please see the &amp;quot;Supported Applications&amp;quot; list in Save/Restore for the latest information.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Writing a SaveRestore Script ==&lt;br /&gt;
&lt;br /&gt;
'''Programs you will need:'''&lt;br /&gt;
*webOS Quick Install &lt;br /&gt;
*tofrodos - (tofrodos Convert text files to/from MSDOS/Windows/Unix (freeware)&lt;br /&gt;
*a database program - such as SQLite Database Browser.exe (SQLite Database Browser | Download SQLite Database Browser software for free at SourceForge.net )&lt;br /&gt;
*Palm SDK - (SDK Download - Palm Developer Center)&lt;br /&gt;
*access to the webOS command prompt&lt;br /&gt;
&lt;br /&gt;
''I highly recommend using the Windows Command prompt to get there, and not use the command prompt from webOS QI''.  &lt;br /&gt;
&lt;br /&gt;
Finally, I suggest you take a look at this site: ''git.webos-internals.org Git - applications/saverestore.git/tree - scripts/ and get familiar with some existing scripts'' (note that when writing scripts, you do NOT include the line #s on each script)&lt;br /&gt;
&lt;br /&gt;
Once this is done, you are ready to get started. &lt;br /&gt;
&lt;br /&gt;
'''Starting steps:'''&lt;br /&gt;
&lt;br /&gt;
1) Put your phone in Developer Mode, connect to the Computer, and select “Just Charge”&lt;br /&gt;
&lt;br /&gt;
2) Load up webOS Quick Install&lt;br /&gt;
&lt;br /&gt;
3) Open up 2 windows command prompts (you can do this by clicking on “Start”, “Run” then type “cmd”, then do it again)&lt;br /&gt;
&lt;br /&gt;
'''''Now, here is what you need to do'''''&lt;br /&gt;
&lt;br /&gt;
1) Use the App you want to create the script for for a little while. If it’s a game, make sure you get through a few levels. If it’s an app, make sure you load it up and make some changes in the app&lt;br /&gt;
&lt;br /&gt;
2) In one command prompt, type in “novacom -t open tty://” to get to the phone’s command prompt&lt;br /&gt;
 &lt;br /&gt;
3) In the other windows command prompt, change to the directory that you installed “tofrodos”&lt;br /&gt;
&lt;br /&gt;
4) You need to figure out the App ID of the application that you are trying to create the script for. There are a few ways to do this, but the easiest is to open up the save/restore app, click on “install applications” and find the app and copy the App ID (e.g. Facebook = “com.palm.app.facebook”). You can also use webOS Quick Install's Device Management window&lt;br /&gt;
&lt;br /&gt;
5) When you write a script, there are 4 types of saves that you may need:&lt;br /&gt;
* Files (Save specific files. Usually only used for PDK Apps)&lt;br /&gt;
* Cookies (Almost all non-PDK apps use cookies to save details)&lt;br /&gt;
* Databases (If any app saves a lot of user-entered data (vs games that may just keep your progress of what level you reached), it probably uses a Database)&lt;br /&gt;
* Query (but you will RARELY use the Query version)&lt;br /&gt;
&lt;br /&gt;
6) To check to see if you need to save specific files, in the Phone’s command prompt window, you want to check the files in the apps directory. Using facebook as an example, type in:&lt;br /&gt;
&amp;lt;pre&amp;gt;&amp;lt;nowiki&amp;gt;&lt;br /&gt;
ls -l -r -t /media/cryptofs/apps/usr/palm/applications/com.palm.app.facebook&amp;lt;/nowiki&amp;gt;&amp;lt;/pre&amp;gt;This will give you a listing of all files, the “-l” will give you DETAILED view, “-t” sorts in chronological order, and “-r” give you the newest file on the bottom. Look to see if anything was changed with a timestamp of when you last used the app. Note that sometimes, the app may have a subdirectory that you need to check. You can tell if something is a directory if the attributes have a “d” in the beginning. (E.g. “sample” below is a directory, “file” is not)&lt;br /&gt;
&amp;lt;pre&amp;gt;&amp;lt;nowiki&amp;gt;&lt;br /&gt;
drwxr-xr-x    2 root     root         1024 Mar 19 19:58 sample&lt;br /&gt;
-rw-r--r--    1 root     root      1482572 Mar 19 19:58 file&amp;lt;/nowiki&amp;gt;&amp;lt;/pre&amp;gt;if there are more directories, you may need to look in them. E.g. in the “sample” directory above, you would then need to &lt;br /&gt;
&amp;lt;pre&amp;gt;&amp;lt;nowiki&amp;gt;&lt;br /&gt;
ls -l -r –t /media/cryptofs/apps/usr/palm/applications/com.palm.app.facebook/sample&amp;lt;/nowiki&amp;gt;&amp;lt;/pre&amp;gt; and look to see there are any files in there you need. If there are files, mark down the DIRECTORY and ALL Files you need&lt;br /&gt;
&lt;br /&gt;
7) To check to see if the app uses a Cookie or a database, the easiest way is to use webOS Quick Install, select “Tools” – “Receive File”, and get the following 2 files:&lt;br /&gt;
&amp;lt;pre&amp;gt;&amp;lt;nowiki&amp;gt;&lt;br /&gt;
/var/palm/data/Databases.db&lt;br /&gt;
/var/palm/data/cookies.db &amp;lt;/nowiki&amp;gt;&amp;lt;/pre&amp;gt; Then, open each one of these databases (with SQLite Database Browser) and do a search for the application to see if it has an entry. If it does, then you know you need to backup the database and/or the cookie&lt;br /&gt;
8) So, now you are ready to write your script. Lets assume its for facebook application. So, the name of the script will be “com.palm.app.facebook”&lt;br /&gt;
&lt;br /&gt;
Each script will start off with the following (replace “Name of program” with the name of the program)&lt;br /&gt;
&amp;lt;pre&amp;gt;&amp;lt;nowiki&amp;gt;&lt;br /&gt;
#!/bin/sh&lt;br /&gt;
&lt;br /&gt;
APPID=`basename $0`&lt;br /&gt;
APPNAME=&amp;quot;NAME OF PROGRAM&amp;quot;&lt;br /&gt;
&lt;br /&gt;
source `dirname $0`/srf.app.info &amp;lt;/nowiki&amp;gt;&amp;lt;/pre&amp;gt; Lets assume that you have all 3 situations for your app (2 files: “facebook.dat and pref.dat”, in the “\sample” directory), database, and cookies. &lt;br /&gt;
&lt;br /&gt;
For the file section:&lt;br /&gt;
&amp;lt;pre&amp;gt;&amp;lt;nowiki&amp;gt;&lt;br /&gt;
SRCDIR=&amp;quot;$APPDIR/sample&amp;quot;&lt;br /&gt;
FILES=&amp;quot; facebook.dat pref.dat&amp;quot;&lt;br /&gt;
&lt;br /&gt;
source `dirname $0`/srf.app.files&amp;lt;/nowiki&amp;gt;&amp;lt;/pre&amp;gt; For the Database:&lt;br /&gt;
&amp;lt;pre&amp;gt;&amp;lt;nowiki&amp;gt;&lt;br /&gt;
source `dirname $0`/srf.app.databases &amp;lt;/nowiki&amp;gt;&amp;lt;/pre&amp;gt;For the cookies:&lt;br /&gt;
&amp;lt;pre&amp;gt;&amp;lt;nowiki&amp;gt;&lt;br /&gt;
source `dirname $0`/srf.app.cookies &amp;lt;/nowiki&amp;gt;&amp;lt;/pre&amp;gt; Then always end with:&lt;br /&gt;
&amp;lt;pre&amp;gt;&amp;lt;nowiki&amp;gt;&lt;br /&gt;
exit 0 :&amp;lt;/nowiki&amp;gt;&amp;lt;/pre&amp;gt;So, the final script would look like :&lt;br /&gt;
&amp;lt;pre&amp;gt;&amp;lt;nowiki&amp;gt;&lt;br /&gt;
#!/bin/sh&lt;br /&gt;
&lt;br /&gt;
APPID=`basename $0`&lt;br /&gt;
APPNAME=&amp;quot;NAME OF PROGRAM&amp;quot;&lt;br /&gt;
&lt;br /&gt;
source `dirname $0`/srf.app.info&lt;br /&gt;
&lt;br /&gt;
SRCDIR=&amp;quot;$APPDIR/sample&amp;quot;&lt;br /&gt;
FILES=&amp;quot; facebook.dat pref.dat&amp;quot;&lt;br /&gt;
&lt;br /&gt;
source `dirname $0`/srf.app.files&lt;br /&gt;
&lt;br /&gt;
source `dirname $0`/srf.app.databases&lt;br /&gt;
&lt;br /&gt;
source `dirname $0`/srf.app.cookies&lt;br /&gt;
&lt;br /&gt;
exit 0 &amp;lt;/nowiki&amp;gt;&amp;lt;/pre&amp;gt; Note that if the there was NOT a “sample” subdirectory, you would just write: SRCDIR=&amp;quot;$APPDIR&amp;quot; &lt;br /&gt;
Also, please make sure there is an extra “Hard Return” after “exit 0” &lt;br /&gt;
&lt;br /&gt;
So, now you have a script. However, because of the way the Windows treats Line Endings is different than how Linux treats line endings, you need to do the following:&lt;br /&gt;
1) Copy the script to the directory that you have the “tofrodos” application. If windows added a “.txt” to the filename, make sure you remove that. Then, in the 2nd windows command prompt (the one where you changed to the “tofrodos” folder), you need to run the following command: “Fromdos scriptname”. So, for the example above:&lt;br /&gt;
&amp;lt;pre&amp;gt;&amp;lt;nowiki&amp;gt;&lt;br /&gt;
Fromdos com.palm.app.facebook&amp;lt;/nowiki&amp;gt;&amp;lt;/pre&amp;gt; &lt;br /&gt;
2) Using webOS Quickinstall, select “Tools” – “Send File” and send this file to:&lt;br /&gt;
&amp;lt;pre&amp;gt;&amp;lt;nowiki&amp;gt;&lt;br /&gt;
/var/svc/org.webosinternals.saverestore/&amp;lt;/nowiki&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
3) In the Linux command prompt, make sure you are in the root directory (just in case, you can write “cd /”) and then run the following command (using the facebook example) to make the file executable&lt;br /&gt;
&amp;lt;pre&amp;gt;&amp;lt;nowiki&amp;gt;&lt;br /&gt;
chmod ugo+x /var/svc/org.webosinternals.saverestore/com.palm.app.facebook &amp;lt;/nowiki&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
4) Then, first test out the code by typing:&lt;br /&gt;
&amp;lt;pre&amp;gt;&amp;lt;nowiki&amp;gt;&lt;br /&gt;
sh -x /var/svc/org.webosinternals.saverestore/com.palm.app.facebook info&amp;lt;/nowiki&amp;gt;&amp;lt;/pre&amp;gt; with the “info” tag, I use this just to make sure that the code can recognize the script. If you get anything other than “exit 0” at the end, something is wrong!&lt;br /&gt;
5) If the “info” works, try running a “save”&lt;br /&gt;
&amp;lt;pre&amp;gt;&amp;lt;nowiki&amp;gt;&lt;br /&gt;
sh -x /var/svc/org.webosinternals.saverestore/com.palm.app.facebook save&amp;lt;/nowiki&amp;gt;&amp;lt;/pre&amp;gt; again, if you see anything other than “exit 0” at the end, then something went wrong. It’s hard to tell you what went wrong without seeing it, but something went wrong&lt;br /&gt;
6) Go into the app and make changes. Play some more, delete some items, etc&lt;br /&gt;
7) Back at the command prompt, run the “restore”&lt;br /&gt;
&amp;lt;pre&amp;gt;&amp;lt;nowiki&amp;gt;&lt;br /&gt;
sh -x /var/svc/org.webosinternals.saverestore/com.palm.app.facebook restore&amp;lt;/nowiki&amp;gt;&amp;lt;/pre&amp;gt;again, if you see anything other than “exit 0” at the end, then something went wrong.&lt;br /&gt;
&lt;br /&gt;
At this point, try loading up the app and see if it reset the app back to the “save” position. If it did NOT, then it could be an issue where the cookies were cached by the device and it just wasn’t updating. Close out of the app, run the “restore” command again, and then IMMEDIATELY do a Luna Restart. When it’s back on, open the app and see if it worked&lt;br /&gt;
&lt;br /&gt;
If this worked, then try loading up the save/restore app on the device and make sure that the save and restore works that way, too. &lt;br /&gt;
&lt;br /&gt;
Don’t forget to replace the “com.palm.app.facebook” name in the example above with your app name you need. &lt;br /&gt;
&lt;br /&gt;
'''FINAL STEP''' &lt;br /&gt;
&lt;br /&gt;
Post the script in the PreCentral SaveRestore thread so it can added it to the app!&lt;br /&gt;
&lt;br /&gt;
== Operating Notes ==&lt;br /&gt;
&lt;br /&gt;
Make sure your saved package list is up to date in preware before using save/restore so that it backs up you most recent installed package list if you are going to be using webOS doctor on your device or moving to a new device. You also may want to save a copy of the backup located on the /media/internal/ area (USB drive). If switching devices make sure to copy the backup and anything else from there before deactivating your old device.&lt;br /&gt;
&lt;br /&gt;
===Disclaimer ===&lt;br /&gt;
&lt;br /&gt;
WebOS Internals provides Save/Retore 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 Save/Restore is with you.  Should Save/Restore prove defective, you assume the cost of all necessary servicing, repair or correction.&amp;lt;br&amp;gt; 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 Save/Restore (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 Save/Restore to operate with any other programs).&lt;br /&gt;
&lt;br /&gt;
===Limitations===&lt;br /&gt;
&lt;br /&gt;
The Memos and Messaging application data can not be restored at this time. Some restored items require a luna restart or reboot of the device for the changes from the restore to take effect.&lt;br /&gt;
&lt;br /&gt;
===已知缺陷===&lt;br /&gt;
无&lt;br /&gt;
&lt;br /&gt;
== Changelog ==&lt;br /&gt;
See the Preware description for the changelog.&lt;br /&gt;
&lt;br /&gt;
== Contributors ==&lt;br /&gt;
*rwhitby&lt;br /&gt;
*AnOutsider&lt;br /&gt;
*swisstomcat&lt;br /&gt;
*oil&lt;br /&gt;
*Tibfib&lt;br /&gt;
*Audemars02&lt;/div&gt;</summary>
		<author><name>Paperadio</name></author>
	</entry>
	<entry>
		<id>http://wiki.webos-internals.org/index.php?title=Application:SaveRestore-ZH&amp;diff=12444</id>
		<title>Application:SaveRestore-ZH</title>
		<link rel="alternate" type="text/html" href="http://wiki.webos-internals.org/index.php?title=Application:SaveRestore-ZH&amp;diff=12444"/>
		<updated>2010-12-29T12:56:33Z</updated>

		<summary type="html">&lt;p&gt;Paperadio: /* Installing SaveRestore */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[Category:Application]]&lt;br /&gt;
[[Category:China]]&lt;br /&gt;
&lt;br /&gt;
'''Note : this page/article is the chinese translation of the english wiki page : http://www.webos-internals.org/wiki/Application:SaveRestore '''&amp;lt;BR&amp;gt;&lt;br /&gt;
&amp;lt;BR&amp;gt;&lt;br /&gt;
'''注意 : 本文章/页是一个英文维基页面的中文译本，原文在: http://www.webos-internals.org/wiki/Application:SaveRestore &amp;lt;BR&amp;gt;&lt;br /&gt;
'''&lt;br /&gt;
&lt;br /&gt;
{{application&lt;br /&gt;
|name=SaveRestore&lt;br /&gt;
|type=webOS&lt;br /&gt;
|version=Version: 1.0.5 &amp;lt;br /&amp;gt;(25 Aug 2010)&lt;br /&gt;
|tag=Utilities&lt;br /&gt;
|screenshot=Saverestore_ss1.png&lt;br /&gt;
|description=}}&lt;br /&gt;
&lt;br /&gt;
== 概要 == &lt;br /&gt;
Save/Restore 可以备份并还原应用程序的数据以及其他数据，比如某程序图标在启动器中的位置，这些都会从webOS设备的/media/internal/saverestore/目录（USB设备）还原。 这个应用程序的目标就是不需要再为了一点小事而去备份整个设备，并且在更换设备的时候能简单快捷地进行还原，就好象你根本就不需要还原一样。&lt;br /&gt;
&lt;br /&gt;
== Installing SaveRestore ==&lt;br /&gt;
用[[Preware]]来安装，你会在/系统工具/中找到。&lt;br /&gt;
&lt;br /&gt;
== 用法 == &lt;br /&gt;
===备份数据===&lt;br /&gt;
{| Width=&amp;quot;61%&amp;quot; VAlign=&amp;quot;top&amp;quot;&lt;br /&gt;
|valign=&amp;quot;top&amp;quot;|[[Image: Saverestore_ss2.png|160px|frameless|left|text-top]]&lt;br /&gt;
|valign=&amp;quot;top&amp;quot;|要想将你的应用程序数据备份到U盘，先点击&amp;quot;Save Application Data&amp;quot;，当进入保存页面的时候，你就可以选择想要备份的程序了。选择好之后，点击屏幕下方的&amp;quot;Save Selected&amp;quot;按钮。&lt;br /&gt;
|}&lt;br /&gt;
&amp;lt;BR&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===还原数据Restoring Data===&lt;br /&gt;
{| Width=&amp;quot;61%&amp;quot; VAlign=&amp;quot;top&amp;quot;&lt;br /&gt;
|valign=&amp;quot;top&amp;quot;|[[Image: Saverestore_ss3.png|160px|frameless|left|text-top]]&lt;br /&gt;
|valign=&amp;quot;top&amp;quot;|当你想还原已备份数据时，点击主页面中的&amp;quot;Restore Application Data&amp;quot;， 然后选择你想还原的应用程序，最后点击&amp;quot;Restore Selected&amp;quot;按钮。&lt;br /&gt;
|}&lt;br /&gt;
&amp;lt;BR&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Supported Applications ==&lt;br /&gt;
&lt;br /&gt;
Please see the &amp;quot;Supported Applications&amp;quot; list in Save/Restore for the latest information.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Writing a SaveRestore Script ==&lt;br /&gt;
&lt;br /&gt;
'''Programs you will need:'''&lt;br /&gt;
*webOS Quick Install &lt;br /&gt;
*tofrodos - (tofrodos Convert text files to/from MSDOS/Windows/Unix (freeware)&lt;br /&gt;
*a database program - such as SQLite Database Browser.exe (SQLite Database Browser | Download SQLite Database Browser software for free at SourceForge.net )&lt;br /&gt;
*Palm SDK - (SDK Download - Palm Developer Center)&lt;br /&gt;
*access to the webOS command prompt&lt;br /&gt;
&lt;br /&gt;
''I highly recommend using the Windows Command prompt to get there, and not use the command prompt from webOS QI''.  &lt;br /&gt;
&lt;br /&gt;
Finally, I suggest you take a look at this site: ''git.webos-internals.org Git - applications/saverestore.git/tree - scripts/ and get familiar with some existing scripts'' (note that when writing scripts, you do NOT include the line #s on each script)&lt;br /&gt;
&lt;br /&gt;
Once this is done, you are ready to get started. &lt;br /&gt;
&lt;br /&gt;
'''Starting steps:'''&lt;br /&gt;
&lt;br /&gt;
1) Put your phone in Developer Mode, connect to the Computer, and select “Just Charge”&lt;br /&gt;
&lt;br /&gt;
2) Load up webOS Quick Install&lt;br /&gt;
&lt;br /&gt;
3) Open up 2 windows command prompts (you can do this by clicking on “Start”, “Run” then type “cmd”, then do it again)&lt;br /&gt;
&lt;br /&gt;
'''''Now, here is what you need to do'''''&lt;br /&gt;
&lt;br /&gt;
1) Use the App you want to create the script for for a little while. If it’s a game, make sure you get through a few levels. If it’s an app, make sure you load it up and make some changes in the app&lt;br /&gt;
&lt;br /&gt;
2) In one command prompt, type in “novacom -t open tty://” to get to the phone’s command prompt&lt;br /&gt;
 &lt;br /&gt;
3) In the other windows command prompt, change to the directory that you installed “tofrodos”&lt;br /&gt;
&lt;br /&gt;
4) You need to figure out the App ID of the application that you are trying to create the script for. There are a few ways to do this, but the easiest is to open up the save/restore app, click on “install applications” and find the app and copy the App ID (e.g. Facebook = “com.palm.app.facebook”). You can also use webOS Quick Install's Device Management window&lt;br /&gt;
&lt;br /&gt;
5) When you write a script, there are 4 types of saves that you may need:&lt;br /&gt;
* Files (Save specific files. Usually only used for PDK Apps)&lt;br /&gt;
* Cookies (Almost all non-PDK apps use cookies to save details)&lt;br /&gt;
* Databases (If any app saves a lot of user-entered data (vs games that may just keep your progress of what level you reached), it probably uses a Database)&lt;br /&gt;
* Query (but you will RARELY use the Query version)&lt;br /&gt;
&lt;br /&gt;
6) To check to see if you need to save specific files, in the Phone’s command prompt window, you want to check the files in the apps directory. Using facebook as an example, type in:&lt;br /&gt;
&amp;lt;pre&amp;gt;&amp;lt;nowiki&amp;gt;&lt;br /&gt;
ls -l -r -t /media/cryptofs/apps/usr/palm/applications/com.palm.app.facebook&amp;lt;/nowiki&amp;gt;&amp;lt;/pre&amp;gt;This will give you a listing of all files, the “-l” will give you DETAILED view, “-t” sorts in chronological order, and “-r” give you the newest file on the bottom. Look to see if anything was changed with a timestamp of when you last used the app. Note that sometimes, the app may have a subdirectory that you need to check. You can tell if something is a directory if the attributes have a “d” in the beginning. (E.g. “sample” below is a directory, “file” is not)&lt;br /&gt;
&amp;lt;pre&amp;gt;&amp;lt;nowiki&amp;gt;&lt;br /&gt;
drwxr-xr-x    2 root     root         1024 Mar 19 19:58 sample&lt;br /&gt;
-rw-r--r--    1 root     root      1482572 Mar 19 19:58 file&amp;lt;/nowiki&amp;gt;&amp;lt;/pre&amp;gt;if there are more directories, you may need to look in them. E.g. in the “sample” directory above, you would then need to &lt;br /&gt;
&amp;lt;pre&amp;gt;&amp;lt;nowiki&amp;gt;&lt;br /&gt;
ls -l -r –t /media/cryptofs/apps/usr/palm/applications/com.palm.app.facebook/sample&amp;lt;/nowiki&amp;gt;&amp;lt;/pre&amp;gt; and look to see there are any files in there you need. If there are files, mark down the DIRECTORY and ALL Files you need&lt;br /&gt;
&lt;br /&gt;
7) To check to see if the app uses a Cookie or a database, the easiest way is to use webOS Quick Install, select “Tools” – “Receive File”, and get the following 2 files:&lt;br /&gt;
&amp;lt;pre&amp;gt;&amp;lt;nowiki&amp;gt;&lt;br /&gt;
/var/palm/data/Databases.db&lt;br /&gt;
/var/palm/data/cookies.db &amp;lt;/nowiki&amp;gt;&amp;lt;/pre&amp;gt; Then, open each one of these databases (with SQLite Database Browser) and do a search for the application to see if it has an entry. If it does, then you know you need to backup the database and/or the cookie&lt;br /&gt;
8) So, now you are ready to write your script. Lets assume its for facebook application. So, the name of the script will be “com.palm.app.facebook”&lt;br /&gt;
&lt;br /&gt;
Each script will start off with the following (replace “Name of program” with the name of the program)&lt;br /&gt;
&amp;lt;pre&amp;gt;&amp;lt;nowiki&amp;gt;&lt;br /&gt;
#!/bin/sh&lt;br /&gt;
&lt;br /&gt;
APPID=`basename $0`&lt;br /&gt;
APPNAME=&amp;quot;NAME OF PROGRAM&amp;quot;&lt;br /&gt;
&lt;br /&gt;
source `dirname $0`/srf.app.info &amp;lt;/nowiki&amp;gt;&amp;lt;/pre&amp;gt; Lets assume that you have all 3 situations for your app (2 files: “facebook.dat and pref.dat”, in the “\sample” directory), database, and cookies. &lt;br /&gt;
&lt;br /&gt;
For the file section:&lt;br /&gt;
&amp;lt;pre&amp;gt;&amp;lt;nowiki&amp;gt;&lt;br /&gt;
SRCDIR=&amp;quot;$APPDIR/sample&amp;quot;&lt;br /&gt;
FILES=&amp;quot; facebook.dat pref.dat&amp;quot;&lt;br /&gt;
&lt;br /&gt;
source `dirname $0`/srf.app.files&amp;lt;/nowiki&amp;gt;&amp;lt;/pre&amp;gt; For the Database:&lt;br /&gt;
&amp;lt;pre&amp;gt;&amp;lt;nowiki&amp;gt;&lt;br /&gt;
source `dirname $0`/srf.app.databases &amp;lt;/nowiki&amp;gt;&amp;lt;/pre&amp;gt;For the cookies:&lt;br /&gt;
&amp;lt;pre&amp;gt;&amp;lt;nowiki&amp;gt;&lt;br /&gt;
source `dirname $0`/srf.app.cookies &amp;lt;/nowiki&amp;gt;&amp;lt;/pre&amp;gt; Then always end with:&lt;br /&gt;
&amp;lt;pre&amp;gt;&amp;lt;nowiki&amp;gt;&lt;br /&gt;
exit 0 :&amp;lt;/nowiki&amp;gt;&amp;lt;/pre&amp;gt;So, the final script would look like :&lt;br /&gt;
&amp;lt;pre&amp;gt;&amp;lt;nowiki&amp;gt;&lt;br /&gt;
#!/bin/sh&lt;br /&gt;
&lt;br /&gt;
APPID=`basename $0`&lt;br /&gt;
APPNAME=&amp;quot;NAME OF PROGRAM&amp;quot;&lt;br /&gt;
&lt;br /&gt;
source `dirname $0`/srf.app.info&lt;br /&gt;
&lt;br /&gt;
SRCDIR=&amp;quot;$APPDIR/sample&amp;quot;&lt;br /&gt;
FILES=&amp;quot; facebook.dat pref.dat&amp;quot;&lt;br /&gt;
&lt;br /&gt;
source `dirname $0`/srf.app.files&lt;br /&gt;
&lt;br /&gt;
source `dirname $0`/srf.app.databases&lt;br /&gt;
&lt;br /&gt;
source `dirname $0`/srf.app.cookies&lt;br /&gt;
&lt;br /&gt;
exit 0 &amp;lt;/nowiki&amp;gt;&amp;lt;/pre&amp;gt; Note that if the there was NOT a “sample” subdirectory, you would just write: SRCDIR=&amp;quot;$APPDIR&amp;quot; &lt;br /&gt;
Also, please make sure there is an extra “Hard Return” after “exit 0” &lt;br /&gt;
&lt;br /&gt;
So, now you have a script. However, because of the way the Windows treats Line Endings is different than how Linux treats line endings, you need to do the following:&lt;br /&gt;
1) Copy the script to the directory that you have the “tofrodos” application. If windows added a “.txt” to the filename, make sure you remove that. Then, in the 2nd windows command prompt (the one where you changed to the “tofrodos” folder), you need to run the following command: “Fromdos scriptname”. So, for the example above:&lt;br /&gt;
&amp;lt;pre&amp;gt;&amp;lt;nowiki&amp;gt;&lt;br /&gt;
Fromdos com.palm.app.facebook&amp;lt;/nowiki&amp;gt;&amp;lt;/pre&amp;gt; &lt;br /&gt;
2) Using webOS Quickinstall, select “Tools” – “Send File” and send this file to:&lt;br /&gt;
&amp;lt;pre&amp;gt;&amp;lt;nowiki&amp;gt;&lt;br /&gt;
/var/svc/org.webosinternals.saverestore/&amp;lt;/nowiki&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
3) In the Linux command prompt, make sure you are in the root directory (just in case, you can write “cd /”) and then run the following command (using the facebook example) to make the file executable&lt;br /&gt;
&amp;lt;pre&amp;gt;&amp;lt;nowiki&amp;gt;&lt;br /&gt;
chmod ugo+x /var/svc/org.webosinternals.saverestore/com.palm.app.facebook &amp;lt;/nowiki&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
4) Then, first test out the code by typing:&lt;br /&gt;
&amp;lt;pre&amp;gt;&amp;lt;nowiki&amp;gt;&lt;br /&gt;
sh -x /var/svc/org.webosinternals.saverestore/com.palm.app.facebook info&amp;lt;/nowiki&amp;gt;&amp;lt;/pre&amp;gt; with the “info” tag, I use this just to make sure that the code can recognize the script. If you get anything other than “exit 0” at the end, something is wrong!&lt;br /&gt;
5) If the “info” works, try running a “save”&lt;br /&gt;
&amp;lt;pre&amp;gt;&amp;lt;nowiki&amp;gt;&lt;br /&gt;
sh -x /var/svc/org.webosinternals.saverestore/com.palm.app.facebook save&amp;lt;/nowiki&amp;gt;&amp;lt;/pre&amp;gt; again, if you see anything other than “exit 0” at the end, then something went wrong. It’s hard to tell you what went wrong without seeing it, but something went wrong&lt;br /&gt;
6) Go into the app and make changes. Play some more, delete some items, etc&lt;br /&gt;
7) Back at the command prompt, run the “restore”&lt;br /&gt;
&amp;lt;pre&amp;gt;&amp;lt;nowiki&amp;gt;&lt;br /&gt;
sh -x /var/svc/org.webosinternals.saverestore/com.palm.app.facebook restore&amp;lt;/nowiki&amp;gt;&amp;lt;/pre&amp;gt;again, if you see anything other than “exit 0” at the end, then something went wrong.&lt;br /&gt;
&lt;br /&gt;
At this point, try loading up the app and see if it reset the app back to the “save” position. If it did NOT, then it could be an issue where the cookies were cached by the device and it just wasn’t updating. Close out of the app, run the “restore” command again, and then IMMEDIATELY do a Luna Restart. When it’s back on, open the app and see if it worked&lt;br /&gt;
&lt;br /&gt;
If this worked, then try loading up the save/restore app on the device and make sure that the save and restore works that way, too. &lt;br /&gt;
&lt;br /&gt;
Don’t forget to replace the “com.palm.app.facebook” name in the example above with your app name you need. &lt;br /&gt;
&lt;br /&gt;
'''FINAL STEP''' &lt;br /&gt;
&lt;br /&gt;
Post the script in the PreCentral SaveRestore thread so it can added it to the app!&lt;br /&gt;
&lt;br /&gt;
== Operating Notes ==&lt;br /&gt;
&lt;br /&gt;
Make sure your saved package list is up to date in preware before using save/restore so that it backs up you most recent installed package list if you are going to be using webOS doctor on your device or moving to a new device. You also may want to save a copy of the backup located on the /media/internal/ area (USB drive). If switching devices make sure to copy the backup and anything else from there before deactivating your old device.&lt;br /&gt;
&lt;br /&gt;
===Disclaimer ===&lt;br /&gt;
&lt;br /&gt;
WebOS Internals provides Save/Retore 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 Save/Restore is with you.  Should Save/Restore prove defective, you assume the cost of all necessary servicing, repair or correction.&amp;lt;br&amp;gt; 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 Save/Restore (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 Save/Restore to operate with any other programs).&lt;br /&gt;
&lt;br /&gt;
===Limitations===&lt;br /&gt;
&lt;br /&gt;
The Memos and Messaging application data can not be restored at this time. Some restored items require a luna restart or reboot of the device for the changes from the restore to take effect.&lt;br /&gt;
&lt;br /&gt;
===已知缺陷===&lt;br /&gt;
无&lt;br /&gt;
&lt;br /&gt;
== Changelog ==&lt;br /&gt;
See the Preware description for the changelog.&lt;br /&gt;
&lt;br /&gt;
== Contributors ==&lt;br /&gt;
*rwhitby&lt;br /&gt;
*AnOutsider&lt;br /&gt;
*swisstomcat&lt;br /&gt;
*oil&lt;br /&gt;
*Tibfib&lt;br /&gt;
*Audemars02&lt;/div&gt;</summary>
		<author><name>Paperadio</name></author>
	</entry>
	<entry>
		<id>http://wiki.webos-internals.org/index.php?title=Application:SaveRestore-ZH&amp;diff=12443</id>
		<title>Application:SaveRestore-ZH</title>
		<link rel="alternate" type="text/html" href="http://wiki.webos-internals.org/index.php?title=Application:SaveRestore-ZH&amp;diff=12443"/>
		<updated>2010-12-29T12:54:42Z</updated>

		<summary type="html">&lt;p&gt;Paperadio: /* Known Bugs */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[Category:Application]]&lt;br /&gt;
[[Category:China]]&lt;br /&gt;
&lt;br /&gt;
'''Note : this page/article is the chinese translation of the english wiki page : http://www.webos-internals.org/wiki/Application:SaveRestore '''&amp;lt;BR&amp;gt;&lt;br /&gt;
&amp;lt;BR&amp;gt;&lt;br /&gt;
'''注意 : 本文章/页是一个英文维基页面的中文译本，原文在: http://www.webos-internals.org/wiki/Application:SaveRestore &amp;lt;BR&amp;gt;&lt;br /&gt;
'''&lt;br /&gt;
&lt;br /&gt;
{{application&lt;br /&gt;
|name=SaveRestore&lt;br /&gt;
|type=webOS&lt;br /&gt;
|version=Version: 1.0.5 &amp;lt;br /&amp;gt;(25 Aug 2010)&lt;br /&gt;
|tag=Utilities&lt;br /&gt;
|screenshot=Saverestore_ss1.png&lt;br /&gt;
|description=}}&lt;br /&gt;
&lt;br /&gt;
== 概要 == &lt;br /&gt;
Save/Restore 可以备份并还原应用程序的数据以及其他数据，比如某程序图标在启动器中的位置，这些都会从webOS设备的/media/internal/saverestore/目录（USB设备）还原。 这个应用程序的目标就是不需要再为了一点小事而去备份整个设备，并且在更换设备的时候能简单快捷地进行还原，就好象你根本就不需要还原一样。&lt;br /&gt;
&lt;br /&gt;
== Installing SaveRestore ==&lt;br /&gt;
Use [[Preware]] to install this application.&lt;br /&gt;
&lt;br /&gt;
== 用法 == &lt;br /&gt;
===备份数据===&lt;br /&gt;
{| Width=&amp;quot;61%&amp;quot; VAlign=&amp;quot;top&amp;quot;&lt;br /&gt;
|valign=&amp;quot;top&amp;quot;|[[Image: Saverestore_ss2.png|160px|frameless|left|text-top]]&lt;br /&gt;
|valign=&amp;quot;top&amp;quot;|要想将你的应用程序数据备份到U盘，先点击&amp;quot;Save Application Data&amp;quot;，当进入保存页面的时候，你就可以选择想要备份的程序了。选择好之后，点击屏幕下方的&amp;quot;Save Selected&amp;quot;按钮。&lt;br /&gt;
|}&lt;br /&gt;
&amp;lt;BR&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===还原数据Restoring Data===&lt;br /&gt;
{| Width=&amp;quot;61%&amp;quot; VAlign=&amp;quot;top&amp;quot;&lt;br /&gt;
|valign=&amp;quot;top&amp;quot;|[[Image: Saverestore_ss3.png|160px|frameless|left|text-top]]&lt;br /&gt;
|valign=&amp;quot;top&amp;quot;|当你想还原已备份数据时，点击主页面中的&amp;quot;Restore Application Data&amp;quot;， 然后选择你想还原的应用程序，最后点击&amp;quot;Restore Selected&amp;quot;按钮。&lt;br /&gt;
|}&lt;br /&gt;
&amp;lt;BR&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Supported Applications ==&lt;br /&gt;
&lt;br /&gt;
Please see the &amp;quot;Supported Applications&amp;quot; list in Save/Restore for the latest information.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Writing a SaveRestore Script ==&lt;br /&gt;
&lt;br /&gt;
'''Programs you will need:'''&lt;br /&gt;
*webOS Quick Install &lt;br /&gt;
*tofrodos - (tofrodos Convert text files to/from MSDOS/Windows/Unix (freeware)&lt;br /&gt;
*a database program - such as SQLite Database Browser.exe (SQLite Database Browser | Download SQLite Database Browser software for free at SourceForge.net )&lt;br /&gt;
*Palm SDK - (SDK Download - Palm Developer Center)&lt;br /&gt;
*access to the webOS command prompt&lt;br /&gt;
&lt;br /&gt;
''I highly recommend using the Windows Command prompt to get there, and not use the command prompt from webOS QI''.  &lt;br /&gt;
&lt;br /&gt;
Finally, I suggest you take a look at this site: ''git.webos-internals.org Git - applications/saverestore.git/tree - scripts/ and get familiar with some existing scripts'' (note that when writing scripts, you do NOT include the line #s on each script)&lt;br /&gt;
&lt;br /&gt;
Once this is done, you are ready to get started. &lt;br /&gt;
&lt;br /&gt;
'''Starting steps:'''&lt;br /&gt;
&lt;br /&gt;
1) Put your phone in Developer Mode, connect to the Computer, and select “Just Charge”&lt;br /&gt;
&lt;br /&gt;
2) Load up webOS Quick Install&lt;br /&gt;
&lt;br /&gt;
3) Open up 2 windows command prompts (you can do this by clicking on “Start”, “Run” then type “cmd”, then do it again)&lt;br /&gt;
&lt;br /&gt;
'''''Now, here is what you need to do'''''&lt;br /&gt;
&lt;br /&gt;
1) Use the App you want to create the script for for a little while. If it’s a game, make sure you get through a few levels. If it’s an app, make sure you load it up and make some changes in the app&lt;br /&gt;
&lt;br /&gt;
2) In one command prompt, type in “novacom -t open tty://” to get to the phone’s command prompt&lt;br /&gt;
 &lt;br /&gt;
3) In the other windows command prompt, change to the directory that you installed “tofrodos”&lt;br /&gt;
&lt;br /&gt;
4) You need to figure out the App ID of the application that you are trying to create the script for. There are a few ways to do this, but the easiest is to open up the save/restore app, click on “install applications” and find the app and copy the App ID (e.g. Facebook = “com.palm.app.facebook”). You can also use webOS Quick Install's Device Management window&lt;br /&gt;
&lt;br /&gt;
5) When you write a script, there are 4 types of saves that you may need:&lt;br /&gt;
* Files (Save specific files. Usually only used for PDK Apps)&lt;br /&gt;
* Cookies (Almost all non-PDK apps use cookies to save details)&lt;br /&gt;
* Databases (If any app saves a lot of user-entered data (vs games that may just keep your progress of what level you reached), it probably uses a Database)&lt;br /&gt;
* Query (but you will RARELY use the Query version)&lt;br /&gt;
&lt;br /&gt;
6) To check to see if you need to save specific files, in the Phone’s command prompt window, you want to check the files in the apps directory. Using facebook as an example, type in:&lt;br /&gt;
&amp;lt;pre&amp;gt;&amp;lt;nowiki&amp;gt;&lt;br /&gt;
ls -l -r -t /media/cryptofs/apps/usr/palm/applications/com.palm.app.facebook&amp;lt;/nowiki&amp;gt;&amp;lt;/pre&amp;gt;This will give you a listing of all files, the “-l” will give you DETAILED view, “-t” sorts in chronological order, and “-r” give you the newest file on the bottom. Look to see if anything was changed with a timestamp of when you last used the app. Note that sometimes, the app may have a subdirectory that you need to check. You can tell if something is a directory if the attributes have a “d” in the beginning. (E.g. “sample” below is a directory, “file” is not)&lt;br /&gt;
&amp;lt;pre&amp;gt;&amp;lt;nowiki&amp;gt;&lt;br /&gt;
drwxr-xr-x    2 root     root         1024 Mar 19 19:58 sample&lt;br /&gt;
-rw-r--r--    1 root     root      1482572 Mar 19 19:58 file&amp;lt;/nowiki&amp;gt;&amp;lt;/pre&amp;gt;if there are more directories, you may need to look in them. E.g. in the “sample” directory above, you would then need to &lt;br /&gt;
&amp;lt;pre&amp;gt;&amp;lt;nowiki&amp;gt;&lt;br /&gt;
ls -l -r –t /media/cryptofs/apps/usr/palm/applications/com.palm.app.facebook/sample&amp;lt;/nowiki&amp;gt;&amp;lt;/pre&amp;gt; and look to see there are any files in there you need. If there are files, mark down the DIRECTORY and ALL Files you need&lt;br /&gt;
&lt;br /&gt;
7) To check to see if the app uses a Cookie or a database, the easiest way is to use webOS Quick Install, select “Tools” – “Receive File”, and get the following 2 files:&lt;br /&gt;
&amp;lt;pre&amp;gt;&amp;lt;nowiki&amp;gt;&lt;br /&gt;
/var/palm/data/Databases.db&lt;br /&gt;
/var/palm/data/cookies.db &amp;lt;/nowiki&amp;gt;&amp;lt;/pre&amp;gt; Then, open each one of these databases (with SQLite Database Browser) and do a search for the application to see if it has an entry. If it does, then you know you need to backup the database and/or the cookie&lt;br /&gt;
8) So, now you are ready to write your script. Lets assume its for facebook application. So, the name of the script will be “com.palm.app.facebook”&lt;br /&gt;
&lt;br /&gt;
Each script will start off with the following (replace “Name of program” with the name of the program)&lt;br /&gt;
&amp;lt;pre&amp;gt;&amp;lt;nowiki&amp;gt;&lt;br /&gt;
#!/bin/sh&lt;br /&gt;
&lt;br /&gt;
APPID=`basename $0`&lt;br /&gt;
APPNAME=&amp;quot;NAME OF PROGRAM&amp;quot;&lt;br /&gt;
&lt;br /&gt;
source `dirname $0`/srf.app.info &amp;lt;/nowiki&amp;gt;&amp;lt;/pre&amp;gt; Lets assume that you have all 3 situations for your app (2 files: “facebook.dat and pref.dat”, in the “\sample” directory), database, and cookies. &lt;br /&gt;
&lt;br /&gt;
For the file section:&lt;br /&gt;
&amp;lt;pre&amp;gt;&amp;lt;nowiki&amp;gt;&lt;br /&gt;
SRCDIR=&amp;quot;$APPDIR/sample&amp;quot;&lt;br /&gt;
FILES=&amp;quot; facebook.dat pref.dat&amp;quot;&lt;br /&gt;
&lt;br /&gt;
source `dirname $0`/srf.app.files&amp;lt;/nowiki&amp;gt;&amp;lt;/pre&amp;gt; For the Database:&lt;br /&gt;
&amp;lt;pre&amp;gt;&amp;lt;nowiki&amp;gt;&lt;br /&gt;
source `dirname $0`/srf.app.databases &amp;lt;/nowiki&amp;gt;&amp;lt;/pre&amp;gt;For the cookies:&lt;br /&gt;
&amp;lt;pre&amp;gt;&amp;lt;nowiki&amp;gt;&lt;br /&gt;
source `dirname $0`/srf.app.cookies &amp;lt;/nowiki&amp;gt;&amp;lt;/pre&amp;gt; Then always end with:&lt;br /&gt;
&amp;lt;pre&amp;gt;&amp;lt;nowiki&amp;gt;&lt;br /&gt;
exit 0 :&amp;lt;/nowiki&amp;gt;&amp;lt;/pre&amp;gt;So, the final script would look like :&lt;br /&gt;
&amp;lt;pre&amp;gt;&amp;lt;nowiki&amp;gt;&lt;br /&gt;
#!/bin/sh&lt;br /&gt;
&lt;br /&gt;
APPID=`basename $0`&lt;br /&gt;
APPNAME=&amp;quot;NAME OF PROGRAM&amp;quot;&lt;br /&gt;
&lt;br /&gt;
source `dirname $0`/srf.app.info&lt;br /&gt;
&lt;br /&gt;
SRCDIR=&amp;quot;$APPDIR/sample&amp;quot;&lt;br /&gt;
FILES=&amp;quot; facebook.dat pref.dat&amp;quot;&lt;br /&gt;
&lt;br /&gt;
source `dirname $0`/srf.app.files&lt;br /&gt;
&lt;br /&gt;
source `dirname $0`/srf.app.databases&lt;br /&gt;
&lt;br /&gt;
source `dirname $0`/srf.app.cookies&lt;br /&gt;
&lt;br /&gt;
exit 0 &amp;lt;/nowiki&amp;gt;&amp;lt;/pre&amp;gt; Note that if the there was NOT a “sample” subdirectory, you would just write: SRCDIR=&amp;quot;$APPDIR&amp;quot; &lt;br /&gt;
Also, please make sure there is an extra “Hard Return” after “exit 0” &lt;br /&gt;
&lt;br /&gt;
So, now you have a script. However, because of the way the Windows treats Line Endings is different than how Linux treats line endings, you need to do the following:&lt;br /&gt;
1) Copy the script to the directory that you have the “tofrodos” application. If windows added a “.txt” to the filename, make sure you remove that. Then, in the 2nd windows command prompt (the one where you changed to the “tofrodos” folder), you need to run the following command: “Fromdos scriptname”. So, for the example above:&lt;br /&gt;
&amp;lt;pre&amp;gt;&amp;lt;nowiki&amp;gt;&lt;br /&gt;
Fromdos com.palm.app.facebook&amp;lt;/nowiki&amp;gt;&amp;lt;/pre&amp;gt; &lt;br /&gt;
2) Using webOS Quickinstall, select “Tools” – “Send File” and send this file to:&lt;br /&gt;
&amp;lt;pre&amp;gt;&amp;lt;nowiki&amp;gt;&lt;br /&gt;
/var/svc/org.webosinternals.saverestore/&amp;lt;/nowiki&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
3) In the Linux command prompt, make sure you are in the root directory (just in case, you can write “cd /”) and then run the following command (using the facebook example) to make the file executable&lt;br /&gt;
&amp;lt;pre&amp;gt;&amp;lt;nowiki&amp;gt;&lt;br /&gt;
chmod ugo+x /var/svc/org.webosinternals.saverestore/com.palm.app.facebook &amp;lt;/nowiki&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
4) Then, first test out the code by typing:&lt;br /&gt;
&amp;lt;pre&amp;gt;&amp;lt;nowiki&amp;gt;&lt;br /&gt;
sh -x /var/svc/org.webosinternals.saverestore/com.palm.app.facebook info&amp;lt;/nowiki&amp;gt;&amp;lt;/pre&amp;gt; with the “info” tag, I use this just to make sure that the code can recognize the script. If you get anything other than “exit 0” at the end, something is wrong!&lt;br /&gt;
5) If the “info” works, try running a “save”&lt;br /&gt;
&amp;lt;pre&amp;gt;&amp;lt;nowiki&amp;gt;&lt;br /&gt;
sh -x /var/svc/org.webosinternals.saverestore/com.palm.app.facebook save&amp;lt;/nowiki&amp;gt;&amp;lt;/pre&amp;gt; again, if you see anything other than “exit 0” at the end, then something went wrong. It’s hard to tell you what went wrong without seeing it, but something went wrong&lt;br /&gt;
6) Go into the app and make changes. Play some more, delete some items, etc&lt;br /&gt;
7) Back at the command prompt, run the “restore”&lt;br /&gt;
&amp;lt;pre&amp;gt;&amp;lt;nowiki&amp;gt;&lt;br /&gt;
sh -x /var/svc/org.webosinternals.saverestore/com.palm.app.facebook restore&amp;lt;/nowiki&amp;gt;&amp;lt;/pre&amp;gt;again, if you see anything other than “exit 0” at the end, then something went wrong.&lt;br /&gt;
&lt;br /&gt;
At this point, try loading up the app and see if it reset the app back to the “save” position. If it did NOT, then it could be an issue where the cookies were cached by the device and it just wasn’t updating. Close out of the app, run the “restore” command again, and then IMMEDIATELY do a Luna Restart. When it’s back on, open the app and see if it worked&lt;br /&gt;
&lt;br /&gt;
If this worked, then try loading up the save/restore app on the device and make sure that the save and restore works that way, too. &lt;br /&gt;
&lt;br /&gt;
Don’t forget to replace the “com.palm.app.facebook” name in the example above with your app name you need. &lt;br /&gt;
&lt;br /&gt;
'''FINAL STEP''' &lt;br /&gt;
&lt;br /&gt;
Post the script in the PreCentral SaveRestore thread so it can added it to the app!&lt;br /&gt;
&lt;br /&gt;
== Operating Notes ==&lt;br /&gt;
&lt;br /&gt;
Make sure your saved package list is up to date in preware before using save/restore so that it backs up you most recent installed package list if you are going to be using webOS doctor on your device or moving to a new device. You also may want to save a copy of the backup located on the /media/internal/ area (USB drive). If switching devices make sure to copy the backup and anything else from there before deactivating your old device.&lt;br /&gt;
&lt;br /&gt;
===Disclaimer ===&lt;br /&gt;
&lt;br /&gt;
WebOS Internals provides Save/Retore 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 Save/Restore is with you.  Should Save/Restore prove defective, you assume the cost of all necessary servicing, repair or correction.&amp;lt;br&amp;gt; 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 Save/Restore (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 Save/Restore to operate with any other programs).&lt;br /&gt;
&lt;br /&gt;
===Limitations===&lt;br /&gt;
&lt;br /&gt;
The Memos and Messaging application data can not be restored at this time. Some restored items require a luna restart or reboot of the device for the changes from the restore to take effect.&lt;br /&gt;
&lt;br /&gt;
===已知缺陷===&lt;br /&gt;
无&lt;br /&gt;
&lt;br /&gt;
== Changelog ==&lt;br /&gt;
See the Preware description for the changelog.&lt;br /&gt;
&lt;br /&gt;
== Contributors ==&lt;br /&gt;
*rwhitby&lt;br /&gt;
*AnOutsider&lt;br /&gt;
*swisstomcat&lt;br /&gt;
*oil&lt;br /&gt;
*Tibfib&lt;br /&gt;
*Audemars02&lt;/div&gt;</summary>
		<author><name>Paperadio</name></author>
	</entry>
	<entry>
		<id>http://wiki.webos-internals.org/index.php?title=Application:SaveRestore-ZH&amp;diff=12442</id>
		<title>Application:SaveRestore-ZH</title>
		<link rel="alternate" type="text/html" href="http://wiki.webos-internals.org/index.php?title=Application:SaveRestore-ZH&amp;diff=12442"/>
		<updated>2010-12-29T12:52:54Z</updated>

		<summary type="html">&lt;p&gt;Paperadio: /* Usage */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[Category:Application]]&lt;br /&gt;
[[Category:China]]&lt;br /&gt;
&lt;br /&gt;
'''Note : this page/article is the chinese translation of the english wiki page : http://www.webos-internals.org/wiki/Application:SaveRestore '''&amp;lt;BR&amp;gt;&lt;br /&gt;
&amp;lt;BR&amp;gt;&lt;br /&gt;
'''注意 : 本文章/页是一个英文维基页面的中文译本，原文在: http://www.webos-internals.org/wiki/Application:SaveRestore &amp;lt;BR&amp;gt;&lt;br /&gt;
'''&lt;br /&gt;
&lt;br /&gt;
{{application&lt;br /&gt;
|name=SaveRestore&lt;br /&gt;
|type=webOS&lt;br /&gt;
|version=Version: 1.0.5 &amp;lt;br /&amp;gt;(25 Aug 2010)&lt;br /&gt;
|tag=Utilities&lt;br /&gt;
|screenshot=Saverestore_ss1.png&lt;br /&gt;
|description=}}&lt;br /&gt;
&lt;br /&gt;
== 概要 == &lt;br /&gt;
Save/Restore 可以备份并还原应用程序的数据以及其他数据，比如某程序图标在启动器中的位置，这些都会从webOS设备的/media/internal/saverestore/目录（USB设备）还原。 这个应用程序的目标就是不需要再为了一点小事而去备份整个设备，并且在更换设备的时候能简单快捷地进行还原，就好象你根本就不需要还原一样。&lt;br /&gt;
&lt;br /&gt;
== Installing SaveRestore ==&lt;br /&gt;
Use [[Preware]] to install this application.&lt;br /&gt;
&lt;br /&gt;
== 用法 == &lt;br /&gt;
===备份数据===&lt;br /&gt;
{| Width=&amp;quot;61%&amp;quot; VAlign=&amp;quot;top&amp;quot;&lt;br /&gt;
|valign=&amp;quot;top&amp;quot;|[[Image: Saverestore_ss2.png|160px|frameless|left|text-top]]&lt;br /&gt;
|valign=&amp;quot;top&amp;quot;|要想将你的应用程序数据备份到U盘，先点击&amp;quot;Save Application Data&amp;quot;，当进入保存页面的时候，你就可以选择想要备份的程序了。选择好之后，点击屏幕下方的&amp;quot;Save Selected&amp;quot;按钮。&lt;br /&gt;
|}&lt;br /&gt;
&amp;lt;BR&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===还原数据Restoring Data===&lt;br /&gt;
{| Width=&amp;quot;61%&amp;quot; VAlign=&amp;quot;top&amp;quot;&lt;br /&gt;
|valign=&amp;quot;top&amp;quot;|[[Image: Saverestore_ss3.png|160px|frameless|left|text-top]]&lt;br /&gt;
|valign=&amp;quot;top&amp;quot;|当你想还原已备份数据时，点击主页面中的&amp;quot;Restore Application Data&amp;quot;， 然后选择你想还原的应用程序，最后点击&amp;quot;Restore Selected&amp;quot;按钮。&lt;br /&gt;
|}&lt;br /&gt;
&amp;lt;BR&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Supported Applications ==&lt;br /&gt;
&lt;br /&gt;
Please see the &amp;quot;Supported Applications&amp;quot; list in Save/Restore for the latest information.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Writing a SaveRestore Script ==&lt;br /&gt;
&lt;br /&gt;
'''Programs you will need:'''&lt;br /&gt;
*webOS Quick Install &lt;br /&gt;
*tofrodos - (tofrodos Convert text files to/from MSDOS/Windows/Unix (freeware)&lt;br /&gt;
*a database program - such as SQLite Database Browser.exe (SQLite Database Browser | Download SQLite Database Browser software for free at SourceForge.net )&lt;br /&gt;
*Palm SDK - (SDK Download - Palm Developer Center)&lt;br /&gt;
*access to the webOS command prompt&lt;br /&gt;
&lt;br /&gt;
''I highly recommend using the Windows Command prompt to get there, and not use the command prompt from webOS QI''.  &lt;br /&gt;
&lt;br /&gt;
Finally, I suggest you take a look at this site: ''git.webos-internals.org Git - applications/saverestore.git/tree - scripts/ and get familiar with some existing scripts'' (note that when writing scripts, you do NOT include the line #s on each script)&lt;br /&gt;
&lt;br /&gt;
Once this is done, you are ready to get started. &lt;br /&gt;
&lt;br /&gt;
'''Starting steps:'''&lt;br /&gt;
&lt;br /&gt;
1) Put your phone in Developer Mode, connect to the Computer, and select “Just Charge”&lt;br /&gt;
&lt;br /&gt;
2) Load up webOS Quick Install&lt;br /&gt;
&lt;br /&gt;
3) Open up 2 windows command prompts (you can do this by clicking on “Start”, “Run” then type “cmd”, then do it again)&lt;br /&gt;
&lt;br /&gt;
'''''Now, here is what you need to do'''''&lt;br /&gt;
&lt;br /&gt;
1) Use the App you want to create the script for for a little while. If it’s a game, make sure you get through a few levels. If it’s an app, make sure you load it up and make some changes in the app&lt;br /&gt;
&lt;br /&gt;
2) In one command prompt, type in “novacom -t open tty://” to get to the phone’s command prompt&lt;br /&gt;
 &lt;br /&gt;
3) In the other windows command prompt, change to the directory that you installed “tofrodos”&lt;br /&gt;
&lt;br /&gt;
4) You need to figure out the App ID of the application that you are trying to create the script for. There are a few ways to do this, but the easiest is to open up the save/restore app, click on “install applications” and find the app and copy the App ID (e.g. Facebook = “com.palm.app.facebook”). You can also use webOS Quick Install's Device Management window&lt;br /&gt;
&lt;br /&gt;
5) When you write a script, there are 4 types of saves that you may need:&lt;br /&gt;
* Files (Save specific files. Usually only used for PDK Apps)&lt;br /&gt;
* Cookies (Almost all non-PDK apps use cookies to save details)&lt;br /&gt;
* Databases (If any app saves a lot of user-entered data (vs games that may just keep your progress of what level you reached), it probably uses a Database)&lt;br /&gt;
* Query (but you will RARELY use the Query version)&lt;br /&gt;
&lt;br /&gt;
6) To check to see if you need to save specific files, in the Phone’s command prompt window, you want to check the files in the apps directory. Using facebook as an example, type in:&lt;br /&gt;
&amp;lt;pre&amp;gt;&amp;lt;nowiki&amp;gt;&lt;br /&gt;
ls -l -r -t /media/cryptofs/apps/usr/palm/applications/com.palm.app.facebook&amp;lt;/nowiki&amp;gt;&amp;lt;/pre&amp;gt;This will give you a listing of all files, the “-l” will give you DETAILED view, “-t” sorts in chronological order, and “-r” give you the newest file on the bottom. Look to see if anything was changed with a timestamp of when you last used the app. Note that sometimes, the app may have a subdirectory that you need to check. You can tell if something is a directory if the attributes have a “d” in the beginning. (E.g. “sample” below is a directory, “file” is not)&lt;br /&gt;
&amp;lt;pre&amp;gt;&amp;lt;nowiki&amp;gt;&lt;br /&gt;
drwxr-xr-x    2 root     root         1024 Mar 19 19:58 sample&lt;br /&gt;
-rw-r--r--    1 root     root      1482572 Mar 19 19:58 file&amp;lt;/nowiki&amp;gt;&amp;lt;/pre&amp;gt;if there are more directories, you may need to look in them. E.g. in the “sample” directory above, you would then need to &lt;br /&gt;
&amp;lt;pre&amp;gt;&amp;lt;nowiki&amp;gt;&lt;br /&gt;
ls -l -r –t /media/cryptofs/apps/usr/palm/applications/com.palm.app.facebook/sample&amp;lt;/nowiki&amp;gt;&amp;lt;/pre&amp;gt; and look to see there are any files in there you need. If there are files, mark down the DIRECTORY and ALL Files you need&lt;br /&gt;
&lt;br /&gt;
7) To check to see if the app uses a Cookie or a database, the easiest way is to use webOS Quick Install, select “Tools” – “Receive File”, and get the following 2 files:&lt;br /&gt;
&amp;lt;pre&amp;gt;&amp;lt;nowiki&amp;gt;&lt;br /&gt;
/var/palm/data/Databases.db&lt;br /&gt;
/var/palm/data/cookies.db &amp;lt;/nowiki&amp;gt;&amp;lt;/pre&amp;gt; Then, open each one of these databases (with SQLite Database Browser) and do a search for the application to see if it has an entry. If it does, then you know you need to backup the database and/or the cookie&lt;br /&gt;
8) So, now you are ready to write your script. Lets assume its for facebook application. So, the name of the script will be “com.palm.app.facebook”&lt;br /&gt;
&lt;br /&gt;
Each script will start off with the following (replace “Name of program” with the name of the program)&lt;br /&gt;
&amp;lt;pre&amp;gt;&amp;lt;nowiki&amp;gt;&lt;br /&gt;
#!/bin/sh&lt;br /&gt;
&lt;br /&gt;
APPID=`basename $0`&lt;br /&gt;
APPNAME=&amp;quot;NAME OF PROGRAM&amp;quot;&lt;br /&gt;
&lt;br /&gt;
source `dirname $0`/srf.app.info &amp;lt;/nowiki&amp;gt;&amp;lt;/pre&amp;gt; Lets assume that you have all 3 situations for your app (2 files: “facebook.dat and pref.dat”, in the “\sample” directory), database, and cookies. &lt;br /&gt;
&lt;br /&gt;
For the file section:&lt;br /&gt;
&amp;lt;pre&amp;gt;&amp;lt;nowiki&amp;gt;&lt;br /&gt;
SRCDIR=&amp;quot;$APPDIR/sample&amp;quot;&lt;br /&gt;
FILES=&amp;quot; facebook.dat pref.dat&amp;quot;&lt;br /&gt;
&lt;br /&gt;
source `dirname $0`/srf.app.files&amp;lt;/nowiki&amp;gt;&amp;lt;/pre&amp;gt; For the Database:&lt;br /&gt;
&amp;lt;pre&amp;gt;&amp;lt;nowiki&amp;gt;&lt;br /&gt;
source `dirname $0`/srf.app.databases &amp;lt;/nowiki&amp;gt;&amp;lt;/pre&amp;gt;For the cookies:&lt;br /&gt;
&amp;lt;pre&amp;gt;&amp;lt;nowiki&amp;gt;&lt;br /&gt;
source `dirname $0`/srf.app.cookies &amp;lt;/nowiki&amp;gt;&amp;lt;/pre&amp;gt; Then always end with:&lt;br /&gt;
&amp;lt;pre&amp;gt;&amp;lt;nowiki&amp;gt;&lt;br /&gt;
exit 0 :&amp;lt;/nowiki&amp;gt;&amp;lt;/pre&amp;gt;So, the final script would look like :&lt;br /&gt;
&amp;lt;pre&amp;gt;&amp;lt;nowiki&amp;gt;&lt;br /&gt;
#!/bin/sh&lt;br /&gt;
&lt;br /&gt;
APPID=`basename $0`&lt;br /&gt;
APPNAME=&amp;quot;NAME OF PROGRAM&amp;quot;&lt;br /&gt;
&lt;br /&gt;
source `dirname $0`/srf.app.info&lt;br /&gt;
&lt;br /&gt;
SRCDIR=&amp;quot;$APPDIR/sample&amp;quot;&lt;br /&gt;
FILES=&amp;quot; facebook.dat pref.dat&amp;quot;&lt;br /&gt;
&lt;br /&gt;
source `dirname $0`/srf.app.files&lt;br /&gt;
&lt;br /&gt;
source `dirname $0`/srf.app.databases&lt;br /&gt;
&lt;br /&gt;
source `dirname $0`/srf.app.cookies&lt;br /&gt;
&lt;br /&gt;
exit 0 &amp;lt;/nowiki&amp;gt;&amp;lt;/pre&amp;gt; Note that if the there was NOT a “sample” subdirectory, you would just write: SRCDIR=&amp;quot;$APPDIR&amp;quot; &lt;br /&gt;
Also, please make sure there is an extra “Hard Return” after “exit 0” &lt;br /&gt;
&lt;br /&gt;
So, now you have a script. However, because of the way the Windows treats Line Endings is different than how Linux treats line endings, you need to do the following:&lt;br /&gt;
1) Copy the script to the directory that you have the “tofrodos” application. If windows added a “.txt” to the filename, make sure you remove that. Then, in the 2nd windows command prompt (the one where you changed to the “tofrodos” folder), you need to run the following command: “Fromdos scriptname”. So, for the example above:&lt;br /&gt;
&amp;lt;pre&amp;gt;&amp;lt;nowiki&amp;gt;&lt;br /&gt;
Fromdos com.palm.app.facebook&amp;lt;/nowiki&amp;gt;&amp;lt;/pre&amp;gt; &lt;br /&gt;
2) Using webOS Quickinstall, select “Tools” – “Send File” and send this file to:&lt;br /&gt;
&amp;lt;pre&amp;gt;&amp;lt;nowiki&amp;gt;&lt;br /&gt;
/var/svc/org.webosinternals.saverestore/&amp;lt;/nowiki&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
3) In the Linux command prompt, make sure you are in the root directory (just in case, you can write “cd /”) and then run the following command (using the facebook example) to make the file executable&lt;br /&gt;
&amp;lt;pre&amp;gt;&amp;lt;nowiki&amp;gt;&lt;br /&gt;
chmod ugo+x /var/svc/org.webosinternals.saverestore/com.palm.app.facebook &amp;lt;/nowiki&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
4) Then, first test out the code by typing:&lt;br /&gt;
&amp;lt;pre&amp;gt;&amp;lt;nowiki&amp;gt;&lt;br /&gt;
sh -x /var/svc/org.webosinternals.saverestore/com.palm.app.facebook info&amp;lt;/nowiki&amp;gt;&amp;lt;/pre&amp;gt; with the “info” tag, I use this just to make sure that the code can recognize the script. If you get anything other than “exit 0” at the end, something is wrong!&lt;br /&gt;
5) If the “info” works, try running a “save”&lt;br /&gt;
&amp;lt;pre&amp;gt;&amp;lt;nowiki&amp;gt;&lt;br /&gt;
sh -x /var/svc/org.webosinternals.saverestore/com.palm.app.facebook save&amp;lt;/nowiki&amp;gt;&amp;lt;/pre&amp;gt; again, if you see anything other than “exit 0” at the end, then something went wrong. It’s hard to tell you what went wrong without seeing it, but something went wrong&lt;br /&gt;
6) Go into the app and make changes. Play some more, delete some items, etc&lt;br /&gt;
7) Back at the command prompt, run the “restore”&lt;br /&gt;
&amp;lt;pre&amp;gt;&amp;lt;nowiki&amp;gt;&lt;br /&gt;
sh -x /var/svc/org.webosinternals.saverestore/com.palm.app.facebook restore&amp;lt;/nowiki&amp;gt;&amp;lt;/pre&amp;gt;again, if you see anything other than “exit 0” at the end, then something went wrong.&lt;br /&gt;
&lt;br /&gt;
At this point, try loading up the app and see if it reset the app back to the “save” position. If it did NOT, then it could be an issue where the cookies were cached by the device and it just wasn’t updating. Close out of the app, run the “restore” command again, and then IMMEDIATELY do a Luna Restart. When it’s back on, open the app and see if it worked&lt;br /&gt;
&lt;br /&gt;
If this worked, then try loading up the save/restore app on the device and make sure that the save and restore works that way, too. &lt;br /&gt;
&lt;br /&gt;
Don’t forget to replace the “com.palm.app.facebook” name in the example above with your app name you need. &lt;br /&gt;
&lt;br /&gt;
'''FINAL STEP''' &lt;br /&gt;
&lt;br /&gt;
Post the script in the PreCentral SaveRestore thread so it can added it to the app!&lt;br /&gt;
&lt;br /&gt;
== Operating Notes ==&lt;br /&gt;
&lt;br /&gt;
Make sure your saved package list is up to date in preware before using save/restore so that it backs up you most recent installed package list if you are going to be using webOS doctor on your device or moving to a new device. You also may want to save a copy of the backup located on the /media/internal/ area (USB drive). If switching devices make sure to copy the backup and anything else from there before deactivating your old device.&lt;br /&gt;
&lt;br /&gt;
===Disclaimer ===&lt;br /&gt;
&lt;br /&gt;
WebOS Internals provides Save/Retore 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 Save/Restore is with you.  Should Save/Restore prove defective, you assume the cost of all necessary servicing, repair or correction.&amp;lt;br&amp;gt; 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 Save/Restore (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 Save/Restore to operate with any other programs).&lt;br /&gt;
&lt;br /&gt;
===Limitations===&lt;br /&gt;
&lt;br /&gt;
The Memos and Messaging application data can not be restored at this time. Some restored items require a luna restart or reboot of the device for the changes from the restore to take effect.&lt;br /&gt;
&lt;br /&gt;
===Known Bugs===&lt;br /&gt;
No known bugs&lt;br /&gt;
&lt;br /&gt;
== Changelog ==&lt;br /&gt;
See the Preware description for the changelog.&lt;br /&gt;
&lt;br /&gt;
== Contributors ==&lt;br /&gt;
*rwhitby&lt;br /&gt;
*AnOutsider&lt;br /&gt;
*swisstomcat&lt;br /&gt;
*oil&lt;br /&gt;
*Tibfib&lt;br /&gt;
*Audemars02&lt;/div&gt;</summary>
		<author><name>Paperadio</name></author>
	</entry>
	<entry>
		<id>http://wiki.webos-internals.org/index.php?title=Application:SaveRestore-ZH&amp;diff=12441</id>
		<title>Application:SaveRestore-ZH</title>
		<link rel="alternate" type="text/html" href="http://wiki.webos-internals.org/index.php?title=Application:SaveRestore-ZH&amp;diff=12441"/>
		<updated>2010-12-29T12:38:19Z</updated>

		<summary type="html">&lt;p&gt;Paperadio: /* Summary */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[Category:Application]]&lt;br /&gt;
[[Category:China]]&lt;br /&gt;
&lt;br /&gt;
'''Note : this page/article is the chinese translation of the english wiki page : http://www.webos-internals.org/wiki/Application:SaveRestore '''&amp;lt;BR&amp;gt;&lt;br /&gt;
&amp;lt;BR&amp;gt;&lt;br /&gt;
'''注意 : 本文章/页是一个英文维基页面的中文译本，原文在: http://www.webos-internals.org/wiki/Application:SaveRestore &amp;lt;BR&amp;gt;&lt;br /&gt;
'''&lt;br /&gt;
&lt;br /&gt;
{{application&lt;br /&gt;
|name=SaveRestore&lt;br /&gt;
|type=webOS&lt;br /&gt;
|version=Version: 1.0.5 &amp;lt;br /&amp;gt;(25 Aug 2010)&lt;br /&gt;
|tag=Utilities&lt;br /&gt;
|screenshot=Saverestore_ss1.png&lt;br /&gt;
|description=}}&lt;br /&gt;
&lt;br /&gt;
== 概要 == &lt;br /&gt;
Save/Restore 可以备份并还原应用程序的数据以及其他数据，比如某程序图标在启动器中的位置，这些都会从webOS设备的/media/internal/saverestore/目录（USB设备）还原。 这个应用程序的目标就是不需要再为了一点小事而去备份整个设备，并且在更换设备的时候能简单快捷地进行还原，就好象你根本就不需要还原一样。&lt;br /&gt;
&lt;br /&gt;
== Installing SaveRestore ==&lt;br /&gt;
Use [[Preware]] to install this application.&lt;br /&gt;
&lt;br /&gt;
== Usage == &lt;br /&gt;
===Saving Data===&lt;br /&gt;
{| Width=&amp;quot;61%&amp;quot; VAlign=&amp;quot;top&amp;quot;&lt;br /&gt;
|valign=&amp;quot;top&amp;quot;|[[Image: Saverestore_ss2.png|160px|frameless|left|text-top]]&lt;br /&gt;
|valign=&amp;quot;top&amp;quot;|Click on &amp;quot;Save Application Data&amp;quot; to start saving your application data to the USB drive. Once you are at the save page, you can choose which applications you would like to back up. When you have decided, tap the &amp;quot;Save Selected&amp;quot; button at the bottom of the screen.&lt;br /&gt;
|}&lt;br /&gt;
&amp;lt;BR&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Restoring Data===&lt;br /&gt;
{| Width=&amp;quot;61%&amp;quot; VAlign=&amp;quot;top&amp;quot;&lt;br /&gt;
|valign=&amp;quot;top&amp;quot;|[[Image: Saverestore_ss3.png|160px|frameless|left|text-top]]&lt;br /&gt;
|valign=&amp;quot;top&amp;quot;|If you need to restore your backed-up data, tap on &amp;quot;Restore Application Data&amp;quot; on the main page. Then, pick which applications you would like to restore. To restore the data, click on the &amp;quot;Restore Selected&amp;quot; button.&lt;br /&gt;
|}&lt;br /&gt;
&amp;lt;BR&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Supported Applications ==&lt;br /&gt;
&lt;br /&gt;
Please see the &amp;quot;Supported Applications&amp;quot; list in Save/Restore for the latest information.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Writing a SaveRestore Script ==&lt;br /&gt;
&lt;br /&gt;
'''Programs you will need:'''&lt;br /&gt;
*webOS Quick Install &lt;br /&gt;
*tofrodos - (tofrodos Convert text files to/from MSDOS/Windows/Unix (freeware)&lt;br /&gt;
*a database program - such as SQLite Database Browser.exe (SQLite Database Browser | Download SQLite Database Browser software for free at SourceForge.net )&lt;br /&gt;
*Palm SDK - (SDK Download - Palm Developer Center)&lt;br /&gt;
*access to the webOS command prompt&lt;br /&gt;
&lt;br /&gt;
''I highly recommend using the Windows Command prompt to get there, and not use the command prompt from webOS QI''.  &lt;br /&gt;
&lt;br /&gt;
Finally, I suggest you take a look at this site: ''git.webos-internals.org Git - applications/saverestore.git/tree - scripts/ and get familiar with some existing scripts'' (note that when writing scripts, you do NOT include the line #s on each script)&lt;br /&gt;
&lt;br /&gt;
Once this is done, you are ready to get started. &lt;br /&gt;
&lt;br /&gt;
'''Starting steps:'''&lt;br /&gt;
&lt;br /&gt;
1) Put your phone in Developer Mode, connect to the Computer, and select “Just Charge”&lt;br /&gt;
&lt;br /&gt;
2) Load up webOS Quick Install&lt;br /&gt;
&lt;br /&gt;
3) Open up 2 windows command prompts (you can do this by clicking on “Start”, “Run” then type “cmd”, then do it again)&lt;br /&gt;
&lt;br /&gt;
'''''Now, here is what you need to do'''''&lt;br /&gt;
&lt;br /&gt;
1) Use the App you want to create the script for for a little while. If it’s a game, make sure you get through a few levels. If it’s an app, make sure you load it up and make some changes in the app&lt;br /&gt;
&lt;br /&gt;
2) In one command prompt, type in “novacom -t open tty://” to get to the phone’s command prompt&lt;br /&gt;
 &lt;br /&gt;
3) In the other windows command prompt, change to the directory that you installed “tofrodos”&lt;br /&gt;
&lt;br /&gt;
4) You need to figure out the App ID of the application that you are trying to create the script for. There are a few ways to do this, but the easiest is to open up the save/restore app, click on “install applications” and find the app and copy the App ID (e.g. Facebook = “com.palm.app.facebook”). You can also use webOS Quick Install's Device Management window&lt;br /&gt;
&lt;br /&gt;
5) When you write a script, there are 4 types of saves that you may need:&lt;br /&gt;
* Files (Save specific files. Usually only used for PDK Apps)&lt;br /&gt;
* Cookies (Almost all non-PDK apps use cookies to save details)&lt;br /&gt;
* Databases (If any app saves a lot of user-entered data (vs games that may just keep your progress of what level you reached), it probably uses a Database)&lt;br /&gt;
* Query (but you will RARELY use the Query version)&lt;br /&gt;
&lt;br /&gt;
6) To check to see if you need to save specific files, in the Phone’s command prompt window, you want to check the files in the apps directory. Using facebook as an example, type in:&lt;br /&gt;
&amp;lt;pre&amp;gt;&amp;lt;nowiki&amp;gt;&lt;br /&gt;
ls -l -r -t /media/cryptofs/apps/usr/palm/applications/com.palm.app.facebook&amp;lt;/nowiki&amp;gt;&amp;lt;/pre&amp;gt;This will give you a listing of all files, the “-l” will give you DETAILED view, “-t” sorts in chronological order, and “-r” give you the newest file on the bottom. Look to see if anything was changed with a timestamp of when you last used the app. Note that sometimes, the app may have a subdirectory that you need to check. You can tell if something is a directory if the attributes have a “d” in the beginning. (E.g. “sample” below is a directory, “file” is not)&lt;br /&gt;
&amp;lt;pre&amp;gt;&amp;lt;nowiki&amp;gt;&lt;br /&gt;
drwxr-xr-x    2 root     root         1024 Mar 19 19:58 sample&lt;br /&gt;
-rw-r--r--    1 root     root      1482572 Mar 19 19:58 file&amp;lt;/nowiki&amp;gt;&amp;lt;/pre&amp;gt;if there are more directories, you may need to look in them. E.g. in the “sample” directory above, you would then need to &lt;br /&gt;
&amp;lt;pre&amp;gt;&amp;lt;nowiki&amp;gt;&lt;br /&gt;
ls -l -r –t /media/cryptofs/apps/usr/palm/applications/com.palm.app.facebook/sample&amp;lt;/nowiki&amp;gt;&amp;lt;/pre&amp;gt; and look to see there are any files in there you need. If there are files, mark down the DIRECTORY and ALL Files you need&lt;br /&gt;
&lt;br /&gt;
7) To check to see if the app uses a Cookie or a database, the easiest way is to use webOS Quick Install, select “Tools” – “Receive File”, and get the following 2 files:&lt;br /&gt;
&amp;lt;pre&amp;gt;&amp;lt;nowiki&amp;gt;&lt;br /&gt;
/var/palm/data/Databases.db&lt;br /&gt;
/var/palm/data/cookies.db &amp;lt;/nowiki&amp;gt;&amp;lt;/pre&amp;gt; Then, open each one of these databases (with SQLite Database Browser) and do a search for the application to see if it has an entry. If it does, then you know you need to backup the database and/or the cookie&lt;br /&gt;
8) So, now you are ready to write your script. Lets assume its for facebook application. So, the name of the script will be “com.palm.app.facebook”&lt;br /&gt;
&lt;br /&gt;
Each script will start off with the following (replace “Name of program” with the name of the program)&lt;br /&gt;
&amp;lt;pre&amp;gt;&amp;lt;nowiki&amp;gt;&lt;br /&gt;
#!/bin/sh&lt;br /&gt;
&lt;br /&gt;
APPID=`basename $0`&lt;br /&gt;
APPNAME=&amp;quot;NAME OF PROGRAM&amp;quot;&lt;br /&gt;
&lt;br /&gt;
source `dirname $0`/srf.app.info &amp;lt;/nowiki&amp;gt;&amp;lt;/pre&amp;gt; Lets assume that you have all 3 situations for your app (2 files: “facebook.dat and pref.dat”, in the “\sample” directory), database, and cookies. &lt;br /&gt;
&lt;br /&gt;
For the file section:&lt;br /&gt;
&amp;lt;pre&amp;gt;&amp;lt;nowiki&amp;gt;&lt;br /&gt;
SRCDIR=&amp;quot;$APPDIR/sample&amp;quot;&lt;br /&gt;
FILES=&amp;quot; facebook.dat pref.dat&amp;quot;&lt;br /&gt;
&lt;br /&gt;
source `dirname $0`/srf.app.files&amp;lt;/nowiki&amp;gt;&amp;lt;/pre&amp;gt; For the Database:&lt;br /&gt;
&amp;lt;pre&amp;gt;&amp;lt;nowiki&amp;gt;&lt;br /&gt;
source `dirname $0`/srf.app.databases &amp;lt;/nowiki&amp;gt;&amp;lt;/pre&amp;gt;For the cookies:&lt;br /&gt;
&amp;lt;pre&amp;gt;&amp;lt;nowiki&amp;gt;&lt;br /&gt;
source `dirname $0`/srf.app.cookies &amp;lt;/nowiki&amp;gt;&amp;lt;/pre&amp;gt; Then always end with:&lt;br /&gt;
&amp;lt;pre&amp;gt;&amp;lt;nowiki&amp;gt;&lt;br /&gt;
exit 0 :&amp;lt;/nowiki&amp;gt;&amp;lt;/pre&amp;gt;So, the final script would look like :&lt;br /&gt;
&amp;lt;pre&amp;gt;&amp;lt;nowiki&amp;gt;&lt;br /&gt;
#!/bin/sh&lt;br /&gt;
&lt;br /&gt;
APPID=`basename $0`&lt;br /&gt;
APPNAME=&amp;quot;NAME OF PROGRAM&amp;quot;&lt;br /&gt;
&lt;br /&gt;
source `dirname $0`/srf.app.info&lt;br /&gt;
&lt;br /&gt;
SRCDIR=&amp;quot;$APPDIR/sample&amp;quot;&lt;br /&gt;
FILES=&amp;quot; facebook.dat pref.dat&amp;quot;&lt;br /&gt;
&lt;br /&gt;
source `dirname $0`/srf.app.files&lt;br /&gt;
&lt;br /&gt;
source `dirname $0`/srf.app.databases&lt;br /&gt;
&lt;br /&gt;
source `dirname $0`/srf.app.cookies&lt;br /&gt;
&lt;br /&gt;
exit 0 &amp;lt;/nowiki&amp;gt;&amp;lt;/pre&amp;gt; Note that if the there was NOT a “sample” subdirectory, you would just write: SRCDIR=&amp;quot;$APPDIR&amp;quot; &lt;br /&gt;
Also, please make sure there is an extra “Hard Return” after “exit 0” &lt;br /&gt;
&lt;br /&gt;
So, now you have a script. However, because of the way the Windows treats Line Endings is different than how Linux treats line endings, you need to do the following:&lt;br /&gt;
1) Copy the script to the directory that you have the “tofrodos” application. If windows added a “.txt” to the filename, make sure you remove that. Then, in the 2nd windows command prompt (the one where you changed to the “tofrodos” folder), you need to run the following command: “Fromdos scriptname”. So, for the example above:&lt;br /&gt;
&amp;lt;pre&amp;gt;&amp;lt;nowiki&amp;gt;&lt;br /&gt;
Fromdos com.palm.app.facebook&amp;lt;/nowiki&amp;gt;&amp;lt;/pre&amp;gt; &lt;br /&gt;
2) Using webOS Quickinstall, select “Tools” – “Send File” and send this file to:&lt;br /&gt;
&amp;lt;pre&amp;gt;&amp;lt;nowiki&amp;gt;&lt;br /&gt;
/var/svc/org.webosinternals.saverestore/&amp;lt;/nowiki&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
3) In the Linux command prompt, make sure you are in the root directory (just in case, you can write “cd /”) and then run the following command (using the facebook example) to make the file executable&lt;br /&gt;
&amp;lt;pre&amp;gt;&amp;lt;nowiki&amp;gt;&lt;br /&gt;
chmod ugo+x /var/svc/org.webosinternals.saverestore/com.palm.app.facebook &amp;lt;/nowiki&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
4) Then, first test out the code by typing:&lt;br /&gt;
&amp;lt;pre&amp;gt;&amp;lt;nowiki&amp;gt;&lt;br /&gt;
sh -x /var/svc/org.webosinternals.saverestore/com.palm.app.facebook info&amp;lt;/nowiki&amp;gt;&amp;lt;/pre&amp;gt; with the “info” tag, I use this just to make sure that the code can recognize the script. If you get anything other than “exit 0” at the end, something is wrong!&lt;br /&gt;
5) If the “info” works, try running a “save”&lt;br /&gt;
&amp;lt;pre&amp;gt;&amp;lt;nowiki&amp;gt;&lt;br /&gt;
sh -x /var/svc/org.webosinternals.saverestore/com.palm.app.facebook save&amp;lt;/nowiki&amp;gt;&amp;lt;/pre&amp;gt; again, if you see anything other than “exit 0” at the end, then something went wrong. It’s hard to tell you what went wrong without seeing it, but something went wrong&lt;br /&gt;
6) Go into the app and make changes. Play some more, delete some items, etc&lt;br /&gt;
7) Back at the command prompt, run the “restore”&lt;br /&gt;
&amp;lt;pre&amp;gt;&amp;lt;nowiki&amp;gt;&lt;br /&gt;
sh -x /var/svc/org.webosinternals.saverestore/com.palm.app.facebook restore&amp;lt;/nowiki&amp;gt;&amp;lt;/pre&amp;gt;again, if you see anything other than “exit 0” at the end, then something went wrong.&lt;br /&gt;
&lt;br /&gt;
At this point, try loading up the app and see if it reset the app back to the “save” position. If it did NOT, then it could be an issue where the cookies were cached by the device and it just wasn’t updating. Close out of the app, run the “restore” command again, and then IMMEDIATELY do a Luna Restart. When it’s back on, open the app and see if it worked&lt;br /&gt;
&lt;br /&gt;
If this worked, then try loading up the save/restore app on the device and make sure that the save and restore works that way, too. &lt;br /&gt;
&lt;br /&gt;
Don’t forget to replace the “com.palm.app.facebook” name in the example above with your app name you need. &lt;br /&gt;
&lt;br /&gt;
'''FINAL STEP''' &lt;br /&gt;
&lt;br /&gt;
Post the script in the PreCentral SaveRestore thread so it can added it to the app!&lt;br /&gt;
&lt;br /&gt;
== Operating Notes ==&lt;br /&gt;
&lt;br /&gt;
Make sure your saved package list is up to date in preware before using save/restore so that it backs up you most recent installed package list if you are going to be using webOS doctor on your device or moving to a new device. You also may want to save a copy of the backup located on the /media/internal/ area (USB drive). If switching devices make sure to copy the backup and anything else from there before deactivating your old device.&lt;br /&gt;
&lt;br /&gt;
===Disclaimer ===&lt;br /&gt;
&lt;br /&gt;
WebOS Internals provides Save/Retore 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 Save/Restore is with you.  Should Save/Restore prove defective, you assume the cost of all necessary servicing, repair or correction.&amp;lt;br&amp;gt; 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 Save/Restore (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 Save/Restore to operate with any other programs).&lt;br /&gt;
&lt;br /&gt;
===Limitations===&lt;br /&gt;
&lt;br /&gt;
The Memos and Messaging application data can not be restored at this time. Some restored items require a luna restart or reboot of the device for the changes from the restore to take effect.&lt;br /&gt;
&lt;br /&gt;
===Known Bugs===&lt;br /&gt;
No known bugs&lt;br /&gt;
&lt;br /&gt;
== Changelog ==&lt;br /&gt;
See the Preware description for the changelog.&lt;br /&gt;
&lt;br /&gt;
== Contributors ==&lt;br /&gt;
*rwhitby&lt;br /&gt;
*AnOutsider&lt;br /&gt;
*swisstomcat&lt;br /&gt;
*oil&lt;br /&gt;
*Tibfib&lt;br /&gt;
*Audemars02&lt;/div&gt;</summary>
		<author><name>Paperadio</name></author>
	</entry>
	<entry>
		<id>http://wiki.webos-internals.org/index.php?title=Application:SaveRestore-ZH&amp;diff=12440</id>
		<title>Application:SaveRestore-ZH</title>
		<link rel="alternate" type="text/html" href="http://wiki.webos-internals.org/index.php?title=Application:SaveRestore-ZH&amp;diff=12440"/>
		<updated>2010-12-29T12:28:04Z</updated>

		<summary type="html">&lt;p&gt;Paperadio: Created page with 'Category:Application Category:China  '''Note : this page/article is the chinese translation of the english wiki page : http://www.webos-internals.org/wiki/Application:Sav…'&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[Category:Application]]&lt;br /&gt;
[[Category:China]]&lt;br /&gt;
&lt;br /&gt;
'''Note : this page/article is the chinese translation of the english wiki page : http://www.webos-internals.org/wiki/Application:SaveRestore '''&amp;lt;BR&amp;gt;&lt;br /&gt;
&amp;lt;BR&amp;gt;&lt;br /&gt;
'''注意 : 本文章/页是一个英文维基页面的中文译本，原文在: http://www.webos-internals.org/wiki/Application:SaveRestore &amp;lt;BR&amp;gt;&lt;br /&gt;
'''&lt;br /&gt;
&lt;br /&gt;
{{application&lt;br /&gt;
|name=SaveRestore&lt;br /&gt;
|type=webOS&lt;br /&gt;
|version=Version: 1.0.5 &amp;lt;br /&amp;gt;(25 Aug 2010)&lt;br /&gt;
|tag=Utilities&lt;br /&gt;
|screenshot=Saverestore_ss1.png&lt;br /&gt;
|description=}}&lt;br /&gt;
&lt;br /&gt;
== Summary == &lt;br /&gt;
Save/Restore enables saving and restoring application data and misc. other things such as remembering icon placement in the launcher to and from the /media/internal/saverestore/ directory (USB drive) on a webOS device. The goal is to make the need to restore a device or switch devices as easy as possible by eliminating as much as possible dealing with each little thing to get back up and running as if you hadn't needed to restore.&lt;br /&gt;
&lt;br /&gt;
== Installing SaveRestore ==&lt;br /&gt;
Use [[Preware]] to install this application.&lt;br /&gt;
&lt;br /&gt;
== Usage == &lt;br /&gt;
===Saving Data===&lt;br /&gt;
{| Width=&amp;quot;61%&amp;quot; VAlign=&amp;quot;top&amp;quot;&lt;br /&gt;
|valign=&amp;quot;top&amp;quot;|[[Image: Saverestore_ss2.png|160px|frameless|left|text-top]]&lt;br /&gt;
|valign=&amp;quot;top&amp;quot;|Click on &amp;quot;Save Application Data&amp;quot; to start saving your application data to the USB drive. Once you are at the save page, you can choose which applications you would like to back up. When you have decided, tap the &amp;quot;Save Selected&amp;quot; button at the bottom of the screen.&lt;br /&gt;
|}&lt;br /&gt;
&amp;lt;BR&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Restoring Data===&lt;br /&gt;
{| Width=&amp;quot;61%&amp;quot; VAlign=&amp;quot;top&amp;quot;&lt;br /&gt;
|valign=&amp;quot;top&amp;quot;|[[Image: Saverestore_ss3.png|160px|frameless|left|text-top]]&lt;br /&gt;
|valign=&amp;quot;top&amp;quot;|If you need to restore your backed-up data, tap on &amp;quot;Restore Application Data&amp;quot; on the main page. Then, pick which applications you would like to restore. To restore the data, click on the &amp;quot;Restore Selected&amp;quot; button.&lt;br /&gt;
|}&lt;br /&gt;
&amp;lt;BR&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Supported Applications ==&lt;br /&gt;
&lt;br /&gt;
Please see the &amp;quot;Supported Applications&amp;quot; list in Save/Restore for the latest information.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Writing a SaveRestore Script ==&lt;br /&gt;
&lt;br /&gt;
'''Programs you will need:'''&lt;br /&gt;
*webOS Quick Install &lt;br /&gt;
*tofrodos - (tofrodos Convert text files to/from MSDOS/Windows/Unix (freeware)&lt;br /&gt;
*a database program - such as SQLite Database Browser.exe (SQLite Database Browser | Download SQLite Database Browser software for free at SourceForge.net )&lt;br /&gt;
*Palm SDK - (SDK Download - Palm Developer Center)&lt;br /&gt;
*access to the webOS command prompt&lt;br /&gt;
&lt;br /&gt;
''I highly recommend using the Windows Command prompt to get there, and not use the command prompt from webOS QI''.  &lt;br /&gt;
&lt;br /&gt;
Finally, I suggest you take a look at this site: ''git.webos-internals.org Git - applications/saverestore.git/tree - scripts/ and get familiar with some existing scripts'' (note that when writing scripts, you do NOT include the line #s on each script)&lt;br /&gt;
&lt;br /&gt;
Once this is done, you are ready to get started. &lt;br /&gt;
&lt;br /&gt;
'''Starting steps:'''&lt;br /&gt;
&lt;br /&gt;
1) Put your phone in Developer Mode, connect to the Computer, and select “Just Charge”&lt;br /&gt;
&lt;br /&gt;
2) Load up webOS Quick Install&lt;br /&gt;
&lt;br /&gt;
3) Open up 2 windows command prompts (you can do this by clicking on “Start”, “Run” then type “cmd”, then do it again)&lt;br /&gt;
&lt;br /&gt;
'''''Now, here is what you need to do'''''&lt;br /&gt;
&lt;br /&gt;
1) Use the App you want to create the script for for a little while. If it’s a game, make sure you get through a few levels. If it’s an app, make sure you load it up and make some changes in the app&lt;br /&gt;
&lt;br /&gt;
2) In one command prompt, type in “novacom -t open tty://” to get to the phone’s command prompt&lt;br /&gt;
 &lt;br /&gt;
3) In the other windows command prompt, change to the directory that you installed “tofrodos”&lt;br /&gt;
&lt;br /&gt;
4) You need to figure out the App ID of the application that you are trying to create the script for. There are a few ways to do this, but the easiest is to open up the save/restore app, click on “install applications” and find the app and copy the App ID (e.g. Facebook = “com.palm.app.facebook”). You can also use webOS Quick Install's Device Management window&lt;br /&gt;
&lt;br /&gt;
5) When you write a script, there are 4 types of saves that you may need:&lt;br /&gt;
* Files (Save specific files. Usually only used for PDK Apps)&lt;br /&gt;
* Cookies (Almost all non-PDK apps use cookies to save details)&lt;br /&gt;
* Databases (If any app saves a lot of user-entered data (vs games that may just keep your progress of what level you reached), it probably uses a Database)&lt;br /&gt;
* Query (but you will RARELY use the Query version)&lt;br /&gt;
&lt;br /&gt;
6) To check to see if you need to save specific files, in the Phone’s command prompt window, you want to check the files in the apps directory. Using facebook as an example, type in:&lt;br /&gt;
&amp;lt;pre&amp;gt;&amp;lt;nowiki&amp;gt;&lt;br /&gt;
ls -l -r -t /media/cryptofs/apps/usr/palm/applications/com.palm.app.facebook&amp;lt;/nowiki&amp;gt;&amp;lt;/pre&amp;gt;This will give you a listing of all files, the “-l” will give you DETAILED view, “-t” sorts in chronological order, and “-r” give you the newest file on the bottom. Look to see if anything was changed with a timestamp of when you last used the app. Note that sometimes, the app may have a subdirectory that you need to check. You can tell if something is a directory if the attributes have a “d” in the beginning. (E.g. “sample” below is a directory, “file” is not)&lt;br /&gt;
&amp;lt;pre&amp;gt;&amp;lt;nowiki&amp;gt;&lt;br /&gt;
drwxr-xr-x    2 root     root         1024 Mar 19 19:58 sample&lt;br /&gt;
-rw-r--r--    1 root     root      1482572 Mar 19 19:58 file&amp;lt;/nowiki&amp;gt;&amp;lt;/pre&amp;gt;if there are more directories, you may need to look in them. E.g. in the “sample” directory above, you would then need to &lt;br /&gt;
&amp;lt;pre&amp;gt;&amp;lt;nowiki&amp;gt;&lt;br /&gt;
ls -l -r –t /media/cryptofs/apps/usr/palm/applications/com.palm.app.facebook/sample&amp;lt;/nowiki&amp;gt;&amp;lt;/pre&amp;gt; and look to see there are any files in there you need. If there are files, mark down the DIRECTORY and ALL Files you need&lt;br /&gt;
&lt;br /&gt;
7) To check to see if the app uses a Cookie or a database, the easiest way is to use webOS Quick Install, select “Tools” – “Receive File”, and get the following 2 files:&lt;br /&gt;
&amp;lt;pre&amp;gt;&amp;lt;nowiki&amp;gt;&lt;br /&gt;
/var/palm/data/Databases.db&lt;br /&gt;
/var/palm/data/cookies.db &amp;lt;/nowiki&amp;gt;&amp;lt;/pre&amp;gt; Then, open each one of these databases (with SQLite Database Browser) and do a search for the application to see if it has an entry. If it does, then you know you need to backup the database and/or the cookie&lt;br /&gt;
8) So, now you are ready to write your script. Lets assume its for facebook application. So, the name of the script will be “com.palm.app.facebook”&lt;br /&gt;
&lt;br /&gt;
Each script will start off with the following (replace “Name of program” with the name of the program)&lt;br /&gt;
&amp;lt;pre&amp;gt;&amp;lt;nowiki&amp;gt;&lt;br /&gt;
#!/bin/sh&lt;br /&gt;
&lt;br /&gt;
APPID=`basename $0`&lt;br /&gt;
APPNAME=&amp;quot;NAME OF PROGRAM&amp;quot;&lt;br /&gt;
&lt;br /&gt;
source `dirname $0`/srf.app.info &amp;lt;/nowiki&amp;gt;&amp;lt;/pre&amp;gt; Lets assume that you have all 3 situations for your app (2 files: “facebook.dat and pref.dat”, in the “\sample” directory), database, and cookies. &lt;br /&gt;
&lt;br /&gt;
For the file section:&lt;br /&gt;
&amp;lt;pre&amp;gt;&amp;lt;nowiki&amp;gt;&lt;br /&gt;
SRCDIR=&amp;quot;$APPDIR/sample&amp;quot;&lt;br /&gt;
FILES=&amp;quot; facebook.dat pref.dat&amp;quot;&lt;br /&gt;
&lt;br /&gt;
source `dirname $0`/srf.app.files&amp;lt;/nowiki&amp;gt;&amp;lt;/pre&amp;gt; For the Database:&lt;br /&gt;
&amp;lt;pre&amp;gt;&amp;lt;nowiki&amp;gt;&lt;br /&gt;
source `dirname $0`/srf.app.databases &amp;lt;/nowiki&amp;gt;&amp;lt;/pre&amp;gt;For the cookies:&lt;br /&gt;
&amp;lt;pre&amp;gt;&amp;lt;nowiki&amp;gt;&lt;br /&gt;
source `dirname $0`/srf.app.cookies &amp;lt;/nowiki&amp;gt;&amp;lt;/pre&amp;gt; Then always end with:&lt;br /&gt;
&amp;lt;pre&amp;gt;&amp;lt;nowiki&amp;gt;&lt;br /&gt;
exit 0 :&amp;lt;/nowiki&amp;gt;&amp;lt;/pre&amp;gt;So, the final script would look like :&lt;br /&gt;
&amp;lt;pre&amp;gt;&amp;lt;nowiki&amp;gt;&lt;br /&gt;
#!/bin/sh&lt;br /&gt;
&lt;br /&gt;
APPID=`basename $0`&lt;br /&gt;
APPNAME=&amp;quot;NAME OF PROGRAM&amp;quot;&lt;br /&gt;
&lt;br /&gt;
source `dirname $0`/srf.app.info&lt;br /&gt;
&lt;br /&gt;
SRCDIR=&amp;quot;$APPDIR/sample&amp;quot;&lt;br /&gt;
FILES=&amp;quot; facebook.dat pref.dat&amp;quot;&lt;br /&gt;
&lt;br /&gt;
source `dirname $0`/srf.app.files&lt;br /&gt;
&lt;br /&gt;
source `dirname $0`/srf.app.databases&lt;br /&gt;
&lt;br /&gt;
source `dirname $0`/srf.app.cookies&lt;br /&gt;
&lt;br /&gt;
exit 0 &amp;lt;/nowiki&amp;gt;&amp;lt;/pre&amp;gt; Note that if the there was NOT a “sample” subdirectory, you would just write: SRCDIR=&amp;quot;$APPDIR&amp;quot; &lt;br /&gt;
Also, please make sure there is an extra “Hard Return” after “exit 0” &lt;br /&gt;
&lt;br /&gt;
So, now you have a script. However, because of the way the Windows treats Line Endings is different than how Linux treats line endings, you need to do the following:&lt;br /&gt;
1) Copy the script to the directory that you have the “tofrodos” application. If windows added a “.txt” to the filename, make sure you remove that. Then, in the 2nd windows command prompt (the one where you changed to the “tofrodos” folder), you need to run the following command: “Fromdos scriptname”. So, for the example above:&lt;br /&gt;
&amp;lt;pre&amp;gt;&amp;lt;nowiki&amp;gt;&lt;br /&gt;
Fromdos com.palm.app.facebook&amp;lt;/nowiki&amp;gt;&amp;lt;/pre&amp;gt; &lt;br /&gt;
2) Using webOS Quickinstall, select “Tools” – “Send File” and send this file to:&lt;br /&gt;
&amp;lt;pre&amp;gt;&amp;lt;nowiki&amp;gt;&lt;br /&gt;
/var/svc/org.webosinternals.saverestore/&amp;lt;/nowiki&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
3) In the Linux command prompt, make sure you are in the root directory (just in case, you can write “cd /”) and then run the following command (using the facebook example) to make the file executable&lt;br /&gt;
&amp;lt;pre&amp;gt;&amp;lt;nowiki&amp;gt;&lt;br /&gt;
chmod ugo+x /var/svc/org.webosinternals.saverestore/com.palm.app.facebook &amp;lt;/nowiki&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
4) Then, first test out the code by typing:&lt;br /&gt;
&amp;lt;pre&amp;gt;&amp;lt;nowiki&amp;gt;&lt;br /&gt;
sh -x /var/svc/org.webosinternals.saverestore/com.palm.app.facebook info&amp;lt;/nowiki&amp;gt;&amp;lt;/pre&amp;gt; with the “info” tag, I use this just to make sure that the code can recognize the script. If you get anything other than “exit 0” at the end, something is wrong!&lt;br /&gt;
5) If the “info” works, try running a “save”&lt;br /&gt;
&amp;lt;pre&amp;gt;&amp;lt;nowiki&amp;gt;&lt;br /&gt;
sh -x /var/svc/org.webosinternals.saverestore/com.palm.app.facebook save&amp;lt;/nowiki&amp;gt;&amp;lt;/pre&amp;gt; again, if you see anything other than “exit 0” at the end, then something went wrong. It’s hard to tell you what went wrong without seeing it, but something went wrong&lt;br /&gt;
6) Go into the app and make changes. Play some more, delete some items, etc&lt;br /&gt;
7) Back at the command prompt, run the “restore”&lt;br /&gt;
&amp;lt;pre&amp;gt;&amp;lt;nowiki&amp;gt;&lt;br /&gt;
sh -x /var/svc/org.webosinternals.saverestore/com.palm.app.facebook restore&amp;lt;/nowiki&amp;gt;&amp;lt;/pre&amp;gt;again, if you see anything other than “exit 0” at the end, then something went wrong.&lt;br /&gt;
&lt;br /&gt;
At this point, try loading up the app and see if it reset the app back to the “save” position. If it did NOT, then it could be an issue where the cookies were cached by the device and it just wasn’t updating. Close out of the app, run the “restore” command again, and then IMMEDIATELY do a Luna Restart. When it’s back on, open the app and see if it worked&lt;br /&gt;
&lt;br /&gt;
If this worked, then try loading up the save/restore app on the device and make sure that the save and restore works that way, too. &lt;br /&gt;
&lt;br /&gt;
Don’t forget to replace the “com.palm.app.facebook” name in the example above with your app name you need. &lt;br /&gt;
&lt;br /&gt;
'''FINAL STEP''' &lt;br /&gt;
&lt;br /&gt;
Post the script in the PreCentral SaveRestore thread so it can added it to the app!&lt;br /&gt;
&lt;br /&gt;
== Operating Notes ==&lt;br /&gt;
&lt;br /&gt;
Make sure your saved package list is up to date in preware before using save/restore so that it backs up you most recent installed package list if you are going to be using webOS doctor on your device or moving to a new device. You also may want to save a copy of the backup located on the /media/internal/ area (USB drive). If switching devices make sure to copy the backup and anything else from there before deactivating your old device.&lt;br /&gt;
&lt;br /&gt;
===Disclaimer ===&lt;br /&gt;
&lt;br /&gt;
WebOS Internals provides Save/Retore 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 Save/Restore is with you.  Should Save/Restore prove defective, you assume the cost of all necessary servicing, repair or correction.&amp;lt;br&amp;gt; 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 Save/Restore (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 Save/Restore to operate with any other programs).&lt;br /&gt;
&lt;br /&gt;
===Limitations===&lt;br /&gt;
&lt;br /&gt;
The Memos and Messaging application data can not be restored at this time. Some restored items require a luna restart or reboot of the device for the changes from the restore to take effect.&lt;br /&gt;
&lt;br /&gt;
===Known Bugs===&lt;br /&gt;
No known bugs&lt;br /&gt;
&lt;br /&gt;
== Changelog ==&lt;br /&gt;
See the Preware description for the changelog.&lt;br /&gt;
&lt;br /&gt;
== Contributors ==&lt;br /&gt;
*rwhitby&lt;br /&gt;
*AnOutsider&lt;br /&gt;
*swisstomcat&lt;br /&gt;
*oil&lt;br /&gt;
*Tibfib&lt;br /&gt;
*Audemars02&lt;/div&gt;</summary>
		<author><name>Paperadio</name></author>
	</entry>
	<entry>
		<id>http://wiki.webos-internals.org/index.php?title=WebOS_Internals:Site_support-ZH&amp;diff=12413</id>
		<title>WebOS Internals:Site support-ZH</title>
		<link rel="alternate" type="text/html" href="http://wiki.webos-internals.org/index.php?title=WebOS_Internals:Site_support-ZH&amp;diff=12413"/>
		<updated>2010-12-28T15:38:51Z</updated>

		<summary type="html">&lt;p&gt;Paperadio: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[Category:China]]&lt;br /&gt;
'''Note : this page/article is the chinese translation of the english wiki page : http://www.webos-internals.org/wiki/WebOS_Internals:Site_support '''&amp;lt;BR&amp;gt;&lt;br /&gt;
&amp;lt;BR&amp;gt;&lt;br /&gt;
'''注意 : 本文章/页是一个英文维基页面的中文译本，原文在: http://www.webos-internals.org/wiki/WebOS_Internals:Site_support &amp;lt;BR&amp;gt;&lt;br /&gt;
'''&lt;br /&gt;
&lt;br /&gt;
社区邀请您对网站进行捐助，以使我们能够购买硬件（包括运行webos-internals.org和preware.org网站的服务器以及核心开发人员们进行测试用途的所有硬件），支付主机和域名的费用，以及与运营这个网站和preware.org自制软件生态系统相关的所有开销。&lt;br /&gt;
&lt;br /&gt;
这个服务器创建并发行自制应用程序、主题、补丁以及内核，这些都需要资金来维持运转，并且它唯一的资金来源就是接受捐助。&lt;br /&gt;
&lt;br /&gt;
&amp;lt;paypal&amp;gt;&amp;lt;/paypal&amp;gt;&lt;/div&gt;</summary>
		<author><name>Paperadio</name></author>
	</entry>
	<entry>
		<id>http://wiki.webos-internals.org/index.php?title=Getting_started-ZH&amp;diff=12412</id>
		<title>Getting started-ZH</title>
		<link rel="alternate" type="text/html" href="http://wiki.webos-internals.org/index.php?title=Getting_started-ZH&amp;diff=12412"/>
		<updated>2010-12-28T15:19:16Z</updated>

		<summary type="html">&lt;p&gt;Paperadio: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;__FORCETOC__&lt;br /&gt;
[[Category:China]]&lt;br /&gt;
'''Note : this page/article is the chinese translation of the english wiki page : http://www.webos-internals.org/wiki/Getting_started '''&amp;lt;BR&amp;gt;&lt;br /&gt;
&amp;lt;BR&amp;gt;&lt;br /&gt;
'''注意 : 本文章/页是一个英文维基页面的中文译本，原文在: http://www.webos-internals.org/wiki/Getting_started &amp;lt;BR&amp;gt;&lt;br /&gt;
'''&lt;br /&gt;
= 开启开发者模式 =&lt;br /&gt;
&lt;br /&gt;
# 进入Palm Pre or Pixi的主界面（开机界面） &lt;br /&gt;
# 键入&amp;quot;webos20090606&amp;quot;，不要有标点符号。&lt;br /&gt;
# 点击开发者模式图标，即打开开发者模式。 &lt;br /&gt;
# 并将开发者模式置于开。&lt;br /&gt;
# 当界面询问时，点击重启设备，手机将会重启。&lt;br /&gt;
# 将USB线连接至你的电脑上，出现选择提示时请选择“Just Charge”.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
{{article-two-columns&lt;br /&gt;
|width1=320px&lt;br /&gt;
|width2=320px&lt;br /&gt;
|column1=&lt;br /&gt;
== Step 1 ==&lt;br /&gt;
&lt;br /&gt;
Type what's below in universal search to find the Developer Mode Enabler app. Run it.&lt;br /&gt;
This is the classic [http://en.wikipedia.org/wiki/Konami_Code Konami Code]&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;text&amp;quot;&amp;gt;&lt;br /&gt;
upupdowndownleftrightleftrightbastart&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Since webOS 1.1 a shorter version also works:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;text&amp;quot;&amp;gt;&lt;br /&gt;
webos20090606&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[[Image:Enable_developer_mode_step1.png]]&lt;br /&gt;
&lt;br /&gt;
|column2=&lt;br /&gt;
== Step 2 ==&lt;br /&gt;
&lt;br /&gt;
将开发者模式的开关置于‘开’的位置。&lt;br /&gt;
&lt;br /&gt;
[[Image:Enable_developer_mode_step2.png]]&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
= Installing Optware =&lt;br /&gt;
&lt;br /&gt;
= Running Dropbear SSH Server =&lt;/div&gt;</summary>
		<author><name>Paperadio</name></author>
	</entry>
	<entry>
		<id>http://wiki.webos-internals.org/index.php?title=Portal:webOS_Applications-ZH&amp;diff=12411</id>
		<title>Portal:webOS Applications-ZH</title>
		<link rel="alternate" type="text/html" href="http://wiki.webos-internals.org/index.php?title=Portal:webOS_Applications-ZH&amp;diff=12411"/>
		<updated>2010-12-28T15:17:07Z</updated>

		<summary type="html">&lt;p&gt;Paperadio: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[Category:China]]&lt;br /&gt;
'''Note : this page/article is the chinese translation of the english wiki page : http://www.webos-internals.org/wiki/Portal:webOS_Applications '''&amp;lt;BR&amp;gt;&lt;br /&gt;
&amp;lt;BR&amp;gt;&lt;br /&gt;
'''注意 : 本文章/页是一个英文维基页面的中文译本，原文在: http://www.webos-internals.org/wiki/Portal:webOS_Applications &amp;lt;BR&amp;gt;&lt;br /&gt;
'''&lt;br /&gt;
__notoc__&lt;br /&gt;
{{preware}}&lt;br /&gt;
{{portal-header&lt;br /&gt;
|The Instructions on [[Tutorials_webOS_Hello_World|building WebOS Mojo applications]] of your own are simple and straight forward.&lt;br /&gt;
}}&lt;br /&gt;
{{portal-header&lt;br /&gt;
|如果你正在找[[Portal:Patches_to_webOS|webOS内置应用程序补丁]] 可以在'''[[Portal:Patches_to_webOS|webOS补丁]]'''找到。 &lt;br /&gt;
}}&lt;br /&gt;
{{portal-three-columns&lt;br /&gt;
|column1=&lt;br /&gt;
* [[Portal:webOS_Applications_All|全部]]&lt;br /&gt;
* [[Portal:webOS_Applications_Business|商务]]&lt;br /&gt;
* [[Portal:webOS_Applications_Communications|通讯]]&lt;br /&gt;
* [[Portal:webOS_Applications_Entertainment|娱乐]]&lt;br /&gt;
&lt;br /&gt;
|column2=&lt;br /&gt;
* [[Portal:webOS_Applications_Food|美食]]&lt;br /&gt;
* [[Portal:webOS_Applications_Games|游戏]]&lt;br /&gt;
* [[Portal:webOS_Applications_Lifestyle|生活]]&lt;br /&gt;
* [[Portal:webOS_Applications_News|新闻]]&lt;br /&gt;
&lt;br /&gt;
|column3=&lt;br /&gt;
* [[Portal:webOS_Applications_Social Networking|网络社交]]&lt;br /&gt;
* [[Portal:webOS_Applications_Tutorial|指南]]&lt;br /&gt;
* [[Portal:webOS_Applications_Utilities|实用工具]]&lt;br /&gt;
* [[Portal:webOS_Applications_Productivity|效率工具]]&lt;br /&gt;
}}&lt;br /&gt;
{{portal-two-columns&lt;br /&gt;
|column1=&lt;br /&gt;
== 指南 ==&lt;br /&gt;
&lt;br /&gt;
* [[Tutorials_webOS_Getting_Started|开发入门]]&lt;br /&gt;
* [[Tutorials_webOS_Hello_World|创建你的第一个应用程序]]&lt;br /&gt;
* [[Tutorials_webOS_Porting_Older_App|移植旧有javascript应用]]&lt;br /&gt;
* [[Tutorials_webOS_IPKG_Installer|IPKG安装程序]]&lt;br /&gt;
* [[Tutorials_webOS_Installing_An_Ipk|安装一个IPK]]&lt;br /&gt;
* [[Komodo|Komodo Specific Tutorials]]&lt;br /&gt;
* [[Tutorials_webOS_Loading_Existing_Apps_Into_An_Eclipse_Project|Loading Existing apps into an Eclipse Project]]&lt;br /&gt;
* [[Tutorials_webOS_Using Cookies|Using Cookies To Move Variables]]&lt;br /&gt;
* [[Tutorials_webOS_Debugging 101|Common Ways to Debug Your Application]]&lt;br /&gt;
* [[Tutorials_webOS_Getting_JSON_From_An_External_MySQL_Database|Getting JSON From An External MySQL Database]]&lt;br /&gt;
* [[Tutorials_Differences_between_Emulator_and_Pre|Diffences between Emulator and Pre]]&lt;br /&gt;
&lt;br /&gt;
== 想写个指南添加到这里? ==&lt;br /&gt;
&lt;br /&gt;
只要将文章按以下命名&lt;br /&gt;
&lt;br /&gt;
&amp;quot;utorials webOS &amp;quot; + 你命名的名称&lt;br /&gt;
&lt;br /&gt;
例：&lt;br /&gt;
Ex: Tutorials_webOS_Getting_Started&amp;lt;br /&amp;gt;&lt;br /&gt;
(空格和下划线是一样的)&lt;br /&gt;
&lt;br /&gt;
==Need help formatting your text for wiki? ==&lt;br /&gt;
Find easy to use markup examples with visual representations on our formatting help pages.&lt;br /&gt;
&lt;br /&gt;
[[Help:Formatting | Wiki Formatting Help]]&lt;br /&gt;
&lt;br /&gt;
|column2=&lt;br /&gt;
== Policies about adding Applications ==&lt;br /&gt;
&lt;br /&gt;
Your application can be any progress (Completed/Beta/Design Phase), just make sure you have a temporary name. For example if your application is called &amp;quot;Testing This&amp;quot;:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;text&amp;quot;&amp;gt;&lt;br /&gt;
{{portal-application-item&lt;br /&gt;
|name=Asteroids&lt;br /&gt;
|article=Asteroids&lt;br /&gt;
|user=AWESOM-O&lt;br /&gt;
|site=http://domain.com/asteroids/&lt;br /&gt;
|description=This is a short description, leave screenshots&lt;br /&gt;
and other details for the application page.&lt;br /&gt;
}}&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Place this under the [[Portal:webOS Applications All|All webOS Application Portal]], and the category it goes under (for instance &amp;quot;Games&amp;quot; if it is a game). You can always change the applications name just make sure it is not taken and let us know on the [[Admin_Changes|Admin Changes]] page so we can delete the old application page (so others can use it).&lt;br /&gt;
&lt;br /&gt;
}}&lt;br /&gt;
==开发项目==&lt;br /&gt;
webOS Mojo和多语言项目是开源程序，由社区开发。&lt;br /&gt;
&lt;br /&gt;
* [[Application:Preware-ZH|Preware]]: A mojo app with backend plugin to run ipkg and fetch over the air installs and updates from the Preware ipkg feed.&lt;br /&gt;
* [[On Screen Keyboard]]&lt;br /&gt;
* [[My notification|My notification]] : a Mojo app to enable the changing of system sounds and wallpaper.&lt;br /&gt;
* [[EBook-Reader]]: a Mojo app for reading text-oriented books on line.  &lt;br /&gt;
* [[Save and Restore]]: save and restore application&lt;br /&gt;
&lt;br /&gt;
== 开发建议 ==&lt;br /&gt;
These proposals for webOS applications lack a formal project at this time. &lt;br /&gt;
* [[Splash Application|Splash Application]]&lt;br /&gt;
* [[Proposal_to_install_Homebrew_apps_on_/media/internal_%28USB_partition%29]]&lt;/div&gt;</summary>
		<author><name>Paperadio</name></author>
	</entry>
	<entry>
		<id>http://wiki.webos-internals.org/index.php?title=Portal:webOS_Applications-ZH&amp;diff=12410</id>
		<title>Portal:webOS Applications-ZH</title>
		<link rel="alternate" type="text/html" href="http://wiki.webos-internals.org/index.php?title=Portal:webOS_Applications-ZH&amp;diff=12410"/>
		<updated>2010-12-28T15:14:38Z</updated>

		<summary type="html">&lt;p&gt;Paperadio: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;'''Note : this page/article is the chinese translation of the english wiki page : http://www.webos-internals.org/wiki/Portal:webOS_Applications '''&amp;lt;BR&amp;gt;&lt;br /&gt;
&amp;lt;BR&amp;gt;&lt;br /&gt;
'''注意 : 本文章/页是一个英文维基页面的中文译本，原文在: http://www.webos-internals.org/wiki/Portal:webOS_Applications &amp;lt;BR&amp;gt;&lt;br /&gt;
'''&lt;br /&gt;
__notoc__&lt;br /&gt;
{{preware}}&lt;br /&gt;
{{portal-header&lt;br /&gt;
|The Instructions on [[Tutorials_webOS_Hello_World|building WebOS Mojo applications]] of your own are simple and straight forward.&lt;br /&gt;
}}&lt;br /&gt;
{{portal-header&lt;br /&gt;
|如果你正在找[[Portal:Patches_to_webOS|webOS内置应用程序补丁]] 可以在'''[[Portal:Patches_to_webOS|webOS补丁]]'''找到。 &lt;br /&gt;
}}&lt;br /&gt;
{{portal-three-columns&lt;br /&gt;
|column1=&lt;br /&gt;
* [[Portal:webOS_Applications_All|全部]]&lt;br /&gt;
* [[Portal:webOS_Applications_Business|商务]]&lt;br /&gt;
* [[Portal:webOS_Applications_Communications|通讯]]&lt;br /&gt;
* [[Portal:webOS_Applications_Entertainment|娱乐]]&lt;br /&gt;
&lt;br /&gt;
|column2=&lt;br /&gt;
* [[Portal:webOS_Applications_Food|美食]]&lt;br /&gt;
* [[Portal:webOS_Applications_Games|游戏]]&lt;br /&gt;
* [[Portal:webOS_Applications_Lifestyle|生活]]&lt;br /&gt;
* [[Portal:webOS_Applications_News|新闻]]&lt;br /&gt;
&lt;br /&gt;
|column3=&lt;br /&gt;
* [[Portal:webOS_Applications_Social Networking|网络社交]]&lt;br /&gt;
* [[Portal:webOS_Applications_Tutorial|指南]]&lt;br /&gt;
* [[Portal:webOS_Applications_Utilities|实用工具]]&lt;br /&gt;
* [[Portal:webOS_Applications_Productivity|效率工具]]&lt;br /&gt;
}}&lt;br /&gt;
{{portal-two-columns&lt;br /&gt;
|column1=&lt;br /&gt;
== 指南 ==&lt;br /&gt;
&lt;br /&gt;
* [[Tutorials_webOS_Getting_Started|开发入门]]&lt;br /&gt;
* [[Tutorials_webOS_Hello_World|创建你的第一个应用程序]]&lt;br /&gt;
* [[Tutorials_webOS_Porting_Older_App|移植旧有javascript应用]]&lt;br /&gt;
* [[Tutorials_webOS_IPKG_Installer|IPKG安装程序]]&lt;br /&gt;
* [[Tutorials_webOS_Installing_An_Ipk|安装一个IPK]]&lt;br /&gt;
* [[Komodo|Komodo Specific Tutorials]]&lt;br /&gt;
* [[Tutorials_webOS_Loading_Existing_Apps_Into_An_Eclipse_Project|Loading Existing apps into an Eclipse Project]]&lt;br /&gt;
* [[Tutorials_webOS_Using Cookies|Using Cookies To Move Variables]]&lt;br /&gt;
* [[Tutorials_webOS_Debugging 101|Common Ways to Debug Your Application]]&lt;br /&gt;
* [[Tutorials_webOS_Getting_JSON_From_An_External_MySQL_Database|Getting JSON From An External MySQL Database]]&lt;br /&gt;
* [[Tutorials_Differences_between_Emulator_and_Pre|Diffences between Emulator and Pre]]&lt;br /&gt;
&lt;br /&gt;
== 想写个指南添加到这里? ==&lt;br /&gt;
&lt;br /&gt;
只要将文章按以下命名&lt;br /&gt;
&lt;br /&gt;
&amp;quot;utorials webOS &amp;quot; + 你命名的名称&lt;br /&gt;
&lt;br /&gt;
例：&lt;br /&gt;
Ex: Tutorials_webOS_Getting_Started&amp;lt;br /&amp;gt;&lt;br /&gt;
(空格和下划线是一样的)&lt;br /&gt;
&lt;br /&gt;
==Need help formatting your text for wiki? ==&lt;br /&gt;
Find easy to use markup examples with visual representations on our formatting help pages.&lt;br /&gt;
&lt;br /&gt;
[[Help:Formatting | Wiki Formatting Help]]&lt;br /&gt;
&lt;br /&gt;
|column2=&lt;br /&gt;
== Policies about adding Applications ==&lt;br /&gt;
&lt;br /&gt;
Your application can be any progress (Completed/Beta/Design Phase), just make sure you have a temporary name. For example if your application is called &amp;quot;Testing This&amp;quot;:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;text&amp;quot;&amp;gt;&lt;br /&gt;
{{portal-application-item&lt;br /&gt;
|name=Asteroids&lt;br /&gt;
|article=Asteroids&lt;br /&gt;
|user=AWESOM-O&lt;br /&gt;
|site=http://domain.com/asteroids/&lt;br /&gt;
|description=This is a short description, leave screenshots&lt;br /&gt;
and other details for the application page.&lt;br /&gt;
}}&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Place this under the [[Portal:webOS Applications All|All webOS Application Portal]], and the category it goes under (for instance &amp;quot;Games&amp;quot; if it is a game). You can always change the applications name just make sure it is not taken and let us know on the [[Admin_Changes|Admin Changes]] page so we can delete the old application page (so others can use it).&lt;br /&gt;
&lt;br /&gt;
}}&lt;br /&gt;
==开发项目==&lt;br /&gt;
webOS Mojo和多语言项目是开源程序，由社区开发。&lt;br /&gt;
&lt;br /&gt;
* [[Application:Preware-ZH|Preware]]: A mojo app with backend plugin to run ipkg and fetch over the air installs and updates from the Preware ipkg feed.&lt;br /&gt;
* [[On Screen Keyboard]]&lt;br /&gt;
* [[My notification|My notification]] : a Mojo app to enable the changing of system sounds and wallpaper.&lt;br /&gt;
* [[EBook-Reader]]: a Mojo app for reading text-oriented books on line.  &lt;br /&gt;
* [[Save and Restore]]: save and restore application&lt;br /&gt;
&lt;br /&gt;
== 开发建议 ==&lt;br /&gt;
These proposals for webOS applications lack a formal project at this time. &lt;br /&gt;
* [[Splash Application|Splash Application]]&lt;br /&gt;
* [[Proposal_to_install_Homebrew_apps_on_/media/internal_%28USB_partition%29]]&lt;/div&gt;</summary>
		<author><name>Paperadio</name></author>
	</entry>
	<entry>
		<id>http://wiki.webos-internals.org/index.php?title=Portal:webOS_Applications&amp;diff=12409</id>
		<title>Portal:webOS Applications</title>
		<link rel="alternate" type="text/html" href="http://wiki.webos-internals.org/index.php?title=Portal:webOS_Applications&amp;diff=12409"/>
		<updated>2010-12-28T15:11:54Z</updated>

		<summary type="html">&lt;p&gt;Paperadio: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;__notoc__&lt;br /&gt;
This page is currently available in two languages:&lt;br /&gt;
:[[Image:Australia.png]] [[Image:USA.png]] [[Portal:webOS Applications]]&lt;br /&gt;
:[[Image:China.png]] [[Portal:webOS Applications-ZH]]&lt;br /&gt;
{{preware}}&lt;br /&gt;
{{portal-header&lt;br /&gt;
|The Instructions on [[Tutorials_webOS_Hello_World|building WebOS Mojo applications]] of your own are simple and straight forward.&lt;br /&gt;
}}&lt;br /&gt;
{{portal-header&lt;br /&gt;
|If you are looking for [[Portal:Patches_to_webOS|patches to modify existing webOS applications]] those are found in '''[[Portal:Patches_to_webOS|Patches to webOS]]'''. &lt;br /&gt;
}}&lt;br /&gt;
{{portal-three-columns&lt;br /&gt;
|column1=&lt;br /&gt;
* [[Portal:webOS_Applications_All|All]]&lt;br /&gt;
* [[Portal:webOS_Applications_Business|Business]]&lt;br /&gt;
* [[Portal:webOS_Applications_Communications|Communications]]&lt;br /&gt;
* [[Portal:webOS_Applications_Entertainment|Entertainment]]&lt;br /&gt;
&lt;br /&gt;
|column2=&lt;br /&gt;
* [[Portal:webOS_Applications_Food|Food]]&lt;br /&gt;
* [[Portal:webOS_Applications_Games|Games]]&lt;br /&gt;
* [[Portal:webOS_Applications_Lifestyle|Lifestyle]]&lt;br /&gt;
* [[Portal:webOS_Applications_News|News]]&lt;br /&gt;
&lt;br /&gt;
|column3=&lt;br /&gt;
* [[Portal:webOS_Applications_Social Networking|Social Networking]]&lt;br /&gt;
* [[Portal:webOS_Applications_Tutorial|Tutorial]]&lt;br /&gt;
* [[Portal:webOS_Applications_Utilities|Utilities]]&lt;br /&gt;
* [[Portal:webOS_Applications_Productivity|Productivity]]&lt;br /&gt;
}}&lt;br /&gt;
{{portal-two-columns&lt;br /&gt;
|column1=&lt;br /&gt;
== Tutorials ==&lt;br /&gt;
&lt;br /&gt;
* [[Tutorials_webOS_Getting_Started|Getting Started Developing]]&lt;br /&gt;
* [[Tutorials_webOS_Hello_World|Building Your First Application]]&lt;br /&gt;
* [[Tutorials_webOS_Porting_Older_App|Porting older javascript apps]]&lt;br /&gt;
* [[Tutorials_webOS_IPKG_Installer|IPKG Installer]]&lt;br /&gt;
* [[Tutorials_webOS_Installing_An_Ipk|Installing an IPK]]&lt;br /&gt;
* [[Komodo|Komodo Specific Tutorials]]&lt;br /&gt;
* [[Tutorials_webOS_Loading_Existing_Apps_Into_An_Eclipse_Project|Loading Existing apps into an Eclipse Project]]&lt;br /&gt;
* [[Tutorials_webOS_Using Cookies|Using Cookies To Move Variables]]&lt;br /&gt;
* [[Tutorials_webOS_Debugging 101|Common Ways to Debug Your Application]]&lt;br /&gt;
* [[Tutorials_webOS_Getting_JSON_From_An_External_MySQL_Database|Getting JSON From An External MySQL Database]]&lt;br /&gt;
* [[Tutorials_Differences_between_Emulator_and_Pre|Diffences between Emulator and Pre]]&lt;br /&gt;
&lt;br /&gt;
== Want to write a tutorial and Add it? ==&lt;br /&gt;
&lt;br /&gt;
Just name the article like&lt;br /&gt;
&lt;br /&gt;
&amp;quot;Tutorials webOS &amp;quot; + name&lt;br /&gt;
&lt;br /&gt;
Ex: Tutorials_webOS_Getting_Started&amp;lt;br /&amp;gt;&lt;br /&gt;
(spaces are the same thing as underscores)&lt;br /&gt;
&lt;br /&gt;
==Need help formatting your text for wiki? ==&lt;br /&gt;
Find easy to use markup examples with visual representations on our formatting help pages.&lt;br /&gt;
&lt;br /&gt;
[[Help:Formatting | Wiki Formatting Help]]&lt;br /&gt;
&lt;br /&gt;
|column2=&lt;br /&gt;
== Policies about adding Applications ==&lt;br /&gt;
&lt;br /&gt;
Your application can be any progress (Completed/Beta/Design Phase), just make sure you have a temporary name. For example if your application is called &amp;quot;Testing This&amp;quot;:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;text&amp;quot;&amp;gt;&lt;br /&gt;
{{portal-application-item&lt;br /&gt;
|name=Asteroids&lt;br /&gt;
|article=Asteroids&lt;br /&gt;
|user=AWESOM-O&lt;br /&gt;
|site=http://domain.com/asteroids/&lt;br /&gt;
|description=This is a short description, leave screenshots&lt;br /&gt;
and other details for the application page.&lt;br /&gt;
}}&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Place this under the [[Portal:webOS Applications All|All webOS Application Portal]], and the category it goes under (for instance &amp;quot;Games&amp;quot; if it is a game). You can always change the applications name just make sure it is not taken and let us know on the [[Admin_Changes|Admin Changes]] page so we can delete the old application page (so others can use it).&lt;br /&gt;
&lt;br /&gt;
}}&lt;br /&gt;
==Development Projects==&lt;br /&gt;
webOS Mojo and Multiple language projects being developed as open source by the community. &lt;br /&gt;
&lt;br /&gt;
* [[Application:Preware|Preware]]: A mojo app with backend plugin to run ipkg and fetch over the air installs and updates from the Preware ipkg feed.&lt;br /&gt;
* [[On Screen Keyboard]]&lt;br /&gt;
* [[My notification|My notification]] : a Mojo app to enable the changing of system sounds and wallpaper.&lt;br /&gt;
* [[EBook-Reader]]: a Mojo app for reading text-oriented books on line.  &lt;br /&gt;
* [[Save and Restore]]: save and restore application&lt;br /&gt;
&lt;br /&gt;
== Development Proposals ==&lt;br /&gt;
These proposals for webOS applications lack a formal project at this time. &lt;br /&gt;
* [[Splash Application|Splash Application]]&lt;br /&gt;
* [[Proposal_to_install_Homebrew_apps_on_/media/internal_%28USB_partition%29]]&lt;/div&gt;</summary>
		<author><name>Paperadio</name></author>
	</entry>
	<entry>
		<id>http://wiki.webos-internals.org/index.php?title=Portal:webOS_Applications-ZH&amp;diff=12408</id>
		<title>Portal:webOS Applications-ZH</title>
		<link rel="alternate" type="text/html" href="http://wiki.webos-internals.org/index.php?title=Portal:webOS_Applications-ZH&amp;diff=12408"/>
		<updated>2010-12-28T15:09:20Z</updated>

		<summary type="html">&lt;p&gt;Paperadio: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;'''Note : this page/article is the chinese translation of the english wiki page : http://www.webos-internals.org/wiki/Portal:webOS_Applications '''&amp;lt;BR&amp;gt;&lt;br /&gt;
&amp;lt;BR&amp;gt;&lt;br /&gt;
'''注意 : 本文章/页是一个英文维基页面的中文译本，原文在: http://www.webos-internals.org/wiki/Portal:webOS_Applications &amp;lt;BR&amp;gt;&lt;br /&gt;
'''&lt;br /&gt;
__notoc__&lt;br /&gt;
{{preware}}&lt;br /&gt;
{{portal-header&lt;br /&gt;
|The Instructions on [[Tutorials_webOS_Hello_World|building WebOS Mojo applications]] of your own are simple and straight forward.&lt;br /&gt;
}}&lt;br /&gt;
{{portal-header&lt;br /&gt;
|如果你正在找[[Portal:Patches_to_webOS|webOS内置应用程序补丁]] 可以在'''[[Portal:Patches_to_webOS|webOS补丁]]'''找到。 &lt;br /&gt;
}}&lt;br /&gt;
{{portal-three-columns&lt;br /&gt;
|column1=&lt;br /&gt;
* [[Portal:webOS_Applications_All|全部]]&lt;br /&gt;
* [[Portal:webOS_Applications_Business|商务]]&lt;br /&gt;
* [[Portal:webOS_Applications_Communications|通讯]]&lt;br /&gt;
* [[Portal:webOS_Applications_Entertainment|娱乐]]&lt;br /&gt;
&lt;br /&gt;
|column2=&lt;br /&gt;
* [[Portal:webOS_Applications_Food|美食]]&lt;br /&gt;
* [[Portal:webOS_Applications_Games|游戏]]&lt;br /&gt;
* [[Portal:webOS_Applications_Lifestyle|生活]]&lt;br /&gt;
* [[Portal:webOS_Applications_News|新闻]]&lt;br /&gt;
&lt;br /&gt;
|column3=&lt;br /&gt;
* [[Portal:webOS_Applications_Social Networking|网络社交]]&lt;br /&gt;
* [[Portal:webOS_Applications_Tutorial|指南]]&lt;br /&gt;
* [[Portal:webOS_Applications_Utilities|实用工具]]&lt;br /&gt;
* [[Portal:webOS_Applications_Productivity|效率工具]]&lt;br /&gt;
}}&lt;br /&gt;
{{portal-two-columns&lt;br /&gt;
|column1=&lt;br /&gt;
== 指南 ==&lt;br /&gt;
&lt;br /&gt;
* [[Tutorials_webOS_Getting_Started|Getting Started Developing]]&lt;br /&gt;
* [[Tutorials_webOS_Hello_World|Building Your First Application]]&lt;br /&gt;
* [[Tutorials_webOS_Porting_Older_App|Porting older javascript apps]]&lt;br /&gt;
* [[Tutorials_webOS_IPKG_Installer|IPKG Installer]]&lt;br /&gt;
* [[Tutorials_webOS_Installing_An_Ipk|Installing an IPK]]&lt;br /&gt;
* [[Komodo|Komodo Specific Tutorials]]&lt;br /&gt;
* [[Tutorials_webOS_Loading_Existing_Apps_Into_An_Eclipse_Project|Loading Existing apps into an Eclipse Project]]&lt;br /&gt;
* [[Tutorials_webOS_Using Cookies|Using Cookies To Move Variables]]&lt;br /&gt;
* [[Tutorials_webOS_Debugging 101|Common Ways to Debug Your Application]]&lt;br /&gt;
* [[Tutorials_webOS_Getting_JSON_From_An_External_MySQL_Database|Getting JSON From An External MySQL Database]]&lt;br /&gt;
* [[Tutorials_Differences_between_Emulator_and_Pre|Diffences between Emulator and Pre]]&lt;br /&gt;
&lt;br /&gt;
== 想写个指南添加到这里? ==&lt;br /&gt;
&lt;br /&gt;
只要将文章按以下命名&lt;br /&gt;
&lt;br /&gt;
&amp;quot;utorials webOS &amp;quot; + 你命名的名称&lt;br /&gt;
&lt;br /&gt;
例：&lt;br /&gt;
Ex: Tutorials_webOS_Getting_Started&amp;lt;br /&amp;gt;&lt;br /&gt;
(空格和下划线是一样的)&lt;br /&gt;
&lt;br /&gt;
==Need help formatting your text for wiki? ==&lt;br /&gt;
Find easy to use markup examples with visual representations on our formatting help pages.&lt;br /&gt;
&lt;br /&gt;
[[Help:Formatting | Wiki Formatting Help]]&lt;br /&gt;
&lt;br /&gt;
|column2=&lt;br /&gt;
== Policies about adding Applications ==&lt;br /&gt;
&lt;br /&gt;
Your application can be any progress (Completed/Beta/Design Phase), just make sure you have a temporary name. For example if your application is called &amp;quot;Testing This&amp;quot;:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;text&amp;quot;&amp;gt;&lt;br /&gt;
{{portal-application-item&lt;br /&gt;
|name=Asteroids&lt;br /&gt;
|article=Asteroids&lt;br /&gt;
|user=AWESOM-O&lt;br /&gt;
|site=http://domain.com/asteroids/&lt;br /&gt;
|description=This is a short description, leave screenshots&lt;br /&gt;
and other details for the application page.&lt;br /&gt;
}}&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Place this under the [[Portal:webOS Applications All|All webOS Application Portal]], and the category it goes under (for instance &amp;quot;Games&amp;quot; if it is a game). You can always change the applications name just make sure it is not taken and let us know on the [[Admin_Changes|Admin Changes]] page so we can delete the old application page (so others can use it).&lt;br /&gt;
&lt;br /&gt;
}}&lt;br /&gt;
==开发项目==&lt;br /&gt;
webOS Mojo和多语言项目是开源程序，由社区开发。&lt;br /&gt;
&lt;br /&gt;
* [[Application:Preware-ZH|Preware]]: A mojo app with backend plugin to run ipkg and fetch over the air installs and updates from the Preware ipkg feed.&lt;br /&gt;
* [[On Screen Keyboard]]&lt;br /&gt;
* [[My notification|My notification]] : a Mojo app to enable the changing of system sounds and wallpaper.&lt;br /&gt;
* [[EBook-Reader]]: a Mojo app for reading text-oriented books on line.  &lt;br /&gt;
* [[Save and Restore]]: save and restore application&lt;br /&gt;
&lt;br /&gt;
== 开发建议 ==&lt;br /&gt;
These proposals for webOS applications lack a formal project at this time. &lt;br /&gt;
* [[Splash Application|Splash Application]]&lt;br /&gt;
* [[Proposal_to_install_Homebrew_apps_on_/media/internal_%28USB_partition%29]]&lt;/div&gt;</summary>
		<author><name>Paperadio</name></author>
	</entry>
	<entry>
		<id>http://wiki.webos-internals.org/index.php?title=Portal:webOS_Applications-ZH&amp;diff=12407</id>
		<title>Portal:webOS Applications-ZH</title>
		<link rel="alternate" type="text/html" href="http://wiki.webos-internals.org/index.php?title=Portal:webOS_Applications-ZH&amp;diff=12407"/>
		<updated>2010-12-28T15:07:15Z</updated>

		<summary type="html">&lt;p&gt;Paperadio: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;This page is currently available in two languages:&lt;br /&gt;
:[[Image:Australia.png]] [[Image:USA.png]] [[Application:Preware]]&lt;br /&gt;
:[[Image:China.png]] [[Application:Preware-ZH]]&lt;br /&gt;
__notoc__&lt;br /&gt;
{{preware}}&lt;br /&gt;
{{portal-header&lt;br /&gt;
|The Instructions on [[Tutorials_webOS_Hello_World|building WebOS Mojo applications]] of your own are simple and straight forward.&lt;br /&gt;
}}&lt;br /&gt;
{{portal-header&lt;br /&gt;
|如果你正在找[[Portal:Patches_to_webOS|webOS内置应用程序补丁]] 可以在'''[[Portal:Patches_to_webOS|webOS补丁]]'''找到。 &lt;br /&gt;
}}&lt;br /&gt;
{{portal-three-columns&lt;br /&gt;
|column1=&lt;br /&gt;
* [[Portal:webOS_Applications_All|全部]]&lt;br /&gt;
* [[Portal:webOS_Applications_Business|商务]]&lt;br /&gt;
* [[Portal:webOS_Applications_Communications|通讯]]&lt;br /&gt;
* [[Portal:webOS_Applications_Entertainment|娱乐]]&lt;br /&gt;
&lt;br /&gt;
|column2=&lt;br /&gt;
* [[Portal:webOS_Applications_Food|美食]]&lt;br /&gt;
* [[Portal:webOS_Applications_Games|游戏]]&lt;br /&gt;
* [[Portal:webOS_Applications_Lifestyle|生活]]&lt;br /&gt;
* [[Portal:webOS_Applications_News|新闻]]&lt;br /&gt;
&lt;br /&gt;
|column3=&lt;br /&gt;
* [[Portal:webOS_Applications_Social Networking|网络社交]]&lt;br /&gt;
* [[Portal:webOS_Applications_Tutorial|指南]]&lt;br /&gt;
* [[Portal:webOS_Applications_Utilities|实用工具]]&lt;br /&gt;
* [[Portal:webOS_Applications_Productivity|效率工具]]&lt;br /&gt;
}}&lt;br /&gt;
{{portal-two-columns&lt;br /&gt;
|column1=&lt;br /&gt;
== 指南 ==&lt;br /&gt;
&lt;br /&gt;
* [[Tutorials_webOS_Getting_Started|Getting Started Developing]]&lt;br /&gt;
* [[Tutorials_webOS_Hello_World|Building Your First Application]]&lt;br /&gt;
* [[Tutorials_webOS_Porting_Older_App|Porting older javascript apps]]&lt;br /&gt;
* [[Tutorials_webOS_IPKG_Installer|IPKG Installer]]&lt;br /&gt;
* [[Tutorials_webOS_Installing_An_Ipk|Installing an IPK]]&lt;br /&gt;
* [[Komodo|Komodo Specific Tutorials]]&lt;br /&gt;
* [[Tutorials_webOS_Loading_Existing_Apps_Into_An_Eclipse_Project|Loading Existing apps into an Eclipse Project]]&lt;br /&gt;
* [[Tutorials_webOS_Using Cookies|Using Cookies To Move Variables]]&lt;br /&gt;
* [[Tutorials_webOS_Debugging 101|Common Ways to Debug Your Application]]&lt;br /&gt;
* [[Tutorials_webOS_Getting_JSON_From_An_External_MySQL_Database|Getting JSON From An External MySQL Database]]&lt;br /&gt;
* [[Tutorials_Differences_between_Emulator_and_Pre|Diffences between Emulator and Pre]]&lt;br /&gt;
&lt;br /&gt;
== 想写个指南添加到这里? ==&lt;br /&gt;
&lt;br /&gt;
只要将文章按以下命名&lt;br /&gt;
&lt;br /&gt;
&amp;quot;utorials webOS &amp;quot; + 你命名的名称&lt;br /&gt;
&lt;br /&gt;
例：&lt;br /&gt;
Ex: Tutorials_webOS_Getting_Started&amp;lt;br /&amp;gt;&lt;br /&gt;
(空格和下划线是一样的)&lt;br /&gt;
&lt;br /&gt;
==Need help formatting your text for wiki? ==&lt;br /&gt;
Find easy to use markup examples with visual representations on our formatting help pages.&lt;br /&gt;
&lt;br /&gt;
[[Help:Formatting | Wiki Formatting Help]]&lt;br /&gt;
&lt;br /&gt;
|column2=&lt;br /&gt;
== Policies about adding Applications ==&lt;br /&gt;
&lt;br /&gt;
Your application can be any progress (Completed/Beta/Design Phase), just make sure you have a temporary name. For example if your application is called &amp;quot;Testing This&amp;quot;:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;text&amp;quot;&amp;gt;&lt;br /&gt;
{{portal-application-item&lt;br /&gt;
|name=Asteroids&lt;br /&gt;
|article=Asteroids&lt;br /&gt;
|user=AWESOM-O&lt;br /&gt;
|site=http://domain.com/asteroids/&lt;br /&gt;
|description=This is a short description, leave screenshots&lt;br /&gt;
and other details for the application page.&lt;br /&gt;
}}&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Place this under the [[Portal:webOS Applications All|All webOS Application Portal]], and the category it goes under (for instance &amp;quot;Games&amp;quot; if it is a game). You can always change the applications name just make sure it is not taken and let us know on the [[Admin_Changes|Admin Changes]] page so we can delete the old application page (so others can use it).&lt;br /&gt;
&lt;br /&gt;
}}&lt;br /&gt;
==开发项目==&lt;br /&gt;
webOS Mojo和多语言项目是开源程序，由社区开发。&lt;br /&gt;
&lt;br /&gt;
* [[Application:Preware-ZH|Preware]]: A mojo app with backend plugin to run ipkg and fetch over the air installs and updates from the Preware ipkg feed.&lt;br /&gt;
* [[On Screen Keyboard]]&lt;br /&gt;
* [[My notification|My notification]] : a Mojo app to enable the changing of system sounds and wallpaper.&lt;br /&gt;
* [[EBook-Reader]]: a Mojo app for reading text-oriented books on line.  &lt;br /&gt;
* [[Save and Restore]]: save and restore application&lt;br /&gt;
&lt;br /&gt;
== 开发建议 ==&lt;br /&gt;
These proposals for webOS applications lack a formal project at this time. &lt;br /&gt;
* [[Splash Application|Splash Application]]&lt;br /&gt;
* [[Proposal_to_install_Homebrew_apps_on_/media/internal_%28USB_partition%29]]&lt;/div&gt;</summary>
		<author><name>Paperadio</name></author>
	</entry>
	<entry>
		<id>http://wiki.webos-internals.org/index.php?title=Portal:webOS_Applications-ZH&amp;diff=12406</id>
		<title>Portal:webOS Applications-ZH</title>
		<link rel="alternate" type="text/html" href="http://wiki.webos-internals.org/index.php?title=Portal:webOS_Applications-ZH&amp;diff=12406"/>
		<updated>2010-12-28T15:05:39Z</updated>

		<summary type="html">&lt;p&gt;Paperadio: /* Development Proposals */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;__notoc__&lt;br /&gt;
{{preware}}&lt;br /&gt;
{{portal-header&lt;br /&gt;
|The Instructions on [[Tutorials_webOS_Hello_World|building WebOS Mojo applications]] of your own are simple and straight forward.&lt;br /&gt;
}}&lt;br /&gt;
{{portal-header&lt;br /&gt;
|如果你正在找[[Portal:Patches_to_webOS|webOS内置应用程序补丁]] 可以在'''[[Portal:Patches_to_webOS|webOS补丁]]'''找到。 &lt;br /&gt;
}}&lt;br /&gt;
{{portal-three-columns&lt;br /&gt;
|column1=&lt;br /&gt;
* [[Portal:webOS_Applications_All|全部]]&lt;br /&gt;
* [[Portal:webOS_Applications_Business|商务]]&lt;br /&gt;
* [[Portal:webOS_Applications_Communications|通讯]]&lt;br /&gt;
* [[Portal:webOS_Applications_Entertainment|娱乐]]&lt;br /&gt;
&lt;br /&gt;
|column2=&lt;br /&gt;
* [[Portal:webOS_Applications_Food|美食]]&lt;br /&gt;
* [[Portal:webOS_Applications_Games|游戏]]&lt;br /&gt;
* [[Portal:webOS_Applications_Lifestyle|生活]]&lt;br /&gt;
* [[Portal:webOS_Applications_News|新闻]]&lt;br /&gt;
&lt;br /&gt;
|column3=&lt;br /&gt;
* [[Portal:webOS_Applications_Social Networking|网络社交]]&lt;br /&gt;
* [[Portal:webOS_Applications_Tutorial|指南]]&lt;br /&gt;
* [[Portal:webOS_Applications_Utilities|实用工具]]&lt;br /&gt;
* [[Portal:webOS_Applications_Productivity|效率工具]]&lt;br /&gt;
}}&lt;br /&gt;
{{portal-two-columns&lt;br /&gt;
|column1=&lt;br /&gt;
== 指南 ==&lt;br /&gt;
&lt;br /&gt;
* [[Tutorials_webOS_Getting_Started|Getting Started Developing]]&lt;br /&gt;
* [[Tutorials_webOS_Hello_World|Building Your First Application]]&lt;br /&gt;
* [[Tutorials_webOS_Porting_Older_App|Porting older javascript apps]]&lt;br /&gt;
* [[Tutorials_webOS_IPKG_Installer|IPKG Installer]]&lt;br /&gt;
* [[Tutorials_webOS_Installing_An_Ipk|Installing an IPK]]&lt;br /&gt;
* [[Komodo|Komodo Specific Tutorials]]&lt;br /&gt;
* [[Tutorials_webOS_Loading_Existing_Apps_Into_An_Eclipse_Project|Loading Existing apps into an Eclipse Project]]&lt;br /&gt;
* [[Tutorials_webOS_Using Cookies|Using Cookies To Move Variables]]&lt;br /&gt;
* [[Tutorials_webOS_Debugging 101|Common Ways to Debug Your Application]]&lt;br /&gt;
* [[Tutorials_webOS_Getting_JSON_From_An_External_MySQL_Database|Getting JSON From An External MySQL Database]]&lt;br /&gt;
* [[Tutorials_Differences_between_Emulator_and_Pre|Diffences between Emulator and Pre]]&lt;br /&gt;
&lt;br /&gt;
== 想写个指南添加到这里? ==&lt;br /&gt;
&lt;br /&gt;
只要将文章按以下命名&lt;br /&gt;
&lt;br /&gt;
&amp;quot;utorials webOS &amp;quot; + 你命名的名称&lt;br /&gt;
&lt;br /&gt;
例：&lt;br /&gt;
Ex: Tutorials_webOS_Getting_Started&amp;lt;br /&amp;gt;&lt;br /&gt;
(空格和下划线是一样的)&lt;br /&gt;
&lt;br /&gt;
==Need help formatting your text for wiki? ==&lt;br /&gt;
Find easy to use markup examples with visual representations on our formatting help pages.&lt;br /&gt;
&lt;br /&gt;
[[Help:Formatting | Wiki Formatting Help]]&lt;br /&gt;
&lt;br /&gt;
|column2=&lt;br /&gt;
== Policies about adding Applications ==&lt;br /&gt;
&lt;br /&gt;
Your application can be any progress (Completed/Beta/Design Phase), just make sure you have a temporary name. For example if your application is called &amp;quot;Testing This&amp;quot;:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;text&amp;quot;&amp;gt;&lt;br /&gt;
{{portal-application-item&lt;br /&gt;
|name=Asteroids&lt;br /&gt;
|article=Asteroids&lt;br /&gt;
|user=AWESOM-O&lt;br /&gt;
|site=http://domain.com/asteroids/&lt;br /&gt;
|description=This is a short description, leave screenshots&lt;br /&gt;
and other details for the application page.&lt;br /&gt;
}}&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Place this under the [[Portal:webOS Applications All|All webOS Application Portal]], and the category it goes under (for instance &amp;quot;Games&amp;quot; if it is a game). You can always change the applications name just make sure it is not taken and let us know on the [[Admin_Changes|Admin Changes]] page so we can delete the old application page (so others can use it).&lt;br /&gt;
&lt;br /&gt;
}}&lt;br /&gt;
==开发项目==&lt;br /&gt;
webOS Mojo和多语言项目是开源程序，由社区开发。&lt;br /&gt;
&lt;br /&gt;
* [[Application:Preware-ZH|Preware]]: A mojo app with backend plugin to run ipkg and fetch over the air installs and updates from the Preware ipkg feed.&lt;br /&gt;
* [[On Screen Keyboard]]&lt;br /&gt;
* [[My notification|My notification]] : a Mojo app to enable the changing of system sounds and wallpaper.&lt;br /&gt;
* [[EBook-Reader]]: a Mojo app for reading text-oriented books on line.  &lt;br /&gt;
* [[Save and Restore]]: save and restore application&lt;br /&gt;
&lt;br /&gt;
== 开发建议 ==&lt;br /&gt;
These proposals for webOS applications lack a formal project at this time. &lt;br /&gt;
* [[Splash Application|Splash Application]]&lt;br /&gt;
* [[Proposal_to_install_Homebrew_apps_on_/media/internal_%28USB_partition%29]]&lt;/div&gt;</summary>
		<author><name>Paperadio</name></author>
	</entry>
	<entry>
		<id>http://wiki.webos-internals.org/index.php?title=Portal:webOS_Applications-ZH&amp;diff=12405</id>
		<title>Portal:webOS Applications-ZH</title>
		<link rel="alternate" type="text/html" href="http://wiki.webos-internals.org/index.php?title=Portal:webOS_Applications-ZH&amp;diff=12405"/>
		<updated>2010-12-28T15:04:56Z</updated>

		<summary type="html">&lt;p&gt;Paperadio: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;__notoc__&lt;br /&gt;
{{preware}}&lt;br /&gt;
{{portal-header&lt;br /&gt;
|The Instructions on [[Tutorials_webOS_Hello_World|building WebOS Mojo applications]] of your own are simple and straight forward.&lt;br /&gt;
}}&lt;br /&gt;
{{portal-header&lt;br /&gt;
|如果你正在找[[Portal:Patches_to_webOS|webOS内置应用程序补丁]] 可以在'''[[Portal:Patches_to_webOS|webOS补丁]]'''找到。 &lt;br /&gt;
}}&lt;br /&gt;
{{portal-three-columns&lt;br /&gt;
|column1=&lt;br /&gt;
* [[Portal:webOS_Applications_All|全部]]&lt;br /&gt;
* [[Portal:webOS_Applications_Business|商务]]&lt;br /&gt;
* [[Portal:webOS_Applications_Communications|通讯]]&lt;br /&gt;
* [[Portal:webOS_Applications_Entertainment|娱乐]]&lt;br /&gt;
&lt;br /&gt;
|column2=&lt;br /&gt;
* [[Portal:webOS_Applications_Food|美食]]&lt;br /&gt;
* [[Portal:webOS_Applications_Games|游戏]]&lt;br /&gt;
* [[Portal:webOS_Applications_Lifestyle|生活]]&lt;br /&gt;
* [[Portal:webOS_Applications_News|新闻]]&lt;br /&gt;
&lt;br /&gt;
|column3=&lt;br /&gt;
* [[Portal:webOS_Applications_Social Networking|网络社交]]&lt;br /&gt;
* [[Portal:webOS_Applications_Tutorial|指南]]&lt;br /&gt;
* [[Portal:webOS_Applications_Utilities|实用工具]]&lt;br /&gt;
* [[Portal:webOS_Applications_Productivity|效率工具]]&lt;br /&gt;
}}&lt;br /&gt;
{{portal-two-columns&lt;br /&gt;
|column1=&lt;br /&gt;
== 指南 ==&lt;br /&gt;
&lt;br /&gt;
* [[Tutorials_webOS_Getting_Started|Getting Started Developing]]&lt;br /&gt;
* [[Tutorials_webOS_Hello_World|Building Your First Application]]&lt;br /&gt;
* [[Tutorials_webOS_Porting_Older_App|Porting older javascript apps]]&lt;br /&gt;
* [[Tutorials_webOS_IPKG_Installer|IPKG Installer]]&lt;br /&gt;
* [[Tutorials_webOS_Installing_An_Ipk|Installing an IPK]]&lt;br /&gt;
* [[Komodo|Komodo Specific Tutorials]]&lt;br /&gt;
* [[Tutorials_webOS_Loading_Existing_Apps_Into_An_Eclipse_Project|Loading Existing apps into an Eclipse Project]]&lt;br /&gt;
* [[Tutorials_webOS_Using Cookies|Using Cookies To Move Variables]]&lt;br /&gt;
* [[Tutorials_webOS_Debugging 101|Common Ways to Debug Your Application]]&lt;br /&gt;
* [[Tutorials_webOS_Getting_JSON_From_An_External_MySQL_Database|Getting JSON From An External MySQL Database]]&lt;br /&gt;
* [[Tutorials_Differences_between_Emulator_and_Pre|Diffences between Emulator and Pre]]&lt;br /&gt;
&lt;br /&gt;
== 想写个指南添加到这里? ==&lt;br /&gt;
&lt;br /&gt;
只要将文章按以下命名&lt;br /&gt;
&lt;br /&gt;
&amp;quot;utorials webOS &amp;quot; + 你命名的名称&lt;br /&gt;
&lt;br /&gt;
例：&lt;br /&gt;
Ex: Tutorials_webOS_Getting_Started&amp;lt;br /&amp;gt;&lt;br /&gt;
(空格和下划线是一样的)&lt;br /&gt;
&lt;br /&gt;
==Need help formatting your text for wiki? ==&lt;br /&gt;
Find easy to use markup examples with visual representations on our formatting help pages.&lt;br /&gt;
&lt;br /&gt;
[[Help:Formatting | Wiki Formatting Help]]&lt;br /&gt;
&lt;br /&gt;
|column2=&lt;br /&gt;
== Policies about adding Applications ==&lt;br /&gt;
&lt;br /&gt;
Your application can be any progress (Completed/Beta/Design Phase), just make sure you have a temporary name. For example if your application is called &amp;quot;Testing This&amp;quot;:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;text&amp;quot;&amp;gt;&lt;br /&gt;
{{portal-application-item&lt;br /&gt;
|name=Asteroids&lt;br /&gt;
|article=Asteroids&lt;br /&gt;
|user=AWESOM-O&lt;br /&gt;
|site=http://domain.com/asteroids/&lt;br /&gt;
|description=This is a short description, leave screenshots&lt;br /&gt;
and other details for the application page.&lt;br /&gt;
}}&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Place this under the [[Portal:webOS Applications All|All webOS Application Portal]], and the category it goes under (for instance &amp;quot;Games&amp;quot; if it is a game). You can always change the applications name just make sure it is not taken and let us know on the [[Admin_Changes|Admin Changes]] page so we can delete the old application page (so others can use it).&lt;br /&gt;
&lt;br /&gt;
}}&lt;br /&gt;
==开发项目==&lt;br /&gt;
webOS Mojo和多语言项目是开源程序，由社区开发。&lt;br /&gt;
&lt;br /&gt;
* [[Application:Preware-ZH|Preware]]: A mojo app with backend plugin to run ipkg and fetch over the air installs and updates from the Preware ipkg feed.&lt;br /&gt;
* [[On Screen Keyboard]]&lt;br /&gt;
* [[My notification|My notification]] : a Mojo app to enable the changing of system sounds and wallpaper.&lt;br /&gt;
* [[EBook-Reader]]: a Mojo app for reading text-oriented books on line.  &lt;br /&gt;
* [[Save and Restore]]: save and restore application&lt;br /&gt;
&lt;br /&gt;
== Development Proposals ==&lt;br /&gt;
These proposals for webOS applications lack a formal project at this time. &lt;br /&gt;
* [[Splash Application|Splash Application]]&lt;br /&gt;
* [[Proposal_to_install_Homebrew_apps_on_/media/internal_%28USB_partition%29]]&lt;/div&gt;</summary>
		<author><name>Paperadio</name></author>
	</entry>
	<entry>
		<id>http://wiki.webos-internals.org/index.php?title=Portal:webOS_Applications-ZH&amp;diff=12404</id>
		<title>Portal:webOS Applications-ZH</title>
		<link rel="alternate" type="text/html" href="http://wiki.webos-internals.org/index.php?title=Portal:webOS_Applications-ZH&amp;diff=12404"/>
		<updated>2010-12-28T15:01:52Z</updated>

		<summary type="html">&lt;p&gt;Paperadio: /* 开发项目 */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;__notoc__&lt;br /&gt;
{{preware}}&lt;br /&gt;
{{portal-header&lt;br /&gt;
|The Instructions on [[Tutorials_webOS_Hello_World|building WebOS Mojo applications]] of your own are simple and straight forward.&lt;br /&gt;
}}&lt;br /&gt;
{{portal-header&lt;br /&gt;
|如果你正在找[[Portal:Patches_to_webOS|webOS内置应用程序补丁]] 可以在'''[[Portal:Patches_to_webOS|webOS补丁]]'''找到。 &lt;br /&gt;
}}&lt;br /&gt;
{{portal-three-columns&lt;br /&gt;
|column1=&lt;br /&gt;
* [[Portal:webOS_Applications_All|全部]]&lt;br /&gt;
* [[Portal:webOS_Applications_Business|商务]]&lt;br /&gt;
* [[Portal:webOS_Applications_Communications|通讯]]&lt;br /&gt;
* [[Portal:webOS_Applications_Entertainment|娱乐]]&lt;br /&gt;
&lt;br /&gt;
|column2=&lt;br /&gt;
* [[Portal:webOS_Applications_Food|美食]]&lt;br /&gt;
* [[Portal:webOS_Applications_Games|游戏]]&lt;br /&gt;
* [[Portal:webOS_Applications_Lifestyle|生活]]&lt;br /&gt;
* [[Portal:webOS_Applications_News|新闻]]&lt;br /&gt;
&lt;br /&gt;
|column3=&lt;br /&gt;
* [[Portal:webOS_Applications_Social Networking|网络社交]]&lt;br /&gt;
* [[Portal:webOS_Applications_Tutorial|指南]]&lt;br /&gt;
* [[Portal:webOS_Applications_Utilities|实用工具]]&lt;br /&gt;
* [[Portal:webOS_Applications_Productivity|效率工具]]&lt;br /&gt;
}}&lt;br /&gt;
{{portal-two-columns&lt;br /&gt;
|column1=&lt;br /&gt;
== 指南 ==&lt;br /&gt;
&lt;br /&gt;
* [[Tutorials_webOS_Getting_Started|Getting Started Developing]]&lt;br /&gt;
* [[Tutorials_webOS_Hello_World|Building Your First Application]]&lt;br /&gt;
* [[Tutorials_webOS_Porting_Older_App|Porting older javascript apps]]&lt;br /&gt;
* [[Tutorials_webOS_IPKG_Installer|IPKG Installer]]&lt;br /&gt;
* [[Tutorials_webOS_Installing_An_Ipk|Installing an IPK]]&lt;br /&gt;
* [[Komodo|Komodo Specific Tutorials]]&lt;br /&gt;
* [[Tutorials_webOS_Loading_Existing_Apps_Into_An_Eclipse_Project|Loading Existing apps into an Eclipse Project]]&lt;br /&gt;
* [[Tutorials_webOS_Using Cookies|Using Cookies To Move Variables]]&lt;br /&gt;
* [[Tutorials_webOS_Debugging 101|Common Ways to Debug Your Application]]&lt;br /&gt;
* [[Tutorials_webOS_Getting_JSON_From_An_External_MySQL_Database|Getting JSON From An External MySQL Database]]&lt;br /&gt;
* [[Tutorials_Differences_between_Emulator_and_Pre|Diffences between Emulator and Pre]]&lt;br /&gt;
&lt;br /&gt;
== Want to write a tutorial and Add it? ==&lt;br /&gt;
&lt;br /&gt;
Just name the article like&lt;br /&gt;
&lt;br /&gt;
&amp;quot;Tutorials webOS &amp;quot; + name&lt;br /&gt;
&lt;br /&gt;
Ex: Tutorials_webOS_Getting_Started&amp;lt;br /&amp;gt;&lt;br /&gt;
(spaces are the same thing as underscores)&lt;br /&gt;
&lt;br /&gt;
==Need help formatting your text for wiki? ==&lt;br /&gt;
Find easy to use markup examples with visual representations on our formatting help pages.&lt;br /&gt;
&lt;br /&gt;
[[Help:Formatting | Wiki Formatting Help]]&lt;br /&gt;
&lt;br /&gt;
|column2=&lt;br /&gt;
== Policies about adding Applications ==&lt;br /&gt;
&lt;br /&gt;
Your application can be any progress (Completed/Beta/Design Phase), just make sure you have a temporary name. For example if your application is called &amp;quot;Testing This&amp;quot;:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;text&amp;quot;&amp;gt;&lt;br /&gt;
{{portal-application-item&lt;br /&gt;
|name=Asteroids&lt;br /&gt;
|article=Asteroids&lt;br /&gt;
|user=AWESOM-O&lt;br /&gt;
|site=http://domain.com/asteroids/&lt;br /&gt;
|description=This is a short description, leave screenshots&lt;br /&gt;
and other details for the application page.&lt;br /&gt;
}}&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Place this under the [[Portal:webOS Applications All|All webOS Application Portal]], and the category it goes under (for instance &amp;quot;Games&amp;quot; if it is a game). You can always change the applications name just make sure it is not taken and let us know on the [[Admin_Changes|Admin Changes]] page so we can delete the old application page (so others can use it).&lt;br /&gt;
&lt;br /&gt;
}}&lt;br /&gt;
==开发项目==&lt;br /&gt;
webOS Mojo和多语言项目是开源程序，由社区开发。&lt;br /&gt;
&lt;br /&gt;
* [[Application:Preware-ZH|Preware]]: A mojo app with backend plugin to run ipkg and fetch over the air installs and updates from the Preware ipkg feed.&lt;br /&gt;
* [[On Screen Keyboard]]&lt;br /&gt;
* [[My notification|My notification]] : a Mojo app to enable the changing of system sounds and wallpaper.&lt;br /&gt;
* [[EBook-Reader]]: a Mojo app for reading text-oriented books on line.  &lt;br /&gt;
* [[Save and Restore]]: save and restore application&lt;br /&gt;
&lt;br /&gt;
== Development Proposals ==&lt;br /&gt;
These proposals for webOS applications lack a formal project at this time. &lt;br /&gt;
* [[Splash Application|Splash Application]]&lt;br /&gt;
* [[Proposal_to_install_Homebrew_apps_on_/media/internal_%28USB_partition%29]]&lt;/div&gt;</summary>
		<author><name>Paperadio</name></author>
	</entry>
	<entry>
		<id>http://wiki.webos-internals.org/index.php?title=Portal:webOS_Applications-ZH&amp;diff=12403</id>
		<title>Portal:webOS Applications-ZH</title>
		<link rel="alternate" type="text/html" href="http://wiki.webos-internals.org/index.php?title=Portal:webOS_Applications-ZH&amp;diff=12403"/>
		<updated>2010-12-28T15:01:25Z</updated>

		<summary type="html">&lt;p&gt;Paperadio: /* Development Projects */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;__notoc__&lt;br /&gt;
{{preware}}&lt;br /&gt;
{{portal-header&lt;br /&gt;
|The Instructions on [[Tutorials_webOS_Hello_World|building WebOS Mojo applications]] of your own are simple and straight forward.&lt;br /&gt;
}}&lt;br /&gt;
{{portal-header&lt;br /&gt;
|如果你正在找[[Portal:Patches_to_webOS|webOS内置应用程序补丁]] 可以在'''[[Portal:Patches_to_webOS|webOS补丁]]'''找到。 &lt;br /&gt;
}}&lt;br /&gt;
{{portal-three-columns&lt;br /&gt;
|column1=&lt;br /&gt;
* [[Portal:webOS_Applications_All|全部]]&lt;br /&gt;
* [[Portal:webOS_Applications_Business|商务]]&lt;br /&gt;
* [[Portal:webOS_Applications_Communications|通讯]]&lt;br /&gt;
* [[Portal:webOS_Applications_Entertainment|娱乐]]&lt;br /&gt;
&lt;br /&gt;
|column2=&lt;br /&gt;
* [[Portal:webOS_Applications_Food|美食]]&lt;br /&gt;
* [[Portal:webOS_Applications_Games|游戏]]&lt;br /&gt;
* [[Portal:webOS_Applications_Lifestyle|生活]]&lt;br /&gt;
* [[Portal:webOS_Applications_News|新闻]]&lt;br /&gt;
&lt;br /&gt;
|column3=&lt;br /&gt;
* [[Portal:webOS_Applications_Social Networking|网络社交]]&lt;br /&gt;
* [[Portal:webOS_Applications_Tutorial|指南]]&lt;br /&gt;
* [[Portal:webOS_Applications_Utilities|实用工具]]&lt;br /&gt;
* [[Portal:webOS_Applications_Productivity|效率工具]]&lt;br /&gt;
}}&lt;br /&gt;
{{portal-two-columns&lt;br /&gt;
|column1=&lt;br /&gt;
== 指南 ==&lt;br /&gt;
&lt;br /&gt;
* [[Tutorials_webOS_Getting_Started|Getting Started Developing]]&lt;br /&gt;
* [[Tutorials_webOS_Hello_World|Building Your First Application]]&lt;br /&gt;
* [[Tutorials_webOS_Porting_Older_App|Porting older javascript apps]]&lt;br /&gt;
* [[Tutorials_webOS_IPKG_Installer|IPKG Installer]]&lt;br /&gt;
* [[Tutorials_webOS_Installing_An_Ipk|Installing an IPK]]&lt;br /&gt;
* [[Komodo|Komodo Specific Tutorials]]&lt;br /&gt;
* [[Tutorials_webOS_Loading_Existing_Apps_Into_An_Eclipse_Project|Loading Existing apps into an Eclipse Project]]&lt;br /&gt;
* [[Tutorials_webOS_Using Cookies|Using Cookies To Move Variables]]&lt;br /&gt;
* [[Tutorials_webOS_Debugging 101|Common Ways to Debug Your Application]]&lt;br /&gt;
* [[Tutorials_webOS_Getting_JSON_From_An_External_MySQL_Database|Getting JSON From An External MySQL Database]]&lt;br /&gt;
* [[Tutorials_Differences_between_Emulator_and_Pre|Diffences between Emulator and Pre]]&lt;br /&gt;
&lt;br /&gt;
== Want to write a tutorial and Add it? ==&lt;br /&gt;
&lt;br /&gt;
Just name the article like&lt;br /&gt;
&lt;br /&gt;
&amp;quot;Tutorials webOS &amp;quot; + name&lt;br /&gt;
&lt;br /&gt;
Ex: Tutorials_webOS_Getting_Started&amp;lt;br /&amp;gt;&lt;br /&gt;
(spaces are the same thing as underscores)&lt;br /&gt;
&lt;br /&gt;
==Need help formatting your text for wiki? ==&lt;br /&gt;
Find easy to use markup examples with visual representations on our formatting help pages.&lt;br /&gt;
&lt;br /&gt;
[[Help:Formatting | Wiki Formatting Help]]&lt;br /&gt;
&lt;br /&gt;
|column2=&lt;br /&gt;
== Policies about adding Applications ==&lt;br /&gt;
&lt;br /&gt;
Your application can be any progress (Completed/Beta/Design Phase), just make sure you have a temporary name. For example if your application is called &amp;quot;Testing This&amp;quot;:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;text&amp;quot;&amp;gt;&lt;br /&gt;
{{portal-application-item&lt;br /&gt;
|name=Asteroids&lt;br /&gt;
|article=Asteroids&lt;br /&gt;
|user=AWESOM-O&lt;br /&gt;
|site=http://domain.com/asteroids/&lt;br /&gt;
|description=This is a short description, leave screenshots&lt;br /&gt;
and other details for the application page.&lt;br /&gt;
}}&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Place this under the [[Portal:webOS Applications All|All webOS Application Portal]], and the category it goes under (for instance &amp;quot;Games&amp;quot; if it is a game). You can always change the applications name just make sure it is not taken and let us know on the [[Admin_Changes|Admin Changes]] page so we can delete the old application page (so others can use it).&lt;br /&gt;
&lt;br /&gt;
}}&lt;br /&gt;
==开发项目==&lt;br /&gt;
webOS Mojo和多语言项目是开源程序，由社区开发。&lt;br /&gt;
&lt;br /&gt;
* [[Application:Preware|Preware]]: A mojo app with backend plugin to run ipkg and fetch over the air installs and updates from the Preware ipkg feed.&lt;br /&gt;
* [[On Screen Keyboard]]&lt;br /&gt;
* [[My notification|My notification]] : a Mojo app to enable the changing of system sounds and wallpaper.&lt;br /&gt;
* [[EBook-Reader]]: a Mojo app for reading text-oriented books on line.  &lt;br /&gt;
* [[Save and Restore]]: save and restore application&lt;br /&gt;
&lt;br /&gt;
== Development Proposals ==&lt;br /&gt;
These proposals for webOS applications lack a formal project at this time. &lt;br /&gt;
* [[Splash Application|Splash Application]]&lt;br /&gt;
* [[Proposal_to_install_Homebrew_apps_on_/media/internal_%28USB_partition%29]]&lt;/div&gt;</summary>
		<author><name>Paperadio</name></author>
	</entry>
	<entry>
		<id>http://wiki.webos-internals.org/index.php?title=Portal:webOS_Applications-ZH&amp;diff=12402</id>
		<title>Portal:webOS Applications-ZH</title>
		<link rel="alternate" type="text/html" href="http://wiki.webos-internals.org/index.php?title=Portal:webOS_Applications-ZH&amp;diff=12402"/>
		<updated>2010-12-28T14:59:44Z</updated>

		<summary type="html">&lt;p&gt;Paperadio: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;__notoc__&lt;br /&gt;
{{preware}}&lt;br /&gt;
{{portal-header&lt;br /&gt;
|The Instructions on [[Tutorials_webOS_Hello_World|building WebOS Mojo applications]] of your own are simple and straight forward.&lt;br /&gt;
}}&lt;br /&gt;
{{portal-header&lt;br /&gt;
|如果你正在找[[Portal:Patches_to_webOS|webOS内置应用程序补丁]] 可以在'''[[Portal:Patches_to_webOS|webOS补丁]]'''找到。 &lt;br /&gt;
}}&lt;br /&gt;
{{portal-three-columns&lt;br /&gt;
|column1=&lt;br /&gt;
* [[Portal:webOS_Applications_All|全部]]&lt;br /&gt;
* [[Portal:webOS_Applications_Business|商务]]&lt;br /&gt;
* [[Portal:webOS_Applications_Communications|通讯]]&lt;br /&gt;
* [[Portal:webOS_Applications_Entertainment|娱乐]]&lt;br /&gt;
&lt;br /&gt;
|column2=&lt;br /&gt;
* [[Portal:webOS_Applications_Food|美食]]&lt;br /&gt;
* [[Portal:webOS_Applications_Games|游戏]]&lt;br /&gt;
* [[Portal:webOS_Applications_Lifestyle|生活]]&lt;br /&gt;
* [[Portal:webOS_Applications_News|新闻]]&lt;br /&gt;
&lt;br /&gt;
|column3=&lt;br /&gt;
* [[Portal:webOS_Applications_Social Networking|网络社交]]&lt;br /&gt;
* [[Portal:webOS_Applications_Tutorial|指南]]&lt;br /&gt;
* [[Portal:webOS_Applications_Utilities|实用工具]]&lt;br /&gt;
* [[Portal:webOS_Applications_Productivity|效率工具]]&lt;br /&gt;
}}&lt;br /&gt;
{{portal-two-columns&lt;br /&gt;
|column1=&lt;br /&gt;
== 指南 ==&lt;br /&gt;
&lt;br /&gt;
* [[Tutorials_webOS_Getting_Started|Getting Started Developing]]&lt;br /&gt;
* [[Tutorials_webOS_Hello_World|Building Your First Application]]&lt;br /&gt;
* [[Tutorials_webOS_Porting_Older_App|Porting older javascript apps]]&lt;br /&gt;
* [[Tutorials_webOS_IPKG_Installer|IPKG Installer]]&lt;br /&gt;
* [[Tutorials_webOS_Installing_An_Ipk|Installing an IPK]]&lt;br /&gt;
* [[Komodo|Komodo Specific Tutorials]]&lt;br /&gt;
* [[Tutorials_webOS_Loading_Existing_Apps_Into_An_Eclipse_Project|Loading Existing apps into an Eclipse Project]]&lt;br /&gt;
* [[Tutorials_webOS_Using Cookies|Using Cookies To Move Variables]]&lt;br /&gt;
* [[Tutorials_webOS_Debugging 101|Common Ways to Debug Your Application]]&lt;br /&gt;
* [[Tutorials_webOS_Getting_JSON_From_An_External_MySQL_Database|Getting JSON From An External MySQL Database]]&lt;br /&gt;
* [[Tutorials_Differences_between_Emulator_and_Pre|Diffences between Emulator and Pre]]&lt;br /&gt;
&lt;br /&gt;
== Want to write a tutorial and Add it? ==&lt;br /&gt;
&lt;br /&gt;
Just name the article like&lt;br /&gt;
&lt;br /&gt;
&amp;quot;Tutorials webOS &amp;quot; + name&lt;br /&gt;
&lt;br /&gt;
Ex: Tutorials_webOS_Getting_Started&amp;lt;br /&amp;gt;&lt;br /&gt;
(spaces are the same thing as underscores)&lt;br /&gt;
&lt;br /&gt;
==Need help formatting your text for wiki? ==&lt;br /&gt;
Find easy to use markup examples with visual representations on our formatting help pages.&lt;br /&gt;
&lt;br /&gt;
[[Help:Formatting | Wiki Formatting Help]]&lt;br /&gt;
&lt;br /&gt;
|column2=&lt;br /&gt;
== Policies about adding Applications ==&lt;br /&gt;
&lt;br /&gt;
Your application can be any progress (Completed/Beta/Design Phase), just make sure you have a temporary name. For example if your application is called &amp;quot;Testing This&amp;quot;:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;text&amp;quot;&amp;gt;&lt;br /&gt;
{{portal-application-item&lt;br /&gt;
|name=Asteroids&lt;br /&gt;
|article=Asteroids&lt;br /&gt;
|user=AWESOM-O&lt;br /&gt;
|site=http://domain.com/asteroids/&lt;br /&gt;
|description=This is a short description, leave screenshots&lt;br /&gt;
and other details for the application page.&lt;br /&gt;
}}&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Place this under the [[Portal:webOS Applications All|All webOS Application Portal]], and the category it goes under (for instance &amp;quot;Games&amp;quot; if it is a game). You can always change the applications name just make sure it is not taken and let us know on the [[Admin_Changes|Admin Changes]] page so we can delete the old application page (so others can use it).&lt;br /&gt;
&lt;br /&gt;
}}&lt;br /&gt;
==Development Projects==&lt;br /&gt;
webOS Mojo and Multiple language projects being developed as open source by the community. &lt;br /&gt;
&lt;br /&gt;
* [[Application:Preware|Preware]]: A mojo app with backend plugin to run ipkg and fetch over the air installs and updates from the Preware ipkg feed.&lt;br /&gt;
* [[On Screen Keyboard]]&lt;br /&gt;
* [[My notification|My notification]] : a Mojo app to enable the changing of system sounds and wallpaper.&lt;br /&gt;
* [[EBook-Reader]]: a Mojo app for reading text-oriented books on line.  &lt;br /&gt;
* [[Save and Restore]]: save and restore application&lt;br /&gt;
&lt;br /&gt;
== Development Proposals ==&lt;br /&gt;
These proposals for webOS applications lack a formal project at this time. &lt;br /&gt;
* [[Splash Application|Splash Application]]&lt;br /&gt;
* [[Proposal_to_install_Homebrew_apps_on_/media/internal_%28USB_partition%29]]&lt;/div&gt;</summary>
		<author><name>Paperadio</name></author>
	</entry>
	<entry>
		<id>http://wiki.webos-internals.org/index.php?title=Portal:webOS_Applications-ZH&amp;diff=12401</id>
		<title>Portal:webOS Applications-ZH</title>
		<link rel="alternate" type="text/html" href="http://wiki.webos-internals.org/index.php?title=Portal:webOS_Applications-ZH&amp;diff=12401"/>
		<updated>2010-12-28T14:57:57Z</updated>

		<summary type="html">&lt;p&gt;Paperadio: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;__notoc__&lt;br /&gt;
{{preware}}&lt;br /&gt;
{{portal-header&lt;br /&gt;
|The Instructions on [[Tutorials_webOS_Hello_World|building WebOS Mojo applications]] of your own are simple and straight forward.&lt;br /&gt;
}}&lt;br /&gt;
{{portal-header&lt;br /&gt;
|如果你正在找[[Portal:Patches_to_webOS|webOS内置应用程序补丁]] 可以在'''[[Portal:Patches_to_webOS|webOS补丁]]'''找到。 &lt;br /&gt;
}}&lt;br /&gt;
{{portal-three-columns&lt;br /&gt;
|column1=&lt;br /&gt;
* [[Portal:webOS_Applications_All|All]]&lt;br /&gt;
* [[Portal:webOS_Applications_Business|Business]]&lt;br /&gt;
* [[Portal:webOS_Applications_Communications|Communications]]&lt;br /&gt;
* [[Portal:webOS_Applications_Entertainment|Entertainment]]&lt;br /&gt;
&lt;br /&gt;
|column2=&lt;br /&gt;
* [[Portal:webOS_Applications_Food|Food]]&lt;br /&gt;
* [[Portal:webOS_Applications_Games|Games]]&lt;br /&gt;
* [[Portal:webOS_Applications_Lifestyle|Lifestyle]]&lt;br /&gt;
* [[Portal:webOS_Applications_News|News]]&lt;br /&gt;
&lt;br /&gt;
|column3=&lt;br /&gt;
* [[Portal:webOS_Applications_Social Networking|Social Networking]]&lt;br /&gt;
* [[Portal:webOS_Applications_Tutorial|Tutorial]]&lt;br /&gt;
* [[Portal:webOS_Applications_Utilities|Utilities]]&lt;br /&gt;
* [[Portal:webOS_Applications_Productivity|Productivity]]&lt;br /&gt;
}}&lt;br /&gt;
{{portal-two-columns&lt;br /&gt;
|column1=&lt;br /&gt;
== 指南 ==&lt;br /&gt;
&lt;br /&gt;
* [[Tutorials_webOS_Getting_Started|Getting Started Developing]]&lt;br /&gt;
* [[Tutorials_webOS_Hello_World|Building Your First Application]]&lt;br /&gt;
* [[Tutorials_webOS_Porting_Older_App|Porting older javascript apps]]&lt;br /&gt;
* [[Tutorials_webOS_IPKG_Installer|IPKG Installer]]&lt;br /&gt;
* [[Tutorials_webOS_Installing_An_Ipk|Installing an IPK]]&lt;br /&gt;
* [[Komodo|Komodo Specific Tutorials]]&lt;br /&gt;
* [[Tutorials_webOS_Loading_Existing_Apps_Into_An_Eclipse_Project|Loading Existing apps into an Eclipse Project]]&lt;br /&gt;
* [[Tutorials_webOS_Using Cookies|Using Cookies To Move Variables]]&lt;br /&gt;
* [[Tutorials_webOS_Debugging 101|Common Ways to Debug Your Application]]&lt;br /&gt;
* [[Tutorials_webOS_Getting_JSON_From_An_External_MySQL_Database|Getting JSON From An External MySQL Database]]&lt;br /&gt;
* [[Tutorials_Differences_between_Emulator_and_Pre|Diffences between Emulator and Pre]]&lt;br /&gt;
&lt;br /&gt;
== Want to write a tutorial and Add it? ==&lt;br /&gt;
&lt;br /&gt;
Just name the article like&lt;br /&gt;
&lt;br /&gt;
&amp;quot;Tutorials webOS &amp;quot; + name&lt;br /&gt;
&lt;br /&gt;
Ex: Tutorials_webOS_Getting_Started&amp;lt;br /&amp;gt;&lt;br /&gt;
(spaces are the same thing as underscores)&lt;br /&gt;
&lt;br /&gt;
==Need help formatting your text for wiki? ==&lt;br /&gt;
Find easy to use markup examples with visual representations on our formatting help pages.&lt;br /&gt;
&lt;br /&gt;
[[Help:Formatting | Wiki Formatting Help]]&lt;br /&gt;
&lt;br /&gt;
|column2=&lt;br /&gt;
== Policies about adding Applications ==&lt;br /&gt;
&lt;br /&gt;
Your application can be any progress (Completed/Beta/Design Phase), just make sure you have a temporary name. For example if your application is called &amp;quot;Testing This&amp;quot;:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;text&amp;quot;&amp;gt;&lt;br /&gt;
{{portal-application-item&lt;br /&gt;
|name=Asteroids&lt;br /&gt;
|article=Asteroids&lt;br /&gt;
|user=AWESOM-O&lt;br /&gt;
|site=http://domain.com/asteroids/&lt;br /&gt;
|description=This is a short description, leave screenshots&lt;br /&gt;
and other details for the application page.&lt;br /&gt;
}}&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Place this under the [[Portal:webOS Applications All|All webOS Application Portal]], and the category it goes under (for instance &amp;quot;Games&amp;quot; if it is a game). You can always change the applications name just make sure it is not taken and let us know on the [[Admin_Changes|Admin Changes]] page so we can delete the old application page (so others can use it).&lt;br /&gt;
&lt;br /&gt;
}}&lt;br /&gt;
==Development Projects==&lt;br /&gt;
webOS Mojo and Multiple language projects being developed as open source by the community. &lt;br /&gt;
&lt;br /&gt;
* [[Application:Preware|Preware]]: A mojo app with backend plugin to run ipkg and fetch over the air installs and updates from the Preware ipkg feed.&lt;br /&gt;
* [[On Screen Keyboard]]&lt;br /&gt;
* [[My notification|My notification]] : a Mojo app to enable the changing of system sounds and wallpaper.&lt;br /&gt;
* [[EBook-Reader]]: a Mojo app for reading text-oriented books on line.  &lt;br /&gt;
* [[Save and Restore]]: save and restore application&lt;br /&gt;
&lt;br /&gt;
== Development Proposals ==&lt;br /&gt;
These proposals for webOS applications lack a formal project at this time. &lt;br /&gt;
* [[Splash Application|Splash Application]]&lt;br /&gt;
* [[Proposal_to_install_Homebrew_apps_on_/media/internal_%28USB_partition%29]]&lt;/div&gt;</summary>
		<author><name>Paperadio</name></author>
	</entry>
	<entry>
		<id>http://wiki.webos-internals.org/index.php?title=Portal:webOS_Applications-ZH&amp;diff=12400</id>
		<title>Portal:webOS Applications-ZH</title>
		<link rel="alternate" type="text/html" href="http://wiki.webos-internals.org/index.php?title=Portal:webOS_Applications-ZH&amp;diff=12400"/>
		<updated>2010-12-28T14:54:35Z</updated>

		<summary type="html">&lt;p&gt;Paperadio: Created page with '__notoc__ {{preware}} {{portal-header |The Instructions on building WebOS Mojo applications of your own are simple and straight forward. }} {{port…'&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;__notoc__&lt;br /&gt;
{{preware}}&lt;br /&gt;
{{portal-header&lt;br /&gt;
|The Instructions on [[Tutorials_webOS_Hello_World|building WebOS Mojo applications]] of your own are simple and straight forward.&lt;br /&gt;
}}&lt;br /&gt;
{{portal-header&lt;br /&gt;
|If you are looking for [[Portal:Patches_to_webOS|patches to modify existing webOS applications]] those are found in '''[[Portal:Patches_to_webOS|Patches to webOS]]'''. &lt;br /&gt;
}}&lt;br /&gt;
{{portal-three-columns&lt;br /&gt;
|column1=&lt;br /&gt;
* [[Portal:webOS_Applications_All|All]]&lt;br /&gt;
* [[Portal:webOS_Applications_Business|Business]]&lt;br /&gt;
* [[Portal:webOS_Applications_Communications|Communications]]&lt;br /&gt;
* [[Portal:webOS_Applications_Entertainment|Entertainment]]&lt;br /&gt;
&lt;br /&gt;
|column2=&lt;br /&gt;
* [[Portal:webOS_Applications_Food|Food]]&lt;br /&gt;
* [[Portal:webOS_Applications_Games|Games]]&lt;br /&gt;
* [[Portal:webOS_Applications_Lifestyle|Lifestyle]]&lt;br /&gt;
* [[Portal:webOS_Applications_News|News]]&lt;br /&gt;
&lt;br /&gt;
|column3=&lt;br /&gt;
* [[Portal:webOS_Applications_Social Networking|Social Networking]]&lt;br /&gt;
* [[Portal:webOS_Applications_Tutorial|Tutorial]]&lt;br /&gt;
* [[Portal:webOS_Applications_Utilities|Utilities]]&lt;br /&gt;
* [[Portal:webOS_Applications_Productivity|Productivity]]&lt;br /&gt;
}}&lt;br /&gt;
{{portal-two-columns&lt;br /&gt;
|column1=&lt;br /&gt;
== 指南 ==&lt;br /&gt;
&lt;br /&gt;
* [[Tutorials_webOS_Getting_Started|Getting Started Developing]]&lt;br /&gt;
* [[Tutorials_webOS_Hello_World|Building Your First Application]]&lt;br /&gt;
* [[Tutorials_webOS_Porting_Older_App|Porting older javascript apps]]&lt;br /&gt;
* [[Tutorials_webOS_IPKG_Installer|IPKG Installer]]&lt;br /&gt;
* [[Tutorials_webOS_Installing_An_Ipk|Installing an IPK]]&lt;br /&gt;
* [[Komodo|Komodo Specific Tutorials]]&lt;br /&gt;
* [[Tutorials_webOS_Loading_Existing_Apps_Into_An_Eclipse_Project|Loading Existing apps into an Eclipse Project]]&lt;br /&gt;
* [[Tutorials_webOS_Using Cookies|Using Cookies To Move Variables]]&lt;br /&gt;
* [[Tutorials_webOS_Debugging 101|Common Ways to Debug Your Application]]&lt;br /&gt;
* [[Tutorials_webOS_Getting_JSON_From_An_External_MySQL_Database|Getting JSON From An External MySQL Database]]&lt;br /&gt;
* [[Tutorials_Differences_between_Emulator_and_Pre|Diffences between Emulator and Pre]]&lt;br /&gt;
&lt;br /&gt;
== Want to write a tutorial and Add it? ==&lt;br /&gt;
&lt;br /&gt;
Just name the article like&lt;br /&gt;
&lt;br /&gt;
&amp;quot;Tutorials webOS &amp;quot; + name&lt;br /&gt;
&lt;br /&gt;
Ex: Tutorials_webOS_Getting_Started&amp;lt;br /&amp;gt;&lt;br /&gt;
(spaces are the same thing as underscores)&lt;br /&gt;
&lt;br /&gt;
==Need help formatting your text for wiki? ==&lt;br /&gt;
Find easy to use markup examples with visual representations on our formatting help pages.&lt;br /&gt;
&lt;br /&gt;
[[Help:Formatting | Wiki Formatting Help]]&lt;br /&gt;
&lt;br /&gt;
|column2=&lt;br /&gt;
== Policies about adding Applications ==&lt;br /&gt;
&lt;br /&gt;
Your application can be any progress (Completed/Beta/Design Phase), just make sure you have a temporary name. For example if your application is called &amp;quot;Testing This&amp;quot;:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;text&amp;quot;&amp;gt;&lt;br /&gt;
{{portal-application-item&lt;br /&gt;
|name=Asteroids&lt;br /&gt;
|article=Asteroids&lt;br /&gt;
|user=AWESOM-O&lt;br /&gt;
|site=http://domain.com/asteroids/&lt;br /&gt;
|description=This is a short description, leave screenshots&lt;br /&gt;
and other details for the application page.&lt;br /&gt;
}}&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Place this under the [[Portal:webOS Applications All|All webOS Application Portal]], and the category it goes under (for instance &amp;quot;Games&amp;quot; if it is a game). You can always change the applications name just make sure it is not taken and let us know on the [[Admin_Changes|Admin Changes]] page so we can delete the old application page (so others can use it).&lt;br /&gt;
&lt;br /&gt;
}}&lt;br /&gt;
==Development Projects==&lt;br /&gt;
webOS Mojo and Multiple language projects being developed as open source by the community. &lt;br /&gt;
&lt;br /&gt;
* [[Application:Preware|Preware]]: A mojo app with backend plugin to run ipkg and fetch over the air installs and updates from the Preware ipkg feed.&lt;br /&gt;
* [[On Screen Keyboard]]&lt;br /&gt;
* [[My notification|My notification]] : a Mojo app to enable the changing of system sounds and wallpaper.&lt;br /&gt;
* [[EBook-Reader]]: a Mojo app for reading text-oriented books on line.  &lt;br /&gt;
* [[Save and Restore]]: save and restore application&lt;br /&gt;
&lt;br /&gt;
== Development Proposals ==&lt;br /&gt;
These proposals for webOS applications lack a formal project at this time. &lt;br /&gt;
* [[Splash Application|Splash Application]]&lt;br /&gt;
* [[Proposal_to_install_Homebrew_apps_on_/media/internal_%28USB_partition%29]]&lt;/div&gt;</summary>
		<author><name>Paperadio</name></author>
	</entry>
	<entry>
		<id>http://wiki.webos-internals.org/index.php?title=Getting_started&amp;diff=12399</id>
		<title>Getting started</title>
		<link rel="alternate" type="text/html" href="http://wiki.webos-internals.org/index.php?title=Getting_started&amp;diff=12399"/>
		<updated>2010-12-28T14:49:41Z</updated>

		<summary type="html">&lt;p&gt;Paperadio: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;__FORCETOC__&lt;br /&gt;
This page is currently available in two languages:&lt;br /&gt;
:[[Image:Australia.png]] [[Image:USA.png]] [[Getting started]]&lt;br /&gt;
:[[Image:China.png]] [[Getting started-ZH]]&lt;br /&gt;
= Enabling Developer Mode =&lt;br /&gt;
&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;
&lt;br /&gt;
&lt;br /&gt;
{{article-two-columns&lt;br /&gt;
|width1=320px&lt;br /&gt;
|width2=320px&lt;br /&gt;
|column1=&lt;br /&gt;
== Step 1 ==&lt;br /&gt;
&lt;br /&gt;
Type what's below in universal search to find the Developer Mode Enabler app. Run it.&lt;br /&gt;
This is the classic [http://en.wikipedia.org/wiki/Konami_Code Konami Code]&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;text&amp;quot;&amp;gt;&lt;br /&gt;
upupdowndownleftrightleftrightbastart&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Since webOS 1.1 a shorter version also works:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;text&amp;quot;&amp;gt;&lt;br /&gt;
webos20090606&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[[Image:Enable_developer_mode_step1.png]]&lt;br /&gt;
&lt;br /&gt;
|column2=&lt;br /&gt;
== Step 2 ==&lt;br /&gt;
&lt;br /&gt;
Set the Developer Mode toggle switch to the on position.&lt;br /&gt;
&lt;br /&gt;
[[Image:Enable_developer_mode_step2.png]]&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
= Installing Optware =&lt;br /&gt;
&lt;br /&gt;
= Running Dropbear SSH Server =&lt;/div&gt;</summary>
		<author><name>Paperadio</name></author>
	</entry>
	<entry>
		<id>http://wiki.webos-internals.org/index.php?title=Getting_started&amp;diff=12398</id>
		<title>Getting started</title>
		<link rel="alternate" type="text/html" href="http://wiki.webos-internals.org/index.php?title=Getting_started&amp;diff=12398"/>
		<updated>2010-12-28T14:48:28Z</updated>

		<summary type="html">&lt;p&gt;Paperadio: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;__FORCETOC__&lt;br /&gt;
This page is currently available in three languages:&lt;br /&gt;
:[[Image:China.png]] [[Getting started-ZH]]&lt;br /&gt;
= Enabling Developer Mode =&lt;br /&gt;
&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;
&lt;br /&gt;
&lt;br /&gt;
{{article-two-columns&lt;br /&gt;
|width1=320px&lt;br /&gt;
|width2=320px&lt;br /&gt;
|column1=&lt;br /&gt;
== Step 1 ==&lt;br /&gt;
&lt;br /&gt;
Type what's below in universal search to find the Developer Mode Enabler app. Run it.&lt;br /&gt;
This is the classic [http://en.wikipedia.org/wiki/Konami_Code Konami Code]&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;text&amp;quot;&amp;gt;&lt;br /&gt;
upupdowndownleftrightleftrightbastart&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Since webOS 1.1 a shorter version also works:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;text&amp;quot;&amp;gt;&lt;br /&gt;
webos20090606&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[[Image:Enable_developer_mode_step1.png]]&lt;br /&gt;
&lt;br /&gt;
|column2=&lt;br /&gt;
== Step 2 ==&lt;br /&gt;
&lt;br /&gt;
Set the Developer Mode toggle switch to the on position.&lt;br /&gt;
&lt;br /&gt;
[[Image:Enable_developer_mode_step2.png]]&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
= Installing Optware =&lt;br /&gt;
&lt;br /&gt;
= Running Dropbear SSH Server =&lt;/div&gt;</summary>
		<author><name>Paperadio</name></author>
	</entry>
	<entry>
		<id>http://wiki.webos-internals.org/index.php?title=Getting_started-ZH&amp;diff=12397</id>
		<title>Getting started-ZH</title>
		<link rel="alternate" type="text/html" href="http://wiki.webos-internals.org/index.php?title=Getting_started-ZH&amp;diff=12397"/>
		<updated>2010-12-28T14:46:51Z</updated>

		<summary type="html">&lt;p&gt;Paperadio: /* 开启开发者模式 */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;__FORCETOC__&lt;br /&gt;
&lt;br /&gt;
= 开启开发者模式 =&lt;br /&gt;
&lt;br /&gt;
# 进入Palm Pre or Pixi的主界面（开机界面） &lt;br /&gt;
# 键入&amp;quot;webos20090606&amp;quot;，不要有标点符号。&lt;br /&gt;
# 点击开发者模式图标，即打开开发者模式。 &lt;br /&gt;
# 并将开发者模式置于开。&lt;br /&gt;
# 当界面询问时，点击重启设备，手机将会重启。&lt;br /&gt;
# 将USB线连接至你的电脑上，出现选择提示时请选择“Just Charge”.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
{{article-two-columns&lt;br /&gt;
|width1=320px&lt;br /&gt;
|width2=320px&lt;br /&gt;
|column1=&lt;br /&gt;
== Step 1 ==&lt;br /&gt;
&lt;br /&gt;
Type what's below in universal search to find the Developer Mode Enabler app. Run it.&lt;br /&gt;
This is the classic [http://en.wikipedia.org/wiki/Konami_Code Konami Code]&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;text&amp;quot;&amp;gt;&lt;br /&gt;
upupdowndownleftrightleftrightbastart&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Since webOS 1.1 a shorter version also works:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;text&amp;quot;&amp;gt;&lt;br /&gt;
webos20090606&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[[Image:Enable_developer_mode_step1.png]]&lt;br /&gt;
&lt;br /&gt;
|column2=&lt;br /&gt;
== Step 2 ==&lt;br /&gt;
&lt;br /&gt;
将开发者模式的开关置于‘开’的位置。&lt;br /&gt;
&lt;br /&gt;
[[Image:Enable_developer_mode_step2.png]]&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
= Installing Optware =&lt;br /&gt;
&lt;br /&gt;
= Running Dropbear SSH Server =&lt;/div&gt;</summary>
		<author><name>Paperadio</name></author>
	</entry>
	<entry>
		<id>http://wiki.webos-internals.org/index.php?title=Getting_started-ZH&amp;diff=12396</id>
		<title>Getting started-ZH</title>
		<link rel="alternate" type="text/html" href="http://wiki.webos-internals.org/index.php?title=Getting_started-ZH&amp;diff=12396"/>
		<updated>2010-12-28T14:44:32Z</updated>

		<summary type="html">&lt;p&gt;Paperadio: /* 开启开发者模式 */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;__FORCETOC__&lt;br /&gt;
&lt;br /&gt;
= 开启开发者模式 =&lt;br /&gt;
&lt;br /&gt;
# 进入Palm Pre or Pixi的主界面（开机界面） &lt;br /&gt;
# 键入&amp;quot;webos20090606&amp;quot;，不要有标点符号。&lt;br /&gt;
# 点击开发者模式图标，即打开开发者模式。 &lt;br /&gt;
# 并将开发者模式置于开。&lt;br /&gt;
# 当界面询问时，点击重启设备，手机将会重启。&lt;br /&gt;
# 将USB线连接至你的电脑上，出现选择提示时请选择“Just Charge”.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
{{article-two-columns&lt;br /&gt;
|width1=320px&lt;br /&gt;
|width2=320px&lt;br /&gt;
|column1=&lt;br /&gt;
== Step 1 ==&lt;br /&gt;
&lt;br /&gt;
Type what's below in universal search to find the Developer Mode Enabler app. Run it.&lt;br /&gt;
This is the classic [http://en.wikipedia.org/wiki/Konami_Code Konami Code]&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;text&amp;quot;&amp;gt;&lt;br /&gt;
upupdowndownleftrightleftrightbastart&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Since webOS 1.1 a shorter version also works:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;text&amp;quot;&amp;gt;&lt;br /&gt;
webos20090606&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[[Image:Enable_developer_mode_step1.png]]&lt;br /&gt;
&lt;br /&gt;
|column2=&lt;br /&gt;
== Step 2 ==&lt;br /&gt;
&lt;br /&gt;
Set the Developer Mode toggle switch to the on position.&lt;br /&gt;
&lt;br /&gt;
[[Image:Enable_developer_mode_step2.png]]&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
= Installing Optware =&lt;br /&gt;
&lt;br /&gt;
= Running Dropbear SSH Server =&lt;/div&gt;</summary>
		<author><name>Paperadio</name></author>
	</entry>
	<entry>
		<id>http://wiki.webos-internals.org/index.php?title=Getting_started-ZH&amp;diff=12395</id>
		<title>Getting started-ZH</title>
		<link rel="alternate" type="text/html" href="http://wiki.webos-internals.org/index.php?title=Getting_started-ZH&amp;diff=12395"/>
		<updated>2010-12-28T14:40:06Z</updated>

		<summary type="html">&lt;p&gt;Paperadio: Created page with '__FORCETOC__  = 开启开发者模式 =  # Go to the main (start) screen on your Palm Pre or Pixi  # Start typing &amp;quot;webos20090606&amp;quot; without the quotation marks. # Tap the Developer…'&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;__FORCETOC__&lt;br /&gt;
&lt;br /&gt;
= 开启开发者模式 =&lt;br /&gt;
&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;
&lt;br /&gt;
&lt;br /&gt;
{{article-two-columns&lt;br /&gt;
|width1=320px&lt;br /&gt;
|width2=320px&lt;br /&gt;
|column1=&lt;br /&gt;
== Step 1 ==&lt;br /&gt;
&lt;br /&gt;
Type what's below in universal search to find the Developer Mode Enabler app. Run it.&lt;br /&gt;
This is the classic [http://en.wikipedia.org/wiki/Konami_Code Konami Code]&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;text&amp;quot;&amp;gt;&lt;br /&gt;
upupdowndownleftrightleftrightbastart&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Since webOS 1.1 a shorter version also works:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;text&amp;quot;&amp;gt;&lt;br /&gt;
webos20090606&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[[Image:Enable_developer_mode_step1.png]]&lt;br /&gt;
&lt;br /&gt;
|column2=&lt;br /&gt;
== Step 2 ==&lt;br /&gt;
&lt;br /&gt;
Set the Developer Mode toggle switch to the on position.&lt;br /&gt;
&lt;br /&gt;
[[Image:Enable_developer_mode_step2.png]]&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
= Installing Optware =&lt;br /&gt;
&lt;br /&gt;
= Running Dropbear SSH Server =&lt;/div&gt;</summary>
		<author><name>Paperadio</name></author>
	</entry>
	<entry>
		<id>http://wiki.webos-internals.org/index.php?title=Application:Preware-ZH&amp;diff=12394</id>
		<title>Application:Preware-ZH</title>
		<link rel="alternate" type="text/html" href="http://wiki.webos-internals.org/index.php?title=Application:Preware-ZH&amp;diff=12394"/>
		<updated>2010-12-28T13:08:50Z</updated>

		<summary type="html">&lt;p&gt;Paperadio: /* Package Updates */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[Category:Application]]&lt;br /&gt;
[[Category:China]]&lt;br /&gt;
&lt;br /&gt;
'''Note : this page/article is the chinese translation of the english wiki page : http://www.webos-internals.org/index.php?title=Application:Preware '''&amp;lt;BR&amp;gt;&lt;br /&gt;
&amp;lt;BR&amp;gt;&lt;br /&gt;
'''注意 : 本文章/页是一个英文维基页面的中文译本，原文在: http://www.webos-internals.org/index.php?title=Application:Preware &amp;lt;BR&amp;gt;&lt;br /&gt;
'''&lt;br /&gt;
&lt;br /&gt;
{{application&lt;br /&gt;
|name=Preware&lt;br /&gt;
|type=webOS&lt;br /&gt;
|version=版本号: 1.5.0 (2010年12月17日)&lt;br /&gt;
|tag=Utilities&lt;br /&gt;
|screenshot=Preware_ss1.png&lt;br /&gt;
|description=&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;BR&amp;gt;&lt;br /&gt;
=概要=&lt;br /&gt;
&amp;lt;!--{{icon|Icon_Preware.png|float:right;}}--&amp;gt;&lt;br /&gt;
[[image:Icon_Preware.png|frameless|left]]&lt;br /&gt;
Preware是一个在Palm Pre 和 Palm Pixi 上的软件包管理应用程序。用户可以使用Preware来安装在preware.org（或者是作为开放标准软件包主机的其他站点）上的任一开放标准包库的所有软件包。Preware依托于一个由社区研究开发的自定制服务，该服务能使mojo应用直接访问内建的ipkg工具。&lt;br /&gt;
&lt;br /&gt;
'''运行Preware至少要求webOS 1.4.0或以上版本。不要试着将它装到更老的webOS版本上，它不会工作的。'''&lt;br /&gt;
&lt;br /&gt;
This application was the result of extensive community-based design in [[IPKG Service]] and [[Preware Design]].&lt;br /&gt;
&lt;br /&gt;
For application management, Preware can access more applications, and has more features, than any other on-device package installer.&lt;br /&gt;
&lt;br /&gt;
And since it is open source, and has a completely open development process supported by a team of world-class WebOS Internals developers, it will continue to get better much faster than any other package management application.&lt;br /&gt;
&lt;br /&gt;
Preware is the open application installer that has been written specifically to support a homebrew ecosystem where any developer can upload any application to any submission site, and that application can then be installed by any user.  Developers no longer need to upload their applications to multiple submission sites, and users are no longer excluded from accessing applications from any open standard package repository.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;BR&amp;gt;&lt;br /&gt;
===主要特点===&lt;br /&gt;
安装 / 删除 / 更新:&lt;br /&gt;
*自制应用程序，包括有特殊要求的高级应用。  &lt;br /&gt;
*WebOS 主题&lt;br /&gt;
*补丁&lt;br /&gt;
*webOS 内核&lt;br /&gt;
*Palm App Catalog 中的应用程序&lt;br /&gt;
*Support for installation of signed packages&lt;br /&gt;
&lt;br /&gt;
&amp;lt;BR&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===状态===&lt;br /&gt;
Preware已经升级至发布状态，不再视为测试版。 &lt;br /&gt;
&lt;br /&gt;
下面是Preware历史中值得提到的里程碑:&lt;br /&gt;
&lt;br /&gt;
* Since 27 August 2009 it is the only over-the-air installer for the palm capable of installing advanced palm applications such as the [[On_Screen_Keyboard|On Screen Keyboard]] or the terminal application.&lt;br /&gt;
* Since 27 August 2009 it is the only application supporting installation from all existing palm homebrew feeds.  &lt;br /&gt;
* Since 17 September 2009 it also supports installation of themes. &lt;br /&gt;
* Since 8 October 2009 it also supports installation of webOS patches.&lt;br /&gt;
* Since 12 Jan 2010 it also supports all Palm App Catalog feeds.&lt;br /&gt;
* Since 3 May 2010 it also supports installation of webOS custom kernels.&lt;br /&gt;
* Since 20 July 2010 it also supports installation of packages from URLs and local files.&lt;br /&gt;
* Since 24 July 2010 is also supports blacklisting packages and authors.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;BR&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===授权条款===&lt;br /&gt;
Please be aware that org.webosinternals.preware is licensed under the [http://www.gnu.org/licenses/gpl-2.0.html GPLv2].&lt;br /&gt;
&lt;br /&gt;
Preware的代码不能用于封闭源代码的应用程序中。If you want to use them in a non-GPLv2 but otherwise open source application, please contact the [mailto:support@webos-internals.org authors].&lt;br /&gt;
&lt;br /&gt;
&amp;lt;BR&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=安装Preware=&lt;br /&gt;
&lt;br /&gt;
要安装Preware共有三种方式：WebOS Quick Install, Stand Alone Installers, and Command Line. &lt;br /&gt;
&lt;br /&gt;
安装或使用Preware并不需要直接访问Linux命令行，或是“将Pre提权至root”。&lt;br /&gt;
&lt;br /&gt;
''不要''使用fileCoaster, PreLoad 或是 PreUpdate来安装/升级Preware。这些工具都不能正常操作高级自制软件包。&lt;br /&gt;
&lt;br /&gt;
如果你是一名使用Palm模拟器的开发者，你应该了解Preware在模拟器中运行和在真实的设备上运行是一样的，并且使用完全相同的方法。&lt;br /&gt;
&lt;br /&gt;
&amp;lt;BR&amp;gt;&lt;br /&gt;
===在webOS 2.0上安装Preware===&lt;br /&gt;
&lt;br /&gt;
To install Preware on a webOS 2.0 device, the following procedure is recommended until WebOS Quick Install and other installation methods have been upgraded to support webOS 2.0:&lt;br /&gt;
&lt;br /&gt;
# Install the official Palm webOS 1.4.5 SDK&lt;br /&gt;
# '''Disconnect your device''' (I repeat, do not have your device connected, no cables in the device, device not even anywhere near the computer), and run the webOS 2.0 Doctor to install or upgrade your Novacom drivers&lt;br /&gt;
# Close the doctor, and connect your device&lt;br /&gt;
# Download the latest Preware package from http://get.preware.org/&lt;br /&gt;
# Use palm-install to install that package&lt;br /&gt;
&lt;br /&gt;
&amp;lt;BR&amp;gt;&lt;br /&gt;
===用WebOS Quick Install安装Preware===&lt;br /&gt;
You can use version 3.14 or later of [http://forums.precentral.net/canuck-software/228310-webos-quick-install-v3-14-a.html WebOS Quick Install] to install Preware directly from the WebOS Internals feed.&lt;br /&gt;
&lt;br /&gt;
'''Latest Version of WebOS Quick Install available here: [http://forums.precentral.net/canuck-software/228310-webos-quick-install-v3-14-a.html WebOS Quick Install v3.14]'''&lt;br /&gt;
&lt;br /&gt;
# Install the required Software&lt;br /&gt;
## [http://www.java.com/en/download/installed.jsp?detect=jre&amp;amp;try=1 Click here] to verify that you have the latest java installed on your computer and update if needed&lt;br /&gt;
## [http://images.precentral.net/sites/precentral.net/files/webos-homebrew-apps/wosqi/WebOSQuickInstall.jar Click Here] to download the latest version of WebOS Quick Install&lt;br /&gt;
## Optionally, [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;?) and the same one in which WebOSQuickInstall will execute.  If you already have it, skip this step.&lt;br /&gt;
##* You do not need to download webOS Doctor separately unless you wish to do so, as WebOSQuickInstall will download it itself if not found. &lt;br /&gt;
##* '''Do not run the webOS Doctor'''&lt;br /&gt;
# Put your device in [[Getting started|Developer Mode]]&lt;br /&gt;
# Connect your device to your computer with the USB cable, and select &amp;quot;Just Charge&amp;quot; (do not select USB Drive)&lt;br /&gt;
# Run WebOS Quick Install. If webOS Doctor is not present, you will be asked if you wish to download it prior to execution.&lt;br /&gt;
# Click the third button on the right (Blue Down Arrow)&lt;br /&gt;
# Choose WebOS Internals Feed (Pre) or WebOS Internals Feed (Pixi) from the drop-down list at the top. &lt;br /&gt;
# Select ''Preware'' from the list.  &lt;br /&gt;
# Click Download.&lt;br /&gt;
# Click Close.&lt;br /&gt;
# Click Install.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;BR&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===用独立安装程序来安装Preware===&lt;br /&gt;
Preware installers can be downloaded here: [http://get.preware.org Preware Standalone Installers]. These instructions are currently only for Mac and PC users.&lt;br /&gt;
&lt;br /&gt;
# Install the required software.&lt;br /&gt;
## [http://www.java.com/en/download/installed.jsp?detect=jre&amp;amp;try=1 Click here] to verify that you have the latest version of Java installed on your computer and update it if needed.&lt;br /&gt;
## [http://www.webos-internals.org/wiki/Webos_Doctor_Versions Click here] to download the current webOS Doctor for your carrier and phone in a subdirectory you will remember (maybe &amp;quot;Palm&amp;quot;?). If you already have it, skip this step.&lt;br /&gt;
##* '''Do not run the webOS Doctor.'''&lt;br /&gt;
# Put your device into [[Getting started|Developer Mode]].&lt;br /&gt;
#* '''Windows users:''' When connecting your device to the computer for the first time, you will be prompted to install new hardware. Click Next to start the device installation. You may get a message regarding Novacom drivers not being installed. If so, you can disregard it. Once your device is installed, proceed with the Preware installation.&lt;br /&gt;
# Download the [http://get.preware.org/PrewareInstaller-1.1.0.jar Preware Standalone Installer] and place it in the same directory as the webOS Doctor .jar file.&lt;br /&gt;
# Run the Preware Installer.&lt;br /&gt;
# Click on the Tools menu and choose Install Drivers. This will install the Palm Novacom drivers for webOS devices.&lt;br /&gt;
# Once the drivers have finished installing, click on Install Preware. After Preware is installed, your device will be unresponsive for a few seconds while Luna restarts.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;BR&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===从命令行安装Preware===&lt;br /&gt;
如果你可以通过Novaterm终端、 WebOS Quick Install中的“Linux命令行”、或是其他技术访问webOS设备或模拟器中的命令行，你也可以通过打入三行命令来安装Preware。这永远是个最简单最省事的办法，不过如果你并不确信如何在Linux命令行下操作，还是请使用上面的方法吧。&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;bash&amp;quot;&amp;gt;&lt;br /&gt;
cd /tmp&lt;br /&gt;
wget http://bit.ly/preware-bootstrap&lt;br /&gt;
sh preware-bootstrap&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;BR&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===更新Preware===&lt;br /&gt;
想要更新Preware，只需要运行Preware并从主界面中选择“软件包更新”。如果Preware有新的更新，会自动出现在列表中。然后选择“更新。 Preware会在更新完成后自动关闭。&lt;br /&gt;
&lt;br /&gt;
不要使用fileCoaster, PreLoad 或是 PreUpdate来安装/升级Preware。这些工具都不能正常操作高级自制软件包。&lt;br /&gt;
&lt;br /&gt;
&amp;lt;BR&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===删除Preware===&lt;br /&gt;
''为啥你想删掉Preware呢?''&lt;br /&gt;
&lt;br /&gt;
要删除Preware，在启动器中按住橙色键并选择Preware，然后选择‘删除’。&lt;br /&gt;
&lt;br /&gt;
&amp;lt;BR&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=用法=&lt;br /&gt;
&lt;br /&gt;
===Preferences===&lt;br /&gt;
{| Width=&amp;quot;70%&amp;quot; VAlign=&amp;quot;top&amp;quot;&lt;br /&gt;
|valign=&amp;quot;top&amp;quot;|[[image:Preferences.png|160px|frameless|left|text-top]]&lt;br /&gt;
|valign=&amp;quot;top&amp;quot;|You can select preferences in the top left corner of the Pre to bring up the preferences screen.  On the Preferences screen you can specify the look of the application, the frequency that feeds are updated, and what Preware will show you by default.&lt;br /&gt;
&amp;lt;BR&amp;gt;&lt;br /&gt;
{| style=&amp;quot;color:black; background-color:#F9F9F9;border:1px outset;&amp;quot; cellpadding=&amp;quot;3&amp;quot; cellspacing=&amp;quot;0&amp;quot;&lt;br /&gt;
|TIP:&lt;br /&gt;
|-&lt;br /&gt;
|To make it easier to find things, set &amp;quot;Show Available Types&amp;quot; to yes.  This will show separate categories (Applications/Themes/Patches/etc.) rather than show everything in one long list.&lt;br /&gt;
|}&lt;br /&gt;
|}&lt;br /&gt;
&amp;lt;BR&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===管理源===&lt;br /&gt;
{| Width=&amp;quot;70%&amp;quot; VAlign=&amp;quot;top&amp;quot;&lt;br /&gt;
|valign=&amp;quot;top&amp;quot;|[[image:Preware_feeds.png|160px|frameless|left|text-top]]&lt;br /&gt;
|valign=&amp;quot;top&amp;quot;|In the preferences section on the top bar on the right side is a button that takes you to the feeds screen.  On the feeds screen you can select which feeds are loaded and which ones are not. Simply select the on or off button for that feed. (If you are not interested in themes you can disable the two feeds for themes to speed up the updating of feeds) Preware comes with the following feeds by default (some are disabled by default, but are easily enabled if desired). &lt;br /&gt;
[[File:Example.jpg]]&lt;br /&gt;
{| style=&amp;quot;color:black; background-color:#FFFFE0;&amp;quot; cellpadding=&amp;quot;3&amp;quot; cellspacing=&amp;quot;0&amp;quot; Border=&amp;quot;1&amp;quot;&lt;br /&gt;
|align=&amp;quot;center&amp;quot; colspan=&amp;quot;4&amp;quot; | '''默认源'''&lt;br /&gt;
|-&lt;br /&gt;
|align=&amp;quot;center&amp;quot; | [http://ipkg.preware.org/feeds/palm-beta/ Palm Beta]&lt;br /&gt;
|align=&amp;quot;center&amp;quot; | [http://ipkg.preware.org/feeds/palm-beta-updates Palm Beta Updates]&lt;br /&gt;
|align=&amp;quot;center&amp;quot; | [http://ipkg.preware.org/feeds/palm-catalog/ Palm Catalog]&lt;br /&gt;
|align=&amp;quot;center&amp;quot; | [http://ipkg.preware.org/feeds/palm-catalog-updates/ Palm Catalog Updates]&lt;br /&gt;
|-&lt;br /&gt;
|align=&amp;quot;center&amp;quot; | [http://ipkg.preware.org/feeds/palm-web-updates/ Palm Web]&lt;br /&gt;
|align=&amp;quot;center&amp;quot; | [http://ipkg.preware.org/feeds/palm-web-updates/ Palm Web Updates]&lt;br /&gt;
|align=&amp;quot;center&amp;quot; | [http://ipkg.preware.org/feeds/precentral-themes/ PreCentral]&lt;br /&gt;
|align=&amp;quot;center&amp;quot; | [http://ipkg.preware.org/feeds/precentral-themes/ PreCentral Themes]&lt;br /&gt;
|-&lt;br /&gt;
|align=&amp;quot;center&amp;quot; | [http://ipkg.preware.org/feeds/webos-internals/ WebOS Internals]&lt;br /&gt;
|align=&amp;quot;center&amp;quot; | [http://ipkg.preware.org/feeds/optware/ Optware]&lt;br /&gt;
|align=&amp;quot;center&amp;quot; | [http://ipkg.preware.org/feeds/webos-patches/ WebOS Patches]&lt;br /&gt;
|align=&amp;quot;center&amp;quot; | [http://ipkg.preware.org/feeds/webos-kernels/ WebOS Kernels]&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
{| style=&amp;quot;color:black; background-color:#F9F9F9;border:1px outset;&amp;quot; VAlign=&amp;quot;middle&amp;quot; cellpadding=&amp;quot;3&amp;quot; cellspacing=&amp;quot;0&amp;quot; Width=&amp;quot;70%&amp;quot;&lt;br /&gt;
|align=&amp;quot;center&amp;quot; | See [[Testing Feeds]] for detailed instructions on adding custom feeds.&lt;br /&gt;
|}&lt;br /&gt;
&amp;lt;BR&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===更新软件包===&lt;br /&gt;
{| Width=&amp;quot;70%&amp;quot; VAlign=&amp;quot;top&amp;quot;&lt;br /&gt;
|valign=&amp;quot;top&amp;quot;|[[image:UpdateFeeds.png|160px|frameless|left|text-top]]&lt;br /&gt;
|valign=&amp;quot;top&amp;quot;|要更新源的话，只要选择程序菜单中的‘更新源’即可。Preware会从你开启的源中下载软件包的列表信息，在处理这些数据后，界面会回到可用项的主列表。&lt;br /&gt;
|}&lt;br /&gt;
&amp;lt;BR&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Installing Packages===&lt;br /&gt;
{| Width=&amp;quot;70%&amp;quot; VAlign=&amp;quot;top&amp;quot;&lt;br /&gt;
|valign=&amp;quot;top&amp;quot;|[[image:SelectApp.png|160px|frameless|left|text-top]]&lt;br /&gt;
|valign=&amp;quot;top&amp;quot;|There are a few ways to select and install a &amp;quot;package&amp;quot; (application/patch/theme/etc.).  Using &amp;quot;List of Everything&amp;quot; would be the simplest.&lt;br /&gt;
#Find the package you want to install either by scrolling and tapping on it, or just start typing&lt;br /&gt;
#Tap the &amp;quot;Install&amp;quot; button that the bottom of the package's page to install.&lt;br /&gt;
|}&lt;br /&gt;
&amp;lt;BR&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Removing Packages===&lt;br /&gt;
{| Width=&amp;quot;70%&amp;quot; VAlign=&amp;quot;top&amp;quot;&lt;br /&gt;
|valign=&amp;quot;top&amp;quot;|[[image:RemoveAppTap.png|160px|frameless|left|text-top]]&lt;br /&gt;
|valign=&amp;quot;top&amp;quot;|Removing a package is just as easy.&lt;br /&gt;
#On the main screen, tap &amp;quot;Installed Packages&amp;quot;, then the category of the package you want to remove&lt;br /&gt;
#Tap the Package you want to remove&lt;br /&gt;
#Tap the &amp;quot;Remove&amp;quot; button that the bottom of the package's page.&lt;br /&gt;
|}&lt;br /&gt;
&amp;lt;BR&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--&lt;br /&gt;
=== Applications ===&lt;br /&gt;
=== Themes ===&lt;br /&gt;
=== Patches ===&lt;br /&gt;
=== Installed Packages ===&lt;br /&gt;
=== List of Everything ===&lt;br /&gt;
=== Saved Package List ===&lt;br /&gt;
--&amp;gt;&lt;br /&gt;
&lt;br /&gt;
= 操作说明 =&lt;br /&gt;
&lt;br /&gt;
===限制===&lt;br /&gt;
没什么限制。&lt;br /&gt;
&lt;br /&gt;
&amp;lt;BR&amp;gt;&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;
*The Update All button can get confused if there are patches with complex dependencies.  This will be fixed in a future version.&lt;br /&gt;
&lt;br /&gt;
*If updates to App Catalog applications are pending, they will be silently skipped when using the Update All button.&lt;br /&gt;
&lt;br /&gt;
*The Updates feature from the regular Palm Launcher, may claim that application updates are needed, and then when the user clicks Show Updates shows the App Catalog's installed applications,  there are none shown that need updating.   This isn't as expected.  This is because an app that was previously only in Preware has now migrated to the Palm Catalog.  Don't worry, your apps are up to date (with the possible exception of the one with the conflict.)  This is not a bug in Preware per se' but an app version conflict because the app is in both the Palm Catalog and also in Homebrew.  Notice that you don't need to remove Preware to install the app from the official catalog, but simply disable the feed in Preware then &amp;quot;update feeds&amp;quot; to refresh the list then it should install fine from the official app catalog.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;BR&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=更新日志=&lt;br /&gt;
&amp;lt;BR&amp;gt;&lt;br /&gt;
若有兴趣查看完整更新日志，请看：[http://git.webos-internals.org/?p=applications/preware.git;a=tags found here]以下都是自从1.0里程碑后的更新日志.&lt;br /&gt;
&amp;lt;BR&amp;gt;&amp;lt;BR&amp;gt;&lt;br /&gt;
&lt;br /&gt;
;1.5.0:&lt;br /&gt;
* You must upgrade to this version for full webOS 2.0 compatibility.&lt;br /&gt;
&lt;br /&gt;
;1.4.9:&lt;br /&gt;
* Better compatibility with unknown future webOS versions.&lt;br /&gt;
&lt;br /&gt;
;1.4.8:&lt;br /&gt;
&lt;br /&gt;
* Now calls the correct software manager updates screen on webOS 2.0.&lt;br /&gt;
&lt;br /&gt;
; 1.4.7:&lt;br /&gt;
* Fixed update, install and remove status messages on webOS 2.0.&lt;br /&gt;
&lt;br /&gt;
;1.4.6:&lt;br /&gt;
* New &amp;quot;App Catalog&amp;quot; theme preferences thanks to Garrett92C.&lt;br /&gt;
* Added support for &amp;quot;MaxWebOSVersion&amp;quot; in the feeds.&lt;br /&gt;
&lt;br /&gt;
;1.4.5:&lt;br /&gt;
* Added support for identifying when running on a Pre 2 device.&lt;br /&gt;
&lt;br /&gt;
;1.4.4: &lt;br /&gt;
* Updated the version check to support future webOS versions.&lt;br /&gt;
&lt;br /&gt;
;1.4.2:&lt;br /&gt;
* Added Category as a blacklist option.&lt;br /&gt;
&lt;br /&gt;
;1.4.1:&lt;br /&gt;
* Added a Changelog button to the Help scene.&lt;br /&gt;
&lt;br /&gt;
;1.4.0:&lt;br /&gt;
* Added help to preferences scene.&lt;br /&gt;
* Fixed swipe-to-delete bug in blacklist.&lt;br /&gt;
* Updated Italian translations (courtesy of Darkmagister).&lt;br /&gt;
* Added &amp;quot;Get Info&amp;quot; button to package install scene.&lt;br /&gt;
* Added &amp;quot;Send&amp;quot; button to ipkg log scene.&lt;br /&gt;
* Fixed bug when loading large package descriptions.&lt;br /&gt;
&lt;br /&gt;
;1.3.8:&lt;br /&gt;
* Updated French translations (courtesy of Yannick LE NY).&lt;br /&gt;
&lt;br /&gt;
;1.3.6:&lt;br /&gt;
* Preware now supports installation of application package files (.ipk files) directly from URLs, email attachments, and local files.&lt;br /&gt;
* Also supported are Send to Preware links on homebrew application gallery and news websites (this requires the Neato! application to also be installed).&lt;br /&gt;
* If Preware continually asks you about file associations on every single launch, even after you have answered Yes to the questions it asks, then you may have a damaged file association table and will need to run the Emergency MimeTable Reset tool and then reboot to repair it.&lt;br /&gt;
&lt;br /&gt;
;1.3.5:&lt;br /&gt;
* Updated German translations.&lt;br /&gt;
&lt;br /&gt;
;1.3.3:&lt;br /&gt;
* Always ask the user before modifying the file association list.&lt;br /&gt;
* Updated French translations. &lt;br /&gt;
&lt;br /&gt;
;1.3.1:&lt;br /&gt;
* Check whether Preware is the default application for handling packages, and advise the user if it is not.&lt;br /&gt;
&lt;br /&gt;
;1.3.0:&lt;br /&gt;
* Added Preware to the Default Applications list to allow for installing packages from email messages and the browser.&lt;br /&gt;
&lt;br /&gt;
;1.2.9:&lt;br /&gt;
* Fixed the Saved Package List swipe to delete bug.&lt;br /&gt;
&lt;br /&gt;
;1.2.8:&lt;br /&gt;
* Open the My Applications app catalog screen when multiple app catalog applications need updating.&lt;br /&gt;
&lt;br /&gt;
;1.2.7&lt;br /&gt;
* Fixed the Install Package problem when running on the emulator.&lt;br /&gt;
&lt;br /&gt;
;1.2.6&lt;br /&gt;
* Remove most of the curl download progress messages from the ipkg log (this fixes a buffer overrun crash).&lt;br /&gt;
&lt;br /&gt;
;1.2.5&lt;br /&gt;
* Added Ask At Launch option to update preference.&lt;br /&gt;
* Added Blacklist support.&lt;br /&gt;
* German Translation updates.&lt;br /&gt;
* Fixed update banner problem.&lt;br /&gt;
* Fixed package with too many dependent packages problem.&lt;br /&gt;
&lt;br /&gt;
;1.2.4&lt;br /&gt;
* Added support for MinWebOSVersion, DeviceCompatibility and PreActionMessage package attributes.&lt;br /&gt;
&lt;br /&gt;
;1.2.3&lt;br /&gt;
* Enable the Install Package feature to also work for incorrectly formatted filenames.&lt;br /&gt;
&lt;br /&gt;
;1.2.1&lt;br /&gt;
* Robustified the Install Package feature - will now run post-install scripts for all correctly formatted filenames (packageid_version_arch.ipk).&lt;br /&gt;
&lt;br /&gt;
;1.2.0&lt;br /&gt;
* Added Install Package functionality, allowing installation of packages from URLs and local files.&lt;br /&gt;
* Moved Saved Package List from the main screen to the app menu.&lt;br /&gt;
&lt;br /&gt;
;1.1.7&lt;br /&gt;
* Added support for Kernel Modules.&lt;br /&gt;
&lt;br /&gt;
;1.1.5&lt;br /&gt;
* Use a gentler reboot procedure to allow open files to be flushed to disk.&lt;br /&gt;
&lt;br /&gt;
;1.1.4&lt;br /&gt;
* Fixed hang on package download failures.&lt;br /&gt;
&lt;br /&gt;
;1.1.2 &lt;br /&gt;
*Added support for the ENABLE_TESTING_FEEDS Meta-Doctor feature.&lt;br /&gt;
*Removed the tag line about eventually reaching 1.0.&lt;br /&gt;
*Minor French translation updates, courtesy of Yannick LE NY.&lt;br /&gt;
&lt;br /&gt;
;1.1.1&lt;br /&gt;
*Added languages field in package descriptions. &lt;br /&gt;
*Added preference to only show packages with English descriptions.&lt;br /&gt;
&lt;br /&gt;
;1.1.0&lt;br /&gt;
*Now defaults (selectable by a preference option) to using an alternative installation method to avoid the webOS 1.4 rescan bug which closes and stops notifications from your phone, email and messaging applications. &lt;br /&gt;
*Updated German and French translations.&lt;br /&gt;
*Fixed deletion of disabled feeds. &lt;br /&gt;
*Added service version number to the ipkgservice API. Robustified the service upgrade process.&lt;br /&gt;
&lt;br /&gt;
;1.0.0&lt;br /&gt;
*The Package Manager Service has been rewritten in C and incorporated into this single Preware package.&lt;br /&gt;
*Installing Preware 1.0.0 will remove the Package Manager Service as the last step of the upgrade process.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;BR&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=仓库=&lt;br /&gt;
Preware and the Package Manager Service are housed in the applications/preware git repository at http://git.webos-internals.org/&lt;br /&gt;
&lt;br /&gt;
For more information getting your application published in the WebOS Internals Source Code Repositories, please see the [[WebOS Internals Source Code Repositories]] page.  For commit permission to the open source project, contact rwhitby on #webos-internals or email [mailto:support@webos-internals.org support@webos-internals.org]&lt;/div&gt;</summary>
		<author><name>Paperadio</name></author>
	</entry>
	<entry>
		<id>http://wiki.webos-internals.org/index.php?title=Application:Preware-ZH&amp;diff=12393</id>
		<title>Application:Preware-ZH</title>
		<link rel="alternate" type="text/html" href="http://wiki.webos-internals.org/index.php?title=Application:Preware-ZH&amp;diff=12393"/>
		<updated>2010-12-28T13:04:10Z</updated>

		<summary type="html">&lt;p&gt;Paperadio: /* Feed Management */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[Category:Application]]&lt;br /&gt;
[[Category:China]]&lt;br /&gt;
&lt;br /&gt;
'''Note : this page/article is the chinese translation of the english wiki page : http://www.webos-internals.org/index.php?title=Application:Preware '''&amp;lt;BR&amp;gt;&lt;br /&gt;
&amp;lt;BR&amp;gt;&lt;br /&gt;
'''注意 : 本文章/页是一个英文维基页面的中文译本，原文在: http://www.webos-internals.org/index.php?title=Application:Preware &amp;lt;BR&amp;gt;&lt;br /&gt;
'''&lt;br /&gt;
&lt;br /&gt;
{{application&lt;br /&gt;
|name=Preware&lt;br /&gt;
|type=webOS&lt;br /&gt;
|version=版本号: 1.5.0 (2010年12月17日)&lt;br /&gt;
|tag=Utilities&lt;br /&gt;
|screenshot=Preware_ss1.png&lt;br /&gt;
|description=&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;BR&amp;gt;&lt;br /&gt;
=概要=&lt;br /&gt;
&amp;lt;!--{{icon|Icon_Preware.png|float:right;}}--&amp;gt;&lt;br /&gt;
[[image:Icon_Preware.png|frameless|left]]&lt;br /&gt;
Preware是一个在Palm Pre 和 Palm Pixi 上的软件包管理应用程序。用户可以使用Preware来安装在preware.org（或者是作为开放标准软件包主机的其他站点）上的任一开放标准包库的所有软件包。Preware依托于一个由社区研究开发的自定制服务，该服务能使mojo应用直接访问内建的ipkg工具。&lt;br /&gt;
&lt;br /&gt;
'''运行Preware至少要求webOS 1.4.0或以上版本。不要试着将它装到更老的webOS版本上，它不会工作的。'''&lt;br /&gt;
&lt;br /&gt;
This application was the result of extensive community-based design in [[IPKG Service]] and [[Preware Design]].&lt;br /&gt;
&lt;br /&gt;
For application management, Preware can access more applications, and has more features, than any other on-device package installer.&lt;br /&gt;
&lt;br /&gt;
And since it is open source, and has a completely open development process supported by a team of world-class WebOS Internals developers, it will continue to get better much faster than any other package management application.&lt;br /&gt;
&lt;br /&gt;
Preware is the open application installer that has been written specifically to support a homebrew ecosystem where any developer can upload any application to any submission site, and that application can then be installed by any user.  Developers no longer need to upload their applications to multiple submission sites, and users are no longer excluded from accessing applications from any open standard package repository.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;BR&amp;gt;&lt;br /&gt;
===主要特点===&lt;br /&gt;
安装 / 删除 / 更新:&lt;br /&gt;
*自制应用程序，包括有特殊要求的高级应用。  &lt;br /&gt;
*WebOS 主题&lt;br /&gt;
*补丁&lt;br /&gt;
*webOS 内核&lt;br /&gt;
*Palm App Catalog 中的应用程序&lt;br /&gt;
*Support for installation of signed packages&lt;br /&gt;
&lt;br /&gt;
&amp;lt;BR&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===状态===&lt;br /&gt;
Preware已经升级至发布状态，不再视为测试版。 &lt;br /&gt;
&lt;br /&gt;
下面是Preware历史中值得提到的里程碑:&lt;br /&gt;
&lt;br /&gt;
* Since 27 August 2009 it is the only over-the-air installer for the palm capable of installing advanced palm applications such as the [[On_Screen_Keyboard|On Screen Keyboard]] or the terminal application.&lt;br /&gt;
* Since 27 August 2009 it is the only application supporting installation from all existing palm homebrew feeds.  &lt;br /&gt;
* Since 17 September 2009 it also supports installation of themes. &lt;br /&gt;
* Since 8 October 2009 it also supports installation of webOS patches.&lt;br /&gt;
* Since 12 Jan 2010 it also supports all Palm App Catalog feeds.&lt;br /&gt;
* Since 3 May 2010 it also supports installation of webOS custom kernels.&lt;br /&gt;
* Since 20 July 2010 it also supports installation of packages from URLs and local files.&lt;br /&gt;
* Since 24 July 2010 is also supports blacklisting packages and authors.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;BR&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===授权条款===&lt;br /&gt;
Please be aware that org.webosinternals.preware is licensed under the [http://www.gnu.org/licenses/gpl-2.0.html GPLv2].&lt;br /&gt;
&lt;br /&gt;
Preware的代码不能用于封闭源代码的应用程序中。If you want to use them in a non-GPLv2 but otherwise open source application, please contact the [mailto:support@webos-internals.org authors].&lt;br /&gt;
&lt;br /&gt;
&amp;lt;BR&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=安装Preware=&lt;br /&gt;
&lt;br /&gt;
要安装Preware共有三种方式：WebOS Quick Install, Stand Alone Installers, and Command Line. &lt;br /&gt;
&lt;br /&gt;
安装或使用Preware并不需要直接访问Linux命令行，或是“将Pre提权至root”。&lt;br /&gt;
&lt;br /&gt;
''不要''使用fileCoaster, PreLoad 或是 PreUpdate来安装/升级Preware。这些工具都不能正常操作高级自制软件包。&lt;br /&gt;
&lt;br /&gt;
如果你是一名使用Palm模拟器的开发者，你应该了解Preware在模拟器中运行和在真实的设备上运行是一样的，并且使用完全相同的方法。&lt;br /&gt;
&lt;br /&gt;
&amp;lt;BR&amp;gt;&lt;br /&gt;
===在webOS 2.0上安装Preware===&lt;br /&gt;
&lt;br /&gt;
To install Preware on a webOS 2.0 device, the following procedure is recommended until WebOS Quick Install and other installation methods have been upgraded to support webOS 2.0:&lt;br /&gt;
&lt;br /&gt;
# Install the official Palm webOS 1.4.5 SDK&lt;br /&gt;
# '''Disconnect your device''' (I repeat, do not have your device connected, no cables in the device, device not even anywhere near the computer), and run the webOS 2.0 Doctor to install or upgrade your Novacom drivers&lt;br /&gt;
# Close the doctor, and connect your device&lt;br /&gt;
# Download the latest Preware package from http://get.preware.org/&lt;br /&gt;
# Use palm-install to install that package&lt;br /&gt;
&lt;br /&gt;
&amp;lt;BR&amp;gt;&lt;br /&gt;
===用WebOS Quick Install安装Preware===&lt;br /&gt;
You can use version 3.14 or later of [http://forums.precentral.net/canuck-software/228310-webos-quick-install-v3-14-a.html WebOS Quick Install] to install Preware directly from the WebOS Internals feed.&lt;br /&gt;
&lt;br /&gt;
'''Latest Version of WebOS Quick Install available here: [http://forums.precentral.net/canuck-software/228310-webos-quick-install-v3-14-a.html WebOS Quick Install v3.14]'''&lt;br /&gt;
&lt;br /&gt;
# Install the required Software&lt;br /&gt;
## [http://www.java.com/en/download/installed.jsp?detect=jre&amp;amp;try=1 Click here] to verify that you have the latest java installed on your computer and update if needed&lt;br /&gt;
## [http://images.precentral.net/sites/precentral.net/files/webos-homebrew-apps/wosqi/WebOSQuickInstall.jar Click Here] to download the latest version of WebOS Quick Install&lt;br /&gt;
## Optionally, [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;?) and the same one in which WebOSQuickInstall will execute.  If you already have it, skip this step.&lt;br /&gt;
##* You do not need to download webOS Doctor separately unless you wish to do so, as WebOSQuickInstall will download it itself if not found. &lt;br /&gt;
##* '''Do not run the webOS Doctor'''&lt;br /&gt;
# Put your device in [[Getting started|Developer Mode]]&lt;br /&gt;
# Connect your device to your computer with the USB cable, and select &amp;quot;Just Charge&amp;quot; (do not select USB Drive)&lt;br /&gt;
# Run WebOS Quick Install. If webOS Doctor is not present, you will be asked if you wish to download it prior to execution.&lt;br /&gt;
# Click the third button on the right (Blue Down Arrow)&lt;br /&gt;
# Choose WebOS Internals Feed (Pre) or WebOS Internals Feed (Pixi) from the drop-down list at the top. &lt;br /&gt;
# Select ''Preware'' from the list.  &lt;br /&gt;
# Click Download.&lt;br /&gt;
# Click Close.&lt;br /&gt;
# Click Install.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;BR&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===用独立安装程序来安装Preware===&lt;br /&gt;
Preware installers can be downloaded here: [http://get.preware.org Preware Standalone Installers]. These instructions are currently only for Mac and PC users.&lt;br /&gt;
&lt;br /&gt;
# Install the required software.&lt;br /&gt;
## [http://www.java.com/en/download/installed.jsp?detect=jre&amp;amp;try=1 Click here] to verify that you have the latest version of Java installed on your computer and update it if needed.&lt;br /&gt;
## [http://www.webos-internals.org/wiki/Webos_Doctor_Versions Click here] to download the current webOS Doctor for your carrier and phone in a subdirectory you will remember (maybe &amp;quot;Palm&amp;quot;?). If you already have it, skip this step.&lt;br /&gt;
##* '''Do not run the webOS Doctor.'''&lt;br /&gt;
# Put your device into [[Getting started|Developer Mode]].&lt;br /&gt;
#* '''Windows users:''' When connecting your device to the computer for the first time, you will be prompted to install new hardware. Click Next to start the device installation. You may get a message regarding Novacom drivers not being installed. If so, you can disregard it. Once your device is installed, proceed with the Preware installation.&lt;br /&gt;
# Download the [http://get.preware.org/PrewareInstaller-1.1.0.jar Preware Standalone Installer] and place it in the same directory as the webOS Doctor .jar file.&lt;br /&gt;
# Run the Preware Installer.&lt;br /&gt;
# Click on the Tools menu and choose Install Drivers. This will install the Palm Novacom drivers for webOS devices.&lt;br /&gt;
# Once the drivers have finished installing, click on Install Preware. After Preware is installed, your device will be unresponsive for a few seconds while Luna restarts.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;BR&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===从命令行安装Preware===&lt;br /&gt;
如果你可以通过Novaterm终端、 WebOS Quick Install中的“Linux命令行”、或是其他技术访问webOS设备或模拟器中的命令行，你也可以通过打入三行命令来安装Preware。这永远是个最简单最省事的办法，不过如果你并不确信如何在Linux命令行下操作，还是请使用上面的方法吧。&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;bash&amp;quot;&amp;gt;&lt;br /&gt;
cd /tmp&lt;br /&gt;
wget http://bit.ly/preware-bootstrap&lt;br /&gt;
sh preware-bootstrap&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;BR&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===更新Preware===&lt;br /&gt;
想要更新Preware，只需要运行Preware并从主界面中选择“软件包更新”。如果Preware有新的更新，会自动出现在列表中。然后选择“更新。 Preware会在更新完成后自动关闭。&lt;br /&gt;
&lt;br /&gt;
不要使用fileCoaster, PreLoad 或是 PreUpdate来安装/升级Preware。这些工具都不能正常操作高级自制软件包。&lt;br /&gt;
&lt;br /&gt;
&amp;lt;BR&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===删除Preware===&lt;br /&gt;
''为啥你想删掉Preware呢?''&lt;br /&gt;
&lt;br /&gt;
要删除Preware，在启动器中按住橙色键并选择Preware，然后选择‘删除’。&lt;br /&gt;
&lt;br /&gt;
&amp;lt;BR&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=用法=&lt;br /&gt;
&lt;br /&gt;
===Preferences===&lt;br /&gt;
{| Width=&amp;quot;70%&amp;quot; VAlign=&amp;quot;top&amp;quot;&lt;br /&gt;
|valign=&amp;quot;top&amp;quot;|[[image:Preferences.png|160px|frameless|left|text-top]]&lt;br /&gt;
|valign=&amp;quot;top&amp;quot;|You can select preferences in the top left corner of the Pre to bring up the preferences screen.  On the Preferences screen you can specify the look of the application, the frequency that feeds are updated, and what Preware will show you by default.&lt;br /&gt;
&amp;lt;BR&amp;gt;&lt;br /&gt;
{| style=&amp;quot;color:black; background-color:#F9F9F9;border:1px outset;&amp;quot; cellpadding=&amp;quot;3&amp;quot; cellspacing=&amp;quot;0&amp;quot;&lt;br /&gt;
|TIP:&lt;br /&gt;
|-&lt;br /&gt;
|To make it easier to find things, set &amp;quot;Show Available Types&amp;quot; to yes.  This will show separate categories (Applications/Themes/Patches/etc.) rather than show everything in one long list.&lt;br /&gt;
|}&lt;br /&gt;
|}&lt;br /&gt;
&amp;lt;BR&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===管理源===&lt;br /&gt;
{| Width=&amp;quot;70%&amp;quot; VAlign=&amp;quot;top&amp;quot;&lt;br /&gt;
|valign=&amp;quot;top&amp;quot;|[[image:Preware_feeds.png|160px|frameless|left|text-top]]&lt;br /&gt;
|valign=&amp;quot;top&amp;quot;|In the preferences section on the top bar on the right side is a button that takes you to the feeds screen.  On the feeds screen you can select which feeds are loaded and which ones are not. Simply select the on or off button for that feed. (If you are not interested in themes you can disable the two feeds for themes to speed up the updating of feeds) Preware comes with the following feeds by default (some are disabled by default, but are easily enabled if desired). &lt;br /&gt;
[[File:Example.jpg]]&lt;br /&gt;
{| style=&amp;quot;color:black; background-color:#FFFFE0;&amp;quot; cellpadding=&amp;quot;3&amp;quot; cellspacing=&amp;quot;0&amp;quot; Border=&amp;quot;1&amp;quot;&lt;br /&gt;
|align=&amp;quot;center&amp;quot; colspan=&amp;quot;4&amp;quot; | '''默认源'''&lt;br /&gt;
|-&lt;br /&gt;
|align=&amp;quot;center&amp;quot; | [http://ipkg.preware.org/feeds/palm-beta/ Palm Beta]&lt;br /&gt;
|align=&amp;quot;center&amp;quot; | [http://ipkg.preware.org/feeds/palm-beta-updates Palm Beta Updates]&lt;br /&gt;
|align=&amp;quot;center&amp;quot; | [http://ipkg.preware.org/feeds/palm-catalog/ Palm Catalog]&lt;br /&gt;
|align=&amp;quot;center&amp;quot; | [http://ipkg.preware.org/feeds/palm-catalog-updates/ Palm Catalog Updates]&lt;br /&gt;
|-&lt;br /&gt;
|align=&amp;quot;center&amp;quot; | [http://ipkg.preware.org/feeds/palm-web-updates/ Palm Web]&lt;br /&gt;
|align=&amp;quot;center&amp;quot; | [http://ipkg.preware.org/feeds/palm-web-updates/ Palm Web Updates]&lt;br /&gt;
|align=&amp;quot;center&amp;quot; | [http://ipkg.preware.org/feeds/precentral-themes/ PreCentral]&lt;br /&gt;
|align=&amp;quot;center&amp;quot; | [http://ipkg.preware.org/feeds/precentral-themes/ PreCentral Themes]&lt;br /&gt;
|-&lt;br /&gt;
|align=&amp;quot;center&amp;quot; | [http://ipkg.preware.org/feeds/webos-internals/ WebOS Internals]&lt;br /&gt;
|align=&amp;quot;center&amp;quot; | [http://ipkg.preware.org/feeds/optware/ Optware]&lt;br /&gt;
|align=&amp;quot;center&amp;quot; | [http://ipkg.preware.org/feeds/webos-patches/ WebOS Patches]&lt;br /&gt;
|align=&amp;quot;center&amp;quot; | [http://ipkg.preware.org/feeds/webos-kernels/ WebOS Kernels]&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
{| style=&amp;quot;color:black; background-color:#F9F9F9;border:1px outset;&amp;quot; VAlign=&amp;quot;middle&amp;quot; cellpadding=&amp;quot;3&amp;quot; cellspacing=&amp;quot;0&amp;quot; Width=&amp;quot;70%&amp;quot;&lt;br /&gt;
|align=&amp;quot;center&amp;quot; | See [[Testing Feeds]] for detailed instructions on adding custom feeds.&lt;br /&gt;
|}&lt;br /&gt;
&amp;lt;BR&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Package Updates===&lt;br /&gt;
{| Width=&amp;quot;70%&amp;quot; VAlign=&amp;quot;top&amp;quot;&lt;br /&gt;
|valign=&amp;quot;top&amp;quot;|[[image:UpdateFeeds.png|160px|frameless|left|text-top]]&lt;br /&gt;
|valign=&amp;quot;top&amp;quot;|To update feeds, simply select &amp;quot;Update Feeds&amp;quot; from the Application Menu.  Preware will download the package list information from your enabled feeds.  After processing the data, you will be back at the main list of available items.&lt;br /&gt;
|}&lt;br /&gt;
&amp;lt;BR&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Installing Packages===&lt;br /&gt;
{| Width=&amp;quot;70%&amp;quot; VAlign=&amp;quot;top&amp;quot;&lt;br /&gt;
|valign=&amp;quot;top&amp;quot;|[[image:SelectApp.png|160px|frameless|left|text-top]]&lt;br /&gt;
|valign=&amp;quot;top&amp;quot;|There are a few ways to select and install a &amp;quot;package&amp;quot; (application/patch/theme/etc.).  Using &amp;quot;List of Everything&amp;quot; would be the simplest.&lt;br /&gt;
#Find the package you want to install either by scrolling and tapping on it, or just start typing&lt;br /&gt;
#Tap the &amp;quot;Install&amp;quot; button that the bottom of the package's page to install.&lt;br /&gt;
|}&lt;br /&gt;
&amp;lt;BR&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Removing Packages===&lt;br /&gt;
{| Width=&amp;quot;70%&amp;quot; VAlign=&amp;quot;top&amp;quot;&lt;br /&gt;
|valign=&amp;quot;top&amp;quot;|[[image:RemoveAppTap.png|160px|frameless|left|text-top]]&lt;br /&gt;
|valign=&amp;quot;top&amp;quot;|Removing a package is just as easy.&lt;br /&gt;
#On the main screen, tap &amp;quot;Installed Packages&amp;quot;, then the category of the package you want to remove&lt;br /&gt;
#Tap the Package you want to remove&lt;br /&gt;
#Tap the &amp;quot;Remove&amp;quot; button that the bottom of the package's page.&lt;br /&gt;
|}&lt;br /&gt;
&amp;lt;BR&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--&lt;br /&gt;
=== Applications ===&lt;br /&gt;
=== Themes ===&lt;br /&gt;
=== Patches ===&lt;br /&gt;
=== Installed Packages ===&lt;br /&gt;
=== List of Everything ===&lt;br /&gt;
=== Saved Package List ===&lt;br /&gt;
--&amp;gt;&lt;br /&gt;
&lt;br /&gt;
= 操作说明 =&lt;br /&gt;
&lt;br /&gt;
===限制===&lt;br /&gt;
没什么限制。&lt;br /&gt;
&lt;br /&gt;
&amp;lt;BR&amp;gt;&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;
*The Update All button can get confused if there are patches with complex dependencies.  This will be fixed in a future version.&lt;br /&gt;
&lt;br /&gt;
*If updates to App Catalog applications are pending, they will be silently skipped when using the Update All button.&lt;br /&gt;
&lt;br /&gt;
*The Updates feature from the regular Palm Launcher, may claim that application updates are needed, and then when the user clicks Show Updates shows the App Catalog's installed applications,  there are none shown that need updating.   This isn't as expected.  This is because an app that was previously only in Preware has now migrated to the Palm Catalog.  Don't worry, your apps are up to date (with the possible exception of the one with the conflict.)  This is not a bug in Preware per se' but an app version conflict because the app is in both the Palm Catalog and also in Homebrew.  Notice that you don't need to remove Preware to install the app from the official catalog, but simply disable the feed in Preware then &amp;quot;update feeds&amp;quot; to refresh the list then it should install fine from the official app catalog.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;BR&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=更新日志=&lt;br /&gt;
&amp;lt;BR&amp;gt;&lt;br /&gt;
若有兴趣查看完整更新日志，请看：[http://git.webos-internals.org/?p=applications/preware.git;a=tags found here]以下都是自从1.0里程碑后的更新日志.&lt;br /&gt;
&amp;lt;BR&amp;gt;&amp;lt;BR&amp;gt;&lt;br /&gt;
&lt;br /&gt;
;1.5.0:&lt;br /&gt;
* You must upgrade to this version for full webOS 2.0 compatibility.&lt;br /&gt;
&lt;br /&gt;
;1.4.9:&lt;br /&gt;
* Better compatibility with unknown future webOS versions.&lt;br /&gt;
&lt;br /&gt;
;1.4.8:&lt;br /&gt;
&lt;br /&gt;
* Now calls the correct software manager updates screen on webOS 2.0.&lt;br /&gt;
&lt;br /&gt;
; 1.4.7:&lt;br /&gt;
* Fixed update, install and remove status messages on webOS 2.0.&lt;br /&gt;
&lt;br /&gt;
;1.4.6:&lt;br /&gt;
* New &amp;quot;App Catalog&amp;quot; theme preferences thanks to Garrett92C.&lt;br /&gt;
* Added support for &amp;quot;MaxWebOSVersion&amp;quot; in the feeds.&lt;br /&gt;
&lt;br /&gt;
;1.4.5:&lt;br /&gt;
* Added support for identifying when running on a Pre 2 device.&lt;br /&gt;
&lt;br /&gt;
;1.4.4: &lt;br /&gt;
* Updated the version check to support future webOS versions.&lt;br /&gt;
&lt;br /&gt;
;1.4.2:&lt;br /&gt;
* Added Category as a blacklist option.&lt;br /&gt;
&lt;br /&gt;
;1.4.1:&lt;br /&gt;
* Added a Changelog button to the Help scene.&lt;br /&gt;
&lt;br /&gt;
;1.4.0:&lt;br /&gt;
* Added help to preferences scene.&lt;br /&gt;
* Fixed swipe-to-delete bug in blacklist.&lt;br /&gt;
* Updated Italian translations (courtesy of Darkmagister).&lt;br /&gt;
* Added &amp;quot;Get Info&amp;quot; button to package install scene.&lt;br /&gt;
* Added &amp;quot;Send&amp;quot; button to ipkg log scene.&lt;br /&gt;
* Fixed bug when loading large package descriptions.&lt;br /&gt;
&lt;br /&gt;
;1.3.8:&lt;br /&gt;
* Updated French translations (courtesy of Yannick LE NY).&lt;br /&gt;
&lt;br /&gt;
;1.3.6:&lt;br /&gt;
* Preware now supports installation of application package files (.ipk files) directly from URLs, email attachments, and local files.&lt;br /&gt;
* Also supported are Send to Preware links on homebrew application gallery and news websites (this requires the Neato! application to also be installed).&lt;br /&gt;
* If Preware continually asks you about file associations on every single launch, even after you have answered Yes to the questions it asks, then you may have a damaged file association table and will need to run the Emergency MimeTable Reset tool and then reboot to repair it.&lt;br /&gt;
&lt;br /&gt;
;1.3.5:&lt;br /&gt;
* Updated German translations.&lt;br /&gt;
&lt;br /&gt;
;1.3.3:&lt;br /&gt;
* Always ask the user before modifying the file association list.&lt;br /&gt;
* Updated French translations. &lt;br /&gt;
&lt;br /&gt;
;1.3.1:&lt;br /&gt;
* Check whether Preware is the default application for handling packages, and advise the user if it is not.&lt;br /&gt;
&lt;br /&gt;
;1.3.0:&lt;br /&gt;
* Added Preware to the Default Applications list to allow for installing packages from email messages and the browser.&lt;br /&gt;
&lt;br /&gt;
;1.2.9:&lt;br /&gt;
* Fixed the Saved Package List swipe to delete bug.&lt;br /&gt;
&lt;br /&gt;
;1.2.8:&lt;br /&gt;
* Open the My Applications app catalog screen when multiple app catalog applications need updating.&lt;br /&gt;
&lt;br /&gt;
;1.2.7&lt;br /&gt;
* Fixed the Install Package problem when running on the emulator.&lt;br /&gt;
&lt;br /&gt;
;1.2.6&lt;br /&gt;
* Remove most of the curl download progress messages from the ipkg log (this fixes a buffer overrun crash).&lt;br /&gt;
&lt;br /&gt;
;1.2.5&lt;br /&gt;
* Added Ask At Launch option to update preference.&lt;br /&gt;
* Added Blacklist support.&lt;br /&gt;
* German Translation updates.&lt;br /&gt;
* Fixed update banner problem.&lt;br /&gt;
* Fixed package with too many dependent packages problem.&lt;br /&gt;
&lt;br /&gt;
;1.2.4&lt;br /&gt;
* Added support for MinWebOSVersion, DeviceCompatibility and PreActionMessage package attributes.&lt;br /&gt;
&lt;br /&gt;
;1.2.3&lt;br /&gt;
* Enable the Install Package feature to also work for incorrectly formatted filenames.&lt;br /&gt;
&lt;br /&gt;
;1.2.1&lt;br /&gt;
* Robustified the Install Package feature - will now run post-install scripts for all correctly formatted filenames (packageid_version_arch.ipk).&lt;br /&gt;
&lt;br /&gt;
;1.2.0&lt;br /&gt;
* Added Install Package functionality, allowing installation of packages from URLs and local files.&lt;br /&gt;
* Moved Saved Package List from the main screen to the app menu.&lt;br /&gt;
&lt;br /&gt;
;1.1.7&lt;br /&gt;
* Added support for Kernel Modules.&lt;br /&gt;
&lt;br /&gt;
;1.1.5&lt;br /&gt;
* Use a gentler reboot procedure to allow open files to be flushed to disk.&lt;br /&gt;
&lt;br /&gt;
;1.1.4&lt;br /&gt;
* Fixed hang on package download failures.&lt;br /&gt;
&lt;br /&gt;
;1.1.2 &lt;br /&gt;
*Added support for the ENABLE_TESTING_FEEDS Meta-Doctor feature.&lt;br /&gt;
*Removed the tag line about eventually reaching 1.0.&lt;br /&gt;
*Minor French translation updates, courtesy of Yannick LE NY.&lt;br /&gt;
&lt;br /&gt;
;1.1.1&lt;br /&gt;
*Added languages field in package descriptions. &lt;br /&gt;
*Added preference to only show packages with English descriptions.&lt;br /&gt;
&lt;br /&gt;
;1.1.0&lt;br /&gt;
*Now defaults (selectable by a preference option) to using an alternative installation method to avoid the webOS 1.4 rescan bug which closes and stops notifications from your phone, email and messaging applications. &lt;br /&gt;
*Updated German and French translations.&lt;br /&gt;
*Fixed deletion of disabled feeds. &lt;br /&gt;
*Added service version number to the ipkgservice API. Robustified the service upgrade process.&lt;br /&gt;
&lt;br /&gt;
;1.0.0&lt;br /&gt;
*The Package Manager Service has been rewritten in C and incorporated into this single Preware package.&lt;br /&gt;
*Installing Preware 1.0.0 will remove the Package Manager Service as the last step of the upgrade process.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;BR&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=仓库=&lt;br /&gt;
Preware and the Package Manager Service are housed in the applications/preware git repository at http://git.webos-internals.org/&lt;br /&gt;
&lt;br /&gt;
For more information getting your application published in the WebOS Internals Source Code Repositories, please see the [[WebOS Internals Source Code Repositories]] page.  For commit permission to the open source project, contact rwhitby on #webos-internals or email [mailto:support@webos-internals.org support@webos-internals.org]&lt;/div&gt;</summary>
		<author><name>Paperadio</name></author>
	</entry>
	<entry>
		<id>http://wiki.webos-internals.org/index.php?title=Application:Preware-ZH&amp;diff=12392</id>
		<title>Application:Preware-ZH</title>
		<link rel="alternate" type="text/html" href="http://wiki.webos-internals.org/index.php?title=Application:Preware-ZH&amp;diff=12392"/>
		<updated>2010-12-28T12:52:32Z</updated>

		<summary type="html">&lt;p&gt;Paperadio: /* 授权条款 */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[Category:Application]]&lt;br /&gt;
[[Category:China]]&lt;br /&gt;
&lt;br /&gt;
'''Note : this page/article is the chinese translation of the english wiki page : http://www.webos-internals.org/index.php?title=Application:Preware '''&amp;lt;BR&amp;gt;&lt;br /&gt;
&amp;lt;BR&amp;gt;&lt;br /&gt;
'''注意 : 本文章/页是一个英文维基页面的中文译本，原文在: http://www.webos-internals.org/index.php?title=Application:Preware &amp;lt;BR&amp;gt;&lt;br /&gt;
'''&lt;br /&gt;
&lt;br /&gt;
{{application&lt;br /&gt;
|name=Preware&lt;br /&gt;
|type=webOS&lt;br /&gt;
|version=版本号: 1.5.0 (2010年12月17日)&lt;br /&gt;
|tag=Utilities&lt;br /&gt;
|screenshot=Preware_ss1.png&lt;br /&gt;
|description=&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;BR&amp;gt;&lt;br /&gt;
=概要=&lt;br /&gt;
&amp;lt;!--{{icon|Icon_Preware.png|float:right;}}--&amp;gt;&lt;br /&gt;
[[image:Icon_Preware.png|frameless|left]]&lt;br /&gt;
Preware是一个在Palm Pre 和 Palm Pixi 上的软件包管理应用程序。用户可以使用Preware来安装在preware.org（或者是作为开放标准软件包主机的其他站点）上的任一开放标准包库的所有软件包。Preware依托于一个由社区研究开发的自定制服务，该服务能使mojo应用直接访问内建的ipkg工具。&lt;br /&gt;
&lt;br /&gt;
'''运行Preware至少要求webOS 1.4.0或以上版本。不要试着将它装到更老的webOS版本上，它不会工作的。'''&lt;br /&gt;
&lt;br /&gt;
This application was the result of extensive community-based design in [[IPKG Service]] and [[Preware Design]].&lt;br /&gt;
&lt;br /&gt;
For application management, Preware can access more applications, and has more features, than any other on-device package installer.&lt;br /&gt;
&lt;br /&gt;
And since it is open source, and has a completely open development process supported by a team of world-class WebOS Internals developers, it will continue to get better much faster than any other package management application.&lt;br /&gt;
&lt;br /&gt;
Preware is the open application installer that has been written specifically to support a homebrew ecosystem where any developer can upload any application to any submission site, and that application can then be installed by any user.  Developers no longer need to upload their applications to multiple submission sites, and users are no longer excluded from accessing applications from any open standard package repository.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;BR&amp;gt;&lt;br /&gt;
===主要特点===&lt;br /&gt;
安装 / 删除 / 更新:&lt;br /&gt;
*自制应用程序，包括有特殊要求的高级应用。  &lt;br /&gt;
*WebOS 主题&lt;br /&gt;
*补丁&lt;br /&gt;
*webOS 内核&lt;br /&gt;
*Palm App Catalog 中的应用程序&lt;br /&gt;
*Support for installation of signed packages&lt;br /&gt;
&lt;br /&gt;
&amp;lt;BR&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===状态===&lt;br /&gt;
Preware已经升级至发布状态，不再视为测试版。 &lt;br /&gt;
&lt;br /&gt;
下面是Preware历史中值得提到的里程碑:&lt;br /&gt;
&lt;br /&gt;
* Since 27 August 2009 it is the only over-the-air installer for the palm capable of installing advanced palm applications such as the [[On_Screen_Keyboard|On Screen Keyboard]] or the terminal application.&lt;br /&gt;
* Since 27 August 2009 it is the only application supporting installation from all existing palm homebrew feeds.  &lt;br /&gt;
* Since 17 September 2009 it also supports installation of themes. &lt;br /&gt;
* Since 8 October 2009 it also supports installation of webOS patches.&lt;br /&gt;
* Since 12 Jan 2010 it also supports all Palm App Catalog feeds.&lt;br /&gt;
* Since 3 May 2010 it also supports installation of webOS custom kernels.&lt;br /&gt;
* Since 20 July 2010 it also supports installation of packages from URLs and local files.&lt;br /&gt;
* Since 24 July 2010 is also supports blacklisting packages and authors.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;BR&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===授权条款===&lt;br /&gt;
Please be aware that org.webosinternals.preware is licensed under the [http://www.gnu.org/licenses/gpl-2.0.html GPLv2].&lt;br /&gt;
&lt;br /&gt;
Preware的代码不能用于封闭源代码的应用程序中。If you want to use them in a non-GPLv2 but otherwise open source application, please contact the [mailto:support@webos-internals.org authors].&lt;br /&gt;
&lt;br /&gt;
&amp;lt;BR&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=安装Preware=&lt;br /&gt;
&lt;br /&gt;
要安装Preware共有三种方式：WebOS Quick Install, Stand Alone Installers, and Command Line. &lt;br /&gt;
&lt;br /&gt;
安装或使用Preware并不需要直接访问Linux命令行，或是“将Pre提权至root”。&lt;br /&gt;
&lt;br /&gt;
''不要''使用fileCoaster, PreLoad 或是 PreUpdate来安装/升级Preware。这些工具都不能正常操作高级自制软件包。&lt;br /&gt;
&lt;br /&gt;
如果你是一名使用Palm模拟器的开发者，你应该了解Preware在模拟器中运行和在真实的设备上运行是一样的，并且使用完全相同的方法。&lt;br /&gt;
&lt;br /&gt;
&amp;lt;BR&amp;gt;&lt;br /&gt;
===在webOS 2.0上安装Preware===&lt;br /&gt;
&lt;br /&gt;
To install Preware on a webOS 2.0 device, the following procedure is recommended until WebOS Quick Install and other installation methods have been upgraded to support webOS 2.0:&lt;br /&gt;
&lt;br /&gt;
# Install the official Palm webOS 1.4.5 SDK&lt;br /&gt;
# '''Disconnect your device''' (I repeat, do not have your device connected, no cables in the device, device not even anywhere near the computer), and run the webOS 2.0 Doctor to install or upgrade your Novacom drivers&lt;br /&gt;
# Close the doctor, and connect your device&lt;br /&gt;
# Download the latest Preware package from http://get.preware.org/&lt;br /&gt;
# Use palm-install to install that package&lt;br /&gt;
&lt;br /&gt;
&amp;lt;BR&amp;gt;&lt;br /&gt;
===用WebOS Quick Install安装Preware===&lt;br /&gt;
You can use version 3.14 or later of [http://forums.precentral.net/canuck-software/228310-webos-quick-install-v3-14-a.html WebOS Quick Install] to install Preware directly from the WebOS Internals feed.&lt;br /&gt;
&lt;br /&gt;
'''Latest Version of WebOS Quick Install available here: [http://forums.precentral.net/canuck-software/228310-webos-quick-install-v3-14-a.html WebOS Quick Install v3.14]'''&lt;br /&gt;
&lt;br /&gt;
# Install the required Software&lt;br /&gt;
## [http://www.java.com/en/download/installed.jsp?detect=jre&amp;amp;try=1 Click here] to verify that you have the latest java installed on your computer and update if needed&lt;br /&gt;
## [http://images.precentral.net/sites/precentral.net/files/webos-homebrew-apps/wosqi/WebOSQuickInstall.jar Click Here] to download the latest version of WebOS Quick Install&lt;br /&gt;
## Optionally, [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;?) and the same one in which WebOSQuickInstall will execute.  If you already have it, skip this step.&lt;br /&gt;
##* You do not need to download webOS Doctor separately unless you wish to do so, as WebOSQuickInstall will download it itself if not found. &lt;br /&gt;
##* '''Do not run the webOS Doctor'''&lt;br /&gt;
# Put your device in [[Getting started|Developer Mode]]&lt;br /&gt;
# Connect your device to your computer with the USB cable, and select &amp;quot;Just Charge&amp;quot; (do not select USB Drive)&lt;br /&gt;
# Run WebOS Quick Install. If webOS Doctor is not present, you will be asked if you wish to download it prior to execution.&lt;br /&gt;
# Click the third button on the right (Blue Down Arrow)&lt;br /&gt;
# Choose WebOS Internals Feed (Pre) or WebOS Internals Feed (Pixi) from the drop-down list at the top. &lt;br /&gt;
# Select ''Preware'' from the list.  &lt;br /&gt;
# Click Download.&lt;br /&gt;
# Click Close.&lt;br /&gt;
# Click Install.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;BR&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===用独立安装程序来安装Preware===&lt;br /&gt;
Preware installers can be downloaded here: [http://get.preware.org Preware Standalone Installers]. These instructions are currently only for Mac and PC users.&lt;br /&gt;
&lt;br /&gt;
# Install the required software.&lt;br /&gt;
## [http://www.java.com/en/download/installed.jsp?detect=jre&amp;amp;try=1 Click here] to verify that you have the latest version of Java installed on your computer and update it if needed.&lt;br /&gt;
## [http://www.webos-internals.org/wiki/Webos_Doctor_Versions Click here] to download the current webOS Doctor for your carrier and phone in a subdirectory you will remember (maybe &amp;quot;Palm&amp;quot;?). If you already have it, skip this step.&lt;br /&gt;
##* '''Do not run the webOS Doctor.'''&lt;br /&gt;
# Put your device into [[Getting started|Developer Mode]].&lt;br /&gt;
#* '''Windows users:''' When connecting your device to the computer for the first time, you will be prompted to install new hardware. Click Next to start the device installation. You may get a message regarding Novacom drivers not being installed. If so, you can disregard it. Once your device is installed, proceed with the Preware installation.&lt;br /&gt;
# Download the [http://get.preware.org/PrewareInstaller-1.1.0.jar Preware Standalone Installer] and place it in the same directory as the webOS Doctor .jar file.&lt;br /&gt;
# Run the Preware Installer.&lt;br /&gt;
# Click on the Tools menu and choose Install Drivers. This will install the Palm Novacom drivers for webOS devices.&lt;br /&gt;
# Once the drivers have finished installing, click on Install Preware. After Preware is installed, your device will be unresponsive for a few seconds while Luna restarts.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;BR&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===从命令行安装Preware===&lt;br /&gt;
如果你可以通过Novaterm终端、 WebOS Quick Install中的“Linux命令行”、或是其他技术访问webOS设备或模拟器中的命令行，你也可以通过打入三行命令来安装Preware。这永远是个最简单最省事的办法，不过如果你并不确信如何在Linux命令行下操作，还是请使用上面的方法吧。&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;bash&amp;quot;&amp;gt;&lt;br /&gt;
cd /tmp&lt;br /&gt;
wget http://bit.ly/preware-bootstrap&lt;br /&gt;
sh preware-bootstrap&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;BR&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===更新Preware===&lt;br /&gt;
想要更新Preware，只需要运行Preware并从主界面中选择“软件包更新”。如果Preware有新的更新，会自动出现在列表中。然后选择“更新。 Preware会在更新完成后自动关闭。&lt;br /&gt;
&lt;br /&gt;
不要使用fileCoaster, PreLoad 或是 PreUpdate来安装/升级Preware。这些工具都不能正常操作高级自制软件包。&lt;br /&gt;
&lt;br /&gt;
&amp;lt;BR&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===删除Preware===&lt;br /&gt;
''为啥你想删掉Preware呢?''&lt;br /&gt;
&lt;br /&gt;
要删除Preware，在启动器中按住橙色键并选择Preware，然后选择‘删除’。&lt;br /&gt;
&lt;br /&gt;
&amp;lt;BR&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=用法=&lt;br /&gt;
&lt;br /&gt;
===Preferences===&lt;br /&gt;
{| Width=&amp;quot;70%&amp;quot; VAlign=&amp;quot;top&amp;quot;&lt;br /&gt;
|valign=&amp;quot;top&amp;quot;|[[image:Preferences.png|160px|frameless|left|text-top]]&lt;br /&gt;
|valign=&amp;quot;top&amp;quot;|You can select preferences in the top left corner of the Pre to bring up the preferences screen.  On the Preferences screen you can specify the look of the application, the frequency that feeds are updated, and what Preware will show you by default.&lt;br /&gt;
&amp;lt;BR&amp;gt;&lt;br /&gt;
{| style=&amp;quot;color:black; background-color:#F9F9F9;border:1px outset;&amp;quot; cellpadding=&amp;quot;3&amp;quot; cellspacing=&amp;quot;0&amp;quot;&lt;br /&gt;
|TIP:&lt;br /&gt;
|-&lt;br /&gt;
|To make it easier to find things, set &amp;quot;Show Available Types&amp;quot; to yes.  This will show separate categories (Applications/Themes/Patches/etc.) rather than show everything in one long list.&lt;br /&gt;
|}&lt;br /&gt;
|}&lt;br /&gt;
&amp;lt;BR&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Feed Management===&lt;br /&gt;
{| Width=&amp;quot;70%&amp;quot; VAlign=&amp;quot;top&amp;quot;&lt;br /&gt;
|valign=&amp;quot;top&amp;quot;|[[image:Preware_feeds.png|160px|frameless|left|text-top]]&lt;br /&gt;
|valign=&amp;quot;top&amp;quot;|In the preferences section on the top bar on the right side is a button that takes you to the feeds screen.  On the feeds screen you can select which feeds are loaded and which ones are not. Simply select the on or off button for that feed. (If you are not interested in themes you can disable the two feeds for themes to speed up the updating of feeds) Preware comes with the following feeds by default (some are disabled by default, but are easily enabled if desired). &lt;br /&gt;
&lt;br /&gt;
{| style=&amp;quot;color:black; background-color:#FFFFE0;&amp;quot; cellpadding=&amp;quot;3&amp;quot; cellspacing=&amp;quot;0&amp;quot; Border=&amp;quot;1&amp;quot;&lt;br /&gt;
|align=&amp;quot;center&amp;quot; colspan=&amp;quot;4&amp;quot; | '''Default Feeds'''&lt;br /&gt;
|-&lt;br /&gt;
|align=&amp;quot;center&amp;quot; | [http://ipkg.preware.org/feeds/palm-beta/ Palm Beta]&lt;br /&gt;
|align=&amp;quot;center&amp;quot; | [http://ipkg.preware.org/feeds/palm-beta-updates Palm Beta Updates]&lt;br /&gt;
|align=&amp;quot;center&amp;quot; | [http://ipkg.preware.org/feeds/palm-catalog/ Palm Catalog]&lt;br /&gt;
|align=&amp;quot;center&amp;quot; | [http://ipkg.preware.org/feeds/palm-catalog-updates/ Palm Catalog Updates]&lt;br /&gt;
|-&lt;br /&gt;
|align=&amp;quot;center&amp;quot; | [http://ipkg.preware.org/feeds/palm-web-updates/ Palm Web]&lt;br /&gt;
|align=&amp;quot;center&amp;quot; | [http://ipkg.preware.org/feeds/palm-web-updates/ Palm Web Updates]&lt;br /&gt;
|align=&amp;quot;center&amp;quot; | [http://ipkg.preware.org/feeds/precentral-themes/ PreCentral]&lt;br /&gt;
|align=&amp;quot;center&amp;quot; | [http://ipkg.preware.org/feeds/precentral-themes/ PreCentral Themes]&lt;br /&gt;
|-&lt;br /&gt;
|align=&amp;quot;center&amp;quot; | [http://ipkg.preware.org/feeds/webos-internals/ WebOS Internals]&lt;br /&gt;
|align=&amp;quot;center&amp;quot; | [http://ipkg.preware.org/feeds/optware/ Optware]&lt;br /&gt;
|align=&amp;quot;center&amp;quot; | [http://ipkg.preware.org/feeds/webos-patches/ WebOS Patches]&lt;br /&gt;
|align=&amp;quot;center&amp;quot; | [http://ipkg.preware.org/feeds/webos-kernels/ WebOS Kernels]&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
{| style=&amp;quot;color:black; background-color:#F9F9F9;border:1px outset;&amp;quot; VAlign=&amp;quot;middle&amp;quot; cellpadding=&amp;quot;3&amp;quot; cellspacing=&amp;quot;0&amp;quot; Width=&amp;quot;70%&amp;quot;&lt;br /&gt;
|align=&amp;quot;center&amp;quot; | See [[Testing Feeds]] for detailed instructions on adding custom feeds.&lt;br /&gt;
|}&lt;br /&gt;
&amp;lt;BR&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Package Updates===&lt;br /&gt;
{| Width=&amp;quot;70%&amp;quot; VAlign=&amp;quot;top&amp;quot;&lt;br /&gt;
|valign=&amp;quot;top&amp;quot;|[[image:UpdateFeeds.png|160px|frameless|left|text-top]]&lt;br /&gt;
|valign=&amp;quot;top&amp;quot;|To update feeds, simply select &amp;quot;Update Feeds&amp;quot; from the Application Menu.  Preware will download the package list information from your enabled feeds.  After processing the data, you will be back at the main list of available items.&lt;br /&gt;
|}&lt;br /&gt;
&amp;lt;BR&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Installing Packages===&lt;br /&gt;
{| Width=&amp;quot;70%&amp;quot; VAlign=&amp;quot;top&amp;quot;&lt;br /&gt;
|valign=&amp;quot;top&amp;quot;|[[image:SelectApp.png|160px|frameless|left|text-top]]&lt;br /&gt;
|valign=&amp;quot;top&amp;quot;|There are a few ways to select and install a &amp;quot;package&amp;quot; (application/patch/theme/etc.).  Using &amp;quot;List of Everything&amp;quot; would be the simplest.&lt;br /&gt;
#Find the package you want to install either by scrolling and tapping on it, or just start typing&lt;br /&gt;
#Tap the &amp;quot;Install&amp;quot; button that the bottom of the package's page to install.&lt;br /&gt;
|}&lt;br /&gt;
&amp;lt;BR&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Removing Packages===&lt;br /&gt;
{| Width=&amp;quot;70%&amp;quot; VAlign=&amp;quot;top&amp;quot;&lt;br /&gt;
|valign=&amp;quot;top&amp;quot;|[[image:RemoveAppTap.png|160px|frameless|left|text-top]]&lt;br /&gt;
|valign=&amp;quot;top&amp;quot;|Removing a package is just as easy.&lt;br /&gt;
#On the main screen, tap &amp;quot;Installed Packages&amp;quot;, then the category of the package you want to remove&lt;br /&gt;
#Tap the Package you want to remove&lt;br /&gt;
#Tap the &amp;quot;Remove&amp;quot; button that the bottom of the package's page.&lt;br /&gt;
|}&lt;br /&gt;
&amp;lt;BR&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--&lt;br /&gt;
=== Applications ===&lt;br /&gt;
=== Themes ===&lt;br /&gt;
=== Patches ===&lt;br /&gt;
=== Installed Packages ===&lt;br /&gt;
=== List of Everything ===&lt;br /&gt;
=== Saved Package List ===&lt;br /&gt;
--&amp;gt;&lt;br /&gt;
&lt;br /&gt;
= 操作说明 =&lt;br /&gt;
&lt;br /&gt;
===限制===&lt;br /&gt;
没什么限制。&lt;br /&gt;
&lt;br /&gt;
&amp;lt;BR&amp;gt;&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;
*The Update All button can get confused if there are patches with complex dependencies.  This will be fixed in a future version.&lt;br /&gt;
&lt;br /&gt;
*If updates to App Catalog applications are pending, they will be silently skipped when using the Update All button.&lt;br /&gt;
&lt;br /&gt;
*The Updates feature from the regular Palm Launcher, may claim that application updates are needed, and then when the user clicks Show Updates shows the App Catalog's installed applications,  there are none shown that need updating.   This isn't as expected.  This is because an app that was previously only in Preware has now migrated to the Palm Catalog.  Don't worry, your apps are up to date (with the possible exception of the one with the conflict.)  This is not a bug in Preware per se' but an app version conflict because the app is in both the Palm Catalog and also in Homebrew.  Notice that you don't need to remove Preware to install the app from the official catalog, but simply disable the feed in Preware then &amp;quot;update feeds&amp;quot; to refresh the list then it should install fine from the official app catalog.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;BR&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=更新日志=&lt;br /&gt;
&amp;lt;BR&amp;gt;&lt;br /&gt;
若有兴趣查看完整更新日志，请看：[http://git.webos-internals.org/?p=applications/preware.git;a=tags found here]以下都是自从1.0里程碑后的更新日志.&lt;br /&gt;
&amp;lt;BR&amp;gt;&amp;lt;BR&amp;gt;&lt;br /&gt;
&lt;br /&gt;
;1.5.0:&lt;br /&gt;
* You must upgrade to this version for full webOS 2.0 compatibility.&lt;br /&gt;
&lt;br /&gt;
;1.4.9:&lt;br /&gt;
* Better compatibility with unknown future webOS versions.&lt;br /&gt;
&lt;br /&gt;
;1.4.8:&lt;br /&gt;
&lt;br /&gt;
* Now calls the correct software manager updates screen on webOS 2.0.&lt;br /&gt;
&lt;br /&gt;
; 1.4.7:&lt;br /&gt;
* Fixed update, install and remove status messages on webOS 2.0.&lt;br /&gt;
&lt;br /&gt;
;1.4.6:&lt;br /&gt;
* New &amp;quot;App Catalog&amp;quot; theme preferences thanks to Garrett92C.&lt;br /&gt;
* Added support for &amp;quot;MaxWebOSVersion&amp;quot; in the feeds.&lt;br /&gt;
&lt;br /&gt;
;1.4.5:&lt;br /&gt;
* Added support for identifying when running on a Pre 2 device.&lt;br /&gt;
&lt;br /&gt;
;1.4.4: &lt;br /&gt;
* Updated the version check to support future webOS versions.&lt;br /&gt;
&lt;br /&gt;
;1.4.2:&lt;br /&gt;
* Added Category as a blacklist option.&lt;br /&gt;
&lt;br /&gt;
;1.4.1:&lt;br /&gt;
* Added a Changelog button to the Help scene.&lt;br /&gt;
&lt;br /&gt;
;1.4.0:&lt;br /&gt;
* Added help to preferences scene.&lt;br /&gt;
* Fixed swipe-to-delete bug in blacklist.&lt;br /&gt;
* Updated Italian translations (courtesy of Darkmagister).&lt;br /&gt;
* Added &amp;quot;Get Info&amp;quot; button to package install scene.&lt;br /&gt;
* Added &amp;quot;Send&amp;quot; button to ipkg log scene.&lt;br /&gt;
* Fixed bug when loading large package descriptions.&lt;br /&gt;
&lt;br /&gt;
;1.3.8:&lt;br /&gt;
* Updated French translations (courtesy of Yannick LE NY).&lt;br /&gt;
&lt;br /&gt;
;1.3.6:&lt;br /&gt;
* Preware now supports installation of application package files (.ipk files) directly from URLs, email attachments, and local files.&lt;br /&gt;
* Also supported are Send to Preware links on homebrew application gallery and news websites (this requires the Neato! application to also be installed).&lt;br /&gt;
* If Preware continually asks you about file associations on every single launch, even after you have answered Yes to the questions it asks, then you may have a damaged file association table and will need to run the Emergency MimeTable Reset tool and then reboot to repair it.&lt;br /&gt;
&lt;br /&gt;
;1.3.5:&lt;br /&gt;
* Updated German translations.&lt;br /&gt;
&lt;br /&gt;
;1.3.3:&lt;br /&gt;
* Always ask the user before modifying the file association list.&lt;br /&gt;
* Updated French translations. &lt;br /&gt;
&lt;br /&gt;
;1.3.1:&lt;br /&gt;
* Check whether Preware is the default application for handling packages, and advise the user if it is not.&lt;br /&gt;
&lt;br /&gt;
;1.3.0:&lt;br /&gt;
* Added Preware to the Default Applications list to allow for installing packages from email messages and the browser.&lt;br /&gt;
&lt;br /&gt;
;1.2.9:&lt;br /&gt;
* Fixed the Saved Package List swipe to delete bug.&lt;br /&gt;
&lt;br /&gt;
;1.2.8:&lt;br /&gt;
* Open the My Applications app catalog screen when multiple app catalog applications need updating.&lt;br /&gt;
&lt;br /&gt;
;1.2.7&lt;br /&gt;
* Fixed the Install Package problem when running on the emulator.&lt;br /&gt;
&lt;br /&gt;
;1.2.6&lt;br /&gt;
* Remove most of the curl download progress messages from the ipkg log (this fixes a buffer overrun crash).&lt;br /&gt;
&lt;br /&gt;
;1.2.5&lt;br /&gt;
* Added Ask At Launch option to update preference.&lt;br /&gt;
* Added Blacklist support.&lt;br /&gt;
* German Translation updates.&lt;br /&gt;
* Fixed update banner problem.&lt;br /&gt;
* Fixed package with too many dependent packages problem.&lt;br /&gt;
&lt;br /&gt;
;1.2.4&lt;br /&gt;
* Added support for MinWebOSVersion, DeviceCompatibility and PreActionMessage package attributes.&lt;br /&gt;
&lt;br /&gt;
;1.2.3&lt;br /&gt;
* Enable the Install Package feature to also work for incorrectly formatted filenames.&lt;br /&gt;
&lt;br /&gt;
;1.2.1&lt;br /&gt;
* Robustified the Install Package feature - will now run post-install scripts for all correctly formatted filenames (packageid_version_arch.ipk).&lt;br /&gt;
&lt;br /&gt;
;1.2.0&lt;br /&gt;
* Added Install Package functionality, allowing installation of packages from URLs and local files.&lt;br /&gt;
* Moved Saved Package List from the main screen to the app menu.&lt;br /&gt;
&lt;br /&gt;
;1.1.7&lt;br /&gt;
* Added support for Kernel Modules.&lt;br /&gt;
&lt;br /&gt;
;1.1.5&lt;br /&gt;
* Use a gentler reboot procedure to allow open files to be flushed to disk.&lt;br /&gt;
&lt;br /&gt;
;1.1.4&lt;br /&gt;
* Fixed hang on package download failures.&lt;br /&gt;
&lt;br /&gt;
;1.1.2 &lt;br /&gt;
*Added support for the ENABLE_TESTING_FEEDS Meta-Doctor feature.&lt;br /&gt;
*Removed the tag line about eventually reaching 1.0.&lt;br /&gt;
*Minor French translation updates, courtesy of Yannick LE NY.&lt;br /&gt;
&lt;br /&gt;
;1.1.1&lt;br /&gt;
*Added languages field in package descriptions. &lt;br /&gt;
*Added preference to only show packages with English descriptions.&lt;br /&gt;
&lt;br /&gt;
;1.1.0&lt;br /&gt;
*Now defaults (selectable by a preference option) to using an alternative installation method to avoid the webOS 1.4 rescan bug which closes and stops notifications from your phone, email and messaging applications. &lt;br /&gt;
*Updated German and French translations.&lt;br /&gt;
*Fixed deletion of disabled feeds. &lt;br /&gt;
*Added service version number to the ipkgservice API. Robustified the service upgrade process.&lt;br /&gt;
&lt;br /&gt;
;1.0.0&lt;br /&gt;
*The Package Manager Service has been rewritten in C and incorporated into this single Preware package.&lt;br /&gt;
*Installing Preware 1.0.0 will remove the Package Manager Service as the last step of the upgrade process.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;BR&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=仓库=&lt;br /&gt;
Preware and the Package Manager Service are housed in the applications/preware git repository at http://git.webos-internals.org/&lt;br /&gt;
&lt;br /&gt;
For more information getting your application published in the WebOS Internals Source Code Repositories, please see the [[WebOS Internals Source Code Repositories]] page.  For commit permission to the open source project, contact rwhitby on #webos-internals or email [mailto:support@webos-internals.org support@webos-internals.org]&lt;/div&gt;</summary>
		<author><name>Paperadio</name></author>
	</entry>
	<entry>
		<id>http://wiki.webos-internals.org/index.php?title=Application:Preware-ZH&amp;diff=12391</id>
		<title>Application:Preware-ZH</title>
		<link rel="alternate" type="text/html" href="http://wiki.webos-internals.org/index.php?title=Application:Preware-ZH&amp;diff=12391"/>
		<updated>2010-12-28T12:49:55Z</updated>

		<summary type="html">&lt;p&gt;Paperadio: /* Repository */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[Category:Application]]&lt;br /&gt;
[[Category:China]]&lt;br /&gt;
&lt;br /&gt;
'''Note : this page/article is the chinese translation of the english wiki page : http://www.webos-internals.org/index.php?title=Application:Preware '''&amp;lt;BR&amp;gt;&lt;br /&gt;
&amp;lt;BR&amp;gt;&lt;br /&gt;
'''注意 : 本文章/页是一个英文维基页面的中文译本，原文在: http://www.webos-internals.org/index.php?title=Application:Preware &amp;lt;BR&amp;gt;&lt;br /&gt;
'''&lt;br /&gt;
&lt;br /&gt;
{{application&lt;br /&gt;
|name=Preware&lt;br /&gt;
|type=webOS&lt;br /&gt;
|version=版本号: 1.5.0 (2010年12月17日)&lt;br /&gt;
|tag=Utilities&lt;br /&gt;
|screenshot=Preware_ss1.png&lt;br /&gt;
|description=&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;BR&amp;gt;&lt;br /&gt;
=概要=&lt;br /&gt;
&amp;lt;!--{{icon|Icon_Preware.png|float:right;}}--&amp;gt;&lt;br /&gt;
[[image:Icon_Preware.png|frameless|left]]&lt;br /&gt;
Preware是一个在Palm Pre 和 Palm Pixi 上的软件包管理应用程序。用户可以使用Preware来安装在preware.org（或者是作为开放标准软件包主机的其他站点）上的任一开放标准包库的所有软件包。Preware依托于一个由社区研究开发的自定制服务，该服务能使mojo应用直接访问内建的ipkg工具。&lt;br /&gt;
&lt;br /&gt;
'''运行Preware至少要求webOS 1.4.0或以上版本。不要试着将它装到更老的webOS版本上，它不会工作的。'''&lt;br /&gt;
&lt;br /&gt;
This application was the result of extensive community-based design in [[IPKG Service]] and [[Preware Design]].&lt;br /&gt;
&lt;br /&gt;
For application management, Preware can access more applications, and has more features, than any other on-device package installer.&lt;br /&gt;
&lt;br /&gt;
And since it is open source, and has a completely open development process supported by a team of world-class WebOS Internals developers, it will continue to get better much faster than any other package management application.&lt;br /&gt;
&lt;br /&gt;
Preware is the open application installer that has been written specifically to support a homebrew ecosystem where any developer can upload any application to any submission site, and that application can then be installed by any user.  Developers no longer need to upload their applications to multiple submission sites, and users are no longer excluded from accessing applications from any open standard package repository.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;BR&amp;gt;&lt;br /&gt;
===主要特点===&lt;br /&gt;
安装 / 删除 / 更新:&lt;br /&gt;
*自制应用程序，包括有特殊要求的高级应用。  &lt;br /&gt;
*WebOS 主题&lt;br /&gt;
*补丁&lt;br /&gt;
*webOS 内核&lt;br /&gt;
*Palm App Catalog 中的应用程序&lt;br /&gt;
*Support for installation of signed packages&lt;br /&gt;
&lt;br /&gt;
&amp;lt;BR&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===状态===&lt;br /&gt;
Preware已经升级至发布状态，不再视为测试版。 &lt;br /&gt;
&lt;br /&gt;
下面是Preware历史中值得提到的里程碑:&lt;br /&gt;
&lt;br /&gt;
* Since 27 August 2009 it is the only over-the-air installer for the palm capable of installing advanced palm applications such as the [[On_Screen_Keyboard|On Screen Keyboard]] or the terminal application.&lt;br /&gt;
* Since 27 August 2009 it is the only application supporting installation from all existing palm homebrew feeds.  &lt;br /&gt;
* Since 17 September 2009 it also supports installation of themes. &lt;br /&gt;
* Since 8 October 2009 it also supports installation of webOS patches.&lt;br /&gt;
* Since 12 Jan 2010 it also supports all Palm App Catalog feeds.&lt;br /&gt;
* Since 3 May 2010 it also supports installation of webOS custom kernels.&lt;br /&gt;
* Since 20 July 2010 it also supports installation of packages from URLs and local files.&lt;br /&gt;
* Since 24 July 2010 is also supports blacklisting packages and authors.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;BR&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===授权条款===&lt;br /&gt;
Please be aware that org.webosinternals.preware is licensed under the [http://www.gnu.org/licenses/gpl-2.0.html GPLv2].&lt;br /&gt;
&lt;br /&gt;
Preware的代码不能用于封闭源代码的应用程序中。&lt;br /&gt;
Code from Preware cannot be used by a closed source application.  If you want to use them in a non-GPLv2 but otherwise open source application, please contact the [mailto:support@webos-internals.org authors].&lt;br /&gt;
&lt;br /&gt;
&amp;lt;BR&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=安装Preware=&lt;br /&gt;
&lt;br /&gt;
要安装Preware共有三种方式：WebOS Quick Install, Stand Alone Installers, and Command Line. &lt;br /&gt;
&lt;br /&gt;
安装或使用Preware并不需要直接访问Linux命令行，或是“将Pre提权至root”。&lt;br /&gt;
&lt;br /&gt;
''不要''使用fileCoaster, PreLoad 或是 PreUpdate来安装/升级Preware。这些工具都不能正常操作高级自制软件包。&lt;br /&gt;
&lt;br /&gt;
如果你是一名使用Palm模拟器的开发者，你应该了解Preware在模拟器中运行和在真实的设备上运行是一样的，并且使用完全相同的方法。&lt;br /&gt;
&lt;br /&gt;
&amp;lt;BR&amp;gt;&lt;br /&gt;
===在webOS 2.0上安装Preware===&lt;br /&gt;
&lt;br /&gt;
To install Preware on a webOS 2.0 device, the following procedure is recommended until WebOS Quick Install and other installation methods have been upgraded to support webOS 2.0:&lt;br /&gt;
&lt;br /&gt;
# Install the official Palm webOS 1.4.5 SDK&lt;br /&gt;
# '''Disconnect your device''' (I repeat, do not have your device connected, no cables in the device, device not even anywhere near the computer), and run the webOS 2.0 Doctor to install or upgrade your Novacom drivers&lt;br /&gt;
# Close the doctor, and connect your device&lt;br /&gt;
# Download the latest Preware package from http://get.preware.org/&lt;br /&gt;
# Use palm-install to install that package&lt;br /&gt;
&lt;br /&gt;
&amp;lt;BR&amp;gt;&lt;br /&gt;
===用WebOS Quick Install安装Preware===&lt;br /&gt;
You can use version 3.14 or later of [http://forums.precentral.net/canuck-software/228310-webos-quick-install-v3-14-a.html WebOS Quick Install] to install Preware directly from the WebOS Internals feed.&lt;br /&gt;
&lt;br /&gt;
'''Latest Version of WebOS Quick Install available here: [http://forums.precentral.net/canuck-software/228310-webos-quick-install-v3-14-a.html WebOS Quick Install v3.14]'''&lt;br /&gt;
&lt;br /&gt;
# Install the required Software&lt;br /&gt;
## [http://www.java.com/en/download/installed.jsp?detect=jre&amp;amp;try=1 Click here] to verify that you have the latest java installed on your computer and update if needed&lt;br /&gt;
## [http://images.precentral.net/sites/precentral.net/files/webos-homebrew-apps/wosqi/WebOSQuickInstall.jar Click Here] to download the latest version of WebOS Quick Install&lt;br /&gt;
## Optionally, [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;?) and the same one in which WebOSQuickInstall will execute.  If you already have it, skip this step.&lt;br /&gt;
##* You do not need to download webOS Doctor separately unless you wish to do so, as WebOSQuickInstall will download it itself if not found. &lt;br /&gt;
##* '''Do not run the webOS Doctor'''&lt;br /&gt;
# Put your device in [[Getting started|Developer Mode]]&lt;br /&gt;
# Connect your device to your computer with the USB cable, and select &amp;quot;Just Charge&amp;quot; (do not select USB Drive)&lt;br /&gt;
# Run WebOS Quick Install. If webOS Doctor is not present, you will be asked if you wish to download it prior to execution.&lt;br /&gt;
# Click the third button on the right (Blue Down Arrow)&lt;br /&gt;
# Choose WebOS Internals Feed (Pre) or WebOS Internals Feed (Pixi) from the drop-down list at the top. &lt;br /&gt;
# Select ''Preware'' from the list.  &lt;br /&gt;
# Click Download.&lt;br /&gt;
# Click Close.&lt;br /&gt;
# Click Install.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;BR&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===用独立安装程序来安装Preware===&lt;br /&gt;
Preware installers can be downloaded here: [http://get.preware.org Preware Standalone Installers]. These instructions are currently only for Mac and PC users.&lt;br /&gt;
&lt;br /&gt;
# Install the required software.&lt;br /&gt;
## [http://www.java.com/en/download/installed.jsp?detect=jre&amp;amp;try=1 Click here] to verify that you have the latest version of Java installed on your computer and update it if needed.&lt;br /&gt;
## [http://www.webos-internals.org/wiki/Webos_Doctor_Versions Click here] to download the current webOS Doctor for your carrier and phone in a subdirectory you will remember (maybe &amp;quot;Palm&amp;quot;?). If you already have it, skip this step.&lt;br /&gt;
##* '''Do not run the webOS Doctor.'''&lt;br /&gt;
# Put your device into [[Getting started|Developer Mode]].&lt;br /&gt;
#* '''Windows users:''' When connecting your device to the computer for the first time, you will be prompted to install new hardware. Click Next to start the device installation. You may get a message regarding Novacom drivers not being installed. If so, you can disregard it. Once your device is installed, proceed with the Preware installation.&lt;br /&gt;
# Download the [http://get.preware.org/PrewareInstaller-1.1.0.jar Preware Standalone Installer] and place it in the same directory as the webOS Doctor .jar file.&lt;br /&gt;
# Run the Preware Installer.&lt;br /&gt;
# Click on the Tools menu and choose Install Drivers. This will install the Palm Novacom drivers for webOS devices.&lt;br /&gt;
# Once the drivers have finished installing, click on Install Preware. After Preware is installed, your device will be unresponsive for a few seconds while Luna restarts.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;BR&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===从命令行安装Preware===&lt;br /&gt;
如果你可以通过Novaterm终端、 WebOS Quick Install中的“Linux命令行”、或是其他技术访问webOS设备或模拟器中的命令行，你也可以通过打入三行命令来安装Preware。这永远是个最简单最省事的办法，不过如果你并不确信如何在Linux命令行下操作，还是请使用上面的方法吧。&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;bash&amp;quot;&amp;gt;&lt;br /&gt;
cd /tmp&lt;br /&gt;
wget http://bit.ly/preware-bootstrap&lt;br /&gt;
sh preware-bootstrap&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;BR&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===更新Preware===&lt;br /&gt;
想要更新Preware，只需要运行Preware并从主界面中选择“软件包更新”。如果Preware有新的更新，会自动出现在列表中。然后选择“更新。 Preware会在更新完成后自动关闭。&lt;br /&gt;
&lt;br /&gt;
不要使用fileCoaster, PreLoad 或是 PreUpdate来安装/升级Preware。这些工具都不能正常操作高级自制软件包。&lt;br /&gt;
&lt;br /&gt;
&amp;lt;BR&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===删除Preware===&lt;br /&gt;
''为啥你想删掉Preware呢?''&lt;br /&gt;
&lt;br /&gt;
要删除Preware，在启动器中按住橙色键并选择Preware，然后选择‘删除’。&lt;br /&gt;
&lt;br /&gt;
&amp;lt;BR&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=用法=&lt;br /&gt;
&lt;br /&gt;
===Preferences===&lt;br /&gt;
{| Width=&amp;quot;70%&amp;quot; VAlign=&amp;quot;top&amp;quot;&lt;br /&gt;
|valign=&amp;quot;top&amp;quot;|[[image:Preferences.png|160px|frameless|left|text-top]]&lt;br /&gt;
|valign=&amp;quot;top&amp;quot;|You can select preferences in the top left corner of the Pre to bring up the preferences screen.  On the Preferences screen you can specify the look of the application, the frequency that feeds are updated, and what Preware will show you by default.&lt;br /&gt;
&amp;lt;BR&amp;gt;&lt;br /&gt;
{| style=&amp;quot;color:black; background-color:#F9F9F9;border:1px outset;&amp;quot; cellpadding=&amp;quot;3&amp;quot; cellspacing=&amp;quot;0&amp;quot;&lt;br /&gt;
|TIP:&lt;br /&gt;
|-&lt;br /&gt;
|To make it easier to find things, set &amp;quot;Show Available Types&amp;quot; to yes.  This will show separate categories (Applications/Themes/Patches/etc.) rather than show everything in one long list.&lt;br /&gt;
|}&lt;br /&gt;
|}&lt;br /&gt;
&amp;lt;BR&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Feed Management===&lt;br /&gt;
{| Width=&amp;quot;70%&amp;quot; VAlign=&amp;quot;top&amp;quot;&lt;br /&gt;
|valign=&amp;quot;top&amp;quot;|[[image:Preware_feeds.png|160px|frameless|left|text-top]]&lt;br /&gt;
|valign=&amp;quot;top&amp;quot;|In the preferences section on the top bar on the right side is a button that takes you to the feeds screen.  On the feeds screen you can select which feeds are loaded and which ones are not. Simply select the on or off button for that feed. (If you are not interested in themes you can disable the two feeds for themes to speed up the updating of feeds) Preware comes with the following feeds by default (some are disabled by default, but are easily enabled if desired). &lt;br /&gt;
&lt;br /&gt;
{| style=&amp;quot;color:black; background-color:#FFFFE0;&amp;quot; cellpadding=&amp;quot;3&amp;quot; cellspacing=&amp;quot;0&amp;quot; Border=&amp;quot;1&amp;quot;&lt;br /&gt;
|align=&amp;quot;center&amp;quot; colspan=&amp;quot;4&amp;quot; | '''Default Feeds'''&lt;br /&gt;
|-&lt;br /&gt;
|align=&amp;quot;center&amp;quot; | [http://ipkg.preware.org/feeds/palm-beta/ Palm Beta]&lt;br /&gt;
|align=&amp;quot;center&amp;quot; | [http://ipkg.preware.org/feeds/palm-beta-updates Palm Beta Updates]&lt;br /&gt;
|align=&amp;quot;center&amp;quot; | [http://ipkg.preware.org/feeds/palm-catalog/ Palm Catalog]&lt;br /&gt;
|align=&amp;quot;center&amp;quot; | [http://ipkg.preware.org/feeds/palm-catalog-updates/ Palm Catalog Updates]&lt;br /&gt;
|-&lt;br /&gt;
|align=&amp;quot;center&amp;quot; | [http://ipkg.preware.org/feeds/palm-web-updates/ Palm Web]&lt;br /&gt;
|align=&amp;quot;center&amp;quot; | [http://ipkg.preware.org/feeds/palm-web-updates/ Palm Web Updates]&lt;br /&gt;
|align=&amp;quot;center&amp;quot; | [http://ipkg.preware.org/feeds/precentral-themes/ PreCentral]&lt;br /&gt;
|align=&amp;quot;center&amp;quot; | [http://ipkg.preware.org/feeds/precentral-themes/ PreCentral Themes]&lt;br /&gt;
|-&lt;br /&gt;
|align=&amp;quot;center&amp;quot; | [http://ipkg.preware.org/feeds/webos-internals/ WebOS Internals]&lt;br /&gt;
|align=&amp;quot;center&amp;quot; | [http://ipkg.preware.org/feeds/optware/ Optware]&lt;br /&gt;
|align=&amp;quot;center&amp;quot; | [http://ipkg.preware.org/feeds/webos-patches/ WebOS Patches]&lt;br /&gt;
|align=&amp;quot;center&amp;quot; | [http://ipkg.preware.org/feeds/webos-kernels/ WebOS Kernels]&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
{| style=&amp;quot;color:black; background-color:#F9F9F9;border:1px outset;&amp;quot; VAlign=&amp;quot;middle&amp;quot; cellpadding=&amp;quot;3&amp;quot; cellspacing=&amp;quot;0&amp;quot; Width=&amp;quot;70%&amp;quot;&lt;br /&gt;
|align=&amp;quot;center&amp;quot; | See [[Testing Feeds]] for detailed instructions on adding custom feeds.&lt;br /&gt;
|}&lt;br /&gt;
&amp;lt;BR&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Package Updates===&lt;br /&gt;
{| Width=&amp;quot;70%&amp;quot; VAlign=&amp;quot;top&amp;quot;&lt;br /&gt;
|valign=&amp;quot;top&amp;quot;|[[image:UpdateFeeds.png|160px|frameless|left|text-top]]&lt;br /&gt;
|valign=&amp;quot;top&amp;quot;|To update feeds, simply select &amp;quot;Update Feeds&amp;quot; from the Application Menu.  Preware will download the package list information from your enabled feeds.  After processing the data, you will be back at the main list of available items.&lt;br /&gt;
|}&lt;br /&gt;
&amp;lt;BR&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Installing Packages===&lt;br /&gt;
{| Width=&amp;quot;70%&amp;quot; VAlign=&amp;quot;top&amp;quot;&lt;br /&gt;
|valign=&amp;quot;top&amp;quot;|[[image:SelectApp.png|160px|frameless|left|text-top]]&lt;br /&gt;
|valign=&amp;quot;top&amp;quot;|There are a few ways to select and install a &amp;quot;package&amp;quot; (application/patch/theme/etc.).  Using &amp;quot;List of Everything&amp;quot; would be the simplest.&lt;br /&gt;
#Find the package you want to install either by scrolling and tapping on it, or just start typing&lt;br /&gt;
#Tap the &amp;quot;Install&amp;quot; button that the bottom of the package's page to install.&lt;br /&gt;
|}&lt;br /&gt;
&amp;lt;BR&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Removing Packages===&lt;br /&gt;
{| Width=&amp;quot;70%&amp;quot; VAlign=&amp;quot;top&amp;quot;&lt;br /&gt;
|valign=&amp;quot;top&amp;quot;|[[image:RemoveAppTap.png|160px|frameless|left|text-top]]&lt;br /&gt;
|valign=&amp;quot;top&amp;quot;|Removing a package is just as easy.&lt;br /&gt;
#On the main screen, tap &amp;quot;Installed Packages&amp;quot;, then the category of the package you want to remove&lt;br /&gt;
#Tap the Package you want to remove&lt;br /&gt;
#Tap the &amp;quot;Remove&amp;quot; button that the bottom of the package's page.&lt;br /&gt;
|}&lt;br /&gt;
&amp;lt;BR&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--&lt;br /&gt;
=== Applications ===&lt;br /&gt;
=== Themes ===&lt;br /&gt;
=== Patches ===&lt;br /&gt;
=== Installed Packages ===&lt;br /&gt;
=== List of Everything ===&lt;br /&gt;
=== Saved Package List ===&lt;br /&gt;
--&amp;gt;&lt;br /&gt;
&lt;br /&gt;
= 操作说明 =&lt;br /&gt;
&lt;br /&gt;
===限制===&lt;br /&gt;
没什么限制。&lt;br /&gt;
&lt;br /&gt;
&amp;lt;BR&amp;gt;&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;
*The Update All button can get confused if there are patches with complex dependencies.  This will be fixed in a future version.&lt;br /&gt;
&lt;br /&gt;
*If updates to App Catalog applications are pending, they will be silently skipped when using the Update All button.&lt;br /&gt;
&lt;br /&gt;
*The Updates feature from the regular Palm Launcher, may claim that application updates are needed, and then when the user clicks Show Updates shows the App Catalog's installed applications,  there are none shown that need updating.   This isn't as expected.  This is because an app that was previously only in Preware has now migrated to the Palm Catalog.  Don't worry, your apps are up to date (with the possible exception of the one with the conflict.)  This is not a bug in Preware per se' but an app version conflict because the app is in both the Palm Catalog and also in Homebrew.  Notice that you don't need to remove Preware to install the app from the official catalog, but simply disable the feed in Preware then &amp;quot;update feeds&amp;quot; to refresh the list then it should install fine from the official app catalog.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;BR&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=更新日志=&lt;br /&gt;
&amp;lt;BR&amp;gt;&lt;br /&gt;
若有兴趣查看完整更新日志，请看：[http://git.webos-internals.org/?p=applications/preware.git;a=tags found here]以下都是自从1.0里程碑后的更新日志.&lt;br /&gt;
&amp;lt;BR&amp;gt;&amp;lt;BR&amp;gt;&lt;br /&gt;
&lt;br /&gt;
;1.5.0:&lt;br /&gt;
* You must upgrade to this version for full webOS 2.0 compatibility.&lt;br /&gt;
&lt;br /&gt;
;1.4.9:&lt;br /&gt;
* Better compatibility with unknown future webOS versions.&lt;br /&gt;
&lt;br /&gt;
;1.4.8:&lt;br /&gt;
&lt;br /&gt;
* Now calls the correct software manager updates screen on webOS 2.0.&lt;br /&gt;
&lt;br /&gt;
; 1.4.7:&lt;br /&gt;
* Fixed update, install and remove status messages on webOS 2.0.&lt;br /&gt;
&lt;br /&gt;
;1.4.6:&lt;br /&gt;
* New &amp;quot;App Catalog&amp;quot; theme preferences thanks to Garrett92C.&lt;br /&gt;
* Added support for &amp;quot;MaxWebOSVersion&amp;quot; in the feeds.&lt;br /&gt;
&lt;br /&gt;
;1.4.5:&lt;br /&gt;
* Added support for identifying when running on a Pre 2 device.&lt;br /&gt;
&lt;br /&gt;
;1.4.4: &lt;br /&gt;
* Updated the version check to support future webOS versions.&lt;br /&gt;
&lt;br /&gt;
;1.4.2:&lt;br /&gt;
* Added Category as a blacklist option.&lt;br /&gt;
&lt;br /&gt;
;1.4.1:&lt;br /&gt;
* Added a Changelog button to the Help scene.&lt;br /&gt;
&lt;br /&gt;
;1.4.0:&lt;br /&gt;
* Added help to preferences scene.&lt;br /&gt;
* Fixed swipe-to-delete bug in blacklist.&lt;br /&gt;
* Updated Italian translations (courtesy of Darkmagister).&lt;br /&gt;
* Added &amp;quot;Get Info&amp;quot; button to package install scene.&lt;br /&gt;
* Added &amp;quot;Send&amp;quot; button to ipkg log scene.&lt;br /&gt;
* Fixed bug when loading large package descriptions.&lt;br /&gt;
&lt;br /&gt;
;1.3.8:&lt;br /&gt;
* Updated French translations (courtesy of Yannick LE NY).&lt;br /&gt;
&lt;br /&gt;
;1.3.6:&lt;br /&gt;
* Preware now supports installation of application package files (.ipk files) directly from URLs, email attachments, and local files.&lt;br /&gt;
* Also supported are Send to Preware links on homebrew application gallery and news websites (this requires the Neato! application to also be installed).&lt;br /&gt;
* If Preware continually asks you about file associations on every single launch, even after you have answered Yes to the questions it asks, then you may have a damaged file association table and will need to run the Emergency MimeTable Reset tool and then reboot to repair it.&lt;br /&gt;
&lt;br /&gt;
;1.3.5:&lt;br /&gt;
* Updated German translations.&lt;br /&gt;
&lt;br /&gt;
;1.3.3:&lt;br /&gt;
* Always ask the user before modifying the file association list.&lt;br /&gt;
* Updated French translations. &lt;br /&gt;
&lt;br /&gt;
;1.3.1:&lt;br /&gt;
* Check whether Preware is the default application for handling packages, and advise the user if it is not.&lt;br /&gt;
&lt;br /&gt;
;1.3.0:&lt;br /&gt;
* Added Preware to the Default Applications list to allow for installing packages from email messages and the browser.&lt;br /&gt;
&lt;br /&gt;
;1.2.9:&lt;br /&gt;
* Fixed the Saved Package List swipe to delete bug.&lt;br /&gt;
&lt;br /&gt;
;1.2.8:&lt;br /&gt;
* Open the My Applications app catalog screen when multiple app catalog applications need updating.&lt;br /&gt;
&lt;br /&gt;
;1.2.7&lt;br /&gt;
* Fixed the Install Package problem when running on the emulator.&lt;br /&gt;
&lt;br /&gt;
;1.2.6&lt;br /&gt;
* Remove most of the curl download progress messages from the ipkg log (this fixes a buffer overrun crash).&lt;br /&gt;
&lt;br /&gt;
;1.2.5&lt;br /&gt;
* Added Ask At Launch option to update preference.&lt;br /&gt;
* Added Blacklist support.&lt;br /&gt;
* German Translation updates.&lt;br /&gt;
* Fixed update banner problem.&lt;br /&gt;
* Fixed package with too many dependent packages problem.&lt;br /&gt;
&lt;br /&gt;
;1.2.4&lt;br /&gt;
* Added support for MinWebOSVersion, DeviceCompatibility and PreActionMessage package attributes.&lt;br /&gt;
&lt;br /&gt;
;1.2.3&lt;br /&gt;
* Enable the Install Package feature to also work for incorrectly formatted filenames.&lt;br /&gt;
&lt;br /&gt;
;1.2.1&lt;br /&gt;
* Robustified the Install Package feature - will now run post-install scripts for all correctly formatted filenames (packageid_version_arch.ipk).&lt;br /&gt;
&lt;br /&gt;
;1.2.0&lt;br /&gt;
* Added Install Package functionality, allowing installation of packages from URLs and local files.&lt;br /&gt;
* Moved Saved Package List from the main screen to the app menu.&lt;br /&gt;
&lt;br /&gt;
;1.1.7&lt;br /&gt;
* Added support for Kernel Modules.&lt;br /&gt;
&lt;br /&gt;
;1.1.5&lt;br /&gt;
* Use a gentler reboot procedure to allow open files to be flushed to disk.&lt;br /&gt;
&lt;br /&gt;
;1.1.4&lt;br /&gt;
* Fixed hang on package download failures.&lt;br /&gt;
&lt;br /&gt;
;1.1.2 &lt;br /&gt;
*Added support for the ENABLE_TESTING_FEEDS Meta-Doctor feature.&lt;br /&gt;
*Removed the tag line about eventually reaching 1.0.&lt;br /&gt;
*Minor French translation updates, courtesy of Yannick LE NY.&lt;br /&gt;
&lt;br /&gt;
;1.1.1&lt;br /&gt;
*Added languages field in package descriptions. &lt;br /&gt;
*Added preference to only show packages with English descriptions.&lt;br /&gt;
&lt;br /&gt;
;1.1.0&lt;br /&gt;
*Now defaults (selectable by a preference option) to using an alternative installation method to avoid the webOS 1.4 rescan bug which closes and stops notifications from your phone, email and messaging applications. &lt;br /&gt;
*Updated German and French translations.&lt;br /&gt;
*Fixed deletion of disabled feeds. &lt;br /&gt;
*Added service version number to the ipkgservice API. Robustified the service upgrade process.&lt;br /&gt;
&lt;br /&gt;
;1.0.0&lt;br /&gt;
*The Package Manager Service has been rewritten in C and incorporated into this single Preware package.&lt;br /&gt;
*Installing Preware 1.0.0 will remove the Package Manager Service as the last step of the upgrade process.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;BR&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=仓库=&lt;br /&gt;
Preware and the Package Manager Service are housed in the applications/preware git repository at http://git.webos-internals.org/&lt;br /&gt;
&lt;br /&gt;
For more information getting your application published in the WebOS Internals Source Code Repositories, please see the [[WebOS Internals Source Code Repositories]] page.  For commit permission to the open source project, contact rwhitby on #webos-internals or email [mailto:support@webos-internals.org support@webos-internals.org]&lt;/div&gt;</summary>
		<author><name>Paperadio</name></author>
	</entry>
	<entry>
		<id>http://wiki.webos-internals.org/index.php?title=Application:Preware&amp;diff=12390</id>
		<title>Application:Preware</title>
		<link rel="alternate" type="text/html" href="http://wiki.webos-internals.org/index.php?title=Application:Preware&amp;diff=12390"/>
		<updated>2010-12-28T12:49:03Z</updated>

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

		<summary type="html">&lt;p&gt;Paperadio: /* Operating notes */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[Category:Application]]&lt;br /&gt;
[[Category:China]]&lt;br /&gt;
&lt;br /&gt;
'''Note : this page/article is the chinese translation of the english wiki page : http://www.webos-internals.org/index.php?title=Application:Preware '''&amp;lt;BR&amp;gt;&lt;br /&gt;
&amp;lt;BR&amp;gt;&lt;br /&gt;
'''注意 : 本文章/页是一个英文维基页面的中文译本，原文在: http://www.webos-internals.org/index.php?title=Application:Preware &amp;lt;BR&amp;gt;&lt;br /&gt;
'''&lt;br /&gt;
&lt;br /&gt;
{{application&lt;br /&gt;
|name=Preware&lt;br /&gt;
|type=webOS&lt;br /&gt;
|version=版本号: 1.5.0 (2010年12月17日)&lt;br /&gt;
|tag=Utilities&lt;br /&gt;
|screenshot=Preware_ss1.png&lt;br /&gt;
|description=&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;BR&amp;gt;&lt;br /&gt;
=概要=&lt;br /&gt;
&amp;lt;!--{{icon|Icon_Preware.png|float:right;}}--&amp;gt;&lt;br /&gt;
[[image:Icon_Preware.png|frameless|left]]&lt;br /&gt;
Preware是一个在Palm Pre 和 Palm Pixi 上的软件包管理应用程序。用户可以使用Preware来安装在preware.org（或者是作为开放标准软件包主机的其他站点）上的任一开放标准包库的所有软件包。Preware依托于一个由社区研究开发的自定制服务，该服务能使mojo应用直接访问内建的ipkg工具。&lt;br /&gt;
&lt;br /&gt;
'''运行Preware至少要求webOS 1.4.0或以上版本。不要试着将它装到更老的webOS版本上，它不会工作的。'''&lt;br /&gt;
&lt;br /&gt;
This application was the result of extensive community-based design in [[IPKG Service]] and [[Preware Design]].&lt;br /&gt;
&lt;br /&gt;
For application management, Preware can access more applications, and has more features, than any other on-device package installer.&lt;br /&gt;
&lt;br /&gt;
And since it is open source, and has a completely open development process supported by a team of world-class WebOS Internals developers, it will continue to get better much faster than any other package management application.&lt;br /&gt;
&lt;br /&gt;
Preware is the open application installer that has been written specifically to support a homebrew ecosystem where any developer can upload any application to any submission site, and that application can then be installed by any user.  Developers no longer need to upload their applications to multiple submission sites, and users are no longer excluded from accessing applications from any open standard package repository.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;BR&amp;gt;&lt;br /&gt;
===主要特点===&lt;br /&gt;
安装 / 删除 / 更新:&lt;br /&gt;
*自制应用程序，包括有特殊要求的高级应用。  &lt;br /&gt;
*WebOS 主题&lt;br /&gt;
*补丁&lt;br /&gt;
*webOS 内核&lt;br /&gt;
*Palm App Catalog 中的应用程序&lt;br /&gt;
*Support for installation of signed packages&lt;br /&gt;
&lt;br /&gt;
&amp;lt;BR&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===状态===&lt;br /&gt;
Preware已经升级至发布状态，不再视为测试版。 &lt;br /&gt;
&lt;br /&gt;
下面是Preware历史中值得提到的里程碑:&lt;br /&gt;
&lt;br /&gt;
* Since 27 August 2009 it is the only over-the-air installer for the palm capable of installing advanced palm applications such as the [[On_Screen_Keyboard|On Screen Keyboard]] or the terminal application.&lt;br /&gt;
* Since 27 August 2009 it is the only application supporting installation from all existing palm homebrew feeds.  &lt;br /&gt;
* Since 17 September 2009 it also supports installation of themes. &lt;br /&gt;
* Since 8 October 2009 it also supports installation of webOS patches.&lt;br /&gt;
* Since 12 Jan 2010 it also supports all Palm App Catalog feeds.&lt;br /&gt;
* Since 3 May 2010 it also supports installation of webOS custom kernels.&lt;br /&gt;
* Since 20 July 2010 it also supports installation of packages from URLs and local files.&lt;br /&gt;
* Since 24 July 2010 is also supports blacklisting packages and authors.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;BR&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===授权条款===&lt;br /&gt;
Please be aware that org.webosinternals.preware is licensed under the [http://www.gnu.org/licenses/gpl-2.0.html GPLv2].&lt;br /&gt;
&lt;br /&gt;
Preware的代码不能用于封闭源代码的应用程序中。&lt;br /&gt;
Code from Preware cannot be used by a closed source application.  If you want to use them in a non-GPLv2 but otherwise open source application, please contact the [mailto:support@webos-internals.org authors].&lt;br /&gt;
&lt;br /&gt;
&amp;lt;BR&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=安装Preware=&lt;br /&gt;
&lt;br /&gt;
要安装Preware共有三种方式：WebOS Quick Install, Stand Alone Installers, and Command Line. &lt;br /&gt;
&lt;br /&gt;
安装或使用Preware并不需要直接访问Linux命令行，或是“将Pre提权至root”。&lt;br /&gt;
&lt;br /&gt;
''不要''使用fileCoaster, PreLoad 或是 PreUpdate来安装/升级Preware。这些工具都不能正常操作高级自制软件包。&lt;br /&gt;
&lt;br /&gt;
如果你是一名使用Palm模拟器的开发者，你应该了解Preware在模拟器中运行和在真实的设备上运行是一样的，并且使用完全相同的方法。&lt;br /&gt;
&lt;br /&gt;
&amp;lt;BR&amp;gt;&lt;br /&gt;
===在webOS 2.0上安装Preware===&lt;br /&gt;
&lt;br /&gt;
To install Preware on a webOS 2.0 device, the following procedure is recommended until WebOS Quick Install and other installation methods have been upgraded to support webOS 2.0:&lt;br /&gt;
&lt;br /&gt;
# Install the official Palm webOS 1.4.5 SDK&lt;br /&gt;
# '''Disconnect your device''' (I repeat, do not have your device connected, no cables in the device, device not even anywhere near the computer), and run the webOS 2.0 Doctor to install or upgrade your Novacom drivers&lt;br /&gt;
# Close the doctor, and connect your device&lt;br /&gt;
# Download the latest Preware package from http://get.preware.org/&lt;br /&gt;
# Use palm-install to install that package&lt;br /&gt;
&lt;br /&gt;
&amp;lt;BR&amp;gt;&lt;br /&gt;
===用WebOS Quick Install安装Preware===&lt;br /&gt;
You can use version 3.14 or later of [http://forums.precentral.net/canuck-software/228310-webos-quick-install-v3-14-a.html WebOS Quick Install] to install Preware directly from the WebOS Internals feed.&lt;br /&gt;
&lt;br /&gt;
'''Latest Version of WebOS Quick Install available here: [http://forums.precentral.net/canuck-software/228310-webos-quick-install-v3-14-a.html WebOS Quick Install v3.14]'''&lt;br /&gt;
&lt;br /&gt;
# Install the required Software&lt;br /&gt;
## [http://www.java.com/en/download/installed.jsp?detect=jre&amp;amp;try=1 Click here] to verify that you have the latest java installed on your computer and update if needed&lt;br /&gt;
## [http://images.precentral.net/sites/precentral.net/files/webos-homebrew-apps/wosqi/WebOSQuickInstall.jar Click Here] to download the latest version of WebOS Quick Install&lt;br /&gt;
## Optionally, [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;?) and the same one in which WebOSQuickInstall will execute.  If you already have it, skip this step.&lt;br /&gt;
##* You do not need to download webOS Doctor separately unless you wish to do so, as WebOSQuickInstall will download it itself if not found. &lt;br /&gt;
##* '''Do not run the webOS Doctor'''&lt;br /&gt;
# Put your device in [[Getting started|Developer Mode]]&lt;br /&gt;
# Connect your device to your computer with the USB cable, and select &amp;quot;Just Charge&amp;quot; (do not select USB Drive)&lt;br /&gt;
# Run WebOS Quick Install. If webOS Doctor is not present, you will be asked if you wish to download it prior to execution.&lt;br /&gt;
# Click the third button on the right (Blue Down Arrow)&lt;br /&gt;
# Choose WebOS Internals Feed (Pre) or WebOS Internals Feed (Pixi) from the drop-down list at the top. &lt;br /&gt;
# Select ''Preware'' from the list.  &lt;br /&gt;
# Click Download.&lt;br /&gt;
# Click Close.&lt;br /&gt;
# Click Install.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;BR&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===用独立安装程序来安装Preware===&lt;br /&gt;
Preware installers can be downloaded here: [http://get.preware.org Preware Standalone Installers]. These instructions are currently only for Mac and PC users.&lt;br /&gt;
&lt;br /&gt;
# Install the required software.&lt;br /&gt;
## [http://www.java.com/en/download/installed.jsp?detect=jre&amp;amp;try=1 Click here] to verify that you have the latest version of Java installed on your computer and update it if needed.&lt;br /&gt;
## [http://www.webos-internals.org/wiki/Webos_Doctor_Versions Click here] to download the current webOS Doctor for your carrier and phone in a subdirectory you will remember (maybe &amp;quot;Palm&amp;quot;?). If you already have it, skip this step.&lt;br /&gt;
##* '''Do not run the webOS Doctor.'''&lt;br /&gt;
# Put your device into [[Getting started|Developer Mode]].&lt;br /&gt;
#* '''Windows users:''' When connecting your device to the computer for the first time, you will be prompted to install new hardware. Click Next to start the device installation. You may get a message regarding Novacom drivers not being installed. If so, you can disregard it. Once your device is installed, proceed with the Preware installation.&lt;br /&gt;
# Download the [http://get.preware.org/PrewareInstaller-1.1.0.jar Preware Standalone Installer] and place it in the same directory as the webOS Doctor .jar file.&lt;br /&gt;
# Run the Preware Installer.&lt;br /&gt;
# Click on the Tools menu and choose Install Drivers. This will install the Palm Novacom drivers for webOS devices.&lt;br /&gt;
# Once the drivers have finished installing, click on Install Preware. After Preware is installed, your device will be unresponsive for a few seconds while Luna restarts.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;BR&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===从命令行安装Preware===&lt;br /&gt;
如果你可以通过Novaterm终端、 WebOS Quick Install中的“Linux命令行”、或是其他技术访问webOS设备或模拟器中的命令行，你也可以通过打入三行命令来安装Preware。这永远是个最简单最省事的办法，不过如果你并不确信如何在Linux命令行下操作，还是请使用上面的方法吧。&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;bash&amp;quot;&amp;gt;&lt;br /&gt;
cd /tmp&lt;br /&gt;
wget http://bit.ly/preware-bootstrap&lt;br /&gt;
sh preware-bootstrap&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;BR&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===更新Preware===&lt;br /&gt;
想要更新Preware，只需要运行Preware并从主界面中选择“软件包更新”。如果Preware有新的更新，会自动出现在列表中。然后选择“更新。 Preware会在更新完成后自动关闭。&lt;br /&gt;
&lt;br /&gt;
不要使用fileCoaster, PreLoad 或是 PreUpdate来安装/升级Preware。这些工具都不能正常操作高级自制软件包。&lt;br /&gt;
&lt;br /&gt;
&amp;lt;BR&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===删除Preware===&lt;br /&gt;
''为啥你想删掉Preware呢?''&lt;br /&gt;
&lt;br /&gt;
要删除Preware，在启动器中按住橙色键并选择Preware，然后选择‘删除’。&lt;br /&gt;
&lt;br /&gt;
&amp;lt;BR&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=用法=&lt;br /&gt;
&lt;br /&gt;
===Preferences===&lt;br /&gt;
{| Width=&amp;quot;70%&amp;quot; VAlign=&amp;quot;top&amp;quot;&lt;br /&gt;
|valign=&amp;quot;top&amp;quot;|[[image:Preferences.png|160px|frameless|left|text-top]]&lt;br /&gt;
|valign=&amp;quot;top&amp;quot;|You can select preferences in the top left corner of the Pre to bring up the preferences screen.  On the Preferences screen you can specify the look of the application, the frequency that feeds are updated, and what Preware will show you by default.&lt;br /&gt;
&amp;lt;BR&amp;gt;&lt;br /&gt;
{| style=&amp;quot;color:black; background-color:#F9F9F9;border:1px outset;&amp;quot; cellpadding=&amp;quot;3&amp;quot; cellspacing=&amp;quot;0&amp;quot;&lt;br /&gt;
|TIP:&lt;br /&gt;
|-&lt;br /&gt;
|To make it easier to find things, set &amp;quot;Show Available Types&amp;quot; to yes.  This will show separate categories (Applications/Themes/Patches/etc.) rather than show everything in one long list.&lt;br /&gt;
|}&lt;br /&gt;
|}&lt;br /&gt;
&amp;lt;BR&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Feed Management===&lt;br /&gt;
{| Width=&amp;quot;70%&amp;quot; VAlign=&amp;quot;top&amp;quot;&lt;br /&gt;
|valign=&amp;quot;top&amp;quot;|[[image:Preware_feeds.png|160px|frameless|left|text-top]]&lt;br /&gt;
|valign=&amp;quot;top&amp;quot;|In the preferences section on the top bar on the right side is a button that takes you to the feeds screen.  On the feeds screen you can select which feeds are loaded and which ones are not. Simply select the on or off button for that feed. (If you are not interested in themes you can disable the two feeds for themes to speed up the updating of feeds) Preware comes with the following feeds by default (some are disabled by default, but are easily enabled if desired). &lt;br /&gt;
&lt;br /&gt;
{| style=&amp;quot;color:black; background-color:#FFFFE0;&amp;quot; cellpadding=&amp;quot;3&amp;quot; cellspacing=&amp;quot;0&amp;quot; Border=&amp;quot;1&amp;quot;&lt;br /&gt;
|align=&amp;quot;center&amp;quot; colspan=&amp;quot;4&amp;quot; | '''Default Feeds'''&lt;br /&gt;
|-&lt;br /&gt;
|align=&amp;quot;center&amp;quot; | [http://ipkg.preware.org/feeds/palm-beta/ Palm Beta]&lt;br /&gt;
|align=&amp;quot;center&amp;quot; | [http://ipkg.preware.org/feeds/palm-beta-updates Palm Beta Updates]&lt;br /&gt;
|align=&amp;quot;center&amp;quot; | [http://ipkg.preware.org/feeds/palm-catalog/ Palm Catalog]&lt;br /&gt;
|align=&amp;quot;center&amp;quot; | [http://ipkg.preware.org/feeds/palm-catalog-updates/ Palm Catalog Updates]&lt;br /&gt;
|-&lt;br /&gt;
|align=&amp;quot;center&amp;quot; | [http://ipkg.preware.org/feeds/palm-web-updates/ Palm Web]&lt;br /&gt;
|align=&amp;quot;center&amp;quot; | [http://ipkg.preware.org/feeds/palm-web-updates/ Palm Web Updates]&lt;br /&gt;
|align=&amp;quot;center&amp;quot; | [http://ipkg.preware.org/feeds/precentral-themes/ PreCentral]&lt;br /&gt;
|align=&amp;quot;center&amp;quot; | [http://ipkg.preware.org/feeds/precentral-themes/ PreCentral Themes]&lt;br /&gt;
|-&lt;br /&gt;
|align=&amp;quot;center&amp;quot; | [http://ipkg.preware.org/feeds/webos-internals/ WebOS Internals]&lt;br /&gt;
|align=&amp;quot;center&amp;quot; | [http://ipkg.preware.org/feeds/optware/ Optware]&lt;br /&gt;
|align=&amp;quot;center&amp;quot; | [http://ipkg.preware.org/feeds/webos-patches/ WebOS Patches]&lt;br /&gt;
|align=&amp;quot;center&amp;quot; | [http://ipkg.preware.org/feeds/webos-kernels/ WebOS Kernels]&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
{| style=&amp;quot;color:black; background-color:#F9F9F9;border:1px outset;&amp;quot; VAlign=&amp;quot;middle&amp;quot; cellpadding=&amp;quot;3&amp;quot; cellspacing=&amp;quot;0&amp;quot; Width=&amp;quot;70%&amp;quot;&lt;br /&gt;
|align=&amp;quot;center&amp;quot; | See [[Testing Feeds]] for detailed instructions on adding custom feeds.&lt;br /&gt;
|}&lt;br /&gt;
&amp;lt;BR&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Package Updates===&lt;br /&gt;
{| Width=&amp;quot;70%&amp;quot; VAlign=&amp;quot;top&amp;quot;&lt;br /&gt;
|valign=&amp;quot;top&amp;quot;|[[image:UpdateFeeds.png|160px|frameless|left|text-top]]&lt;br /&gt;
|valign=&amp;quot;top&amp;quot;|To update feeds, simply select &amp;quot;Update Feeds&amp;quot; from the Application Menu.  Preware will download the package list information from your enabled feeds.  After processing the data, you will be back at the main list of available items.&lt;br /&gt;
|}&lt;br /&gt;
&amp;lt;BR&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Installing Packages===&lt;br /&gt;
{| Width=&amp;quot;70%&amp;quot; VAlign=&amp;quot;top&amp;quot;&lt;br /&gt;
|valign=&amp;quot;top&amp;quot;|[[image:SelectApp.png|160px|frameless|left|text-top]]&lt;br /&gt;
|valign=&amp;quot;top&amp;quot;|There are a few ways to select and install a &amp;quot;package&amp;quot; (application/patch/theme/etc.).  Using &amp;quot;List of Everything&amp;quot; would be the simplest.&lt;br /&gt;
#Find the package you want to install either by scrolling and tapping on it, or just start typing&lt;br /&gt;
#Tap the &amp;quot;Install&amp;quot; button that the bottom of the package's page to install.&lt;br /&gt;
|}&lt;br /&gt;
&amp;lt;BR&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Removing Packages===&lt;br /&gt;
{| Width=&amp;quot;70%&amp;quot; VAlign=&amp;quot;top&amp;quot;&lt;br /&gt;
|valign=&amp;quot;top&amp;quot;|[[image:RemoveAppTap.png|160px|frameless|left|text-top]]&lt;br /&gt;
|valign=&amp;quot;top&amp;quot;|Removing a package is just as easy.&lt;br /&gt;
#On the main screen, tap &amp;quot;Installed Packages&amp;quot;, then the category of the package you want to remove&lt;br /&gt;
#Tap the Package you want to remove&lt;br /&gt;
#Tap the &amp;quot;Remove&amp;quot; button that the bottom of the package's page.&lt;br /&gt;
|}&lt;br /&gt;
&amp;lt;BR&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--&lt;br /&gt;
=== Applications ===&lt;br /&gt;
=== Themes ===&lt;br /&gt;
=== Patches ===&lt;br /&gt;
=== Installed Packages ===&lt;br /&gt;
=== List of Everything ===&lt;br /&gt;
=== Saved Package List ===&lt;br /&gt;
--&amp;gt;&lt;br /&gt;
&lt;br /&gt;
= 操作说明 =&lt;br /&gt;
&lt;br /&gt;
===限制===&lt;br /&gt;
没什么限制。&lt;br /&gt;
&lt;br /&gt;
&amp;lt;BR&amp;gt;&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;
*The Update All button can get confused if there are patches with complex dependencies.  This will be fixed in a future version.&lt;br /&gt;
&lt;br /&gt;
*If updates to App Catalog applications are pending, they will be silently skipped when using the Update All button.&lt;br /&gt;
&lt;br /&gt;
*The Updates feature from the regular Palm Launcher, may claim that application updates are needed, and then when the user clicks Show Updates shows the App Catalog's installed applications,  there are none shown that need updating.   This isn't as expected.  This is because an app that was previously only in Preware has now migrated to the Palm Catalog.  Don't worry, your apps are up to date (with the possible exception of the one with the conflict.)  This is not a bug in Preware per se' but an app version conflict because the app is in both the Palm Catalog and also in Homebrew.  Notice that you don't need to remove Preware to install the app from the official catalog, but simply disable the feed in Preware then &amp;quot;update feeds&amp;quot; to refresh the list then it should install fine from the official app catalog.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;BR&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=更新日志=&lt;br /&gt;
&amp;lt;BR&amp;gt;&lt;br /&gt;
若有兴趣查看完整更新日志，请看：[http://git.webos-internals.org/?p=applications/preware.git;a=tags found here]以下都是自从1.0里程碑后的更新日志.&lt;br /&gt;
&amp;lt;BR&amp;gt;&amp;lt;BR&amp;gt;&lt;br /&gt;
&lt;br /&gt;
;1.5.0:&lt;br /&gt;
* You must upgrade to this version for full webOS 2.0 compatibility.&lt;br /&gt;
&lt;br /&gt;
;1.4.9:&lt;br /&gt;
* Better compatibility with unknown future webOS versions.&lt;br /&gt;
&lt;br /&gt;
;1.4.8:&lt;br /&gt;
&lt;br /&gt;
* Now calls the correct software manager updates screen on webOS 2.0.&lt;br /&gt;
&lt;br /&gt;
; 1.4.7:&lt;br /&gt;
* Fixed update, install and remove status messages on webOS 2.0.&lt;br /&gt;
&lt;br /&gt;
;1.4.6:&lt;br /&gt;
* New &amp;quot;App Catalog&amp;quot; theme preferences thanks to Garrett92C.&lt;br /&gt;
* Added support for &amp;quot;MaxWebOSVersion&amp;quot; in the feeds.&lt;br /&gt;
&lt;br /&gt;
;1.4.5:&lt;br /&gt;
* Added support for identifying when running on a Pre 2 device.&lt;br /&gt;
&lt;br /&gt;
;1.4.4: &lt;br /&gt;
* Updated the version check to support future webOS versions.&lt;br /&gt;
&lt;br /&gt;
;1.4.2:&lt;br /&gt;
* Added Category as a blacklist option.&lt;br /&gt;
&lt;br /&gt;
;1.4.1:&lt;br /&gt;
* Added a Changelog button to the Help scene.&lt;br /&gt;
&lt;br /&gt;
;1.4.0:&lt;br /&gt;
* Added help to preferences scene.&lt;br /&gt;
* Fixed swipe-to-delete bug in blacklist.&lt;br /&gt;
* Updated Italian translations (courtesy of Darkmagister).&lt;br /&gt;
* Added &amp;quot;Get Info&amp;quot; button to package install scene.&lt;br /&gt;
* Added &amp;quot;Send&amp;quot; button to ipkg log scene.&lt;br /&gt;
* Fixed bug when loading large package descriptions.&lt;br /&gt;
&lt;br /&gt;
;1.3.8:&lt;br /&gt;
* Updated French translations (courtesy of Yannick LE NY).&lt;br /&gt;
&lt;br /&gt;
;1.3.6:&lt;br /&gt;
* Preware now supports installation of application package files (.ipk files) directly from URLs, email attachments, and local files.&lt;br /&gt;
* Also supported are Send to Preware links on homebrew application gallery and news websites (this requires the Neato! application to also be installed).&lt;br /&gt;
* If Preware continually asks you about file associations on every single launch, even after you have answered Yes to the questions it asks, then you may have a damaged file association table and will need to run the Emergency MimeTable Reset tool and then reboot to repair it.&lt;br /&gt;
&lt;br /&gt;
;1.3.5:&lt;br /&gt;
* Updated German translations.&lt;br /&gt;
&lt;br /&gt;
;1.3.3:&lt;br /&gt;
* Always ask the user before modifying the file association list.&lt;br /&gt;
* Updated French translations. &lt;br /&gt;
&lt;br /&gt;
;1.3.1:&lt;br /&gt;
* Check whether Preware is the default application for handling packages, and advise the user if it is not.&lt;br /&gt;
&lt;br /&gt;
;1.3.0:&lt;br /&gt;
* Added Preware to the Default Applications list to allow for installing packages from email messages and the browser.&lt;br /&gt;
&lt;br /&gt;
;1.2.9:&lt;br /&gt;
* Fixed the Saved Package List swipe to delete bug.&lt;br /&gt;
&lt;br /&gt;
;1.2.8:&lt;br /&gt;
* Open the My Applications app catalog screen when multiple app catalog applications need updating.&lt;br /&gt;
&lt;br /&gt;
;1.2.7&lt;br /&gt;
* Fixed the Install Package problem when running on the emulator.&lt;br /&gt;
&lt;br /&gt;
;1.2.6&lt;br /&gt;
* Remove most of the curl download progress messages from the ipkg log (this fixes a buffer overrun crash).&lt;br /&gt;
&lt;br /&gt;
;1.2.5&lt;br /&gt;
* Added Ask At Launch option to update preference.&lt;br /&gt;
* Added Blacklist support.&lt;br /&gt;
* German Translation updates.&lt;br /&gt;
* Fixed update banner problem.&lt;br /&gt;
* Fixed package with too many dependent packages problem.&lt;br /&gt;
&lt;br /&gt;
;1.2.4&lt;br /&gt;
* Added support for MinWebOSVersion, DeviceCompatibility and PreActionMessage package attributes.&lt;br /&gt;
&lt;br /&gt;
;1.2.3&lt;br /&gt;
* Enable the Install Package feature to also work for incorrectly formatted filenames.&lt;br /&gt;
&lt;br /&gt;
;1.2.1&lt;br /&gt;
* Robustified the Install Package feature - will now run post-install scripts for all correctly formatted filenames (packageid_version_arch.ipk).&lt;br /&gt;
&lt;br /&gt;
;1.2.0&lt;br /&gt;
* Added Install Package functionality, allowing installation of packages from URLs and local files.&lt;br /&gt;
* Moved Saved Package List from the main screen to the app menu.&lt;br /&gt;
&lt;br /&gt;
;1.1.7&lt;br /&gt;
* Added support for Kernel Modules.&lt;br /&gt;
&lt;br /&gt;
;1.1.5&lt;br /&gt;
* Use a gentler reboot procedure to allow open files to be flushed to disk.&lt;br /&gt;
&lt;br /&gt;
;1.1.4&lt;br /&gt;
* Fixed hang on package download failures.&lt;br /&gt;
&lt;br /&gt;
;1.1.2 &lt;br /&gt;
*Added support for the ENABLE_TESTING_FEEDS Meta-Doctor feature.&lt;br /&gt;
*Removed the tag line about eventually reaching 1.0.&lt;br /&gt;
*Minor French translation updates, courtesy of Yannick LE NY.&lt;br /&gt;
&lt;br /&gt;
;1.1.1&lt;br /&gt;
*Added languages field in package descriptions. &lt;br /&gt;
*Added preference to only show packages with English descriptions.&lt;br /&gt;
&lt;br /&gt;
;1.1.0&lt;br /&gt;
*Now defaults (selectable by a preference option) to using an alternative installation method to avoid the webOS 1.4 rescan bug which closes and stops notifications from your phone, email and messaging applications. &lt;br /&gt;
*Updated German and French translations.&lt;br /&gt;
*Fixed deletion of disabled feeds. &lt;br /&gt;
*Added service version number to the ipkgservice API. Robustified the service upgrade process.&lt;br /&gt;
&lt;br /&gt;
;1.0.0&lt;br /&gt;
*The Package Manager Service has been rewritten in C and incorporated into this single Preware package.&lt;br /&gt;
*Installing Preware 1.0.0 will remove the Package Manager Service as the last step of the upgrade process.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;BR&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=Repository=&lt;br /&gt;
Preware and the Package Manager Service are housed in the applications/preware git repository at http://git.webos-internals.org/&lt;br /&gt;
&lt;br /&gt;
For more information getting your application published in the WebOS Internals Source Code Repositories, please see the [[WebOS Internals Source Code Repositories]] page.  For commit permission to the open source project, contact rwhitby on #webos-internals or email [mailto:support@webos-internals.org support@webos-internals.org]&lt;/div&gt;</summary>
		<author><name>Paperadio</name></author>
	</entry>
	<entry>
		<id>http://wiki.webos-internals.org/index.php?title=Application:Preware-ZH&amp;diff=12388</id>
		<title>Application:Preware-ZH</title>
		<link rel="alternate" type="text/html" href="http://wiki.webos-internals.org/index.php?title=Application:Preware-ZH&amp;diff=12388"/>
		<updated>2010-12-28T12:47:20Z</updated>

		<summary type="html">&lt;p&gt;Paperadio: /* Operating notes */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[Category:Application]]&lt;br /&gt;
[[Category:China]]&lt;br /&gt;
&lt;br /&gt;
'''Note : this page/article is the chinese translation of the english wiki page : http://www.webos-internals.org/index.php?title=Application:Preware '''&amp;lt;BR&amp;gt;&lt;br /&gt;
&amp;lt;BR&amp;gt;&lt;br /&gt;
'''注意 : 本文章/页是一个英文维基页面的中文译本，原文在: http://www.webos-internals.org/index.php?title=Application:Preware &amp;lt;BR&amp;gt;&lt;br /&gt;
'''&lt;br /&gt;
&lt;br /&gt;
{{application&lt;br /&gt;
|name=Preware&lt;br /&gt;
|type=webOS&lt;br /&gt;
|version=版本号: 1.5.0 (2010年12月17日)&lt;br /&gt;
|tag=Utilities&lt;br /&gt;
|screenshot=Preware_ss1.png&lt;br /&gt;
|description=&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;BR&amp;gt;&lt;br /&gt;
=概要=&lt;br /&gt;
&amp;lt;!--{{icon|Icon_Preware.png|float:right;}}--&amp;gt;&lt;br /&gt;
[[image:Icon_Preware.png|frameless|left]]&lt;br /&gt;
Preware是一个在Palm Pre 和 Palm Pixi 上的软件包管理应用程序。用户可以使用Preware来安装在preware.org（或者是作为开放标准软件包主机的其他站点）上的任一开放标准包库的所有软件包。Preware依托于一个由社区研究开发的自定制服务，该服务能使mojo应用直接访问内建的ipkg工具。&lt;br /&gt;
&lt;br /&gt;
'''运行Preware至少要求webOS 1.4.0或以上版本。不要试着将它装到更老的webOS版本上，它不会工作的。'''&lt;br /&gt;
&lt;br /&gt;
This application was the result of extensive community-based design in [[IPKG Service]] and [[Preware Design]].&lt;br /&gt;
&lt;br /&gt;
For application management, Preware can access more applications, and has more features, than any other on-device package installer.&lt;br /&gt;
&lt;br /&gt;
And since it is open source, and has a completely open development process supported by a team of world-class WebOS Internals developers, it will continue to get better much faster than any other package management application.&lt;br /&gt;
&lt;br /&gt;
Preware is the open application installer that has been written specifically to support a homebrew ecosystem where any developer can upload any application to any submission site, and that application can then be installed by any user.  Developers no longer need to upload their applications to multiple submission sites, and users are no longer excluded from accessing applications from any open standard package repository.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;BR&amp;gt;&lt;br /&gt;
===主要特点===&lt;br /&gt;
安装 / 删除 / 更新:&lt;br /&gt;
*自制应用程序，包括有特殊要求的高级应用。  &lt;br /&gt;
*WebOS 主题&lt;br /&gt;
*补丁&lt;br /&gt;
*webOS 内核&lt;br /&gt;
*Palm App Catalog 中的应用程序&lt;br /&gt;
*Support for installation of signed packages&lt;br /&gt;
&lt;br /&gt;
&amp;lt;BR&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===状态===&lt;br /&gt;
Preware已经升级至发布状态，不再视为测试版。 &lt;br /&gt;
&lt;br /&gt;
下面是Preware历史中值得提到的里程碑:&lt;br /&gt;
&lt;br /&gt;
* Since 27 August 2009 it is the only over-the-air installer for the palm capable of installing advanced palm applications such as the [[On_Screen_Keyboard|On Screen Keyboard]] or the terminal application.&lt;br /&gt;
* Since 27 August 2009 it is the only application supporting installation from all existing palm homebrew feeds.  &lt;br /&gt;
* Since 17 September 2009 it also supports installation of themes. &lt;br /&gt;
* Since 8 October 2009 it also supports installation of webOS patches.&lt;br /&gt;
* Since 12 Jan 2010 it also supports all Palm App Catalog feeds.&lt;br /&gt;
* Since 3 May 2010 it also supports installation of webOS custom kernels.&lt;br /&gt;
* Since 20 July 2010 it also supports installation of packages from URLs and local files.&lt;br /&gt;
* Since 24 July 2010 is also supports blacklisting packages and authors.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;BR&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===授权条款===&lt;br /&gt;
Please be aware that org.webosinternals.preware is licensed under the [http://www.gnu.org/licenses/gpl-2.0.html GPLv2].&lt;br /&gt;
&lt;br /&gt;
Preware的代码不能用于封闭源代码的应用程序中。&lt;br /&gt;
Code from Preware cannot be used by a closed source application.  If you want to use them in a non-GPLv2 but otherwise open source application, please contact the [mailto:support@webos-internals.org authors].&lt;br /&gt;
&lt;br /&gt;
&amp;lt;BR&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=安装Preware=&lt;br /&gt;
&lt;br /&gt;
要安装Preware共有三种方式：WebOS Quick Install, Stand Alone Installers, and Command Line. &lt;br /&gt;
&lt;br /&gt;
安装或使用Preware并不需要直接访问Linux命令行，或是“将Pre提权至root”。&lt;br /&gt;
&lt;br /&gt;
''不要''使用fileCoaster, PreLoad 或是 PreUpdate来安装/升级Preware。这些工具都不能正常操作高级自制软件包。&lt;br /&gt;
&lt;br /&gt;
如果你是一名使用Palm模拟器的开发者，你应该了解Preware在模拟器中运行和在真实的设备上运行是一样的，并且使用完全相同的方法。&lt;br /&gt;
&lt;br /&gt;
&amp;lt;BR&amp;gt;&lt;br /&gt;
===在webOS 2.0上安装Preware===&lt;br /&gt;
&lt;br /&gt;
To install Preware on a webOS 2.0 device, the following procedure is recommended until WebOS Quick Install and other installation methods have been upgraded to support webOS 2.0:&lt;br /&gt;
&lt;br /&gt;
# Install the official Palm webOS 1.4.5 SDK&lt;br /&gt;
# '''Disconnect your device''' (I repeat, do not have your device connected, no cables in the device, device not even anywhere near the computer), and run the webOS 2.0 Doctor to install or upgrade your Novacom drivers&lt;br /&gt;
# Close the doctor, and connect your device&lt;br /&gt;
# Download the latest Preware package from http://get.preware.org/&lt;br /&gt;
# Use palm-install to install that package&lt;br /&gt;
&lt;br /&gt;
&amp;lt;BR&amp;gt;&lt;br /&gt;
===用WebOS Quick Install安装Preware===&lt;br /&gt;
You can use version 3.14 or later of [http://forums.precentral.net/canuck-software/228310-webos-quick-install-v3-14-a.html WebOS Quick Install] to install Preware directly from the WebOS Internals feed.&lt;br /&gt;
&lt;br /&gt;
'''Latest Version of WebOS Quick Install available here: [http://forums.precentral.net/canuck-software/228310-webos-quick-install-v3-14-a.html WebOS Quick Install v3.14]'''&lt;br /&gt;
&lt;br /&gt;
# Install the required Software&lt;br /&gt;
## [http://www.java.com/en/download/installed.jsp?detect=jre&amp;amp;try=1 Click here] to verify that you have the latest java installed on your computer and update if needed&lt;br /&gt;
## [http://images.precentral.net/sites/precentral.net/files/webos-homebrew-apps/wosqi/WebOSQuickInstall.jar Click Here] to download the latest version of WebOS Quick Install&lt;br /&gt;
## Optionally, [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;?) and the same one in which WebOSQuickInstall will execute.  If you already have it, skip this step.&lt;br /&gt;
##* You do not need to download webOS Doctor separately unless you wish to do so, as WebOSQuickInstall will download it itself if not found. &lt;br /&gt;
##* '''Do not run the webOS Doctor'''&lt;br /&gt;
# Put your device in [[Getting started|Developer Mode]]&lt;br /&gt;
# Connect your device to your computer with the USB cable, and select &amp;quot;Just Charge&amp;quot; (do not select USB Drive)&lt;br /&gt;
# Run WebOS Quick Install. If webOS Doctor is not present, you will be asked if you wish to download it prior to execution.&lt;br /&gt;
# Click the third button on the right (Blue Down Arrow)&lt;br /&gt;
# Choose WebOS Internals Feed (Pre) or WebOS Internals Feed (Pixi) from the drop-down list at the top. &lt;br /&gt;
# Select ''Preware'' from the list.  &lt;br /&gt;
# Click Download.&lt;br /&gt;
# Click Close.&lt;br /&gt;
# Click Install.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;BR&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===用独立安装程序来安装Preware===&lt;br /&gt;
Preware installers can be downloaded here: [http://get.preware.org Preware Standalone Installers]. These instructions are currently only for Mac and PC users.&lt;br /&gt;
&lt;br /&gt;
# Install the required software.&lt;br /&gt;
## [http://www.java.com/en/download/installed.jsp?detect=jre&amp;amp;try=1 Click here] to verify that you have the latest version of Java installed on your computer and update it if needed.&lt;br /&gt;
## [http://www.webos-internals.org/wiki/Webos_Doctor_Versions Click here] to download the current webOS Doctor for your carrier and phone in a subdirectory you will remember (maybe &amp;quot;Palm&amp;quot;?). If you already have it, skip this step.&lt;br /&gt;
##* '''Do not run the webOS Doctor.'''&lt;br /&gt;
# Put your device into [[Getting started|Developer Mode]].&lt;br /&gt;
#* '''Windows users:''' When connecting your device to the computer for the first time, you will be prompted to install new hardware. Click Next to start the device installation. You may get a message regarding Novacom drivers not being installed. If so, you can disregard it. Once your device is installed, proceed with the Preware installation.&lt;br /&gt;
# Download the [http://get.preware.org/PrewareInstaller-1.1.0.jar Preware Standalone Installer] and place it in the same directory as the webOS Doctor .jar file.&lt;br /&gt;
# Run the Preware Installer.&lt;br /&gt;
# Click on the Tools menu and choose Install Drivers. This will install the Palm Novacom drivers for webOS devices.&lt;br /&gt;
# Once the drivers have finished installing, click on Install Preware. After Preware is installed, your device will be unresponsive for a few seconds while Luna restarts.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;BR&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===从命令行安装Preware===&lt;br /&gt;
如果你可以通过Novaterm终端、 WebOS Quick Install中的“Linux命令行”、或是其他技术访问webOS设备或模拟器中的命令行，你也可以通过打入三行命令来安装Preware。这永远是个最简单最省事的办法，不过如果你并不确信如何在Linux命令行下操作，还是请使用上面的方法吧。&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;bash&amp;quot;&amp;gt;&lt;br /&gt;
cd /tmp&lt;br /&gt;
wget http://bit.ly/preware-bootstrap&lt;br /&gt;
sh preware-bootstrap&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;BR&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===更新Preware===&lt;br /&gt;
想要更新Preware，只需要运行Preware并从主界面中选择“软件包更新”。如果Preware有新的更新，会自动出现在列表中。然后选择“更新。 Preware会在更新完成后自动关闭。&lt;br /&gt;
&lt;br /&gt;
不要使用fileCoaster, PreLoad 或是 PreUpdate来安装/升级Preware。这些工具都不能正常操作高级自制软件包。&lt;br /&gt;
&lt;br /&gt;
&amp;lt;BR&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===删除Preware===&lt;br /&gt;
''为啥你想删掉Preware呢?''&lt;br /&gt;
&lt;br /&gt;
要删除Preware，在启动器中按住橙色键并选择Preware，然后选择‘删除’。&lt;br /&gt;
&lt;br /&gt;
&amp;lt;BR&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=用法=&lt;br /&gt;
&lt;br /&gt;
===Preferences===&lt;br /&gt;
{| Width=&amp;quot;70%&amp;quot; VAlign=&amp;quot;top&amp;quot;&lt;br /&gt;
|valign=&amp;quot;top&amp;quot;|[[image:Preferences.png|160px|frameless|left|text-top]]&lt;br /&gt;
|valign=&amp;quot;top&amp;quot;|You can select preferences in the top left corner of the Pre to bring up the preferences screen.  On the Preferences screen you can specify the look of the application, the frequency that feeds are updated, and what Preware will show you by default.&lt;br /&gt;
&amp;lt;BR&amp;gt;&lt;br /&gt;
{| style=&amp;quot;color:black; background-color:#F9F9F9;border:1px outset;&amp;quot; cellpadding=&amp;quot;3&amp;quot; cellspacing=&amp;quot;0&amp;quot;&lt;br /&gt;
|TIP:&lt;br /&gt;
|-&lt;br /&gt;
|To make it easier to find things, set &amp;quot;Show Available Types&amp;quot; to yes.  This will show separate categories (Applications/Themes/Patches/etc.) rather than show everything in one long list.&lt;br /&gt;
|}&lt;br /&gt;
|}&lt;br /&gt;
&amp;lt;BR&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Feed Management===&lt;br /&gt;
{| Width=&amp;quot;70%&amp;quot; VAlign=&amp;quot;top&amp;quot;&lt;br /&gt;
|valign=&amp;quot;top&amp;quot;|[[image:Preware_feeds.png|160px|frameless|left|text-top]]&lt;br /&gt;
|valign=&amp;quot;top&amp;quot;|In the preferences section on the top bar on the right side is a button that takes you to the feeds screen.  On the feeds screen you can select which feeds are loaded and which ones are not. Simply select the on or off button for that feed. (If you are not interested in themes you can disable the two feeds for themes to speed up the updating of feeds) Preware comes with the following feeds by default (some are disabled by default, but are easily enabled if desired). &lt;br /&gt;
&lt;br /&gt;
{| style=&amp;quot;color:black; background-color:#FFFFE0;&amp;quot; cellpadding=&amp;quot;3&amp;quot; cellspacing=&amp;quot;0&amp;quot; Border=&amp;quot;1&amp;quot;&lt;br /&gt;
|align=&amp;quot;center&amp;quot; colspan=&amp;quot;4&amp;quot; | '''Default Feeds'''&lt;br /&gt;
|-&lt;br /&gt;
|align=&amp;quot;center&amp;quot; | [http://ipkg.preware.org/feeds/palm-beta/ Palm Beta]&lt;br /&gt;
|align=&amp;quot;center&amp;quot; | [http://ipkg.preware.org/feeds/palm-beta-updates Palm Beta Updates]&lt;br /&gt;
|align=&amp;quot;center&amp;quot; | [http://ipkg.preware.org/feeds/palm-catalog/ Palm Catalog]&lt;br /&gt;
|align=&amp;quot;center&amp;quot; | [http://ipkg.preware.org/feeds/palm-catalog-updates/ Palm Catalog Updates]&lt;br /&gt;
|-&lt;br /&gt;
|align=&amp;quot;center&amp;quot; | [http://ipkg.preware.org/feeds/palm-web-updates/ Palm Web]&lt;br /&gt;
|align=&amp;quot;center&amp;quot; | [http://ipkg.preware.org/feeds/palm-web-updates/ Palm Web Updates]&lt;br /&gt;
|align=&amp;quot;center&amp;quot; | [http://ipkg.preware.org/feeds/precentral-themes/ PreCentral]&lt;br /&gt;
|align=&amp;quot;center&amp;quot; | [http://ipkg.preware.org/feeds/precentral-themes/ PreCentral Themes]&lt;br /&gt;
|-&lt;br /&gt;
|align=&amp;quot;center&amp;quot; | [http://ipkg.preware.org/feeds/webos-internals/ WebOS Internals]&lt;br /&gt;
|align=&amp;quot;center&amp;quot; | [http://ipkg.preware.org/feeds/optware/ Optware]&lt;br /&gt;
|align=&amp;quot;center&amp;quot; | [http://ipkg.preware.org/feeds/webos-patches/ WebOS Patches]&lt;br /&gt;
|align=&amp;quot;center&amp;quot; | [http://ipkg.preware.org/feeds/webos-kernels/ WebOS Kernels]&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
{| style=&amp;quot;color:black; background-color:#F9F9F9;border:1px outset;&amp;quot; VAlign=&amp;quot;middle&amp;quot; cellpadding=&amp;quot;3&amp;quot; cellspacing=&amp;quot;0&amp;quot; Width=&amp;quot;70%&amp;quot;&lt;br /&gt;
|align=&amp;quot;center&amp;quot; | See [[Testing Feeds]] for detailed instructions on adding custom feeds.&lt;br /&gt;
|}&lt;br /&gt;
&amp;lt;BR&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Package Updates===&lt;br /&gt;
{| Width=&amp;quot;70%&amp;quot; VAlign=&amp;quot;top&amp;quot;&lt;br /&gt;
|valign=&amp;quot;top&amp;quot;|[[image:UpdateFeeds.png|160px|frameless|left|text-top]]&lt;br /&gt;
|valign=&amp;quot;top&amp;quot;|To update feeds, simply select &amp;quot;Update Feeds&amp;quot; from the Application Menu.  Preware will download the package list information from your enabled feeds.  After processing the data, you will be back at the main list of available items.&lt;br /&gt;
|}&lt;br /&gt;
&amp;lt;BR&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Installing Packages===&lt;br /&gt;
{| Width=&amp;quot;70%&amp;quot; VAlign=&amp;quot;top&amp;quot;&lt;br /&gt;
|valign=&amp;quot;top&amp;quot;|[[image:SelectApp.png|160px|frameless|left|text-top]]&lt;br /&gt;
|valign=&amp;quot;top&amp;quot;|There are a few ways to select and install a &amp;quot;package&amp;quot; (application/patch/theme/etc.).  Using &amp;quot;List of Everything&amp;quot; would be the simplest.&lt;br /&gt;
#Find the package you want to install either by scrolling and tapping on it, or just start typing&lt;br /&gt;
#Tap the &amp;quot;Install&amp;quot; button that the bottom of the package's page to install.&lt;br /&gt;
|}&lt;br /&gt;
&amp;lt;BR&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Removing Packages===&lt;br /&gt;
{| Width=&amp;quot;70%&amp;quot; VAlign=&amp;quot;top&amp;quot;&lt;br /&gt;
|valign=&amp;quot;top&amp;quot;|[[image:RemoveAppTap.png|160px|frameless|left|text-top]]&lt;br /&gt;
|valign=&amp;quot;top&amp;quot;|Removing a package is just as easy.&lt;br /&gt;
#On the main screen, tap &amp;quot;Installed Packages&amp;quot;, then the category of the package you want to remove&lt;br /&gt;
#Tap the Package you want to remove&lt;br /&gt;
#Tap the &amp;quot;Remove&amp;quot; button that the bottom of the package's page.&lt;br /&gt;
|}&lt;br /&gt;
&amp;lt;BR&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--&lt;br /&gt;
=== Applications ===&lt;br /&gt;
=== Themes ===&lt;br /&gt;
=== Patches ===&lt;br /&gt;
=== Installed Packages ===&lt;br /&gt;
=== List of Everything ===&lt;br /&gt;
=== Saved Package List ===&lt;br /&gt;
--&amp;gt;&lt;br /&gt;
&lt;br /&gt;
= Operating notes =&lt;br /&gt;
&lt;br /&gt;
===限制===&lt;br /&gt;
没什么限制。&lt;br /&gt;
&lt;br /&gt;
&amp;lt;BR&amp;gt;&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;
*The Update All button can get confused if there are patches with complex dependencies.  This will be fixed in a future version.&lt;br /&gt;
&lt;br /&gt;
*If updates to App Catalog applications are pending, they will be silently skipped when using the Update All button.&lt;br /&gt;
&lt;br /&gt;
*The Updates feature from the regular Palm Launcher, may claim that application updates are needed, and then when the user clicks Show Updates shows the App Catalog's installed applications,  there are none shown that need updating.   This isn't as expected.  This is because an app that was previously only in Preware has now migrated to the Palm Catalog.  Don't worry, your apps are up to date (with the possible exception of the one with the conflict.)  This is not a bug in Preware per se' but an app version conflict because the app is in both the Palm Catalog and also in Homebrew.  Notice that you don't need to remove Preware to install the app from the official catalog, but simply disable the feed in Preware then &amp;quot;update feeds&amp;quot; to refresh the list then it should install fine from the official app catalog.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;BR&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=更新日志=&lt;br /&gt;
&amp;lt;BR&amp;gt;&lt;br /&gt;
若有兴趣查看完整更新日志，请看：[http://git.webos-internals.org/?p=applications/preware.git;a=tags found here]以下都是自从1.0里程碑后的更新日志.&lt;br /&gt;
&amp;lt;BR&amp;gt;&amp;lt;BR&amp;gt;&lt;br /&gt;
&lt;br /&gt;
;1.5.0:&lt;br /&gt;
* You must upgrade to this version for full webOS 2.0 compatibility.&lt;br /&gt;
&lt;br /&gt;
;1.4.9:&lt;br /&gt;
* Better compatibility with unknown future webOS versions.&lt;br /&gt;
&lt;br /&gt;
;1.4.8:&lt;br /&gt;
&lt;br /&gt;
* Now calls the correct software manager updates screen on webOS 2.0.&lt;br /&gt;
&lt;br /&gt;
; 1.4.7:&lt;br /&gt;
* Fixed update, install and remove status messages on webOS 2.0.&lt;br /&gt;
&lt;br /&gt;
;1.4.6:&lt;br /&gt;
* New &amp;quot;App Catalog&amp;quot; theme preferences thanks to Garrett92C.&lt;br /&gt;
* Added support for &amp;quot;MaxWebOSVersion&amp;quot; in the feeds.&lt;br /&gt;
&lt;br /&gt;
;1.4.5:&lt;br /&gt;
* Added support for identifying when running on a Pre 2 device.&lt;br /&gt;
&lt;br /&gt;
;1.4.4: &lt;br /&gt;
* Updated the version check to support future webOS versions.&lt;br /&gt;
&lt;br /&gt;
;1.4.2:&lt;br /&gt;
* Added Category as a blacklist option.&lt;br /&gt;
&lt;br /&gt;
;1.4.1:&lt;br /&gt;
* Added a Changelog button to the Help scene.&lt;br /&gt;
&lt;br /&gt;
;1.4.0:&lt;br /&gt;
* Added help to preferences scene.&lt;br /&gt;
* Fixed swipe-to-delete bug in blacklist.&lt;br /&gt;
* Updated Italian translations (courtesy of Darkmagister).&lt;br /&gt;
* Added &amp;quot;Get Info&amp;quot; button to package install scene.&lt;br /&gt;
* Added &amp;quot;Send&amp;quot; button to ipkg log scene.&lt;br /&gt;
* Fixed bug when loading large package descriptions.&lt;br /&gt;
&lt;br /&gt;
;1.3.8:&lt;br /&gt;
* Updated French translations (courtesy of Yannick LE NY).&lt;br /&gt;
&lt;br /&gt;
;1.3.6:&lt;br /&gt;
* Preware now supports installation of application package files (.ipk files) directly from URLs, email attachments, and local files.&lt;br /&gt;
* Also supported are Send to Preware links on homebrew application gallery and news websites (this requires the Neato! application to also be installed).&lt;br /&gt;
* If Preware continually asks you about file associations on every single launch, even after you have answered Yes to the questions it asks, then you may have a damaged file association table and will need to run the Emergency MimeTable Reset tool and then reboot to repair it.&lt;br /&gt;
&lt;br /&gt;
;1.3.5:&lt;br /&gt;
* Updated German translations.&lt;br /&gt;
&lt;br /&gt;
;1.3.3:&lt;br /&gt;
* Always ask the user before modifying the file association list.&lt;br /&gt;
* Updated French translations. &lt;br /&gt;
&lt;br /&gt;
;1.3.1:&lt;br /&gt;
* Check whether Preware is the default application for handling packages, and advise the user if it is not.&lt;br /&gt;
&lt;br /&gt;
;1.3.0:&lt;br /&gt;
* Added Preware to the Default Applications list to allow for installing packages from email messages and the browser.&lt;br /&gt;
&lt;br /&gt;
;1.2.9:&lt;br /&gt;
* Fixed the Saved Package List swipe to delete bug.&lt;br /&gt;
&lt;br /&gt;
;1.2.8:&lt;br /&gt;
* Open the My Applications app catalog screen when multiple app catalog applications need updating.&lt;br /&gt;
&lt;br /&gt;
;1.2.7&lt;br /&gt;
* Fixed the Install Package problem when running on the emulator.&lt;br /&gt;
&lt;br /&gt;
;1.2.6&lt;br /&gt;
* Remove most of the curl download progress messages from the ipkg log (this fixes a buffer overrun crash).&lt;br /&gt;
&lt;br /&gt;
;1.2.5&lt;br /&gt;
* Added Ask At Launch option to update preference.&lt;br /&gt;
* Added Blacklist support.&lt;br /&gt;
* German Translation updates.&lt;br /&gt;
* Fixed update banner problem.&lt;br /&gt;
* Fixed package with too many dependent packages problem.&lt;br /&gt;
&lt;br /&gt;
;1.2.4&lt;br /&gt;
* Added support for MinWebOSVersion, DeviceCompatibility and PreActionMessage package attributes.&lt;br /&gt;
&lt;br /&gt;
;1.2.3&lt;br /&gt;
* Enable the Install Package feature to also work for incorrectly formatted filenames.&lt;br /&gt;
&lt;br /&gt;
;1.2.1&lt;br /&gt;
* Robustified the Install Package feature - will now run post-install scripts for all correctly formatted filenames (packageid_version_arch.ipk).&lt;br /&gt;
&lt;br /&gt;
;1.2.0&lt;br /&gt;
* Added Install Package functionality, allowing installation of packages from URLs and local files.&lt;br /&gt;
* Moved Saved Package List from the main screen to the app menu.&lt;br /&gt;
&lt;br /&gt;
;1.1.7&lt;br /&gt;
* Added support for Kernel Modules.&lt;br /&gt;
&lt;br /&gt;
;1.1.5&lt;br /&gt;
* Use a gentler reboot procedure to allow open files to be flushed to disk.&lt;br /&gt;
&lt;br /&gt;
;1.1.4&lt;br /&gt;
* Fixed hang on package download failures.&lt;br /&gt;
&lt;br /&gt;
;1.1.2 &lt;br /&gt;
*Added support for the ENABLE_TESTING_FEEDS Meta-Doctor feature.&lt;br /&gt;
*Removed the tag line about eventually reaching 1.0.&lt;br /&gt;
*Minor French translation updates, courtesy of Yannick LE NY.&lt;br /&gt;
&lt;br /&gt;
;1.1.1&lt;br /&gt;
*Added languages field in package descriptions. &lt;br /&gt;
*Added preference to only show packages with English descriptions.&lt;br /&gt;
&lt;br /&gt;
;1.1.0&lt;br /&gt;
*Now defaults (selectable by a preference option) to using an alternative installation method to avoid the webOS 1.4 rescan bug which closes and stops notifications from your phone, email and messaging applications. &lt;br /&gt;
*Updated German and French translations.&lt;br /&gt;
*Fixed deletion of disabled feeds. &lt;br /&gt;
*Added service version number to the ipkgservice API. Robustified the service upgrade process.&lt;br /&gt;
&lt;br /&gt;
;1.0.0&lt;br /&gt;
*The Package Manager Service has been rewritten in C and incorporated into this single Preware package.&lt;br /&gt;
*Installing Preware 1.0.0 will remove the Package Manager Service as the last step of the upgrade process.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;BR&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=Repository=&lt;br /&gt;
Preware and the Package Manager Service are housed in the applications/preware git repository at http://git.webos-internals.org/&lt;br /&gt;
&lt;br /&gt;
For more information getting your application published in the WebOS Internals Source Code Repositories, please see the [[WebOS Internals Source Code Repositories]] page.  For commit permission to the open source project, contact rwhitby on #webos-internals or email [mailto:support@webos-internals.org support@webos-internals.org]&lt;/div&gt;</summary>
		<author><name>Paperadio</name></author>
	</entry>
	<entry>
		<id>http://wiki.webos-internals.org/index.php?title=Application:Preware-ZH&amp;diff=12387</id>
		<title>Application:Preware-ZH</title>
		<link rel="alternate" type="text/html" href="http://wiki.webos-internals.org/index.php?title=Application:Preware-ZH&amp;diff=12387"/>
		<updated>2010-12-28T12:45:26Z</updated>

		<summary type="html">&lt;p&gt;Paperadio: /* Removing Preware */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[Category:Application]]&lt;br /&gt;
[[Category:China]]&lt;br /&gt;
&lt;br /&gt;
'''Note : this page/article is the chinese translation of the english wiki page : http://www.webos-internals.org/index.php?title=Application:Preware '''&amp;lt;BR&amp;gt;&lt;br /&gt;
&amp;lt;BR&amp;gt;&lt;br /&gt;
'''注意 : 本文章/页是一个英文维基页面的中文译本，原文在: http://www.webos-internals.org/index.php?title=Application:Preware &amp;lt;BR&amp;gt;&lt;br /&gt;
'''&lt;br /&gt;
&lt;br /&gt;
{{application&lt;br /&gt;
|name=Preware&lt;br /&gt;
|type=webOS&lt;br /&gt;
|version=版本号: 1.5.0 (2010年12月17日)&lt;br /&gt;
|tag=Utilities&lt;br /&gt;
|screenshot=Preware_ss1.png&lt;br /&gt;
|description=&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;BR&amp;gt;&lt;br /&gt;
=概要=&lt;br /&gt;
&amp;lt;!--{{icon|Icon_Preware.png|float:right;}}--&amp;gt;&lt;br /&gt;
[[image:Icon_Preware.png|frameless|left]]&lt;br /&gt;
Preware是一个在Palm Pre 和 Palm Pixi 上的软件包管理应用程序。用户可以使用Preware来安装在preware.org（或者是作为开放标准软件包主机的其他站点）上的任一开放标准包库的所有软件包。Preware依托于一个由社区研究开发的自定制服务，该服务能使mojo应用直接访问内建的ipkg工具。&lt;br /&gt;
&lt;br /&gt;
'''运行Preware至少要求webOS 1.4.0或以上版本。不要试着将它装到更老的webOS版本上，它不会工作的。'''&lt;br /&gt;
&lt;br /&gt;
This application was the result of extensive community-based design in [[IPKG Service]] and [[Preware Design]].&lt;br /&gt;
&lt;br /&gt;
For application management, Preware can access more applications, and has more features, than any other on-device package installer.&lt;br /&gt;
&lt;br /&gt;
And since it is open source, and has a completely open development process supported by a team of world-class WebOS Internals developers, it will continue to get better much faster than any other package management application.&lt;br /&gt;
&lt;br /&gt;
Preware is the open application installer that has been written specifically to support a homebrew ecosystem where any developer can upload any application to any submission site, and that application can then be installed by any user.  Developers no longer need to upload their applications to multiple submission sites, and users are no longer excluded from accessing applications from any open standard package repository.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;BR&amp;gt;&lt;br /&gt;
===主要特点===&lt;br /&gt;
安装 / 删除 / 更新:&lt;br /&gt;
*自制应用程序，包括有特殊要求的高级应用。  &lt;br /&gt;
*WebOS 主题&lt;br /&gt;
*补丁&lt;br /&gt;
*webOS 内核&lt;br /&gt;
*Palm App Catalog 中的应用程序&lt;br /&gt;
*Support for installation of signed packages&lt;br /&gt;
&lt;br /&gt;
&amp;lt;BR&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===状态===&lt;br /&gt;
Preware已经升级至发布状态，不再视为测试版。 &lt;br /&gt;
&lt;br /&gt;
下面是Preware历史中值得提到的里程碑:&lt;br /&gt;
&lt;br /&gt;
* Since 27 August 2009 it is the only over-the-air installer for the palm capable of installing advanced palm applications such as the [[On_Screen_Keyboard|On Screen Keyboard]] or the terminal application.&lt;br /&gt;
* Since 27 August 2009 it is the only application supporting installation from all existing palm homebrew feeds.  &lt;br /&gt;
* Since 17 September 2009 it also supports installation of themes. &lt;br /&gt;
* Since 8 October 2009 it also supports installation of webOS patches.&lt;br /&gt;
* Since 12 Jan 2010 it also supports all Palm App Catalog feeds.&lt;br /&gt;
* Since 3 May 2010 it also supports installation of webOS custom kernels.&lt;br /&gt;
* Since 20 July 2010 it also supports installation of packages from URLs and local files.&lt;br /&gt;
* Since 24 July 2010 is also supports blacklisting packages and authors.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;BR&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===授权条款===&lt;br /&gt;
Please be aware that org.webosinternals.preware is licensed under the [http://www.gnu.org/licenses/gpl-2.0.html GPLv2].&lt;br /&gt;
&lt;br /&gt;
Preware的代码不能用于封闭源代码的应用程序中。&lt;br /&gt;
Code from Preware cannot be used by a closed source application.  If you want to use them in a non-GPLv2 but otherwise open source application, please contact the [mailto:support@webos-internals.org authors].&lt;br /&gt;
&lt;br /&gt;
&amp;lt;BR&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=安装Preware=&lt;br /&gt;
&lt;br /&gt;
要安装Preware共有三种方式：WebOS Quick Install, Stand Alone Installers, and Command Line. &lt;br /&gt;
&lt;br /&gt;
安装或使用Preware并不需要直接访问Linux命令行，或是“将Pre提权至root”。&lt;br /&gt;
&lt;br /&gt;
''不要''使用fileCoaster, PreLoad 或是 PreUpdate来安装/升级Preware。这些工具都不能正常操作高级自制软件包。&lt;br /&gt;
&lt;br /&gt;
如果你是一名使用Palm模拟器的开发者，你应该了解Preware在模拟器中运行和在真实的设备上运行是一样的，并且使用完全相同的方法。&lt;br /&gt;
&lt;br /&gt;
&amp;lt;BR&amp;gt;&lt;br /&gt;
===在webOS 2.0上安装Preware===&lt;br /&gt;
&lt;br /&gt;
To install Preware on a webOS 2.0 device, the following procedure is recommended until WebOS Quick Install and other installation methods have been upgraded to support webOS 2.0:&lt;br /&gt;
&lt;br /&gt;
# Install the official Palm webOS 1.4.5 SDK&lt;br /&gt;
# '''Disconnect your device''' (I repeat, do not have your device connected, no cables in the device, device not even anywhere near the computer), and run the webOS 2.0 Doctor to install or upgrade your Novacom drivers&lt;br /&gt;
# Close the doctor, and connect your device&lt;br /&gt;
# Download the latest Preware package from http://get.preware.org/&lt;br /&gt;
# Use palm-install to install that package&lt;br /&gt;
&lt;br /&gt;
&amp;lt;BR&amp;gt;&lt;br /&gt;
===用WebOS Quick Install安装Preware===&lt;br /&gt;
You can use version 3.14 or later of [http://forums.precentral.net/canuck-software/228310-webos-quick-install-v3-14-a.html WebOS Quick Install] to install Preware directly from the WebOS Internals feed.&lt;br /&gt;
&lt;br /&gt;
'''Latest Version of WebOS Quick Install available here: [http://forums.precentral.net/canuck-software/228310-webos-quick-install-v3-14-a.html WebOS Quick Install v3.14]'''&lt;br /&gt;
&lt;br /&gt;
# Install the required Software&lt;br /&gt;
## [http://www.java.com/en/download/installed.jsp?detect=jre&amp;amp;try=1 Click here] to verify that you have the latest java installed on your computer and update if needed&lt;br /&gt;
## [http://images.precentral.net/sites/precentral.net/files/webos-homebrew-apps/wosqi/WebOSQuickInstall.jar Click Here] to download the latest version of WebOS Quick Install&lt;br /&gt;
## Optionally, [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;?) and the same one in which WebOSQuickInstall will execute.  If you already have it, skip this step.&lt;br /&gt;
##* You do not need to download webOS Doctor separately unless you wish to do so, as WebOSQuickInstall will download it itself if not found. &lt;br /&gt;
##* '''Do not run the webOS Doctor'''&lt;br /&gt;
# Put your device in [[Getting started|Developer Mode]]&lt;br /&gt;
# Connect your device to your computer with the USB cable, and select &amp;quot;Just Charge&amp;quot; (do not select USB Drive)&lt;br /&gt;
# Run WebOS Quick Install. If webOS Doctor is not present, you will be asked if you wish to download it prior to execution.&lt;br /&gt;
# Click the third button on the right (Blue Down Arrow)&lt;br /&gt;
# Choose WebOS Internals Feed (Pre) or WebOS Internals Feed (Pixi) from the drop-down list at the top. &lt;br /&gt;
# Select ''Preware'' from the list.  &lt;br /&gt;
# Click Download.&lt;br /&gt;
# Click Close.&lt;br /&gt;
# Click Install.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;BR&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===用独立安装程序来安装Preware===&lt;br /&gt;
Preware installers can be downloaded here: [http://get.preware.org Preware Standalone Installers]. These instructions are currently only for Mac and PC users.&lt;br /&gt;
&lt;br /&gt;
# Install the required software.&lt;br /&gt;
## [http://www.java.com/en/download/installed.jsp?detect=jre&amp;amp;try=1 Click here] to verify that you have the latest version of Java installed on your computer and update it if needed.&lt;br /&gt;
## [http://www.webos-internals.org/wiki/Webos_Doctor_Versions Click here] to download the current webOS Doctor for your carrier and phone in a subdirectory you will remember (maybe &amp;quot;Palm&amp;quot;?). If you already have it, skip this step.&lt;br /&gt;
##* '''Do not run the webOS Doctor.'''&lt;br /&gt;
# Put your device into [[Getting started|Developer Mode]].&lt;br /&gt;
#* '''Windows users:''' When connecting your device to the computer for the first time, you will be prompted to install new hardware. Click Next to start the device installation. You may get a message regarding Novacom drivers not being installed. If so, you can disregard it. Once your device is installed, proceed with the Preware installation.&lt;br /&gt;
# Download the [http://get.preware.org/PrewareInstaller-1.1.0.jar Preware Standalone Installer] and place it in the same directory as the webOS Doctor .jar file.&lt;br /&gt;
# Run the Preware Installer.&lt;br /&gt;
# Click on the Tools menu and choose Install Drivers. This will install the Palm Novacom drivers for webOS devices.&lt;br /&gt;
# Once the drivers have finished installing, click on Install Preware. After Preware is installed, your device will be unresponsive for a few seconds while Luna restarts.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;BR&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===从命令行安装Preware===&lt;br /&gt;
如果你可以通过Novaterm终端、 WebOS Quick Install中的“Linux命令行”、或是其他技术访问webOS设备或模拟器中的命令行，你也可以通过打入三行命令来安装Preware。这永远是个最简单最省事的办法，不过如果你并不确信如何在Linux命令行下操作，还是请使用上面的方法吧。&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;bash&amp;quot;&amp;gt;&lt;br /&gt;
cd /tmp&lt;br /&gt;
wget http://bit.ly/preware-bootstrap&lt;br /&gt;
sh preware-bootstrap&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;BR&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===更新Preware===&lt;br /&gt;
想要更新Preware，只需要运行Preware并从主界面中选择“软件包更新”。如果Preware有新的更新，会自动出现在列表中。然后选择“更新。 Preware会在更新完成后自动关闭。&lt;br /&gt;
&lt;br /&gt;
不要使用fileCoaster, PreLoad 或是 PreUpdate来安装/升级Preware。这些工具都不能正常操作高级自制软件包。&lt;br /&gt;
&lt;br /&gt;
&amp;lt;BR&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===删除Preware===&lt;br /&gt;
''为啥你想删掉Preware呢?''&lt;br /&gt;
&lt;br /&gt;
要删除Preware，在启动器中按住橙色键并选择Preware，然后选择‘删除’。&lt;br /&gt;
&lt;br /&gt;
&amp;lt;BR&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=用法=&lt;br /&gt;
&lt;br /&gt;
===Preferences===&lt;br /&gt;
{| Width=&amp;quot;70%&amp;quot; VAlign=&amp;quot;top&amp;quot;&lt;br /&gt;
|valign=&amp;quot;top&amp;quot;|[[image:Preferences.png|160px|frameless|left|text-top]]&lt;br /&gt;
|valign=&amp;quot;top&amp;quot;|You can select preferences in the top left corner of the Pre to bring up the preferences screen.  On the Preferences screen you can specify the look of the application, the frequency that feeds are updated, and what Preware will show you by default.&lt;br /&gt;
&amp;lt;BR&amp;gt;&lt;br /&gt;
{| style=&amp;quot;color:black; background-color:#F9F9F9;border:1px outset;&amp;quot; cellpadding=&amp;quot;3&amp;quot; cellspacing=&amp;quot;0&amp;quot;&lt;br /&gt;
|TIP:&lt;br /&gt;
|-&lt;br /&gt;
|To make it easier to find things, set &amp;quot;Show Available Types&amp;quot; to yes.  This will show separate categories (Applications/Themes/Patches/etc.) rather than show everything in one long list.&lt;br /&gt;
|}&lt;br /&gt;
|}&lt;br /&gt;
&amp;lt;BR&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Feed Management===&lt;br /&gt;
{| Width=&amp;quot;70%&amp;quot; VAlign=&amp;quot;top&amp;quot;&lt;br /&gt;
|valign=&amp;quot;top&amp;quot;|[[image:Preware_feeds.png|160px|frameless|left|text-top]]&lt;br /&gt;
|valign=&amp;quot;top&amp;quot;|In the preferences section on the top bar on the right side is a button that takes you to the feeds screen.  On the feeds screen you can select which feeds are loaded and which ones are not. Simply select the on or off button for that feed. (If you are not interested in themes you can disable the two feeds for themes to speed up the updating of feeds) Preware comes with the following feeds by default (some are disabled by default, but are easily enabled if desired). &lt;br /&gt;
&lt;br /&gt;
{| style=&amp;quot;color:black; background-color:#FFFFE0;&amp;quot; cellpadding=&amp;quot;3&amp;quot; cellspacing=&amp;quot;0&amp;quot; Border=&amp;quot;1&amp;quot;&lt;br /&gt;
|align=&amp;quot;center&amp;quot; colspan=&amp;quot;4&amp;quot; | '''Default Feeds'''&lt;br /&gt;
|-&lt;br /&gt;
|align=&amp;quot;center&amp;quot; | [http://ipkg.preware.org/feeds/palm-beta/ Palm Beta]&lt;br /&gt;
|align=&amp;quot;center&amp;quot; | [http://ipkg.preware.org/feeds/palm-beta-updates Palm Beta Updates]&lt;br /&gt;
|align=&amp;quot;center&amp;quot; | [http://ipkg.preware.org/feeds/palm-catalog/ Palm Catalog]&lt;br /&gt;
|align=&amp;quot;center&amp;quot; | [http://ipkg.preware.org/feeds/palm-catalog-updates/ Palm Catalog Updates]&lt;br /&gt;
|-&lt;br /&gt;
|align=&amp;quot;center&amp;quot; | [http://ipkg.preware.org/feeds/palm-web-updates/ Palm Web]&lt;br /&gt;
|align=&amp;quot;center&amp;quot; | [http://ipkg.preware.org/feeds/palm-web-updates/ Palm Web Updates]&lt;br /&gt;
|align=&amp;quot;center&amp;quot; | [http://ipkg.preware.org/feeds/precentral-themes/ PreCentral]&lt;br /&gt;
|align=&amp;quot;center&amp;quot; | [http://ipkg.preware.org/feeds/precentral-themes/ PreCentral Themes]&lt;br /&gt;
|-&lt;br /&gt;
|align=&amp;quot;center&amp;quot; | [http://ipkg.preware.org/feeds/webos-internals/ WebOS Internals]&lt;br /&gt;
|align=&amp;quot;center&amp;quot; | [http://ipkg.preware.org/feeds/optware/ Optware]&lt;br /&gt;
|align=&amp;quot;center&amp;quot; | [http://ipkg.preware.org/feeds/webos-patches/ WebOS Patches]&lt;br /&gt;
|align=&amp;quot;center&amp;quot; | [http://ipkg.preware.org/feeds/webos-kernels/ WebOS Kernels]&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
{| style=&amp;quot;color:black; background-color:#F9F9F9;border:1px outset;&amp;quot; VAlign=&amp;quot;middle&amp;quot; cellpadding=&amp;quot;3&amp;quot; cellspacing=&amp;quot;0&amp;quot; Width=&amp;quot;70%&amp;quot;&lt;br /&gt;
|align=&amp;quot;center&amp;quot; | See [[Testing Feeds]] for detailed instructions on adding custom feeds.&lt;br /&gt;
|}&lt;br /&gt;
&amp;lt;BR&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Package Updates===&lt;br /&gt;
{| Width=&amp;quot;70%&amp;quot; VAlign=&amp;quot;top&amp;quot;&lt;br /&gt;
|valign=&amp;quot;top&amp;quot;|[[image:UpdateFeeds.png|160px|frameless|left|text-top]]&lt;br /&gt;
|valign=&amp;quot;top&amp;quot;|To update feeds, simply select &amp;quot;Update Feeds&amp;quot; from the Application Menu.  Preware will download the package list information from your enabled feeds.  After processing the data, you will be back at the main list of available items.&lt;br /&gt;
|}&lt;br /&gt;
&amp;lt;BR&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Installing Packages===&lt;br /&gt;
{| Width=&amp;quot;70%&amp;quot; VAlign=&amp;quot;top&amp;quot;&lt;br /&gt;
|valign=&amp;quot;top&amp;quot;|[[image:SelectApp.png|160px|frameless|left|text-top]]&lt;br /&gt;
|valign=&amp;quot;top&amp;quot;|There are a few ways to select and install a &amp;quot;package&amp;quot; (application/patch/theme/etc.).  Using &amp;quot;List of Everything&amp;quot; would be the simplest.&lt;br /&gt;
#Find the package you want to install either by scrolling and tapping on it, or just start typing&lt;br /&gt;
#Tap the &amp;quot;Install&amp;quot; button that the bottom of the package's page to install.&lt;br /&gt;
|}&lt;br /&gt;
&amp;lt;BR&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Removing Packages===&lt;br /&gt;
{| Width=&amp;quot;70%&amp;quot; VAlign=&amp;quot;top&amp;quot;&lt;br /&gt;
|valign=&amp;quot;top&amp;quot;|[[image:RemoveAppTap.png|160px|frameless|left|text-top]]&lt;br /&gt;
|valign=&amp;quot;top&amp;quot;|Removing a package is just as easy.&lt;br /&gt;
#On the main screen, tap &amp;quot;Installed Packages&amp;quot;, then the category of the package you want to remove&lt;br /&gt;
#Tap the Package you want to remove&lt;br /&gt;
#Tap the &amp;quot;Remove&amp;quot; button that the bottom of the package's page.&lt;br /&gt;
|}&lt;br /&gt;
&amp;lt;BR&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--&lt;br /&gt;
=== Applications ===&lt;br /&gt;
=== Themes ===&lt;br /&gt;
=== Patches ===&lt;br /&gt;
=== Installed Packages ===&lt;br /&gt;
=== List of Everything ===&lt;br /&gt;
=== Saved Package List ===&lt;br /&gt;
--&amp;gt;&lt;br /&gt;
&lt;br /&gt;
= Operating notes =&lt;br /&gt;
&lt;br /&gt;
===Limitations===&lt;br /&gt;
No known limitations.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;BR&amp;gt;&lt;br /&gt;
===Known bugs===&lt;br /&gt;
*When selecting a patch with dependencies, if you view those dependencies then install them, when Preware returns you to the original patch's screen it will still have the 'install' button showing even though it is installed successfully.  Swiping back and returning will show the correct status.&lt;br /&gt;
&lt;br /&gt;
*The Update All button can get confused if there are patches with complex dependencies.  This will be fixed in a future version.&lt;br /&gt;
&lt;br /&gt;
*If updates to App Catalog applications are pending, they will be silently skipped when using the Update All button.&lt;br /&gt;
&lt;br /&gt;
*The Updates feature from the regular Palm Launcher, may claim that application updates are needed, and then when the user clicks Show Updates shows the App Catalog's installed applications,  there are none shown that need updating.   This isn't as expected.  This is because an app that was previously only in Preware has now migrated to the Palm Catalog.  Don't worry, your apps are up to date (with the possible exception of the one with the conflict.)  This is not a bug in Preware per se' but an app version conflict because the app is in both the Palm Catalog and also in Homebrew.  Notice that you don't need to remove Preware to install the app from the official catalog, but simply disable the feed in Preware then &amp;quot;update feeds&amp;quot; to refresh the list then it should install fine from the official app catalog.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;BR&amp;gt;&lt;br /&gt;
=更新日志=&lt;br /&gt;
&amp;lt;BR&amp;gt;&lt;br /&gt;
若有兴趣查看完整更新日志，请看：[http://git.webos-internals.org/?p=applications/preware.git;a=tags found here]以下都是自从1.0里程碑后的更新日志.&lt;br /&gt;
&amp;lt;BR&amp;gt;&amp;lt;BR&amp;gt;&lt;br /&gt;
&lt;br /&gt;
;1.5.0:&lt;br /&gt;
* You must upgrade to this version for full webOS 2.0 compatibility.&lt;br /&gt;
&lt;br /&gt;
;1.4.9:&lt;br /&gt;
* Better compatibility with unknown future webOS versions.&lt;br /&gt;
&lt;br /&gt;
;1.4.8:&lt;br /&gt;
&lt;br /&gt;
* Now calls the correct software manager updates screen on webOS 2.0.&lt;br /&gt;
&lt;br /&gt;
; 1.4.7:&lt;br /&gt;
* Fixed update, install and remove status messages on webOS 2.0.&lt;br /&gt;
&lt;br /&gt;
;1.4.6:&lt;br /&gt;
* New &amp;quot;App Catalog&amp;quot; theme preferences thanks to Garrett92C.&lt;br /&gt;
* Added support for &amp;quot;MaxWebOSVersion&amp;quot; in the feeds.&lt;br /&gt;
&lt;br /&gt;
;1.4.5:&lt;br /&gt;
* Added support for identifying when running on a Pre 2 device.&lt;br /&gt;
&lt;br /&gt;
;1.4.4: &lt;br /&gt;
* Updated the version check to support future webOS versions.&lt;br /&gt;
&lt;br /&gt;
;1.4.2:&lt;br /&gt;
* Added Category as a blacklist option.&lt;br /&gt;
&lt;br /&gt;
;1.4.1:&lt;br /&gt;
* Added a Changelog button to the Help scene.&lt;br /&gt;
&lt;br /&gt;
;1.4.0:&lt;br /&gt;
* Added help to preferences scene.&lt;br /&gt;
* Fixed swipe-to-delete bug in blacklist.&lt;br /&gt;
* Updated Italian translations (courtesy of Darkmagister).&lt;br /&gt;
* Added &amp;quot;Get Info&amp;quot; button to package install scene.&lt;br /&gt;
* Added &amp;quot;Send&amp;quot; button to ipkg log scene.&lt;br /&gt;
* Fixed bug when loading large package descriptions.&lt;br /&gt;
&lt;br /&gt;
;1.3.8:&lt;br /&gt;
* Updated French translations (courtesy of Yannick LE NY).&lt;br /&gt;
&lt;br /&gt;
;1.3.6:&lt;br /&gt;
* Preware now supports installation of application package files (.ipk files) directly from URLs, email attachments, and local files.&lt;br /&gt;
* Also supported are Send to Preware links on homebrew application gallery and news websites (this requires the Neato! application to also be installed).&lt;br /&gt;
* If Preware continually asks you about file associations on every single launch, even after you have answered Yes to the questions it asks, then you may have a damaged file association table and will need to run the Emergency MimeTable Reset tool and then reboot to repair it.&lt;br /&gt;
&lt;br /&gt;
;1.3.5:&lt;br /&gt;
* Updated German translations.&lt;br /&gt;
&lt;br /&gt;
;1.3.3:&lt;br /&gt;
* Always ask the user before modifying the file association list.&lt;br /&gt;
* Updated French translations. &lt;br /&gt;
&lt;br /&gt;
;1.3.1:&lt;br /&gt;
* Check whether Preware is the default application for handling packages, and advise the user if it is not.&lt;br /&gt;
&lt;br /&gt;
;1.3.0:&lt;br /&gt;
* Added Preware to the Default Applications list to allow for installing packages from email messages and the browser.&lt;br /&gt;
&lt;br /&gt;
;1.2.9:&lt;br /&gt;
* Fixed the Saved Package List swipe to delete bug.&lt;br /&gt;
&lt;br /&gt;
;1.2.8:&lt;br /&gt;
* Open the My Applications app catalog screen when multiple app catalog applications need updating.&lt;br /&gt;
&lt;br /&gt;
;1.2.7&lt;br /&gt;
* Fixed the Install Package problem when running on the emulator.&lt;br /&gt;
&lt;br /&gt;
;1.2.6&lt;br /&gt;
* Remove most of the curl download progress messages from the ipkg log (this fixes a buffer overrun crash).&lt;br /&gt;
&lt;br /&gt;
;1.2.5&lt;br /&gt;
* Added Ask At Launch option to update preference.&lt;br /&gt;
* Added Blacklist support.&lt;br /&gt;
* German Translation updates.&lt;br /&gt;
* Fixed update banner problem.&lt;br /&gt;
* Fixed package with too many dependent packages problem.&lt;br /&gt;
&lt;br /&gt;
;1.2.4&lt;br /&gt;
* Added support for MinWebOSVersion, DeviceCompatibility and PreActionMessage package attributes.&lt;br /&gt;
&lt;br /&gt;
;1.2.3&lt;br /&gt;
* Enable the Install Package feature to also work for incorrectly formatted filenames.&lt;br /&gt;
&lt;br /&gt;
;1.2.1&lt;br /&gt;
* Robustified the Install Package feature - will now run post-install scripts for all correctly formatted filenames (packageid_version_arch.ipk).&lt;br /&gt;
&lt;br /&gt;
;1.2.0&lt;br /&gt;
* Added Install Package functionality, allowing installation of packages from URLs and local files.&lt;br /&gt;
* Moved Saved Package List from the main screen to the app menu.&lt;br /&gt;
&lt;br /&gt;
;1.1.7&lt;br /&gt;
* Added support for Kernel Modules.&lt;br /&gt;
&lt;br /&gt;
;1.1.5&lt;br /&gt;
* Use a gentler reboot procedure to allow open files to be flushed to disk.&lt;br /&gt;
&lt;br /&gt;
;1.1.4&lt;br /&gt;
* Fixed hang on package download failures.&lt;br /&gt;
&lt;br /&gt;
;1.1.2 &lt;br /&gt;
*Added support for the ENABLE_TESTING_FEEDS Meta-Doctor feature.&lt;br /&gt;
*Removed the tag line about eventually reaching 1.0.&lt;br /&gt;
*Minor French translation updates, courtesy of Yannick LE NY.&lt;br /&gt;
&lt;br /&gt;
;1.1.1&lt;br /&gt;
*Added languages field in package descriptions. &lt;br /&gt;
*Added preference to only show packages with English descriptions.&lt;br /&gt;
&lt;br /&gt;
;1.1.0&lt;br /&gt;
*Now defaults (selectable by a preference option) to using an alternative installation method to avoid the webOS 1.4 rescan bug which closes and stops notifications from your phone, email and messaging applications. &lt;br /&gt;
*Updated German and French translations.&lt;br /&gt;
*Fixed deletion of disabled feeds. &lt;br /&gt;
*Added service version number to the ipkgservice API. Robustified the service upgrade process.&lt;br /&gt;
&lt;br /&gt;
;1.0.0&lt;br /&gt;
*The Package Manager Service has been rewritten in C and incorporated into this single Preware package.&lt;br /&gt;
*Installing Preware 1.0.0 will remove the Package Manager Service as the last step of the upgrade process.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;BR&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=Repository=&lt;br /&gt;
Preware and the Package Manager Service are housed in the applications/preware git repository at http://git.webos-internals.org/&lt;br /&gt;
&lt;br /&gt;
For more information getting your application published in the WebOS Internals Source Code Repositories, please see the [[WebOS Internals Source Code Repositories]] page.  For commit permission to the open source project, contact rwhitby on #webos-internals or email [mailto:support@webos-internals.org support@webos-internals.org]&lt;/div&gt;</summary>
		<author><name>Paperadio</name></author>
	</entry>
	<entry>
		<id>http://wiki.webos-internals.org/index.php?title=Application:Preware-ZH&amp;diff=12386</id>
		<title>Application:Preware-ZH</title>
		<link rel="alternate" type="text/html" href="http://wiki.webos-internals.org/index.php?title=Application:Preware-ZH&amp;diff=12386"/>
		<updated>2010-12-28T12:42:09Z</updated>

		<summary type="html">&lt;p&gt;Paperadio: /* Installing Preware from the Commandline */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[Category:Application]]&lt;br /&gt;
[[Category:China]]&lt;br /&gt;
&lt;br /&gt;
'''Note : this page/article is the chinese translation of the english wiki page : http://www.webos-internals.org/index.php?title=Application:Preware '''&amp;lt;BR&amp;gt;&lt;br /&gt;
&amp;lt;BR&amp;gt;&lt;br /&gt;
'''注意 : 本文章/页是一个英文维基页面的中文译本，原文在: http://www.webos-internals.org/index.php?title=Application:Preware &amp;lt;BR&amp;gt;&lt;br /&gt;
'''&lt;br /&gt;
&lt;br /&gt;
{{application&lt;br /&gt;
|name=Preware&lt;br /&gt;
|type=webOS&lt;br /&gt;
|version=版本号: 1.5.0 (2010年12月17日)&lt;br /&gt;
|tag=Utilities&lt;br /&gt;
|screenshot=Preware_ss1.png&lt;br /&gt;
|description=&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;BR&amp;gt;&lt;br /&gt;
=概要=&lt;br /&gt;
&amp;lt;!--{{icon|Icon_Preware.png|float:right;}}--&amp;gt;&lt;br /&gt;
[[image:Icon_Preware.png|frameless|left]]&lt;br /&gt;
Preware是一个在Palm Pre 和 Palm Pixi 上的软件包管理应用程序。用户可以使用Preware来安装在preware.org（或者是作为开放标准软件包主机的其他站点）上的任一开放标准包库的所有软件包。Preware依托于一个由社区研究开发的自定制服务，该服务能使mojo应用直接访问内建的ipkg工具。&lt;br /&gt;
&lt;br /&gt;
'''运行Preware至少要求webOS 1.4.0或以上版本。不要试着将它装到更老的webOS版本上，它不会工作的。'''&lt;br /&gt;
&lt;br /&gt;
This application was the result of extensive community-based design in [[IPKG Service]] and [[Preware Design]].&lt;br /&gt;
&lt;br /&gt;
For application management, Preware can access more applications, and has more features, than any other on-device package installer.&lt;br /&gt;
&lt;br /&gt;
And since it is open source, and has a completely open development process supported by a team of world-class WebOS Internals developers, it will continue to get better much faster than any other package management application.&lt;br /&gt;
&lt;br /&gt;
Preware is the open application installer that has been written specifically to support a homebrew ecosystem where any developer can upload any application to any submission site, and that application can then be installed by any user.  Developers no longer need to upload their applications to multiple submission sites, and users are no longer excluded from accessing applications from any open standard package repository.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;BR&amp;gt;&lt;br /&gt;
===主要特点===&lt;br /&gt;
安装 / 删除 / 更新:&lt;br /&gt;
*自制应用程序，包括有特殊要求的高级应用。  &lt;br /&gt;
*WebOS 主题&lt;br /&gt;
*补丁&lt;br /&gt;
*webOS 内核&lt;br /&gt;
*Palm App Catalog 中的应用程序&lt;br /&gt;
*Support for installation of signed packages&lt;br /&gt;
&lt;br /&gt;
&amp;lt;BR&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===状态===&lt;br /&gt;
Preware已经升级至发布状态，不再视为测试版。 &lt;br /&gt;
&lt;br /&gt;
下面是Preware历史中值得提到的里程碑:&lt;br /&gt;
&lt;br /&gt;
* Since 27 August 2009 it is the only over-the-air installer for the palm capable of installing advanced palm applications such as the [[On_Screen_Keyboard|On Screen Keyboard]] or the terminal application.&lt;br /&gt;
* Since 27 August 2009 it is the only application supporting installation from all existing palm homebrew feeds.  &lt;br /&gt;
* Since 17 September 2009 it also supports installation of themes. &lt;br /&gt;
* Since 8 October 2009 it also supports installation of webOS patches.&lt;br /&gt;
* Since 12 Jan 2010 it also supports all Palm App Catalog feeds.&lt;br /&gt;
* Since 3 May 2010 it also supports installation of webOS custom kernels.&lt;br /&gt;
* Since 20 July 2010 it also supports installation of packages from URLs and local files.&lt;br /&gt;
* Since 24 July 2010 is also supports blacklisting packages and authors.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;BR&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===授权条款===&lt;br /&gt;
Please be aware that org.webosinternals.preware is licensed under the [http://www.gnu.org/licenses/gpl-2.0.html GPLv2].&lt;br /&gt;
&lt;br /&gt;
Preware的代码不能用于封闭源代码的应用程序中。&lt;br /&gt;
Code from Preware cannot be used by a closed source application.  If you want to use them in a non-GPLv2 but otherwise open source application, please contact the [mailto:support@webos-internals.org authors].&lt;br /&gt;
&lt;br /&gt;
&amp;lt;BR&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=安装Preware=&lt;br /&gt;
&lt;br /&gt;
要安装Preware共有三种方式：WebOS Quick Install, Stand Alone Installers, and Command Line. &lt;br /&gt;
&lt;br /&gt;
安装或使用Preware并不需要直接访问Linux命令行，或是“将Pre提权至root”。&lt;br /&gt;
&lt;br /&gt;
''不要''使用fileCoaster, PreLoad 或是 PreUpdate来安装/升级Preware。这些工具都不能正常操作高级自制软件包。&lt;br /&gt;
&lt;br /&gt;
如果你是一名使用Palm模拟器的开发者，你应该了解Preware在模拟器中运行和在真实的设备上运行是一样的，并且使用完全相同的方法。&lt;br /&gt;
&lt;br /&gt;
&amp;lt;BR&amp;gt;&lt;br /&gt;
===在webOS 2.0上安装Preware===&lt;br /&gt;
&lt;br /&gt;
To install Preware on a webOS 2.0 device, the following procedure is recommended until WebOS Quick Install and other installation methods have been upgraded to support webOS 2.0:&lt;br /&gt;
&lt;br /&gt;
# Install the official Palm webOS 1.4.5 SDK&lt;br /&gt;
# '''Disconnect your device''' (I repeat, do not have your device connected, no cables in the device, device not even anywhere near the computer), and run the webOS 2.0 Doctor to install or upgrade your Novacom drivers&lt;br /&gt;
# Close the doctor, and connect your device&lt;br /&gt;
# Download the latest Preware package from http://get.preware.org/&lt;br /&gt;
# Use palm-install to install that package&lt;br /&gt;
&lt;br /&gt;
&amp;lt;BR&amp;gt;&lt;br /&gt;
===用WebOS Quick Install安装Preware===&lt;br /&gt;
You can use version 3.14 or later of [http://forums.precentral.net/canuck-software/228310-webos-quick-install-v3-14-a.html WebOS Quick Install] to install Preware directly from the WebOS Internals feed.&lt;br /&gt;
&lt;br /&gt;
'''Latest Version of WebOS Quick Install available here: [http://forums.precentral.net/canuck-software/228310-webos-quick-install-v3-14-a.html WebOS Quick Install v3.14]'''&lt;br /&gt;
&lt;br /&gt;
# Install the required Software&lt;br /&gt;
## [http://www.java.com/en/download/installed.jsp?detect=jre&amp;amp;try=1 Click here] to verify that you have the latest java installed on your computer and update if needed&lt;br /&gt;
## [http://images.precentral.net/sites/precentral.net/files/webos-homebrew-apps/wosqi/WebOSQuickInstall.jar Click Here] to download the latest version of WebOS Quick Install&lt;br /&gt;
## Optionally, [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;?) and the same one in which WebOSQuickInstall will execute.  If you already have it, skip this step.&lt;br /&gt;
##* You do not need to download webOS Doctor separately unless you wish to do so, as WebOSQuickInstall will download it itself if not found. &lt;br /&gt;
##* '''Do not run the webOS Doctor'''&lt;br /&gt;
# Put your device in [[Getting started|Developer Mode]]&lt;br /&gt;
# Connect your device to your computer with the USB cable, and select &amp;quot;Just Charge&amp;quot; (do not select USB Drive)&lt;br /&gt;
# Run WebOS Quick Install. If webOS Doctor is not present, you will be asked if you wish to download it prior to execution.&lt;br /&gt;
# Click the third button on the right (Blue Down Arrow)&lt;br /&gt;
# Choose WebOS Internals Feed (Pre) or WebOS Internals Feed (Pixi) from the drop-down list at the top. &lt;br /&gt;
# Select ''Preware'' from the list.  &lt;br /&gt;
# Click Download.&lt;br /&gt;
# Click Close.&lt;br /&gt;
# Click Install.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;BR&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===用独立安装程序来安装Preware===&lt;br /&gt;
Preware installers can be downloaded here: [http://get.preware.org Preware Standalone Installers]. These instructions are currently only for Mac and PC users.&lt;br /&gt;
&lt;br /&gt;
# Install the required software.&lt;br /&gt;
## [http://www.java.com/en/download/installed.jsp?detect=jre&amp;amp;try=1 Click here] to verify that you have the latest version of Java installed on your computer and update it if needed.&lt;br /&gt;
## [http://www.webos-internals.org/wiki/Webos_Doctor_Versions Click here] to download the current webOS Doctor for your carrier and phone in a subdirectory you will remember (maybe &amp;quot;Palm&amp;quot;?). If you already have it, skip this step.&lt;br /&gt;
##* '''Do not run the webOS Doctor.'''&lt;br /&gt;
# Put your device into [[Getting started|Developer Mode]].&lt;br /&gt;
#* '''Windows users:''' When connecting your device to the computer for the first time, you will be prompted to install new hardware. Click Next to start the device installation. You may get a message regarding Novacom drivers not being installed. If so, you can disregard it. Once your device is installed, proceed with the Preware installation.&lt;br /&gt;
# Download the [http://get.preware.org/PrewareInstaller-1.1.0.jar Preware Standalone Installer] and place it in the same directory as the webOS Doctor .jar file.&lt;br /&gt;
# Run the Preware Installer.&lt;br /&gt;
# Click on the Tools menu and choose Install Drivers. This will install the Palm Novacom drivers for webOS devices.&lt;br /&gt;
# Once the drivers have finished installing, click on Install Preware. After Preware is installed, your device will be unresponsive for a few seconds while Luna restarts.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;BR&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===从命令行安装Preware===&lt;br /&gt;
如果你可以通过Novaterm终端、 WebOS Quick Install中的“Linux命令行”、或是其他技术访问webOS设备或模拟器中的命令行，你也可以通过打入三行命令来安装Preware。这永远是个最简单最省事的办法，不过如果你并不确信如何在Linux命令行下操作，还是请使用上面的方法吧。&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;bash&amp;quot;&amp;gt;&lt;br /&gt;
cd /tmp&lt;br /&gt;
wget http://bit.ly/preware-bootstrap&lt;br /&gt;
sh preware-bootstrap&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;BR&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===更新Preware===&lt;br /&gt;
想要更新Preware，只需要运行Preware并从主界面中选择“软件包更新”。如果Preware有新的更新，会自动出现在列表中。然后选择“更新。 Preware会在更新完成后自动关闭。&lt;br /&gt;
&lt;br /&gt;
不要使用fileCoaster, PreLoad 或是 PreUpdate来安装/升级Preware。这些工具都不能正常操作高级自制软件包。&lt;br /&gt;
&lt;br /&gt;
&amp;lt;BR&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Removing Preware===&lt;br /&gt;
''Why would you ever want to remove Preware?''&lt;br /&gt;
&lt;br /&gt;
To remove Preware, hold the Orange button on your keypad and choose Preware from the Launcher. Choose Delete.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;BR&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=用法=&lt;br /&gt;
&lt;br /&gt;
===Preferences===&lt;br /&gt;
{| Width=&amp;quot;70%&amp;quot; VAlign=&amp;quot;top&amp;quot;&lt;br /&gt;
|valign=&amp;quot;top&amp;quot;|[[image:Preferences.png|160px|frameless|left|text-top]]&lt;br /&gt;
|valign=&amp;quot;top&amp;quot;|You can select preferences in the top left corner of the Pre to bring up the preferences screen.  On the Preferences screen you can specify the look of the application, the frequency that feeds are updated, and what Preware will show you by default.&lt;br /&gt;
&amp;lt;BR&amp;gt;&lt;br /&gt;
{| style=&amp;quot;color:black; background-color:#F9F9F9;border:1px outset;&amp;quot; cellpadding=&amp;quot;3&amp;quot; cellspacing=&amp;quot;0&amp;quot;&lt;br /&gt;
|TIP:&lt;br /&gt;
|-&lt;br /&gt;
|To make it easier to find things, set &amp;quot;Show Available Types&amp;quot; to yes.  This will show separate categories (Applications/Themes/Patches/etc.) rather than show everything in one long list.&lt;br /&gt;
|}&lt;br /&gt;
|}&lt;br /&gt;
&amp;lt;BR&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Feed Management===&lt;br /&gt;
{| Width=&amp;quot;70%&amp;quot; VAlign=&amp;quot;top&amp;quot;&lt;br /&gt;
|valign=&amp;quot;top&amp;quot;|[[image:Preware_feeds.png|160px|frameless|left|text-top]]&lt;br /&gt;
|valign=&amp;quot;top&amp;quot;|In the preferences section on the top bar on the right side is a button that takes you to the feeds screen.  On the feeds screen you can select which feeds are loaded and which ones are not. Simply select the on or off button for that feed. (If you are not interested in themes you can disable the two feeds for themes to speed up the updating of feeds) Preware comes with the following feeds by default (some are disabled by default, but are easily enabled if desired). &lt;br /&gt;
&lt;br /&gt;
{| style=&amp;quot;color:black; background-color:#FFFFE0;&amp;quot; cellpadding=&amp;quot;3&amp;quot; cellspacing=&amp;quot;0&amp;quot; Border=&amp;quot;1&amp;quot;&lt;br /&gt;
|align=&amp;quot;center&amp;quot; colspan=&amp;quot;4&amp;quot; | '''Default Feeds'''&lt;br /&gt;
|-&lt;br /&gt;
|align=&amp;quot;center&amp;quot; | [http://ipkg.preware.org/feeds/palm-beta/ Palm Beta]&lt;br /&gt;
|align=&amp;quot;center&amp;quot; | [http://ipkg.preware.org/feeds/palm-beta-updates Palm Beta Updates]&lt;br /&gt;
|align=&amp;quot;center&amp;quot; | [http://ipkg.preware.org/feeds/palm-catalog/ Palm Catalog]&lt;br /&gt;
|align=&amp;quot;center&amp;quot; | [http://ipkg.preware.org/feeds/palm-catalog-updates/ Palm Catalog Updates]&lt;br /&gt;
|-&lt;br /&gt;
|align=&amp;quot;center&amp;quot; | [http://ipkg.preware.org/feeds/palm-web-updates/ Palm Web]&lt;br /&gt;
|align=&amp;quot;center&amp;quot; | [http://ipkg.preware.org/feeds/palm-web-updates/ Palm Web Updates]&lt;br /&gt;
|align=&amp;quot;center&amp;quot; | [http://ipkg.preware.org/feeds/precentral-themes/ PreCentral]&lt;br /&gt;
|align=&amp;quot;center&amp;quot; | [http://ipkg.preware.org/feeds/precentral-themes/ PreCentral Themes]&lt;br /&gt;
|-&lt;br /&gt;
|align=&amp;quot;center&amp;quot; | [http://ipkg.preware.org/feeds/webos-internals/ WebOS Internals]&lt;br /&gt;
|align=&amp;quot;center&amp;quot; | [http://ipkg.preware.org/feeds/optware/ Optware]&lt;br /&gt;
|align=&amp;quot;center&amp;quot; | [http://ipkg.preware.org/feeds/webos-patches/ WebOS Patches]&lt;br /&gt;
|align=&amp;quot;center&amp;quot; | [http://ipkg.preware.org/feeds/webos-kernels/ WebOS Kernels]&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
{| style=&amp;quot;color:black; background-color:#F9F9F9;border:1px outset;&amp;quot; VAlign=&amp;quot;middle&amp;quot; cellpadding=&amp;quot;3&amp;quot; cellspacing=&amp;quot;0&amp;quot; Width=&amp;quot;70%&amp;quot;&lt;br /&gt;
|align=&amp;quot;center&amp;quot; | See [[Testing Feeds]] for detailed instructions on adding custom feeds.&lt;br /&gt;
|}&lt;br /&gt;
&amp;lt;BR&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Package Updates===&lt;br /&gt;
{| Width=&amp;quot;70%&amp;quot; VAlign=&amp;quot;top&amp;quot;&lt;br /&gt;
|valign=&amp;quot;top&amp;quot;|[[image:UpdateFeeds.png|160px|frameless|left|text-top]]&lt;br /&gt;
|valign=&amp;quot;top&amp;quot;|To update feeds, simply select &amp;quot;Update Feeds&amp;quot; from the Application Menu.  Preware will download the package list information from your enabled feeds.  After processing the data, you will be back at the main list of available items.&lt;br /&gt;
|}&lt;br /&gt;
&amp;lt;BR&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Installing Packages===&lt;br /&gt;
{| Width=&amp;quot;70%&amp;quot; VAlign=&amp;quot;top&amp;quot;&lt;br /&gt;
|valign=&amp;quot;top&amp;quot;|[[image:SelectApp.png|160px|frameless|left|text-top]]&lt;br /&gt;
|valign=&amp;quot;top&amp;quot;|There are a few ways to select and install a &amp;quot;package&amp;quot; (application/patch/theme/etc.).  Using &amp;quot;List of Everything&amp;quot; would be the simplest.&lt;br /&gt;
#Find the package you want to install either by scrolling and tapping on it, or just start typing&lt;br /&gt;
#Tap the &amp;quot;Install&amp;quot; button that the bottom of the package's page to install.&lt;br /&gt;
|}&lt;br /&gt;
&amp;lt;BR&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Removing Packages===&lt;br /&gt;
{| Width=&amp;quot;70%&amp;quot; VAlign=&amp;quot;top&amp;quot;&lt;br /&gt;
|valign=&amp;quot;top&amp;quot;|[[image:RemoveAppTap.png|160px|frameless|left|text-top]]&lt;br /&gt;
|valign=&amp;quot;top&amp;quot;|Removing a package is just as easy.&lt;br /&gt;
#On the main screen, tap &amp;quot;Installed Packages&amp;quot;, then the category of the package you want to remove&lt;br /&gt;
#Tap the Package you want to remove&lt;br /&gt;
#Tap the &amp;quot;Remove&amp;quot; button that the bottom of the package's page.&lt;br /&gt;
|}&lt;br /&gt;
&amp;lt;BR&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--&lt;br /&gt;
=== Applications ===&lt;br /&gt;
=== Themes ===&lt;br /&gt;
=== Patches ===&lt;br /&gt;
=== Installed Packages ===&lt;br /&gt;
=== List of Everything ===&lt;br /&gt;
=== Saved Package List ===&lt;br /&gt;
--&amp;gt;&lt;br /&gt;
&lt;br /&gt;
= Operating notes =&lt;br /&gt;
&lt;br /&gt;
===Limitations===&lt;br /&gt;
No known limitations.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;BR&amp;gt;&lt;br /&gt;
===Known bugs===&lt;br /&gt;
*When selecting a patch with dependencies, if you view those dependencies then install them, when Preware returns you to the original patch's screen it will still have the 'install' button showing even though it is installed successfully.  Swiping back and returning will show the correct status.&lt;br /&gt;
&lt;br /&gt;
*The Update All button can get confused if there are patches with complex dependencies.  This will be fixed in a future version.&lt;br /&gt;
&lt;br /&gt;
*If updates to App Catalog applications are pending, they will be silently skipped when using the Update All button.&lt;br /&gt;
&lt;br /&gt;
*The Updates feature from the regular Palm Launcher, may claim that application updates are needed, and then when the user clicks Show Updates shows the App Catalog's installed applications,  there are none shown that need updating.   This isn't as expected.  This is because an app that was previously only in Preware has now migrated to the Palm Catalog.  Don't worry, your apps are up to date (with the possible exception of the one with the conflict.)  This is not a bug in Preware per se' but an app version conflict because the app is in both the Palm Catalog and also in Homebrew.  Notice that you don't need to remove Preware to install the app from the official catalog, but simply disable the feed in Preware then &amp;quot;update feeds&amp;quot; to refresh the list then it should install fine from the official app catalog.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;BR&amp;gt;&lt;br /&gt;
=更新日志=&lt;br /&gt;
&amp;lt;BR&amp;gt;&lt;br /&gt;
若有兴趣查看完整更新日志，请看：[http://git.webos-internals.org/?p=applications/preware.git;a=tags found here]以下都是自从1.0里程碑后的更新日志.&lt;br /&gt;
&amp;lt;BR&amp;gt;&amp;lt;BR&amp;gt;&lt;br /&gt;
&lt;br /&gt;
;1.5.0:&lt;br /&gt;
* You must upgrade to this version for full webOS 2.0 compatibility.&lt;br /&gt;
&lt;br /&gt;
;1.4.9:&lt;br /&gt;
* Better compatibility with unknown future webOS versions.&lt;br /&gt;
&lt;br /&gt;
;1.4.8:&lt;br /&gt;
&lt;br /&gt;
* Now calls the correct software manager updates screen on webOS 2.0.&lt;br /&gt;
&lt;br /&gt;
; 1.4.7:&lt;br /&gt;
* Fixed update, install and remove status messages on webOS 2.0.&lt;br /&gt;
&lt;br /&gt;
;1.4.6:&lt;br /&gt;
* New &amp;quot;App Catalog&amp;quot; theme preferences thanks to Garrett92C.&lt;br /&gt;
* Added support for &amp;quot;MaxWebOSVersion&amp;quot; in the feeds.&lt;br /&gt;
&lt;br /&gt;
;1.4.5:&lt;br /&gt;
* Added support for identifying when running on a Pre 2 device.&lt;br /&gt;
&lt;br /&gt;
;1.4.4: &lt;br /&gt;
* Updated the version check to support future webOS versions.&lt;br /&gt;
&lt;br /&gt;
;1.4.2:&lt;br /&gt;
* Added Category as a blacklist option.&lt;br /&gt;
&lt;br /&gt;
;1.4.1:&lt;br /&gt;
* Added a Changelog button to the Help scene.&lt;br /&gt;
&lt;br /&gt;
;1.4.0:&lt;br /&gt;
* Added help to preferences scene.&lt;br /&gt;
* Fixed swipe-to-delete bug in blacklist.&lt;br /&gt;
* Updated Italian translations (courtesy of Darkmagister).&lt;br /&gt;
* Added &amp;quot;Get Info&amp;quot; button to package install scene.&lt;br /&gt;
* Added &amp;quot;Send&amp;quot; button to ipkg log scene.&lt;br /&gt;
* Fixed bug when loading large package descriptions.&lt;br /&gt;
&lt;br /&gt;
;1.3.8:&lt;br /&gt;
* Updated French translations (courtesy of Yannick LE NY).&lt;br /&gt;
&lt;br /&gt;
;1.3.6:&lt;br /&gt;
* Preware now supports installation of application package files (.ipk files) directly from URLs, email attachments, and local files.&lt;br /&gt;
* Also supported are Send to Preware links on homebrew application gallery and news websites (this requires the Neato! application to also be installed).&lt;br /&gt;
* If Preware continually asks you about file associations on every single launch, even after you have answered Yes to the questions it asks, then you may have a damaged file association table and will need to run the Emergency MimeTable Reset tool and then reboot to repair it.&lt;br /&gt;
&lt;br /&gt;
;1.3.5:&lt;br /&gt;
* Updated German translations.&lt;br /&gt;
&lt;br /&gt;
;1.3.3:&lt;br /&gt;
* Always ask the user before modifying the file association list.&lt;br /&gt;
* Updated French translations. &lt;br /&gt;
&lt;br /&gt;
;1.3.1:&lt;br /&gt;
* Check whether Preware is the default application for handling packages, and advise the user if it is not.&lt;br /&gt;
&lt;br /&gt;
;1.3.0:&lt;br /&gt;
* Added Preware to the Default Applications list to allow for installing packages from email messages and the browser.&lt;br /&gt;
&lt;br /&gt;
;1.2.9:&lt;br /&gt;
* Fixed the Saved Package List swipe to delete bug.&lt;br /&gt;
&lt;br /&gt;
;1.2.8:&lt;br /&gt;
* Open the My Applications app catalog screen when multiple app catalog applications need updating.&lt;br /&gt;
&lt;br /&gt;
;1.2.7&lt;br /&gt;
* Fixed the Install Package problem when running on the emulator.&lt;br /&gt;
&lt;br /&gt;
;1.2.6&lt;br /&gt;
* Remove most of the curl download progress messages from the ipkg log (this fixes a buffer overrun crash).&lt;br /&gt;
&lt;br /&gt;
;1.2.5&lt;br /&gt;
* Added Ask At Launch option to update preference.&lt;br /&gt;
* Added Blacklist support.&lt;br /&gt;
* German Translation updates.&lt;br /&gt;
* Fixed update banner problem.&lt;br /&gt;
* Fixed package with too many dependent packages problem.&lt;br /&gt;
&lt;br /&gt;
;1.2.4&lt;br /&gt;
* Added support for MinWebOSVersion, DeviceCompatibility and PreActionMessage package attributes.&lt;br /&gt;
&lt;br /&gt;
;1.2.3&lt;br /&gt;
* Enable the Install Package feature to also work for incorrectly formatted filenames.&lt;br /&gt;
&lt;br /&gt;
;1.2.1&lt;br /&gt;
* Robustified the Install Package feature - will now run post-install scripts for all correctly formatted filenames (packageid_version_arch.ipk).&lt;br /&gt;
&lt;br /&gt;
;1.2.0&lt;br /&gt;
* Added Install Package functionality, allowing installation of packages from URLs and local files.&lt;br /&gt;
* Moved Saved Package List from the main screen to the app menu.&lt;br /&gt;
&lt;br /&gt;
;1.1.7&lt;br /&gt;
* Added support for Kernel Modules.&lt;br /&gt;
&lt;br /&gt;
;1.1.5&lt;br /&gt;
* Use a gentler reboot procedure to allow open files to be flushed to disk.&lt;br /&gt;
&lt;br /&gt;
;1.1.4&lt;br /&gt;
* Fixed hang on package download failures.&lt;br /&gt;
&lt;br /&gt;
;1.1.2 &lt;br /&gt;
*Added support for the ENABLE_TESTING_FEEDS Meta-Doctor feature.&lt;br /&gt;
*Removed the tag line about eventually reaching 1.0.&lt;br /&gt;
*Minor French translation updates, courtesy of Yannick LE NY.&lt;br /&gt;
&lt;br /&gt;
;1.1.1&lt;br /&gt;
*Added languages field in package descriptions. &lt;br /&gt;
*Added preference to only show packages with English descriptions.&lt;br /&gt;
&lt;br /&gt;
;1.1.0&lt;br /&gt;
*Now defaults (selectable by a preference option) to using an alternative installation method to avoid the webOS 1.4 rescan bug which closes and stops notifications from your phone, email and messaging applications. &lt;br /&gt;
*Updated German and French translations.&lt;br /&gt;
*Fixed deletion of disabled feeds. &lt;br /&gt;
*Added service version number to the ipkgservice API. Robustified the service upgrade process.&lt;br /&gt;
&lt;br /&gt;
;1.0.0&lt;br /&gt;
*The Package Manager Service has been rewritten in C and incorporated into this single Preware package.&lt;br /&gt;
*Installing Preware 1.0.0 will remove the Package Manager Service as the last step of the upgrade process.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;BR&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=Repository=&lt;br /&gt;
Preware and the Package Manager Service are housed in the applications/preware git repository at http://git.webos-internals.org/&lt;br /&gt;
&lt;br /&gt;
For more information getting your application published in the WebOS Internals Source Code Repositories, please see the [[WebOS Internals Source Code Repositories]] page.  For commit permission to the open source project, contact rwhitby on #webos-internals or email [mailto:support@webos-internals.org support@webos-internals.org]&lt;/div&gt;</summary>
		<author><name>Paperadio</name></author>
	</entry>
	<entry>
		<id>http://wiki.webos-internals.org/index.php?title=Application:Preware-ZH&amp;diff=12385</id>
		<title>Application:Preware-ZH</title>
		<link rel="alternate" type="text/html" href="http://wiki.webos-internals.org/index.php?title=Application:Preware-ZH&amp;diff=12385"/>
		<updated>2010-12-28T12:35:23Z</updated>

		<summary type="html">&lt;p&gt;Paperadio: /* Usage */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[Category:Application]]&lt;br /&gt;
[[Category:China]]&lt;br /&gt;
&lt;br /&gt;
'''Note : this page/article is the chinese translation of the english wiki page : http://www.webos-internals.org/index.php?title=Application:Preware '''&amp;lt;BR&amp;gt;&lt;br /&gt;
&amp;lt;BR&amp;gt;&lt;br /&gt;
'''注意 : 本文章/页是一个英文维基页面的中文译本，原文在: http://www.webos-internals.org/index.php?title=Application:Preware &amp;lt;BR&amp;gt;&lt;br /&gt;
'''&lt;br /&gt;
&lt;br /&gt;
{{application&lt;br /&gt;
|name=Preware&lt;br /&gt;
|type=webOS&lt;br /&gt;
|version=版本号: 1.5.0 (2010年12月17日)&lt;br /&gt;
|tag=Utilities&lt;br /&gt;
|screenshot=Preware_ss1.png&lt;br /&gt;
|description=&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;BR&amp;gt;&lt;br /&gt;
=概要=&lt;br /&gt;
&amp;lt;!--{{icon|Icon_Preware.png|float:right;}}--&amp;gt;&lt;br /&gt;
[[image:Icon_Preware.png|frameless|left]]&lt;br /&gt;
Preware是一个在Palm Pre 和 Palm Pixi 上的软件包管理应用程序。用户可以使用Preware来安装在preware.org（或者是作为开放标准软件包主机的其他站点）上的任一开放标准包库的所有软件包。Preware依托于一个由社区研究开发的自定制服务，该服务能使mojo应用直接访问内建的ipkg工具。&lt;br /&gt;
&lt;br /&gt;
'''运行Preware至少要求webOS 1.4.0或以上版本。不要试着将它装到更老的webOS版本上，它不会工作的。'''&lt;br /&gt;
&lt;br /&gt;
This application was the result of extensive community-based design in [[IPKG Service]] and [[Preware Design]].&lt;br /&gt;
&lt;br /&gt;
For application management, Preware can access more applications, and has more features, than any other on-device package installer.&lt;br /&gt;
&lt;br /&gt;
And since it is open source, and has a completely open development process supported by a team of world-class WebOS Internals developers, it will continue to get better much faster than any other package management application.&lt;br /&gt;
&lt;br /&gt;
Preware is the open application installer that has been written specifically to support a homebrew ecosystem where any developer can upload any application to any submission site, and that application can then be installed by any user.  Developers no longer need to upload their applications to multiple submission sites, and users are no longer excluded from accessing applications from any open standard package repository.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;BR&amp;gt;&lt;br /&gt;
===主要特点===&lt;br /&gt;
安装 / 删除 / 更新:&lt;br /&gt;
*自制应用程序，包括有特殊要求的高级应用。  &lt;br /&gt;
*WebOS 主题&lt;br /&gt;
*补丁&lt;br /&gt;
*webOS 内核&lt;br /&gt;
*Palm App Catalog 中的应用程序&lt;br /&gt;
*Support for installation of signed packages&lt;br /&gt;
&lt;br /&gt;
&amp;lt;BR&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===状态===&lt;br /&gt;
Preware已经升级至发布状态，不再视为测试版。 &lt;br /&gt;
&lt;br /&gt;
下面是Preware历史中值得提到的里程碑:&lt;br /&gt;
&lt;br /&gt;
* Since 27 August 2009 it is the only over-the-air installer for the palm capable of installing advanced palm applications such as the [[On_Screen_Keyboard|On Screen Keyboard]] or the terminal application.&lt;br /&gt;
* Since 27 August 2009 it is the only application supporting installation from all existing palm homebrew feeds.  &lt;br /&gt;
* Since 17 September 2009 it also supports installation of themes. &lt;br /&gt;
* Since 8 October 2009 it also supports installation of webOS patches.&lt;br /&gt;
* Since 12 Jan 2010 it also supports all Palm App Catalog feeds.&lt;br /&gt;
* Since 3 May 2010 it also supports installation of webOS custom kernels.&lt;br /&gt;
* Since 20 July 2010 it also supports installation of packages from URLs and local files.&lt;br /&gt;
* Since 24 July 2010 is also supports blacklisting packages and authors.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;BR&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===授权条款===&lt;br /&gt;
Please be aware that org.webosinternals.preware is licensed under the [http://www.gnu.org/licenses/gpl-2.0.html GPLv2].&lt;br /&gt;
&lt;br /&gt;
Preware的代码不能用于封闭源代码的应用程序中。&lt;br /&gt;
Code from Preware cannot be used by a closed source application.  If you want to use them in a non-GPLv2 but otherwise open source application, please contact the [mailto:support@webos-internals.org authors].&lt;br /&gt;
&lt;br /&gt;
&amp;lt;BR&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=安装Preware=&lt;br /&gt;
&lt;br /&gt;
要安装Preware共有三种方式：WebOS Quick Install, Stand Alone Installers, and Command Line. &lt;br /&gt;
&lt;br /&gt;
安装或使用Preware并不需要直接访问Linux命令行，或是“将Pre提权至root”。&lt;br /&gt;
&lt;br /&gt;
''不要''使用fileCoaster, PreLoad 或是 PreUpdate来安装/升级Preware。这些工具都不能正常操作高级自制软件包。&lt;br /&gt;
&lt;br /&gt;
如果你是一名使用Palm模拟器的开发者，你应该了解Preware在模拟器中运行和在真实的设备上运行是一样的，并且使用完全相同的方法。&lt;br /&gt;
&lt;br /&gt;
&amp;lt;BR&amp;gt;&lt;br /&gt;
===在webOS 2.0上安装Preware===&lt;br /&gt;
&lt;br /&gt;
To install Preware on a webOS 2.0 device, the following procedure is recommended until WebOS Quick Install and other installation methods have been upgraded to support webOS 2.0:&lt;br /&gt;
&lt;br /&gt;
# Install the official Palm webOS 1.4.5 SDK&lt;br /&gt;
# '''Disconnect your device''' (I repeat, do not have your device connected, no cables in the device, device not even anywhere near the computer), and run the webOS 2.0 Doctor to install or upgrade your Novacom drivers&lt;br /&gt;
# Close the doctor, and connect your device&lt;br /&gt;
# Download the latest Preware package from http://get.preware.org/&lt;br /&gt;
# Use palm-install to install that package&lt;br /&gt;
&lt;br /&gt;
&amp;lt;BR&amp;gt;&lt;br /&gt;
===用WebOS Quick Install安装Preware===&lt;br /&gt;
You can use version 3.14 or later of [http://forums.precentral.net/canuck-software/228310-webos-quick-install-v3-14-a.html WebOS Quick Install] to install Preware directly from the WebOS Internals feed.&lt;br /&gt;
&lt;br /&gt;
'''Latest Version of WebOS Quick Install available here: [http://forums.precentral.net/canuck-software/228310-webos-quick-install-v3-14-a.html WebOS Quick Install v3.14]'''&lt;br /&gt;
&lt;br /&gt;
# Install the required Software&lt;br /&gt;
## [http://www.java.com/en/download/installed.jsp?detect=jre&amp;amp;try=1 Click here] to verify that you have the latest java installed on your computer and update if needed&lt;br /&gt;
## [http://images.precentral.net/sites/precentral.net/files/webos-homebrew-apps/wosqi/WebOSQuickInstall.jar Click Here] to download the latest version of WebOS Quick Install&lt;br /&gt;
## Optionally, [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;?) and the same one in which WebOSQuickInstall will execute.  If you already have it, skip this step.&lt;br /&gt;
##* You do not need to download webOS Doctor separately unless you wish to do so, as WebOSQuickInstall will download it itself if not found. &lt;br /&gt;
##* '''Do not run the webOS Doctor'''&lt;br /&gt;
# Put your device in [[Getting started|Developer Mode]]&lt;br /&gt;
# Connect your device to your computer with the USB cable, and select &amp;quot;Just Charge&amp;quot; (do not select USB Drive)&lt;br /&gt;
# Run WebOS Quick Install. If webOS Doctor is not present, you will be asked if you wish to download it prior to execution.&lt;br /&gt;
# Click the third button on the right (Blue Down Arrow)&lt;br /&gt;
# Choose WebOS Internals Feed (Pre) or WebOS Internals Feed (Pixi) from the drop-down list at the top. &lt;br /&gt;
# Select ''Preware'' from the list.  &lt;br /&gt;
# Click Download.&lt;br /&gt;
# Click Close.&lt;br /&gt;
# Click Install.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;BR&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===用独立安装程序来安装Preware===&lt;br /&gt;
Preware installers can be downloaded here: [http://get.preware.org Preware Standalone Installers]. These instructions are currently only for Mac and PC users.&lt;br /&gt;
&lt;br /&gt;
# Install the required software.&lt;br /&gt;
## [http://www.java.com/en/download/installed.jsp?detect=jre&amp;amp;try=1 Click here] to verify that you have the latest version of Java installed on your computer and update it if needed.&lt;br /&gt;
## [http://www.webos-internals.org/wiki/Webos_Doctor_Versions Click here] to download the current webOS Doctor for your carrier and phone in a subdirectory you will remember (maybe &amp;quot;Palm&amp;quot;?). If you already have it, skip this step.&lt;br /&gt;
##* '''Do not run the webOS Doctor.'''&lt;br /&gt;
# Put your device into [[Getting started|Developer Mode]].&lt;br /&gt;
#* '''Windows users:''' When connecting your device to the computer for the first time, you will be prompted to install new hardware. Click Next to start the device installation. You may get a message regarding Novacom drivers not being installed. If so, you can disregard it. Once your device is installed, proceed with the Preware installation.&lt;br /&gt;
# Download the [http://get.preware.org/PrewareInstaller-1.1.0.jar Preware Standalone Installer] and place it in the same directory as the webOS Doctor .jar file.&lt;br /&gt;
# Run the Preware Installer.&lt;br /&gt;
# Click on the Tools menu and choose Install Drivers. This will install the Palm Novacom drivers for webOS devices.&lt;br /&gt;
# Once the drivers have finished installing, click on Install Preware. After Preware is installed, your device will be unresponsive for a few seconds while Luna restarts.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;BR&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Installing Preware from the Commandline===&lt;br /&gt;
If you have access to the command line of your webOS Device or emulator using Terminal, Novaterm, the &amp;quot;Linux Commandline&amp;quot; in WebOS Quick Install, or other techniques, you can install Preware by typing three lines. This technique is always the shortest and in many ways the simplest, but if you are in any way unsure of operating at the Linux command line, please use either of the methods described above. &lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;bash&amp;quot;&amp;gt;&lt;br /&gt;
cd /tmp&lt;br /&gt;
wget http://bit.ly/preware-bootstrap&lt;br /&gt;
sh preware-bootstrap&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;BR&amp;gt;&lt;br /&gt;
===更新Preware===&lt;br /&gt;
想要更新Preware，只需要运行Preware并从主界面中选择“软件包更新”。如果Preware有新的更新，会自动出现在列表中。然后选择“更新。 Preware会在更新完成后自动关闭。&lt;br /&gt;
&lt;br /&gt;
不要使用fileCoaster, PreLoad 或是 PreUpdate来安装/升级Preware。这些工具都不能正常操作高级自制软件包。&lt;br /&gt;
&lt;br /&gt;
&amp;lt;BR&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Removing Preware===&lt;br /&gt;
''Why would you ever want to remove Preware?''&lt;br /&gt;
&lt;br /&gt;
To remove Preware, hold the Orange button on your keypad and choose Preware from the Launcher. Choose Delete.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;BR&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=用法=&lt;br /&gt;
&lt;br /&gt;
===Preferences===&lt;br /&gt;
{| Width=&amp;quot;70%&amp;quot; VAlign=&amp;quot;top&amp;quot;&lt;br /&gt;
|valign=&amp;quot;top&amp;quot;|[[image:Preferences.png|160px|frameless|left|text-top]]&lt;br /&gt;
|valign=&amp;quot;top&amp;quot;|You can select preferences in the top left corner of the Pre to bring up the preferences screen.  On the Preferences screen you can specify the look of the application, the frequency that feeds are updated, and what Preware will show you by default.&lt;br /&gt;
&amp;lt;BR&amp;gt;&lt;br /&gt;
{| style=&amp;quot;color:black; background-color:#F9F9F9;border:1px outset;&amp;quot; cellpadding=&amp;quot;3&amp;quot; cellspacing=&amp;quot;0&amp;quot;&lt;br /&gt;
|TIP:&lt;br /&gt;
|-&lt;br /&gt;
|To make it easier to find things, set &amp;quot;Show Available Types&amp;quot; to yes.  This will show separate categories (Applications/Themes/Patches/etc.) rather than show everything in one long list.&lt;br /&gt;
|}&lt;br /&gt;
|}&lt;br /&gt;
&amp;lt;BR&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Feed Management===&lt;br /&gt;
{| Width=&amp;quot;70%&amp;quot; VAlign=&amp;quot;top&amp;quot;&lt;br /&gt;
|valign=&amp;quot;top&amp;quot;|[[image:Preware_feeds.png|160px|frameless|left|text-top]]&lt;br /&gt;
|valign=&amp;quot;top&amp;quot;|In the preferences section on the top bar on the right side is a button that takes you to the feeds screen.  On the feeds screen you can select which feeds are loaded and which ones are not. Simply select the on or off button for that feed. (If you are not interested in themes you can disable the two feeds for themes to speed up the updating of feeds) Preware comes with the following feeds by default (some are disabled by default, but are easily enabled if desired). &lt;br /&gt;
&lt;br /&gt;
{| style=&amp;quot;color:black; background-color:#FFFFE0;&amp;quot; cellpadding=&amp;quot;3&amp;quot; cellspacing=&amp;quot;0&amp;quot; Border=&amp;quot;1&amp;quot;&lt;br /&gt;
|align=&amp;quot;center&amp;quot; colspan=&amp;quot;4&amp;quot; | '''Default Feeds'''&lt;br /&gt;
|-&lt;br /&gt;
|align=&amp;quot;center&amp;quot; | [http://ipkg.preware.org/feeds/palm-beta/ Palm Beta]&lt;br /&gt;
|align=&amp;quot;center&amp;quot; | [http://ipkg.preware.org/feeds/palm-beta-updates Palm Beta Updates]&lt;br /&gt;
|align=&amp;quot;center&amp;quot; | [http://ipkg.preware.org/feeds/palm-catalog/ Palm Catalog]&lt;br /&gt;
|align=&amp;quot;center&amp;quot; | [http://ipkg.preware.org/feeds/palm-catalog-updates/ Palm Catalog Updates]&lt;br /&gt;
|-&lt;br /&gt;
|align=&amp;quot;center&amp;quot; | [http://ipkg.preware.org/feeds/palm-web-updates/ Palm Web]&lt;br /&gt;
|align=&amp;quot;center&amp;quot; | [http://ipkg.preware.org/feeds/palm-web-updates/ Palm Web Updates]&lt;br /&gt;
|align=&amp;quot;center&amp;quot; | [http://ipkg.preware.org/feeds/precentral-themes/ PreCentral]&lt;br /&gt;
|align=&amp;quot;center&amp;quot; | [http://ipkg.preware.org/feeds/precentral-themes/ PreCentral Themes]&lt;br /&gt;
|-&lt;br /&gt;
|align=&amp;quot;center&amp;quot; | [http://ipkg.preware.org/feeds/webos-internals/ WebOS Internals]&lt;br /&gt;
|align=&amp;quot;center&amp;quot; | [http://ipkg.preware.org/feeds/optware/ Optware]&lt;br /&gt;
|align=&amp;quot;center&amp;quot; | [http://ipkg.preware.org/feeds/webos-patches/ WebOS Patches]&lt;br /&gt;
|align=&amp;quot;center&amp;quot; | [http://ipkg.preware.org/feeds/webos-kernels/ WebOS Kernels]&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
{| style=&amp;quot;color:black; background-color:#F9F9F9;border:1px outset;&amp;quot; VAlign=&amp;quot;middle&amp;quot; cellpadding=&amp;quot;3&amp;quot; cellspacing=&amp;quot;0&amp;quot; Width=&amp;quot;70%&amp;quot;&lt;br /&gt;
|align=&amp;quot;center&amp;quot; | See [[Testing Feeds]] for detailed instructions on adding custom feeds.&lt;br /&gt;
|}&lt;br /&gt;
&amp;lt;BR&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Package Updates===&lt;br /&gt;
{| Width=&amp;quot;70%&amp;quot; VAlign=&amp;quot;top&amp;quot;&lt;br /&gt;
|valign=&amp;quot;top&amp;quot;|[[image:UpdateFeeds.png|160px|frameless|left|text-top]]&lt;br /&gt;
|valign=&amp;quot;top&amp;quot;|To update feeds, simply select &amp;quot;Update Feeds&amp;quot; from the Application Menu.  Preware will download the package list information from your enabled feeds.  After processing the data, you will be back at the main list of available items.&lt;br /&gt;
|}&lt;br /&gt;
&amp;lt;BR&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Installing Packages===&lt;br /&gt;
{| Width=&amp;quot;70%&amp;quot; VAlign=&amp;quot;top&amp;quot;&lt;br /&gt;
|valign=&amp;quot;top&amp;quot;|[[image:SelectApp.png|160px|frameless|left|text-top]]&lt;br /&gt;
|valign=&amp;quot;top&amp;quot;|There are a few ways to select and install a &amp;quot;package&amp;quot; (application/patch/theme/etc.).  Using &amp;quot;List of Everything&amp;quot; would be the simplest.&lt;br /&gt;
#Find the package you want to install either by scrolling and tapping on it, or just start typing&lt;br /&gt;
#Tap the &amp;quot;Install&amp;quot; button that the bottom of the package's page to install.&lt;br /&gt;
|}&lt;br /&gt;
&amp;lt;BR&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Removing Packages===&lt;br /&gt;
{| Width=&amp;quot;70%&amp;quot; VAlign=&amp;quot;top&amp;quot;&lt;br /&gt;
|valign=&amp;quot;top&amp;quot;|[[image:RemoveAppTap.png|160px|frameless|left|text-top]]&lt;br /&gt;
|valign=&amp;quot;top&amp;quot;|Removing a package is just as easy.&lt;br /&gt;
#On the main screen, tap &amp;quot;Installed Packages&amp;quot;, then the category of the package you want to remove&lt;br /&gt;
#Tap the Package you want to remove&lt;br /&gt;
#Tap the &amp;quot;Remove&amp;quot; button that the bottom of the package's page.&lt;br /&gt;
|}&lt;br /&gt;
&amp;lt;BR&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--&lt;br /&gt;
=== Applications ===&lt;br /&gt;
=== Themes ===&lt;br /&gt;
=== Patches ===&lt;br /&gt;
=== Installed Packages ===&lt;br /&gt;
=== List of Everything ===&lt;br /&gt;
=== Saved Package List ===&lt;br /&gt;
--&amp;gt;&lt;br /&gt;
&lt;br /&gt;
= Operating notes =&lt;br /&gt;
&lt;br /&gt;
===Limitations===&lt;br /&gt;
No known limitations.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;BR&amp;gt;&lt;br /&gt;
===Known bugs===&lt;br /&gt;
*When selecting a patch with dependencies, if you view those dependencies then install them, when Preware returns you to the original patch's screen it will still have the 'install' button showing even though it is installed successfully.  Swiping back and returning will show the correct status.&lt;br /&gt;
&lt;br /&gt;
*The Update All button can get confused if there are patches with complex dependencies.  This will be fixed in a future version.&lt;br /&gt;
&lt;br /&gt;
*If updates to App Catalog applications are pending, they will be silently skipped when using the Update All button.&lt;br /&gt;
&lt;br /&gt;
*The Updates feature from the regular Palm Launcher, may claim that application updates are needed, and then when the user clicks Show Updates shows the App Catalog's installed applications,  there are none shown that need updating.   This isn't as expected.  This is because an app that was previously only in Preware has now migrated to the Palm Catalog.  Don't worry, your apps are up to date (with the possible exception of the one with the conflict.)  This is not a bug in Preware per se' but an app version conflict because the app is in both the Palm Catalog and also in Homebrew.  Notice that you don't need to remove Preware to install the app from the official catalog, but simply disable the feed in Preware then &amp;quot;update feeds&amp;quot; to refresh the list then it should install fine from the official app catalog.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;BR&amp;gt;&lt;br /&gt;
=更新日志=&lt;br /&gt;
&amp;lt;BR&amp;gt;&lt;br /&gt;
若有兴趣查看完整更新日志，请看：[http://git.webos-internals.org/?p=applications/preware.git;a=tags found here]以下都是自从1.0里程碑后的更新日志.&lt;br /&gt;
&amp;lt;BR&amp;gt;&amp;lt;BR&amp;gt;&lt;br /&gt;
&lt;br /&gt;
;1.5.0:&lt;br /&gt;
* You must upgrade to this version for full webOS 2.0 compatibility.&lt;br /&gt;
&lt;br /&gt;
;1.4.9:&lt;br /&gt;
* Better compatibility with unknown future webOS versions.&lt;br /&gt;
&lt;br /&gt;
;1.4.8:&lt;br /&gt;
&lt;br /&gt;
* Now calls the correct software manager updates screen on webOS 2.0.&lt;br /&gt;
&lt;br /&gt;
; 1.4.7:&lt;br /&gt;
* Fixed update, install and remove status messages on webOS 2.0.&lt;br /&gt;
&lt;br /&gt;
;1.4.6:&lt;br /&gt;
* New &amp;quot;App Catalog&amp;quot; theme preferences thanks to Garrett92C.&lt;br /&gt;
* Added support for &amp;quot;MaxWebOSVersion&amp;quot; in the feeds.&lt;br /&gt;
&lt;br /&gt;
;1.4.5:&lt;br /&gt;
* Added support for identifying when running on a Pre 2 device.&lt;br /&gt;
&lt;br /&gt;
;1.4.4: &lt;br /&gt;
* Updated the version check to support future webOS versions.&lt;br /&gt;
&lt;br /&gt;
;1.4.2:&lt;br /&gt;
* Added Category as a blacklist option.&lt;br /&gt;
&lt;br /&gt;
;1.4.1:&lt;br /&gt;
* Added a Changelog button to the Help scene.&lt;br /&gt;
&lt;br /&gt;
;1.4.0:&lt;br /&gt;
* Added help to preferences scene.&lt;br /&gt;
* Fixed swipe-to-delete bug in blacklist.&lt;br /&gt;
* Updated Italian translations (courtesy of Darkmagister).&lt;br /&gt;
* Added &amp;quot;Get Info&amp;quot; button to package install scene.&lt;br /&gt;
* Added &amp;quot;Send&amp;quot; button to ipkg log scene.&lt;br /&gt;
* Fixed bug when loading large package descriptions.&lt;br /&gt;
&lt;br /&gt;
;1.3.8:&lt;br /&gt;
* Updated French translations (courtesy of Yannick LE NY).&lt;br /&gt;
&lt;br /&gt;
;1.3.6:&lt;br /&gt;
* Preware now supports installation of application package files (.ipk files) directly from URLs, email attachments, and local files.&lt;br /&gt;
* Also supported are Send to Preware links on homebrew application gallery and news websites (this requires the Neato! application to also be installed).&lt;br /&gt;
* If Preware continually asks you about file associations on every single launch, even after you have answered Yes to the questions it asks, then you may have a damaged file association table and will need to run the Emergency MimeTable Reset tool and then reboot to repair it.&lt;br /&gt;
&lt;br /&gt;
;1.3.5:&lt;br /&gt;
* Updated German translations.&lt;br /&gt;
&lt;br /&gt;
;1.3.3:&lt;br /&gt;
* Always ask the user before modifying the file association list.&lt;br /&gt;
* Updated French translations. &lt;br /&gt;
&lt;br /&gt;
;1.3.1:&lt;br /&gt;
* Check whether Preware is the default application for handling packages, and advise the user if it is not.&lt;br /&gt;
&lt;br /&gt;
;1.3.0:&lt;br /&gt;
* Added Preware to the Default Applications list to allow for installing packages from email messages and the browser.&lt;br /&gt;
&lt;br /&gt;
;1.2.9:&lt;br /&gt;
* Fixed the Saved Package List swipe to delete bug.&lt;br /&gt;
&lt;br /&gt;
;1.2.8:&lt;br /&gt;
* Open the My Applications app catalog screen when multiple app catalog applications need updating.&lt;br /&gt;
&lt;br /&gt;
;1.2.7&lt;br /&gt;
* Fixed the Install Package problem when running on the emulator.&lt;br /&gt;
&lt;br /&gt;
;1.2.6&lt;br /&gt;
* Remove most of the curl download progress messages from the ipkg log (this fixes a buffer overrun crash).&lt;br /&gt;
&lt;br /&gt;
;1.2.5&lt;br /&gt;
* Added Ask At Launch option to update preference.&lt;br /&gt;
* Added Blacklist support.&lt;br /&gt;
* German Translation updates.&lt;br /&gt;
* Fixed update banner problem.&lt;br /&gt;
* Fixed package with too many dependent packages problem.&lt;br /&gt;
&lt;br /&gt;
;1.2.4&lt;br /&gt;
* Added support for MinWebOSVersion, DeviceCompatibility and PreActionMessage package attributes.&lt;br /&gt;
&lt;br /&gt;
;1.2.3&lt;br /&gt;
* Enable the Install Package feature to also work for incorrectly formatted filenames.&lt;br /&gt;
&lt;br /&gt;
;1.2.1&lt;br /&gt;
* Robustified the Install Package feature - will now run post-install scripts for all correctly formatted filenames (packageid_version_arch.ipk).&lt;br /&gt;
&lt;br /&gt;
;1.2.0&lt;br /&gt;
* Added Install Package functionality, allowing installation of packages from URLs and local files.&lt;br /&gt;
* Moved Saved Package List from the main screen to the app menu.&lt;br /&gt;
&lt;br /&gt;
;1.1.7&lt;br /&gt;
* Added support for Kernel Modules.&lt;br /&gt;
&lt;br /&gt;
;1.1.5&lt;br /&gt;
* Use a gentler reboot procedure to allow open files to be flushed to disk.&lt;br /&gt;
&lt;br /&gt;
;1.1.4&lt;br /&gt;
* Fixed hang on package download failures.&lt;br /&gt;
&lt;br /&gt;
;1.1.2 &lt;br /&gt;
*Added support for the ENABLE_TESTING_FEEDS Meta-Doctor feature.&lt;br /&gt;
*Removed the tag line about eventually reaching 1.0.&lt;br /&gt;
*Minor French translation updates, courtesy of Yannick LE NY.&lt;br /&gt;
&lt;br /&gt;
;1.1.1&lt;br /&gt;
*Added languages field in package descriptions. &lt;br /&gt;
*Added preference to only show packages with English descriptions.&lt;br /&gt;
&lt;br /&gt;
;1.1.0&lt;br /&gt;
*Now defaults (selectable by a preference option) to using an alternative installation method to avoid the webOS 1.4 rescan bug which closes and stops notifications from your phone, email and messaging applications. &lt;br /&gt;
*Updated German and French translations.&lt;br /&gt;
*Fixed deletion of disabled feeds. &lt;br /&gt;
*Added service version number to the ipkgservice API. Robustified the service upgrade process.&lt;br /&gt;
&lt;br /&gt;
;1.0.0&lt;br /&gt;
*The Package Manager Service has been rewritten in C and incorporated into this single Preware package.&lt;br /&gt;
*Installing Preware 1.0.0 will remove the Package Manager Service as the last step of the upgrade process.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;BR&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=Repository=&lt;br /&gt;
Preware and the Package Manager Service are housed in the applications/preware git repository at http://git.webos-internals.org/&lt;br /&gt;
&lt;br /&gt;
For more information getting your application published in the WebOS Internals Source Code Repositories, please see the [[WebOS Internals Source Code Repositories]] page.  For commit permission to the open source project, contact rwhitby on #webos-internals or email [mailto:support@webos-internals.org support@webos-internals.org]&lt;/div&gt;</summary>
		<author><name>Paperadio</name></author>
	</entry>
</feed>