<?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=Greg+roll</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=Greg+roll"/>
	<link rel="alternate" type="text/html" href="http://wiki.webos-internals.org/wiki/Special:Contributions/Greg_roll"/>
	<updated>2026-04-14T23:48:47Z</updated>
	<subtitle>User contributions</subtitle>
	<generator>MediaWiki 1.35.1</generator>
	<entry>
		<id>http://wiki.webos-internals.org/index.php?title=Patch_webOS_Bypassing_Activation&amp;diff=7810</id>
		<title>Patch webOS Bypassing Activation</title>
		<link rel="alternate" type="text/html" href="http://wiki.webos-internals.org/index.php?title=Patch_webOS_Bypassing_Activation&amp;diff=7810"/>
		<updated>2009-12-19T01:18:58Z</updated>

		<summary type="html">&lt;p&gt;Greg roll: /* Credits */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{template:patch}}&lt;br /&gt;
&lt;br /&gt;
Note that this page was written for webOS 1.0.3, and may not work for later versions (although the general principles will probably be the same).&lt;br /&gt;
&lt;br /&gt;
If you're after a maintained tool to do this, look for the [[Application:MetaDoctor|WebOS Internals Meta-Doctor]].&lt;br /&gt;
&lt;br /&gt;
If you are outside of Sprint's service area in the United States and would like to still be able to use your Pre, you are required to possess a Palm profile.  The phone will not let you past the &amp;quot;create profile&amp;quot; screen because it cannot hit Palm's servers over the non-working EV-DO connection.&lt;br /&gt;
&lt;br /&gt;
This modification will allow you to enable WiFi and use that to create your Palm Profile.  The phone is otherwise unchanged and would still work if it was brought back into a Sprint service area.&lt;br /&gt;
&lt;br /&gt;
NOTE: You may need to use a Mac or Linux machine to do the file editing, otherwise the /dev folder will be empty and YOUR PHONE WILL NOT BOOT.&lt;br /&gt;
= Procedure with a good ESN phone =&lt;br /&gt;
== Verified Working Procedure: ==&lt;br /&gt;
&lt;br /&gt;
'''Note: These instructions and patches were created for WebOSdoctor 1.0.2, so the locations of lines may be different on later versions.'''&lt;br /&gt;
&lt;br /&gt;
1. Download the [http://palm.cdnetworks.net/rom/pre_p100eww/webosdoctorp100ewwsprint.jar WebOS image].&lt;br /&gt;
&lt;br /&gt;
2. Rename this file to .zip, and extract it.&lt;br /&gt;
&lt;br /&gt;
3. Untar resources\webOS\nova-cust-image-castle.rootfs.tar.gz.&lt;br /&gt;
&lt;br /&gt;
4. Check to see that /dev has files in it after untarring. If it does not, try untarring as root.&lt;br /&gt;
&lt;br /&gt;
5. Open file /usr/palm/applications/com.palm.app.firstuse/app/controllers/app-assistant.js.&lt;br /&gt;
&lt;br /&gt;
6. Change the setUpFirstUse() function.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&amp;lt;nowiki&amp;gt;&lt;br /&gt;
function setUpFirstUse () {&lt;br /&gt;
setupSimulator (); &lt;br /&gt;
isDevice = true; &lt;br /&gt;
}&amp;lt;/nowiki&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
7. Apply the diff's to the following 2 files:&lt;br /&gt;
&lt;br /&gt;
command:&lt;br /&gt;
&lt;br /&gt;
 patch foo.js &amp;lt; patch&lt;br /&gt;
&lt;br /&gt;
files to patch:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&amp;lt;nowiki&amp;gt;&lt;br /&gt;
/usr/palm/applications/com.palm.app.firstuse/app/controllers/firstuse-util.js&lt;br /&gt;
95a96&lt;br /&gt;
&amp;gt;                       {label: $L('Enable WiFi'), command: 'peef-hack-mode'},&lt;br /&gt;
105a107,108&lt;br /&gt;
&amp;gt;               } else if (value == &amp;quot;peef-hack-mode&amp;quot;) {&lt;br /&gt;
&amp;gt;                       AppAssistant.accountService.peefMode();&lt;br /&gt;
&amp;lt;/nowiki&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&amp;lt;nowiki&amp;gt;&lt;br /&gt;
/usr/palm/applications/com.palm.app.firstuse/app/models/account-service.js&lt;br /&gt;
389a390,399&lt;br /&gt;
&amp;gt;       peefMode: function() {&lt;br /&gt;
&amp;gt;               return new Mojo.Service.Request(&amp;quot;palm://com.palm.applicationManager/open&amp;quot;, {&lt;br /&gt;
&amp;gt;                       parameters: {&lt;br /&gt;
&amp;gt;                               id: 'com.palm.app.wifi',&lt;br /&gt;
&amp;gt;                               params: {&lt;br /&gt;
&amp;gt;                               }&lt;br /&gt;
&amp;gt;                       }&lt;br /&gt;
&amp;gt;               });&lt;br /&gt;
&amp;gt;       },&lt;br /&gt;
&amp;lt;/nowiki&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
8. Edit /usr/lib/ipkg/info/com.palm.app.firstuse.md5sums and add the correct md5 of app-assistant.js, account-service.js, and firstuse-util.js.&lt;br /&gt;
&lt;br /&gt;
 md5sum (file.js)&lt;br /&gt;
