<?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=Robi</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=Robi"/>
	<link rel="alternate" type="text/html" href="http://wiki.webos-internals.org/wiki/Special:Contributions/Robi"/>
	<updated>2026-04-26T00:02:00Z</updated>
	<subtitle>User contributions</subtitle>
	<generator>MediaWiki 1.35.1</generator>
	<entry>
		<id>http://wiki.webos-internals.org/index.php?title=Application:PsychoKernel&amp;diff=10539</id>
		<title>Application:PsychoKernel</title>
		<link rel="alternate" type="text/html" href="http://wiki.webos-internals.org/index.php?title=Application:PsychoKernel&amp;diff=10539"/>
		<updated>2010-07-18T05:06:17Z</updated>

		<summary type="html">&lt;p&gt;Robi: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;PsychoKernel is the name of a series of experimental kernels, currently including F102A, F104A, F105 and SR71.&lt;br /&gt;
&lt;br /&gt;
This experimental series of kernels is where new features are alpha tested before being incorporated into the mainstream stable [[Application:UberKernel]] release.&lt;br /&gt;
&lt;br /&gt;
There is a continuous cycle of adding new features to PsychoKernels, then moving them to alpha testing versions of UberKernel, and then finally moving them to the public releases of UberKernel.&lt;br /&gt;
&lt;br /&gt;
You should read the [[Application:UberKernel]] documentation first, as most of the features for the PsychoKernel series and UberKernel are identical.&lt;br /&gt;
&lt;br /&gt;
All of these kernels are available from Preware, and you must use Preware to install or uninstall them.  For the experimental alpha testing kernels, you will also need to manually add the alpha testing kernel feed to Preware to access them.  If you cannot use your search skills to find the URL for that feed, then you probably wont make a good alpha tester ...&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''F102A Delta Dagger:'''&lt;br /&gt;
A lean and fast kernel with no frills.  Testing compcache and TMC memory patch.&lt;br /&gt;
&lt;br /&gt;
    * Westwood TCP Congestion algorithm.&lt;br /&gt;
    * Memory tweaks in kernel (no more TMC errors)&lt;br /&gt;
    * Initial Compcache 0.5.4 built in and activated.&lt;br /&gt;
    * CPU temp patches added&lt;br /&gt;
    * Only with Screenstate governor. Scales from 500MHz&lt;br /&gt;
&lt;br /&gt;
'''F104A Starfighter:'''&lt;br /&gt;
A fast kernel with everything thrown in.  Testing compcache and TMC memory patch.&lt;br /&gt;
&lt;br /&gt;
    * Westwood TCP Congestion algorithm.&lt;br /&gt;
    * Memory tweaks in kernel (no more TMC errors)&lt;br /&gt;
    * Initial Compcache 0.5.4 built in and activated.&lt;br /&gt;
    * CPU temp patches added&lt;br /&gt;
    * All CPU governors&lt;br /&gt;
    * Alot of TCP congestion options&lt;br /&gt;
&lt;br /&gt;
'''F105 Thunderchief:'''&lt;br /&gt;
A painfully fast kernel with no frills.  Testing 1.005GHz and newer screenstate.&lt;br /&gt;
&lt;br /&gt;
    * 1.005GHz&lt;br /&gt;
    * New Screenstate code&lt;br /&gt;
    * Westwood TCP Congestion algorithm.&lt;br /&gt;
    * Memory tweaks in kernel (no more TMC errors)&lt;br /&gt;
    * Initial Compcache 0.5.4 built in and activated.&lt;br /&gt;
    * CPU temp patches added&lt;br /&gt;
    * Only with Screenstate governor. Scales from 500MHz&lt;br /&gt;
&lt;br /&gt;
'''SR71 Blackbird:'''&lt;br /&gt;
Why would you want to go that fast?  This is just showing off!  Testing 1.2GHz and future screenstate.&lt;br /&gt;
&lt;br /&gt;
    * 1.2GHz&lt;br /&gt;
    * NextGen Screenstate with temp monitoring&lt;br /&gt;
    * Westwood TCP Congestion algorithm.&lt;br /&gt;
    * Memory tweaks in kernel (no more TMC errors)&lt;br /&gt;
    * No compcache&lt;br /&gt;
    * CPU temp patches added&lt;br /&gt;
    * Only with Screenstate governor. Scales from 250MHz&lt;/div&gt;</summary>
		<author><name>Robi</name></author>
	</entry>
	<entry>
		<id>http://wiki.webos-internals.org/index.php?title=Testing_Feeds&amp;diff=10222</id>
		<title>Testing Feeds</title>
		<link rel="alternate" type="text/html" href="http://wiki.webos-internals.org/index.php?title=Testing_Feeds&amp;diff=10222"/>
		<updated>2010-06-09T19:04:20Z</updated>

		<summary type="html">&lt;p&gt;Robi: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Setting up the WebOS Internals testing feeds on your webOS 1.3.5+ device:&lt;br /&gt;
&lt;br /&gt;
===Using Preware===&lt;br /&gt;
With Preware versions 0.9.30 and above, users are now able to add custom feeds through Preware without the use of a computer. The following instructions will explain how to add the Webos-Internals Testing feed for all devices:&lt;br /&gt;
#Open Preware and wait for it to finish loading.&lt;br /&gt;
#Open the App Menu (tap &amp;quot;Preware&amp;quot; in the top left corner of the screen) and tap Manage feeds.&lt;br /&gt;
#Scroll to the bottom until you see the New Feed box.&lt;br /&gt;
#Type or paste in the NAME text box. (from phone: shift-click on text to select, then gesture-c to copy, gesture-v to paste)&lt;br /&gt;
:webos-testing-all &lt;br /&gt;
#Type or paste the URL in the text box&lt;br /&gt;
:http://ipkg.preware.org/feeds/webos-internals/testing/all&lt;br /&gt;
#*Make sure to delete 'http://' before pasting the URL if the URL already contains 'http://'&lt;br /&gt;
#Make sure the IS COMPRESSED option is set to YES.&lt;br /&gt;
#Tap Add Feed and then tap Yes when the alert pops up.&lt;br /&gt;
#Scroll to the bottom until you see the New Feed box.&lt;br /&gt;
#Type or paste in the NAME text box. &lt;br /&gt;
:webos-testing-armv7 &lt;br /&gt;
#Type or paste the URL in the text box&lt;br /&gt;
:http://ipkg.preware.org/feeds/webos-internals/testing/armv7&lt;br /&gt;
#Make sure the IS COMPRESSED option is set to YES.&lt;br /&gt;
#Tap Add Feed and then tap Yes when the alert pops up.&lt;br /&gt;
#Gesture swipe back, open the App Menu, and tap Update Feeds.&lt;br /&gt;
Congratulations, you have just added a custom feed! For adding other feeds, be sure to replace the name and URL in these instructions with the proper name and URL.&lt;br /&gt;
&lt;br /&gt;
The following are the testing feed URLs specifically for Pre, Pixi, and Emulator respectively. These are separate from the 'all' testing feed (which contains packages that will run on all devices).&lt;br /&gt;
&lt;br /&gt;
Replace 'armv7' with 'armv6' or 'i686' in the instructions above if you are using a Pixi or the Emulator.&lt;br /&gt;
&lt;br /&gt;
:Pre:&lt;br /&gt;
:http://ipkg.preware.org/feeds/webos-internals/testing/armv7&lt;br /&gt;
&lt;br /&gt;
:Pixi:&lt;br /&gt;
:http://ipkg.preware.org/feeds/webos-internals/testing/armv6&lt;br /&gt;
&lt;br /&gt;
:Emulator:&lt;br /&gt;
:http://ipkg.preware.org/feeds/webos-internals/testing/i686&lt;br /&gt;
&lt;br /&gt;
===Using a Computer===&lt;br /&gt;
1. Gain access to the shell, either through novaterm/ssh or via the terminal application available through the regular WebOS Internals Feed&lt;br /&gt;
&lt;br /&gt;
2. Execute the following script:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
cd /media/cryptofs/apps/etc/ipkg&lt;br /&gt;
echo &amp;quot;src/gz webosinternals-testing-all http://ipkg.preware.org/feeds/webos-internals/testing/all&amp;quot; &amp;gt; webosinternals-testing-all.conf&lt;br /&gt;
echo &amp;quot;src/gz webosinternals-testing-armv7 http://ipkg.preware.org/feeds/webos-internals/testing/armv7&amp;quot; &amp;gt; webosinternals-testing-armv7.conf&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
3. Once Preware is launched, selected the Update Feeds menu.&lt;br /&gt;
&lt;br /&gt;
Replace 'armv7' with 'armv6' or 'i686' in the instructions above if you are using a Pixi or the Emulator.&lt;/div&gt;</summary>
		<author><name>Robi</name></author>
	</entry>
	<entry>
		<id>http://wiki.webos-internals.org/index.php?title=Testing_Feeds&amp;diff=10221</id>
		<title>Testing Feeds</title>
		<link rel="alternate" type="text/html" href="http://wiki.webos-internals.org/index.php?title=Testing_Feeds&amp;diff=10221"/>
		<updated>2010-06-09T18:56:05Z</updated>

		<summary type="html">&lt;p&gt;Robi: improved copy/paste functionality while viewing from Pre/Pixi&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Setting up the WebOS Internals testing feeds on your webOS 1.3.5+ device:&lt;br /&gt;
&lt;br /&gt;
===Using Preware===&lt;br /&gt;
With Preware versions 0.9.30 and above, users are now able to add custom feeds through Preware without the use of a computer. The following instructions will explain how to add the Webos-Internals Testing feed for all devices:&lt;br /&gt;
#Open Preware and wait for it to finish loading.&lt;br /&gt;
#Open the App Menu (tap &amp;quot;Preware&amp;quot; in the top left corner of the screen) and tap Manage feeds.&lt;br /&gt;
#Scroll to the bottom until you see the New Feed box.&lt;br /&gt;
#Type or paste in the NAME text box. &lt;br /&gt;
:webos-testing-all &lt;br /&gt;
#Type or paste the URL in the text box&lt;br /&gt;
:http://ipkg.preware.org/feeds/webos-internals/testing/all&lt;br /&gt;
#*Make sure to delete 'http://' before pasting the URL if the URL already contains 'http://'&lt;br /&gt;
#Make sure the IS COMPRESSED option is set to YES.&lt;br /&gt;
#Tap Add Feed and then tap Yes when the alert pops up.&lt;br /&gt;
#Scroll to the bottom until you see the New Feed box.&lt;br /&gt;
#Type or paste in the NAME text box. &lt;br /&gt;
:webos-testing-armv7 &lt;br /&gt;
#Type or paste the URL in the text box&lt;br /&gt;
:http://ipkg.preware.org/feeds/webos-internals/testing/armv7&lt;br /&gt;
#Make sure the IS COMPRESSED option is set to YES.&lt;br /&gt;
#Tap Add Feed and then tap Yes when the alert pops up.&lt;br /&gt;
#Gesture swipe back, open the App Menu, and tap Update Feeds.&lt;br /&gt;
Congratulations, you have just added a custom feed! For adding other feeds, be sure to replace the name and URL in these instructions with the proper name and URL.&lt;br /&gt;
&lt;br /&gt;
The following are the testing feed URLs specifically for Pre, Pixi, and Emulator respectively. These are separate from the 'all' testing feed (which contains packages that will run on all devices).&lt;br /&gt;
&lt;br /&gt;
Replace 'armv7' with 'armv6' or 'i686' in the instructions above if you are using a Pixi or the Emulator.&lt;br /&gt;
&lt;br /&gt;
:Pre:&lt;br /&gt;
:http://ipkg.preware.org/feeds/webos-internals/testing/armv7&lt;br /&gt;
&lt;br /&gt;
:Pixi:&lt;br /&gt;
:http://ipkg.preware.org/feeds/webos-internals/testing/armv6&lt;br /&gt;
&lt;br /&gt;
:Emulator:&lt;br /&gt;
:http://ipkg.preware.org/feeds/webos-internals/testing/i686&lt;br /&gt;
&lt;br /&gt;
===Using a Computer===&lt;br /&gt;
1. Gain access to the shell, either through novaterm/ssh or via the terminal application available through the regular WebOS Internals Feed&lt;br /&gt;
&lt;br /&gt;
2. Execute the following script:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
cd /media/cryptofs/apps/etc/ipkg&lt;br /&gt;
echo &amp;quot;src/gz webosinternals-testing-all http://ipkg.preware.org/feeds/webos-internals/testing/all&amp;quot; &amp;gt; webosinternals-testing-all.conf&lt;br /&gt;
echo &amp;quot;src/gz webosinternals-testing-armv7 http://ipkg.preware.org/feeds/webos-internals/testing/armv7&amp;quot; &amp;gt; webosinternals-testing-armv7.conf&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
3. Once Preware is launched, selected the Update Feeds menu.&lt;br /&gt;
&lt;br /&gt;
Replace 'armv7' with 'armv6' or 'i686' in the instructions above if you are using a Pixi or the Emulator.&lt;/div&gt;</summary>
		<author><name>Robi</name></author>
	</entry>
	<entry>
		<id>http://wiki.webos-internals.org/index.php?title=Testing_Feeds&amp;diff=10220</id>
		<title>Testing Feeds</title>
		<link rel="alternate" type="text/html" href="http://wiki.webos-internals.org/index.php?title=Testing_Feeds&amp;diff=10220"/>
		<updated>2010-06-09T18:50:25Z</updated>

		<summary type="html">&lt;p&gt;Robi: /* Using Preware */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Setting up the WebOS Internals testing feeds on your webOS 1.3.5+ device:&lt;br /&gt;
&lt;br /&gt;
===Using Preware===&lt;br /&gt;
With Preware versions 0.9.30 and above, users are now able to add custom feeds through Preware without the use of a computer. The following instructions will explain how to add the Webos-Internals Testing feed for all devices:&lt;br /&gt;
#Open Preware and wait for it to finish loading.&lt;br /&gt;
#Open the App Menu (tap &amp;quot;Preware&amp;quot; in the top left corner of the screen) and tap Manage feeds.&lt;br /&gt;
#Scroll to the bottom until you see the New Feed box.&lt;br /&gt;
#Type webos-testing-all in the NAME text box. &lt;br /&gt;
#Type or paste the URL in the text box&lt;br /&gt;
:http://ipkg.preware.org/feeds/webos-internals/testing/all&lt;br /&gt;
#*Make sure to delete 'http://' before pasting the URL if the URL already contains 'http://'&lt;br /&gt;
#Make sure the IS COMPRESSED option is set to YES.&lt;br /&gt;
#Tap Add Feed and then tap Yes when the alert pops up.&lt;br /&gt;
#Scroll to the bottom until you see the New Feed box.&lt;br /&gt;
#Type webos-testing-armv7 in the NAME text box. &lt;br /&gt;
#Type or paste the URL in the text box&lt;br /&gt;
:http://ipkg.preware.org/feeds/webos-internals/testing/armv7&lt;br /&gt;
#Make sure the IS COMPRESSED option is set to YES.&lt;br /&gt;
#Tap Add Feed and then tap Yes when the alert pops up.&lt;br /&gt;
#Gesture swipe back, open the App Menu, and tap Update Feeds.&lt;br /&gt;
Congratulations, you have just added a custom feed! For adding other feeds, be sure to replace the name and URL in these instructions with the proper name and URL.&lt;br /&gt;
&lt;br /&gt;
The following are the testing feed URLs specifically for Pre, Pixi, and Emulator respectively. These are separate from the 'all' testing feed (which contains packages that will run on all devices).&lt;br /&gt;
&lt;br /&gt;
Replace 'armv7' with 'armv6' or 'i686' in the instructions above if you are using a Pixi or the Emulator.&lt;br /&gt;
&lt;br /&gt;
:Pre:&lt;br /&gt;
:http://ipkg.preware.org/feeds/webos-internals/testing/armv7&lt;br /&gt;
&lt;br /&gt;
:Pixi:&lt;br /&gt;
:http://ipkg.preware.org/feeds/webos-internals/testing/armv6&lt;br /&gt;
&lt;br /&gt;
:Emulator:&lt;br /&gt;
:http://ipkg.preware.org/feeds/webos-internals/testing/i686&lt;br /&gt;
&lt;br /&gt;
===Using a Computer===&lt;br /&gt;
1. Gain access to the shell, either through novaterm/ssh or via the terminal application available through the regular WebOS Internals Feed&lt;br /&gt;
&lt;br /&gt;
2. Execute the following script:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
cd /media/cryptofs/apps/etc/ipkg&lt;br /&gt;
echo &amp;quot;src/gz webosinternals-testing-all http://ipkg.preware.org/feeds/webos-internals/testing/all&amp;quot; &amp;gt; webosinternals-testing-all.conf&lt;br /&gt;
echo &amp;quot;src/gz webosinternals-testing-armv7 http://ipkg.preware.org/feeds/webos-internals/testing/armv7&amp;quot; &amp;gt; webosinternals-testing-armv7.conf&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
3. Once Preware is launched, selected the Update Feeds menu.&lt;br /&gt;
&lt;br /&gt;
Replace 'armv7' with 'armv6' or 'i686' in the instructions above if you are using a Pixi or the Emulator.&lt;/div&gt;</summary>
		<author><name>Robi</name></author>
	</entry>
	<entry>
		<id>http://wiki.webos-internals.org/index.php?title=Application:OpenSSH&amp;diff=9319</id>
		<title>Application:OpenSSH</title>
		<link rel="alternate" type="text/html" href="http://wiki.webos-internals.org/index.php?title=Application:OpenSSH&amp;diff=9319"/>
		<updated>2010-03-08T17:42:08Z</updated>

		<summary type="html">&lt;p&gt;Robi: /* Enabling non-root Password logins via SSH in Terminal */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;==Introduction==&lt;br /&gt;
&lt;br /&gt;
OpenSSH is a FREE version of the SSH connectivity tools that technical users of the Internet rely on.&lt;br /&gt;
&lt;br /&gt;
Please refer to the [http://www.openssh.com/ OpenSSH Home Page] and read the [http://www.openssh.com/manual.html OpenSSH Manual Pages] before using this package.&lt;br /&gt;
&lt;br /&gt;
There are two ways to generate the keys below. The PC one assumes you have a user account name and password to gain access with putty I assume it is not possible to complete the steps for that method without setting up a user account. I find the webOS method to be much easier to follow. And I imagine if you are new to linux and accessing linux on webOS then you will find the webOS method is the one you will want to follow. I also recommend the webOS method if you have trouble following the PC method or find it too wordy.&lt;br /&gt;
&lt;br /&gt;
==Generate Keys from Windows PC Method==&lt;br /&gt;
&lt;br /&gt;
If you are connecting to your webOS device from a Windows host computer, please read the [http://unixwiz.net/techtips/putty-openssh.html Secure Linux/UNIX access with PuTTY and OpenSSH Tech Tip] and follow those instructions for generating your SSH keys. For the section &amp;quot;Install public key on Linux system&amp;quot;, you will need to put the &amp;quot;Public Key for pasting into OpenSSH authorized_keys file&amp;quot; into a /home/root/.ssh/authorized_keys file.&lt;br /&gt;
&lt;br /&gt;
Optware installs openssh under /opt, so you should replace any references to /bin, /sbin, and /etc in the OpenSSH documentation with /opt/bin, /opt/sbin and /opt/etc respectively.&lt;br /&gt;
&lt;br /&gt;
=== Setting up ExpanDrive (SftpDrive) ===&lt;br /&gt;
&lt;br /&gt;
''Note: This requires access to the device's file system by any means.''&lt;br /&gt;
* Open ExpanDrive&lt;br /&gt;
* Click &amp;quot;New drive...&amp;quot;&lt;br /&gt;
* Type a name into the &amp;quot;Drive Name&amp;quot; box.&lt;br /&gt;
* Type in the IP address of the device in the &amp;quot;Server&amp;quot; box.&lt;br /&gt;
* Type &amp;quot;root&amp;quot; into the &amp;quot;Username&amp;quot; box.&lt;br /&gt;
* Choose &amp;quot;Use a public key to log in...&amp;quot; from the &amp;quot;Authentication&amp;quot; drop-down.&lt;br /&gt;
* Click &amp;quot;Create New Key Pair&amp;quot;&lt;br /&gt;
* Choose &amp;quot;RSA (ssh-rsa)&amp;quot; from the &amp;quot;Key type&amp;quot; drop-down.&lt;br /&gt;
* Click &amp;quot;Create Key Pairs&amp;quot;.&lt;br /&gt;
* Click &amp;quot;Ok&amp;quot;.&lt;br /&gt;
* Click &amp;quot;Export current Key Pair&amp;quot;&lt;br /&gt;
* Click both &amp;quot;Export Private Key&amp;quot; and &amp;quot;Export Public Key&amp;quot; and save the files somewhere (remember where you saved them) and click &amp;quot;Ok&amp;quot;.&lt;br /&gt;
* Open the .pub file you saved in the previous step using a plain text editor.&lt;br /&gt;
* Copy the contents of the entire file and paste it into &amp;quot;/var/home/root/.ssh/authorized_keys&amp;quot; (on the device) on the next line and save it.&lt;br /&gt;
* Go back to ExpanDrive and click &amp;quot;Ok&amp;quot; on the still open &amp;quot;Public Key Authentication Properties&amp;quot; dialog.&lt;br /&gt;
* Choose &amp;quot;Show the entire server&amp;quot; from the &amp;quot;Directory&amp;quot; drop-down.&lt;br /&gt;
* Click &amp;quot;Connect&amp;quot; to connect and save the configuration.&lt;br /&gt;
* After the connection process is complete, a new Explorer window will open and you will be in the &amp;quot;%DriveLetter%:\var\home\root&amp;quot; directory.&lt;br /&gt;
&lt;br /&gt;
==Generate Keys from webOS Method==&lt;br /&gt;
&lt;br /&gt;
Launch Preware and install [http://www.webos-internals.org/wiki/Application:Terminal Terminal] if you haven't previously installed it. It will be used to create your secure SSH keys for use with OpenSSH directly on your webOS device. Once Terminal is installed launch it and follow these steps:&lt;br /&gt;
&lt;br /&gt;
To go to the root directory type:&lt;br /&gt;
&lt;br /&gt;
 cd /&lt;br /&gt;
&lt;br /&gt;
Then type:&lt;br /&gt;
&lt;br /&gt;
 /opt/bin/ssh-keygen&lt;br /&gt;
&lt;br /&gt;
to create the private and public keys. After a short time (about a minute) accept the default filename by pressing Enter at the prompt. Enter a passphrase for your private key file. You will use this passphrase later, so remember it. After the key file is generated type:&lt;br /&gt;
&lt;br /&gt;
 mv /home/root/.ssh/id_rsa.pub /home/root/.ssh/authorized_keys&lt;br /&gt;
&lt;br /&gt;
to move the public key to become the /home/root/.ssh/authorized_keys file.&lt;br /&gt;
&lt;br /&gt;
Now the secret key needs to be transferred to the PC you want to access linux on webOS from. First copy the secret key to the area accessible from drive mode. To do this, type:&lt;br /&gt;
&lt;br /&gt;
 cp /home/root/.ssh/id_rsa /media/internal/id_rsa&lt;br /&gt;
&lt;br /&gt;
We are all done using Terminal so you can close it by tossing it off the top of the screen like you would for any other application. Next you need to connect your device to the PC with the USB cable and tap drive mode. Once drive mode is active open the drive letter for the device on your PC (ex. &amp;quot;PALM PRE (E:)&amp;quot;). Copy the &amp;quot;id_rsa&amp;quot; file to your PC somewhere you will remember it's location (ex. to the desktop).&lt;br /&gt;
&lt;br /&gt;
===Using the key with PuTTY===&lt;br /&gt;
&lt;br /&gt;
If you have the webOS SDK installed you will already have PuTTY (in \SDK\bin\ of the folder the SDK was installed in). If you don't have the webOS SDK installed you can install it to get PuTTY or you can download [http://www.chiark.greenend.org.uk/~sgtatham/putty/ PuTTY]. You will also need PuTTYgen. If you will be using winSCP you already have it (in start menu&amp;gt;winSCP&amp;gt;key tools) or download it from the same site as PuTTY. If this is your first time using PuTTY to access linux on webOS or wish to verify the configuration is correct please follow these steps:&lt;br /&gt;
&lt;br /&gt;
*Open PuTTY.&lt;br /&gt;
*Enter the IP address assigned to your webOS device (ex. 192.168.1.100).&lt;br /&gt;
*Enter 22 for the port number.&lt;br /&gt;
*Select the radio button for SSH&lt;br /&gt;
*Select the Data section under Connection on the left.&lt;br /&gt;
*Enter root for the auto-login username.&lt;br /&gt;
*Select the Auth section under SSH under Connection on the left.&lt;br /&gt;
*Leave PuTTY open here and follow these steps:&lt;br /&gt;
**Open PuTTYgen.&lt;br /&gt;
**Select the conversions menu.&lt;br /&gt;
**Select import key.&lt;br /&gt;
**Choose the id_rsa file you copied to the PC from your device and click open.&lt;br /&gt;
**Enter the passphrase you entered during key generation and click ok.&lt;br /&gt;
***You will see all sorts of information in the window at this point.&lt;br /&gt;
**Click the save private key button.&lt;br /&gt;
**Enter a name for it (no need to type the ppk extension) and save it somewhere you will remember it's location.&lt;br /&gt;
**Close PuTTYgen and go back to PuTTY where we left off.&lt;br /&gt;
*Click the Browse button for private key file.&lt;br /&gt;
*Select the ppk file you made with PuTTYgen and click open.&lt;br /&gt;
*Select Session on the left.&lt;br /&gt;
*Enter a name in the Saved Session box and click the save button.&lt;br /&gt;
**This will allow you to load the settings for future use.&lt;br /&gt;
*Make sure your device's wifi is on.&lt;br /&gt;
**You can install nodoze to keep wifi on if need be.&lt;br /&gt;
*Click open in PuTTY to connect.&lt;br /&gt;
&lt;br /&gt;
If everything is configured correctly you should see the following in the terminal window on your pc:&lt;br /&gt;
&lt;br /&gt;
 Using username &amp;quot;root&amp;quot;.&lt;br /&gt;
 Authenticating with public key &amp;quot;imported-openssh-key&amp;quot;&lt;br /&gt;
 Passphrase for key &amp;quot;imported-openssh-key&amp;quot;:&lt;br /&gt;
&lt;br /&gt;
*Enter the passphrase you created during key generation.&lt;br /&gt;
&lt;br /&gt;
You should now see:&lt;br /&gt;
&lt;br /&gt;
 root@palm-webos-device:/var/home/root#&lt;br /&gt;
&lt;br /&gt;
Congratulations you now have access to linux on your webOS device. You may now begin using the command prompt to work with anything you need or want to use the command prompt for. There is all sorts of stuff you can use it for so if you haven't already check out the rest of the webos-internals site for a number of things you can do. You may also want to setup winSCP for a explorer like windows interface to access and work with files etc as well.&lt;br /&gt;
&lt;br /&gt;
===Using the key with winSCP===&lt;br /&gt;
&lt;br /&gt;
*Open winSCP.&lt;br /&gt;
*Enter the IP address assigned to your webOS device (ex. 192.168.1.100) in the host name box.&lt;br /&gt;
*Enter 22 for the port number.&lt;br /&gt;
*Enter root in the user name box.&lt;br /&gt;
*Leave winSCP open and follow these steps:&lt;br /&gt;
**Open PuTTYgen (startmenu&amp;gt;winSCP&amp;gt;key tools).&lt;br /&gt;
**Select the conversions menu.&lt;br /&gt;
**Select import key.&lt;br /&gt;
**Choose the id_rsa file you copied to the PC from your device and click open.&lt;br /&gt;
**Enter the passphrase you entered during key generation and click ok.&lt;br /&gt;
***You will see all sorts of information in the window at this point.&lt;br /&gt;
**Click the save private key button.&lt;br /&gt;
**Enter a name for it (no need to type the ppk extension) and save it somewhere you will remember it's location.&lt;br /&gt;
**Close PuTTYgen and go back to winSCP where we left off.&lt;br /&gt;
*Click the &amp;quot;...&amp;quot; button for the private key file box.&lt;br /&gt;
*Select the ppk file you made with PuTTYgen and click open.&lt;br /&gt;
*Click the save button and enter a name and click ok.&lt;br /&gt;
**This will allow you to load the settings for future use.&lt;br /&gt;
*You should now be seeing the stored sessions list with the session you just saved.&lt;br /&gt;
*Make sure your device's wifi is on.&lt;br /&gt;
**You can install nodoze to keep wifi on if need be.&lt;br /&gt;
*Select the session you saved and click the login button.&lt;br /&gt;
*Enter the passphrase you created during key generation.&lt;br /&gt;
&lt;br /&gt;
If everything is configured correctly you should see a window with a list of folders similar to explorer. Congratulations you now have access to linux on your webOS device. You may now begin working with files on the device. You can do stuff like copy, delete, etc file like in windows. You can also edit files. Certain actions will require read write mode (mount -o remount,rw / entered at the command prompt in PuTTY or terminal, mount -o remount,ro / to go back to read only mode).&lt;br /&gt;
&lt;br /&gt;
===Using the key with SSH in Terminal===&lt;br /&gt;
&lt;br /&gt;
Put your private key file in the standard location ~/.ssh/id_rsa on the machine you are using to connect to the Pre or you can inform ssh by using the -i switch as follow:&lt;br /&gt;
&lt;br /&gt;
user@host:~$ ssh -i /path/to/private/key remoteuser@remotehost&lt;br /&gt;
&lt;br /&gt;
===Enabling non-root Password logins via SSH in Terminal===&lt;br /&gt;
&lt;br /&gt;
Edit the mobi.optware.dropbear file in the /etc/event.d/ directory and remove the -s parameter on the exec line.&lt;br /&gt;
&lt;br /&gt;
 vi /etc/event.d/mobi.optware.dropbear&lt;br /&gt;
&lt;br /&gt;
The line should now look like this: exec /opt/sbin/dropbear -g -F -p 22&lt;br /&gt;
&lt;br /&gt;
Save and exit with ZZ or :wq, then restart the dropbear service as follows:&lt;br /&gt;
&lt;br /&gt;
 stop mobi.optware.dropbear&lt;br /&gt;
 start mobi.optware.dropbear&lt;br /&gt;
&lt;br /&gt;
Do not change anything else. Now if you've created a username for yourself and set a password, you'll be able to log in with a password. After every Palm WebOS upgrade, you'll need to recreate any accounts other than root with adduser &amp;lt;account&amp;gt;, which will then prompt you to set a password.&lt;br /&gt;
&lt;br /&gt;
Warning:&lt;br /&gt;
It is strongly suggested that you set up another ssh key for any additional users instead of using the password authentication method. Just follow the steps above.&lt;/div&gt;</summary>
		<author><name>Robi</name></author>
	</entry>
	<entry>
		<id>http://wiki.webos-internals.org/index.php?title=Application:OpenSSH&amp;diff=9318</id>
		<title>Application:OpenSSH</title>
		<link rel="alternate" type="text/html" href="http://wiki.webos-internals.org/index.php?title=Application:OpenSSH&amp;diff=9318"/>
		<updated>2010-03-08T17:38:14Z</updated>

		<summary type="html">&lt;p&gt;Robi: /* Enabling non-root Password logins via SSH in Terminal */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;==Introduction==&lt;br /&gt;
&lt;br /&gt;
OpenSSH is a FREE version of the SSH connectivity tools that technical users of the Internet rely on.&lt;br /&gt;
&lt;br /&gt;
Please refer to the [http://www.openssh.com/ OpenSSH Home Page] and read the [http://www.openssh.com/manual.html OpenSSH Manual Pages] before using this package.&lt;br /&gt;
&lt;br /&gt;
There are two ways to generate the keys below. The PC one assumes you have a user account name and password to gain access with putty I assume it is not possible to complete the steps for that method without setting up a user account. I find the webOS method to be much easier to follow. And I imagine if you are new to linux and accessing linux on webOS then you will find the webOS method is the one you will want to follow. I also recommend the webOS method if you have trouble following the PC method or find it too wordy.&lt;br /&gt;
&lt;br /&gt;
==Generate Keys from Windows PC Method==&lt;br /&gt;
&lt;br /&gt;
If you are connecting to your webOS device from a Windows host computer, please read the [http://unixwiz.net/techtips/putty-openssh.html Secure Linux/UNIX access with PuTTY and OpenSSH Tech Tip] and follow those instructions for generating your SSH keys. For the section &amp;quot;Install public key on Linux system&amp;quot;, you will need to put the &amp;quot;Public Key for pasting into OpenSSH authorized_keys file&amp;quot; into a /home/root/.ssh/authorized_keys file.&lt;br /&gt;
&lt;br /&gt;
Optware installs openssh under /opt, so you should replace any references to /bin, /sbin, and /etc in the OpenSSH documentation with /opt/bin, /opt/sbin and /opt/etc respectively.&lt;br /&gt;
&lt;br /&gt;
=== Setting up ExpanDrive (SftpDrive) ===&lt;br /&gt;
&lt;br /&gt;
''Note: This requires access to the device's file system by any means.''&lt;br /&gt;
* Open ExpanDrive&lt;br /&gt;
* Click &amp;quot;New drive...&amp;quot;&lt;br /&gt;
* Type a name into the &amp;quot;Drive Name&amp;quot; box.&lt;br /&gt;
* Type in the IP address of the device in the &amp;quot;Server&amp;quot; box.&lt;br /&gt;
* Type &amp;quot;root&amp;quot; into the &amp;quot;Username&amp;quot; box.&lt;br /&gt;
* Choose &amp;quot;Use a public key to log in...&amp;quot; from the &amp;quot;Authentication&amp;quot; drop-down.&lt;br /&gt;
* Click &amp;quot;Create New Key Pair&amp;quot;&lt;br /&gt;
* Choose &amp;quot;RSA (ssh-rsa)&amp;quot; from the &amp;quot;Key type&amp;quot; drop-down.&lt;br /&gt;
* Click &amp;quot;Create Key Pairs&amp;quot;.&lt;br /&gt;
* Click &amp;quot;Ok&amp;quot;.&lt;br /&gt;
* Click &amp;quot;Export current Key Pair&amp;quot;&lt;br /&gt;
* Click both &amp;quot;Export Private Key&amp;quot; and &amp;quot;Export Public Key&amp;quot; and save the files somewhere (remember where you saved them) and click &amp;quot;Ok&amp;quot;.&lt;br /&gt;
* Open the .pub file you saved in the previous step using a plain text editor.&lt;br /&gt;
* Copy the contents of the entire file and paste it into &amp;quot;/var/home/root/.ssh/authorized_keys&amp;quot; (on the device) on the next line and save it.&lt;br /&gt;
* Go back to ExpanDrive and click &amp;quot;Ok&amp;quot; on the still open &amp;quot;Public Key Authentication Properties&amp;quot; dialog.&lt;br /&gt;
* Choose &amp;quot;Show the entire server&amp;quot; from the &amp;quot;Directory&amp;quot; drop-down.&lt;br /&gt;
* Click &amp;quot;Connect&amp;quot; to connect and save the configuration.&lt;br /&gt;
* After the connection process is complete, a new Explorer window will open and you will be in the &amp;quot;%DriveLetter%:\var\home\root&amp;quot; directory.&lt;br /&gt;
&lt;br /&gt;
==Generate Keys from webOS Method==&lt;br /&gt;
&lt;br /&gt;
Launch Preware and install [http://www.webos-internals.org/wiki/Application:Terminal Terminal] if you haven't previously installed it. It will be used to create your secure SSH keys for use with OpenSSH directly on your webOS device. Once Terminal is installed launch it and follow these steps:&lt;br /&gt;
&lt;br /&gt;
To go to the root directory type:&lt;br /&gt;
&lt;br /&gt;
 cd /&lt;br /&gt;
&lt;br /&gt;
Then type:&lt;br /&gt;
&lt;br /&gt;
 /opt/bin/ssh-keygen&lt;br /&gt;
&lt;br /&gt;
to create the private and public keys. After a short time (about a minute) accept the default filename by pressing Enter at the prompt. Enter a passphrase for your private key file. You will use this passphrase later, so remember it. After the key file is generated type:&lt;br /&gt;
&lt;br /&gt;
 mv /home/root/.ssh/id_rsa.pub /home/root/.ssh/authorized_keys&lt;br /&gt;
&lt;br /&gt;
to move the public key to become the /home/root/.ssh/authorized_keys file.&lt;br /&gt;
&lt;br /&gt;
Now the secret key needs to be transferred to the PC you want to access linux on webOS from. First copy the secret key to the area accessible from drive mode. To do this, type:&lt;br /&gt;
&lt;br /&gt;
 cp /home/root/.ssh/id_rsa /media/internal/id_rsa&lt;br /&gt;
&lt;br /&gt;
We are all done using Terminal so you can close it by tossing it off the top of the screen like you would for any other application. Next you need to connect your device to the PC with the USB cable and tap drive mode. Once drive mode is active open the drive letter for the device on your PC (ex. &amp;quot;PALM PRE (E:)&amp;quot;). Copy the &amp;quot;id_rsa&amp;quot; file to your PC somewhere you will remember it's location (ex. to the desktop).&lt;br /&gt;
&lt;br /&gt;
===Using the key with PuTTY===&lt;br /&gt;
&lt;br /&gt;
If you have the webOS SDK installed you will already have PuTTY (in \SDK\bin\ of the folder the SDK was installed in). If you don't have the webOS SDK installed you can install it to get PuTTY or you can download [http://www.chiark.greenend.org.uk/~sgtatham/putty/ PuTTY]. You will also need PuTTYgen. If you will be using winSCP you already have it (in start menu&amp;gt;winSCP&amp;gt;key tools) or download it from the same site as PuTTY. If this is your first time using PuTTY to access linux on webOS or wish to verify the configuration is correct please follow these steps:&lt;br /&gt;
&lt;br /&gt;
*Open PuTTY.&lt;br /&gt;
*Enter the IP address assigned to your webOS device (ex. 192.168.1.100).&lt;br /&gt;
*Enter 22 for the port number.&lt;br /&gt;
*Select the radio button for SSH&lt;br /&gt;
*Select the Data section under Connection on the left.&lt;br /&gt;
*Enter root for the auto-login username.&lt;br /&gt;
*Select the Auth section under SSH under Connection on the left.&lt;br /&gt;
*Leave PuTTY open here and follow these steps:&lt;br /&gt;
**Open PuTTYgen.&lt;br /&gt;
**Select the conversions menu.&lt;br /&gt;
**Select import key.&lt;br /&gt;
**Choose the id_rsa file you copied to the PC from your device and click open.&lt;br /&gt;
**Enter the passphrase you entered during key generation and click ok.&lt;br /&gt;
***You will see all sorts of information in the window at this point.&lt;br /&gt;
**Click the save private key button.&lt;br /&gt;
**Enter a name for it (no need to type the ppk extension) and save it somewhere you will remember it's location.&lt;br /&gt;
**Close PuTTYgen and go back to PuTTY where we left off.&lt;br /&gt;
*Click the Browse button for private key file.&lt;br /&gt;
*Select the ppk file you made with PuTTYgen and click open.&lt;br /&gt;
*Select Session on the left.&lt;br /&gt;
*Enter a name in the Saved Session box and click the save button.&lt;br /&gt;
**This will allow you to load the settings for future use.&lt;br /&gt;
*Make sure your device's wifi is on.&lt;br /&gt;
**You can install nodoze to keep wifi on if need be.&lt;br /&gt;
*Click open in PuTTY to connect.&lt;br /&gt;
&lt;br /&gt;
If everything is configured correctly you should see the following in the terminal window on your pc:&lt;br /&gt;
&lt;br /&gt;
 Using username &amp;quot;root&amp;quot;.&lt;br /&gt;
 Authenticating with public key &amp;quot;imported-openssh-key&amp;quot;&lt;br /&gt;
 Passphrase for key &amp;quot;imported-openssh-key&amp;quot;:&lt;br /&gt;
&lt;br /&gt;
*Enter the passphrase you created during key generation.&lt;br /&gt;
&lt;br /&gt;
You should now see:&lt;br /&gt;
&lt;br /&gt;
 root@palm-webos-device:/var/home/root#&lt;br /&gt;
&lt;br /&gt;
Congratulations you now have access to linux on your webOS device. You may now begin using the command prompt to work with anything you need or want to use the command prompt for. There is all sorts of stuff you can use it for so if you haven't already check out the rest of the webos-internals site for a number of things you can do. You may also want to setup winSCP for a explorer like windows interface to access and work with files etc as well.&lt;br /&gt;
&lt;br /&gt;
===Using the key with winSCP===&lt;br /&gt;
&lt;br /&gt;
*Open winSCP.&lt;br /&gt;
*Enter the IP address assigned to your webOS device (ex. 192.168.1.100) in the host name box.&lt;br /&gt;
*Enter 22 for the port number.&lt;br /&gt;
*Enter root in the user name box.&lt;br /&gt;
*Leave winSCP open and follow these steps:&lt;br /&gt;
**Open PuTTYgen (startmenu&amp;gt;winSCP&amp;gt;key tools).&lt;br /&gt;
**Select the conversions menu.&lt;br /&gt;
**Select import key.&lt;br /&gt;
**Choose the id_rsa file you copied to the PC from your device and click open.&lt;br /&gt;
**Enter the passphrase you entered during key generation and click ok.&lt;br /&gt;
***You will see all sorts of information in the window at this point.&lt;br /&gt;
**Click the save private key button.&lt;br /&gt;
**Enter a name for it (no need to type the ppk extension) and save it somewhere you will remember it's location.&lt;br /&gt;
**Close PuTTYgen and go back to winSCP where we left off.&lt;br /&gt;
*Click the &amp;quot;...&amp;quot; button for the private key file box.&lt;br /&gt;
*Select the ppk file you made with PuTTYgen and click open.&lt;br /&gt;
*Click the save button and enter a name and click ok.&lt;br /&gt;
**This will allow you to load the settings for future use.&lt;br /&gt;
*You should now be seeing the stored sessions list with the session you just saved.&lt;br /&gt;
*Make sure your device's wifi is on.&lt;br /&gt;
**You can install nodoze to keep wifi on if need be.&lt;br /&gt;
*Select the session you saved and click the login button.&lt;br /&gt;
*Enter the passphrase you created during key generation.&lt;br /&gt;
&lt;br /&gt;
If everything is configured correctly you should see a window with a list of folders similar to explorer. Congratulations you now have access to linux on your webOS device. You may now begin working with files on the device. You can do stuff like copy, delete, etc file like in windows. You can also edit files. Certain actions will require read write mode (mount -o remount,rw / entered at the command prompt in PuTTY or terminal, mount -o remount,ro / to go back to read only mode).&lt;br /&gt;
&lt;br /&gt;
===Using the key with SSH in Terminal===&lt;br /&gt;
&lt;br /&gt;
Put your private key file in the standard location ~/.ssh/id_rsa on the machine you are using to connect to the Pre or you can inform ssh by using the -i switch as follow:&lt;br /&gt;
&lt;br /&gt;
user@host:~$ ssh -i /path/to/private/key remoteuser@remotehost&lt;br /&gt;
&lt;br /&gt;
===Enabling non-root Password logins via SSH in Terminal===&lt;br /&gt;
&lt;br /&gt;
Edit the mobi.optware.dropbear file in the /etc/event.d/ directory and remove the -s parameter on the exec line.&lt;br /&gt;
&lt;br /&gt;
 vi /etc/event.d/mobi.optware.dropbear&lt;br /&gt;
&lt;br /&gt;
The line should now look like this: exec /opt/sbin/dropbear -g -F -p 22&lt;br /&gt;
&lt;br /&gt;
Save and exit with ZZ or :wq, then restart the dropbear service as follows:&lt;br /&gt;
&lt;br /&gt;
 stop mobi.optware.dropbear&lt;br /&gt;
 start mobi.optware.dropbear&lt;br /&gt;
&lt;br /&gt;
Do not change anything else. Now if you've created a username for yourself and set a password, you'll be able to log in with a password.&lt;br /&gt;
&lt;br /&gt;
Warning:&lt;br /&gt;
It is strongly suggested that you set up another ssh key for any additional users instead of using the password authentication method. Just follow the steps above.&lt;/div&gt;</summary>
		<author><name>Robi</name></author>
	</entry>
	<entry>
		<id>http://wiki.webos-internals.org/index.php?title=Application:OpenSSH&amp;diff=9317</id>
		<title>Application:OpenSSH</title>
		<link rel="alternate" type="text/html" href="http://wiki.webos-internals.org/index.php?title=Application:OpenSSH&amp;diff=9317"/>
		<updated>2010-03-08T17:37:58Z</updated>

		<summary type="html">&lt;p&gt;Robi: /* Enabling non-root Password logins via SSH in Terminal */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;==Introduction==&lt;br /&gt;
&lt;br /&gt;
OpenSSH is a FREE version of the SSH connectivity tools that technical users of the Internet rely on.&lt;br /&gt;
&lt;br /&gt;
Please refer to the [http://www.openssh.com/ OpenSSH Home Page] and read the [http://www.openssh.com/manual.html OpenSSH Manual Pages] before using this package.&lt;br /&gt;
&lt;br /&gt;
There are two ways to generate the keys below. The PC one assumes you have a user account name and password to gain access with putty I assume it is not possible to complete the steps for that method without setting up a user account. I find the webOS method to be much easier to follow. And I imagine if you are new to linux and accessing linux on webOS then you will find the webOS method is the one you will want to follow. I also recommend the webOS method if you have trouble following the PC method or find it too wordy.&lt;br /&gt;
&lt;br /&gt;
==Generate Keys from Windows PC Method==&lt;br /&gt;
&lt;br /&gt;
If you are connecting to your webOS device from a Windows host computer, please read the [http://unixwiz.net/techtips/putty-openssh.html Secure Linux/UNIX access with PuTTY and OpenSSH Tech Tip] and follow those instructions for generating your SSH keys. For the section &amp;quot;Install public key on Linux system&amp;quot;, you will need to put the &amp;quot;Public Key for pasting into OpenSSH authorized_keys file&amp;quot; into a /home/root/.ssh/authorized_keys file.&lt;br /&gt;
&lt;br /&gt;
Optware installs openssh under /opt, so you should replace any references to /bin, /sbin, and /etc in the OpenSSH documentation with /opt/bin, /opt/sbin and /opt/etc respectively.&lt;br /&gt;
&lt;br /&gt;
=== Setting up ExpanDrive (SftpDrive) ===&lt;br /&gt;
&lt;br /&gt;
''Note: This requires access to the device's file system by any means.''&lt;br /&gt;
* Open ExpanDrive&lt;br /&gt;
* Click &amp;quot;New drive...&amp;quot;&lt;br /&gt;
* Type a name into the &amp;quot;Drive Name&amp;quot; box.&lt;br /&gt;
* Type in the IP address of the device in the &amp;quot;Server&amp;quot; box.&lt;br /&gt;
* Type &amp;quot;root&amp;quot; into the &amp;quot;Username&amp;quot; box.&lt;br /&gt;
* Choose &amp;quot;Use a public key to log in...&amp;quot; from the &amp;quot;Authentication&amp;quot; drop-down.&lt;br /&gt;
* Click &amp;quot;Create New Key Pair&amp;quot;&lt;br /&gt;
* Choose &amp;quot;RSA (ssh-rsa)&amp;quot; from the &amp;quot;Key type&amp;quot; drop-down.&lt;br /&gt;
* Click &amp;quot;Create Key Pairs&amp;quot;.&lt;br /&gt;
* Click &amp;quot;Ok&amp;quot;.&lt;br /&gt;
* Click &amp;quot;Export current Key Pair&amp;quot;&lt;br /&gt;
* Click both &amp;quot;Export Private Key&amp;quot; and &amp;quot;Export Public Key&amp;quot; and save the files somewhere (remember where you saved them) and click &amp;quot;Ok&amp;quot;.&lt;br /&gt;
* Open the .pub file you saved in the previous step using a plain text editor.&lt;br /&gt;
* Copy the contents of the entire file and paste it into &amp;quot;/var/home/root/.ssh/authorized_keys&amp;quot; (on the device) on the next line and save it.&lt;br /&gt;
* Go back to ExpanDrive and click &amp;quot;Ok&amp;quot; on the still open &amp;quot;Public Key Authentication Properties&amp;quot; dialog.&lt;br /&gt;
* Choose &amp;quot;Show the entire server&amp;quot; from the &amp;quot;Directory&amp;quot; drop-down.&lt;br /&gt;
* Click &amp;quot;Connect&amp;quot; to connect and save the configuration.&lt;br /&gt;
* After the connection process is complete, a new Explorer window will open and you will be in the &amp;quot;%DriveLetter%:\var\home\root&amp;quot; directory.&lt;br /&gt;
&lt;br /&gt;
==Generate Keys from webOS Method==&lt;br /&gt;
&lt;br /&gt;
Launch Preware and install [http://www.webos-internals.org/wiki/Application:Terminal Terminal] if you haven't previously installed it. It will be used to create your secure SSH keys for use with OpenSSH directly on your webOS device. Once Terminal is installed launch it and follow these steps:&lt;br /&gt;
&lt;br /&gt;
To go to the root directory type:&lt;br /&gt;
&lt;br /&gt;
 cd /&lt;br /&gt;
&lt;br /&gt;
Then type:&lt;br /&gt;
&lt;br /&gt;
 /opt/bin/ssh-keygen&lt;br /&gt;
&lt;br /&gt;
to create the private and public keys. After a short time (about a minute) accept the default filename by pressing Enter at the prompt. Enter a passphrase for your private key file. You will use this passphrase later, so remember it. After the key file is generated type:&lt;br /&gt;
&lt;br /&gt;
 mv /home/root/.ssh/id_rsa.pub /home/root/.ssh/authorized_keys&lt;br /&gt;
&lt;br /&gt;
to move the public key to become the /home/root/.ssh/authorized_keys file.&lt;br /&gt;
&lt;br /&gt;
Now the secret key needs to be transferred to the PC you want to access linux on webOS from. First copy the secret key to the area accessible from drive mode. To do this, type:&lt;br /&gt;
&lt;br /&gt;
 cp /home/root/.ssh/id_rsa /media/internal/id_rsa&lt;br /&gt;
&lt;br /&gt;
We are all done using Terminal so you can close it by tossing it off the top of the screen like you would for any other application. Next you need to connect your device to the PC with the USB cable and tap drive mode. Once drive mode is active open the drive letter for the device on your PC (ex. &amp;quot;PALM PRE (E:)&amp;quot;). Copy the &amp;quot;id_rsa&amp;quot; file to your PC somewhere you will remember it's location (ex. to the desktop).&lt;br /&gt;
&lt;br /&gt;
===Using the key with PuTTY===&lt;br /&gt;
&lt;br /&gt;
If you have the webOS SDK installed you will already have PuTTY (in \SDK\bin\ of the folder the SDK was installed in). If you don't have the webOS SDK installed you can install it to get PuTTY or you can download [http://www.chiark.greenend.org.uk/~sgtatham/putty/ PuTTY]. You will also need PuTTYgen. If you will be using winSCP you already have it (in start menu&amp;gt;winSCP&amp;gt;key tools) or download it from the same site as PuTTY. If this is your first time using PuTTY to access linux on webOS or wish to verify the configuration is correct please follow these steps:&lt;br /&gt;
&lt;br /&gt;
*Open PuTTY.&lt;br /&gt;
*Enter the IP address assigned to your webOS device (ex. 192.168.1.100).&lt;br /&gt;
*Enter 22 for the port number.&lt;br /&gt;
*Select the radio button for SSH&lt;br /&gt;
*Select the Data section under Connection on the left.&lt;br /&gt;
*Enter root for the auto-login username.&lt;br /&gt;
*Select the Auth section under SSH under Connection on the left.&lt;br /&gt;
*Leave PuTTY open here and follow these steps:&lt;br /&gt;
**Open PuTTYgen.&lt;br /&gt;
**Select the conversions menu.&lt;br /&gt;
**Select import key.&lt;br /&gt;
**Choose the id_rsa file you copied to the PC from your device and click open.&lt;br /&gt;
**Enter the passphrase you entered during key generation and click ok.&lt;br /&gt;
***You will see all sorts of information in the window at this point.&lt;br /&gt;
**Click the save private key button.&lt;br /&gt;
**Enter a name for it (no need to type the ppk extension) and save it somewhere you will remember it's location.&lt;br /&gt;
**Close PuTTYgen and go back to PuTTY where we left off.&lt;br /&gt;
*Click the Browse button for private key file.&lt;br /&gt;
*Select the ppk file you made with PuTTYgen and click open.&lt;br /&gt;
*Select Session on the left.&lt;br /&gt;
*Enter a name in the Saved Session box and click the save button.&lt;br /&gt;
**This will allow you to load the settings for future use.&lt;br /&gt;
*Make sure your device's wifi is on.&lt;br /&gt;
**You can install nodoze to keep wifi on if need be.&lt;br /&gt;
*Click open in PuTTY to connect.&lt;br /&gt;
&lt;br /&gt;
If everything is configured correctly you should see the following in the terminal window on your pc:&lt;br /&gt;
&lt;br /&gt;
 Using username &amp;quot;root&amp;quot;.&lt;br /&gt;
 Authenticating with public key &amp;quot;imported-openssh-key&amp;quot;&lt;br /&gt;
 Passphrase for key &amp;quot;imported-openssh-key&amp;quot;:&lt;br /&gt;
&lt;br /&gt;
*Enter the passphrase you created during key generation.&lt;br /&gt;
&lt;br /&gt;
You should now see:&lt;br /&gt;
&lt;br /&gt;
 root@palm-webos-device:/var/home/root#&lt;br /&gt;
&lt;br /&gt;
Congratulations you now have access to linux on your webOS device. You may now begin using the command prompt to work with anything you need or want to use the command prompt for. There is all sorts of stuff you can use it for so if you haven't already check out the rest of the webos-internals site for a number of things you can do. You may also want to setup winSCP for a explorer like windows interface to access and work with files etc as well.&lt;br /&gt;
&lt;br /&gt;
===Using the key with winSCP===&lt;br /&gt;
&lt;br /&gt;
*Open winSCP.&lt;br /&gt;
*Enter the IP address assigned to your webOS device (ex. 192.168.1.100) in the host name box.&lt;br /&gt;
*Enter 22 for the port number.&lt;br /&gt;
*Enter root in the user name box.&lt;br /&gt;
*Leave winSCP open and follow these steps:&lt;br /&gt;
**Open PuTTYgen (startmenu&amp;gt;winSCP&amp;gt;key tools).&lt;br /&gt;
**Select the conversions menu.&lt;br /&gt;
**Select import key.&lt;br /&gt;
**Choose the id_rsa file you copied to the PC from your device and click open.&lt;br /&gt;
**Enter the passphrase you entered during key generation and click ok.&lt;br /&gt;
***You will see all sorts of information in the window at this point.&lt;br /&gt;
**Click the save private key button.&lt;br /&gt;
**Enter a name for it (no need to type the ppk extension) and save it somewhere you will remember it's location.&lt;br /&gt;
**Close PuTTYgen and go back to winSCP where we left off.&lt;br /&gt;
*Click the &amp;quot;...&amp;quot; button for the private key file box.&lt;br /&gt;
*Select the ppk file you made with PuTTYgen and click open.&lt;br /&gt;
*Click the save button and enter a name and click ok.&lt;br /&gt;
**This will allow you to load the settings for future use.&lt;br /&gt;
*You should now be seeing the stored sessions list with the session you just saved.&lt;br /&gt;
*Make sure your device's wifi is on.&lt;br /&gt;
**You can install nodoze to keep wifi on if need be.&lt;br /&gt;
*Select the session you saved and click the login button.&lt;br /&gt;
*Enter the passphrase you created during key generation.&lt;br /&gt;
&lt;br /&gt;
If everything is configured correctly you should see a window with a list of folders similar to explorer. Congratulations you now have access to linux on your webOS device. You may now begin working with files on the device. You can do stuff like copy, delete, etc file like in windows. You can also edit files. Certain actions will require read write mode (mount -o remount,rw / entered at the command prompt in PuTTY or terminal, mount -o remount,ro / to go back to read only mode).&lt;br /&gt;
&lt;br /&gt;
===Using the key with SSH in Terminal===&lt;br /&gt;
&lt;br /&gt;
Put your private key file in the standard location ~/.ssh/id_rsa on the machine you are using to connect to the Pre or you can inform ssh by using the -i switch as follow:&lt;br /&gt;
&lt;br /&gt;
user@host:~$ ssh -i /path/to/private/key remoteuser@remotehost&lt;br /&gt;
&lt;br /&gt;
===Enabling non-root Password logins via SSH in Terminal===&lt;br /&gt;
&lt;br /&gt;
Edit the mobi.optware.dropbear file in the /etc/event.d/ directory and remove the -s parameter on the exec line.&lt;br /&gt;
&lt;br /&gt;
 vi /etc/event.d/mobi.optware.dropbear&lt;br /&gt;
&lt;br /&gt;
The line should now look like this: &amp;quot;exec /opt/sbin/dropbear -g -F -p 22&amp;quot;&lt;br /&gt;
&lt;br /&gt;
Save and exit with ZZ or :wq, then restart the dropbear service as follows:&lt;br /&gt;
&lt;br /&gt;
 stop mobi.optware.dropbear&lt;br /&gt;
 start mobi.optware.dropbear&lt;br /&gt;
&lt;br /&gt;
Do not change anything else. Now if you've created a username for yourself and set a password, you'll be able to log in with a password.&lt;br /&gt;
&lt;br /&gt;
Warning:&lt;br /&gt;
It is strongly suggested that you set up another ssh key for any additional users instead of using the password authentication method. Just follow the steps above.&lt;/div&gt;</summary>
		<author><name>Robi</name></author>
	</entry>
	<entry>
		<id>http://wiki.webos-internals.org/index.php?title=Application:OpenSSH&amp;diff=9316</id>
		<title>Application:OpenSSH</title>
		<link rel="alternate" type="text/html" href="http://wiki.webos-internals.org/index.php?title=Application:OpenSSH&amp;diff=9316"/>
		<updated>2010-03-08T17:37:06Z</updated>

		<summary type="html">&lt;p&gt;Robi: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;==Introduction==&lt;br /&gt;
&lt;br /&gt;
OpenSSH is a FREE version of the SSH connectivity tools that technical users of the Internet rely on.&lt;br /&gt;
&lt;br /&gt;
Please refer to the [http://www.openssh.com/ OpenSSH Home Page] and read the [http://www.openssh.com/manual.html OpenSSH Manual Pages] before using this package.&lt;br /&gt;
&lt;br /&gt;
There are two ways to generate the keys below. The PC one assumes you have a user account name and password to gain access with putty I assume it is not possible to complete the steps for that method without setting up a user account. I find the webOS method to be much easier to follow. And I imagine if you are new to linux and accessing linux on webOS then you will find the webOS method is the one you will want to follow. I also recommend the webOS method if you have trouble following the PC method or find it too wordy.&lt;br /&gt;
&lt;br /&gt;
==Generate Keys from Windows PC Method==&lt;br /&gt;
&lt;br /&gt;
If you are connecting to your webOS device from a Windows host computer, please read the [http://unixwiz.net/techtips/putty-openssh.html Secure Linux/UNIX access with PuTTY and OpenSSH Tech Tip] and follow those instructions for generating your SSH keys. For the section &amp;quot;Install public key on Linux system&amp;quot;, you will need to put the &amp;quot;Public Key for pasting into OpenSSH authorized_keys file&amp;quot; into a /home/root/.ssh/authorized_keys file.&lt;br /&gt;
&lt;br /&gt;
Optware installs openssh under /opt, so you should replace any references to /bin, /sbin, and /etc in the OpenSSH documentation with /opt/bin, /opt/sbin and /opt/etc respectively.&lt;br /&gt;
&lt;br /&gt;
=== Setting up ExpanDrive (SftpDrive) ===&lt;br /&gt;
&lt;br /&gt;
''Note: This requires access to the device's file system by any means.''&lt;br /&gt;
* Open ExpanDrive&lt;br /&gt;
* Click &amp;quot;New drive...&amp;quot;&lt;br /&gt;
* Type a name into the &amp;quot;Drive Name&amp;quot; box.&lt;br /&gt;
* Type in the IP address of the device in the &amp;quot;Server&amp;quot; box.&lt;br /&gt;
* Type &amp;quot;root&amp;quot; into the &amp;quot;Username&amp;quot; box.&lt;br /&gt;
* Choose &amp;quot;Use a public key to log in...&amp;quot; from the &amp;quot;Authentication&amp;quot; drop-down.&lt;br /&gt;
* Click &amp;quot;Create New Key Pair&amp;quot;&lt;br /&gt;
* Choose &amp;quot;RSA (ssh-rsa)&amp;quot; from the &amp;quot;Key type&amp;quot; drop-down.&lt;br /&gt;
* Click &amp;quot;Create Key Pairs&amp;quot;.&lt;br /&gt;
* Click &amp;quot;Ok&amp;quot;.&lt;br /&gt;
* Click &amp;quot;Export current Key Pair&amp;quot;&lt;br /&gt;
* Click both &amp;quot;Export Private Key&amp;quot; and &amp;quot;Export Public Key&amp;quot; and save the files somewhere (remember where you saved them) and click &amp;quot;Ok&amp;quot;.&lt;br /&gt;
* Open the .pub file you saved in the previous step using a plain text editor.&lt;br /&gt;
* Copy the contents of the entire file and paste it into &amp;quot;/var/home/root/.ssh/authorized_keys&amp;quot; (on the device) on the next line and save it.&lt;br /&gt;
* Go back to ExpanDrive and click &amp;quot;Ok&amp;quot; on the still open &amp;quot;Public Key Authentication Properties&amp;quot; dialog.&lt;br /&gt;
* Choose &amp;quot;Show the entire server&amp;quot; from the &amp;quot;Directory&amp;quot; drop-down.&lt;br /&gt;
* Click &amp;quot;Connect&amp;quot; to connect and save the configuration.&lt;br /&gt;
* After the connection process is complete, a new Explorer window will open and you will be in the &amp;quot;%DriveLetter%:\var\home\root&amp;quot; directory.&lt;br /&gt;
&lt;br /&gt;
==Generate Keys from webOS Method==&lt;br /&gt;
&lt;br /&gt;
Launch Preware and install [http://www.webos-internals.org/wiki/Application:Terminal Terminal] if you haven't previously installed it. It will be used to create your secure SSH keys for use with OpenSSH directly on your webOS device. Once Terminal is installed launch it and follow these steps:&lt;br /&gt;
&lt;br /&gt;
To go to the root directory type:&lt;br /&gt;
&lt;br /&gt;
 cd /&lt;br /&gt;
&lt;br /&gt;
Then type:&lt;br /&gt;
&lt;br /&gt;
 /opt/bin/ssh-keygen&lt;br /&gt;
&lt;br /&gt;
to create the private and public keys. After a short time (about a minute) accept the default filename by pressing Enter at the prompt. Enter a passphrase for your private key file. You will use this passphrase later, so remember it. After the key file is generated type:&lt;br /&gt;
&lt;br /&gt;
 mv /home/root/.ssh/id_rsa.pub /home/root/.ssh/authorized_keys&lt;br /&gt;
&lt;br /&gt;
to move the public key to become the /home/root/.ssh/authorized_keys file.&lt;br /&gt;
&lt;br /&gt;
Now the secret key needs to be transferred to the PC you want to access linux on webOS from. First copy the secret key to the area accessible from drive mode. To do this, type:&lt;br /&gt;
&lt;br /&gt;
 cp /home/root/.ssh/id_rsa /media/internal/id_rsa&lt;br /&gt;
&lt;br /&gt;
We are all done using Terminal so you can close it by tossing it off the top of the screen like you would for any other application. Next you need to connect your device to the PC with the USB cable and tap drive mode. Once drive mode is active open the drive letter for the device on your PC (ex. &amp;quot;PALM PRE (E:)&amp;quot;). Copy the &amp;quot;id_rsa&amp;quot; file to your PC somewhere you will remember it's location (ex. to the desktop).&lt;br /&gt;
&lt;br /&gt;
===Using the key with PuTTY===&lt;br /&gt;
&lt;br /&gt;
If you have the webOS SDK installed you will already have PuTTY (in \SDK\bin\ of the folder the SDK was installed in). If you don't have the webOS SDK installed you can install it to get PuTTY or you can download [http://www.chiark.greenend.org.uk/~sgtatham/putty/ PuTTY]. You will also need PuTTYgen. If you will be using winSCP you already have it (in start menu&amp;gt;winSCP&amp;gt;key tools) or download it from the same site as PuTTY. If this is your first time using PuTTY to access linux on webOS or wish to verify the configuration is correct please follow these steps:&lt;br /&gt;
&lt;br /&gt;
*Open PuTTY.&lt;br /&gt;
*Enter the IP address assigned to your webOS device (ex. 192.168.1.100).&lt;br /&gt;
*Enter 22 for the port number.&lt;br /&gt;
*Select the radio button for SSH&lt;br /&gt;
*Select the Data section under Connection on the left.&lt;br /&gt;
*Enter root for the auto-login username.&lt;br /&gt;
*Select the Auth section under SSH under Connection on the left.&lt;br /&gt;
*Leave PuTTY open here and follow these steps:&lt;br /&gt;
**Open PuTTYgen.&lt;br /&gt;
**Select the conversions menu.&lt;br /&gt;
**Select import key.&lt;br /&gt;
**Choose the id_rsa file you copied to the PC from your device and click open.&lt;br /&gt;
**Enter the passphrase you entered during key generation and click ok.&lt;br /&gt;
***You will see all sorts of information in the window at this point.&lt;br /&gt;
**Click the save private key button.&lt;br /&gt;
**Enter a name for it (no need to type the ppk extension) and save it somewhere you will remember it's location.&lt;br /&gt;
**Close PuTTYgen and go back to PuTTY where we left off.&lt;br /&gt;
*Click the Browse button for private key file.&lt;br /&gt;
*Select the ppk file you made with PuTTYgen and click open.&lt;br /&gt;
*Select Session on the left.&lt;br /&gt;
*Enter a name in the Saved Session box and click the save button.&lt;br /&gt;
**This will allow you to load the settings for future use.&lt;br /&gt;
*Make sure your device's wifi is on.&lt;br /&gt;
**You can install nodoze to keep wifi on if need be.&lt;br /&gt;
*Click open in PuTTY to connect.&lt;br /&gt;
&lt;br /&gt;
If everything is configured correctly you should see the following in the terminal window on your pc:&lt;br /&gt;
&lt;br /&gt;
 Using username &amp;quot;root&amp;quot;.&lt;br /&gt;
 Authenticating with public key &amp;quot;imported-openssh-key&amp;quot;&lt;br /&gt;
 Passphrase for key &amp;quot;imported-openssh-key&amp;quot;:&lt;br /&gt;
&lt;br /&gt;
*Enter the passphrase you created during key generation.&lt;br /&gt;
&lt;br /&gt;
You should now see:&lt;br /&gt;
&lt;br /&gt;
 root@palm-webos-device:/var/home/root#&lt;br /&gt;
&lt;br /&gt;
Congratulations you now have access to linux on your webOS device. You may now begin using the command prompt to work with anything you need or want to use the command prompt for. There is all sorts of stuff you can use it for so if you haven't already check out the rest of the webos-internals site for a number of things you can do. You may also want to setup winSCP for a explorer like windows interface to access and work with files etc as well.&lt;br /&gt;
&lt;br /&gt;
===Using the key with winSCP===&lt;br /&gt;
&lt;br /&gt;
*Open winSCP.&lt;br /&gt;
*Enter the IP address assigned to your webOS device (ex. 192.168.1.100) in the host name box.&lt;br /&gt;
*Enter 22 for the port number.&lt;br /&gt;
*Enter root in the user name box.&lt;br /&gt;
*Leave winSCP open and follow these steps:&lt;br /&gt;
**Open PuTTYgen (startmenu&amp;gt;winSCP&amp;gt;key tools).&lt;br /&gt;
**Select the conversions menu.&lt;br /&gt;
**Select import key.&lt;br /&gt;
**Choose the id_rsa file you copied to the PC from your device and click open.&lt;br /&gt;
**Enter the passphrase you entered during key generation and click ok.&lt;br /&gt;
***You will see all sorts of information in the window at this point.&lt;br /&gt;
**Click the save private key button.&lt;br /&gt;
**Enter a name for it (no need to type the ppk extension) and save it somewhere you will remember it's location.&lt;br /&gt;
**Close PuTTYgen and go back to winSCP where we left off.&lt;br /&gt;
*Click the &amp;quot;...&amp;quot; button for the private key file box.&lt;br /&gt;
*Select the ppk file you made with PuTTYgen and click open.&lt;br /&gt;
*Click the save button and enter a name and click ok.&lt;br /&gt;
**This will allow you to load the settings for future use.&lt;br /&gt;
*You should now be seeing the stored sessions list with the session you just saved.&lt;br /&gt;
*Make sure your device's wifi is on.&lt;br /&gt;
**You can install nodoze to keep wifi on if need be.&lt;br /&gt;
*Select the session you saved and click the login button.&lt;br /&gt;
*Enter the passphrase you created during key generation.&lt;br /&gt;
&lt;br /&gt;
If everything is configured correctly you should see a window with a list of folders similar to explorer. Congratulations you now have access to linux on your webOS device. You may now begin working with files on the device. You can do stuff like copy, delete, etc file like in windows. You can also edit files. Certain actions will require read write mode (mount -o remount,rw / entered at the command prompt in PuTTY or terminal, mount -o remount,ro / to go back to read only mode).&lt;br /&gt;
&lt;br /&gt;
===Using the key with SSH in Terminal===&lt;br /&gt;
&lt;br /&gt;
Put your private key file in the standard location ~/.ssh/id_rsa on the machine you are using to connect to the Pre or you can inform ssh by using the -i switch as follow:&lt;br /&gt;
&lt;br /&gt;
user@host:~$ ssh -i /path/to/private/key remoteuser@remotehost&lt;br /&gt;
&lt;br /&gt;
===Enabling non-root Password logins via SSH in Terminal===&lt;br /&gt;
&lt;br /&gt;
Edit the mobi.optware.dropbear file in the /etc/event.d/ directory and remove the -s parameter on the exec line.&lt;br /&gt;
&lt;br /&gt;
 vi /etc/event.d/mobi.optware.dropbear&lt;br /&gt;
&lt;br /&gt;
The line should now look like: exec /opt/sbin/dropbear -g -F -p 22&lt;br /&gt;
Save and exit with ZZ or :wq, then restart the dropbear service as follows:&lt;br /&gt;
&lt;br /&gt;
 stop mobi.optware.dropbear&lt;br /&gt;
 start mobi.optware.dropbear&lt;br /&gt;
&lt;br /&gt;
Do not change anything else. Now if you've created a username for yourself and set a password, you'll be able to log in with a password.&lt;br /&gt;
&lt;br /&gt;
Warning:&lt;br /&gt;
It is strongly suggested that you set up another ssh key for any additional users instead of using the password authentication method. Just follow the steps above.&lt;/div&gt;</summary>
		<author><name>Robi</name></author>
	</entry>
	<entry>
		<id>http://wiki.webos-internals.org/index.php?title=Application_talk:Preware&amp;diff=8659</id>
		<title>Application talk:Preware</title>
		<link rel="alternate" type="text/html" href="http://wiki.webos-internals.org/index.php?title=Application_talk:Preware&amp;diff=8659"/>
		<updated>2010-01-23T07:53:59Z</updated>

		<summary type="html">&lt;p&gt;Robi: New section: Investigate Update All functionality with multiple App Catalog apps&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{box | color = #cdf |&lt;br /&gt;
This is a discussion page. Create a new topic with the '+' tab. Sign your comments using the signature button or by typing &amp;lt;code&amp;gt;&amp;lt;nowiki&amp;gt;~~~~&amp;lt;/nowiki&amp;gt;&amp;lt;/code&amp;gt;. If your suggestion reaches consensus, it may be implemented in a future version of the application.&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== Features and Suggestions ==&lt;br /&gt;
&lt;br /&gt;
Adding some suggestions... --[[User:Decimation|Decimation]] 15:14, 17 August 2009 (EST)&lt;br /&gt;
* Show a progress bar or some sort of notification of the download/installation progress of an app..it would really be nice to have some feedback after clicking install.&lt;br /&gt;
* Change the pop up dialog when an app is installed/removed... it's kinda ugly. Maybe show a notification at the bottom? That would be pretty cool.&lt;br /&gt;
** The popup dialog is temporary until the service can supply progress of the action. When there is a progress bar, the popup will no longer be needed. --[[User:Oil|oil]] 20:44, 20 August 2009 (UTC)&lt;br /&gt;
&lt;br /&gt;
Adding some suggestions...for way into the future -- (s4mb4)&lt;br /&gt;
* a process that would hook into the notification system to notify of available updates.&lt;br /&gt;
&lt;br /&gt;
Adding some suggestions...  -- [[User:Tlp|Tlp]] 23:30, 18 August 2009 (UTC)&lt;br /&gt;
* Swipe installed applications in list to uninstall&lt;br /&gt;
** Is there a time where you want to remove multiple apps? (multiple as in more then a couple.) --[[User:Oil|oil]] 20:44, 20 August 2009 (UTC)&lt;br /&gt;
&lt;br /&gt;
Adding some suggestions... --[[User:Decimation|Decimation]] 12:30, 20 August 2009 (EST)&lt;br /&gt;
* Adding an &amp;quot;Update All&amp;quot; button to the update menu would be cool.. convenience is key ;)&lt;br /&gt;
&lt;br /&gt;
Suggestion: --[[User:Cdjh|Cdjh]] 15:54, 30 August 2009 (UTC)&lt;br /&gt;
*Add a feature to remove all patches and modifications to webos before and webos update.  Sort of a &amp;quot;Get me ready for and update&amp;quot; button.  This would allow the user to remove all these patches such as the virtual keyboard with one button to update webos without fear.  One button to add them back after the update would be cool too&lt;br /&gt;
&lt;br /&gt;
Suggestion: [[User:StoneRyno|StoneRyno]] 21:05, 30 August 2009 (UTC)&lt;br /&gt;
*Download counts and ratings. The end of the current detail page is ok but feels more like looking at one of the technical detail scenes like the ##DEBUG# scene. I think that info can be cleaned up to look more presentable, small font size and put version last update and size in a bar near the top of the page like seen in the official app catalog.&lt;br /&gt;
&lt;br /&gt;
Suggestion: [[User:Hmagoo|Hmagoo]] 11:30, 4 September 2009 (UTC)&lt;br /&gt;
*We're in need of a workaround for the limit on installable apps via the app catalog. Preware gets around this but also, in the process, adds to the number of installed apps as seen by the App Catalog, et al.  What would be a useful feature is to be able to uninstall hunks of apps previously installed by Preware in an effort to make apps installable via the App Catalog.  This would be a temporary removal as we would desire reinstalling the homebrews after using the App Catalog.&lt;br /&gt;
**Caveats: Homebrew apps that use databases, and installed/downloaded files would not be removed without reducing their usability, So we would want to exclude on a case by case basis or with the use of flags?&lt;br /&gt;
**Preware is great in keeping track of what is installed and which version, would be great to see something like this added so that we can use the App Catalog and install piles of Homebrews. (smile)&lt;br /&gt;
&lt;br /&gt;
Bug?: Searching for numbers --[[User:smwald|smwald]] 02:05, 29 December 2009 (EST)&lt;br /&gt;
* When searching for items in preware, one is not able to search using numbers.&lt;br /&gt;
&lt;br /&gt;
Feature Request: --[[User:GrillSgt|GrillSgt]] 07:29, 5 January 2010 (UTC)&lt;br /&gt;
* Would like to be able to rate, comment and donate on themes, patches and apps through Preware, like can be done in the App Catalog.&lt;br /&gt;
&lt;br /&gt;
Feature Request: Collapse Sub-lists --[[User:Flare576|Flare576]] 18:32, 14 January 2010 (UTC)&lt;br /&gt;
* When viewing a list of apps and then sorting, you get small headings (&amp;quot;Less than $1,&amp;quot; or &amp;quot;This Week&amp;quot;).  It would be great to be able to collapse those sub-lists in order to facilitate faster list viewing.&lt;br /&gt;
&lt;br /&gt;
Feature Request: Feed Keyword Filtering --[[User:Flare576|Flare576]] 02:14, 19 January 2010 (UTC)&lt;br /&gt;
* There are certain applications and developers that I would like to be able to simply ignore.  It would be great if there was an area I could setup universal (and feed specific if you think it'd be useful) filters so that I never have to see them.  This would also be a step ahead of the appstore :)&lt;br /&gt;
&lt;br /&gt;
== Possible Bug/Suggestion ==&lt;br /&gt;
&lt;br /&gt;
The new messages during version check/feed downloading are much better at explaining what is going on. However, I still have a problem if I get a notification or switch away from Preware after I open it before it finishes downloading. All of the steps between clicking the Preware icon and loading the feeds seem to require that Preware be in the foreground and not interrupted. Once it starts loading the feeds, I can switch away with no problem, and even get the nice banner popup that tells me when the feeds are finished. Is there a way to fix this problem so that I can open preware and immediately switch to another app, without it getting stuck on version checking or updating feeds?&lt;br /&gt;
&lt;br /&gt;
I can explain the problem in more detail if this is confusing, and I can recreate it every time.&lt;br /&gt;
&lt;br /&gt;
Thanks,&lt;br /&gt;
[[User:Zinge|Zinge]] 06:38, 30 October 2009 (UTC)&lt;br /&gt;
&lt;br /&gt;
== Bug- Apps Fail to install from catalog ==&lt;br /&gt;
&lt;br /&gt;
I am the developer from Engine Equals Car. Our app Media Remote will not install from the app catalog if you have preware installed. People who can work on this can contact me at support@engineequalscar.com&lt;br /&gt;
--[[User:Tonyparisi|Tonyparisi]] 05:18, 18 December 2009 (UTC)&lt;br /&gt;
*I noticed this as well, it seems to apply to all apps that are in both the official app catalog and a homebrew app catalog. You should notice that you don't need to remove preware to install the app from the official catalog, but simply disable the feed in preware then &amp;quot;update feeds&amp;quot; to refresh the list then it should install fine from the official app catalog. Hope this helps out anyone who is working on this. --[[User:Nosoupforyou|Nosoupforyou]] 03:38, 14 January 2010 (UTC)&lt;br /&gt;
&lt;br /&gt;
== Display Bug - Heading in &amp;quot;Updates&amp;quot; section scrolls too high ==&lt;br /&gt;
&lt;br /&gt;
When viewing &amp;quot;Available Updates,&amp;quot; and sorted by date, if there is an official app with an update and you use the &amp;quot;Update All&amp;quot; button, the &amp;quot;Today&amp;quot; text will actually scroll up and get stuck under the &amp;quot;Package Updates&amp;quot; title.  My scenario was one homebrew and 3 official apps with updates, but after using the button it still appeared when there were only the 3 official left.  Swiping back and then stepping in again resolves the situation, but it still looks glitchy :) --[[User:Flare576|Flare576]] 18:16, 20 January 2010 (UTC)&lt;br /&gt;
&lt;br /&gt;
== Investigate Update All functionality with multiple App Catalog apps ==&lt;br /&gt;
&lt;br /&gt;
Mainly making sure to make it obvious why nothing happens in Preware when it skips those. Or perhaps send the user the the first app in the list. And upon return to Preware, check if the update went through and mark accordingly.&lt;/div&gt;</summary>
		<author><name>Robi</name></author>
	</entry>
	<entry>
		<id>http://wiki.webos-internals.org/index.php?title=Application:Precorder&amp;diff=7343</id>
		<title>Application:Precorder</title>
		<link rel="alternate" type="text/html" href="http://wiki.webos-internals.org/index.php?title=Application:Precorder&amp;diff=7343"/>
		<updated>2009-11-24T07:38:43Z</updated>

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

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

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

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

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

		<summary type="html">&lt;p&gt;Robi: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{application&lt;br /&gt;
|name=Preware&lt;br /&gt;
|type=webOS&lt;br /&gt;
|version=Version: Beta 0.8.2 &amp;lt;br /&amp;gt;(6 Sep 2009)&lt;br /&gt;
|tag=Utilities&lt;br /&gt;
|screenshot=Application_Preware_List.png&lt;br /&gt;
|description=&lt;br /&gt;
&lt;br /&gt;
== Summary == &lt;br /&gt;
{{icon|Icon_Preware.png|float:right;}}&lt;br /&gt;
Preware is a package management application for the Palm Pre.  Preware allows the user to install any package from any of the open standard package repositories on preware.org (or any other location that hosts an open standard package repository).  Preware relies on a custom written service developed from community research which allows the mojo app to talk to the built-in ipkg tool.&lt;br /&gt;
&lt;br /&gt;
This application was the result of extensive community-based design in [[IPKG Service]] and [[Preware Design]].&lt;br /&gt;
&lt;br /&gt;
For application management, Preware can access more applications, and has more features, than any other on-device package installer.&lt;br /&gt;
&lt;br /&gt;
And since it is open source, and has a completely open development process supported by a team of world-class WebOS Internals developers, it will continue to get better much faster than any other package management application.&lt;br /&gt;
&lt;br /&gt;
Preware is the open application installer that has been written specifically to support a homebrew ecosystem where any developer can upload any application to any submission site, and that application can then be installed by any user.  Developers no longer need to upload their applications to multiple submission sites, and users are no longer excluded from accessing applications from any open standard package repository.&lt;br /&gt;
&lt;br /&gt;
== Status ==&lt;br /&gt;
&lt;br /&gt;
This is beta software.  Even so, as of 27 August 2009 it is the only over-the-air installer for the palm capable of installing advanced palm applications such as the [[On_Screen_Keyboard|on screen keyboard]] or the terminal application. Also as of 27 August 2009 it is the only application supporting installation from all existing palm homebrew feeds.&lt;br /&gt;
&lt;br /&gt;
== License ==&lt;br /&gt;
&lt;br /&gt;
Please be aware that org.webosinternals.preware and org.webosinternals.ipkgservice are licensed under the GPLv2.&lt;br /&gt;
&lt;br /&gt;
They cannot be used by a closed source application.  If you want to use them in a non-GPLv2 but otherwise open source application, please contact the authors.&lt;br /&gt;
&lt;br /&gt;
== Operating notes ==&lt;br /&gt;
&lt;br /&gt;
=== Limitations ===&lt;br /&gt;
&lt;br /&gt;
Preware does not individually sequence dependencies during installation, and ipkgservice only runs the postinst and prerm scripts for the requested app, so if you have a depedency for the app that you're installing, and that dependency needs a postinst or prerm script to be run, then it will fail to run them.  Please install the dependency first, and then install the app that you want.  This will be fixed before the 1.0.0 version.&lt;br /&gt;
&lt;br /&gt;
=== Known bugs ===&lt;br /&gt;
&lt;br /&gt;
No known bugs.&lt;br /&gt;
&lt;br /&gt;
== Installation ==&lt;br /&gt;
&lt;br /&gt;
You do not need to access the Linux command line or &amp;quot;root your Pre&amp;quot; to install or use Preware.&lt;br /&gt;
&lt;br /&gt;
Note that you *must* use version 2.01 or later of WebOS Quick Install.  Version 2.0 had a bug which causes the installation of the Package Management Service to fail, and Preware then hangs on the initial &amp;quot;Updating&amp;quot; screen.  A re-installation with version 2.01 should fix that.&lt;br /&gt;
&lt;br /&gt;
Please use the [http://forums.precentral.net/homebrew-apps/194832-webos-quick-install.html WebOS Quick Install] tool to install the Package Manager Service and the Preware application directly from the WebOS Internals feed.  &lt;br /&gt;
&lt;br /&gt;
No other application installer tool is sophisticated enough to install the custom Package Manager Service that Preware requires.  Preware can install it, but you need a way to bootstrap Preware first, so you need to use WebOS Quick Install for the very first installation of Preware.&lt;br /&gt;
&lt;br /&gt;
Note that Preware works just as well on the Emulator as it does on a real device, and is installed in exactly the same way.&lt;br /&gt;
&lt;br /&gt;
=== Installation  Steps ===&lt;br /&gt;
* Run WebOS Quick Install&lt;br /&gt;
* Press the third button on the right&lt;br /&gt;
* Choose WebOS Internals Feed (all) from the dropdown list at the top. &lt;br /&gt;
* Select ''Package Manager Service'' from the list.  &lt;br /&gt;
* Press DOWNLOAD.&lt;br /&gt;
* Press INSTALL.&lt;br /&gt;
* Press the third button on the right&lt;br /&gt;
* Choose WebOS Internals Feed (all) from the dropdown list at the top. &lt;br /&gt;
* Select ''Preware'' from the list.  &lt;br /&gt;
* Press DOWNLOAD.&lt;br /&gt;
* Press INSTALL.&lt;br /&gt;
&lt;br /&gt;
=== Updating ===&lt;br /&gt;
&lt;br /&gt;
Just use Preware to update itself.  Make sure you update the Package Manager Service first, and the Preware application second. When you update the Package Manager Service, it will fail to tell you that it has completed the installation, but it will have installed fine.  When you update the Preware application, the Preware application will immediately close after installation.  Just restart Preware and you will be using the new version you just installed.&lt;br /&gt;
&lt;br /&gt;
=== Removal ===&lt;br /&gt;
&lt;br /&gt;
Why would you ever want to remove Preware?&lt;br /&gt;
&lt;br /&gt;
To remove Preware, use WebOS Quick Install's Device Management page and unselect the Package Manager Service and the Preware application.&lt;br /&gt;
&lt;br /&gt;
=== Recent enhancements ===&lt;br /&gt;
&lt;br /&gt;
0.8.2: More preferences added and now functional, with listing and update frequency options.&lt;br /&gt;
&lt;br /&gt;
0.8.1: Preferences scene implemented. Upstart job stops on removal.&lt;br /&gt;
&lt;br /&gt;
0.8.0: Now supports Descriptions and Screenshots.&lt;br /&gt;
&lt;br /&gt;
0.7.7: Addition of ipkglog and config list, and if ipkgservice fails at start it notifies people, and if it fails after postinst it considers it complete anyways&lt;br /&gt;
&lt;br /&gt;
0.7.6: Fixed the superfluous update subscription message windows&lt;br /&gt;
&lt;br /&gt;
0.7.5: Fixed update subscription oddity.&lt;br /&gt;
&lt;br /&gt;
0.7.4: Fixed remounting of root filesystem for post-install and pre-remove scripts on the Pre.&lt;br /&gt;
&lt;br /&gt;
0.7.1: Fixed buttons and title on script view screen.&lt;br /&gt;
&lt;br /&gt;
0.7.0: Initial support for post-install and pre-remove scripts, including secure informed user consent.  Does not work properly with dependencies yet, so please install dependencies one at a time.&lt;br /&gt;
&lt;br /&gt;
0.6.7: Fixed bug in category drop-down list.&lt;br /&gt;
&lt;br /&gt;
0.6.6: Fixed bug in package size reporting.&lt;br /&gt;
&lt;br /&gt;
0.6.5: Updated icon and other graphical annotations.&lt;br /&gt;
&lt;br /&gt;
0.6.4: Categories drop-down bug fixed.  Preware category updated.&lt;br /&gt;
&lt;br /&gt;
0.6.2: Categories now work to some extent.  Still a bug in the drop down box.&lt;br /&gt;
&lt;br /&gt;
0.6.1: Sorting by name or date is now available.  Application details screen is much more organized.&lt;br /&gt;
&lt;br /&gt;
0.6.0: No user visible changes.  Preparation for the secure informed user consent functionality.&lt;br /&gt;
&lt;br /&gt;
0.5.1: Filtering is now available on the list screens.  Just start typing ...&lt;br /&gt;
&lt;br /&gt;
== Repository ==&lt;br /&gt;
&lt;br /&gt;
Preware and the Package Manager Service are housed in the applications/preware and services/ipkservice git repositories at http://git.webos-internals.org/&lt;br /&gt;
&lt;br /&gt;
For commit permission to the open source project, contact rwhitby on #webos-internals or email [[mailto:support@webos-internals.org support@webos-internals.org]]&lt;br /&gt;
&lt;br /&gt;
== Alternative Installation (ADVANCED/CLI Method)==&lt;br /&gt;
&lt;br /&gt;
Really, unless you *really* know what you are doing, you should use the WebOS Quick Install installation instructions above.&lt;br /&gt;
&lt;br /&gt;
This method is for '''LINUX EXPERTS ONLY''' and depends on the ipkg.preware.org/feeds/webos-internals repository.  '''If you've already installed [[Application:Terminal]] then please SKIP the first steps.'''&lt;br /&gt;
&lt;br /&gt;
=== Setting up the repository ===&lt;br /&gt;
&amp;lt;source lang=&amp;quot;text&amp;quot;&amp;gt;&lt;br /&gt;
sudo su&lt;br /&gt;
mount -o remount,rw /&lt;br /&gt;
mkdir -p /var/etc/ipkg/&lt;br /&gt;
ln -s /etc/ipkg/arch.conf /var/etc/ipkg/&lt;br /&gt;
echo &amp;quot;src/gz all http://ipkg.preware.org/feeds/webos-internals/all&amp;quot; &amp;gt; /var/etc/ipkg/preware.conf&lt;br /&gt;
echo &amp;quot;src/gz armv7 http://ipkg.preware.org/feeds/webos-internals/armv7&amp;quot; &amp;gt;&amp;gt; /var/etc/ipkg/preware.conf&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Installing via IPKG ===&lt;br /&gt;
&lt;br /&gt;
Really, unless you *really* know what you are doing, you should use the WebOS Quick Install installation instructions above.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;text&amp;quot;&amp;gt;&lt;br /&gt;
/usr/bin/ipkg -o /var update&lt;br /&gt;
/usr/bin/ipkg -o /var install org.webosinternals.ipkgservice&lt;br /&gt;
/usr/bin/ipkg -o /var install org.webosinternals.preware&lt;br /&gt;
sh /var/usr/lib/ipkg/info/org.webosinternals.ipkgservice.postinst&lt;br /&gt;
luna-send -n 1 palm://com.palm.applicationManager/rescan {}&lt;br /&gt;
&lt;br /&gt;
mount -o remount,ro /&lt;br /&gt;
exit&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Updating via IPKG ===&lt;br /&gt;
&lt;br /&gt;
Really, unless you *really* know what you are doing, you should use the Preware update instructions above.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;text&amp;quot;&amp;gt;&lt;br /&gt;
/usr/bin/ipkg -o /var update&lt;br /&gt;
/usr/bin/ipkg -o /var upgrade&lt;br /&gt;
sh /var/usr/lib/ipkg/info/org.webosinternals.ipkgservice.postinst&lt;br /&gt;
luna-send -n 1 palm://com.palm.applicationManager/rescan {}&lt;br /&gt;
&lt;br /&gt;
mount -o remount,ro /&lt;br /&gt;
exit&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
}}&lt;/div&gt;</summary>
		<author><name>Robi</name></author>
	</entry>
	<entry>
		<id>http://wiki.webos-internals.org/index.php?title=Application:Terminal&amp;diff=2214</id>
		<title>Application:Terminal</title>
		<link rel="alternate" type="text/html" href="http://wiki.webos-internals.org/index.php?title=Application:Terminal&amp;diff=2214"/>
		<updated>2009-07-25T04:46:48Z</updated>

		<summary type="html">&lt;p&gt;Robi: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{application&lt;br /&gt;
|name=Terminal&lt;br /&gt;
|type=Linux&lt;br /&gt;
|version=n/a&lt;br /&gt;
|tag=Utilities&lt;br /&gt;
|screenshot=Application_Terminal.jpg&lt;br /&gt;
|description=&lt;br /&gt;
== Status ==&lt;br /&gt;
&lt;br /&gt;
This is early-alpha software.  Consider yourself lucky if it works at all.  Many people have put many hours of hard work in to get just this far - respect that effort when making comments and suggestions.&lt;br /&gt;
&lt;br /&gt;
== License ==&lt;br /&gt;
&lt;br /&gt;
Please be aware that org.webosinternals.terminal and x-webosinternals-termplugin are licensed under the GPLv2.&lt;br /&gt;
&lt;br /&gt;
They cannot be used by a closed source application.  If you want to use them in a non-GPLv2 but otherwise open source application, please contact the authors.&lt;br /&gt;
&lt;br /&gt;
=== Operating notes ===&lt;br /&gt;
&lt;br /&gt;
To enable full screen apps, type  '''export TERM=vt100''' and press enter.  This will be included in a later release.  Note that the case of that command is important.  Note also that if you try to run something like vi without it, you will get a screen full of gibberish.   &lt;br /&gt;
&lt;br /&gt;
To send an esc type orange-space.   To send a tab use SYM-I  -- tab is just a control-i  the sym key is the control key.  There is not yet a keymap for.  &lt;br /&gt;
&lt;br /&gt;
Rotating the pre will take the terminal to landscape mode.  The keyboard will not rotate with you.  Attempting to rotate the keyboard to landscape mode is known to bork a Pre. &lt;br /&gt;
&lt;br /&gt;
Shell commands with lots of output will roll off the screen. To scroll the screen, flick the screen. (Hint, it's a Pre app.)&lt;br /&gt;
&lt;br /&gt;
=== Known bugs === &lt;br /&gt;
&lt;br /&gt;
The , (comma) key does not work.  orange-command is _ underscore - also broken as is typing the @ sign. &lt;br /&gt;
&lt;br /&gt;
Remember, this is early alpha software.  You're lucky it works at all.&lt;br /&gt;
&lt;br /&gt;
I can't get the u key to work it replace it with a y. I have only tried on emulator.&lt;br /&gt;
&lt;br /&gt;
== Installation ==&lt;br /&gt;
&lt;br /&gt;
Do not stray from or vary these instructions.  If you don't do it all, in precisely the right order, with zero mistakes, it's not going to work. Copy &amp;amp; Paste will be your friend.&lt;br /&gt;
&lt;br /&gt;
'''You need to be logged in as root with a writeable filesystem.'''  Instructions for both those things can be found elsewhere on this wiki.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;text&amp;quot;&amp;gt;&lt;br /&gt;
mkdir -p /var/etc/ipkg/&lt;br /&gt;
ln -s /etc/ipkg/arch.conf /var/etc/ipkg/&lt;br /&gt;
echo &amp;quot;src/gz all http://ipkg.preware.org/feeds/preware/all&amp;quot; &amp;gt; /var/etc/ipkg/preware.conf&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
If you are on the Pre, type:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;text&amp;quot;&amp;gt;&lt;br /&gt;
echo &amp;quot;src/gz armv7 http://ipkg.preware.org/feeds/preware/armv7&amp;quot; &amp;gt;&amp;gt; /var/etc/ipkg/preware.conf&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
If you are on the Emulator, type:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;text&amp;quot;&amp;gt;&lt;br /&gt;
echo &amp;quot;src/gz i686 http://ipkg.preware.org/feeds/preware/i686&amp;quot; &amp;gt;&amp;gt; /var/etc/ipkg/preware.conf&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Then type:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;text&amp;quot;&amp;gt;&lt;br /&gt;
/usr/bin/ipkg -o /var update&lt;br /&gt;
/usr/bin/ipkg -o /var install x-webosinternals-termplugin&lt;br /&gt;
ln -s /var/usr/lib/BrowserPlugins/termplugin.so /usr/lib/BrowserPlugins/&lt;br /&gt;
/usr/bin/ipkg -o /var install org.webosinternals.terminal&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Then refresh the GUI to show your new app:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;text&amp;quot;&amp;gt;&lt;br /&gt;
luna-send -n 1 palm://com.palm.applicationManager/rescan {}&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
If you performed an upgrade and aren't seeing the changes, restart the GUI service:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;text&amp;quot;&amp;gt;&lt;br /&gt;
initctl stop LunaSysMgr &amp;amp;&amp;amp; initctl start LunaSysMgr&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
If the above two fail to show the results you're expecting, reboot the device.&lt;br /&gt;
&lt;br /&gt;
== Other PreWare Applications ==&lt;br /&gt;
&lt;br /&gt;
Note that you can use the same commands to install other applications from PreWare:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;text&amp;quot;&amp;gt;&lt;br /&gt;
/usr/bin/ipkg -o /var update&lt;br /&gt;
/usr/bin/ipkg -o /var list&lt;br /&gt;
/usr/bin/ipkg -o /var install &amp;lt;package&amp;gt; # choose a package from the list&lt;br /&gt;
/usr/bin/ipkg -o /var remove &amp;lt;package&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Removal ==&lt;br /&gt;
&lt;br /&gt;
You need to be logged in as root with a writeable filesystem.  Instructions for both those things can be found elsewhere on this wiki.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;text&amp;quot;&amp;gt;&lt;br /&gt;
rm /usr/lib/BrowserPlugins/termplugin.so&lt;br /&gt;
/usr/bin/ipkg -o /var remove org.webosinternals.terminal&lt;br /&gt;
/usr/bin/ipkg -o /var remove x-webosinternals-termplugin&lt;br /&gt;
rm /var/etc/ipkg/preware.conf&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Then refresh the GUI to remove the icon:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;text&amp;quot;&amp;gt;&lt;br /&gt;
luna-send -n 1 palm://com.palm.applicationManager/rescan {}&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
If you aren't seeing the icon removed, restart the GUI service:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;text&amp;quot;&amp;gt;&lt;br /&gt;
initctl stop LunaSysMgr &amp;amp;&amp;amp; initctl start LunaSysMgr&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
If the above two fail to show the results you're expecting, reboot the device.&lt;br /&gt;
}}&lt;/div&gt;</summary>
		<author><name>Robi</name></author>
	</entry>
	<entry>
		<id>http://wiki.webos-internals.org/index.php?title=Application:Terminal&amp;diff=2172</id>
		<title>Application:Terminal</title>
		<link rel="alternate" type="text/html" href="http://wiki.webos-internals.org/index.php?title=Application:Terminal&amp;diff=2172"/>
		<updated>2009-07-25T01:19:20Z</updated>

		<summary type="html">&lt;p&gt;Robi: /* Operating notes */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Status ==&lt;br /&gt;
