*FIRST thing you must do for this to even work is install "OpenSSH SFTP Server" in Preware.*

Using the command line in WQI does not work, it hangs.
You have to go to palm's website and download the SDK, install it.
Then open cmd and type the following

Code: 
c: \program files\palm\sdk\bin
then

Code: 
novacom -t open tty://
After that follow the instructions below to root into your Pre.
Still in cmd type:

Code: 
cd /
Code: 
/opt/bin/ssh-keygen
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:

Code: 
mv /home/root/.ssh/id_rsa.pub /home/root/.ssh/authorized_keys
to move the public key to become the /home/root/.ssh/authorized_keys file.

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:
Code: 
cp /home/root/.ssh/id_rsa /media/internal/id_rsa
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. "PALM PRE (E"). Copy the "id_rsa" file to your PC somewhere you will remember it's location (ex. to the desktop).

For these next steps you will need PuTTY, PuTTYgen and WinSCP
Code: 
[Only Registered and Activated users can see Content.
Click Here To Register..
]
1. Now open WinSCP
2. Enter the IP address assigned to your webOS device (ex. 192.168.1.100) in the host name box. (This can be found easily by going into Preware and installing the app "What's My IP?")
3. Enter 22 for the port number.
4. Enter root in the user name box.

After that leave WinSCP open follow these steps.
1. Open PuTTYgen (startmenu>winSCP>key tools).
2. Select the conversions menu.
3. Select import key.
4. Choose the id_rsa file you copied to the PC from your device and click open.
5. Enter the passphrase you entered during key generation and click ok. You will see all sorts of information in the window at this point.
6. Click the save private key button.

[Login or [Only Registered and Activated users can see Content.
Click Here To Register..
]
to remove this advertisement]

7. Enter a name for it (no need to type the ppk extension) and save it somewhere you will remember it's location.

Now close PuTTYgen and go back to winSCP where we left off.
1. Click the "..." button for the private key file box.
2. Select the ppk file you made with PuTTYgen and click open.
3. Click the save button and enter a name and click ok. This will allow you to load the settings for future use.
4. You should now be seeing the stored sessions list with the session you just saved.
5. Select the session you saved and click the login button.
6. Enter the passphrase you created during key generation.

If everything is configured correctly you should see a window with a list of folders similar to explorer. 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.
Hope this helped
Let me know if you have any problems.
R@me$h Reviewed by R@me$h on . [How To] Root Your WebOS Phone *FIRST thing you must do for this to even work is install "OpenSSH SFTP Server" in Preware.* Using the command line in WQI does not work, it hangs. You have to go to palm's website and download the SDK, install it. Then open cmd and type the following c: \program files\palm\sdk\bin then Rating: 5