&lt;br /&gt;
9. Edit /md5sums file and add the correct md5 of app-assistant.js, account-service.js, and firstuse-util.js, and /usr/lib/ipkg/info/com.palm.app.firstuse.md5sums. (These two steps are not necessary, but if you don't do them, the flashing will fail.  The phone should still reboot and work as normally though.)&lt;br /&gt;
&lt;br /&gt;
10. Pack the nova-cust-image-castle.rootfs folder into nova-cust-image-castle.rootfs.tar.gz (make sure that the tar's root contains the root file system, and not a folder containing the root file system). &lt;br /&gt;
&lt;br /&gt;
 tar cvpzf ../nova-cust-image-castle.rootfs.tar.gz ./&lt;br /&gt;
&lt;br /&gt;
11. Pack the webOS folder into webOS.tar.  Make sure that the root of the .tar contains the files in webOS and not a folder containing the files in webOS.&lt;br /&gt;
&lt;br /&gt;
 tar cvf ../webOS.tar ./&lt;br /&gt;
&lt;br /&gt;
12. Remove JARKEY.RSA and JARKEY.SF from \META-INF.&lt;br /&gt;
&lt;br /&gt;
13. Edit the MANIFEST.MF in \META-INF. Remove all of the SHA-1 hashes and leave just the following three lines at the top of the file.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&amp;lt;nowiki&amp;gt;Manifest-Version: 1.0&lt;br /&gt;
Created-By: 1.6.0_04 (Sun Microsystems Inc.)&lt;br /&gt;
Main-Class: com.palm.nova.installer.recoverytool.RecoveryTool&lt;br /&gt;
&amp;lt;/nowiki&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
14. Pack the .jar back up. You can use zip to do this.  NOTE: If zipping it is resulting in an unusable jar file, make sure you have the JDK installed and use: &lt;br /&gt;
&lt;br /&gt;
 jar cvMf flasher.jar * #if you are in the folder containing resources, META-INF and com folders&lt;br /&gt;
&lt;br /&gt;
15. Hold the volume up button while plugging in USB cable.&lt;br /&gt;
&lt;br /&gt;
16. Flash it by starting the flasher tool.&lt;br /&gt;
 java -jar flasher.jar&lt;br /&gt;
 &lt;br /&gt;
&lt;br /&gt;
17. Once you get to the &amp;quot;Create Palm Profile&amp;quot; screen, tap the little phone icon down in the lower right notification area.&lt;br /&gt;
&lt;br /&gt;
18. Choose the &amp;quot;Enable WiFi&amp;quot; menu item.&lt;br /&gt;
&lt;br /&gt;
19. When the WiFi control opens, enable WiFi and connect to your local WiFi network (must allow internet accesss).&lt;br /&gt;
&lt;br /&gt;
20. Close the WiFi panel and then proceed normally to create your new Palm Profile.  NOTE: If you find yourself unable to close the WiFi panel, remove the battery and reboot.  Your phone will still connect to the network.&lt;br /&gt;
&lt;br /&gt;
== Bypassing modem errors ==&lt;br /&gt;
&lt;br /&gt;
If your CDMA modem somehow gets into a bad state, firstuse will still fail with generic error messages (loading the &amp;quot;error&amp;quot; scene when it fails to initialize the modem).  &lt;br /&gt;
&lt;br /&gt;
Apparently changing  (commenting out the isDevice line?)&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&amp;lt;nowiki&amp;gt;&lt;br /&gt;
function setUpFirstUse () {&lt;br /&gt;
setupSimulator (); &lt;br /&gt;
// isDevice = true; &lt;br /&gt;
}&lt;br /&gt;
&amp;lt;/nowiki&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
and changing both instances of &lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&amp;lt;nowiki&amp;gt;&lt;br /&gt;
if (PalmSystem.version.match(&amp;quot;desktop&amp;quot;)) {&lt;br /&gt;
&amp;lt;/nowiki&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
to &lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&amp;lt;nowiki&amp;gt;&lt;br /&gt;
if (true) {&lt;br /&gt;
&amp;lt;/nowiki&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
will cause firstuse to use the same mechanism it does on the emulator and skip testing the CDMA modem.&lt;br /&gt;
&lt;br /&gt;
FIXME:  Would someone please validate this method and perhaps come up with a unified patch to solve both problems in fewer lines?&lt;br /&gt;
&lt;br /&gt;
== Credits ==&lt;br /&gt;
Courtesy of pEEf.&lt;br /&gt;
Verified by Ajax.&lt;br /&gt;
&lt;br /&gt;
= Procedure with an bad ESN phone =&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
The bad ESN phone (can be for example bought off eBay) is quite a good choice for a developer if you know how to get around the activation process. If you follow the 'good ESN' procedure, the phone will end at the &amp;quot;Profile Creation Failed&amp;quot; screen with no possibility to get around it.&lt;br /&gt;
&lt;br /&gt;
'''NOTE:''' The following instructions were tested on webOS 1.1.0 and may not work on the later releases, but you can obtain the 1.1.0 Doctor and upgrade to a newer version using the Update app later (updated to 1.2.0, the phone works great).'''&lt;br /&gt;
&lt;br /&gt;
== Bypass the First Use app after booting ==&lt;br /&gt;
&lt;br /&gt;
You can&lt;br /&gt;
* use a developer ROM (Was available on [http://prerelease.palm.com/sdk-beta/release20090515/PalmDeviceInstaller-SDK47.jar Early Access], now offline. The updated public ROMs are still in the works.) with comparable functions with webOS 1.0.2 minus some profile-related stuff to get access to the phone while it's displaying the First Use app (and edit the file described below after the flashing) and then upgrade to a stock ROM. '''No need to edit the JAR file'''&lt;br /&gt;
* reflash it with a modified stock ROM (the JAR packing and unpacking procedure is same as described above but with a different modified file). '''You need to edit the JAR file'''&lt;br /&gt;
&lt;br /&gt;
=== Stock ROM procedure ===&lt;br /&gt;
&lt;br /&gt;
If you modify the ''/etc/event.d/LunaSysMgr'' the following way (comment out some lines), the First Use app will not launch after the reboot and you'll be able to use the phone normally...kind of. The application requiring the Palm Profile may not work as the supposed to do until you continue with the 'Create a Palm Profile' procedure described below.&lt;br /&gt;
&amp;lt;pre&amp;gt;&amp;lt;nowiki&amp;gt;&lt;br /&gt;
start on started java-serviceboot&lt;br /&gt;
&lt;br /&gt;
# Stop when the Software Update tool is about to install an update.  The tool&lt;br /&gt;
# uses upstart to restart jobs when the installation is complete.&lt;br /&gt;
stop on started start_update&lt;br /&gt;
&lt;br /&gt;
respawn&lt;br /&gt;
&lt;br /&gt;
pre-start script&lt;br /&gt;
	echo &amp;quot;1&amp;quot; &amp;gt; /proc/sys/vm/overcommit_memory&lt;br /&gt;
	mkdir -p /var/luna/preferences&lt;br /&gt;
#	if [ ! -f /var/luna/preferences/ran-first-use ]&lt;br /&gt;
#	then&lt;br /&gt;
#		echo &amp;quot; -u minimal -a com.palm.app.firstuse&amp;quot; &amp;gt; /var/luna/preferences/sysmgr-args&lt;br /&gt;
#	else&lt;br /&gt;
		echo &amp;quot;&amp;quot; &amp;gt; /var/luna/preferences/sysmgr-args&lt;br /&gt;
#	fi	&lt;br /&gt;
end script&lt;br /&gt;
&amp;lt;/nowiki&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Developer ROM procedure ===&lt;br /&gt;
&lt;br /&gt;
Just download the developer ROM from somewhere and flash the phone. Then you can do an update to the latest stock ROM by launching the Update application. You only need to create ''/var/luna/preferences/ran-first-use'' (''touch /var/luna/preferences/ran-first-use'' command) file to be able to pass trough the First Use app after the boot, othervise you'll get stuck again ;-) '''One big catch: The system only shows version 1.1.0 as a maximal upgrade, it's currently not possible to update to 1.2.0+'''&lt;br /&gt;
&lt;br /&gt;
'''NOTE:''' (confirmed on a clean reflashed phone two times) I've tried the developer ROM procedure (dev 1.0.2 =&amp;gt; stock 1.1.0) and after the system update finished, my phone suddenly stopped responding to keyboard and touchscreen input though the remote access still worked. I discovered that there was some problem with installing the ''hidd'' (Human Interface Device Daemon aka touchscreen/keyboard/proximity sensor/accelerometer driver) libraries. If you also run accross this problem, you need to copy ''/usr/lib/lib/libhidkeypad.so'' and ''/usr/lib/libhidproximity.so'' from the webOS doctor image to the device. These files are missing and therefore the daemon cannot start.&lt;br /&gt;
&lt;br /&gt;
== Create a Palm Profile ==&lt;br /&gt;
You have to apply these changes from the remote shell (novaterm) directly on the running phone. Just update to the latest webOS version, enable the developer mode and connect to the device. &lt;br /&gt;
&lt;br /&gt;
=== Procedure for both ROM types ===&lt;br /&gt;
'''This procedure has to be done either for the stock ROM and the developer ROM.'''&lt;br /&gt;
You need to add the following two lines to ''/usr/palm/applications/com.palm.app.firstuse/app/controllers/provision-assistant.js'' file (webOS 1.1: line 50):&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
this.deviceIdRequest = AppAssistant.accountService.getDeviceId(&lt;br /&gt;
                            this.readDeviceId.bind(this),&lt;br /&gt;
                            this.deviceIdRequestFailed.bind(this), this.controller);&lt;br /&gt;
&lt;br /&gt;
this.setupProgressBar();&lt;br /&gt;
&lt;br /&gt;
this.provisionComplete(); // &amp;lt;==== add this line&lt;br /&gt;
return; // &amp;lt;==== add this line&lt;br /&gt;
&lt;br /&gt;
ProvisionUtil.setScene(this);&lt;br /&gt;
&lt;br /&gt;
if((!isActivated) &amp;amp;&amp;amp; (activationFailed)) {&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
This modification will let you activate the phone without actually checking if it could be activated (you'll get Cannot Activate Your Phone screen if you don't do that).&lt;br /&gt;
&lt;br /&gt;
=== Stock ROM procedure ===&lt;br /&gt;
No need to modify anything else. Just continue with the Finalization part.&lt;br /&gt;
&lt;br /&gt;
=== Developer ROM procedure ===&lt;br /&gt;
If you're upgrading from the developer ROM, you need to modify the ''/dev/tokens/DMSETS'' file. in order to be able to create a Palm Profile. If you're running the stock ROM from the beginning, you don't have to issue this modification.&lt;br /&gt;
&lt;br /&gt;
'''before modification:'''&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
{&amp;quot;sets&amp;quot;:&amp;quot;94&amp;quot;}&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
'''after modification:'''&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
{&amp;quot;sets&amp;quot;:&amp;quot;base&amp;quot;}&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
The phone will then think that it's not a developer device (for the sake of Profile creation process) and allow the Profile to be created.&lt;br /&gt;
&lt;br /&gt;
Finally, you gotta kill the ''java'' (''pkill java'') and ''luna-prefs-service'' (''pkill prefs'') processes. When you do that, the phone will use load the edited DMSETS value and provide it to the Profile creation process.&lt;br /&gt;
&lt;br /&gt;
=== Finalization ===&lt;br /&gt;
You have to install the SDK in order to be able to use the ''palm-launch'' command. After you issue one or both of the following modifications (stock ROM =&amp;gt; only the first, dev ROM =&amp;gt; both), you have to run the Firstuse app to create a Palm Profile. This can be done using the ''palm-launch com.palm.app.firstuse''. The phone will launch the classical Firstuse app screen and let you create the Profile.&lt;br /&gt;
&lt;br /&gt;
'''NOTE:''': If the phone still complains about something, reboot it or try killing the ''java'' and ''prefs'' processes (as described in the previous step).&lt;br /&gt;
&lt;br /&gt;
=== Finalization (Alternate Method)===&lt;br /&gt;
I had trouble with the above 'Finalization' step and always got the error &amp;quot;Profile Creation Failed&amp;quot;.&lt;br /&gt;
Below is a manual method for creating a Palm account. Once you run it you should get an email from Palm to confirm your details.&lt;br /&gt;
&lt;br /&gt;
I believe questionid 2 is &amp;quot;what is your first car&amp;quot; but you are asked this information again from the Palm email.&lt;br /&gt;
&lt;br /&gt;
Replace the bold entries with your details, root to your Pre or Pixi and run the following command.&lt;br /&gt;
&lt;br /&gt;
luna-send -n 1 palm://com.palm.accountservices/createNovaAccount {\&amp;quot;password\&amp;quot;:\&amp;quot;'''YOURPASSWORD'''\&amp;quot;,\&amp;quot;email\&amp;quot;:\&amp;quot;'''YOUREMAIL@SOMEWHERE.com'''\&amp;quot;,\&amp;quot;firstName\&amp;quot;:\&amp;quot;'''YOURFIRSTNAME'''\&amp;quot;,\&amp;quot;lastName\&amp;quot;:\&amp;quot;'''YOURLASTNAME'''\&amp;quot;,\&amp;quot;language\&amp;quot;:\&amp;quot;en\&amp;quot;,\&amp;quot;country\&amp;quot;:\&amp;quot;gb\&amp;quot;,\&amp;quot;questionId\&amp;quot;:\&amp;quot;2\&amp;quot;,\&amp;quot;response\&amp;quot;:\&amp;quot;'''FIRSTCAR'''\&amp;quot;}&lt;br /&gt;
&lt;br /&gt;
== Credits ==&lt;br /&gt;
* xxrake for the [http://forums.precentral.net/general-webos-chat/194423-new-way-bypassing-pres-activation-palm-profile.html original PreCentral forums post]&lt;br /&gt;
* czechdev for finding out what the &amp;quot;Profile Creation Screen&amp;quot; does really mean and how to solve it, SDK to stock ROM update process&lt;br /&gt;
* greg_roll added manual profile creation method&lt;/div&gt;</summary>
		<author><name>Greg roll</name></author>
	</entry>
	<entry>
		<id>http://wiki.webos-internals.org/index.php?title=Patch_webOS_Bypassing_Activation&amp;diff=7809</id>
		<title>Patch webOS Bypassing Activation</title>
		<link rel="alternate" type="text/html" href="http://wiki.webos-internals.org/index.php?title=Patch_webOS_Bypassing_Activation&amp;diff=7809"/>
		<updated>2009-12-19T01:18:10Z</updated>

		<summary type="html">&lt;p&gt;Greg roll: /* Finalization */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{template:patch}}&lt;br /&gt;
&lt;br /&gt;
Note that this page was written for webOS 1.0.3, and may not work for later versions (although the general principles will probably be the same).&lt;br /&gt;
&lt;br /&gt;
If you're after a maintained tool to do this, look for the [[Application:MetaDoctor|WebOS Internals Meta-Doctor]].&lt;br /&gt;
&lt;br /&gt;
If you are outside of Sprint's service area in the United States and would like to still be able to use your Pre, you are required to possess a Palm profile.  The phone will not let you past the &amp;quot;create profile&amp;quot; screen because it cannot hit Palm's servers over the non-working EV-DO connection.&lt;br /&gt;
&lt;br /&gt;
This modification will allow you to enable WiFi and use that to create your Palm Profile.  The phone is otherwise unchanged and would still work if it was brought back into a Sprint service area.&lt;br /&gt;
&lt;br /&gt;
NOTE: You may need to use a Mac or Linux machine to do the file editing, otherwise the /dev folder will be empty and YOUR PHONE WILL NOT BOOT.&lt;br /&gt;
= Procedure with a good ESN phone =&lt;br /&gt;
== Verified Working Procedure: ==&lt;br /&gt;
&lt;br /&gt;
'''Note: These instructions and patches were created for WebOSdoctor 1.0.2, so the locations of lines may be different on later versions.'''&lt;br /&gt;
&lt;br /&gt;
1. Download the [http://palm.cdnetworks.net/rom/pre_p100eww/webosdoctorp100ewwsprint.jar WebOS image].&lt;br /&gt;
&lt;br /&gt;
2. Rename this file to .zip, and extract it.&lt;br /&gt;
&lt;br /&gt;
3. Untar resources\webOS\nova-cust-image-castle.rootfs.tar.gz.&lt;br /&gt;
&lt;br /&gt;
4. Check to see that /dev has files in it after untarring. If it does not, try untarring as root.&lt;br /&gt;
&lt;br /&gt;
5. Open file /usr/palm/applications/com.palm.app.firstuse/app/controllers/app-assistant.js.&lt;br /&gt;
&lt;br /&gt;
6. Change the setUpFirstUse() function.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&amp;lt;nowiki&amp;gt;&lt;br /&gt;
function setUpFirstUse () {&lt;br /&gt;
setupSimulator (); &lt;br /&gt;
isDevice = true; &lt;br /&gt;
}&amp;lt;/nowiki&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
7. Apply the diff's to the following 2 files:&lt;br /&gt;
&lt;br /&gt;
command:&lt;br /&gt;
&lt;br /&gt;
 patch foo.js &amp;lt; patch&lt;br /&gt;
&lt;br /&gt;
files to patch:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&amp;lt;nowiki&amp;gt;&lt;br /&gt;
/usr/palm/applications/com.palm.app.firstuse/app/controllers/firstuse-util.js&lt;br /&gt;
95a96&lt;br /&gt;
&amp;gt;                       {label: $L('Enable WiFi'), command: 'peef-hack-mode'},&lt;br /&gt;
105a107,108&lt;br /&gt;
&amp;gt;               } else if (value == &amp;quot;peef-hack-mode&amp;quot;) {&lt;br /&gt;
&amp;gt;                       AppAssistant.accountService.peefMode();&lt;br /&gt;
&amp;lt;/nowiki&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&amp;lt;nowiki&amp;gt;&lt;br /&gt;
/usr/palm/applications/com.palm.app.firstuse/app/models/account-service.js&lt;br /&gt;
389a390,399&lt;br /&gt;
&amp;gt;       peefMode: function() {&lt;br /&gt;
&amp;gt;               return new Mojo.Service.Request(&amp;quot;palm://com.palm.applicationManager/open&amp;quot;, {&lt;br /&gt;
&amp;gt;                       parameters: {&lt;br /&gt;
&amp;gt;                               id: 'com.palm.app.wifi',&lt;br /&gt;
&amp;gt;                               params: {&lt;br /&gt;
&amp;gt;                               }&lt;br /&gt;
&amp;gt;                       }&lt;br /&gt;
&amp;gt;               });&lt;br /&gt;
&amp;gt;       },&lt;br /&gt;
&amp;lt;/nowiki&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
8. Edit /usr/lib/ipkg/info/com.palm.app.firstuse.md5sums and add the correct md5 of app-assistant.js, account-service.js, and firstuse-util.js.&lt;br /&gt;
&lt;br /&gt;
 md5sum (file.js)&lt;br /&gt;
&lt;br /&gt;
9. Edit /md5sums file and add the correct md5 of app-assistant.js, account-service.js, and firstuse-util.js, and /usr/lib/ipkg/info/com.palm.app.firstuse.md5sums. (These two steps are not necessary, but if you don't do them, the flashing will fail.  The phone should still reboot and work as normally though.)&lt;br /&gt;
&lt;br /&gt;
10. Pack the nova-cust-image-castle.rootfs folder into nova-cust-image-castle.rootfs.tar.gz (make sure that the tar's root contains the root file system, and not a folder containing the root file system). &lt;br /&gt;
&lt;br /&gt;
 tar cvpzf ../nova-cust-image-castle.rootfs.tar.gz ./&lt;br /&gt;
&lt;br /&gt;
11. Pack the webOS folder into webOS.tar.  Make sure that the root of the .tar contains the files in webOS and not a folder containing the files in webOS.&lt;br /&gt;
&lt;br /&gt;
 tar cvf ../webOS.tar ./&lt;br /&gt;
&lt;br /&gt;
12. Remove JARKEY.RSA and JARKEY.SF from \META-INF.&lt;br /&gt;
&lt;br /&gt;
13. Edit the MANIFEST.MF in \META-INF. Remove all of the SHA-1 hashes and leave just the following three lines at the top of the file.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&amp;lt;nowiki&amp;gt;Manifest-Version: 1.0&lt;br /&gt;
Created-By: 1.6.0_04 (Sun Microsystems Inc.)&lt;br /&gt;
Main-Class: com.palm.nova.installer.recoverytool.RecoveryTool&lt;br /&gt;
&amp;lt;/nowiki&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
14. Pack the .jar back up. You can use zip to do this.  NOTE: If zipping it is resulting in an unusable jar file, make sure you have the JDK installed and use: &lt;br /&gt;
&lt;br /&gt;
 jar cvMf flasher.jar * #if you are in the folder containing resources, META-INF and com folders&lt;br /&gt;
&lt;br /&gt;
15. Hold the volume up button while plugging in USB cable.&lt;br /&gt;
&lt;br /&gt;
16. Flash it by starting the flasher tool.&lt;br /&gt;
 java -jar flasher.jar&lt;br /&gt;
 &lt;br /&gt;
&lt;br /&gt;
17. Once you get to the &amp;quot;Create Palm Profile&amp;quot; screen, tap the little phone icon down in the lower right notification area.&lt;br /&gt;
&lt;br /&gt;
18. Choose the &amp;quot;Enable WiFi&amp;quot; menu item.&lt;br /&gt;
&lt;br /&gt;
19. When the WiFi control opens, enable WiFi and connect to your local WiFi network (must allow internet accesss).&lt;br /&gt;
&lt;br /&gt;
20. Close the WiFi panel and then proceed normally to create your new Palm Profile.  NOTE: If you find yourself unable to close the WiFi panel, remove the battery and reboot.  Your phone will still connect to the network.&lt;br /&gt;
&lt;br /&gt;
== Bypassing modem errors ==&lt;br /&gt;
&lt;br /&gt;
If your CDMA modem somehow gets into a bad state, firstuse will still fail with generic error messages (loading the &amp;quot;error&amp;quot; scene when it fails to initialize the modem).  &lt;br /&gt;
&lt;br /&gt;
Apparently changing  (commenting out the isDevice line?)&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&amp;lt;nowiki&amp;gt;&lt;br /&gt;
function setUpFirstUse () {&lt;br /&gt;
setupSimulator (); &lt;br /&gt;
// isDevice = true; &lt;br /&gt;
}&lt;br /&gt;
&amp;lt;/nowiki&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
and changing both instances of &lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&amp;lt;nowiki&amp;gt;&lt;br /&gt;
if (PalmSystem.version.match(&amp;quot;desktop&amp;quot;)) {&lt;br /&gt;
&amp;lt;/nowiki&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
to &lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&amp;lt;nowiki&amp;gt;&lt;br /&gt;
if (true) {&lt;br /&gt;
&amp;lt;/nowiki&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
will cause firstuse to use the same mechanism it does on the emulator and skip testing the CDMA modem.&lt;br /&gt;
&lt;br /&gt;
FIXME:  Would someone please validate this method and perhaps come up with a unified patch to solve both problems in fewer lines?&lt;br /&gt;
&lt;br /&gt;
== Credits ==&lt;br /&gt;
Courtesy of pEEf.&lt;br /&gt;
Verified by Ajax.&lt;br /&gt;
&lt;br /&gt;
= Procedure with an bad ESN phone =&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
The bad ESN phone (can be for example bought off eBay) is quite a good choice for a developer if you know how to get around the activation process. If you follow the 'good ESN' procedure, the phone will end at the &amp;quot;Profile Creation Failed&amp;quot; screen with no possibility to get around it.&lt;br /&gt;
&lt;br /&gt;
'''NOTE:''' The following instructions were tested on webOS 1.1.0 and may not work on the later releases, but you can obtain the 1.1.0 Doctor and upgrade to a newer version using the Update app later (updated to 1.2.0, the phone works great).'''&lt;br /&gt;
&lt;br /&gt;
== Bypass the First Use app after booting ==&lt;br /&gt;
&lt;br /&gt;
You can&lt;br /&gt;
* use a developer ROM (Was available on [http://prerelease.palm.com/sdk-beta/release20090515/PalmDeviceInstaller-SDK47.jar Early Access], now offline. The updated public ROMs are still in the works.) with comparable functions with webOS 1.0.2 minus some profile-related stuff to get access to the phone while it's displaying the First Use app (and edit the file described below after the flashing) and then upgrade to a stock ROM. '''No need to edit the JAR file'''&lt;br /&gt;
* reflash it with a modified stock ROM (the JAR packing and unpacking procedure is same as described above but with a different modified file). '''You need to edit the JAR file'''&lt;br /&gt;
&lt;br /&gt;
=== Stock ROM procedure ===&lt;br /&gt;
&lt;br /&gt;
If you modify the ''/etc/event.d/LunaSysMgr'' the following way (comment out some lines), the First Use app will not launch after the reboot and you'll be able to use the phone normally...kind of. The application requiring the Palm Profile may not work as the supposed to do until you continue with the 'Create a Palm Profile' procedure described below.&lt;br /&gt;
&amp;lt;pre&amp;gt;&amp;lt;nowiki&amp;gt;&lt;br /&gt;
start on started java-serviceboot&lt;br /&gt;
&lt;br /&gt;
# Stop when the Software Update tool is about to install an update.  The tool&lt;br /&gt;
# uses upstart to restart jobs when the installation is complete.&lt;br /&gt;
stop on started start_update&lt;br /&gt;
&lt;br /&gt;
respawn&lt;br /&gt;
&lt;br /&gt;
pre-start script&lt;br /&gt;
	echo &amp;quot;1&amp;quot; &amp;gt; /proc/sys/vm/overcommit_memory&lt;br /&gt;
	mkdir -p /var/luna/preferences&lt;br /&gt;
#	if [ ! -f /var/luna/preferences/ran-first-use ]&lt;br /&gt;
#	then&lt;br /&gt;
#		echo &amp;quot; -u minimal -a com.palm.app.firstuse&amp;quot; &amp;gt; /var/luna/preferences/sysmgr-args&lt;br /&gt;
#	else&lt;br /&gt;
		echo &amp;quot;&amp;quot; &amp;gt; /var/luna/preferences/sysmgr-args&lt;br /&gt;
#	fi	&lt;br /&gt;
end script&lt;br /&gt;
&amp;lt;/nowiki&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Developer ROM procedure ===&lt;br /&gt;
&lt;br /&gt;
Just download the developer ROM from somewhere and flash the phone. Then you can do an update to the latest stock ROM by launching the Update application. You only need to create ''/var/luna/preferences/ran-first-use'' (''touch /var/luna/preferences/ran-first-use'' command) file to be able to pass trough the First Use app after the boot, othervise you'll get stuck again ;-) '''One big catch: The system only shows version 1.1.0 as a maximal upgrade, it's currently not possible to update to 1.2.0+'''&lt;br /&gt;
&lt;br /&gt;
'''NOTE:''' (confirmed on a clean reflashed phone two times) I've tried the developer ROM procedure (dev 1.0.2 =&amp;gt; stock 1.1.0) and after the system update finished, my phone suddenly stopped responding to keyboard and touchscreen input though the remote access still worked. I discovered that there was some problem with installing the ''hidd'' (Human Interface Device Daemon aka touchscreen/keyboard/proximity sensor/accelerometer driver) libraries. If you also run accross this problem, you need to copy ''/usr/lib/lib/libhidkeypad.so'' and ''/usr/lib/libhidproximity.so'' from the webOS doctor image to the device. These files are missing and therefore the daemon cannot start.&lt;br /&gt;
&lt;br /&gt;
== Create a Palm Profile ==&lt;br /&gt;
You have to apply these changes from the remote shell (novaterm) directly on the running phone. Just update to the latest webOS version, enable the developer mode and connect to the device. &lt;br /&gt;
&lt;br /&gt;
=== Procedure for both ROM types ===&lt;br /&gt;
'''This procedure has to be done either for the stock ROM and the developer ROM.'''&lt;br /&gt;
You need to add the following two lines to ''/usr/palm/applications/com.palm.app.firstuse/app/controllers/provision-assistant.js'' file (webOS 1.1: line 50):&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
this.deviceIdRequest = AppAssistant.accountService.getDeviceId(&lt;br /&gt;
                            this.readDeviceId.bind(this),&lt;br /&gt;
                            this.deviceIdRequestFailed.bind(this), this.controller);&lt;br /&gt;
&lt;br /&gt;
this.setupProgressBar();&lt;br /&gt;
&lt;br /&gt;
this.provisionComplete(); // &amp;lt;==== add this line&lt;br /&gt;
return; // &amp;lt;==== add this line&lt;br /&gt;
&lt;br /&gt;
ProvisionUtil.setScene(this);&lt;br /&gt;
&lt;br /&gt;
if((!isActivated) &amp;amp;&amp;amp; (activationFailed)) {&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
This modification will let you activate the phone without actually checking if it could be activated (you'll get Cannot Activate Your Phone screen if you don't do that).&lt;br /&gt;
&lt;br /&gt;
=== Stock ROM procedure ===&lt;br /&gt;
No need to modify anything else. Just continue with the Finalization part.&lt;br /&gt;
&lt;br /&gt;
=== Developer ROM procedure ===&lt;br /&gt;
If you're upgrading from the developer ROM, you need to modify the ''/dev/tokens/DMSETS'' file. in order to be able to create a Palm Profile. If you're running the stock ROM from the beginning, you don't have to issue this modification.&lt;br /&gt;
&lt;br /&gt;
'''before modification:'''&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
{&amp;quot;sets&amp;quot;:&amp;quot;94&amp;quot;}&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
'''after modification:'''&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
{&amp;quot;sets&amp;quot;:&amp;quot;base&amp;quot;}&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
The phone will then think that it's not a developer device (for the sake of Profile creation process) and allow the Profile to be created.&lt;br /&gt;
&lt;br /&gt;
Finally, you gotta kill the ''java'' (''pkill java'') and ''luna-prefs-service'' (''pkill prefs'') processes. When you do that, the phone will use load the edited DMSETS value and provide it to the Profile creation process.&lt;br /&gt;
&lt;br /&gt;
=== Finalization ===&lt;br /&gt;
You have to install the SDK in order to be able to use the ''palm-launch'' command. After you issue one or both of the following modifications (stock ROM =&amp;gt; only the first, dev ROM =&amp;gt; both), you have to run the Firstuse app to create a Palm Profile. This can be done using the ''palm-launch com.palm.app.firstuse''. The phone will launch the classical Firstuse app screen and let you create the Profile.&lt;br /&gt;
&lt;br /&gt;
'''NOTE:''': If the phone still complains about something, reboot it or try killing the ''java'' and ''prefs'' processes (as described in the previous step).&lt;br /&gt;
&lt;br /&gt;
=== Finalization (Alternate Method)===&lt;br /&gt;
I had trouble with the above 'Finalization' step and always got the error &amp;quot;Profile Creation Failed&amp;quot;.&lt;br /&gt;
Below is a manual method for creating a Palm account. Once you run it you should get an email from Palm to confirm your details.&lt;br /&gt;
&lt;br /&gt;
I believe questionid 2 is &amp;quot;what is your first car&amp;quot; but you are asked this information again from the Palm email.&lt;br /&gt;
&lt;br /&gt;
Replace the bold entries with your details, root to your Pre or Pixi and run the following command.&lt;br /&gt;
&lt;br /&gt;
luna-send -n 1 palm://com.palm.accountservices/createNovaAccount {\&amp;quot;password\&amp;quot;:\&amp;quot;'''YOURPASSWORD'''\&amp;quot;,\&amp;quot;email\&amp;quot;:\&amp;quot;'''YOUREMAIL@SOMEWHERE.com'''\&amp;quot;,\&amp;quot;firstName\&amp;quot;:\&amp;quot;'''YOURFIRSTNAME'''\&amp;quot;,\&amp;quot;lastName\&amp;quot;:\&amp;quot;'''YOURLASTNAME'''\&amp;quot;,\&amp;quot;language\&amp;quot;:\&amp;quot;en\&amp;quot;,\&amp;quot;country\&amp;quot;:\&amp;quot;gb\&amp;quot;,\&amp;quot;questionId\&amp;quot;:\&amp;quot;2\&amp;quot;,\&amp;quot;response\&amp;quot;:\&amp;quot;'''FIRSTCAR'''\&amp;quot;}&lt;br /&gt;
&lt;br /&gt;
== Credits ==&lt;br /&gt;
* xxrake for the [http://forums.precentral.net/general-webos-chat/194423-new-way-bypassing-pres-activation-palm-profile.html original PreCentral forums post]&lt;br /&gt;
* czechdev for finding out what the &amp;quot;Profile Creation Screen&amp;quot; does really mean and how to solve it, SDK to stock ROM update process&lt;/div&gt;</summary>
		<author><name>Greg roll</name></author>
	</entry>
	<entry>
		<id>http://wiki.webos-internals.org/index.php?title=Tutorials_Differences_between_Emulator_and_Pre&amp;diff=6322</id>
		<title>Tutorials Differences between Emulator and Pre</title>
		<link rel="alternate" type="text/html" href="http://wiki.webos-internals.org/index.php?title=Tutorials_Differences_between_Emulator_and_Pre&amp;diff=6322"/>
		<updated>2009-10-07T05:04:56Z</updated>

		<summary type="html">&lt;p&gt;Greg roll: Removed incorrect statement about IPK installation&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;'''Introduction'''&lt;br /&gt;
&lt;br /&gt;
I have created this page as a work in progress for people like me who only have the emulator to develop on.&lt;br /&gt;
&lt;br /&gt;
Below is a list of differences between the Pre and the SDK emulator.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''Differences'''&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''Applications'''&lt;br /&gt;
&lt;br /&gt;
Messaging does not work on the SDK emulator. (Install http://forums.precentral.net/homebrew-apps/205914-messaging-plugins-live-yahoo-icq.html to make this work)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''File System'''&lt;br /&gt;
&lt;br /&gt;
File system is read only on the Palm Pre. File system is read/write on the SDK emulator.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''Architecture'''&lt;br /&gt;
&lt;br /&gt;
Palm Pre architecture is armv7. SDK Emulator architecture is i686.&lt;/div&gt;</summary>
		<author><name>Greg roll</name></author>
	</entry>
	<entry>
		<id>http://wiki.webos-internals.org/index.php?title=Portal:webOS_Applications&amp;diff=5895</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=5895"/>
		<updated>2009-09-26T02:35:14Z</updated>

		<summary type="html">&lt;p&gt;Greg roll: &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;
== 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;
&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;
&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>Greg roll</name></author>
	</entry>
	<entry>
		<id>http://wiki.webos-internals.org/index.php?title=Portal:webOS_Applications&amp;diff=5894</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=5894"/>
		<updated>2009-09-26T02:31:39Z</updated>

		<summary type="html">&lt;p&gt;Greg roll: &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;
== 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_webOS_Difference_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;
&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;
&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>Greg roll</name></author>
	</entry>
	<entry>
		<id>http://wiki.webos-internals.org/index.php?title=Portal:webOS_Applications&amp;diff=5893</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=5893"/>
		<updated>2009-09-26T02:30:32Z</updated>

		<summary type="html">&lt;p&gt;Greg roll: &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;
== 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_webOS_Difference_between_Emulator_and_Pre|Diffences between the 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;
&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;
&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>Greg roll</name></author>
	</entry>
	<entry>
		<id>http://wiki.webos-internals.org/index.php?title=Tutorials_Differences_between_Emulator_and_Pre&amp;diff=5892</id>
		<title>Tutorials Differences between Emulator and Pre</title>
		<link rel="alternate" type="text/html" href="http://wiki.webos-internals.org/index.php?title=Tutorials_Differences_between_Emulator_and_Pre&amp;diff=5892"/>
		<updated>2009-09-25T13:02:39Z</updated>

		<summary type="html">&lt;p&gt;Greg roll: Initial Page&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;'''Introduction'''&lt;br /&gt;
&lt;br /&gt;
I have created this page as a work in progress for people like me who only have the emulator to develop on.&lt;br /&gt;
&lt;br /&gt;
Below is a list of differences between the Pre and the SDK emulator.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''Differences'''&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''Applications'''&lt;br /&gt;
&lt;br /&gt;
Messaging does not work on the SDK emulator. (I will be releasing a fix to this very shortly)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''IPK Installation'''&lt;br /&gt;
&lt;br /&gt;
The contents of /var/tmp is deleted after IPK installation on the Palm Pre only. Contents is kept on the emulator.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''File System'''&lt;br /&gt;
&lt;br /&gt;
File system is read only on the Palm Pre. File system is read/write on the SDK emulator.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''Architecture'''&lt;br /&gt;
&lt;br /&gt;
Palm Pre architecture is armv7. SDK Emulator architecture is i686.&lt;/div&gt;</summary>
		<author><name>Greg roll</name></author>
	</entry>
	<entry>
		<id>http://wiki.webos-internals.org/index.php?title=Tutorials_webOS_IPKG_Installer&amp;diff=5419</id>
		<title>Tutorials webOS IPKG Installer</title>
		<link rel="alternate" type="text/html" href="http://wiki.webos-internals.org/index.php?title=Tutorials_webOS_IPKG_Installer&amp;diff=5419"/>
		<updated>2009-09-06T10:00:50Z</updated>

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

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

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

		<summary type="html">&lt;p&gt;Greg roll: Added IPKG Installer&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;
== 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;
* [[Tutorials_webOS_Loading_Existing_Apps_Into_An_Eclipse_Project|Loading Existing apps into an Eclipse Project]]&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;
&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;
&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;/div&gt;</summary>
		<author><name>Greg roll</name></author>
	</entry>
	<entry>
		<id>http://wiki.webos-internals.org/index.php?title=Tutorials_webOS_IPKG_Installer&amp;diff=5405</id>
		<title>Tutorials webOS IPKG Installer</title>
		<link rel="alternate" type="text/html" href="http://wiki.webos-internals.org/index.php?title=Tutorials_webOS_IPKG_Installer&amp;diff=5405"/>
		<updated>2009-09-06T04:21:10Z</updated>

		<summary type="html">&lt;p&gt;Greg roll: /* Special Thanks */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Introduction== &lt;br /&gt;
&lt;br /&gt;
IPKG Installer is a single file which contains your IPK, application details, homepage and even a donation link.&lt;br /&gt;
&lt;br /&gt;
Once double clicked all the user has to do is click Install and the application is installed on their phone. &lt;br /&gt;
&lt;br /&gt;
What this means is applications can be packaged in one file for easy installation.&lt;br /&gt;
&lt;br /&gt;
== Supported Opperating Systems ==&lt;br /&gt;
There are two versions of this tool.&lt;br /&gt;
&lt;br /&gt;
One Java (All OS’s supported) and one Microsoft Dot Net 2.0 (Windows Only, may run under Mono).&lt;br /&gt;
&lt;br /&gt;
== Java Version ==&lt;br /&gt;
With the Java version all that is required is Novacom drivers and the WebOSDoctor.jar. (I have kept this convention to match WebOSQuick Install. (See [WebOS Quick Install[http://forums.precentral.net/homebrew-apps/194832-webos-quick-install-v1-0-a.html]]).&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
The Java Version has the following features:&lt;br /&gt;
&lt;br /&gt;
• Can detect if the installation was successful or if installation failed.&lt;br /&gt;
&lt;br /&gt;
• Works on all platforms.&lt;br /&gt;
&lt;br /&gt;
== Windows Version ==&lt;br /&gt;
The Windows Version has the following features:&lt;br /&gt;
&lt;br /&gt;
• Only the Novacom drivers are required.&lt;br /&gt;
&lt;br /&gt;
• This application natively supports connecting to Novacom '''WITHOUT''' the webos java file. Users don’t have to worry about downloading such a large file. &lt;br /&gt;
&lt;br /&gt;
• Can detect if the installation was successful or if installation failed.&lt;br /&gt;
&lt;br /&gt;
• Detects if Novacom is installed and started. If it is not started it will start it for you.&lt;br /&gt;
&lt;br /&gt;
== Licence ==&lt;br /&gt;
Both applications are open source and I am happy to work with anyone to include new functionality or help packaging up your application.&lt;br /&gt;
&lt;br /&gt;
== Source Code ==&lt;br /&gt;
See [IPKG Installer GIT[http://git.webos-internals.org/?p=tools/ipkg-installer.git;a=summary]] for source code.&lt;br /&gt;
&lt;br /&gt;
== Donate ==&lt;br /&gt;
Whilst this is open source if your find any of my code handy especially my work in DotNet (that took quite a bit to get working) please contact me for help and if you can please donate. &lt;br /&gt;
[[https://www.paypal.com/cgi-bin/websc...if%3aNonHosted]]&lt;br /&gt;
&lt;br /&gt;
== Special Thanks == &lt;br /&gt;
Thanks to pimpmypre from [webosgroup[http://webosgroup.com]] for the idea and testing.&lt;br /&gt;
&lt;br /&gt;
Thanks to rwhitby from [webos-internals[http://webos-internals.com]] for hosting the Git repository and testing.&lt;/div&gt;</summary>
		<author><name>Greg roll</name></author>
	</entry>
	<entry>
		<id>http://wiki.webos-internals.org/index.php?title=Tutorials_webOS_IPKG_Installer&amp;diff=5404</id>
		<title>Tutorials webOS IPKG Installer</title>
		<link rel="alternate" type="text/html" href="http://wiki.webos-internals.org/index.php?title=Tutorials_webOS_IPKG_Installer&amp;diff=5404"/>
		<updated>2009-09-06T04:20:30Z</updated>

		<summary type="html">&lt;p&gt;Greg roll: /* Special Thanks */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Introduction== &lt;br /&gt;
&lt;br /&gt;
IPKG Installer is a single file which contains your IPK, application details, homepage and even a donation link.&lt;br /&gt;
&lt;br /&gt;
Once double clicked all the user has to do is click Install and the application is installed on their phone. &lt;br /&gt;
&lt;br /&gt;
What this means is applications can be packaged in one file for easy installation.&lt;br /&gt;
&lt;br /&gt;
== Supported Opperating Systems ==&lt;br /&gt;
There are two versions of this tool.&lt;br /&gt;
&lt;br /&gt;
One Java (All OS’s supported) and one Microsoft Dot Net 2.0 (Windows Only, may run under Mono).&lt;br /&gt;
&lt;br /&gt;
== Java Version ==&lt;br /&gt;
With the Java version all that is required is Novacom drivers and the WebOSDoctor.jar. (I have kept this convention to match WebOSQuick Install. (See [WebOS Quick Install[http://forums.precentral.net/homebrew-apps/194832-webos-quick-install-v1-0-a.html]]).&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
The Java Version has the following features:&lt;br /&gt;
&lt;br /&gt;
• Can detect if the installation was successful or if installation failed.&lt;br /&gt;
&lt;br /&gt;
• Works on all platforms.&lt;br /&gt;
&lt;br /&gt;
== Windows Version ==&lt;br /&gt;
The Windows Version has the following features:&lt;br /&gt;
&lt;br /&gt;
• Only the Novacom drivers are required.&lt;br /&gt;
&lt;br /&gt;
• This application natively supports connecting to Novacom '''WITHOUT''' the webos java file. Users don’t have to worry about downloading such a large file. &lt;br /&gt;
&lt;br /&gt;
• Can detect if the installation was successful or if installation failed.&lt;br /&gt;
&lt;br /&gt;
• Detects if Novacom is installed and started. If it is not started it will start it for you.&lt;br /&gt;
&lt;br /&gt;
== Licence ==&lt;br /&gt;
Both applications are open source and I am happy to work with anyone to include new functionality or help packaging up your application.&lt;br /&gt;
&lt;br /&gt;
== Source Code ==&lt;br /&gt;
See [IPKG Installer GIT[http://git.webos-internals.org/?p=tools/ipkg-installer.git;a=summary]] for source code.&lt;br /&gt;
&lt;br /&gt;
== Donate ==&lt;br /&gt;
Whilst this is open source if your find any of my code handy especially my work in DotNet (that took quite a bit to get working) please contact me for help and if you can please donate. &lt;br /&gt;
[[https://www.paypal.com/cgi-bin/websc...if%3aNonHosted]]&lt;br /&gt;
&lt;br /&gt;
== Special Thanks == &lt;br /&gt;
Thanks to pimpmypre from [[http://webosgroup.com]] for the idea.&lt;br /&gt;
&lt;br /&gt;
Thanks to rwhitby from [[http://webos-internals.com]] for hosting the Git repository.&lt;/div&gt;</summary>
		<author><name>Greg roll</name></author>
	</entry>
	<entry>
		<id>http://wiki.webos-internals.org/index.php?title=Tutorials_webOS_IPKG_Installer&amp;diff=5403</id>
		<title>Tutorials webOS IPKG Installer</title>
		<link rel="alternate" type="text/html" href="http://wiki.webos-internals.org/index.php?title=Tutorials_webOS_IPKG_Installer&amp;diff=5403"/>
		<updated>2009-09-06T04:19:50Z</updated>

		<summary type="html">&lt;p&gt;Greg roll: New page: == Introduction==   IPKG Installer is a single file which contains your IPK, application details, homepage and even a donation link.  Once double clicked all the user has to do is click In...&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Introduction== &lt;br /&gt;
&lt;br /&gt;
IPKG Installer is a single file which contains your IPK, application details, homepage and even a donation link.&lt;br /&gt;
&lt;br /&gt;
Once double clicked all the user has to do is click Install and the application is installed on their phone. &lt;br /&gt;
&lt;br /&gt;
What this means is applications can be packaged in one file for easy installation.&lt;br /&gt;
&lt;br /&gt;
== Supported Opperating Systems ==&lt;br /&gt;
There are two versions of this tool.&lt;br /&gt;
&lt;br /&gt;
One Java (All OS’s supported) and one Microsoft Dot Net 2.0 (Windows Only, may run under Mono).&lt;br /&gt;
&lt;br /&gt;
== Java Version ==&lt;br /&gt;
With the Java version all that is required is Novacom drivers and the WebOSDoctor.jar. (I have kept this convention to match WebOSQuick Install. (See [WebOS Quick Install[http://forums.precentral.net/homebrew-apps/194832-webos-quick-install-v1-0-a.html]]).&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
The Java Version has the following features:&lt;br /&gt;
&lt;br /&gt;
• Can detect if the installation was successful or if installation failed.&lt;br /&gt;
&lt;br /&gt;
• Works on all platforms.&lt;br /&gt;
&lt;br /&gt;
== Windows Version ==&lt;br /&gt;
The Windows Version has the following features:&lt;br /&gt;
&lt;br /&gt;
• Only the Novacom drivers are required.&lt;br /&gt;
&lt;br /&gt;
• This application natively supports connecting to Novacom '''WITHOUT''' the webos java file. Users don’t have to worry about downloading such a large file. &lt;br /&gt;
&lt;br /&gt;
• Can detect if the installation was successful or if installation failed.&lt;br /&gt;
&lt;br /&gt;
• Detects if Novacom is installed and started. If it is not started it will start it for you.&lt;br /&gt;
&lt;br /&gt;
== Licence ==&lt;br /&gt;
Both applications are open source and I am happy to work with anyone to include new functionality or help packaging up your application.&lt;br /&gt;
&lt;br /&gt;
== Source Code ==&lt;br /&gt;
See [IPKG Installer GIT[http://git.webos-internals.org/?p=tools/ipkg-installer.git;a=summary]] for source code.&lt;br /&gt;
&lt;br /&gt;
== Donate ==&lt;br /&gt;
Whilst this is open source if your find any of my code handy especially my work in DotNet (that took quite a bit to get working) please contact me for help and if you can please donate. &lt;br /&gt;
[[https://www.paypal.com/cgi-bin/websc...if%3aNonHosted]]&lt;br /&gt;
&lt;br /&gt;
== Special Thanks == &lt;br /&gt;
Thanks to pimpmypre from [[webosgroup.com]] for the idea.&lt;br /&gt;
&lt;br /&gt;
Thanks to rwhitby from [[webos-internals.com]] for hosting the Git repository.&lt;/div&gt;</summary>
		<author><name>Greg roll</name></author>
	</entry>
	<entry>
		<id>http://wiki.webos-internals.org/index.php?title=Tutorials_webOS_Installing_An_Ipk&amp;diff=2455</id>
		<title>Tutorials webOS Installing An Ipk</title>
		<link rel="alternate" type="text/html" href="http://wiki.webos-internals.org/index.php?title=Tutorials_webOS_Installing_An_Ipk&amp;diff=2455"/>
		<updated>2009-07-26T08:53:40Z</updated>

		<summary type="html">&lt;p&gt;Greg roll: /* NEW Version 1.4 */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Introduction ==&lt;br /&gt;
&lt;br /&gt;
Our goal is to provide the simplest, most consumer friendly method to install homebrew apps on a stock Pre.  The Pre does not have to be 'rooted'.  The setup is much easier than the SDK method.&lt;br /&gt;
&lt;br /&gt;
The PreBrew Installer is a tool that not only installs apps, but can run any rooted command on a Pre without having to manually root it.  Unfortunately it requires development mode on the Pre, but the rest is very consumer friendly.  This is much easier to initially setup than the SDK method.  It works on Pres that are rooted or non-rooted.&lt;br /&gt;
&lt;br /&gt;
== PreBrew Install Method ==	&lt;br /&gt;
&lt;br /&gt;
=== Setup Instructions ===&lt;br /&gt;
{{article-two-columns&lt;br /&gt;
|width1=60%&lt;br /&gt;
|column1=&lt;br /&gt;
==== 1) Set Development Mode on your Pre ====&lt;br /&gt;
In order to install Pre apps using this method, you need to have the phone in konami/development mode.  You only need to do this section once. To turn Developer Mode on...&lt;br /&gt;
&lt;br /&gt;
* Go to the main Pre screen and swipe away (close) any running apps&lt;br /&gt;
* Type:  '''upupdowndownleftrightleftrightbastart'''&lt;br /&gt;
* Click on the Developer Mode icon (if icon does not appear, repeat 2 steps above)&lt;br /&gt;
* Turn '''on''' Developer mode&lt;br /&gt;
* Restart your Pre (as prompted)&lt;br /&gt;
* Don't plug the phone into computer until completing the Windows install instructions below&lt;br /&gt;
&lt;br /&gt;
==== 2) PreBrew for Windows - Installation Instructions ====&lt;br /&gt;
* On a Windows computer, [http://cid-e47a245fdc43bd04.skydrive.live.com/self.aspx/Public/PreBrew%201.5%20Installer.exe download PreBrew Installer.]  &lt;br /&gt;
* To install PreBrew on the computer, '''double click &amp;quot;PreBrew 1.5 Installer.exe&amp;quot;''' and follow the prompts.&lt;br /&gt;
* After extraction '''double click &amp;quot;Setup.vbs&amp;quot;''' and follow the prompts.&lt;br /&gt;
* When complete '''Restart Windows''' (only restart if you installed the Novacom drivers.)&lt;br /&gt;
* An icon called &amp;quot;Drop File Here To Install Pre App&amp;quot; with a down green arrow should be placed on your Windows desktop.&lt;br /&gt;
&lt;br /&gt;
If you have driver installation issues firstly reboot. If you still have issues run the PreBrew console from START MENU&amp;gt;Programs&amp;gt;Prebrew and try option 9 then reboot. If this doesn't work try option 10 and reboot.&lt;br /&gt;
&lt;br /&gt;
If you have issues, please post '''%temp%\PreTool.log''' and '''%temp%\PreBrewSetup.log''' in this [http://forums.precentral.net/web-os-development/189497-post-os1-04-pinging-collective-new-install-method.html Pre Central thread.]&lt;br /&gt;
|column2=&lt;br /&gt;
&lt;br /&gt;
==== 3) To Install Pre Apps ====&lt;br /&gt;
* Plug your Pre into computer USB port and put into 'Just Charge' mode, ''not'' 'USB Drive'.&lt;br /&gt;
* An icon called &amp;quot;Drop File Here To Install Pre App&amp;quot; with down green arrow should be located on your desktop.&lt;br /&gt;
* Drop an IPK file (packaged application) over the icon described above to install the App to your Pre. &lt;br /&gt;
&lt;br /&gt;
==== 4) Where to Find Pre Homebrew Apps ====&lt;br /&gt;
Pre Central has a forum with a repository of many Pre apps.  There are now more homebrew apps than in the Palm App Catalog.  Download the .ipk App file to computer and install using the step above.&lt;br /&gt;
&lt;br /&gt;
[http://forums.precentral.net/homebrew-apps/ Click Here for Homebrew Apps]&lt;br /&gt;
&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== Resetting Pre to Factory Settings ==&lt;br /&gt;
&lt;br /&gt;
If you have serious problems with your Pre due to a homebrew app, you can completely reset your Pre to factory settings.  Try removing the problem App first.  It is best to attempt a reset to factory settings before returning a Pre to the store.  Note that this will wipe out the files stored to the USB drive, so you may want to copy to computer before resetting. &lt;br /&gt;
&lt;br /&gt;
[http://www.palm.com/us/support/downloads/pre/recoverytool/webosdoctor_sprint.html Click here to reset your Pre to factory settings.]&lt;br /&gt;
&lt;br /&gt;
== Other Info ==&lt;br /&gt;
&lt;br /&gt;
===Tested On:===&lt;br /&gt;
&lt;br /&gt;
* Windows 7 (64bit and 32bit)&lt;br /&gt;
* Windows Vista (64bit and 32bit)&lt;br /&gt;
* Windows XP (32bit)&lt;br /&gt;
&lt;br /&gt;
===NEW Version 1.5===&lt;br /&gt;
* Webosdoctorp100ewwsprint.jar is now saved to %userprofile%\downloads\webos\Webosdoctorp100ewwsprint.jar for futrue installs.&lt;br /&gt;
* Webosdoctorp100ewwsprint.jar link is updated. palm.cdnetworks.net hosts an updated version. I had a link to the original version.&lt;br /&gt;
* PreBrew attempts to install the novacom dirver (only if they are not installed). If this fails Prebew will try a second install method. If this fails you are notified.&lt;br /&gt;
* If Webosdoctorp100ewwsprint.jar already exists on your machine you are asked if you would like to download the latest version.&lt;br /&gt;
&lt;br /&gt;
===KNOWN ISSUES===&lt;br /&gt;
* Possible download issues with Firefox (If someone can host the files I will move them)&lt;br /&gt;
* I am unable to get any feedback from the application install on the Pre. So if it fails I can't tell you :(&lt;br /&gt;
&lt;br /&gt;
===PreBrew Console===&lt;br /&gt;
* PreBrew console can be loaded from START MENU&amp;gt;Programs&amp;gt;PreBrew&lt;br /&gt;
* PreBrew console will run most of the commands available in PreTool.&lt;br /&gt;
&lt;br /&gt;
=== Other Commands ===&lt;br /&gt;
* PreTool (installed to C:\Program Files\PreBrew) contains various command line options as shown below.&lt;br /&gt;
&lt;br /&gt;
=== USAGE ===&lt;br /&gt;
* PreTool EMU -i myapp.ipk (Installs myapp.ipk on emulator)&lt;br /&gt;
* PreTool USB -i myapp.ipk (Installs myapp.ipk on Palm Pre)&lt;br /&gt;
* PreTool EMU -l (List installed applications.)&lt;br /&gt;
* PreTool USB -l (List installed applications.)&lt;br /&gt;
* PreTool EMU -l2 (List installed PreBrew applications.)&lt;br /&gt;
* PreTool USB -l2 (List installed PreBrew applications.)&lt;br /&gt;
* PreTool EMU -r com.myapp (Removes myapp on emulator.)&lt;br /&gt;
* PreTool USB -r com.myapp (Removes myapp on Palm Pre connected via USB.)&lt;br /&gt;
* PreTool EMU -r2 com.myapp (Removes myapp on emulator.)&lt;br /&gt;
* PreTool USB -r2 com.myapp (Removes myapp on Palm Pre connected via USB.)&lt;br /&gt;
* PreTool EMU -c COMMAND COMMANDARGS (runs a command on emulator)&lt;br /&gt;
* PreTool USB -c COMMAND COMMANDARGS (runs a command on Palm Pre connected via USB)&lt;br /&gt;
* PreTool -d (Disables Developer Mode.)&lt;br /&gt;
* PreTool -PreBrew (Enables PreBrew.)&lt;br /&gt;
* PreTool -drv (Checks for Novacom drivers and installs if neccessary.)&lt;br /&gt;
* PreTool -drv2 (Manually install Novacom drivers.)&lt;br /&gt;
* PreTool -recovery (Runs the WebOS Doctor)&lt;br /&gt;
* PreTool -check (Checks Pre connectivity)&lt;br /&gt;
&lt;br /&gt;
=== NOTES ===&lt;br /&gt;
If any of the download links for Java or WebOSDoctor change you can change their locations in &amp;quot;Setup.xml&amp;quot;&lt;br /&gt;
&lt;br /&gt;
=== HELP (see Discussion thread below) ===&lt;br /&gt;
Need help?  Having any issues?&lt;br /&gt;
&lt;br /&gt;
Please post as much information as you can with the below a minimum.&lt;br /&gt;
&lt;br /&gt;
* Windows Version: Xp, Vista, 7&lt;br /&gt;
* Windows Arch: 32bit, 64bit&lt;br /&gt;
* Any errors?&lt;br /&gt;
* What you have done/were doing?&lt;br /&gt;
* Please post &amp;quot;%temp%\PreTool.log&amp;quot; and &amp;quot;%temp%\PreBrewSetup.log&amp;quot;.&lt;br /&gt;
* Open a command prompt and go to c:\Program Files\PreBrew&lt;br /&gt;
** Run InstallApp.bat &amp;quot;&amp;lt;FULL PATH TO IPK FILE&amp;gt;&amp;quot;&lt;br /&gt;
&lt;br /&gt;
== Discuss ==&lt;br /&gt;
&lt;br /&gt;
Also discuss installation methods on this [http://forums.precentral.net/web-os-development/189497-post-os1-04-pinging-collective-new-install-method.html Pre Central thread.]  There are other methods to pursue described in that thread.&lt;br /&gt;
&lt;br /&gt;
== Future Initiatives ==&lt;br /&gt;
&lt;br /&gt;
* Find a way to push command/ipk w/out Dev/Konami mode (somehow webosdoctor can do this)&lt;br /&gt;
&lt;br /&gt;
Now that greg has a solid method that pretty much matches the SDK method, it's time to raise the bar and figure out how to do this w/out Dev mode.&lt;br /&gt;
&lt;br /&gt;
Somehow webosdoctor is able to refresh the Pre w/out manually putting into Dev mode.&lt;br /&gt;
&lt;br /&gt;
This tool provides a way to look into java class files, which should provide clues to how webosdoctor is able to do this.&lt;br /&gt;
&lt;br /&gt;
[http://download.cnet.com/DJ-Java-Decompiler/3000-2213_4-10046809.html DJ Java Decompiler]&lt;br /&gt;
&lt;br /&gt;
Are there better tools than this?&lt;br /&gt;
&lt;br /&gt;
* Develop a PreBrew Installer app for the Pre to download/install ipk over the air&lt;br /&gt;
&lt;br /&gt;
== Credits ==&lt;br /&gt;
* '''xorg''' started the initiative seeking various methods, pursued webosdoctor method.&lt;br /&gt;
* '''greg_roll''' has made significant progress and completely developed the PreBrew method using webosdoctor.&lt;/div&gt;</summary>
		<author><name>Greg roll</name></author>
	</entry>
	<entry>
		<id>http://wiki.webos-internals.org/index.php?title=Tutorials_webOS_Installing_An_Ipk&amp;diff=2454</id>
		<title>Tutorials webOS Installing An Ipk</title>
		<link rel="alternate" type="text/html" href="http://wiki.webos-internals.org/index.php?title=Tutorials_webOS_Installing_An_Ipk&amp;diff=2454"/>
		<updated>2009-07-26T08:53:13Z</updated>

		<summary type="html">&lt;p&gt;Greg roll: /* Setup Instructions */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Introduction ==&lt;br /&gt;
&lt;br /&gt;
Our goal is to provide the simplest, most consumer friendly method to install homebrew apps on a stock Pre.  The Pre does not have to be 'rooted'.  The setup is much easier than the SDK method.&lt;br /&gt;
&lt;br /&gt;
The PreBrew Installer is a tool that not only installs apps, but can run any rooted command on a Pre without having to manually root it.  Unfortunately it requires development mode on the Pre, but the rest is very consumer friendly.  This is much easier to initially setup than the SDK method.  It works on Pres that are rooted or non-rooted.&lt;br /&gt;
&lt;br /&gt;
== PreBrew Install Method ==	&lt;br /&gt;
&lt;br /&gt;
=== Setup Instructions ===&lt;br /&gt;
{{article-two-columns&lt;br /&gt;
|width1=60%&lt;br /&gt;
|column1=&lt;br /&gt;
==== 1) Set Development Mode on your Pre ====&lt;br /&gt;
In order to install Pre apps using this method, you need to have the phone in konami/development mode.  You only need to do this section once. To turn Developer Mode on...&lt;br /&gt;
&lt;br /&gt;
* Go to the main Pre screen and swipe away (close) any running apps&lt;br /&gt;
* Type:  '''upupdowndownleftrightleftrightbastart'''&lt;br /&gt;
* Click on the Developer Mode icon (if icon does not appear, repeat 2 steps above)&lt;br /&gt;
* Turn '''on''' Developer mode&lt;br /&gt;
* Restart your Pre (as prompted)&lt;br /&gt;
* Don't plug the phone into computer until completing the Windows install instructions below&lt;br /&gt;
&lt;br /&gt;
==== 2) PreBrew for Windows - Installation Instructions ====&lt;br /&gt;
* On a Windows computer, [http://cid-e47a245fdc43bd04.skydrive.live.com/self.aspx/Public/PreBrew%201.5%20Installer.exe download PreBrew Installer.]  &lt;br /&gt;
* To install PreBrew on the computer, '''double click &amp;quot;PreBrew 1.5 Installer.exe&amp;quot;''' and follow the prompts.&lt;br /&gt;
* After extraction '''double click &amp;quot;Setup.vbs&amp;quot;''' and follow the prompts.&lt;br /&gt;
* When complete '''Restart Windows''' (only restart if you installed the Novacom drivers.)&lt;br /&gt;
* An icon called &amp;quot;Drop File Here To Install Pre App&amp;quot; with a down green arrow should be placed on your Windows desktop.&lt;br /&gt;
&lt;br /&gt;
If you have driver installation issues firstly reboot. If you still have issues run the PreBrew console from START MENU&amp;gt;Programs&amp;gt;Prebrew and try option 9 then reboot. If this doesn't work try option 10 and reboot.&lt;br /&gt;
&lt;br /&gt;
If you have issues, please post '''%temp%\PreTool.log''' and '''%temp%\PreBrewSetup.log''' in this [http://forums.precentral.net/web-os-development/189497-post-os1-04-pinging-collective-new-install-method.html Pre Central thread.]&lt;br /&gt;
|column2=&lt;br /&gt;
&lt;br /&gt;
==== 3) To Install Pre Apps ====&lt;br /&gt;
* Plug your Pre into computer USB port and put into 'Just Charge' mode, ''not'' 'USB Drive'.&lt;br /&gt;
* An icon called &amp;quot;Drop File Here To Install Pre App&amp;quot; with down green arrow should be located on your desktop.&lt;br /&gt;
* Drop an IPK file (packaged application) over the icon described above to install the App to your Pre. &lt;br /&gt;
&lt;br /&gt;
==== 4) Where to Find Pre Homebrew Apps ====&lt;br /&gt;
Pre Central has a forum with a repository of many Pre apps.  There are now more homebrew apps than in the Palm App Catalog.  Download the .ipk App file to computer and install using the step above.&lt;br /&gt;
&lt;br /&gt;
[http://forums.precentral.net/homebrew-apps/ Click Here for Homebrew Apps]&lt;br /&gt;
&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== Resetting Pre to Factory Settings ==&lt;br /&gt;
&lt;br /&gt;
If you have serious problems with your Pre due to a homebrew app, you can completely reset your Pre to factory settings.  Try removing the problem App first.  It is best to attempt a reset to factory settings before returning a Pre to the store.  Note that this will wipe out the files stored to the USB drive, so you may want to copy to computer before resetting. &lt;br /&gt;
&lt;br /&gt;
[http://www.palm.com/us/support/downloads/pre/recoverytool/webosdoctor_sprint.html Click here to reset your Pre to factory settings.]&lt;br /&gt;
&lt;br /&gt;
== Other Info ==&lt;br /&gt;
&lt;br /&gt;
===Tested On:===&lt;br /&gt;
&lt;br /&gt;
* Windows 7 (64bit and 32bit)&lt;br /&gt;
* Windows Vista (64bit and 32bit)&lt;br /&gt;
* Windows XP (32bit)&lt;br /&gt;
&lt;br /&gt;
===NEW Version 1.4===&lt;br /&gt;
* Moved Java files to be hosted on another web location. (Skydrive changes the download links daily.)&lt;br /&gt;
* Fixed an issue where Java was not installing or downloading correctly.&lt;br /&gt;
* The installer now checks if Java installed correctly. If it doesn't you are advised to install Java manually.&lt;br /&gt;
* Fixed driver installation failures on 32bit OS's. I broke it sorry :)&lt;br /&gt;
* The installer now checks if PreBrew has installed correctly and reports if it didn't.&lt;br /&gt;
&lt;br /&gt;
===KNOWN ISSUES===&lt;br /&gt;
* Possible download issues with Firefox (If someone can host the files I will move them)&lt;br /&gt;
* I am unable to get any feedback from the application install on the Pre. So if it fails I can't tell you :(&lt;br /&gt;
&lt;br /&gt;
===PreBrew Console===&lt;br /&gt;
* PreBrew console can be loaded from START MENU&amp;gt;Programs&amp;gt;PreBrew&lt;br /&gt;
* PreBrew console will run most of the commands available in PreTool.&lt;br /&gt;
&lt;br /&gt;
=== Other Commands ===&lt;br /&gt;
* PreTool (installed to C:\Program Files\PreBrew) contains various command line options as shown below.&lt;br /&gt;
&lt;br /&gt;
=== USAGE ===&lt;br /&gt;
* PreTool EMU -i myapp.ipk (Installs myapp.ipk on emulator)&lt;br /&gt;
* PreTool USB -i myapp.ipk (Installs myapp.ipk on Palm Pre)&lt;br /&gt;
* PreTool EMU -l (List installed applications.)&lt;br /&gt;
* PreTool USB -l (List installed applications.)&lt;br /&gt;
* PreTool EMU -l2 (List installed PreBrew applications.)&lt;br /&gt;
* PreTool USB -l2 (List installed PreBrew applications.)&lt;br /&gt;
* PreTool EMU -r com.myapp (Removes myapp on emulator.)&lt;br /&gt;
* PreTool USB -r com.myapp (Removes myapp on Palm Pre connected via USB.)&lt;br /&gt;
* PreTool EMU -r2 com.myapp (Removes myapp on emulator.)&lt;br /&gt;
* PreTool USB -r2 com.myapp (Removes myapp on Palm Pre connected via USB.)&lt;br /&gt;
* PreTool EMU -c COMMAND COMMANDARGS (runs a command on emulator)&lt;br /&gt;
* PreTool USB -c COMMAND COMMANDARGS (runs a command on Palm Pre connected via USB)&lt;br /&gt;
* PreTool -d (Disables Developer Mode.)&lt;br /&gt;
* PreTool -PreBrew (Enables PreBrew.)&lt;br /&gt;
* PreTool -drv (Checks for Novacom drivers and installs if neccessary.)&lt;br /&gt;
* PreTool -drv2 (Manually install Novacom drivers.)&lt;br /&gt;
* PreTool -recovery (Runs the WebOS Doctor)&lt;br /&gt;
* PreTool -check (Checks Pre connectivity)&lt;br /&gt;
&lt;br /&gt;
=== NOTES ===&lt;br /&gt;
If any of the download links for Java or WebOSDoctor change you can change their locations in &amp;quot;Setup.xml&amp;quot;&lt;br /&gt;
&lt;br /&gt;
=== HELP (see Discussion thread below) ===&lt;br /&gt;
Need help?  Having any issues?&lt;br /&gt;
&lt;br /&gt;
Please post as much information as you can with the below a minimum.&lt;br /&gt;
&lt;br /&gt;
* Windows Version: Xp, Vista, 7&lt;br /&gt;
* Windows Arch: 32bit, 64bit&lt;br /&gt;
* Any errors?&lt;br /&gt;
* What you have done/were doing?&lt;br /&gt;
* Please post &amp;quot;%temp%\PreTool.log&amp;quot; and &amp;quot;%temp%\PreBrewSetup.log&amp;quot;.&lt;br /&gt;
* Open a command prompt and go to c:\Program Files\PreBrew&lt;br /&gt;
** Run InstallApp.bat &amp;quot;&amp;lt;FULL PATH TO IPK FILE&amp;gt;&amp;quot;&lt;br /&gt;
&lt;br /&gt;
== Discuss ==&lt;br /&gt;
&lt;br /&gt;
Also discuss installation methods on this [http://forums.precentral.net/web-os-development/189497-post-os1-04-pinging-collective-new-install-method.html Pre Central thread.]  There are other methods to pursue described in that thread.&lt;br /&gt;
&lt;br /&gt;
== Future Initiatives ==&lt;br /&gt;
&lt;br /&gt;
* Find a way to push command/ipk w/out Dev/Konami mode (somehow webosdoctor can do this)&lt;br /&gt;
&lt;br /&gt;
Now that greg has a solid method that pretty much matches the SDK method, it's time to raise the bar and figure out how to do this w/out Dev mode.&lt;br /&gt;
&lt;br /&gt;
Somehow webosdoctor is able to refresh the Pre w/out manually putting into Dev mode.&lt;br /&gt;
&lt;br /&gt;
This tool provides a way to look into java class files, which should provide clues to how webosdoctor is able to do this.&lt;br /&gt;
&lt;br /&gt;
[http://download.cnet.com/DJ-Java-Decompiler/3000-2213_4-10046809.html DJ Java Decompiler]&lt;br /&gt;
&lt;br /&gt;
Are there better tools than this?&lt;br /&gt;
&lt;br /&gt;
* Develop a PreBrew Installer app for the Pre to download/install ipk over the air&lt;br /&gt;
&lt;br /&gt;
== Credits ==&lt;br /&gt;
* '''xorg''' started the initiative seeking various methods, pursued webosdoctor method.&lt;br /&gt;
* '''greg_roll''' has made significant progress and completely developed the PreBrew method using webosdoctor.&lt;/div&gt;</summary>
		<author><name>Greg roll</name></author>
	</entry>
	<entry>
		<id>http://wiki.webos-internals.org/index.php?title=Tutorials_webOS_Installing_An_Ipk&amp;diff=2272</id>
		<title>Tutorials webOS Installing An Ipk</title>
		<link rel="alternate" type="text/html" href="http://wiki.webos-internals.org/index.php?title=Tutorials_webOS_Installing_An_Ipk&amp;diff=2272"/>
		<updated>2009-07-25T13:14:05Z</updated>

		<summary type="html">&lt;p&gt;Greg roll: /* Setup Instructions */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Introduction ==&lt;br /&gt;
&lt;br /&gt;
Our goal is to provide the simplest, most consumer friendly method to install homebrew apps on a stock Pre.  The Pre does not have to be 'rooted'.  The setup is much easier than the SDK method.&lt;br /&gt;
&lt;br /&gt;
The PreBrew Installer is a tool that not only installs apps, but can run any rooted command on a Pre without having to manually root it.  Unfortunately it requires development mode on the Pre, but the rest is very consumer friendly.  This is much easier to initially setup than the SDK method.  It works on Pres that are rooted or non-rooted.&lt;br /&gt;
&lt;br /&gt;
== PreBrew Install Method ==	&lt;br /&gt;
&lt;br /&gt;
=== Setup Instructions ===&lt;br /&gt;
{{article-two-columns&lt;br /&gt;
|width1=60%&lt;br /&gt;
|column1=&lt;br /&gt;
==== 1) Set Development Mode on your Pre ====&lt;br /&gt;
In order to install Pre apps using this method, you need to have the phone in konami/development mode.  You only need to do this section once. To turn Developer Mode on...&lt;br /&gt;
&lt;br /&gt;
* Go to the main Pre screen and swipe away (close) any running apps&lt;br /&gt;
* Type:  '''upupdowndownleftrightleftrightbastart'''&lt;br /&gt;
* Click on the Developer Mode icon (if icon does not appear, repeat 2 steps above)&lt;br /&gt;
* Turn '''on''' Developer mode&lt;br /&gt;
* Restart your Pre (as prompted)&lt;br /&gt;
* Don't plug the phone into computer until completing the Windows install instructions below&lt;br /&gt;
&lt;br /&gt;
==== 2) PreBrew for Windows - Installation Instructions ====&lt;br /&gt;
* On a Windows computer, [http://cid-e47a245fdc43bd04.skydrive.live.com/self.aspx/Public/PreBrew%201.4%20Installer.exe download PreBrew Installer.]  &lt;br /&gt;
* To install PreBrew on the computer, '''double click &amp;quot;PreBrew 1.4 Installer.exe&amp;quot;''' and follow the prompts.&lt;br /&gt;
* After extraction '''double click &amp;quot;Setup.vbs&amp;quot;''' and follow the prompts.&lt;br /&gt;
* When complete '''Restart Windows''' (only restart if you installed the Novacom drivers.)&lt;br /&gt;
* An icon called &amp;quot;Drop File Here To Install Pre App&amp;quot; with a down green arrow should be placed on your Windows desktop.&lt;br /&gt;
&lt;br /&gt;
If you have issues, please post '''%temp%\PreTool.log''' and '''%temp%\PreBrewSetup.log''' in this [http://forums.precentral.net/web-os-development/189497-post-os1-04-pinging-collective-new-install-method.html Pre Central thread.]&lt;br /&gt;
|column2=&lt;br /&gt;
==== 3) To Install Pre Apps ====&lt;br /&gt;
* Plug your Pre into computer USB port and put into 'Just Charge' mode, ''not'' 'USB Drive'.&lt;br /&gt;
* An icon called &amp;quot;Drop File Here To Install Pre App&amp;quot; with down green arrow should be located on your desktop.&lt;br /&gt;
* Drop an IPK file (packaged application) over the icon described above to install the App to your Pre. &lt;br /&gt;
&lt;br /&gt;
==== 4) Where to Find Pre Homebrew Apps ====&lt;br /&gt;
Pre Central has a forum with a repository of many Pre apps.  There are now more homebrew apps than in the Palm App Catalog.  Download the .ipk App file to computer and install using the step above.&lt;br /&gt;
&lt;br /&gt;
[http://forums.precentral.net/homebrew-apps/ Click Here for Homebrew Apps]&lt;br /&gt;
&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== Resetting Pre to Factory Settings ==&lt;br /&gt;
&lt;br /&gt;
If you have serious problems with your Pre due to a homebrew app, you can completely reset your Pre to factory settings.  Try removing the problem App first.  It is best to attempt a reset to factory settings before returning a Pre to the store.  Note that this will wipe out the files stored to the USB drive, so you may want to copy to computer before resetting. &lt;br /&gt;
&lt;br /&gt;
[http://www.palm.com/us/support/downloads/pre/recoverytool/webosdoctor_sprint.html Click here to reset your Pre to factory settings.]&lt;br /&gt;
&lt;br /&gt;
== Other Info ==&lt;br /&gt;
&lt;br /&gt;
===Tested On:===&lt;br /&gt;
&lt;br /&gt;
* Windows 7 (64bit and 32bit)&lt;br /&gt;
* Windows Vista (64bit and 32bit)&lt;br /&gt;
* Windows XP (32bit)&lt;br /&gt;
&lt;br /&gt;
===NEW Version 1.4===&lt;br /&gt;
* Moved Java files to be hosted on another web location. (Skydrive changes the download links daily.)&lt;br /&gt;
* Fixed an issue where Java was not installing or downloading correctly.&lt;br /&gt;
* The installer now checks if Java installed correctly. If it doesn't you are advised to install Java manually.&lt;br /&gt;
* Fixed driver installation failures on 32bit OS's. I broke it sorry :)&lt;br /&gt;
* The installer now checks if PreBrew has installed correctly and reports if it didn't.&lt;br /&gt;
&lt;br /&gt;
===KNOWN ISSUES===&lt;br /&gt;
* Possible download issues with Firefox (If someone can host the files I will move them)&lt;br /&gt;
* I am unable to get any feedback from the application install on the Pre. So if it fails I can't tell you :(&lt;br /&gt;
&lt;br /&gt;
===PreBrew Console===&lt;br /&gt;
* PreBrew console can be loaded from START MENU&amp;gt;Programs&amp;gt;PreBrew&lt;br /&gt;
* PreBrew console will run most of the commands available in PreTool.&lt;br /&gt;
&lt;br /&gt;
=== Other Commands ===&lt;br /&gt;
* PreTool (installed to C:\Program Files\PreBrew) contains various command line options as shown below.&lt;br /&gt;
&lt;br /&gt;
=== USAGE ===&lt;br /&gt;
* PreTool EMU -i myapp.ipk (Installs myapp.ipk on emulator)&lt;br /&gt;
* PreTool USB -i myapp.ipk (Installs myapp.ipk on Palm Pre)&lt;br /&gt;
* PreTool EMU -l (List installed applications.)&lt;br /&gt;
* PreTool USB -l (List installed applications.)&lt;br /&gt;
* PreTool EMU -l2 (List installed PreBrew applications.)&lt;br /&gt;
* PreTool USB -l2 (List installed PreBrew applications.)&lt;br /&gt;
* PreTool EMU -r com.myapp (Removes myapp on emulator.)&lt;br /&gt;
* PreTool USB -r com.myapp (Removes myapp on Palm Pre connected via USB.)&lt;br /&gt;
* PreTool EMU -r2 com.myapp (Removes myapp on emulator.)&lt;br /&gt;
* PreTool USB -r2 com.myapp (Removes myapp on Palm Pre connected via USB.)&lt;br /&gt;
* PreTool EMU -c COMMAND COMMANDARGS (runs a command on emulator)&lt;br /&gt;
* PreTool USB -c COMMAND COMMANDARGS (runs a command on Palm Pre connected via USB)&lt;br /&gt;
* PreTool -d (Disables Developer Mode.)&lt;br /&gt;
* PreTool -PreBrew (Enables PreBrew.)&lt;br /&gt;
* PreTool -drv (Checks for Novacom drivers and installs if neccessary.)&lt;br /&gt;
* PreTool -drv2 (Manually install Novacom drivers.)&lt;br /&gt;
* PreTool -recovery (Runs the WebOS Doctor)&lt;br /&gt;
* PreTool -check (Checks Pre connectivity)&lt;br /&gt;
&lt;br /&gt;
=== NOTES ===&lt;br /&gt;
If any of the download links for Java or WebOSDoctor change you can change their locations in &amp;quot;Setup.xml&amp;quot;&lt;br /&gt;
&lt;br /&gt;
=== HELP (see Discussion thread below) ===&lt;br /&gt;
Need help?  Having any issues?&lt;br /&gt;
&lt;br /&gt;
Please post as much information as you can with the below a minimum.&lt;br /&gt;
&lt;br /&gt;
* Windows Version: Xp, Vista, 7&lt;br /&gt;
* Windows Arch: 32bit, 64bit&lt;br /&gt;
* Any errors?&lt;br /&gt;
* What you have done/were doing?&lt;br /&gt;
* Please post &amp;quot;%temp%\PreTool.log&amp;quot; and &amp;quot;%temp%\PreBrewSetup.log&amp;quot;.&lt;br /&gt;
* Open a command prompt and go to c:\Program Files\PreBrew&lt;br /&gt;
** Run InstallApp.bat &amp;quot;&amp;lt;FULL PATH TO IPK FILE&amp;gt;&amp;quot;&lt;br /&gt;
&lt;br /&gt;
== Discuss ==&lt;br /&gt;
&lt;br /&gt;
Also discuss installation methods on this [http://forums.precentral.net/web-os-development/189497-post-os1-04-pinging-collective-new-install-method.html Pre Central thread.]  There are other methods to pursue described in that thread.&lt;br /&gt;
&lt;br /&gt;
== Future Initiatives ==&lt;br /&gt;
&lt;br /&gt;
* Find a way to push command/ipk w/out Dev/Konami mode (somehow webosdoctor can do this)&lt;br /&gt;
&lt;br /&gt;
Now that greg has a solid method that pretty much matches the SDK method, it's time to raise the bar and figure out how to do this w/out Dev mode.&lt;br /&gt;
&lt;br /&gt;
Somehow webosdoctor is able to refresh the Pre w/out manually putting into Dev mode.&lt;br /&gt;
&lt;br /&gt;
This tool provides a way to look into java class files, which should provide clues to how webosdoctor is able to do this.&lt;br /&gt;
&lt;br /&gt;
[http://download.cnet.com/DJ-Java-Decompiler/3000-2213_4-10046809.html DJ Java Decompiler]&lt;br /&gt;
&lt;br /&gt;
Are there better tools than this?&lt;br /&gt;
&lt;br /&gt;
* Develop a PreBrew Installer app for the Pre to download/install ipk over the air&lt;br /&gt;
&lt;br /&gt;
== Credits ==&lt;br /&gt;
* '''xorg''' started the initiative seeking various methods, pursued webosdoctor method.&lt;br /&gt;
* '''greg_roll''' has made significant progress and completely developed the PreBrew method using webosdoctor.&lt;/div&gt;</summary>
		<author><name>Greg roll</name></author>
	</entry>
	<entry>
		<id>http://wiki.webos-internals.org/index.php?title=Tutorials_webOS_Installing_An_Ipk&amp;diff=2271</id>
		<title>Tutorials webOS Installing An Ipk</title>
		<link rel="alternate" type="text/html" href="http://wiki.webos-internals.org/index.php?title=Tutorials_webOS_Installing_An_Ipk&amp;diff=2271"/>
		<updated>2009-07-25T13:13:31Z</updated>

		<summary type="html">&lt;p&gt;Greg roll: /* NEW */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Introduction ==&lt;br /&gt;
&lt;br /&gt;
Our goal is to provide the simplest, most consumer friendly method to install homebrew apps on a stock Pre.  The Pre does not have to be 'rooted'.  The setup is much easier than the SDK method.&lt;br /&gt;
&lt;br /&gt;
The PreBrew Installer is a tool that not only installs apps, but can run any rooted command on a Pre without having to manually root it.  Unfortunately it requires development mode on the Pre, but the rest is very consumer friendly.  This is much easier to initially setup than the SDK method.  It works on Pres that are rooted or non-rooted.&lt;br /&gt;
&lt;br /&gt;
== PreBrew Install Method ==	&lt;br /&gt;
&lt;br /&gt;
=== Setup Instructions ===&lt;br /&gt;
{{article-two-columns&lt;br /&gt;
|width1=60%&lt;br /&gt;
|column1=&lt;br /&gt;
==== 1) Set Development Mode on your Pre ====&lt;br /&gt;
In order to install Pre apps using this method, you need to have the phone in konami/development mode.  You only need to do this section once. To turn Developer Mode on...&lt;br /&gt;
&lt;br /&gt;
* Go to the main Pre screen and swipe away (close) any running apps&lt;br /&gt;
* Type:  '''upupdowndownleftrightleftrightbastart'''&lt;br /&gt;
* Click on the Developer Mode icon (if icon does not appear, repeat 2 steps above)&lt;br /&gt;
* Turn '''on''' Developer mode&lt;br /&gt;
* Restart your Pre (as prompted)&lt;br /&gt;
* Don't plug the phone into computer until completing the Windows install instructions below&lt;br /&gt;
&lt;br /&gt;
==== 2) PreBrew for Windows - Installation Instructions ====&lt;br /&gt;
* On a Windows computer, [http://cid-e47a245fdc43bd04.skydrive.live.com/self.aspx/Public/PreBrew%201.4%20Installer.exe download PreBrew Installer.]  &lt;br /&gt;
* To install PreBrew on the computer, '''double click &amp;quot;PreBrew 1.3 Installer.exe&amp;quot;''' and follow the prompts.&lt;br /&gt;
* After extraction '''double click &amp;quot;Setup.vbs&amp;quot;''' and follow the prompts.&lt;br /&gt;
* When complete '''Restart Windows''' (only restart if you installed the Novacom drivers.)&lt;br /&gt;
* An icon called &amp;quot;Drop File Here To Install Pre App&amp;quot; with a down green arrow should be placed on your Windows desktop.&lt;br /&gt;
&lt;br /&gt;
If you have issues, please post '''%temp%\PreTool.log''' and '''%temp%\PreBrewSetup.log''' in this [http://forums.precentral.net/web-os-development/189497-post-os1-04-pinging-collective-new-install-method.html Pre Central thread.]&lt;br /&gt;
|column2=&lt;br /&gt;
==== 3) To Install Pre Apps ====&lt;br /&gt;
* Plug your Pre into computer USB port and put into 'Just Charge' mode, ''not'' 'USB Drive'.&lt;br /&gt;
* An icon called &amp;quot;Drop File Here To Install Pre App&amp;quot; with down green arrow should be located on your desktop.&lt;br /&gt;
* Drop an IPK file (packaged application) over the icon described above to install the App to your Pre. &lt;br /&gt;
&lt;br /&gt;
==== 4) Where to Find Pre Homebrew Apps ====&lt;br /&gt;
Pre Central has a forum with a repository of many Pre apps.  There are now more homebrew apps than in the Palm App Catalog.  Download the .ipk App file to computer and install using the step above.&lt;br /&gt;
&lt;br /&gt;
[http://forums.precentral.net/homebrew-apps/ Click Here for Homebrew Apps]&lt;br /&gt;
&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== Resetting Pre to Factory Settings ==&lt;br /&gt;
&lt;br /&gt;
If you have serious problems with your Pre due to a homebrew app, you can completely reset your Pre to factory settings.  Try removing the problem App first.  It is best to attempt a reset to factory settings before returning a Pre to the store.  Note that this will wipe out the files stored to the USB drive, so you may want to copy to computer before resetting. &lt;br /&gt;
&lt;br /&gt;
[http://www.palm.com/us/support/downloads/pre/recoverytool/webosdoctor_sprint.html Click here to reset your Pre to factory settings.]&lt;br /&gt;
&lt;br /&gt;
== Other Info ==&lt;br /&gt;
&lt;br /&gt;
===Tested On:===&lt;br /&gt;
&lt;br /&gt;
* Windows 7 (64bit and 32bit)&lt;br /&gt;
* Windows Vista (64bit and 32bit)&lt;br /&gt;
* Windows XP (32bit)&lt;br /&gt;
&lt;br /&gt;
===NEW Version 1.4===&lt;br /&gt;
* Moved Java files to be hosted on another web location. (Skydrive changes the download links daily.)&lt;br /&gt;
* Fixed an issue where Java was not installing or downloading correctly.&lt;br /&gt;
* The installer now checks if Java installed correctly. If it doesn't you are advised to install Java manually.&lt;br /&gt;
* Fixed driver installation failures on 32bit OS's. I broke it sorry :)&lt;br /&gt;
* The installer now checks if PreBrew has installed correctly and reports if it didn't.&lt;br /&gt;
&lt;br /&gt;
===KNOWN ISSUES===&lt;br /&gt;
* Possible download issues with Firefox (If someone can host the files I will move them)&lt;br /&gt;
* I am unable to get any feedback from the application install on the Pre. So if it fails I can't tell you :(&lt;br /&gt;
&lt;br /&gt;
===PreBrew Console===&lt;br /&gt;
* PreBrew console can be loaded from START MENU&amp;gt;Programs&amp;gt;PreBrew&lt;br /&gt;
* PreBrew console will run most of the commands available in PreTool.&lt;br /&gt;
&lt;br /&gt;
=== Other Commands ===&lt;br /&gt;
* PreTool (installed to C:\Program Files\PreBrew) contains various command line options as shown below.&lt;br /&gt;
&lt;br /&gt;
=== USAGE ===&lt;br /&gt;
* PreTool EMU -i myapp.ipk (Installs myapp.ipk on emulator)&lt;br /&gt;
* PreTool USB -i myapp.ipk (Installs myapp.ipk on Palm Pre)&lt;br /&gt;
* PreTool EMU -l (List installed applications.)&lt;br /&gt;
* PreTool USB -l (List installed applications.)&lt;br /&gt;
* PreTool EMU -l2 (List installed PreBrew applications.)&lt;br /&gt;
* PreTool USB -l2 (List installed PreBrew applications.)&lt;br /&gt;
* PreTool EMU -r com.myapp (Removes myapp on emulator.)&lt;br /&gt;
* PreTool USB -r com.myapp (Removes myapp on Palm Pre connected via USB.)&lt;br /&gt;
* PreTool EMU -r2 com.myapp (Removes myapp on emulator.)&lt;br /&gt;
* PreTool USB -r2 com.myapp (Removes myapp on Palm Pre connected via USB.)&lt;br /&gt;
* PreTool EMU -c COMMAND COMMANDARGS (runs a command on emulator)&lt;br /&gt;
* PreTool USB -c COMMAND COMMANDARGS (runs a command on Palm Pre connected via USB)&lt;br /&gt;
* PreTool -d (Disables Developer Mode.)&lt;br /&gt;
* PreTool -PreBrew (Enables PreBrew.)&lt;br /&gt;
* PreTool -drv (Checks for Novacom drivers and installs if neccessary.)&lt;br /&gt;
* PreTool -drv2 (Manually install Novacom drivers.)&lt;br /&gt;
* PreTool -recovery (Runs the WebOS Doctor)&lt;br /&gt;
* PreTool -check (Checks Pre connectivity)&lt;br /&gt;
&lt;br /&gt;
=== NOTES ===&lt;br /&gt;
If any of the download links for Java or WebOSDoctor change you can change their locations in &amp;quot;Setup.xml&amp;quot;&lt;br /&gt;
&lt;br /&gt;
=== HELP (see Discussion thread below) ===&lt;br /&gt;
Need help?  Having any issues?&lt;br /&gt;
&lt;br /&gt;
Please post as much information as you can with the below a minimum.&lt;br /&gt;
&lt;br /&gt;
* Windows Version: Xp, Vista, 7&lt;br /&gt;
* Windows Arch: 32bit, 64bit&lt;br /&gt;
* Any errors?&lt;br /&gt;
* What you have done/were doing?&lt;br /&gt;
* Please post &amp;quot;%temp%\PreTool.log&amp;quot; and &amp;quot;%temp%\PreBrewSetup.log&amp;quot;.&lt;br /&gt;
* Open a command prompt and go to c:\Program Files\PreBrew&lt;br /&gt;
** Run InstallApp.bat &amp;quot;&amp;lt;FULL PATH TO IPK FILE&amp;gt;&amp;quot;&lt;br /&gt;
&lt;br /&gt;
== Discuss ==&lt;br /&gt;
&lt;br /&gt;
Also discuss installation methods on this [http://forums.precentral.net/web-os-development/189497-post-os1-04-pinging-collective-new-install-method.html Pre Central thread.]  There are other methods to pursue described in that thread.&lt;br /&gt;
&lt;br /&gt;
== Future Initiatives ==&lt;br /&gt;
&lt;br /&gt;
* Find a way to push command/ipk w/out Dev/Konami mode (somehow webosdoctor can do this)&lt;br /&gt;
&lt;br /&gt;
Now that greg has a solid method that pretty much matches the SDK method, it's time to raise the bar and figure out how to do this w/out Dev mode.&lt;br /&gt;
&lt;br /&gt;
Somehow webosdoctor is able to refresh the Pre w/out manually putting into Dev mode.&lt;br /&gt;
&lt;br /&gt;
This tool provides a way to look into java class files, which should provide clues to how webosdoctor is able to do this.&lt;br /&gt;
&lt;br /&gt;
[http://download.cnet.com/DJ-Java-Decompiler/3000-2213_4-10046809.html DJ Java Decompiler]&lt;br /&gt;
&lt;br /&gt;
Are there better tools than this?&lt;br /&gt;
&lt;br /&gt;
* Develop a PreBrew Installer app for the Pre to download/install ipk over the air&lt;br /&gt;
&lt;br /&gt;
== Credits ==&lt;br /&gt;
* '''xorg''' started the initiative seeking various methods, pursued webosdoctor method.&lt;br /&gt;
* '''greg_roll''' has made significant progress and completely developed the PreBrew method using webosdoctor.&lt;/div&gt;</summary>
		<author><name>Greg roll</name></author>
	</entry>
	<entry>
		<id>http://wiki.webos-internals.org/index.php?title=Tutorials_webOS_Installing_An_Ipk&amp;diff=2269</id>
		<title>Tutorials webOS Installing An Ipk</title>
		<link rel="alternate" type="text/html" href="http://wiki.webos-internals.org/index.php?title=Tutorials_webOS_Installing_An_Ipk&amp;diff=2269"/>
		<updated>2009-07-25T13:12:46Z</updated>

		<summary type="html">&lt;p&gt;Greg roll: /* Setup Instructions */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Introduction ==&lt;br /&gt;
&lt;br /&gt;
Our goal is to provide the simplest, most consumer friendly method to install homebrew apps on a stock Pre.  The Pre does not have to be 'rooted'.  The setup is much easier than the SDK method.&lt;br /&gt;
&lt;br /&gt;
The PreBrew Installer is a tool that not only installs apps, but can run any rooted command on a Pre without having to manually root it.  Unfortunately it requires development mode on the Pre, but the rest is very consumer friendly.  This is much easier to initially setup than the SDK method.  It works on Pres that are rooted or non-rooted.&lt;br /&gt;
&lt;br /&gt;
== PreBrew Install Method ==	&lt;br /&gt;
&lt;br /&gt;
=== Setup Instructions ===&lt;br /&gt;
{{article-two-columns&lt;br /&gt;
|width1=60%&lt;br /&gt;
|column1=&lt;br /&gt;
==== 1) Set Development Mode on your Pre ====&lt;br /&gt;
In order to install Pre apps using this method, you need to have the phone in konami/development mode.  You only need to do this section once. To turn Developer Mode on...&lt;br /&gt;
&lt;br /&gt;
* Go to the main Pre screen and swipe away (close) any running apps&lt;br /&gt;
* Type:  '''upupdowndownleftrightleftrightbastart'''&lt;br /&gt;
* Click on the Developer Mode icon (if icon does not appear, repeat 2 steps above)&lt;br /&gt;
* Turn '''on''' Developer mode&lt;br /&gt;
* Restart your Pre (as prompted)&lt;br /&gt;
* Don't plug the phone into computer until completing the Windows install instructions below&lt;br /&gt;
&lt;br /&gt;
==== 2) PreBrew for Windows - Installation Instructions ====&lt;br /&gt;
* On a Windows computer, [http://cid-e47a245fdc43bd04.skydrive.live.com/self.aspx/Public/PreBrew%201.4%20Installer.exe download PreBrew Installer.]  &lt;br /&gt;
* To install PreBrew on the computer, '''double click &amp;quot;PreBrew 1.3 Installer.exe&amp;quot;''' and follow the prompts.&lt;br /&gt;
* After extraction '''double click &amp;quot;Setup.vbs&amp;quot;''' and follow the prompts.&lt;br /&gt;
* When complete '''Restart Windows''' (only restart if you installed the Novacom drivers.)&lt;br /&gt;
* An icon called &amp;quot;Drop File Here To Install Pre App&amp;quot; with a down green arrow should be placed on your Windows desktop.&lt;br /&gt;
&lt;br /&gt;
If you have issues, please post '''%temp%\PreTool.log''' and '''%temp%\PreBrewSetup.log''' in this [http://forums.precentral.net/web-os-development/189497-post-os1-04-pinging-collective-new-install-method.html Pre Central thread.]&lt;br /&gt;
|column2=&lt;br /&gt;
==== 3) To Install Pre Apps ====&lt;br /&gt;
* Plug your Pre into computer USB port and put into 'Just Charge' mode, ''not'' 'USB Drive'.&lt;br /&gt;
* An icon called &amp;quot;Drop File Here To Install Pre App&amp;quot; with down green arrow should be located on your desktop.&lt;br /&gt;
* Drop an IPK file (packaged application) over the icon described above to install the App to your Pre. &lt;br /&gt;
&lt;br /&gt;
==== 4) Where to Find Pre Homebrew Apps ====&lt;br /&gt;
Pre Central has a forum with a repository of many Pre apps.  There are now more homebrew apps than in the Palm App Catalog.  Download the .ipk App file to computer and install using the step above.&lt;br /&gt;
&lt;br /&gt;
[http://forums.precentral.net/homebrew-apps/ Click Here for Homebrew Apps]&lt;br /&gt;
&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== Resetting Pre to Factory Settings ==&lt;br /&gt;
&lt;br /&gt;
If you have serious problems with your Pre due to a homebrew app, you can completely reset your Pre to factory settings.  Try removing the problem App first.  It is best to attempt a reset to factory settings before returning a Pre to the store.  Note that this will wipe out the files stored to the USB drive, so you may want to copy to computer before resetting. &lt;br /&gt;
&lt;br /&gt;
[http://www.palm.com/us/support/downloads/pre/recoverytool/webosdoctor_sprint.html Click here to reset your Pre to factory settings.]&lt;br /&gt;
&lt;br /&gt;
== Other Info ==&lt;br /&gt;
&lt;br /&gt;
===Tested On:===&lt;br /&gt;
&lt;br /&gt;
* Windows 7 (64bit and 32bit)&lt;br /&gt;
* Windows Vista (64bit and 32bit)&lt;br /&gt;
* Windows XP (32bit)&lt;br /&gt;
&lt;br /&gt;
===NEW===&lt;br /&gt;
* Adjusted error messages, hopefully they will be read.&lt;br /&gt;
* Pretool.bat now checks for Pretool.jar&lt;br /&gt;
* All installer files are no longer contained in the MSI. This way if the installer fails for some reason you can copy the file over to the install directory.&lt;br /&gt;
* Self extacting zip file. (Installer is an exe which opens the extracted folder, you then run Setup.vbs)&lt;br /&gt;
&lt;br /&gt;
===KNOWN ISSUES===&lt;br /&gt;
* Possible download issues with Firefox (If someone can host the files I will move them)&lt;br /&gt;
* I am unable to get any feedback from the application install on the Pre. So if it fails I can't tell you :(&lt;br /&gt;
&lt;br /&gt;
===PreBrew Console===&lt;br /&gt;
* PreBrew console can be loaded from START MENU&amp;gt;Programs&amp;gt;PreBrew&lt;br /&gt;
* PreBrew console will run most of the commands available in PreTool.&lt;br /&gt;
&lt;br /&gt;
=== Other Commands ===&lt;br /&gt;
* PreTool (installed to C:\Program Files\PreBrew) contains various command line options as shown below.&lt;br /&gt;
&lt;br /&gt;
=== USAGE ===&lt;br /&gt;
* PreTool EMU -i myapp.ipk (Installs myapp.ipk on emulator)&lt;br /&gt;
* PreTool USB -i myapp.ipk (Installs myapp.ipk on Palm Pre)&lt;br /&gt;
* PreTool EMU -l (List installed applications.)&lt;br /&gt;
* PreTool USB -l (List installed applications.)&lt;br /&gt;
* PreTool EMU -l2 (List installed PreBrew applications.)&lt;br /&gt;
* PreTool USB -l2 (List installed PreBrew applications.)&lt;br /&gt;
* PreTool EMU -r com.myapp (Removes myapp on emulator.)&lt;br /&gt;
* PreTool USB -r com.myapp (Removes myapp on Palm Pre connected via USB.)&lt;br /&gt;
* PreTool EMU -r2 com.myapp (Removes myapp on emulator.)&lt;br /&gt;
* PreTool USB -r2 com.myapp (Removes myapp on Palm Pre connected via USB.)&lt;br /&gt;
* PreTool EMU -c COMMAND COMMANDARGS (runs a command on emulator)&lt;br /&gt;
* PreTool USB -c COMMAND COMMANDARGS (runs a command on Palm Pre connected via USB)&lt;br /&gt;
* PreTool -d (Disables Developer Mode.)&lt;br /&gt;
* PreTool -PreBrew (Enables PreBrew.)&lt;br /&gt;
* PreTool -drv (Checks for Novacom drivers and installs if neccessary.)&lt;br /&gt;
* PreTool -drv2 (Manually install Novacom drivers.)&lt;br /&gt;
* PreTool -recovery (Runs the WebOS Doctor)&lt;br /&gt;
* PreTool -check (Checks Pre connectivity)&lt;br /&gt;
&lt;br /&gt;
=== NOTES ===&lt;br /&gt;
If any of the download links for Java or WebOSDoctor change you can change their locations in &amp;quot;Setup.xml&amp;quot;&lt;br /&gt;
&lt;br /&gt;
=== HELP (see Discussion thread below) ===&lt;br /&gt;
Need help?  Having any issues?&lt;br /&gt;
&lt;br /&gt;
Please post as much information as you can with the below a minimum.&lt;br /&gt;
&lt;br /&gt;
* Windows Version: Xp, Vista, 7&lt;br /&gt;
* Windows Arch: 32bit, 64bit&lt;br /&gt;
* Any errors?&lt;br /&gt;
* What you have done/were doing?&lt;br /&gt;
* Please post &amp;quot;%temp%\PreTool.log&amp;quot; and &amp;quot;%temp%\PreBrewSetup.log&amp;quot;.&lt;br /&gt;
* Open a command prompt and go to c:\Program Files\PreBrew&lt;br /&gt;
** Run InstallApp.bat &amp;quot;&amp;lt;FULL PATH TO IPK FILE&amp;gt;&amp;quot;&lt;br /&gt;
&lt;br /&gt;
== Discuss ==&lt;br /&gt;
&lt;br /&gt;
Also discuss installation methods on this [http://forums.precentral.net/web-os-development/189497-post-os1-04-pinging-collective-new-install-method.html Pre Central thread.]  There are other methods to pursue described in that thread.&lt;br /&gt;
&lt;br /&gt;
== Future Initiatives ==&lt;br /&gt;
&lt;br /&gt;
* Find a way to push command/ipk w/out Dev/Konami mode (somehow webosdoctor can do this)&lt;br /&gt;
&lt;br /&gt;
Now that greg has a solid method that pretty much matches the SDK method, it's time to raise the bar and figure out how to do this w/out Dev mode.&lt;br /&gt;
&lt;br /&gt;
Somehow webosdoctor is able to refresh the Pre w/out manually putting into Dev mode.&lt;br /&gt;
&lt;br /&gt;
This tool provides a way to look into java class files, which should provide clues to how webosdoctor is able to do this.&lt;br /&gt;
&lt;br /&gt;
[http://download.cnet.com/DJ-Java-Decompiler/3000-2213_4-10046809.html DJ Java Decompiler]&lt;br /&gt;
&lt;br /&gt;
Are there better tools than this?&lt;br /&gt;
&lt;br /&gt;
* Develop a PreBrew Installer app for the Pre to download/install ipk over the air&lt;br /&gt;
&lt;br /&gt;
== Credits ==&lt;br /&gt;
* '''xorg''' started the initiative seeking various methods, pursued webosdoctor method.&lt;br /&gt;
* '''greg_roll''' has made significant progress and completely developed the PreBrew method using webosdoctor.&lt;/div&gt;</summary>
		<author><name>Greg roll</name></author>
	</entry>
	<entry>
		<id>http://wiki.webos-internals.org/index.php?title=Tutorials_webOS_Installing_An_Ipk&amp;diff=1996</id>
		<title>Tutorials webOS Installing An Ipk</title>
		<link rel="alternate" type="text/html" href="http://wiki.webos-internals.org/index.php?title=Tutorials_webOS_Installing_An_Ipk&amp;diff=1996"/>
		<updated>2009-07-24T13:03:09Z</updated>

		<summary type="html">&lt;p&gt;Greg roll: /* NEW */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Introduction ==&lt;br /&gt;
&lt;br /&gt;
Our goal is to provide the simplest, most consumer friendly method to install homebrew apps on a stock Pre.  The Pre does not have to be 'rooted'.  The setup is much easier than the SDK method.&lt;br /&gt;
&lt;br /&gt;
The PreBrew Installer is a tool that not only installs apps, but can run any rooted command on a Pre without having to manually root it.  Unfortunately it requires development mode on the Pre, but the rest is very consumer friendly.  This is much easier to initially setup than the SDK method.  It works on Pres that are rooted or non-rooted.&lt;br /&gt;
&lt;br /&gt;
== PreBrew Install Method ==	&lt;br /&gt;
&lt;br /&gt;
=== Setup Instructions ===&lt;br /&gt;
{{article-two-columns&lt;br /&gt;
|width1=60%&lt;br /&gt;
|column1=&lt;br /&gt;
==== 1) Set Development Mode on your Pre ====&lt;br /&gt;
In order to install Pre apps using this method, you need to have the phone in konami/development mode.  You only need to do this section once. To turn Developer Mode on...&lt;br /&gt;
&lt;br /&gt;
* Go to the main Pre screen and swipe away (close) any running apps&lt;br /&gt;
* Type:  '''upupdowndownleftrightleftrightbastart'''&lt;br /&gt;
* Click on the Developer Mode icon (if icon does not appear, repeat 2 steps above)&lt;br /&gt;
* Turn '''on''' Developer mode&lt;br /&gt;
* Restart your Pre (as prompted)&lt;br /&gt;
* Don't plug the phone into computer until completing the Windows install instructions below&lt;br /&gt;
&lt;br /&gt;
==== 2) PreBrew for Windows - Installation Instructions ====&lt;br /&gt;
* On a Windows computer, [http://cid-e47a245fdc43bd04.skydrive.live.com/self.aspx/Public/PreBrew%201.3%20Installer.exe download PreBrew Installer.]  &lt;br /&gt;
* To install PreBrew on the computer, '''double click &amp;quot;PreBrew 1.3 Installer.exe&amp;quot;''' and follow the prompts.&lt;br /&gt;
* After extraction '''double click &amp;quot;Setup.vbs&amp;quot;''' and follow the prompts.&lt;br /&gt;
* When complete '''Restart Windows''' (only restart if you installed the Novacom drivers.)&lt;br /&gt;
* An icon called &amp;quot;Drop File Here To Install Pre App&amp;quot; with a down green arrow should be placed on your Windows desktop.&lt;br /&gt;
&lt;br /&gt;
If you have issues, please post '''%temp%\PreTool.log''' and '''%temp%\PreBrewSetup.log''' in this [http://forums.precentral.net/web-os-development/189497-post-os1-04-pinging-collective-new-install-method.html Pre Central thread.]&lt;br /&gt;
|column2=&lt;br /&gt;
==== 3) To Install Pre Apps ====&lt;br /&gt;
* Plug your Pre into computer USB port and put into 'Just Charge' mode, ''not'' 'USB Drive'.&lt;br /&gt;
* An icon called &amp;quot;Drop File Here To Install Pre App&amp;quot; with down green arrow should be located on your desktop.&lt;br /&gt;
* Drop an IPK file (packaged application) over the icon described above to install the App to your Pre. &lt;br /&gt;
&lt;br /&gt;
==== 4) Where to Find Pre Homebrew Apps ====&lt;br /&gt;
Pre Central has a forum with a repository of many Pre apps.  There are now more homebrew apps than in the Palm App Catalog.  Download the .ipk App file to computer and install using the step above.&lt;br /&gt;
&lt;br /&gt;
[http://forums.precentral.net/homebrew-apps/ Click Here for Homebrew Apps]&lt;br /&gt;
&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== Resetting Pre to Factory Settings ==&lt;br /&gt;
&lt;br /&gt;
If you have serious problems with your Pre due to a homebrew app, you can completely reset your Pre to factory settings.  Try removing the problem App first.  It is best to attempt a reset to factory settings before returning a Pre to the store.  Note that this will wipe out the files stored to the USB drive, so you may want to copy to computer before resetting. &lt;br /&gt;
&lt;br /&gt;
[http://www.palm.com/us/support/downloads/pre/recoverytool/webosdoctor_sprint.html Click here to reset your Pre to factory settings.]&lt;br /&gt;
&lt;br /&gt;
== Other Info ==&lt;br /&gt;
&lt;br /&gt;
===Tested On:===&lt;br /&gt;
&lt;br /&gt;
* Windows 7 (64bit and 32bit)&lt;br /&gt;
* Windows Vista (64bit and 32bit)&lt;br /&gt;
* Windows XP (32bit)&lt;br /&gt;
&lt;br /&gt;
===NEW===&lt;br /&gt;
* Adjusted error messages, hopefully they will be read.&lt;br /&gt;
* Pretool.bat now checks for Pretool.jar&lt;br /&gt;
* All installer files are no longer contained in the MSI. This way if the installer fails for some reason you can copy the file over to the install directory.&lt;br /&gt;
* Self extacting zip file. (Installer is an exe which opens the extracted folder, you then run Setup.vbs)&lt;br /&gt;
&lt;br /&gt;
===KNOWN ISSUES===&lt;br /&gt;
* Possible download issues with Firefox (If someone can host the files I will move them)&lt;br /&gt;
* I am unable to get any feedback from the application install on the Pre. So if it fails I can't tell you :(&lt;br /&gt;
&lt;br /&gt;
===PreBrew Console===&lt;br /&gt;
* PreBrew console can be loaded from START MENU&amp;gt;Programs&amp;gt;PreBrew&lt;br /&gt;
* PreBrew console will run most of the commands available in PreTool.&lt;br /&gt;
&lt;br /&gt;
=== Other Commands ===&lt;br /&gt;
* PreTool (installed to C:\Program Files\PreBrew) contains various command line options as shown below.&lt;br /&gt;
&lt;br /&gt;
=== USAGE ===&lt;br /&gt;
* PreTool EMU -i myapp.ipk (Installs myapp.ipk on emulator)&lt;br /&gt;
* PreTool USB -i myapp.ipk (Installs myapp.ipk on Palm Pre)&lt;br /&gt;
* PreTool EMU -l (List installed applications.)&lt;br /&gt;
* PreTool USB -l (List installed applications.)&lt;br /&gt;
* PreTool EMU -l2 (List installed PreBrew applications.)&lt;br /&gt;
* PreTool USB -l2 (List installed PreBrew applications.)&lt;br /&gt;
* PreTool EMU -r com.myapp (Removes myapp on emulator.)&lt;br /&gt;
* PreTool USB -r com.myapp (Removes myapp on Palm Pre connected via USB.)&lt;br /&gt;
* PreTool EMU -r2 com.myapp (Removes myapp on emulator.)&lt;br /&gt;
* PreTool USB -r2 com.myapp (Removes myapp on Palm Pre connected via USB.)&lt;br /&gt;
* PreTool EMU -c COMMAND COMMANDARGS (runs a command on emulator)&lt;br /&gt;
* PreTool USB -c COMMAND COMMANDARGS (runs a command on Palm Pre connected via USB)&lt;br /&gt;
* PreTool -d (Disables Developer Mode.)&lt;br /&gt;
* PreTool -PreBrew (Enables PreBrew.)&lt;br /&gt;
* PreTool -drv (Checks for Novacom drivers and installs if neccessary.)&lt;br /&gt;
* PreTool -drv2 (Manually install Novacom drivers.)&lt;br /&gt;
* PreTool -recovery (Runs the WebOS Doctor)&lt;br /&gt;
* PreTool -check (Checks Pre connectivity)&lt;br /&gt;
&lt;br /&gt;
=== NOTES ===&lt;br /&gt;
If any of the download links for Java or WebOSDoctor change you can change their locations in &amp;quot;Setup.xml&amp;quot;&lt;br /&gt;
&lt;br /&gt;
=== HELP (see Discussion thread below) ===&lt;br /&gt;
Need help?  Having any issues?&lt;br /&gt;
&lt;br /&gt;
Please post as much information as you can with the below a minimum.&lt;br /&gt;
&lt;br /&gt;
* Windows Version: Xp, Vista, 7&lt;br /&gt;
* Windows Arch: 32bit, 64bit&lt;br /&gt;
* Any errors?&lt;br /&gt;
* What you have done/were doing?&lt;br /&gt;
* Please post &amp;quot;%temp%\PreTool.log&amp;quot; and &amp;quot;%temp%\PreBrewSetup.log&amp;quot;.&lt;br /&gt;
* Open a command prompt and go to c:\Program Files\PreBrew&lt;br /&gt;
** Run InstallApp.bat &amp;quot;&amp;lt;FULL PATH TO IPK FILE&amp;gt;&amp;quot;&lt;br /&gt;
&lt;br /&gt;
== Discuss ==&lt;br /&gt;
&lt;br /&gt;
Also discuss installation methods on this [http://forums.precentral.net/web-os-development/189497-post-os1-04-pinging-collective-new-install-method.html Pre Central thread.]  There are other methods to pursue described in that thread.&lt;br /&gt;
&lt;br /&gt;
== Future Initiatives ==&lt;br /&gt;
&lt;br /&gt;
* Find a way to push command/ipk w/out Dev/Konami mode (somehow webosdoctor can do this)&lt;br /&gt;
&lt;br /&gt;
Now that greg has a solid method that pretty much matches the SDK method, it's time to raise the bar and figure out how to do this w/out Dev mode.&lt;br /&gt;
&lt;br /&gt;
Somehow webosdoctor is able to refresh the Pre w/out manually putting into Dev mode.&lt;br /&gt;
&lt;br /&gt;
This tool provides a way to look into java class files, which should provide clues to how webosdoctor is able to do this.&lt;br /&gt;
&lt;br /&gt;
[http://download.cnet.com/DJ-Java-Decompiler/3000-2213_4-10046809.html DJ Java Decompiler]&lt;br /&gt;
&lt;br /&gt;
Are there better tools than this?&lt;br /&gt;
&lt;br /&gt;
* Develop a PreBrew Installer app for the Pre to download/install ipk over the air&lt;br /&gt;
&lt;br /&gt;
== Credits ==&lt;br /&gt;
* '''xorg''' started the initiative seeking various methods, pursued webosdoctor method.&lt;br /&gt;
* '''greg_roll''' has made significant progress and completely developed the PreBrew method using webosdoctor.&lt;/div&gt;</summary>
		<author><name>Greg roll</name></author>
	</entry>
	<entry>
		<id>http://wiki.webos-internals.org/index.php?title=Tutorials_webOS_Installing_An_Ipk&amp;diff=1987</id>
		<title>Tutorials webOS Installing An Ipk</title>
		<link rel="alternate" type="text/html" href="http://wiki.webos-internals.org/index.php?title=Tutorials_webOS_Installing_An_Ipk&amp;diff=1987"/>
		<updated>2009-07-24T12:25:38Z</updated>

		<summary type="html">&lt;p&gt;Greg roll: /* Setup Instructions */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Introduction ==&lt;br /&gt;
&lt;br /&gt;
Our goal is to provide the simplest, most consumer friendly method to install homebrew apps on a stock Pre.  The Pre does not have to be 'rooted'.  The setup is much easier than the SDK method.&lt;br /&gt;
&lt;br /&gt;
The PreBrew Installer is a tool that not only installs apps, but can run any rooted command on a Pre without having to manually root it.  Unfortunately it requires development mode on the Pre, but the rest is very consumer friendly.  This is much easier to initially setup than the SDK method.  It works on Pres that are rooted or non-rooted.&lt;br /&gt;
&lt;br /&gt;
== PreBrew Install Method ==	&lt;br /&gt;
&lt;br /&gt;
=== Setup Instructions ===&lt;br /&gt;
{{article-two-columns&lt;br /&gt;
|width1=60%&lt;br /&gt;
|column1=&lt;br /&gt;
==== 1) Set Development Mode on your Pre ====&lt;br /&gt;
In order to install Pre apps using this method, you need to have the phone in konami/development mode.  You only need to do this section once. To turn Developer Mode on...&lt;br /&gt;
&lt;br /&gt;
* Go to the main Pre screen and swipe away (close) any running apps&lt;br /&gt;
* Type:  '''upupdowndownleftrightleftrightbastart'''&lt;br /&gt;
* Click on the Developer Mode icon (if icon does not appear, repeat 2 steps above)&lt;br /&gt;
* Turn '''on''' Developer mode&lt;br /&gt;
* Restart your Pre (as prompted)&lt;br /&gt;
* Don't plug the phone into computer until completing the Windows install instructions below&lt;br /&gt;
&lt;br /&gt;
==== 2) PreBrew for Windows - Installation Instructions ====&lt;br /&gt;
* On a Windows computer, [http://cid-e47a245fdc43bd04.skydrive.live.com/self.aspx/Public/PreBrew%201.3%20Installer.exe download PreBrew Installer.]  &lt;br /&gt;
* To install PreBrew on the computer, '''double click &amp;quot;PreBrew 1.3 Installer.exe&amp;quot;''' and follow the prompts.&lt;br /&gt;
* After extraction '''double click &amp;quot;Setup.vbs&amp;quot;''' and follow the prompts.&lt;br /&gt;
* When complete '''Restart Windows''' (only restart if you installed the Novacom drivers.)&lt;br /&gt;
* An icon called &amp;quot;Drop File Here To Install Pre App&amp;quot; with a down green arrow should be placed on your Windows desktop.&lt;br /&gt;
&lt;br /&gt;
If you have issues, please post '''%temp%\PreTool.log''' and '''%temp%\PreBrewSetup.log''' in this [http://forums.precentral.net/web-os-development/189497-post-os1-04-pinging-collective-new-install-method.html Pre Central thread.]&lt;br /&gt;
|column2=&lt;br /&gt;
==== 3) To Install Pre Apps ====&lt;br /&gt;
* Plug your Pre into computer USB port and put into 'Just Charge' mode, ''not'' 'USB Drive'.&lt;br /&gt;
* An icon called &amp;quot;Drop File Here To Install Pre App&amp;quot; with down green arrow should be located on your desktop.&lt;br /&gt;
* Drop an IPK file (packaged application) over the icon described above to install the App to your Pre. &lt;br /&gt;
&lt;br /&gt;
==== 4) Where to Find Pre Homebrew Apps ====&lt;br /&gt;
Pre Central has a forum with a repository of many Pre apps.  There are now more homebrew apps than in the Palm App Catalog.  Download the .ipk App file to computer and install using the step above.&lt;br /&gt;
&lt;br /&gt;
[http://forums.precentral.net/homebrew-apps/ Click Here for Homebrew Apps]&lt;br /&gt;
&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== Resetting Pre to Factory Settings ==&lt;br /&gt;
&lt;br /&gt;
If you have serious problems with your Pre due to a homebrew app, you can completely reset your Pre to factory settings.  Try removing the problem App first.  It is best to attempt a reset to factory settings before returning a Pre to the store.  Note that this will wipe out the files stored to the USB drive, so you may want to copy to computer before resetting. &lt;br /&gt;
&lt;br /&gt;
[http://www.palm.com/us/support/downloads/pre/recoverytool/webosdoctor_sprint.html Click here to reset your Pre to factory settings.]&lt;br /&gt;
&lt;br /&gt;
== Other Info ==&lt;br /&gt;
&lt;br /&gt;
===Tested On:===&lt;br /&gt;
&lt;br /&gt;
* Windows 7 (64bit and 32bit)&lt;br /&gt;
* Windows Vista (64bit and 32bit)&lt;br /&gt;
* Windows XP (32bit)&lt;br /&gt;
&lt;br /&gt;
===NEW===&lt;br /&gt;
* Installer now checks for Webosdoctorp100ewwsprint.jar in C:\Program Files\PreBrew and checks %USERPROFILE%\Downloads\WebOS\Webosdoctorp100ewwsprint.jar.&lt;br /&gt;
* Updated error messages when PreTool cannot connect to Pre.&lt;br /&gt;
&lt;br /&gt;
===KNOWN ISSUES===&lt;br /&gt;
* Possible download issues with Firefox (If someone can host the files I will move them)&lt;br /&gt;
* I am unable to get any feedback from the application install on the Pre. So if it fails I can't tell you :(&lt;br /&gt;
&lt;br /&gt;
===PreBrew Console===&lt;br /&gt;
* PreBrew console can be loaded from START MENU&amp;gt;Programs&amp;gt;PreBrew&lt;br /&gt;
* PreBrew console will run most of the commands available in PreTool.&lt;br /&gt;
&lt;br /&gt;
=== Other Commands ===&lt;br /&gt;
* PreTool (installed to C:\Program Files\PreBrew) contains various command line options as shown below.&lt;br /&gt;
&lt;br /&gt;
=== USAGE ===&lt;br /&gt;
* PreTool EMU -i myapp.ipk (Installs myapp.ipk on emulator)&lt;br /&gt;
* PreTool USB -i myapp.ipk (Installs myapp.ipk on Palm Pre)&lt;br /&gt;
* PreTool EMU -l (List installed applications.)&lt;br /&gt;
* PreTool USB -l (List installed applications.)&lt;br /&gt;
* PreTool EMU -l2 (List installed PreBrew applications.)&lt;br /&gt;
* PreTool USB -l2 (List installed PreBrew applications.)&lt;br /&gt;
* PreTool EMU -r com.myapp (Removes myapp on emulator.)&lt;br /&gt;
* PreTool USB -r com.myapp (Removes myapp on Palm Pre connected via USB.)&lt;br /&gt;
* PreTool EMU -r2 com.myapp (Removes myapp on emulator.)&lt;br /&gt;
* PreTool USB -r2 com.myapp (Removes myapp on Palm Pre connected via USB.)&lt;br /&gt;
* PreTool EMU -c COMMAND COMMANDARGS (runs a command on emulator)&lt;br /&gt;
* PreTool USB -c COMMAND COMMANDARGS (runs a command on Palm Pre connected via USB)&lt;br /&gt;
* PreTool -d (Disables Developer Mode.)&lt;br /&gt;
* PreTool -PreBrew (Enables PreBrew.)&lt;br /&gt;
* PreTool -drv (Checks for Novacom drivers and installs if neccessary.)&lt;br /&gt;
* PreTool -drv2 (Manually install Novacom drivers.)&lt;br /&gt;
* PreTool -recovery (Runs the WebOS Doctor)&lt;br /&gt;
* PreTool -check (Checks Pre connectivity)&lt;br /&gt;
&lt;br /&gt;
=== NOTES ===&lt;br /&gt;
If any of the download links for Java or WebOSDoctor change you can change their locations in &amp;quot;Setup.xml&amp;quot;&lt;br /&gt;
&lt;br /&gt;
=== HELP (see Discussion thread below) ===&lt;br /&gt;
Need help?  Having any issues?&lt;br /&gt;
&lt;br /&gt;
Please post as much information as you can with the below a minimum.&lt;br /&gt;
&lt;br /&gt;
* Windows Version: Xp, Vista, 7&lt;br /&gt;
* Windows Arch: 32bit, 64bit&lt;br /&gt;
* Any errors?&lt;br /&gt;
* What you have done/were doing?&lt;br /&gt;
* Please post &amp;quot;%temp%\PreTool.log&amp;quot; and &amp;quot;%temp%\PreBrewSetup.log&amp;quot;.&lt;br /&gt;
* Open a command prompt and go to c:\Program Files\PreBrew&lt;br /&gt;
** Run InstallApp.bat &amp;quot;&amp;lt;FULL PATH TO IPK FILE&amp;gt;&amp;quot;&lt;br /&gt;
&lt;br /&gt;
== Discuss ==&lt;br /&gt;
&lt;br /&gt;
Also discuss installation methods on this [http://forums.precentral.net/web-os-development/189497-post-os1-04-pinging-collective-new-install-method.html Pre Central thread.]  There are other methods to pursue described in that thread.&lt;br /&gt;
&lt;br /&gt;
== Future Initiatives ==&lt;br /&gt;
&lt;br /&gt;
* Find a way to push command/ipk w/out Dev/Konami mode (somehow webosdoctor can do this)&lt;br /&gt;
&lt;br /&gt;
Now that greg has a solid method that pretty much matches the SDK method, it's time to raise the bar and figure out how to do this w/out Dev mode.&lt;br /&gt;
&lt;br /&gt;
Somehow webosdoctor is able to refresh the Pre w/out manually putting into Dev mode.&lt;br /&gt;
&lt;br /&gt;
This tool provides a way to look into java class files, which should provide clues to how webosdoctor is able to do this.&lt;br /&gt;
&lt;br /&gt;
[http://download.cnet.com/DJ-Java-Decompiler/3000-2213_4-10046809.html DJ Java Decompiler]&lt;br /&gt;
&lt;br /&gt;
Are there better tools than this?&lt;br /&gt;
&lt;br /&gt;
* Develop a PreBrew Installer app for the Pre to download/install ipk over the air&lt;br /&gt;
&lt;br /&gt;
== Credits ==&lt;br /&gt;
* '''xorg''' started the initiative seeking various methods, pursued webosdoctor method.&lt;br /&gt;
* '''greg_roll''' has made significant progress and completely developed the PreBrew method using webosdoctor.&lt;/div&gt;</summary>
		<author><name>Greg roll</name></author>
	</entry>
	<entry>
		<id>http://wiki.webos-internals.org/index.php?title=Tutorials_webOS_Installing_An_Ipk&amp;diff=1823</id>
		<title>Tutorials webOS Installing An Ipk</title>
		<link rel="alternate" type="text/html" href="http://wiki.webos-internals.org/index.php?title=Tutorials_webOS_Installing_An_Ipk&amp;diff=1823"/>
		<updated>2009-07-23T10:54:32Z</updated>

		<summary type="html">&lt;p&gt;Greg roll: /* Setup Instructions */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Introduction ==&lt;br /&gt;
&lt;br /&gt;
Our goal is to provide the simplest, most consumer friendly method to install homebrew apps on a stock Pre.  The Pre does not have to be 'rooted'.  The setup is much easier than the SDK method.&lt;br /&gt;
&lt;br /&gt;
The PreBrew Installer is a tool that not only installs apps, but can run any rooted command on a Pre without having to manually root it.  Unfortunately it requires development mode on the Pre, but the rest is very consumer friendly.  This is much easier to initially setup than the SDK method.  It works on Pres that are rooted or non-rooted.&lt;br /&gt;
&lt;br /&gt;
== PreBrew Install Method ==	&lt;br /&gt;
&lt;br /&gt;
=== Setup Instructions ===&lt;br /&gt;
{{article-two-columns&lt;br /&gt;
|width1=60%&lt;br /&gt;
|column1=&lt;br /&gt;
==== 1) Set Development Mode on your Pre ====&lt;br /&gt;
In order to install Pre apps using this method, you need to have the phone in konami/development mode.  You only need to do this section once. To turn Developer Mode on...&lt;br /&gt;
&lt;br /&gt;
* Go to the main Pre screen and swipe away (close) any running apps&lt;br /&gt;
* Type:  '''upupdowndownleftrightleftrightbastart'''&lt;br /&gt;
* Click on the Developer Mode icon (if icon does not appear, repeat 2 steps above)&lt;br /&gt;
* Turn '''on''' Developer mode&lt;br /&gt;
* Restart your Pre (as prompted)&lt;br /&gt;
* Don't plug the phone into computer until completing the Windows install instructions below&lt;br /&gt;
&lt;br /&gt;
==== 2) PreBrew for Windows - Installation Instructions ====&lt;br /&gt;
* On a Windows computer, [http://cid-e47a245fdc43bd04.skydrive.live.com/self.aspx/Public/PreBrew%201.2%20Installer.zip download PreBrew Installer.]  &lt;br /&gt;
* '''IMPORTANT''' - Extract the contents to a folder. &lt;br /&gt;
* To install PreBrew on the computer, '''double click &amp;quot;Setup.vbs&amp;quot;''' and follow the prompts.&lt;br /&gt;
* When complete '''Restart Windows''' (only restart if you installed the Novacom drivers.)&lt;br /&gt;
* An icon called &amp;quot;Drop File Here To Install Pre App&amp;quot; with a down green arrow should be placed on your Windows desktop.&lt;br /&gt;
&lt;br /&gt;
If you have issues, please post '''%temp%\PreTool.log''' and '''%temp%\PreBrewSetup.log''' in this [http://forums.precentral.net/web-os-development/189497-post-os1-04-pinging-collective-new-install-method.html Pre Central thread.]&lt;br /&gt;
|column2=&lt;br /&gt;
==== 3) To Install Pre Apps ====&lt;br /&gt;
* Plug your Pre into computer USB port and put into 'Just Charge' mode, ''not'' 'USB Drive'.&lt;br /&gt;
* An icon called &amp;quot;Drop File Here To Install Pre App&amp;quot; with down green arrow should be located on your desktop.&lt;br /&gt;
* Drop an IPK file (packaged application) over the icon described above to install the App to your Pre. &lt;br /&gt;
&lt;br /&gt;
==== 4) Where to Find Pre Homebrew Apps ====&lt;br /&gt;
Pre Central has a forum with a repository of many Pre apps.  There are now more homebrew apps than in the Palm App Catalog.  Download the .ipk App file to computer and install using the step above.&lt;br /&gt;
&lt;br /&gt;
[http://forums.precentral.net/homebrew-apps/ Click Here for Homebrew Apps]&lt;br /&gt;
&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== Resetting Pre to Factory Settings ==&lt;br /&gt;
&lt;br /&gt;
If you have serious problems with your Pre due to a homebrew app, you can completely reset your Pre to factory settings.  Try removing the problem App first.  It is best to attempt a reset to factory settings before returning a Pre to the store.  Note that this will wipe out the files stored to the USB drive, so you may want to copy to computer before resetting. &lt;br /&gt;
&lt;br /&gt;
[http://www.palm.com/us/support/downloads/pre/recoverytool/webosdoctor_sprint.html Click here to reset your Pre to factory settings.]&lt;br /&gt;
&lt;br /&gt;
== Other Info ==&lt;br /&gt;
&lt;br /&gt;
===Tested On:===&lt;br /&gt;
&lt;br /&gt;
* Windows 7 (64bit and 32bit)&lt;br /&gt;
* Windows Vista (64bit and 32bit)&lt;br /&gt;
* Windows XP (32bit)&lt;br /&gt;
&lt;br /&gt;
===NEW===&lt;br /&gt;
* Installer now checks for Webosdoctorp100ewwsprint.jar in C:\Program Files\PreBrew and checks %USERPROFILE%\Downloads\WebOS\Webosdoctorp100ewwsprint.jar.&lt;br /&gt;
* Updated error messages when PreTool cannot connect to Pre.&lt;br /&gt;
&lt;br /&gt;
===KNOWN ISSUES===&lt;br /&gt;
* Possible download issues with Firefox (If someone can host the files I will move them)&lt;br /&gt;
* I am unable to get any feedback from the application install on the Pre. So if it fails I can't tell you :(&lt;br /&gt;
&lt;br /&gt;
===PreBrew Console===&lt;br /&gt;
* PreBrew console can be loaded from START MENU&amp;gt;Programs&amp;gt;PreBrew&lt;br /&gt;
* PreBrew console will run most of the commands available in PreTool.&lt;br /&gt;
&lt;br /&gt;
=== Other Commands ===&lt;br /&gt;
* PreTool (installed to C:\Program Files\PreBrew) contains various command line options as shown below.&lt;br /&gt;
&lt;br /&gt;
=== USAGE ===&lt;br /&gt;
* PreTool EMU -i myapp.ipk (Installs myapp.ipk on emulator)&lt;br /&gt;
* PreTool USB -i myapp.ipk (Installs myapp.ipk on Palm Pre)&lt;br /&gt;
* PreTool EMU -l (List installed applications.)&lt;br /&gt;
* PreTool USB -l (List installed applications.)&lt;br /&gt;
* PreTool EMU -l2 (List installed PreBrew applications.)&lt;br /&gt;
* PreTool USB -l2 (List installed PreBrew applications.)&lt;br /&gt;
* PreTool EMU -r com.myapp (Removes myapp on emulator.)&lt;br /&gt;
* PreTool USB -r com.myapp (Removes myapp on Palm Pre connected via USB.)&lt;br /&gt;
* PreTool EMU -r2 com.myapp (Removes myapp on emulator.)&lt;br /&gt;
* PreTool USB -r2 com.myapp (Removes myapp on Palm Pre connected via USB.)&lt;br /&gt;
* PreTool EMU -c COMMAND COMMANDARGS (runs a command on emulator)&lt;br /&gt;
* PreTool USB -c COMMAND COMMANDARGS (runs a command on Palm Pre connected via USB)&lt;br /&gt;
* PreTool -d (Disables Developer Mode.)&lt;br /&gt;
* PreTool -PreBrew (Enables PreBrew.)&lt;br /&gt;
* PreTool -drv (Checks for Novacom drivers and installs if neccessary.)&lt;br /&gt;
* PreTool -drv2 (Manually install Novacom drivers.)&lt;br /&gt;
* PreTool -recovery (Runs the WebOS Doctor)&lt;br /&gt;
* PreTool -check (Checks Pre connectivity)&lt;br /&gt;
&lt;br /&gt;
=== NOTES ===&lt;br /&gt;
If any of the download links for Java or WebOSDoctor change you can change their locations in &amp;quot;Setup.xml&amp;quot;&lt;br /&gt;
&lt;br /&gt;
=== HELP (see Discussion thread below) ===&lt;br /&gt;
Need help?  Having any issues?&lt;br /&gt;
&lt;br /&gt;
Please post as much information as you can with the below a minimum.&lt;br /&gt;
&lt;br /&gt;
* Windows Version: Xp, Vista, 7&lt;br /&gt;
* Windows Arch: 32bit, 64bit&lt;br /&gt;
* Any errors?&lt;br /&gt;
* What you have done/were doing?&lt;br /&gt;
* Please post &amp;quot;%temp%\PreTool.log&amp;quot; and &amp;quot;%temp%\PreBrewSetup.log&amp;quot;.&lt;br /&gt;
* Open a command prompt and go to c:\Program Files\PreBrew&lt;br /&gt;
** Run InstallApp.bat &amp;quot;&amp;lt;FULL PATH TO IPK FILE&amp;gt;&amp;quot;&lt;br /&gt;
&lt;br /&gt;
== Discuss ==&lt;br /&gt;
&lt;br /&gt;
Also discuss installation methods on this [http://forums.precentral.net/web-os-development/189497-post-os1-04-pinging-collective-new-install-method.html Pre Central thread.]  There are other methods to pursue described in that thread.&lt;br /&gt;
&lt;br /&gt;
== Future Initiatives ==&lt;br /&gt;
&lt;br /&gt;
* Find a way to push command/ipk w/out Dev/Konami mode (somehow webosdoctor can do this)&lt;br /&gt;
* Develop a PreBrew Installer app for the Pre to download/install ipk over the air&lt;br /&gt;
&lt;br /&gt;
== Credits ==&lt;br /&gt;
* '''xorg''' started the initiative seeking various methods, pursued webosdoctor method.&lt;br /&gt;
* '''greg_roll''' has made significant progress and completely developed the PreBrew method using webosdoctor.&lt;/div&gt;</summary>
		<author><name>Greg roll</name></author>
	</entry>
	<entry>
		<id>http://wiki.webos-internals.org/index.php?title=Tutorials_webOS_Installing_An_Ipk&amp;diff=1822</id>
		<title>Tutorials webOS Installing An Ipk</title>
		<link rel="alternate" type="text/html" href="http://wiki.webos-internals.org/index.php?title=Tutorials_webOS_Installing_An_Ipk&amp;diff=1822"/>
		<updated>2009-07-23T10:54:15Z</updated>

		<summary type="html">&lt;p&gt;Greg roll: /* Setup Instructions */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Introduction ==&lt;br /&gt;
&lt;br /&gt;
Our goal is to provide the simplest, most consumer friendly method to install homebrew apps on a stock Pre.  The Pre does not have to be 'rooted'.  The setup is much easier than the SDK method.&lt;br /&gt;
&lt;br /&gt;
The PreBrew Installer is a tool that not only installs apps, but can run any rooted command on a Pre without having to manually root it.  Unfortunately it requires development mode on the Pre, but the rest is very consumer friendly.  This is much easier to initially setup than the SDK method.  It works on Pres that are rooted or non-rooted.&lt;br /&gt;
&lt;br /&gt;
== PreBrew Install Method ==	&lt;br /&gt;
&lt;br /&gt;
=== Setup Instructions ===&lt;br /&gt;
{{article-two-columns&lt;br /&gt;
|width1=60%&lt;br /&gt;
|column1=&lt;br /&gt;
==== 1) Set Development Mode on your Pre ====&lt;br /&gt;
In order to install Pre apps using this method, you need to have the phone in konami/development mode.  You only need to do this section once. To turn Developer Mode on...&lt;br /&gt;
&lt;br /&gt;
* Go to the main Pre screen and swipe away (close) any running apps&lt;br /&gt;
* Type:  '''upupdowndownleftrightleftrightbastart'''&lt;br /&gt;
* Click on the Developer Mode icon (if icon does not appear, repeat 2 steps above)&lt;br /&gt;
* Turn '''on''' Developer mode&lt;br /&gt;
* Restart your Pre (as prompted)&lt;br /&gt;
* Don't plug the phone into computer until completing the Windows install instructions below&lt;br /&gt;
&lt;br /&gt;
==== 2) PreBrew for Windows - Installation Instructions ====&lt;br /&gt;
* On a Windows computer, [http://cid-e47a245fdc43bd04.skydrive.live.com/self.aspx/Public/PreBrew%201.2%20Installer.zip download PreBrew Installer.]  &lt;br /&gt;
* '''IMPORTANT''' - Extract the contents to a folder. &lt;br /&gt;
* To install PreBrew on the computer, '''double click &amp;quot;Setup.vbs&amp;quot;''' and follow the prompts.&lt;br /&gt;
* When complete '''Restart Windows''' (only restart if you installed the Novacom drivers.&lt;br /&gt;
* An icon called &amp;quot;Drop File Here To Install Pre App&amp;quot; with a down green arrow should be placed on your Windows desktop.&lt;br /&gt;
&lt;br /&gt;
If you have issues, please post '''%temp%\PreTool.log''' and '''%temp%\PreBrewSetup.log''' in this [http://forums.precentral.net/web-os-development/189497-post-os1-04-pinging-collective-new-install-method.html Pre Central thread.]&lt;br /&gt;
|column2=&lt;br /&gt;
==== 3) To Install Pre Apps ====&lt;br /&gt;
* Plug your Pre into computer USB port and put into 'Just Charge' mode, ''not'' 'USB Drive'.&lt;br /&gt;
* An icon called &amp;quot;Drop File Here To Install Pre App&amp;quot; with down green arrow should be located on your desktop.&lt;br /&gt;
* Drop an IPK file (packaged application) over the icon described above to install the App to your Pre. &lt;br /&gt;
&lt;br /&gt;
==== 4) Where to Find Pre Homebrew Apps ====&lt;br /&gt;
Pre Central has a forum with a repository of many Pre apps.  There are now more homebrew apps than in the Palm App Catalog.  Download the .ipk App file to computer and install using the step above.&lt;br /&gt;
&lt;br /&gt;
[http://forums.precentral.net/homebrew-apps/ Click Here for Homebrew Apps]&lt;br /&gt;
&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== Resetting Pre to Factory Settings ==&lt;br /&gt;
&lt;br /&gt;
If you have serious problems with your Pre due to a homebrew app, you can completely reset your Pre to factory settings.  Try removing the problem App first.  It is best to attempt a reset to factory settings before returning a Pre to the store.  Note that this will wipe out the files stored to the USB drive, so you may want to copy to computer before resetting. &lt;br /&gt;
&lt;br /&gt;
[http://www.palm.com/us/support/downloads/pre/recoverytool/webosdoctor_sprint.html Click here to reset your Pre to factory settings.]&lt;br /&gt;
&lt;br /&gt;
== Other Info ==&lt;br /&gt;
&lt;br /&gt;
===Tested On:===&lt;br /&gt;
&lt;br /&gt;
* Windows 7 (64bit and 32bit)&lt;br /&gt;
* Windows Vista (64bit and 32bit)&lt;br /&gt;
* Windows XP (32bit)&lt;br /&gt;
&lt;br /&gt;
===NEW===&lt;br /&gt;
* Installer now checks for Webosdoctorp100ewwsprint.jar in C:\Program Files\PreBrew and checks %USERPROFILE%\Downloads\WebOS\Webosdoctorp100ewwsprint.jar.&lt;br /&gt;
* Updated error messages when PreTool cannot connect to Pre.&lt;br /&gt;
&lt;br /&gt;
===KNOWN ISSUES===&lt;br /&gt;
* Possible download issues with Firefox (If someone can host the files I will move them)&lt;br /&gt;
* I am unable to get any feedback from the application install on the Pre. So if it fails I can't tell you :(&lt;br /&gt;
&lt;br /&gt;
===PreBrew Console===&lt;br /&gt;
* PreBrew console can be loaded from START MENU&amp;gt;Programs&amp;gt;PreBrew&lt;br /&gt;
* PreBrew console will run most of the commands available in PreTool.&lt;br /&gt;
&lt;br /&gt;
=== Other Commands ===&lt;br /&gt;
* PreTool (installed to C:\Program Files\PreBrew) contains various command line options as shown below.&lt;br /&gt;
&lt;br /&gt;
=== USAGE ===&lt;br /&gt;
* PreTool EMU -i myapp.ipk (Installs myapp.ipk on emulator)&lt;br /&gt;
* PreTool USB -i myapp.ipk (Installs myapp.ipk on Palm Pre)&lt;br /&gt;
* PreTool EMU -l (List installed applications.)&lt;br /&gt;
* PreTool USB -l (List installed applications.)&lt;br /&gt;
* PreTool EMU -l2 (List installed PreBrew applications.)&lt;br /&gt;
* PreTool USB -l2 (List installed PreBrew applications.)&lt;br /&gt;
* PreTool EMU -r com.myapp (Removes myapp on emulator.)&lt;br /&gt;
* PreTool USB -r com.myapp (Removes myapp on Palm Pre connected via USB.)&lt;br /&gt;
* PreTool EMU -r2 com.myapp (Removes myapp on emulator.)&lt;br /&gt;
* PreTool USB -r2 com.myapp (Removes myapp on Palm Pre connected via USB.)&lt;br /&gt;
* PreTool EMU -c COMMAND COMMANDARGS (runs a command on emulator)&lt;br /&gt;
* PreTool USB -c COMMAND COMMANDARGS (runs a command on Palm Pre connected via USB)&lt;br /&gt;
* PreTool -d (Disables Developer Mode.)&lt;br /&gt;
* PreTool -PreBrew (Enables PreBrew.)&lt;br /&gt;
* PreTool -drv (Checks for Novacom drivers and installs if neccessary.)&lt;br /&gt;
* PreTool -drv2 (Manually install Novacom drivers.)&lt;br /&gt;
* PreTool -recovery (Runs the WebOS Doctor)&lt;br /&gt;
* PreTool -check (Checks Pre connectivity)&lt;br /&gt;
&lt;br /&gt;
=== NOTES ===&lt;br /&gt;
If any of the download links for Java or WebOSDoctor change you can change their locations in &amp;quot;Setup.xml&amp;quot;&lt;br /&gt;
&lt;br /&gt;
=== HELP (see Discussion thread below) ===&lt;br /&gt;
Need help?  Having any issues?&lt;br /&gt;
&lt;br /&gt;
Please post as much information as you can with the below a minimum.&lt;br /&gt;
&lt;br /&gt;
* Windows Version: Xp, Vista, 7&lt;br /&gt;
* Windows Arch: 32bit, 64bit&lt;br /&gt;
* Any errors?&lt;br /&gt;
* What you have done/were doing?&lt;br /&gt;
* Please post &amp;quot;%temp%\PreTool.log&amp;quot; and &amp;quot;%temp%\PreBrewSetup.log&amp;quot;.&lt;br /&gt;
* Open a command prompt and go to c:\Program Files\PreBrew&lt;br /&gt;
** Run InstallApp.bat &amp;quot;&amp;lt;FULL PATH TO IPK FILE&amp;gt;&amp;quot;&lt;br /&gt;
&lt;br /&gt;
== Discuss ==&lt;br /&gt;
&lt;br /&gt;
Also discuss installation methods on this [http://forums.precentral.net/web-os-development/189497-post-os1-04-pinging-collective-new-install-method.html Pre Central thread.]  There are other methods to pursue described in that thread.&lt;br /&gt;
&lt;br /&gt;
== Future Initiatives ==&lt;br /&gt;
&lt;br /&gt;
* Find a way to push command/ipk w/out Dev/Konami mode (somehow webosdoctor can do this)&lt;br /&gt;
* Develop a PreBrew Installer app for the Pre to download/install ipk over the air&lt;br /&gt;
&lt;br /&gt;
== Credits ==&lt;br /&gt;
* '''xorg''' started the initiative seeking various methods, pursued webosdoctor method.&lt;br /&gt;
* '''greg_roll''' has made significant progress and completely developed the PreBrew method using webosdoctor.&lt;/div&gt;</summary>
		<author><name>Greg roll</name></author>
	</entry>
	<entry>
		<id>http://wiki.webos-internals.org/index.php?title=Tutorials_webOS_Installing_An_Ipk&amp;diff=1821</id>
		<title>Tutorials webOS Installing An Ipk</title>
		<link rel="alternate" type="text/html" href="http://wiki.webos-internals.org/index.php?title=Tutorials_webOS_Installing_An_Ipk&amp;diff=1821"/>
		<updated>2009-07-23T10:53:00Z</updated>

		<summary type="html">&lt;p&gt;Greg roll: /* NEW */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Introduction ==&lt;br /&gt;
&lt;br /&gt;
Our goal is to provide the simplest, most consumer friendly method to install homebrew apps on a stock Pre.  The Pre does not have to be 'rooted'.  The setup is much easier than the SDK method.&lt;br /&gt;
&lt;br /&gt;
The PreBrew Installer is a tool that not only installs apps, but can run any rooted command on a Pre without having to manually root it.  Unfortunately it requires development mode on the Pre, but the rest is very consumer friendly.  This is much easier to initially setup than the SDK method.  It works on Pres that are rooted or non-rooted.&lt;br /&gt;
&lt;br /&gt;
== PreBrew Install Method ==	&lt;br /&gt;
&lt;br /&gt;
=== Setup Instructions ===&lt;br /&gt;
{{article-two-columns&lt;br /&gt;
|width1=60%&lt;br /&gt;
|column1=&lt;br /&gt;
==== 1) Set Development Mode on your Pre ====&lt;br /&gt;
In order to install Pre apps using this method, you need to have the phone in konami/development mode.  You only need to do this section once. To turn Developer Mode on...&lt;br /&gt;
&lt;br /&gt;
* Go to the main Pre screen and swipe away (close) any running apps&lt;br /&gt;
* Type:  '''upupdowndownleftrightleftrightbastart'''&lt;br /&gt;
* Click on the Developer Mode icon (if icon does not appear, repeat 2 steps above)&lt;br /&gt;
* Turn '''on''' Developer mode&lt;br /&gt;
* Restart your Pre (as prompted)&lt;br /&gt;
* Don't plug the phone into computer until completing the Windows install instructions below&lt;br /&gt;
&lt;br /&gt;
==== 2) PreBrew for Windows - Installation Instructions ====&lt;br /&gt;
* On a Windows computer, [http://cid-e47a245fdc43bd04.skydrive.live.com/self.aspx/Public/PreBrew%201.2%20Installer.zip download PreBrew Installer.]  &lt;br /&gt;
* '''IMPORTANT''' - Extract the contents to a folder. &lt;br /&gt;
* To install PreBrew on the computer, '''double click &amp;quot;Setup.vbs&amp;quot;''' and follow the prompts.&lt;br /&gt;
* An icon called &amp;quot;Drop File Here To Install Pre App&amp;quot; with a down green arrow should be placed on your Windows desktop.&lt;br /&gt;
&lt;br /&gt;
If you have issues, please post '''%temp%\PreTool.log''' and '''%temp%\PreBrewSetup.log''' in this [http://forums.precentral.net/web-os-development/189497-post-os1-04-pinging-collective-new-install-method.html Pre Central thread.]&lt;br /&gt;
|column2=&lt;br /&gt;
==== 3) To Install Pre Apps ====&lt;br /&gt;
* Plug your Pre into computer USB port and put into 'Just Charge' mode, ''not'' 'USB Drive'.&lt;br /&gt;
* An icon called &amp;quot;Drop File Here To Install Pre App&amp;quot; with down green arrow should be located on your desktop.&lt;br /&gt;
* Drop an IPK file (packaged application) over the icon described above to install the App to your Pre. &lt;br /&gt;
&lt;br /&gt;
==== 4) Where to Find Pre Homebrew Apps ====&lt;br /&gt;
Pre Central has a forum with a repository of many Pre apps.  There are now more homebrew apps than in the Palm App Catalog.  Download the .ipk App file to computer and install using the step above.&lt;br /&gt;
&lt;br /&gt;
[http://forums.precentral.net/homebrew-apps/ Click Here for Homebrew Apps]&lt;br /&gt;
&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== Resetting Pre to Factory Settings ==&lt;br /&gt;
&lt;br /&gt;
If you have serious problems with your Pre due to a homebrew app, you can completely reset your Pre to factory settings.  Try removing the problem App first.  It is best to attempt a reset to factory settings before returning a Pre to the store.  Note that this will wipe out the files stored to the USB drive, so you may want to copy to computer before resetting. &lt;br /&gt;
&lt;br /&gt;
[http://www.palm.com/us/support/downloads/pre/recoverytool/webosdoctor_sprint.html Click here to reset your Pre to factory settings.]&lt;br /&gt;
&lt;br /&gt;
== Other Info ==&lt;br /&gt;
&lt;br /&gt;
===Tested On:===&lt;br /&gt;
&lt;br /&gt;
* Windows 7 (64bit and 32bit)&lt;br /&gt;
* Windows Vista (64bit and 32bit)&lt;br /&gt;
* Windows XP (32bit)&lt;br /&gt;
&lt;br /&gt;
===NEW===&lt;br /&gt;
* Installer now checks for Webosdoctorp100ewwsprint.jar in C:\Program Files\PreBrew and checks %USERPROFILE%\Downloads\WebOS\Webosdoctorp100ewwsprint.jar.&lt;br /&gt;
* Updated error messages when PreTool cannot connect to Pre.&lt;br /&gt;
&lt;br /&gt;
===KNOWN ISSUES===&lt;br /&gt;
* Possible download issues with Firefox (If someone can host the files I will move them)&lt;br /&gt;
* I am unable to get any feedback from the application install on the Pre. So if it fails I can't tell you :(&lt;br /&gt;
&lt;br /&gt;
===PreBrew Console===&lt;br /&gt;
* PreBrew console can be loaded from START MENU&amp;gt;Programs&amp;gt;PreBrew&lt;br /&gt;
* PreBrew console will run most of the commands available in PreTool.&lt;br /&gt;
&lt;br /&gt;
=== Other Commands ===&lt;br /&gt;
* PreTool (installed to C:\Program Files\PreBrew) contains various command line options as shown below.&lt;br /&gt;
&lt;br /&gt;
=== USAGE ===&lt;br /&gt;
* PreTool EMU -i myapp.ipk (Installs myapp.ipk on emulator)&lt;br /&gt;
* PreTool USB -i myapp.ipk (Installs myapp.ipk on Palm Pre)&lt;br /&gt;
* PreTool EMU -l (List installed applications.)&lt;br /&gt;
* PreTool USB -l (List installed applications.)&lt;br /&gt;
* PreTool EMU -l2 (List installed PreBrew applications.)&lt;br /&gt;
* PreTool USB -l2 (List installed PreBrew applications.)&lt;br /&gt;
* PreTool EMU -r com.myapp (Removes myapp on emulator.)&lt;br /&gt;
* PreTool USB -r com.myapp (Removes myapp on Palm Pre connected via USB.)&lt;br /&gt;
* PreTool EMU -r2 com.myapp (Removes myapp on emulator.)&lt;br /&gt;
* PreTool USB -r2 com.myapp (Removes myapp on Palm Pre connected via USB.)&lt;br /&gt;
* PreTool EMU -c COMMAND COMMANDARGS (runs a command on emulator)&lt;br /&gt;
* PreTool USB -c COMMAND COMMANDARGS (runs a command on Palm Pre connected via USB)&lt;br /&gt;
* PreTool -d (Disables Developer Mode.)&lt;br /&gt;
* PreTool -PreBrew (Enables PreBrew.)&lt;br /&gt;
* PreTool -drv (Checks for Novacom drivers and installs if neccessary.)&lt;br /&gt;
* PreTool -drv2 (Manually install Novacom drivers.)&lt;br /&gt;
* PreTool -recovery (Runs the WebOS Doctor)&lt;br /&gt;
* PreTool -check (Checks Pre connectivity)&lt;br /&gt;
&lt;br /&gt;
=== NOTES ===&lt;br /&gt;
If any of the download links for Java or WebOSDoctor change you can change their locations in &amp;quot;Setup.xml&amp;quot;&lt;br /&gt;
&lt;br /&gt;
=== HELP (see Discussion thread below) ===&lt;br /&gt;
Need help?  Having any issues?&lt;br /&gt;
&lt;br /&gt;
Please post as much information as you can with the below a minimum.&lt;br /&gt;
&lt;br /&gt;
* Windows Version: Xp, Vista, 7&lt;br /&gt;
* Windows Arch: 32bit, 64bit&lt;br /&gt;
* Any errors?&lt;br /&gt;
* What you have done/were doing?&lt;br /&gt;
* Please post &amp;quot;%temp%\PreTool.log&amp;quot; and &amp;quot;%temp%\PreBrewSetup.log&amp;quot;.&lt;br /&gt;
* Open a command prompt and go to c:\Program Files\PreBrew&lt;br /&gt;
** Run InstallApp.bat &amp;quot;&amp;lt;FULL PATH TO IPK FILE&amp;gt;&amp;quot;&lt;br /&gt;
&lt;br /&gt;
== Discuss ==&lt;br /&gt;
&lt;br /&gt;
Also discuss installation methods on this [http://forums.precentral.net/web-os-development/189497-post-os1-04-pinging-collective-new-install-method.html Pre Central thread.]  There are other methods to pursue described in that thread.&lt;br /&gt;
&lt;br /&gt;
== Future Initiatives ==&lt;br /&gt;
&lt;br /&gt;
* Find a way to push command/ipk w/out Dev/Konami mode (somehow webosdoctor can do this)&lt;br /&gt;
* Develop a PreBrew Installer app for the Pre to download/install ipk over the air&lt;br /&gt;
&lt;br /&gt;
== Credits ==&lt;br /&gt;
* '''xorg''' started the initiative seeking various methods, pursued webosdoctor method.&lt;br /&gt;
* '''greg_roll''' has made significant progress and completely developed the PreBrew method using webosdoctor.&lt;/div&gt;</summary>
		<author><name>Greg roll</name></author>
	</entry>
	<entry>
		<id>http://wiki.webos-internals.org/index.php?title=Tutorials_webOS_Installing_An_Ipk&amp;diff=1820</id>
		<title>Tutorials webOS Installing An Ipk</title>
		<link rel="alternate" type="text/html" href="http://wiki.webos-internals.org/index.php?title=Tutorials_webOS_Installing_An_Ipk&amp;diff=1820"/>
		<updated>2009-07-23T10:51:01Z</updated>

		<summary type="html">&lt;p&gt;Greg roll: /* Setup Instructions */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Introduction ==&lt;br /&gt;
&lt;br /&gt;
Our goal is to provide the simplest, most consumer friendly method to install homebrew apps on a stock Pre.  The Pre does not have to be 'rooted'.  The setup is much easier than the SDK method.&lt;br /&gt;
&lt;br /&gt;
The PreBrew Installer is a tool that not only installs apps, but can run any rooted command on a Pre without having to manually root it.  Unfortunately it requires development mode on the Pre, but the rest is very consumer friendly.  This is much easier to initially setup than the SDK method.  It works on Pres that are rooted or non-rooted.&lt;br /&gt;
&lt;br /&gt;
== PreBrew Install Method ==	&lt;br /&gt;
&lt;br /&gt;
=== Setup Instructions ===&lt;br /&gt;
{{article-two-columns&lt;br /&gt;
|width1=60%&lt;br /&gt;
|column1=&lt;br /&gt;
==== 1) Set Development Mode on your Pre ====&lt;br /&gt;
In order to install Pre apps using this method, you need to have the phone in konami/development mode.  You only need to do this section once. To turn Developer Mode on...&lt;br /&gt;
&lt;br /&gt;
* Go to the main Pre screen and swipe away (close) any running apps&lt;br /&gt;
* Type:  '''upupdowndownleftrightleftrightbastart'''&lt;br /&gt;
* Click on the Developer Mode icon (if icon does not appear, repeat 2 steps above)&lt;br /&gt;
* Turn '''on''' Developer mode&lt;br /&gt;
* Restart your Pre (as prompted)&lt;br /&gt;
* Don't plug the phone into computer until completing the Windows install instructions below&lt;br /&gt;
&lt;br /&gt;
==== 2) PreBrew for Windows - Installation Instructions ====&lt;br /&gt;
* On a Windows computer, [http://cid-e47a245fdc43bd04.skydrive.live.com/self.aspx/Public/PreBrew%201.2%20Installer.zip download PreBrew Installer.]  &lt;br /&gt;
* '''IMPORTANT''' - Extract the contents to a folder. &lt;br /&gt;
* To install PreBrew on the computer, '''double click &amp;quot;Setup.vbs&amp;quot;''' and follow the prompts.&lt;br /&gt;
* An icon called &amp;quot;Drop File Here To Install Pre App&amp;quot; with a down green arrow should be placed on your Windows desktop.&lt;br /&gt;
&lt;br /&gt;
If you have issues, please post '''%temp%\PreTool.log''' and '''%temp%\PreBrewSetup.log''' in this [http://forums.precentral.net/web-os-development/189497-post-os1-04-pinging-collective-new-install-method.html Pre Central thread.]&lt;br /&gt;
|column2=&lt;br /&gt;
==== 3) To Install Pre Apps ====&lt;br /&gt;
* Plug your Pre into computer USB port and put into 'Just Charge' mode, ''not'' 'USB Drive'.&lt;br /&gt;
* An icon called &amp;quot;Drop File Here To Install Pre App&amp;quot; with down green arrow should be located on your desktop.&lt;br /&gt;
* Drop an IPK file (packaged application) over the icon described above to install the App to your Pre. &lt;br /&gt;
&lt;br /&gt;
==== 4) Where to Find Pre Homebrew Apps ====&lt;br /&gt;
Pre Central has a forum with a repository of many Pre apps.  There are now more homebrew apps than in the Palm App Catalog.  Download the .ipk App file to computer and install using the step above.&lt;br /&gt;
&lt;br /&gt;
[http://forums.precentral.net/homebrew-apps/ Click Here for Homebrew Apps]&lt;br /&gt;
&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== Resetting Pre to Factory Settings ==&lt;br /&gt;
&lt;br /&gt;
If you have serious problems with your Pre due to a homebrew app, you can completely reset your Pre to factory settings.  Try removing the problem App first.  It is best to attempt a reset to factory settings before returning a Pre to the store.  Note that this will wipe out the files stored to the USB drive, so you may want to copy to computer before resetting. &lt;br /&gt;
&lt;br /&gt;
[http://www.palm.com/us/support/downloads/pre/recoverytool/webosdoctor_sprint.html Click here to reset your Pre to factory settings.]&lt;br /&gt;
&lt;br /&gt;
== Other Info ==&lt;br /&gt;
&lt;br /&gt;
===Tested On:===&lt;br /&gt;
&lt;br /&gt;
* Windows 7 (64bit and 32bit)&lt;br /&gt;
* Windows Vista (64bit and 32bit)&lt;br /&gt;
* Windows XP (32bit)&lt;br /&gt;
&lt;br /&gt;
===NEW===&lt;br /&gt;
* Added PreBrew console (In start menu) - Performs various commands on your Pre.&lt;br /&gt;
* Batch files now support Windows drive other than C:\&lt;br /&gt;
* New option. -check (This will check if the Pre is connected to the computer. (Returns 0 for connected, 1 for not connected))&lt;br /&gt;
* Standardised error return codes. (Returns 0 for success, 1 for error)&lt;br /&gt;
* Java installers are now hosted. If Java is not installed it should now successfully install.&lt;br /&gt;
* Added Uninstaller.&lt;br /&gt;
* Added Start Menu items (PreBrew Console, PreCentral Forums, PreCentral PreBrew Forum, PreDev Wiki, PreDev PreBrew Wiki, Uninstaller)&lt;br /&gt;
&lt;br /&gt;
===KNOWN ISSUES===&lt;br /&gt;
* Possible download issues with Firefox (If someone can host the files I will move them)&lt;br /&gt;
* I am unable to get any feedback from the application install on the Pre. So if it fails I can't tell you :(&lt;br /&gt;
&lt;br /&gt;
===PreBrew Console===&lt;br /&gt;
* PreBrew console can be loaded from START MENU&amp;gt;Programs&amp;gt;PreBrew&lt;br /&gt;
* PreBrew console will run most of the commands available in PreTool.&lt;br /&gt;
&lt;br /&gt;
=== Other Commands ===&lt;br /&gt;
* PreTool (installed to C:\Program Files\PreBrew) contains various command line options as shown below.&lt;br /&gt;
&lt;br /&gt;
=== USAGE ===&lt;br /&gt;
* PreTool EMU -i myapp.ipk (Installs myapp.ipk on emulator)&lt;br /&gt;
* PreTool USB -i myapp.ipk (Installs myapp.ipk on Palm Pre)&lt;br /&gt;
* PreTool EMU -l (List installed applications.)&lt;br /&gt;
* PreTool USB -l (List installed applications.)&lt;br /&gt;
* PreTool EMU -l2 (List installed PreBrew applications.)&lt;br /&gt;
* PreTool USB -l2 (List installed PreBrew applications.)&lt;br /&gt;
* PreTool EMU -r com.myapp (Removes myapp on emulator.)&lt;br /&gt;
* PreTool USB -r com.myapp (Removes myapp on Palm Pre connected via USB.)&lt;br /&gt;
* PreTool EMU -r2 com.myapp (Removes myapp on emulator.)&lt;br /&gt;
* PreTool USB -r2 com.myapp (Removes myapp on Palm Pre connected via USB.)&lt;br /&gt;
* PreTool EMU -c COMMAND COMMANDARGS (runs a command on emulator)&lt;br /&gt;
* PreTool USB -c COMMAND COMMANDARGS (runs a command on Palm Pre connected via USB)&lt;br /&gt;
* PreTool -d (Disables Developer Mode.)&lt;br /&gt;
* PreTool -PreBrew (Enables PreBrew.)&lt;br /&gt;
* PreTool -drv (Checks for Novacom drivers and installs if neccessary.)&lt;br /&gt;
* PreTool -drv2 (Manually install Novacom drivers.)&lt;br /&gt;
* PreTool -recovery (Runs the WebOS Doctor)&lt;br /&gt;
* PreTool -check (Checks Pre connectivity)&lt;br /&gt;
&lt;br /&gt;
=== NOTES ===&lt;br /&gt;
If any of the download links for Java or WebOSDoctor change you can change their locations in &amp;quot;Setup.xml&amp;quot;&lt;br /&gt;
&lt;br /&gt;
=== HELP (see Discussion thread below) ===&lt;br /&gt;
Need help?  Having any issues?&lt;br /&gt;
&lt;br /&gt;
Please post as much information as you can with the below a minimum.&lt;br /&gt;
&lt;br /&gt;
* Windows Version: Xp, Vista, 7&lt;br /&gt;
* Windows Arch: 32bit, 64bit&lt;br /&gt;
* Any errors?&lt;br /&gt;
* What you have done/were doing?&lt;br /&gt;
* Please post &amp;quot;%temp%\PreTool.log&amp;quot; and &amp;quot;%temp%\PreBrewSetup.log&amp;quot;.&lt;br /&gt;
* Open a command prompt and go to c:\Program Files\PreBrew&lt;br /&gt;
** Run InstallApp.bat &amp;quot;&amp;lt;FULL PATH TO IPK FILE&amp;gt;&amp;quot;&lt;br /&gt;
&lt;br /&gt;
== Discuss ==&lt;br /&gt;
&lt;br /&gt;
Also discuss installation methods on this [http://forums.precentral.net/web-os-development/189497-post-os1-04-pinging-collective-new-install-method.html Pre Central thread.]  There are other methods to pursue described in that thread.&lt;br /&gt;
&lt;br /&gt;
== Future Initiatives ==&lt;br /&gt;
&lt;br /&gt;
* Find a way to push command/ipk w/out Dev/Konami mode (somehow webosdoctor can do this)&lt;br /&gt;
* Develop a PreBrew Installer app for the Pre to download/install ipk over the air&lt;br /&gt;
&lt;br /&gt;
== Credits ==&lt;br /&gt;
* '''xorg''' started the initiative seeking various methods, pursued webosdoctor method.&lt;br /&gt;
* '''greg_roll''' has made significant progress and completely developed the PreBrew method using webosdoctor.&lt;/div&gt;</summary>
		<author><name>Greg roll</name></author>
	</entry>
</feed>