&lt;br /&gt;
This is early-alpha software.  Consider yourself lucky if it works at all.  Many people have put many hours of hard work in to get just this far - respect that effort when making comments and suggestions.&lt;br /&gt;
&lt;br /&gt;
== License ==&lt;br /&gt;
&lt;br /&gt;
Please be aware that org.webosinternals.terminal and x-webosinternals-termplugin are licensed under the GPLv2.&lt;br /&gt;
&lt;br /&gt;
They cannot be used by a closed source application.  If you want to use them in a non-GPLv2 but otherwise open source application, please contact the authors.&lt;br /&gt;
&lt;br /&gt;
=== Operating notes ===&lt;br /&gt;
&lt;br /&gt;
To enable full screen apps, type  '''export TERM=vt100''' and press enter.  This will be included in a later release.  Note that the case of that command is important.  Note also that if you try to run something like vi without it, you will get a screen full of gibberish.   &lt;br /&gt;
&lt;br /&gt;
To send an esc type orange-space.   To send a tab use SYM-I  -- tab is just a control-i  the sym key is the control key.  There is not yet a keymap for |.  &lt;br /&gt;
&lt;br /&gt;
Rotating the pre will take the terminal to landscape mode.  The keyboard will not rotate with you.  Attempting to rotate the keyboard to landscape mode is known to bork a Pre. &lt;br /&gt;
&lt;br /&gt;
Shell commands with lots of output will roll off the screen. To scroll the screen, flick the screen. (Hint, it's a Pre app.)&lt;br /&gt;
&lt;br /&gt;
=== Known bugs === &lt;br /&gt;
&lt;br /&gt;
The , (comma) key does not work.  orange-command is _ underscore - also broken as is typing the @ sign. &lt;br /&gt;
&lt;br /&gt;
Remember, this is early alpha software.  You're lucky it works at all.&lt;br /&gt;
&lt;br /&gt;
I can't get the u key to work it replace it with a y. I have only tried on emulator.&lt;br /&gt;
&lt;br /&gt;
== Installation ==&lt;br /&gt;
&lt;br /&gt;
Do not stray from or vary these instructions.  If you don't do it all, in precisely the right order, with zero mistakes, it's not going to work. Copy &amp;amp; Paste will be your friend.&lt;br /&gt;
&lt;br /&gt;
'''You need to be logged in as root with a writeable filesystem.'''  Instructions for both those things can be found elsewhere on this wiki.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;text&amp;quot;&amp;gt;&lt;br /&gt;
mkdir -p /var/etc/ipkg/&lt;br /&gt;
ln -s /etc/ipkg/arch.conf /var/etc/ipkg/&lt;br /&gt;
echo &amp;quot;src/gz all http://ipkg.preware.org/feeds/preware/all&amp;quot; &amp;gt; /var/etc/ipkg/preware.conf&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
If you are on the Pre, type:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;text&amp;quot;&amp;gt;&lt;br /&gt;
echo &amp;quot;src/gz armv7 http://ipkg.preware.org/feeds/preware/armv7&amp;quot; &amp;gt;&amp;gt; /var/etc/ipkg/preware.conf&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
If you are on the Emulator, type:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;text&amp;quot;&amp;gt;&lt;br /&gt;
echo &amp;quot;src/gz i686 http://ipkg.preware.org/feeds/preware/i686&amp;quot; &amp;gt;&amp;gt; /var/etc/ipkg/preware.conf&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Then type:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;text&amp;quot;&amp;gt;&lt;br /&gt;
/usr/bin/ipkg -o /var update&lt;br /&gt;
/usr/bin/ipkg -o /var install x-webosinternals-termplugin&lt;br /&gt;
ln -s /var/usr/lib/BrowserPlugins/termplugin.so /usr/lib/BrowserPlugins/&lt;br /&gt;
/usr/bin/ipkg -o /var install org.webosinternals.terminal&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Then refresh the GUI to show your new app:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;text&amp;quot;&amp;gt;&lt;br /&gt;
luna-send -n 1 palm://com.palm.applicationManager/rescan {}&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Other PreWare Applications ==&lt;br /&gt;
&lt;br /&gt;
Note that you can use the same commands to install other applications from PreWare:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;text&amp;quot;&amp;gt;&lt;br /&gt;
/usr/bin/ipkg -o /var update&lt;br /&gt;
/usr/bin/ipkg -o /var list&lt;br /&gt;
/usr/bin/ipkg -o /var install &amp;lt;package&amp;gt; # choose a package from the list&lt;br /&gt;
/usr/bin/ipkg -o /var remove &amp;lt;package&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Removal ==&lt;br /&gt;
&lt;br /&gt;
You need to be logged in as root with a writeable filesystem.  Instructions for both those things can be found elsewhere on this wiki.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;text&amp;quot;&amp;gt;&lt;br /&gt;
rm /usr/lib/BrowserPlugins/termplugin.so&lt;br /&gt;
/usr/bin/ipkg -o /var remove org.webosinternals.terminal&lt;br /&gt;
/usr/bin/ipkg -o /var remove x-webosinternals-termplugin&lt;br /&gt;
rm /var/etc/ipkg/preware.conf&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Then refresh the GUI to remove the icon:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;text&amp;quot;&amp;gt;&lt;br /&gt;
luna-send -n 1 palm://com.palm.applicationManager/rescan {}&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;/div&gt;</summary>
		<author><name>Robi</name></author>
	</entry>
	<entry>
		<id>http://wiki.webos-internals.org/index.php?title=Application:Terminal&amp;diff=2171</id>
		<title>Application:Terminal</title>
		<link rel="alternate" type="text/html" href="http://wiki.webos-internals.org/index.php?title=Application:Terminal&amp;diff=2171"/>
		<updated>2009-07-25T01:18:32Z</updated>

		<summary type="html">&lt;p&gt;Robi: /* Installation */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Status ==&lt;br /&gt;
&lt;br /&gt;
This is early-alpha software.  Consider yourself lucky if it works at all.  Many people have put many hours of hard work in to get just this far - respect that effort when making comments and suggestions.&lt;br /&gt;
&lt;br /&gt;
== License ==&lt;br /&gt;
&lt;br /&gt;
Please be aware that org.webosinternals.terminal and x-webosinternals-termplugin are licensed under the GPLv2.&lt;br /&gt;
&lt;br /&gt;
They cannot be used by a closed source application.  If you want to use them in a non-GPLv2 but otherwise open source application, please contact the authors.&lt;br /&gt;
&lt;br /&gt;
=== Operating notes ===&lt;br /&gt;
&lt;br /&gt;
To enable full screen apps, type  '''export TERM=vt100''' and press enter.  This will be included in a later release.  Note that the case of that command is important.  Note also that if you try to run something like vi without it, you will get a screen full of gibberish.   &lt;br /&gt;
&lt;br /&gt;
To send an esc type orange-space.   To send a tab use SYM-I  -- tab is just a control-i  the sym key is the control key.  There is not yet a keymap for |.  &lt;br /&gt;
&lt;br /&gt;
Rotating the pre will take the terminal to landscape mode.  The keyboard will not rotate with you.  Attempting to rotate the keyboard to landscape mode is known to bork a Pre. &lt;br /&gt;
&lt;br /&gt;
To scroll the screen, flick the screen. (Hint, it's a Pre app.)  &lt;br /&gt;
&lt;br /&gt;
=== Known bugs === &lt;br /&gt;
&lt;br /&gt;
The , (comma) key does not work.  orange-command is _ underscore - also broken as is typing the @ sign. &lt;br /&gt;
&lt;br /&gt;
Remember, this is early alpha software.  You're lucky it works at all.&lt;br /&gt;
&lt;br /&gt;
I can't get the u key to work it replace it with a y. I have only tried on emulator.&lt;br /&gt;
&lt;br /&gt;
== Installation ==&lt;br /&gt;
&lt;br /&gt;
Do not stray from or vary these instructions.  If you don't do it all, in precisely the right order, with zero mistakes, it's not going to work. Copy &amp;amp; Paste will be your friend.&lt;br /&gt;
&lt;br /&gt;
'''You need to be logged in as root with a writeable filesystem.'''  Instructions for both those things can be found elsewhere on this wiki.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;text&amp;quot;&amp;gt;&lt;br /&gt;
mkdir -p /var/etc/ipkg/&lt;br /&gt;
ln -s /etc/ipkg/arch.conf /var/etc/ipkg/&lt;br /&gt;
echo &amp;quot;src/gz all http://ipkg.preware.org/feeds/preware/all&amp;quot; &amp;gt; /var/etc/ipkg/preware.conf&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
If you are on the Pre, type:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;text&amp;quot;&amp;gt;&lt;br /&gt;
echo &amp;quot;src/gz armv7 http://ipkg.preware.org/feeds/preware/armv7&amp;quot; &amp;gt;&amp;gt; /var/etc/ipkg/preware.conf&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
If you are on the Emulator, type:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;text&amp;quot;&amp;gt;&lt;br /&gt;
echo &amp;quot;src/gz i686 http://ipkg.preware.org/feeds/preware/i686&amp;quot; &amp;gt;&amp;gt; /var/etc/ipkg/preware.conf&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Then type:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;text&amp;quot;&amp;gt;&lt;br /&gt;
/usr/bin/ipkg -o /var update&lt;br /&gt;
/usr/bin/ipkg -o /var install x-webosinternals-termplugin&lt;br /&gt;
ln -s /var/usr/lib/BrowserPlugins/termplugin.so /usr/lib/BrowserPlugins/&lt;br /&gt;
/usr/bin/ipkg -o /var install org.webosinternals.terminal&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Then refresh the GUI to show your new app:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;text&amp;quot;&amp;gt;&lt;br /&gt;
luna-send -n 1 palm://com.palm.applicationManager/rescan {}&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Other PreWare Applications ==&lt;br /&gt;
&lt;br /&gt;
Note that you can use the same commands to install other applications from PreWare:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;text&amp;quot;&amp;gt;&lt;br /&gt;
/usr/bin/ipkg -o /var update&lt;br /&gt;
/usr/bin/ipkg -o /var list&lt;br /&gt;
/usr/bin/ipkg -o /var install &amp;lt;package&amp;gt; # choose a package from the list&lt;br /&gt;
/usr/bin/ipkg -o /var remove &amp;lt;package&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Removal ==&lt;br /&gt;
&lt;br /&gt;
You need to be logged in as root with a writeable filesystem.  Instructions for both those things can be found elsewhere on this wiki.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;text&amp;quot;&amp;gt;&lt;br /&gt;
rm /usr/lib/BrowserPlugins/termplugin.so&lt;br /&gt;
/usr/bin/ipkg -o /var remove org.webosinternals.terminal&lt;br /&gt;
/usr/bin/ipkg -o /var remove x-webosinternals-termplugin&lt;br /&gt;
rm /var/etc/ipkg/preware.conf&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Then refresh the GUI to remove the icon:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;text&amp;quot;&amp;gt;&lt;br /&gt;
luna-send -n 1 palm://com.palm.applicationManager/rescan {}&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;/div&gt;</summary>
		<author><name>Robi</name></author>
	</entry>
	<entry>
		<id>http://wiki.webos-internals.org/index.php?title=Application:Terminal&amp;diff=2170</id>
		<title>Application:Terminal</title>
		<link rel="alternate" type="text/html" href="http://wiki.webos-internals.org/index.php?title=Application:Terminal&amp;diff=2170"/>
		<updated>2009-07-25T01:17:31Z</updated>

		<summary type="html">&lt;p&gt;Robi: /* Removal */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Status ==&lt;br /&gt;
&lt;br /&gt;
This is early-alpha software.  Consider yourself lucky if it works at all.  Many people have put many hours of hard work in to get just this far - respect that effort when making comments and suggestions.&lt;br /&gt;
&lt;br /&gt;
== License ==&lt;br /&gt;
&lt;br /&gt;
Please be aware that org.webosinternals.terminal and x-webosinternals-termplugin are licensed under the GPLv2.&lt;br /&gt;
&lt;br /&gt;
They cannot be used by a closed source application.  If you want to use them in a non-GPLv2 but otherwise open source application, please contact the authors.&lt;br /&gt;
&lt;br /&gt;
=== Operating notes ===&lt;br /&gt;
&lt;br /&gt;
To enable full screen apps, type  '''export TERM=vt100''' and press enter.  This will be included in a later release.  Note that the case of that command is important.  Note also that if you try to run something like vi without it, you will get a screen full of gibberish.   &lt;br /&gt;
&lt;br /&gt;
To send an esc type orange-space.   To send a tab use SYM-I  -- tab is just a control-i  the sym key is the control key.  There is not yet a keymap for |.  &lt;br /&gt;
&lt;br /&gt;
Rotating the pre will take the terminal to landscape mode.  The keyboard will not rotate with you.  Attempting to rotate the keyboard to landscape mode is known to bork a Pre. &lt;br /&gt;
&lt;br /&gt;
To scroll the screen, flick the screen. (Hint, it's a Pre app.)  &lt;br /&gt;
&lt;br /&gt;
=== Known bugs === &lt;br /&gt;
&lt;br /&gt;
The , (comma) key does not work.  orange-command is _ underscore - also broken as is typing the @ sign. &lt;br /&gt;
&lt;br /&gt;
Remember, this is early alpha software.  You're lucky it works at all.&lt;br /&gt;
&lt;br /&gt;
I can't get the u key to work it replace it with a y. I have only tried on emulator.&lt;br /&gt;
&lt;br /&gt;
== Installation ==&lt;br /&gt;
&lt;br /&gt;
Do not stray from or vary these instructions.  If you don't do it all, in precisely the right order, with zero mistakes, it's not going to work.&lt;br /&gt;
&lt;br /&gt;
'''You need to be logged in as root with a writeable filesystem.'''  Instructions for both those things can be found elsewhere on this wiki.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;text&amp;quot;&amp;gt;&lt;br /&gt;
mkdir -p /var/etc/ipkg/&lt;br /&gt;
ln -s /etc/ipkg/arch.conf /var/etc/ipkg/&lt;br /&gt;
echo &amp;quot;src/gz all http://ipkg.preware.org/feeds/preware/all&amp;quot; &amp;gt; /var/etc/ipkg/preware.conf&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
If you are on the Pre, type:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;text&amp;quot;&amp;gt;&lt;br /&gt;
echo &amp;quot;src/gz armv7 http://ipkg.preware.org/feeds/preware/armv7&amp;quot; &amp;gt;&amp;gt; /var/etc/ipkg/preware.conf&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
If you are on the Emulator, type:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;text&amp;quot;&amp;gt;&lt;br /&gt;
echo &amp;quot;src/gz i686 http://ipkg.preware.org/feeds/preware/i686&amp;quot; &amp;gt;&amp;gt; /var/etc/ipkg/preware.conf&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Then type:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;text&amp;quot;&amp;gt;&lt;br /&gt;
/usr/bin/ipkg -o /var update&lt;br /&gt;
/usr/bin/ipkg -o /var install x-webosinternals-termplugin&lt;br /&gt;
ln -s /var/usr/lib/BrowserPlugins/termplugin.so /usr/lib/BrowserPlugins/&lt;br /&gt;
/usr/bin/ipkg -o /var install org.webosinternals.terminal&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Then refresh the GUI to show your new app:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;text&amp;quot;&amp;gt;&lt;br /&gt;
luna-send -n 1 palm://com.palm.applicationManager/rescan {}&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Other PreWare Applications ==&lt;br /&gt;
&lt;br /&gt;
Note that you can use the same commands to install other applications from PreWare:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;text&amp;quot;&amp;gt;&lt;br /&gt;
/usr/bin/ipkg -o /var update&lt;br /&gt;
/usr/bin/ipkg -o /var list&lt;br /&gt;
/usr/bin/ipkg -o /var install &amp;lt;package&amp;gt; # choose a package from the list&lt;br /&gt;
/usr/bin/ipkg -o /var remove &amp;lt;package&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Removal ==&lt;br /&gt;
&lt;br /&gt;
You need to be logged in as root with a writeable filesystem.  Instructions for both those things can be found elsewhere on this wiki.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;text&amp;quot;&amp;gt;&lt;br /&gt;
rm /usr/lib/BrowserPlugins/termplugin.so&lt;br /&gt;
/usr/bin/ipkg -o /var remove org.webosinternals.terminal&lt;br /&gt;
/usr/bin/ipkg -o /var remove x-webosinternals-termplugin&lt;br /&gt;
rm /var/etc/ipkg/preware.conf&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Then refresh the GUI to remove the icon:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;text&amp;quot;&amp;gt;&lt;br /&gt;
luna-send -n 1 palm://com.palm.applicationManager/rescan {}&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;/div&gt;</summary>
		<author><name>Robi</name></author>
	</entry>
	<entry>
		<id>http://wiki.webos-internals.org/index.php?title=Application:Terminal&amp;diff=2169</id>
		<title>Application:Terminal</title>
		<link rel="alternate" type="text/html" href="http://wiki.webos-internals.org/index.php?title=Application:Terminal&amp;diff=2169"/>
		<updated>2009-07-25T01:16:36Z</updated>

		<summary type="html">&lt;p&gt;Robi: /* Installation */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Status ==&lt;br /&gt;
&lt;br /&gt;
This is early-alpha software.  Consider yourself lucky if it works at all.  Many people have put many hours of hard work in to get just this far - respect that effort when making comments and suggestions.&lt;br /&gt;
&lt;br /&gt;
== License ==&lt;br /&gt;
&lt;br /&gt;
Please be aware that org.webosinternals.terminal and x-webosinternals-termplugin are licensed under the GPLv2.&lt;br /&gt;
&lt;br /&gt;
They cannot be used by a closed source application.  If you want to use them in a non-GPLv2 but otherwise open source application, please contact the authors.&lt;br /&gt;
&lt;br /&gt;
=== Operating notes ===&lt;br /&gt;
&lt;br /&gt;
To enable full screen apps, type  '''export TERM=vt100''' and press enter.  This will be included in a later release.  Note that the case of that command is important.  Note also that if you try to run something like vi without it, you will get a screen full of gibberish.   &lt;br /&gt;
&lt;br /&gt;
To send an esc type orange-space.   To send a tab use SYM-I  -- tab is just a control-i  the sym key is the control key.  There is not yet a keymap for |.  &lt;br /&gt;
&lt;br /&gt;
Rotating the pre will take the terminal to landscape mode.  The keyboard will not rotate with you.  Attempting to rotate the keyboard to landscape mode is known to bork a Pre. &lt;br /&gt;
&lt;br /&gt;
To scroll the screen, flick the screen. (Hint, it's a Pre app.)  &lt;br /&gt;
&lt;br /&gt;
=== Known bugs === &lt;br /&gt;
&lt;br /&gt;
The , (comma) key does not work.  orange-command is _ underscore - also broken as is typing the @ sign. &lt;br /&gt;
&lt;br /&gt;
Remember, this is early alpha software.  You're lucky it works at all.&lt;br /&gt;
&lt;br /&gt;
I can't get the u key to work it replace it with a y. I have only tried on emulator.&lt;br /&gt;
&lt;br /&gt;
== Installation ==&lt;br /&gt;
&lt;br /&gt;
Do not stray from or vary these instructions.  If you don't do it all, in precisely the right order, with zero mistakes, it's not going to work.&lt;br /&gt;
&lt;br /&gt;
'''You need to be logged in as root with a writeable filesystem.'''  Instructions for both those things can be found elsewhere on this wiki.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;text&amp;quot;&amp;gt;&lt;br /&gt;
mkdir -p /var/etc/ipkg/&lt;br /&gt;
ln -s /etc/ipkg/arch.conf /var/etc/ipkg/&lt;br /&gt;
echo &amp;quot;src/gz all http://ipkg.preware.org/feeds/preware/all&amp;quot; &amp;gt; /var/etc/ipkg/preware.conf&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
If you are on the Pre, type:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;text&amp;quot;&amp;gt;&lt;br /&gt;
echo &amp;quot;src/gz armv7 http://ipkg.preware.org/feeds/preware/armv7&amp;quot; &amp;gt;&amp;gt; /var/etc/ipkg/preware.conf&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
If you are on the Emulator, type:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;text&amp;quot;&amp;gt;&lt;br /&gt;
echo &amp;quot;src/gz i686 http://ipkg.preware.org/feeds/preware/i686&amp;quot; &amp;gt;&amp;gt; /var/etc/ipkg/preware.conf&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Then type:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;text&amp;quot;&amp;gt;&lt;br /&gt;
/usr/bin/ipkg -o /var update&lt;br /&gt;
/usr/bin/ipkg -o /var install x-webosinternals-termplugin&lt;br /&gt;
ln -s /var/usr/lib/BrowserPlugins/termplugin.so /usr/lib/BrowserPlugins/&lt;br /&gt;
/usr/bin/ipkg -o /var install org.webosinternals.terminal&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Then refresh the GUI to show your new app:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;text&amp;quot;&amp;gt;&lt;br /&gt;
luna-send -n 1 palm://com.palm.applicationManager/rescan {}&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Other PreWare Applications ==&lt;br /&gt;
&lt;br /&gt;
Note that you can use the same commands to install other applications from PreWare:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;text&amp;quot;&amp;gt;&lt;br /&gt;
/usr/bin/ipkg -o /var update&lt;br /&gt;
/usr/bin/ipkg -o /var list&lt;br /&gt;
/usr/bin/ipkg -o /var install &amp;lt;package&amp;gt; # choose a package from the list&lt;br /&gt;
/usr/bin/ipkg -o /var remove &amp;lt;package&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Removal ==&lt;br /&gt;
&lt;br /&gt;
You need to be logged in as root with a writeable filesystem.  Instructions for both those things can be found elsewhere on this wiki.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;text&amp;quot;&amp;gt;&lt;br /&gt;
rm /usr/lib/BrowserPlugins/termplugin.so&lt;br /&gt;
/usr/bin/ipkg -o /var remove org.webosinternals.terminal&lt;br /&gt;
/usr/bin/ipkg -o /var remove x-webosinternals-termplugin&lt;br /&gt;
rm /var/etc/ipkg/preware.conf&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Then reboot.&lt;/div&gt;</summary>
		<author><name>Robi</name></author>
	</entry>
</feed>