Difference between revisions of "Pages to be Transferred"

From WebOS Internals
Jump to navigation Jump to search
Line 4: Line 4:
  
  
[http://predev.wikidot.com/add-ability-to-choose-snooze-length Add Ability To Choose Snooze Length]
+
{{Converting_Pages
Introduction  
+
|name=add-ability-to-choose-snooze-length  
I am trying to add a integer picker (0 - 59) along with another list picker which will have units of time (minutes, hours, days, weeks) to the notification alert that pops-up for a...  
+
|title=Add Ability To Choose Snooze Length  
 +
|description=Introduction I am trying to add a integer picker (0 - 59) along with another list picker which will have units of time (minutes, hours, days, weeks) to the notification alert that pops-up for a...  
 +
}} 
  
[http://predev.wikidot.com/add-delete-pages-in-the-launcher Add / Delete Pages in the Launcher]
+
{{Converting_Pages
This is a quick tutorial on how to add or delete pages in the Launcher.  
+
|name=add-delete-pages-in-the-launcher  
Someone in the forum talked about being able to add and delete pages in the Launcher app and I thought I would look into it...  
+
|title=Add / Delete Pages in the Launcher  
 +
|description=This is a quick tutorial on how to add or delete pages in the Launcher. Someone in the forum talked about being able to add and delete pages in the Launcher app and I thought I would look into it...  
 +
}} 
  
[http://predev.wikidot.com/add-words-to-auto-correct-dictionary Add Words to AutoCorrect Dictionary]
+
{{Converting_Pages
The Pre has an autocorrect function. If you type 'u' in a text field, it will be replaced with 'you'.  
+
|name=add-words-to-auto-correct-dictionary
The file that contains auto correction...  
+
|title=Add Words to AutoCorrect Dictionary  
 +
|description=The Pre has an autocorrect function. If you type 'u' in a text field, it will be replaced with 'you'. The file that contains auto correction...  
 +
}} 
  
[http://predev.wikidot.com/ad-hoc-networking Ad-Hoc Networking]
+
{{Converting_Pages
To enable: iwconfig eth0 mode ad-hoc essid pre  
+
|name=ad-hoc-networking
This of course disconnects your existing wi-fi connection, so make sure you're connected via EVDO or USB.  
+
|title=Ad-Hoc Networking  
This is just the standard linux method...  
+
|description=To enable: iwconfig eth0 mode ad-hoc essid pre This of course disconnects your existing wi-fi connection, so make sure you're connected via EVDO or USB. This is just the standard linux method...  
 +
}} 
  
  [http://predev.wikidot.com/ajaxterm Ajaxterm]
+
{{Converting_Pages
Methods of getting this work:  
+
|name=ajaxterm  
Rewrite the current AJAX calls into Mojo Style Ajax calls, this will allow us to run the basic html pages as an app.  
+
|title=Ajaxterm  
 +
|description=Methods of getting this work: Rewrite the current AJAX calls into Mojo Style Ajax calls, this will allow us to run the basic html pages as an app.  
 +
}} 
  
[http://predev.wikidot.com/alt-optmedia alt_optmedia]
+
{{Converting_Pages
Alternative opt media method to store Optware packages  
+
|name=alt-optmedia
This page describes an alternate way of using /opt to store packages.  
+
|title=alt_optmedia  
WARNING! This mode is much more advanced and could possibly cause you a...  
+
|description=Alternative opt media method to store Optware packages This page describes an alternate way of using /opt to store packages. WARNING! This mode is much more advanced and could possibly cause you a...  
 +
}} 
  
[http://predev.wikidot.com/always-show-new-task-details Always Show Details of New Tasks]
+
{{Converting_Pages
Description  
+
|name=always-show-new-task-details
I've made a small modification that changes how new tasks are handled. Ordinarily, new tasks appear at the bottom of the task list. In this view, you need to tap again to enter details...  
+
|title=Always Show Details of New Tasks  
 +
|description=Description I've made a small modification that changes how new tasks are handled. Ordinarily, new tasks appear at the bottom of the task list. In this view, you need to tap again to enter details...  
 +
}} 
  
 +
{{Converting_Pages
 +
|name=apache 
 +
|title=Apache
 +
|description=I've successfully loaded apache/mysql/php/net-snmp onto the Pre, and tested it with a popular NMS tool "Cacti". It runs very well.  All of the prerequisite packages were installed from optware... 
 +
}} 
  
  [http://predev.wikidot.com/apache Apache]
+
{{Converting_Pages
I've successfully loaded apache/mysql/php/net-snmp onto the Pre, and tested it with a popular NMS tool "Cacti". It runs very well.
+
|name=application-framework  
All of the prerequisite packages were installed from optware...  
+
|title=Application Framework
 +
|description=todo: talk about the app framework!  Applications that come bundled on the device are located here. root@castle:/usr/palm/applications# ls -lah  drwxr-xr-x  44 root    root        4.0k May 22...  
 +
}} 
  
  [http://predev.wikidot.com/application-framework Application Framework]
+
{{Converting_Pages
todo: talk about the app framework!
+
|name=apps-mods-pdf-viewer  
Applications that come bundled on the device are located here.
+
|title=Application Mods: PDF Viewer
root@castle:/usr/palm/applications# ls -lah
+
|description=Orientation Changes  Introduction  The PDF viewer on the Palm Pre is capable of displaying documents in landscape mode as well as in portrait mode, however it seems that only portrait mode is enabled...  
drwxr-xr-x  44 root    root        4.0k May 22...  
+
}} 
  
  [http://predev.wikidot.com/apps-mods-pdf-viewer Application Mods: PDF Viewer]
+
{{Converting_Pages
Orientation Changes
+
|name=var-usr-palm-applications 
Introduction
+
|title=Applications
The PDF viewer on the Palm Pre is capable of displaying documents in landscape mode as well as in portrait mode, however it seems that only portrait mode is enabled...  
+
|description=Applications that come bundled on the device are located here. root@castle:/usr/palm/applications# ls  com.handson.app.nascar            com.palm.app.calendar              com.palm.app.deviceinfo...  
 +
}} 
  
  [http://predev.wikidot.com/var-usr-palm-applications Applications]
+
{{Converting_Pages
Applications that come bundled on the device are located here.
+
|name=applying-patches  
root@castle:/usr/palm/applications# ls
+
|title=Applying Patches
com.handson.app.nascar            com.palm.app.calendar              com.palm.app.deviceinfo...  
+
|description=Since we cannot legally redistribute Palm source code (it is copyrighted code, and is not released under an open source license), then we need to manage our modifications as patches. Since these...  
 +
}} 
  
  [http://predev.wikidot.com/applying-patches Applying Patches]
+
{{Converting_Pages
Since we cannot legally redistribute Palm source code (it is copyrighted code, and is not released under an open source license), then we need to manage our modifications as patches.  
+
|name=background-editing  
Since these...  
+
|title=Background Editing
 +
|description=This page is for info about changing the background of the Dialer Application and the Lock Screen.  It is still in development, so please correct any errors. Editing the Dialer Screen  We can change...  
 +
}} 
  
  [http://predev.wikidot.com/background-editing Background Editing]
+
{{Converting_Pages
This page is for info about changing the background of the Dialer Application and the Lock Screen.
+
|name=basic-linux-use  
It is still in development, so please correct any errors.
+
|title=Basic Linux Use
Editing the Dialer Screen
+
|description=Linux  Linux at it's core runs a command line shell similar to that of DOS and the Windows Command Prompt, and like the Windows/DOS Command Line, you can seriously harm your OS if you just go...  
We can change...  
+
}} 
  
  [http://predev.wikidot.com/basic-linux-use Basic Linux Use]
+
{{Converting_Pages
Linux
+
|name=system:join  
Linux at it's core runs a command line shell similar to that of DOS and the Windows Command Prompt, and like the Windows/DOS Command Line, you can seriously harm your OS if you just go...  
+
|title=Become a contributor
 +
|description=This site is available for anyone to read. To contribute, you must become a member. If you want to apply, please do so, and include your username at either PreCentral or EverythingPre. People who...  
 +
}} 
  
  [http://predev.wikidot.com/system:join Become a contributor]
+
{{Converting_Pages
This site is available for anyone to read. To contribute, you must become a member. If you want to apply, please do so, and include your username at either PreCentral or EverythingPre. People who...  
+
|name=blocking-updates  
 +
|title=Blocking Updates
 +
|description=Here is a quick and dirty way to block webOS updates brought to us by "psykoz"  This is only for the truly paranoic - we don't suggest that everyone needs to do this, since we've seen that 1.0.3...  
 +
}} 
  
  [http://predev.wikidot.com/blocking-updates Blocking Updates]
+
{{Converting_Pages
Here is a quick and dirty way to block webOS updates brought to us by "psykoz"
+
|name=bookmarking-mediaplayer  
This is only for the truly paranoic - we don't suggest that everyone needs to do this, since we've seen that 1.0.3...  
+
|title=Bookmarking MediaPlayer
 +
|description=Motivation  There are fields in the /var/luna/data/mediadb.db3 file that seem to indicate that Palm intends to have the current song in a playlist, as well as the current position within a song...  
 +
}} 
  
  [http://predev.wikidot.com/bookmarking-mediaplayer Bookmarking MediaPlayer]
+
{{Converting_Pages
Motivation
+
|name=bootloader  
There are fields in the /var/luna/data/mediadb.db3 file that seem to indicate that Palm intends to have the current song in a playlist, as well as the current position within a song...  
+
|title=Boot Chain
 +
|description=boot/boot.bin  Load Address: 0x40200000  This does some minimal hardware initialization, then loads the "real" bootloader and executes it. The "real" bootloader is tacked onto the end of boot.bin as...  
 +
}} 
  
  [http://predev.wikidot.com/bootloader Boot Chain]
+
{{Converting_Pages
boot/boot.bin
+
|name=bootie  
Load Address: 0x40200000
+
|title=Bootie
This does some minimal hardware initialization, then loads the "real" bootloader and executes it. The "real" bootloader is tacked onto the end of boot.bin as...  
+
|description=Current Version: 145.2.6 for WebOS 1.0.3  stage3 bootloader of the device, unpacked from the end of boot.bin. loaded to 0x82000000 in memory and looks very similar to iBoot from the iPhoneOS...  
 +
}} 
  
  [http://predev.wikidot.com/bootie Bootie]
+
{{Converting_Pages
Current Version: 145.2.6 for WebOS 1.0.3
+
|name=boot-themes  
stage3 bootloader of the device, unpacked from the end of boot.bin. loaded to 0x82000000 in memory and looks very similar to iBoot from the iPhoneOS...  
+
|title=Boot Themes
 +
|description=When the Pre is booting or shutting down, the screen fades between two images - palm-logo.png and palm-logo-bright.png located in /usr/palm/sysmgr/images. By replacing either or both of these...  
 +
}} 
  
  [http://predev.wikidot.com/boot-themes Boot Themes]
+
{{Converting_Pages
When the Pre is booting or shutting down, the screen fades between two images - palm-logo.png and palm-logo-bright.png located in /usr/palm/sysmgr/images. By replacing either or both of these...  
+
|name=brightness  
 +
|title=Brightness
 +
|description=Modifying Brightness Slider  Obviously this isn't too big a hack, and it honestly barely makes a difference, but people have complained about the lowest brightness being too bright. As it turns out,...  
 +
}} 
  
  [http://predev.wikidot.com/brightness Brightness]
+
{{Converting_Pages
Modifying Brightness Slider
+
|name=browser-plugins  
Obviously this isn't too big a hack, and it honestly barely makes a difference, but people have complained about the lowest brightness being too bright.
+
|title=Browser Plugins
As it turns out,...  
+
|description=Call for hackers  From destinal July 11 09 — This is very much a work in progress. If you are interested in being part of the effort to get a graphical terminal (and any number of other GUI...  
 +
}} 
  
  [http://predev.wikidot.com/browser-plugins Browser Plugins]
+
{{Converting_Pages
Call for hackers
+
|name=bugs  
From destinal July 11 09 — This is very much a work in progress. If you are interested in being part of the effort to get a graphical terminal (and any number of other GUI...  
+
|title=Bugs
 +
|description=Here is where we will place bugs found on the Pre so that maybe Palm (or us) can fix them. Please bullet below if you know a fix for the bug listed. wikidot codebox issue in browser — panning...  
 +
}} 
  
  [http://predev.wikidot.com/bugs Bugs]
+
{{Converting_Pages
Here is where we will place bugs found on the Pre so that maybe Palm (or us) can fix them. Please bullet below if you know a fix for the bug listed.  
+
|name=building-webos-mojo-applications  
wikidot codebox issue in browser — panning...  
+
|title=Building webOS / Mojo Applications
 +
|description=This guide assumes you have a rooted Pre, with SFTP access. If you don't, please follow the other guides on this wiki first. This guide also assumes that you have at least a basic knowledge of...  
 +
}} 
  
  [http://predev.wikidot.com/building-webos-mojo-applications Building webOS / Mojo Applications]
+
{{Converting_Pages
This guide assumes you have a rooted Pre, with SFTP access. If you don't, please follow the other guides on this wiki first. This guide also assumes that you have at least a basic knowledge of...  
+
|name=bypassing-activation  
 +
|title=Bypassing Activation
 +
|description=If you are outside of Sprint's service area in the United States and would like to still be able to use your Pre, you are required to possess a Palm profile. The phone will not let you past the...  
 +
}} 
  
  [http://predev.wikidot.com/bypassing-activation Bypassing Activation]
+
{{Converting_Pages
If you are outside of Sprint's service area in the United States and would like to still be able to use your Pre, you are required to possess a Palm profile. The phone will not let you past the...  
+
|name=camera-modifications-additions  
 +
|title=Camera Modifications & Additions
 +
|description=The Palm Pre comes shipped with a Camera application that has basic functionality, but lacks several advanced features.  Several camera modifications are now available. Until an automated...  
 +
}} 
  
[http://predev.wikidot.com/camera-modifications-additions Camera Modifications & Additions]
+
{{Converting_Pages
The Palm Pre comes shipped with a Camera application that has basic functionality, but lacks several advanced features.  
+
|name=camera-remote-view 
Several camera modifications are now available.  
+
|title=Camera Remote View
Until an automated...  
+
|description=Goal: To be able to remote into the Pre over EV-DO and grab a current snapshot from the camera…good for many reasons. ;)  Prerequisites:  1. A rooted Pre. 2. Optware & DropBear SSH on the Pre...  
 +
}} 
  
[http://predev.wikidot.com/camera-remote-view Camera Remote View]
+
{{Converting_Pages
Goal: To be able to remote into the Pre over EV-DO and grab a current snapshot from the camera…good for many reasons. ;)
+
|name=change-carrier-string 
Prerequisites:
+
|title=Change Carrier String
1. A rooted Pre.  
+
|description=Further testing has revealed that editing bar-scene.html fails. The following is a revised mod as a result of that testing. Want to change the Sprint text in the upper left hand corner to...  
2. Optware & DropBear SSH on the Pre...  
+
}} 
  
[http://predev.wikidot.com/change-carrier-string Change Carrier String]
+
{{Converting_Pages
Further testing has revealed that editing bar-scene.html fails. The following is a revised mod as a result of that testing.  
+
|name=change-default-font-for-replies-forwards-from-navy-to-black 
Want to change the Sprint text in the upper left hand corner to...  
+
|title=Change default font for replies/forwards from navy to black
 +
|description=It bothered me how all my replies/forwards showed up in navy blue font, so I figured out a way to make the font black. The fix is pretty easy actually. On your rooted Pre, edit the following file:...  
 +
}} 
  
[http://predev.wikidot.com/change-default-font-for-replies-forwards-from-navy-to-black Change default font for replies/forwards from navy to black]
+
{{Converting_Pages
It bothered me how all my replies/forwards showed up in navy blue font, so I figured out a way to make the font black. The fix is pretty easy actually.  
+
|name=change-enter-to-create-newline-instead-of-send-message 
On your rooted Pre, edit the following file:...  
+
|title=Change Enter To Create Newline Instead of Send Message
 +
|description=Author(s)  xluryan  Description  I know a lot of people really like sending messages that are coherent, and a great way to do that is with the newline character. However, pressing the ENTER key in...  
 +
}} 
  
[http://predev.wikidot.com/change-enter-to-create-newline-instead-of-send-message Change Enter To Create Newline Instead of Send Message]
+
{{Converting_Pages
Author(s)
+
|name=change-from-loopback 
xluryan
+
|title=Change From Loopback
Description
+
|description=Notes on the old loopback method  We used to use a loopback file on /media/internal to store the contents of /opt. This didn't work well, since as long as the loopback filesystem is mounted, this...  
I know a lot of people really like sending messages that are coherent, and a great way to do that is with the newline character. However, pressing the ENTER key in...  
+
}} 
  
[http://predev.wikidot.com/change-from-loopback Change From Loopback]
+
{{Converting_Pages
Notes on the old loopback method
+
|name=alerts-from-usb 
We used to use a loopback file on /media/internal to store the contents of /opt. This didn't work well, since as long as the loopback filesystem is mounted, this...  
+
|title=Changes Alert/Notification Sounds
 +
|description=This page details a way of making the Pre use a pre-defined MP3 from the USB storage side as it's Alert and Notification tones. This is a work around until Palm adds the UI to be able to modify...  
 +
}} 
  
  [http://predev.wikidot.com/alerts-from-usb Changes Alert/Notification Sounds]
+
{{Converting_Pages
This page details a way of making the Pre use a pre-defined MP3 from the USB storage side as it's Alert and Notification tones. This is a work around until Palm adds the UI to be able to modify...  
+
|name=change-the-default-notification-wav-sound  
 +
|title=Change the default notification.wav Sound
 +
|description=Sideffect : this is the same sound that sounds when you attach a charger to your phone.  NOTE: To use MP3 files off of the USB Storage side of the Pre, please check THIS article. 1. Root your...  
 +
}} 
  
  [http://predev.wikidot.com/change-the-default-notification-wav-sound Change the default notification.wav Sound]
+
{{Converting_Pages
Sideffect : this is the same sound that sounds when you attach a charger to your phone.
+
|name=clipboard 
NOTE: To use MP3 files off of the USB Storage side of the Pre, please check THIS article.
+
|title=Changing clipboard data from the shell
1. Root your...  
+
|description=How to put data into the clipboard from a rooted Pre. The "/tmp/webkit-clipboard" file is where "copied" data is stored (hence clipboard). If you want to change what is on the "clipboard" of the...  
 +
}} 
  
  [http://predev.wikidot.com/clipboard Changing clipboard data from the shell]
+
{{Converting_Pages
How to put data into the clipboard from a rooted Pre.
+
|name=changing-the-turn-off-after-x-time-in-the-palm-pre  
The "/tmp/webkit-clipboard" file is where "copied" data is stored (hence clipboard). If you want to change what is on the "clipboard" of the...  
+
|title=Changing the "Turn off after X" time
 +
|description=Changing the "Turn off after X" time in the Palm Pre ("Screen and Lock Menu")  By Townsend Harris ("tharris-" IRC channel)  Ultimately what this does is allow you to change the idle time value that...  
 +
}} 
  
[http://predev.wikidot.com/changing-the-turn-off-after-x-time-in-the-palm-pre Changing the "Turn off after X" time]
+
{{Converting_Pages
Changing the "Turn off after X" time in the Palm Pre ("Screen and Lock Menu")
+
|name=com-palm-downloadmanager 
By Townsend Harris ("tharris-" IRC channel)
+
|title=Com Palm Downloadmanager
Ultimately what this does is allow you to change the idle time value that...  
+
|description=This is what mdklein has found out about the palm built in download manager.  method: download  params: {"target":"url"}  downloads url to /media/internal/downloads  luna-send -n 1...  
 +
}} 
  
[http://predev.wikidot.com/com-palm-downloadmanager Com Palm Downloadmanager]
+
{{Converting_Pages
This is what mdklein has found out about the palm built in download manager.
+
|name=enable-confirm-deletion-on-email 
method: download
+
|title=Confirm Deletion on Email
params: {"target":"url"}
+
|description=This will enable the confirmation when swiping emails off the screen. Some people have found themselves mistakenly deleting email that they needed, so here's the method to enable the confirm...  
downloads url to /media/internal/downloads
+
}} 
luna-send -n 1...  
 
  
  [http://predev.wikidot.com/enable-confirm-deletion-on-email Confirm Deletion on Email]
+
{{Converting_Pages
This will enable the confirmation when swiping emails off the screen. Some people have found themselves mistakenly deleting email that they needed, so here's the method to enable the confirm...  
+
|name=admin-contact  
 +
|title=Contact
 +
|description=Please PM me at 'emkman' on PreCentral or EverythingPre for administrative issues. For any legal issues which you are authorized to act on the behalf of, you can contact compliance at...  
 +
}} 
  
  [http://predev.wikidot.com/admin-contact Contact]
+
{{Converting_Pages
Please PM me at 'emkman' on PreCentral or EverythingPre for administrative issues. For any legal issues which you are authorized to act on the behalf of, you can contact compliance at...  
+
|name=contact-link-backup  
 +
|title=Contact Link Backup
 +
|description=Unconfirmed, but I guess that contact links are store in  /var/luna/data/dbdata/PalmAccountDatabase.db3  or  /var/luna/data/dbdata/PalmDatabase.db3  It looks like the the table...  
 +
}} 
  
  [http://predev.wikidot.com/contact-link-backup Contact Link Backup]
+
{{Converting_Pages
Unconfirmed, but I guess that contact links are store in
+
|name=contributors  
/var/luna/data/dbdata/PalmAccountDatabase.db3
+
|title=Contribute
or
+
|description=Contributors:  Sargun Dhillon  Phone: +1.925.235.1105  Email: xbmodder+pre [at
/var/luna/data/dbdata/PalmDatabase.db3
+
|description= gmail [dawt
It looks like the the table...  
+
|description= com  IRC Nickname: Sargun  Dreadchicken  jblebrun  IRC Nickname: jblebrun  Ali Scissons  IRC...  
 +
}} 
  
  [http://predev.wikidot.com/contributors Contribute]
+
{{Converting_Pages
Contributors:
+
|name=controlling-leds-from-the-shell  
Sargun Dhillon
+
|title=Controlling LEDs from the Shell
Phone: +1.925.235.1105
+
|description=I wish the device would indicate via flashing LED that I had a message or alert waiting. I didn't find a way to do it via the regular interface, but from the command line I can at least control the...  
Email: xbmodder+pre [at] gmail [dawt] com
+
}} 
IRC Nickname: Sargun
 
Dreadchicken
 
jblebrun
 
IRC Nickname: jblebrun
 
Ali Scissons
 
IRC...  
 
  
  [http://predev.wikidot.com/controlling-leds-from-the-shell Controlling LEDs from the Shell]
+
{{Converting_Pages
I wish the device would indicate via flashing LED that I had a message or alert waiting. I didn't find a way to do it via the regular interface, but from the command line I can at least control the...  
+
|name=processor 
 +
|title=CPU Frequency or Voltage Scaling
 +
|description=Overview There are currently 2 methods to enable further power saving - neither is perfect. Note that these 2 methods CANNOT be used together so make sure you try only one solution at a time. Using...  
 +
}} 
  
  [http://predev.wikidot.com/processor CPU Frequency or Voltage Scaling]
+
{{Converting_Pages
Overview
+
|name=crond  
There are currently 2 methods to enable further power saving - neither is perfect. Note that these 2 methods CANNOT be used together so make sure you try only one solution at a time. Using...  
+
|title=Crond
 +
|description=crond is a system that allows command to be run at specified intervals.  Do not use the built in crontab -e as it is overwritten on each boot. Optware has cron available as an installable package,...  
 +
}} 
  
  [http://predev.wikidot.com/crond Crond]
+
{{Converting_Pages
crond is a system that allows command to be run at specified intervals.  
+
|name=cross-compiling  
Do not use the built in crontab -e as it is overwritten on each boot.  
+
|title=Cross Compiling
Optware has cron available as an installable package,...
+
|description=An easy way to setup a cross-compilation environment on Linux is to set up Optware. See http://www.nslu2-linux.org/wiki/Optware/AddAPackageToOptware for details. If you want to contribute to..
 +
}} 
  
  [http://predev.wikidot.com/cross-compiling Cross Compiling]
+
{{Converting_Pages
An easy way to setup a cross-compilation environment on Linux is to set up Optware. See http://www.nslu2-linux.org/wiki/Optware/AddAPackageToOptware for details. If you want to contribute to...  
+
|name=custom-kernels  
 +
|title=Custom Kernels
 +
|description=Some caveats and warnings: At this point, the kernels I've compiled seem to work fine, with one big limitation — the power switch doesn't dim the display. I've narrowed the problem down to a...  
 +
}} 
  
  [http://predev.wikidot.com/custom-kernels Custom Kernels]
+
{{Converting_Pages
Some caveats and warnings:
+
|name=database-storage  
At this point, the kernels I've compiled seem to work fine, with one big limitation — the power switch doesn't dim the display. I've narrowed the problem down to a...  
+
|title=Database Storage Using Mojo
 +
|description=This page was created to help others by giving a basic example of creating a new database for your application and storing some data in it. SQL Overview  It needs to be mentioned that SQLite (what...  
 +
}} 
  
  [http://predev.wikidot.com/database-storage Database Storage Using Mojo]
+
{{Converting_Pages
This page was created to help others by giving a basic example of creating a new database for your application and storing some data in it.
+
|name=dbdump  
SQL Overview
+
|title=dbdump
It needs to be mentioned that SQLite (what...  
+
|description=This is just a simple script that will find all .db3 or .db files and dump them to the /media/internal/dbdump directory as html so you can poke around easily to see if there's anything...  
 +
}} 
  
  [http://predev.wikidot.com/dbdump dbdump]
+
{{Converting_Pages
This is just a simple script that will find all .db3 or .db files and dump them to the /media/internal/dbdump directory as html so you can poke around easily to see if there's anything...  
+
|name=debian 
 +
|title=Debian
 +
|description=How to install Debian Building the rootfs on host system  Download this Debian image to your Linux desktop.  On your Linux desktop, run as root: bunzip2 debsmall.img.bz2  resize2fs debsmall.img...  
 +
}} 
  
  [http://predev.wikidot.com/debian Debian]
+
{{Converting_Pages
How to install Debian
+
|name=decrypt-ssl-traffic  
Building the rootfs on host system
+
|title=Decrypt SSL (trusted man-in-the-middle technique)
Download this Debian image to your Linux desktop.  
+
|description=At times, it can be useful to sniff or intercept and decode communications from the pre / webOS client and its backend web services. As many of them utilize SSL for security, however, this can make...  
On your Linux desktop, run as root:
+
}} 
bunzip2 debsmall.img.bz2
 
resize2fs debsmall.img...
 
  
[http://predev.wikidot.com/decrypt-ssl-traffic Decrypt SSL (trusted man-in-the-middle technique)]
+
{{Converting_Pages
At times, it can be useful to sniff or intercept and decode communications from the pre / webOS client and its backend web services. As many of them utilize SSL for security, however, this can make...  
+
|name=update-1-0-
 +
|title=DELETE
 +
|description=Delete please.  
 +
}} 
  
  [http://predev.wikidot.com/update-1-0-3 DELETE]
+
{{Converting_Pages
Delete please.
+
|name=backdoor  
 +
|title=DEPRECATED: Backdoor Setup
 +
|description=This page is deprecated. You should Enable the Optware Package Feed instead, and install Dropbear or OpenSSH.  DO NOT FOLLOW THE INSTRUCTIONS BELOW.  Permanent Backdoor  Once you have got a shell via...  
 +
}} 
  
  [http://predev.wikidot.com/backdoor DEPRECATED: Backdoor Setup]
+
{{Converting_Pages
This page is deprecated. You should Enable the Optware Package Feed instead, and install Dropbear or OpenSSH.  
+
|name=update-dns-hostname-from-sprint-ip  
DO NOT FOLLOW THE INSTRUCTIONS BELOW.
+
|title=DEPRECATED: Update DNS hostname from Sprint IP
Permanent Backdoor
+
|description=This page has been replaced by ddns-update. Please go there.  
Once you have got a shell via...
+
}} 
  
[http://predev.wikidot.com/update-dns-hostname-from-sprint-ip DEPRECATED: Update DNS hostname from Sprint IP]
+
{{Converting_Pages
This page has been replaced by ddns-update. Please go there.  
+
|name=detecting-errors-syslog 
 +
|title=Detecting Application Errors, Syslog
 +
|description=The Palm Pre has an active Linux syslog process running to capture errors, warnings and informational messages from the running applications on the phone.  To view the output of the system logger...  
 +
}} 
  
  [http://predev.wikidot.com/detecting-errors-syslog Detecting Application Errors, Syslog]
+
{{Converting_Pages
The Palm Pre has an active Linux syslog process running to capture errors, warnings and informational messages from the running applications on the phone.  
+
|name=tweak-ideas  
To view the output of the system logger...  
+
|title=Development & Tweak Ideas
 +
|description=Here are some ideas for tweaks which have not been implemented yet (to my knowledge): If you decide to start working one of these, please leave a note under the item as a second-level bullet. If...  
 +
}} 
  
  [http://predev.wikidot.com/tweak-ideas Development & Tweak Ideas]
+
{{Converting_Pages
Here are some ideas for tweaks which have not been implemented yet (to my knowledge):
+
|name=dfbterm 
If you decide to start working one of these, please leave a note under the item as a second-level bullet. If...  
+
|title=DFBTerm DirectFB Terminal Emulator
 +
|description=foldunfold Table of Contents  Overview  Install and Run  Screenshot  TODO List  Keyboard remapping  Research  event1 (keypad1) - non-keyboard keys  event2 (keypad0) - keyboard keys  Make use of the...  
 +
}} 
  
  [http://predev.wikidot.com/dfbterm DFBTerm DirectFB Terminal Emulator]
+
{{Converting_Pages
foldunfold
+
|name=diff  
Table of Contents
+
|title=Diff
Overview
+
|description=Using Diff  Using Diff to Determine changes when you have two files  Let's say you need to know the differences between a new patch file and your existing file. Here is the command:  diff —unified...  
Install and Run
+
}} 
Screenshot
 
TODO List
 
Keyboard remapping
 
Research
 
event1 (keypad1) - non-keyboard keys
 
event2 (keypad0) - keyboard keys
 
Make use of the...  
 
  
  [http://predev.wikidot.com/diff Diff]
+
{{Converting_Pages
Using Diff
+
|name=directfb  
Using Diff to Determine changes when you have two files
+
|title=DirectFB
Let's say you need to know the differences between a new patch file and your existing file. Here is the command:
+
|description=Setting up DirectFB in Debian  1. Get into your Debian chroot:  apt-get install -y libdirectfb-1.0-0 libdirectfb-bin libdirectfb-extra  cat >...  
diff —unified...  
+
}} 
  
  [http://predev.wikidot.com/directfb DirectFB]
+
{{Converting_Pages
Setting up DirectFB in Debian
+
|name=remove-charging-event-alerts  
1. Get into your Debian chroot:  
+
|title=Disable Charging Event Alerts Sounds
apt-get install -y libdirectfb-1.0-0 libdirectfb-bin libdirectfb-extra
+
|description=When charging the Pre via USB or Touchstone, the alert event will sound. These following steps are how to disable it. Procedure  Step 1: sudo -i  Step 2: Unlock file system  mount -o remount rw...  
cat >...  
+
}} 
  
  [http://predev.wikidot.com/remove-charging-event-alerts Disable Charging Event Alerts Sounds]
+
{{Converting_Pages
When charging the Pre via USB or Touchstone, the alert event will sound.
+
|name=doom 
These following steps are how to disable it.
+
|title=Doom
Procedure
+
|description=Setup:  1. Setup Debian.  2. Setup DirectFB. 3. Run, outside the chroot: /sbin/initctl stop LunaSysMgr #NOTE: THIS WILL KILL THE GUI  4. Run, inside the debian chroot: apt-get install -y...  
Step 1:  
+
}} 
sudo -i
 
Step 2: Unlock file system
 
mount -o remount rw...  
 
  
  [http://predev.wikidot.com/doom Doom]
+
{{Converting_Pages
Setup:
+
|name=downloading-from-the-browser  
1. Setup Debian.
+
|title=Downloading From The Browser
2. Setup DirectFB.
+
|description=As of 2009/07/06, all parts of this modification have been incorporated into the path file at...  
3. Run, outside the chroot:
+
}} 
/sbin/initctl stop LunaSysMgr #NOTE: THIS WILL KILL THE GUI
 
4. Run, inside the debian chroot:
 
apt-get install -y...  
 
  
  [http://predev.wikidot.com/downloading-from-the-browser Downloading From The Browser]
+
{{Converting_Pages
As of 2009/07/06, all parts of this modification have been incorporated into the path file at...  
+
|name=drag-menus  
 +
|title=Drag Menus
 +
|description=How to allow dragging through the App Menu and Device Menu to open them  Hi guys. One of the big annoyances of mine was that the App Menu and Device Menu are a pain to hit. I have trouble hitting...  
 +
}} 
  
  [http://predev.wikidot.com/drag-menus Drag Menus]
+
{{Converting_Pages
How to allow dragging through the App Menu and Device Menu to open them
+
|name=dropbear-install  
Hi guys. One of the big annoyances of mine was that the App Menu and Device Menu are a pain to hit. I have trouble hitting...  
+
|title=Dropbear Install
 +
|description=There are different SSH servers you can install. Dropbear uses very little storage space and memory when running (which is good for the Pre that only has 256MB of RAM) but doesn't have all the...  
 +
}} 
  
  [http://predev.wikidot.com/dropbear-install Dropbear Install]
+
{{Converting_Pages
There are different SSH servers you can install.
+
|name=dynamic-dns-client  
Dropbear uses very little storage space and memory when running (which is good for the Pre that only has 256MB of RAM) but doesn't have all the...  
+
|title=Dynamic DNS Client INADYN
 +
|description=The Dynamic DNS client INADYN is well used around the world. It is typically found on OpenWRT, DD-WRT Routers, and now can be on your Palm Pre. The INADYN service maintain your IP address in...  
 +
}} 
  
  [http://predev.wikidot.com/dynamic-dns-client Dynamic DNS Client INADYN]
+
{{Converting_Pages
The Dynamic DNS client INADYN is well used around the world. It is typically found on OpenWRT, DD-WRT Routers, and now can be on your Palm Pre. The INADYN service maintain your IP address in...  
+
|name=ddns-update  
 +
|title=Dynamic DNS for your Pre
 +
|description=This document describes a method to setup ez-ipupdate to automatically update a dynamic DNS hostname to your Palm Pre's Sprint IP address living on ppp0. for updating your Pre's DNS information...  
 +
}} 
  
[http://predev.wikidot.com/ddns-update Dynamic DNS for your Pre]
+
{{Converting_Pages
This document describes a method to setup ez-ipupdate to automatically update a dynamic DNS hostname to your Palm Pre's Sprint IP address living on ppp0. for updating your Pre's DNS information...  
+
|name=dynamic-dns-for-your-pre-url-based-update
 +
|title=Dynamic Dns For Your Pre (Url Based Update)
 +
|description=This document contains instructions for setting up your Pre to automatically update a dynamic DNS hostname to your Palm Pre's IP address (assigned by your data service provider). If you're using...  
 +
}} 
  
[http://predev.wikidot.com/dynamic-dns-for-your-pre-url-based-update Dynamic Dns For Your Pre (Url Based Update)]
+
{{Converting_Pages
This document contains instructions for setting up your Pre to automatically update a dynamic DNS hostname to your Palm Pre's IP address (assigned by your data service provider).  
+
|name=edit-dialer-theme 
If you're using...  
+
|title=Edit Dialer Theme
 +
|description=This page is for info about changing the theme of the Dialer Application. It is still in development, so please correct any errors.  This guide involves much the same process as demonstrated in the...  
 +
}} 
  
[http://predev.wikidot.com/edit-dialer-theme Edit Dialer Theme]
+
{{Converting_Pages
This page is for info about changing the theme of the Dialer Application. It is still in development, so please correct any errors.
+
|name=email-app-patch-to-prompt-for-ipk-installation 
This guide involves much the same process as demonstrated in the...  
+
|title=Email App Patch to Prompt for IPK Installation
 +
|description=Preamble  You will need write permissions to the filesystem on your pre to apply this patch. To get write persmissions execute:  rootfs_open -w  To remount the filesystem as read-only:  mount -o...  
 +
}} 
  
[http://predev.wikidot.com/email-app-patch-to-prompt-for-ipk-installation Email App Patch to Prompt for IPK Installation]
+
{{Converting_Pages
Preamble  
+
|name=enable-landscape-viewing 
You will need write permissions to the filesystem on your pre to apply this patch.  
+
|title=Enable Landscape Viewing in Email  
To get write persmissions execute:  
+
|description=Preamble You will need write permissions to the file system on your Pre to apply this patch. To get write persmissions execute: rootfs_open -w After you've made the changes below, remount the...  
rootfs_open -w  
+
}} 
To remount the filesystem as read-only:
 
mount -o...  
 
  
  [http://predev.wikidot.com/enable-landscape-viewing Enable Landscape Viewing in Email]
+
{{Converting_Pages
Preamble
+
|name=rooting  
You will need write permissions to the file system on your Pre to apply this patch.  
+
|title=Enable Root Access
To get write persmissions execute:
+
|description=Secure root access to the Linux operating system on the Pre has been achieved.  What does that mean? The Palm Pre webOS is a framework which runs on top of a fairly standard Linux operating system....  
rootfs_open -w
+
}} 
After you've made the changes below, remount the...  
 
  
  [http://predev.wikidot.com/rooting Enable Root Access]
+
{{Converting_Pages
Secure root access to the Linux operating system on the Pre has been achieved.  
+
|name=adding-the-ipkg-repository  
What does that mean? The Palm Pre webOS is a framework which runs on top of a fairly standard Linux operating system....  
+
|title=Enable the Optware Package Feed
 +
|description=YOU MUST FOLLOW ALL STEPS ON THIS PAGE EXACTLY AS WRITTEN. ANY DEVIATION WILL CAUSE PROBLEMS. IF YOU DO NOT FOLLOW THEM EXACTLY, YOU GIVE UP ALL HOPE OF ANYONE HELPING YOU. The Optware package...  
 +
}} 
  
  [http://predev.wikidot.com/adding-the-ipkg-repository Enable the Optware Package Feed]
+
{{Converting_Pages
YOU MUST FOLLOW ALL STEPS ON THIS PAGE EXACTLY AS WRITTEN. ANY DEVIATION WILL CAUSE PROBLEMS.  
+
|name=fix-broken-formatting-for-reply-forward-e-mails  
IF YOU DO NOT FOLLOW THEM EXACTLY, YOU GIVE UP ALL HOPE OF ANYONE HELPING YOU.  
+
|title=Fix Broken Formatting for Reply/Forward E-mails
The Optware package...
+
|description=There is a well known problem with the Pre's e-mail handling of forward and reply messages. (see...  
 +
}} 
  
[http://predev.wikidot.com/fix-broken-formatting-for-reply-forward-e-mails Fix Broken Formatting for Reply/Forward E-mails]
+
{{Converting_Pages
There is a well known problem with the Pre's e-mail handling of forward and reply messages. (see...  
+
|name=fix-email-attachments 
 +
|title=Fix Email Attachments
 +
|description=Make All email attachments show up  Only in webOS 1.0.3 — other revisions may or may not work  Introduction  You may have noticed that some of your emails with attachments do not display the...  
 +
}} 
  
  [http://predev.wikidot.com/fix-email-attachments Fix Email Attachments]
+
{{Converting_Pages
Make All email attachments show up
+
|name=forward-messages  
Only in webOS 1.0.3 — other revisions may or may not work
+
|title=Forward Messages
Introduction
+
|description=Description: This mod will allow you to forward a message by simply tapping on the text of a message in the chat view. It does not interfere with the current attachment-tapping behavior. Tapping an..
You may have noticed that some of your emails with attachments do not display the...  
+
}} 
  
  [http://predev.wikidot.com/forward-messages Forward Messages]
+
{{Converting_Pages
Description: This mod will allow you to forward a message by simply tapping on the text of a message in the chat view. It does not interfere with the current attachment-tapping behavior. Tapping an...  
+
|name=global-search-addons  
 +
|title=Global Search Addons
 +
|description=For this example I am going to add a reddit.com option to the global search. Feel free to use whatever site you want — just make sure to change the names accordingly :)  *NOTE* Make sure you put...  
 +
}} 
  
[http://predev.wikidot.com/global-search-addons Global Search Addons]
+
{{Converting_Pages
For this example I am going to add a reddit.com option to the global search. Feel free to use whatever site you want — just make sure to change the names accordingly :)
+
|name=global-search-addons-collection 
*NOTE* Make sure you put...  
+
|title=Global Search Addons Collection
 +
|description=This page is a collection of all the Global Search buttons you can add to the Pre. If you want to know how to add these to your Pre, follow the tutorial.  We are open to requests on the PreCentral...  
 +
}} 
  
  [http://predev.wikidot.com/global-search-addons-collection Global Search Addons Collection]
+
{{Converting_Pages
This page is a collection of all the Global Search buttons you can add to the Pre.
+
|name=tracking  
If you want to know how to add these to your Pre, follow the tutorial.
+
|title=GPS Tracking
We are open to requests on the PreCentral...  
+
|description=Here is my super happy awesome tracker script!  Script code  SECRET=make up any secret code here  DEST=put your e-mail address here  track()  {  export IFS=$'\n'  for loc in $(luna-send...  
 +
}} 
  
  [http://predev.wikidot.com/tracking GPS Tracking]
+
{{Converting_Pages
Here is my super happy awesome tracker script!
+
|name=ajaxphpterm  
Script code
+
|title=Graphical Shell with ajaxPHPterm
SECRET=make up any secret code here
+
|description=This article will allow you to use your web browser on your Pre for a terminal using thttp-php and ajaxphpterm. You should have already rooted your Pre and installed an SSH server, and enabled..
DEST=put your e-mail address here
+
}} 
track()
 
{
 
export IFS=$'\n'
 
for loc in $(luna-send...  
 
  
  [http://predev.wikidot.com/ajaxphpterm Graphical Shell with ajaxPHPterm]
+
{{Converting_Pages
This article will allow you to use your web browser on your Pre for a terminal using thttp-php and ajaxphpterm. You should have already rooted your Pre and installed an SSH server, and enabled...  
+
|name=shell  
 +
|title=Graphical Shell with WebShell
 +
|description=Most people are reporting that ajaxphpterm works better than this method. You might want to try that one first …  This article will allow you to use your web browser on your Pre for a terminal....  
 +
}} 
  
  [http://predev.wikidot.com/shell Graphical Shell with WebShell]
+
{{Converting_Pages
Most people are reporting that ajaxphpterm works better than this method. You might want to try that one first …
+
|name=random-pre-fanboy-images  
This article will allow you to use your web browser on your Pre for a terminal....  
+
|title=Graphics
 +
|description=Post all of your custom/homemade images relating to the Pre here. ultraBlack's Submissions  Icons  Tux  Preview:  Pre - Front  Preview:  Pre - Side/Tilt  Preview:  Touchstone  Preview:  JackieRipper's...  
 +
}} 
  
  [http://predev.wikidot.com/random-pre-fanboy-images Graphics]
+
{{Converting_Pages
Post all of your custom/homemade images relating to the Pre here.
+
|name=text-editor  
ultraBlack's Submissions
+
|title=GUI Text Editors
Icons
+
|description=foldunfold  Table of Contents ecoder ide.php vi clones This page covers available options for editing any file locally from the palm pre itself, without setting up any of the...  
Tux
+
}} 
Preview:  
 
Pre - Front
 
Preview:  
 
Pre - Side/Tilt
 
Preview:  
 
Touchstone
 
Preview:  
 
JackieRipper's...  
 
  
  [http://predev.wikidot.com/text-editor GUI Text Editors]
+
{{Converting_Pages
foldunfold
+
|name=hamachivpn  
Table of Contents
+
|title=hamachiVPN
ecoder
+
|description=Hamachi VPN for Palm Pre  This document assumes you're familiar with the Hamachi VPN, specifically the linux version. It is geared towards a person wanting to "get it working" on the Pre. If you're...  
ide.php
+
}} 
vi clones
 
This page covers available options for editing any file locally from the palm pre itself, without setting up any of the...  
 
  
  [http://predev.wikidot.com/hamachivpn hamachiVPN]
+
{{Converting_Pages
Hamachi VPN for Palm Pre
+
|name=hardware  
This document assumes you're familiar with the Hamachi VPN, specifically the linux version. It is geared towards a person wanting to "get it working" on the Pre. If you're...  
+
|title=Hardware
 +
|description=Hardware visible to the Linux kernel:  Accelerometer  IR Proximity Sensor  Ambient Light Sensor  Upgraded Hardware  Post your links to higher-capacity batteries, quality Micro-USB cables, and other...  
 +
}} 
  
  [http://predev.wikidot.com/hardware Hardware]
+
{{Converting_Pages
Hardware visible to the Linux kernel:
+
|name=hardware-key-track-skip  
Accelerometer
+
|title=Hardware Key Track Skip
IR Proximity Sensor
+
|description=If you use the included headphones, you can skip to the next track by pressing the microphone mute button twice. A solution is still needed for cases where there are no hardware keys on the...  
Ambient Light Sensor
+
}} 
Upgraded Hardware
 
Post your links to higher-capacity batteries, quality Micro-USB cables, and other...  
 
  
  [http://predev.wikidot.com/hardware-key-track-skip Hardware Key Track Skip]
+
{{Converting_Pages
If you use the included headphones, you can skip to the next track by pressing the microphone mute button twice. A solution is still needed for cases where there are no hardware keys on the...  
+
|name=hidden-features  
 +
|title=Hidden Features
 +
|description=This page details ways to enable hidden functionality in on the palm pre. You will need root shell access to perform these changes. Follow these instructions at your own risk, if you make an error...  
 +
}} 
  
  [http://predev.wikidot.com/hidden-features Hidden Features]
+
{{Converting_Pages
This page details ways to enable hidden functionality in on the palm pre. You will need root shell access to perform these changes. Follow these instructions at your own risk, if you make an error...  
+
|name=hide-delete-the-nascar-app  
 +
|title=Hide/Delete The NASCAR App
 +
|description=Root your Pre.  Enable the Optware Package Feed and install a backdoor.  1. SSH in. 2. Remount the file system as read/write:  mount -o remount,rw /  To HIDE the NASCAR app:  3. Bring up the visual...  
 +
}} 
  
  [http://predev.wikidot.com/hide-delete-the-nascar-app Hide/Delete The NASCAR App]
+
{{Converting_Pages
Root your Pre.  
+
|name=homebrew  
Enable the Optware Package Feed and install a backdoor.  
+
|title=Homebrew
1. SSH in.  
+
|description=The Instructions on building WebOS Mojo applications of your own are simple and straight forward. Please take the time to read why and how it is important and permissible for developers to...  
2. Remount the file system as read/write:
+
}} 
mount -o remount,rw /
 
To HIDE the NASCAR app:
 
3. Bring up the visual...
 
  
  [http://predev.wikidot.com/homebrew Homebrew]
+
{{Converting_Pages
The Instructions on building WebOS Mojo applications of your own are simple and straight forward. Please take the time to read why and how it is important and permissible for developers to...  
+
|name=hourly-chime  
 +
|title=Hourly Chime
 +
|description=On my old Treo, I used to use an application called "Chime v1.2" by Redwood Creative Computing. It allowed you to set a Chime that would go off to remind you as every hour elapsed. I don't know...  
 +
}} 
  
  [http://predev.wikidot.com/hourly-chime Hourly Chime]
+
{{Converting_Pages
On my old Treo, I used to use an application called "Chime v1.2" by Redwood Creative Computing. It allowed you to set a Chime that would go off to remind you as every hour elapsed. I don't know...  
+
|name=how-to-edit-pages  
 +
|title=How to Edit Pages
 +
|description=You must create an account and join this site to edit pages. It may take a while to be accepted as a member. Alternatively, you may get someone who already is a member to invite you. Once you are...  
 +
}} 
  
[http://predev.wikidot.com/how-to-edit-pages How to Edit Pages]
+
{{Converting_Pages
You must create an account and join this site to edit pages.
+
|name=ls-in-color 
It may take a while to be accepted as a member. Alternatively, you may get someone who already is a member to invite you.
+
|title=How To Use "ls" In Color
Once you are...  
+
|description=BusyBox Method:  If you've been spoiled by other Linux OS distros that use color to help easily identify files & directory structures, and found the Pre to be somewhat wanting in this area, read...  
 +
}} 
  
[http://predev.wikidot.com/ls-in-color How To Use "ls" In Color]
+
{{Converting_Pages
BusyBox Method:
+
|name=ignore-a-an-the-in-artist-album-names 
If you've been spoiled by other Linux OS distros that use color to help easily identify files & directory structures, and found the Pre to be somewhat wanting in this area, read...  
+
|title=Ignore 'A', 'An', and 'The' In Artist and Album names
 +
|description=The Pre's default music player does not treat artists and albums beginning with 'A', 'An', or 'The' with any special consideration. Thus 'The Killers' shows up under the 'T' section in your list of...  
 +
}} 
  
[http://predev.wikidot.com/ignore-a-an-the-in-artist-album-names Ignore 'A', 'An', and 'The' In Artist and Album names]
+
{{Converting_Pages
The Pre's default music player does not treat artists and albums beginning with 'A', 'An', or 'The' with any special consideration. Thus 'The Killers' shows up under the 'T' section in your list of...  
+
|name=installing-apps-with-rooting 
 +
|title=Installing Homebrew Apps With A Rooted Pre
 +
|description=If you have already rooted your pre and prefer to install apps from the command line, read on.. Prerequisites:  1) Rooted Pre  2) Ipkg-opt & unprivileged user installed & configured  3) SSH...  
 +
}} 
  
  [http://predev.wikidot.com/installing-apps-with-rooting Installing Homebrew Apps With A Rooted Pre]
+
{{Converting_Pages
If you have already rooted your pre and prefer to install apps from the command line, read on..  
+
|name=introspecting-dbus  
Prerequisites:
+
|title=Introspecting Dbus
1) Rooted Pre
+
|description=This is an initial stab at introspecting the methods available on dbus. I've used python and the dbus-python tools. The dbus-python in ipkg isn't quite built properly, and will throw and error. I'm...  
2) Ipkg-opt & unprivileged user installed & configured
+
}} 
3) SSH...  
 
  
  [http://predev.wikidot.com/introspecting-dbus Introspecting Dbus]
+
{{Converting_Pages
This is an initial stab at introspecting the methods available on dbus.
+
|name=introspecting-dbus-v2  
I've used python and the dbus-python tools. The dbus-python in ipkg isn't quite built properly, and will throw and error. I'm...  
+
|title=Introspecting Dbus V2
 +
|description=Below is a Python app (shamelessly ripped from http://code.google.com/p/dbus-tools/wiki/DBusCli) for doing some dbus introspection…  Use the link above for usage help. #! /usr/bin/env...  
 +
}} 
  
[http://predev.wikidot.com/introspecting-dbus-v2 Introspecting Dbus V2]
+
{{Converting_Pages
Below is a Python app (shamelessly ripped from http://code.google.com/p/dbus-tools/wiki/DBusCli) for doing some dbus introspection…
+
|name=system:invite 
Use the link above for usage help.
+
|title=Invite A Contributor
#! /usr/bin/env...  
+
|description=If you know someone who can contribute, invite them here. They will become a member instantly without needing a password or my approval.  
 +
}} 
  
  [http://predev.wikidot.com/system:invite Invite A Contributor]
+
{{Converting_Pages
If you know someone who can contribute, invite them here. They will become a member instantly without needing a password or my approval.
+
|name=ir-proximity-sensor  
 +
|title=IR Proximity Sensor
 +
|description=Walking the /sys/class/ tree, there's something that identifies itself as an hsdl9100  root@castle:/sys/class# cat input/input3/name  hsdl9100_proximity  That's probably a Agilent HSDL-9100...  
 +
}} 
  
[http://predev.wikidot.com/ir-proximity-sensor IR Proximity Sensor]
+
{{Converting_Pages
Walking the /sys/class/ tree, there's something that identifies itself as an hsdl9100
+
|name=java-services 
root@castle:/sys/class# cat input/input3/name  
+
|title=Java Services
hsdl9100_proximity
+
|description=We will do a quick overview on how to create a Java-based service and get it running under the dbus system.  The service framework of webOS depends largely on dbus, but Palm wrote most of the...  
That's probably a Agilent HSDL-9100...  
+
}} 
  
  [http://predev.wikidot.com/java-services Java Services]
+
{{Converting_Pages
We will do a quick overview on how to create a Java-based service and get it running under the dbus system.  
+
|name=key-codes  
The service framework of webOS depends largely on dbus, but Palm wrote most of the...  
+
|title=Key Codes
 +
|description=Found in: /usr/palm/frameworks/mojo/submissions/175.7/javascripts/keycodes.js  That file has the key codes for the keys on the keyboard:  Mojo.Char.backspace    =    8;  Mojo.Char.tab...  
 +
}} 
  
  [http://predev.wikidot.com/key-codes Key Codes]
+
{{Converting_Pages
Found in:
+
|name=linux-rooting  
/usr/palm/frameworks/mojo/submissions/175.7/javascripts/keycodes.js
+
|title=Linux Root Access
That file has the key codes for the keys on the keyboard:
+
|description=Getting a root prompt using Linux  Some reverse engineering effort has been made to write a multi platform open source driver for the novacom protocol. The project is hosted at the webos-internals...  
Mojo.Char.backspace    =    8;
+
}} 
Mojo.Char.tab...
 
  
  [http://predev.wikidot.com/linux-rooting Linux Root Access]
+
{{Converting_Pages
Getting a root prompt using Linux
+
|name=system:list-all-pages  
Some reverse engineering effort has been made to write a multi platform open source driver for the novacom protocol. The project is hosted at the webos-internals...
+
|title=List All Pages
 +
|description=</div><div class="preview </div></div><div class="pages-list-item <div class="title
 +
}} 
  
[http://predev.wikidot.com/system:list-all-pages List All Pages]</div><div class="preview </div></div><div class="pages-list-item <div class="title  [http://predev.wikidot.com/logging-information-from-within-scripts Logging information from within  scripts]
+
{{Converting_Pages
One of the most basic forms of debugging information available is to print a message. By liberally scattering such print statements throughout code, you can see the value of certain variables...  
+
|name=logging-information-from-within-scripts
 +
|title=Logging information from within  scripts  
 +
|description=One of the most basic forms of debugging information available is to print a message. By liberally scattering such print statements throughout code, you can see the value of certain variables...  
 +
}} 
  
[http://predev.wikidot.com/make-pre-vibrate-longer Longer Vibrate]
+
{{Converting_Pages
tictac is working on this.  
+
|name=make-pre-vibrate-longer
 +
|title=Longer Vibrate  
 +
|description=tictac is working on this.  
 +
}} 
  
[http://predev.wikidot.com/luna-send Luna Send]
+
{{Converting_Pages
NOTE: You have to run with root perms.  
+
|name=luna-send
Using luna-send to refresh the Launcher panel.  
+
|title=Luna Send  
luna-send -n 1 palm://com.palm.applicationManager/rescan {}  
+
|description=NOTE: You have to run with root perms. Using luna-send to refresh the Launcher panel. luna-send -n 1 palm://com.palm.applicationManager/rescan {} Get a list of all installed apps: luna-send -n...  
Get a list of all installed apps:  
+
}} 
luna-send -n...  
 
  
[http://predev.wikidot.com/admin:manage Manage Site]</div><div class="preview </div></div><div class="pages-list-item <div class="title  [http://predev.wikidot.com/meetups MeetUps]
+
{{Converting_Pages
foldunfold
+
|name=admin:manage
Table of Contents
+
|title=Manage Site  
Local MeetUps
+
|description=</div><div class="preview </div></div><div class="pages-list-item <div class="title  
US (United States)
+
}}  
Arizona
 
Phoenix, AZ
 
California
 
Fresno
 
San Diego/Los Angelos, CA
 
San Francisco/Bay Area/SJ, CA
 
Colorado
 
Denver,...
 
  
  [http://predev.wikidot.com/message-sound Message Sound]
+
{{Converting_Pages
Description: This mod will allow you to specify the sound played on an incoming message, distinct from the alert and notification sounds.
+
|name=meetups 
History: This is based heavily on the Sounds and Alerts...  
+
|title=MeetUps
 +
|description=foldunfold  Table of Contents  Local MeetUps  US (United States)  Arizona  Phoenix, AZ  California  Fresno San Diego/Los Angelos, CA  San Francisco/Bay Area/SJ, CA  Colorado  Denver,...  
 +
}} 
  
  [http://predev.wikidot.com/messaging-mods Messaging Mods]
+
{{Converting_Pages
All files are located in /usr/palm/applications/com.palm.app.messaging/
+
|name=message-sound  
Force Message send to an offline user without question dialog box.  
+
|title=Message Sound
sudo mount -o remount,rw /
+
|description=Description: This mod will allow you to specify the sound played on an incoming message, distinct from the alert and notification sounds. History: This is based heavily on the Sounds and Alerts...  
sudo vi...  
+
}} 
  
  [http://predev.wikidot.com/app-mods-portal Modify Existing Apps Portal]
+
{{Converting_Pages
This is the place to list modifications to built-in or downloadable applications.  
+
|name=messaging-mods  
Note that violations of license or copyright will not be tolerated here.  
+
|title=Messaging Mods
Many modifications are collected together...
+
|description=All files are located in /usr/palm/applications/com.palm.app.messaging/ Force Message send to an offline user without question dialog box.  sudo mount -o remount,rw /  sudo vi...  
 +
}} 
  
[http://predev.wikidot.com/modify-stock-app-while-keeping-original Modifying a Stock App While Keeping the Original]
+
{{Converting_Pages
I have been able to copy a pre-existing app, rename it and keep the original in the launcher. Now able to launch either original or the modified app - both show up in the Launcher. Am also doing it...  
+
|name=app-mods-portal 
 +
|title=Modify Existing Apps Portal
 +
|description=This is the place to list modifications to built-in or downloadable applications. Note that violations of license or copyright will not be tolerated here. Many modifications are collected together...  
 +
}} 
  
[http://predev.wikidot.com/stock-application-mods Modifying Stock Applications]
+
{{Converting_Pages
This section includes instructions for modifying the stock WebOS applications to add potentially useful capabilities…and/or remove annoyances. In general, the procedures listed here will normally...  
+
|name=modify-stock-app-while-keeping-original 
 +
|title=Modifying a Stock App While Keeping the Original
 +
|description=I have been able to copy a pre-existing app, rename it and keep the original in the launcher. Now able to launch either original or the modified app - both show up in the Launcher. Am also doing it...  
 +
}} 
  
[http://predev.wikidot.com/mojo-framework-documentation Mojo Framework Documentation]
+
{{Converting_Pages
This page is a placeholder for user-created Mojo SDK documentation.
+
|name=stock-application-mods 
Ideally, this should include a prototype and 1-2 lines of description for each found function.  
+
|title=Modifying Stock Applications
In the interim, webOShelp.net has...  
+
|description=This section includes instructions for modifying the stock WebOS applications to add potentially useful capabilities…and/or remove annoyances. In general, the procedures listed here will normally...  
 +
}} 
  
[http://predev.wikidot.com/more-on-leds More on Leds]
+
{{Converting_Pages
As mentioned in Controlling LEDs from the Shell, there are some sysfs endpoints for controlling the LEDs. For a small example of a native program twiddling the LEDs using these endpoints, check...  
+
|name=mojo-framework-documentation 
 +
|title=Mojo Framework Documentation
 +
|description=This page is a placeholder for user-created Mojo SDK documentation. Ideally, this should include a prototype and 1-2 lines of description for each found function.  In the interim, webOShelp.net has..
 +
}} 
  
[http://predev.wikidot.com/myavatar-in-messaging-app Myavatar In Messaging App]
+
{{Converting_Pages
How To Get Your Avatar In The Chat
+
|name=more-on-leds 
This will get the avatars (both yours and theirs) in the lower right hand corner. Also, I'd suggest the gradient in the chat balloons all fading to one side....  
+
|title=More on Leds
 +
|description=As mentioned in Controlling LEDs from the Shell, there are some sysfs endpoints for controlling the LEDs. For a small example of a native program twiddling the LEDs using these endpoints, check...  
 +
}} 
  
  [http://predev.wikidot.com/my-notification my notification]
+
{{Converting_Pages
"My Notification" App  
+
|name=myavatar-in-messaging-app  
The App is now live at http://forums.precentral.net/homebrew-apps/188729-my-notification-no-rooting-needed.html
+
|title=Myavatar In Messaging App  
Pleas use this site to talk about future development and needed...  
+
|description=How To Get Your Avatar In The Chat  This will get the avatars (both yours and theirs) in the lower right hand corner. Also, I'd suggest the gradient in the chat balloons all fading to one side....  
 +
}} 
  
  [http://predev.wikidot.com/native-apps-portal Native Apps Portal]
+
{{Converting_Pages
Doom. Nintindo. Direct Frame Buffer.  
+
|name=my-notification 
If these things excite you, you're in the right portal.  
+
|title=my notification
nintendo
+
|description="My Notification" App The App is now live at http://forums.precentral.net/homebrew-apps/188729-my-notification-no-rooting-needed.html  Pleas use this site to talk about future development and needed...  
doom
+
}} 
vala-terminal
 
vnc
 
directfb
 
Direct fb terminal
 
  
  [http://predev.wikidot.com/carded-messaging New Cards For Each Messaging Conversation]
+
{{Converting_Pages
How to make the mesaging application create a new card for each conversation
+
|name=native-apps-portal  
The message app can be a pain when you have multiple conversations going on. You have to swipe back and then pick...  
+
|title=Native Apps Portal
 +
|description=Doom. Nintindo. Direct Frame Buffer. If these things excite you, you're in the right portal. nintendo  doom  vala-terminal  vnc  directfb  Direct fb terminal 
 +
}} 
  
  [http://predev.wikidot.com/next-steps-after-rooting Next Steps: Enable the Optware Package Feed]
+
{{Converting_Pages
After you have gained initial root access to the Pre, you will want to install a secure access mechanism for use in the future. There are several steps you should take immediately:
+
|name=carded-messaging  
Install the...  
+
|title=New Cards For Each Messaging Conversation
 +
|description=How to make the mesaging application create a new card for each conversation  The message app can be a pain when you have multiple conversations going on. You have to swipe back and then pick...  
 +
}} 
  
  [http://predev.wikidot.com/nintendo Nintendo]
+
{{Converting_Pages
Nintendo emulation is now possible without having to run "Classic" for WebOS. Simply compile FCEUltra from within a Debian chroot.
+
|name=next-steps-after-rooting  
Demos
+
|title=Next Steps: Enable the Optware Package Feed
Video of game being played
+
|description=After you have gained initial root access to the Pre, you will want to install a secure access mechanism for use in the future. There are several steps you should take immediately:  Install the...  
Unmodified version of image @...  
+
}} 
  
  [http://predev.wikidot.com/novacom-windows-7 Novacom with Windows 7]
+
{{Converting_Pages
Overview
+
|name=nintendo  
The novacom installers included in the WebOS Doctor do not support being installed in Windows 7. However, if the files are unpacked and installed manually, the drivers and the novacomd...  
+
|title=Nintendo
 +
|description=Nintendo emulation is now possible without having to run "Classic" for WebOS. Simply compile FCEUltra from within a Debian chroot.  Demos  Video of game being played  Unmodified version of image @...  
 +
}} 
  
  [http://predev.wikidot.com/omap-vibe OMAP vibration device]
+
{{Converting_Pages
The device which vibrates when the phone gets a call is able to be controlled on a rooted Pre via sysfs.  
+
|name=novacom-windows-7  
This can be done manually or through shell scripts.
+
|title=Novacom with Windows 7
root@castle:/# cd...  
+
|description=Overview  The novacom installers included in the WebOS Doctor do not support being installed in Windows 7. However, if the files are unpacked and installed manually, the drivers and the novacomd...  
 +
}} 
  
  [http://predev.wikidot.com/openssh-install OpenSSH Install]
+
{{Converting_Pages
1. Install OpenSSH:
+
|name=omap-vibe  
ipkg-opt install openssh
+
|title=OMAP vibration device
Note that the default configuration of OpenSSH does not enable SFTP. Since SCP just uses basic SSH, that works.  
+
|description=The device which vibrates when the phone gets a call is able to be controlled on a rooted Pre via sysfs. This can be done manually or through shell scripts. root@castle:/# cd...  
2. Kill the OpenSSH daemon...  
+
}} 
  
  [http://predev.wikidot.com/openvpn OpenVPN for Palm Pre]
+
{{Converting_Pages
There is an openvpn ipkg for the palm pre that works fine; when you install it it complains "openvpn: unsatisfied recommendation for kernel-module-tun", however the palm pre linux is compiled with...  
+
|name=openssh-install  
 +
|title=OpenSSH Install
 +
|description=1. Install OpenSSH: ipkg-opt install openssh  Note that the default configuration of OpenSSH does not enable SFTP. Since SCP just uses basic SSH, that works.  2. Kill the OpenSSH daemon...  
 +
}} 
  
  [http://predev.wikidot.com/optware-cross-compilation Optware Cross Compilation]
+
{{Converting_Pages
A brief instruction here on how to setup optware cross build environment. For detail, see http://www.nslu2-linux.org/wiki/Optware/AddAPackageToOptware
+
|name=openvpn  
On your host Linux PC, first you'll need to...  
+
|title=OpenVPN for Palm Pre
 +
|description=There is an openvpn ipkg for the palm pre that works fine; when you install it it complains "openvpn: unsatisfied recommendation for kernel-module-tun", however the palm pre linux is compiled with...  
 +
}} 
  
  [http://predev.wikidot.com/osx-rooting OS X Rooting via USB cable]
+
{{Converting_Pages
Mac OS X:
+
|name=optware-cross-compilation  
If you are not on a mac, follow the instructions here instead.  
+
|title=Optware Cross Compilation
Download the webOS image.
+
|description=A brief instruction here on how to setup optware cross build environment. For detail, see http://www.nslu2-linux.org/wiki/Optware/AddAPackageToOptware  On your host Linux PC, first you'll need to...  
Rename this file to .zip, and extract it.  
+
}} 
Untar resources/NovacomInstaller.pkg.tar.gz (tar...
 
  
[http://predev.wikidot.com/installing-apps-without-rooting Packaging Homebrew Apps for Stock Pre without Rooting]
+
{{Converting_Pages
How To Create Packages for Installation on a Stock Pre
+
|name=osx-rooting
Brought to you by…
+
|title=OS X Rooting via USB cable
xorg - started the initiative, host of this page
+
|description=Mac OS X:  If you are not on a mac, follow the instructions here instead.  Download the webOS image.  Rename this file to .zip, and extract it.  Untar resources/NovacomInstaller.pkg.tar.gz (tar...  
simplyflipflops - discovered the install via email link (no longer...  
+
}} 
  
  [http://predev.wikidot.com/pager Pager/Nagger]
+
{{Converting_Pages
I use my phone as a pager when I'm on-call at work. The Pre's notification tone is way too short and quiet to wake me up. Here's a script that will nag you by playing a .wav file every minute while...  
+
|name=installing-apps-without-rooting  
 +
|title=Packaging Homebrew Apps for Stock Pre without Rooting
 +
|description=How To Create Packages for Installation on a Stock Pre Brought to you by…  xorg - started the initiative, host of this page  simplyflipflops - discovered the install via email link (no longer...  
 +
}} 
  
  [http://predev.wikidot.com/system:page-tags-list Page Tags]</div><div class="preview </div></div><div class="pages-list-item <div class="title  [http://predev.wikidot.com/palmdatabase-db3 PalmDatabase.db3 File]
+
{{Converting_Pages
The file /var/luna/data/dbdata/PalmDatabase.db3 is an sqlite database file that appears to contain much of the personal data stored on the Pre. The information in this database, which has about 100...  
+
|name=pager  
 +
|title=Pager/Nagger
 +
|description=I use my phone as a pager when I'm on-call at work. The Pre's notification tone is way too short and quiet to wake me up. Here's a script that will nag you by playing a .wav file every minute while...  
 +
}} 
  
[http://predev.wikidot.com/palmvnc-terminal PalmVNC Terminal]
+
{{Converting_Pages
You can install the old PalmOS PalmVNC vnc client - http://palmvnc2.free.fr/download.php - under classic, and then run a vnc server from WebOS (via a debian chroot). This is a way to get a full...
+
|name=system:page-tags-list 
 +
|title=Page Tags
 +
|description=</div><div class="preview </div></div><div class="pages-list-item <div class="title
 +
}} 
  
  [http://predev.wikidot.com/photos-slideshow Photos Slideshow]
+
{{Converting_Pages
This will give you the option when viewing a fullscreen photo to start a slide show. This makes a great addition when on the touchstone.  
+
|name=palmdatabase-db3  
Since we are doing this on just the fullscreen we will only...  
+
|title=PalmDatabase.db3 File
 +
|description=The file /var/luna/data/dbdata/PalmDatabase.db3 is an sqlite database file that appears to contain much of the personal data stored on the Pre. The information in this database, which has about 100...  
 +
}} 
  
  [http://predev.wikidot.com/pictures-from-self-test Pictures from Self-Test]
+
{{Converting_Pages
There is some interesting stuff leftover from the testing process:
+
|name=palmvnc-terminal  
root@castle:/var/log/hwtest/ted# ls -F
+
|title=PalmVNC Terminal
log/  pics/
+
|description=You can install the old PalmOS PalmVNC vnc client - http://palmvnc2.free.fr/download.php - under classic, and then run a vnc server from WebOS (via a debian chroot). This is a way to get a full...  
The pics/ directory has what appears to be a shot taken inside the factory...  
+
}} 
  
  [http://predev.wikidot.com/podcatcher Podcatcher]
+
{{Converting_Pages
A couple of scripts for podcatching, podcast management, and playlist creation
+
|name=photos-slideshow  
Motivation
+
|title=Photos Slideshow
I wanted an on-device method for downloading podcast episodes and generating playlists, and didn't want to...  
+
|description=This will give you the option when viewing a fullscreen photo to start a slide show. This makes a great addition when on the touchstone. Since we are doing this on just the fullscreen we will only...  
 +
}} 
  
  [http://predev.wikidot.com/porting-older-apps Porting Older Apps]
+
{{Converting_Pages
there is no shortage of open source license (mostly variations on mit) older javascript apps out there. Games, calculators, sketchpads, whatever.  
+
|name=pictures-from-self-test 
I have completed porting 4, and am working on an...
+
|title=Pictures from Self-Test
 +
|description=There is some interesting stuff leftover from the testing process: root@castle:/var/log/hwtest/ted# ls -F  log/  pics/  The pics/ directory has what appears to be a shot taken inside the factory...  
 +
}} 
  
  [http://predev.wikidot.com/pre-linux-portal Pre Linux Portal]
+
{{Converting_Pages
This page lists applications you can install on your Pre that run through the linux shell, and modifications you can make to the linux to make your Pre do what you want. This is distinct from webOS...  
+
|name=podcatcher  
 +
|title=Podcatcher
 +
|description=A couple of scripts for podcatching, podcast management, and playlist creation  Motivation  I wanted an on-device method for downloading podcast episodes and generating playlists, and didn't want to...  
 +
}} 
  
[http://predev.wikidot.com/pre-not-booting-webos-doctor-how-to Pre not booting? webOS Doctor How-To]
+
{{Converting_Pages
Fortunately, Palm has created a tool called webOS Doctor intended for users to easily restore their devices in the event that they do not want to boot for one reason or another.  
+
|name=porting-older-apps 
Download webOS...  
+
|title=Porting Older Apps
 +
|description=there is no shortage of open source license (mostly variations on mit) older javascript apps out there. Games, calculators, sketchpads, whatever. I have completed porting 4, and am working on an...  
 +
}} 
  
  [http://predev.wikidot.com/remote-control Pre Remote Control Options]
+
{{Converting_Pages
Write blurbs / pros and cons about:
+
|name=pre-linux-portal  
via USB
+
|title=Pre Linux Portal
novacom related
+
|description=This page lists applications you can install on your Pre that run through the linux shell, and modifications you can make to the linux to make your Pre do what you want. This is distinct from webOS...  
linux-rooting
+
}} 
standard usb networking
 
usbnet-setup
 
via WiFi
 
ad-hoc-networking
 
reverse-tunnel
 
Tethering
 
Reference tethering for...  
 
  
[http://predev.wikidot.com/pre-hash-codes Pre Specific Hash Codes]
+
{{Converting_Pages
The following hash codes were discovered by LarrySteeze
+
|name=pre-not-booting-webos-doctor-how-to 
CONFIRMED:
+
|title=Pre not booting? webOS Doctor How-To
##STICKYDIALER# (784259342537)
+
|description=Fortunately, Palm has created a tool called webOS Doctor intended for users to easily restore their devices in the event that they do not want to boot for one reason or another. Download webOS...  
This enables/disables the Sticky Dialer feature. The sticky dialer feature, when enabled, allows...  
+
}} 
  
  [http://predev.wikidot.com/pre-terminal-options Pre Terminal Options]
+
{{Converting_Pages
There are a number of ways to run a terminal on the Pre to access its own GNU/Linux command line.
+
|name=remote-control  
None of them are yet mojo apps.
+
|title=Pre Remote Control Options  
via Classic - vt100 terminal
+
|description=Write blurbs / pros and cons about:  via USB  novacom related  linux-rooting  standard usb networking  usbnet-setup  via WiFi  ad-hoc-networking  reverse-tunnel  Tethering  Reference tethering for...  
The simplest is simply to run a ssh...  
+
}} 
  
  [http://predev.wikidot.com/profile-d profile.d]
+
{{Converting_Pages
After following the Bash Installation Tutorial one can use these examples below to change the bash environment.  
+
|name=pre-hash-codes 
/etc/profile.d/profile.custom
+
|title=Pre Specific Hash Codes
#this sets up the nice...
+
|description=The following hash codes were discovered by LarrySteeze CONFIRMED: ##STICKYDIALER# (784259342537)  This enables/disables the Sticky Dialer feature. The sticky dialer feature, when enabled, allows...  
 +
}} 
  
  [http://predev.wikidot.com/putty Putty]
+
{{Converting_Pages
Detailed Putty Terminal Settings
+
|name=pre-terminal-options  
Detailed Putty Terminal Settings using SSh-2, DropBear and DynDNS.
+
|title=Pre Terminal Options
How to configure Putty for the Dynamic DNS to the Pre, so you can connect via Wifi and have good...  
+
|description=There are a number of ways to run a terminal on the Pre to access its own GNU/Linux command line.  None of them are yet mojo apps.  via Classic - vt100 terminal  The simplest is simply to run a ssh...  
 +
}} 
  
  [http://predev.wikidot.com/qemu QEMU]
+
{{Converting_Pages
THIS DOES NOT WORK. REPEAT, DOES NOT WORK. THIS IS STILL BEING INVESTIGATED.  
+
|name=profile-d 
1) Grab qemu-omap3.  
+
|title=profile.d
2) Compile (standard configure options are fine).
+
|description=After following the Bash Installation Tutorial one can use these examples below to change the bash environment. /etc/profile.d/profile.custom  #this sets up the nice...  
3) Create a full PC-partitioned disk image with a...
+
}} 
  
  [http://predev.wikidot.com/qemu-webos-emulation QEMU webOS Emulation]
+
{{Converting_Pages
Extracting a valid initrd and kernel from the nova-installer-image-castle.uImage as supplied with the webOS Doctor .jar (for 1.0.2 - not figured out for 1.0.3 webOS Doctor).  
+
|name=putty 
dd...
+
|title=Putty
 +
|description=Detailed Putty Terminal Settings Detailed Putty Terminal Settings using SSh-2, DropBear and DynDNS.  How to configure Putty for the Dynamic DNS to the Pre, so you can connect via Wifi and have good...  
 +
}} 
  
  [http://predev.wikidot.com/radio-power-switch Radio Power Switch]
+
{{Converting_Pages
I created this mod so I can turn off the cellular radio, but keep WiFi and Bluetooth on. Strangely, The Pre does not seem to have an existing way to do this, only the "Airplane Mode" which shuts...  
+
|name=qemu  
 +
|title=QEMU
 +
|description=THIS DOES NOT WORK. REPEAT, DOES NOT WORK. THIS IS STILL BEING INVESTIGATED.  1) Grab qemu-omap3.  2) Compile (standard configure options are fine).  3) Create a full PC-partitioned disk image with a...  
 +
}} 
  
[http://predev.wikidot.com/random-wallpaper-switching Random Wallpaper Switching]
+
{{Converting_Pages
Goal
+
|name=qemu-webos-emulation 
On my desktop I have installed desktop drapes and my wallpaper switches every few hours to a random image in a wallpapers folder. I wanted to have the same functionality on my...  
+
|title=QEMU webOS Emulation
 +
|description=Extracting a valid initrd and kernel from the nova-installer-image-castle.uImage as supplied with the webOS Doctor .jar (for 1.0.2 - not figured out for 1.0.3 webOS Doctor). dd... 
 +
}} 
  
[http://predev.wikidot.com/system:recent-changes Recent Changes]</div><div class="preview </div></div><div class="pages-list-item <div class="title  [http://predev.wikidot.com/replace-vi-with-a-fullscreen-text-editor Replace "vi" with Fullscreen Text Editor "joe" or "nano"]
+
{{Converting_Pages
If you find "vi" to be frustrating to use, there are solutions for you.
+
|name=radio-power-switch 
Prerequisites:
+
|title=Radio Power Switch
1) Rooted Pre
+
|description=I created this mod so I can turn off the cellular radio, but keep WiFi and Bluetooth on. Strangely, The Pre does not seem to have an existing way to do this, only the "Airplane Mode" which shuts...  
2) Ipkg-opt & unprivileged user installed & configured
+
}} 
3) SSH installed
 
4) Connect &...  
 
  
[http://predev.wikidot.com/research-notes-portal Research Notes Portal]
+
{{Converting_Pages
This page links to pages which have the results of research into the Pre. It is something of a catch-all.  
+
|name=random-wallpaper-switching 
There may, or may not be procedural instructions.  
+
|title=Random Wallpaper Switching
Results may be incomplete or...
+
|description=Goal  On my desktop I have installed desktop drapes and my wallpaper switches every few hours to a random image in a wallpapers folder. I wanted to have the same functionality on my...  
 +
}} 
  
  [http://predev.wikidot.com/resources Resources]
+
{{Converting_Pages
Resources:
+
|name=system:recent-changes  
This page contains various resources related to the Palm Pre. If you want to get listed here, just jump in our IRC channel and ask!
+
|title=Recent Changes
PalmPre.org - Unofficial Palm Pre Fan Site
+
|description=</div><div class="preview </div></div><div class="pages-list-item <div class="title
 +
}} 
  
  [http://predev.wikidot.com/restoredebug Restore Debug Log]
+
{{Converting_Pages
Jun 11, 2009 6:44:38 PM com.palm.nova.installer.recoverytool.ConfigFileMgr loadConfiguration
+
|name=replace-vi-with-a-fullscreen-text-editor  
INFO: baseBuild webOS.tar
+
|title=Replace "vi" with Fullscreen Text Editor "joe" or "nano"
Jun 11, 2009 6:44:38 PM...
+
|description=If you find "vi" to be frustrating to use, there are solutions for you.  Prerequisites: 1) Rooted Pre  2) Ipkg-opt & unprivileged user installed & configured  3) SSH installed  4) Connect &...  
 +
}} 
  
  [http://predev.wikidot.com/reverse-tunnel Reverse Tunnel]
+
{{Converting_Pages
This page will explain how to do the reverse of ad-hoc-networking - set your computer up as an access point, connect to it with your pre, and then connect back to the pre from your computer.  
+
|name=research-notes-portal  
Note...  
+
|title=Research Notes Portal
 +
|description=This page links to pages which have the results of research into the Pre. It is something of a catch-all.  There may, or may not be procedural instructions. Results may be incomplete or...  
 +
}} 
  
  [http://predev.wikidot.com/roam-control Roam Control]
+
{{Converting_Pages
Roam Control
+
|name=resources  
Creating a "Roam Only" mode
+
|title=Resources
By default, the Pre has no "Roam Only" mode. For fringe Sprint service areas, this can be very annoying, as the phone will tend to prefer a weak Sprint...  
+
|description=Resources:  This page contains various resources related to the Palm Pre. If you want to get listed here, just jump in our IRC channel and ask!  PalmPre.org - Unofficial Palm Pre Fan Site 
 +
}} 
  
  [http://predev.wikidot.com/rooted-pre-issues Rooted Pre Issues]
+
{{Converting_Pages
Can't install App Store apps
+
|name=restoredebug  
From: kdaqkdaq
+
|title=Restore Debug Log
Subject: ajaxphpterm
+
|description=Jun 11, 2009 6:44:38 PM com.palm.nova.installer.recoverytool.ConfigFileMgr loadConfiguration  INFO: baseBuild webOS.tar  Jun 11, 2009 6:44:38 PM...  
Date sent: 17 Jul 2009, 17:50 EST
+
}} 
Hello Danny,
 
Thanks for the great tutorial on ajaxphpterm!
 
I just wanted to give you a heads-up. I...  
 
  
  [http://predev.wikidot.com/running-processes Running Processes]
+
{{Converting_Pages
As of June 9, 2009, running firmware version [webOS 1.0.2]:
+
|name=reverse-tunnel  
After rooting into the phone here is a list all the running processes on the Palm Pre and what their purpose is…
+
|title=Reverse Tunnel
System...  
+
|description=This page will explain how to do the reverse of ad-hoc-networking - set your computer up as an access point, connect to it with your pre, and then connect back to the pre from your computer. Note...  
 +
}} 
  
  [http://predev.wikidot.com/runningwebosinqemu Running webOS in QEMU]
+
{{Converting_Pages
QEMU is an emulator that will allow testing changes to webOS without loading them onto the Pre. The Palm webOS SDK emulator is not based on QEMU. Even if someone were to have the SDK, which no one...  
+
|name=roam-control  
 +
|title=Roam Control
 +
|description=Roam Control  Creating a "Roam Only" mode  By default, the Pre has no "Roam Only" mode. For fringe Sprint service areas, this can be very annoying, as the phone will tend to prefer a weak Sprint...  
 +
}} 
  
  [http://predev.wikidot.com/samba-access Samba Access]
+
{{Converting_Pages
This document is still a work in progress, as once the installation is complete you will have access to your Pre via your home network but it will disable audio i am still in the process of...  
+
|name=rooted-pre-issues 
 +
|title=Rooted Pre Issues
 +
|description=Can't install App Store apps From: kdaqkdaq  Subject: ajaxphpterm  Date sent: 17 Jul 2009, 17:50 EST  Hello Danny, Thanks for the great tutorial on ajaxphpterm!  I just wanted to give you a heads-up. I...  
 +
}} 
  
  [http://predev.wikidot.com/search:site Search the site]</div><div class="preview </div></div><div class="pages-list-item <div class="title  [http://predev.wikidot.com/bash-installing Setup Bash]
+
{{Converting_Pages
Setting up Bash as a Replacment Shell for /bin/sh
+
|name=running-processes  
Preliminaries
+
|title=Running Processes
Gain root access.
+
|description=As of June 9, 2009, running firmware version [webOS 1.0.2
Setup the Optware Feed.
+
|description=:  After rooting into the phone here is a list all the running processes on the Palm Pre and what their purpose is…  System...  
Open the root file system to read/write with rootfs_open.
+
}} 
Install bash
 
ipkg-opt install...  
 
  
  [http://predev.wikidot.com/sftp-access SFTP Access]
+
{{Converting_Pages
Once you have rooted your Pre, it would be nice to be able to get and put files off the Pre without having to switch to usb drive mode, and copy the files over,and switch back to user mode, and...  
+
|name=runningwebosinqemu  
 +
|title=Running webOS in QEMU
 +
|description=QEMU is an emulator that will allow testing changes to webOS without loading them onto the Pre. The Palm webOS SDK emulator is not based on QEMU. Even if someone were to have the SDK, which no one...  
 +
}} 
  
  [http://predev.wikidot.com/show-actual-battery-percent Show Actual Battery Percent]
+
{{Converting_Pages
Background
+
|name=samba-access  
The battery level fluctuates between 94% to 100% when a charging device is present. The systemui shows 100%, regardless of actual battery percent once changed to 100% while in the...  
+
|title=Samba Access
 +
|description=This document is still a work in progress, as once the installation is complete you will have access to your Pre via your home network but it will disable audio i am still in the process of...  
 +
}} 
  
  [http://predev.wikidot.com/show-allday-events-in-calendar-month-view Show allday events in calendar month view]
+
{{Converting_Pages
This patch will modify the calendar application to show all day events in the month view of the application.
+
|name=search:site  
It denotes days with all day events by changing the background of the cell to be...
+
|title=Search the site
 +
|description=</div><div class="preview </div></div><div class="pages-list-item <div class="title
 +
}} 
  
  [http://predev.wikidot.com/nav:side Sidebar]
+
{{Converting_Pages
Welcome Page
+
|name=bash-installing  
How to Join
+
|title=Setup Bash
How to Edit
+
|description=Setting up Bash as a Replacment Shell for /bin/sh  Preliminaries  Gain root access. Setup the Optware Feed. Open the root file system to read/write with rootfs_open.  Install bash  ipkg-opt install...  
User Controls
+
}} 
All Pages
 
Recent Changes
 
Invite a Friend
 
Members
 
Getting Started
 
How To Recover
 
Basic Linux Use
 
Enable Root Access
 
Next steps: Enable the...  
 
  
  [http://predev.wikidot.com/system:members Site Members]
+
{{Converting_Pages
Members:
+
|name=sftp-access  
Moderators
+
|title=SFTP Access
Admins
+
|description=Once you have rooted your Pre, it would be nice to be able to get and put files off the Pre without having to switch to usb drive mode, and copy the files over,and switch back to user mode, and..
 +
}} 
  
  [http://predev.wikidot.com/splash-application Splash Application]
+
{{Converting_Pages
Coming from the Treo 800w (and 3 other windows mobile phones) I am missing the 'Today' screen. I would like to research a build an app that reaches out to other applications data (using the same...  
+
|name=show-actual-battery-percent  
 +
|title=Show Actual Battery Percent
 +
|description=Background  The battery level fluctuates between 94% to 100% when a charging device is present. The systemui shows 100%, regardless of actual battery percent once changed to 100% while in the...  
 +
}} 
  
  [http://predev.wikidot.com/symlink-applications Symlink Applications]
+
{{Converting_Pages
It is possible to place applications in alternate locations (eg /media/internal) and symlink them to the appropriate application folder (eg /usr/palm/applications or...  
+
|name=show-allday-events-in-calendar-month-view  
 +
|title=Show allday events in calendar month view
 +
|description=This patch will modify the calendar application to show all day events in the month view of the application.  It denotes days with all day events by changing the background of the cell to be...  
 +
}} 
  
  [http://predev.wikidot.com/system:page-tags system:page-tags]</div><div class="preview </div></div><div class="pages-list-item <div class="title [http://predev.wikidot.com/system-sounds System Sounds]
+
{{Converting_Pages
Playing a sound
+
|name=nav:side  
From the command-line
+
|title=Sidebar
luna-send -n 1 palm://com.palm.audio/systemsounds/playFeedback '{"name":"shutter"}'
+
|description=Welcome Page  How to Join  How to Edit  User Controls  All Pages  Recent Changes  Invite a Friend  Members  Getting Started  How To Recover  Basic Linux Use  Enable Root Access Next steps: Enable the...  
Inside a mojo...
+
}
  
  [http://predev.wikidot.com/tethering Tethering]
+
{{Converting_Pages
We have been politely cautioned by Palm (in private, and not by any legal team) that any discussion of tethering during the Sprint exclusivity period (and perhaps beyond—we don't know yet) will...
+
|name=system:members  
 +
|title=Site Members
 +
|description=Members: Moderators  Admins 
 +
}} 
  
  [http://predev.wikidot.com/tidbits Tidbits]
+
{{Converting_Pages
tictac's Tidbits
+
|name=splash-application  
This section lists various tidbits of information tictac has found.  
+
|title=Splash Application
rootfs/etc/palm-build-info
+
|description=Coming from the Treo 800w (and 3 other windows mobile phones) I am missing the 'Today' screen. I would like to research a build an app that reaches out to other applications data (using the same...  
PRODUCT_VERSION_STRING=Palm webOS...  
+
}} 
  
  [http://predev.wikidot.com/nav:top Top Nav - Green nav bar contents.]
+
{{Converting_Pages
Latest
+
|name=symlink-applications  
Community Ideas
+
|title=Symlink Applications
Update 1.0.4
+
|description=It is possible to place applications in alternate locations (eg /media/internal) and symlink them to the appropriate application folder (eg /usr/palm/applications or...  
Update 1.0.3
+
}} 
Other Goals
 
Tethering
 
Contact
 
Contributors
 
Administrative
 
  
  [http://predev.wikidot.com/torch-flash Torch/Flash]
+
{{Converting_Pages
The Camera Flash LED - Background
+
|name=system:page-tags  
This is a pretty cool device. I just did some research and concluded that Palm is using the Luxeon Flash LED after looking at available products. There is a PDF...
+
|title=system:page-tags
 +
|description=</div><div class="preview </div></div><div class="pages-list-item <div class="title
 +
}} 
  
  [http://predev.wikidot.com/track-skipping-using-volume-up-down-buttons Track skipping using Volume Up/Down Buttons]
+
{{Converting_Pages
Preamble
+
|name=system-sounds  
You will need write permissions to the filesystem on your pre to apply this patch.
+
|title=System Sounds
To get write persmissions execute:  
+
|description=Playing a sound  From the command-line  luna-send -n 1 palm://com.palm.audio/systemsounds/playFeedback '{"name":"shutter"}'  Inside a mojo...  
rootfs_open -w
+
}} 
To remount the filesystem as read-only:
 
mount -o...  
 
  
  [http://predev.wikidot.com/turn-off-missed-call-sound Turn Off Missed Call Sound]
+
{{Converting_Pages
Disable sound when you miss a call
+
|name=tethering  
If you're like me, you want to use the alarm clock and hear SMS alerts in case the NOC is on fire, but you don't want some random spam call to wake you up. Even...  
+
|title=Tethering
 +
|description=We have been politely cautioned by Palm (in private, and not by any legal team) that any discussion of tethering during the Sprint exclusivity period (and perhaps beyond—we don't know yet) will...  
 +
}} 
  
  [http://predev.wikidot.com/unhide-the-developermode-app Unhide the DeveloperMode App]
+
{{Converting_Pages
1. Root your Pre. (Follow the Enabling Root Access tutorial for instructions on how to do this.)
+
|name=tidbits 
2. SSH in. (Follow the Optware Package Feed tutorial to install and enable SSH on your phone.)
+
|title=Tidbits
3....
+
|description=tictac's Tidbits This section lists various tidbits of information tictac has found.  rootfs/etc/palm-build-info  PRODUCT_VERSION_STRING=Palm webOS...  
 +
}} 
  
  [http://predev.wikidot.com/update-1-0-3-info Update 1.0.3 Info]
+
{{Converting_Pages
I thought it'd be a good idea to create a page detailing some of the changes that were performed in 1.0.3 with regard to the posted hacks here.
+
|name=nav:top  
Confirmed Working After Update
+
|title=Top Nav - Green nav bar contents.  
Add / Delete Pages in...
+
|description=Latest  Community Ideas  Update 1.0.4  Update 1.0.3 Other Goals  Tethering  Contact  Contributors  Administrative 
 +
}} 
  
  [http://predev.wikidot.com/update-1-0-4 Update 1.0.4]
+
{{Converting_Pages
Put all information about Update 1.0.4 here, including changes made, current development ideas, etc.  
+
|name=torch-flash  
Disabled After Update
+
|title=Torch/Flash
Installing apps through links to .ipk files in the stock Email...
+
|description=The Camera Flash LED - Background  This is a pretty cool device. I just did some research and concluded that Palm is using the Luxeon Flash LED after looking at available products. There is a PDF...  
 +
}} 
  
[http://predev.wikidot.com/update-service-trace Update Service Trace]
+
{{Converting_Pages
This is a trace of a captured / decrypted session from the pre updater client to Palm's updater web service (ps.palmws.com — presumably PS stands for Patch Server?)
+
|name=track-skipping-using-volume-up-down-buttons 
This session was captured via...  
+
|title=Track skipping using Volume Up/Down Buttons
 +
|description=Preamble  You will need write permissions to the filesystem on your pre to apply this patch. To get write persmissions execute:  rootfs_open -w  To remount the filesystem as read-only:  mount -o...  
 +
}} 
  
  [http://predev.wikidot.com/usb USB]
+
{{Converting_Pages
lsusb from a linux host after running "usbnet enable" to get into 0101 mode.
+
|name=turn-off-missed-call-sound  
Bus 002 Device 003: ID 0830:0101 Palm, Inc.
+
|title=Turn Off Missed Call Sound
Device Descriptor:
+
|description=Disable sound when you miss a call  If you're like me, you want to use the alarm clock and hear SMS alerts in case the NOC is on fire, but you don't want some random spam call to wake you up. Even...  
bLength                18
+
}} 
bDescriptorType...  
 
  
  [http://predev.wikidot.com/usbnet-setup USBnet networking setup]
+
{{Converting_Pages
USBnet allows you to create an IP network over the USB cable. This will allow you to talk to your Pre without WiFi or Bluetooth, and it keeps the battery charged.  
+
|name=unhide-the-developermode-app  
On your rooted Pre
+
|title=Unhide the DeveloperMode App
run
+
|description=1. Root your Pre. (Follow the Enabling Root Access tutorial for instructions on how to do this.)  2. SSH in. (Follow the Optware Package Feed tutorial to install and enable SSH on your phone.)  3....  
usbnet...  
+
}} 
  
  [http://predev.wikidot.com/using-novaproxy Using Novaproxy to Gain Root Access]
+
{{Converting_Pages
If you are using a mac, follow the instructions here instead of this page.  
+
|name=update-1-0-3-info  
Procedure:
+
|title=Update 1.0.3 Info
This procedure works as is with Windows XP or Vista, and can be made to work with Windows 7 by manually...  
+
|description=I thought it'd be a good idea to create a page detailing some of the changes that were performed in 1.0.3 with regard to the posted hacks here.  Confirmed Working After Update  Add / Delete Pages in...  
 +
}} 
  
  [http://predev.wikidot.com/using-volume-buttons-to-take-a-picture Using Volume Buttons to Take a Picture]
+
{{Converting_Pages
Note: If you are only looking for a hardware-based button to take a picture, the space bar will do that for you already.  
+
|name=update-1-0-4  
Preamble
+
|title=Update 1.0.4
You will need write permissions to the filesystem on your Pre to...  
+
|description=Put all information about Update 1.0.4 here, including changes made, current development ideas, etc. Disabled After Update  Installing apps through links to .ipk files in the stock Email...  
 +
}} 
  
[http://predev.wikidot.com/usr-bin-lunaprop /usr/bin/lunaprop]
+
{{Converting_Pages
lunaprop:
+
|name=update-service-trace 
Appears to be a key:value program for preferences. Preferences are stored in JSON format.
+
|title=Update Service Trace
Careful when using lunaprop though. If it cannot find the 'com.palm.*' file in /var/preferences...  
+
|description=This is a trace of a captured / decrypted session from the pre updater client to Palm's updater web service (ps.palmws.com — presumably PS stands for Patch Server?)  This session was captured via...  
 +
}} 
  
  [http://predev.wikidot.com/vala-terminal Vala Terminal]
+
{{Converting_Pages
Update 2009-07-04: Note that until http://trac.freesmartphone.org/ticket/446 is implemented or someone gets the touchscreen working under directfb, I'm working on DFBTerm again since there is no...  
+
|name=usb  
 +
|title=USB
 +
|description=lsusb from a linux host after running "usbnet enable" to get into 0101 mode. Bus 002 Device 003: ID 0830:0101 Palm, Inc.   Device Descriptor:  bLength                18  bDescriptorType...  
 +
}} 
  
  [http://predev.wikidot.com/version Version]
+
{{Converting_Pages
Version
+
|name=usbnet-setup  
You can tell how many seconds your CPU has run in each state,  
+
|title=USBnet networking setup
and the date of manufacture and the factory shipping date by running this command.  
+
|description=USBnet allows you to create an IP network over the USB cable. This will allow you to talk to your Pre without WiFi or Bluetooth, and it keeps the battery charged. On your rooted Pre  run  usbnet...  
Create a file that does this for...  
+
}} 
  
  [http://predev.wikidot.com/vnc VNC (Virtual Network Computing)]
+
{{Converting_Pages
VNC on the Palm Pre
+
|name=using-novaproxy  
NOTE: As an alternative to enabling VNC by following this tutorial, one can use PalmVNC in the Classic emulator with full control. You may download PalmVNC at:...  
+
|title=Using Novaproxy to Gain Root Access
 +
|description=If you are using a mac, follow the instructions here instead of this page.  Procedure: This procedure works as is with Windows XP or Vista, and can be made to work with Windows 7 by manually...  
 +
}} 
  
[http://predev.wikidot.com/webos-doctor-version-1-0-3 webOS Doctor version 1.0.3]
+
{{Converting_Pages
Changes:  
+
|name=using-volume-buttons-to-take-a-picture 
Here are the changes (excluding changes in /usr/lib/ipkg) between 1.0.2 and 1.0.3, based on the contents of the webOS Doctor jar file:
+
|title=Using Volume Buttons to Take a Picture
File /META-INF/JARKEY.RSA differs
+
|description=Note: If you are only looking for a hardware-based button to take a picture, the space bar will do that for you already. Preamble  You will need write permissions to the filesystem on your Pre to...  
File...
+
}} 
  
  [http://predev.wikidot.com/webos-doctor-version-1-0-4 webOS Doctor version 1.0.4]
+
{{Converting_Pages
Changes:  
+
|name=usr-bin-lunaprop  
Here are the changes (excluding changes in /usr/lib/ipkg) between 1.0.3 and 1.0.4, based on the contents of the webOS Doctor jar file:
+
|title=/usr/bin/lunaprop
File...  
+
|description=lunaprop:  Appears to be a key:value program for preferences. Preferences are stored in JSON format. Careful when using lunaprop though. If it cannot find the 'com.palm.*' file in /var/preferences...  
 +
}} 
  
  [http://predev.wikidot.com/webos-doctor-versions Webos Doctor Versions]
+
{{Converting_Pages
It seems the webOS Doctor at http://palm.cdnetworks.net/rom/pre_p100eww/webosdoctorp100ewwsprint.jar keeps changing.
+
|name=vala-terminal  
Note that the webOS Doctor package comes with the following...  
+
|title=Vala Terminal
 +
|description=Update 2009-07-04: Note that until http://trac.freesmartphone.org/ticket/446 is implemented or someone gets the touchscreen working under directfb, I'm working on DFBTerm again since there is no...  
 +
}} 
  
  [http://predev.wikidot.com/webos-hacking webOS Exploration - Various Information]
+
{{Converting_Pages
webOS is a open source based operating system, running a Linux kernel based off of 2.6.24.  
+
|name=version  
This page serves as a collection of information and subtopics, with the end goal of gaining root access on...
+
|title=Version
 +
|description=Version  You can tell how many seconds your CPU has run in each state, and the date of manufacture and the factory shipping date by running this command.  Create a file that does this for...  
 +
}} 
  
  [http://predev.wikidot.com/webos-internals-irc-channel-policy WebOS-Internals IRC Channel Policy]
+
{{Converting_Pages
This page documents the charter of the #webos-internals IRC channel on Freenode, and outlines specific policies, rules and guidelines that the channel operators will enforce.  
+
|name=vnc  
Charter
+
|title=VNC (Virtual Network Computing)
The...  
+
|description=VNC on the Palm Pre  NOTE: As an alternative to enabling VNC by following this tutorial, one can use PalmVNC in the Classic emulator with full control. You may download PalmVNC at:...  
 +
}} 
  
  [http://predev.wikidot.com/webos-programming-portal Webos Programming Portal]
+
{{Converting_Pages
The basic instructions for starting programming in webOS are found in building-webos-mojo-applications.  
+
|name=webos-doctor-version-1-0-3  
additional webOS application information can be found on these...  
+
|title=webOS Doctor version 1.0.3
 +
|description=Changes: Here are the changes (excluding changes in /usr/lib/ipkg) between 1.0.2 and 1.0.3, based on the contents of the webOS Doctor jar file:  File /META-INF/JARKEY.RSA differs  File...  
 +
}} 
  
  [http://predev.wikidot.com/start Welcome to the Pre/webOS Development Wiki]
+
{{Converting_Pages
Intro
+
|name=webos-doctor-version-1-0-4  
This site is for collecting information about the inner workings of webOS, which powers everybody (else)'s favorite smart phone, the Palm Pre. If you add information which you did not...  
+
|title=webOS Doctor version 1.0.4
 +
|description=Changes: Here are the changes (excluding changes in /usr/lib/ipkg) between 1.0.3 and 1.0.4, based on the contents of the webOS Doctor jar file:  File...  
 +
}} 
  
  [http://predev.wikidot.com/wifi-rooting-proc Windows Wifi Rooting Procedure]
+
{{Converting_Pages
If you have never used Linux before please look at Basic Linux Use to get an idea of linux usage before proceeding.  
+
|name=webos-doctor-versions  
Windows rooting via wifi
+
|title=Webos Doctor Versions
This procedure works as is with Windows XP or Vista, and...  
+
|description=It seems the webOS Doctor at http://palm.cdnetworks.net/rom/pre_p100eww/webosdoctorp100ewwsprint.jar keeps changing. Note that the webOS Doctor package comes with the following...  
 +
}} 
  
  [http://predev.wikidot.com/wireless-music-sync-with-amarok-1-4 Wireless Music Sync with Amarok 1.4]
+
{{Converting_Pages
The great thing about Amarok 1.4.x is that you can configure pretty much anything as a media device to sync music files. I know Amarok 1.4 is old news if you're running KDE4, but I still like it...
+
|name=webos-hacking 
 +
|title=webOS Exploration - Various Information
 +
|description=webOS is a open source based operating system, running a Linux kernel based off of 2.6.24.  This page serves as a collection of information and subtopics, with the end goal of gaining root access on... 
 +
}} 
 +
 
 +
{{Converting_Pages
 +
|name=webos-internals-irc-channel-policy 
 +
|title=WebOS-Internals IRC Channel Policy
 +
|description=This page documents the charter of the #webos-internals IRC channel on Freenode, and outlines specific policies, rules and guidelines that the channel operators will enforce.  Charter  The... 
 +
}} 
 +
 
 +
{{Converting_Pages
 +
|name=webos-programming-portal 
 +
|title=Webos Programming Portal
 +
|description=The basic instructions for starting programming in webOS are found in building-webos-mojo-applications.  additional webOS application information can be found on these... 
 +
}} 
 +
 
 +
{{Converting_Pages
 +
|name=start  
 +
|title=Welcome to the Pre/webOS Development Wiki
 +
|description=Intro  This site is for collecting information about the inner workings of webOS, which powers everybody (else)'s favorite smart phone, the Palm Pre. If you add information which you did not... 
 +
}} 
 +
 
 +
{{Converting_Pages
 +
|name=wifi-rooting-proc 
 +
|title=Windows Wifi Rooting Procedure
 +
|description=If you have never used Linux before please look at Basic Linux Use to get an idea of linux usage before proceeding.  Windows rooting via wifi  This procedure works as is with Windows XP or Vista, and...  
 +
}} 
 +
 
 +
{{Converting_Pages
 +
|name=wireless-music-sync-with-amarok-1-4
 +
|title=Wireless Music Sync with Amarok 1.4  
 +
|description=The great thing about Amarok 1.4.x is that you can configure pretty much anything as a media device to sync music files. I know Amarok 1.4 is old news if you're running KDE4, but I still like it...

Revision as of 03:37, 20 July 2009

If any of these pages end up on THIS wiki, they've already been ported and a redirect entered.

if you find any of those, please delete them from this page. Thanks

Template:Converting Pages

Template:Converting Pages

Template:Converting Pages

Template:Converting Pages

Template:Converting Pages

Template:Converting Pages

Template:Converting Pages

Template:Converting Pages

Template:Converting Pages

Template:Converting Pages

Template:Converting Pages

Template:Converting Pages

Template:Converting Pages

Template:Converting Pages

Template:Converting Pages

Template:Converting Pages

Template:Converting Pages

Template:Converting Pages

Template:Converting Pages

Template:Converting Pages

Template:Converting Pages

Template:Converting Pages

Template:Converting Pages

Template:Converting Pages

Template:Converting Pages

Template:Converting Pages

Template:Converting Pages

Template:Converting Pages

Template:Converting Pages

Template:Converting Pages

Template:Converting Pages

Template:Converting Pages

Template:Converting Pages

Template:Converting Pages

Template:Converting Pages

Template:Converting Pages

Template:Converting Pages

Template:Converting Pages

Template:Converting Pages

Template:Converting Pages

Template:Converting Pages

Template:Converting Pages

Template:Converting Pages

Template:Converting Pages

Template:Converting Pages

Template:Converting Pages

Template:Converting Pages

Template:Converting Pages

Template:Converting Pages

Template:Converting Pages

Template:Converting Pages

Template:Converting Pages

Template:Converting Pages

Template:Converting Pages

Template:Converting Pages

Template:Converting Pages

Template:Converting Pages

Template:Converting Pages

Template:Converting Pages

Template:Converting Pages

Template:Converting Pages

Template:Converting Pages

Template:Converting Pages

Template:Converting Pages

Template:Converting Pages

Template:Converting Pages

Template:Converting Pages

Template:Converting Pages

Template:Converting Pages

Template:Converting Pages

Template:Converting Pages

Template:Converting Pages

Template:Converting Pages

Template:Converting Pages

Template:Converting Pages

Template:Converting Pages

Template:Converting Pages

Template:Converting Pages

Template:Converting Pages

Template:Converting Pages

Template:Converting Pages

Template:Converting Pages

Template:Converting Pages

Template:Converting Pages

Template:Converting Pages

Template:Converting Pages

Template:Converting Pages

Template:Converting Pages

Template:Converting Pages

Template:Converting Pages

Template:Converting Pages

Template:Converting Pages

Template:Converting Pages

Template:Converting Pages

Template:Converting Pages

Template:Converting Pages

Template:Converting Pages

Template:Converting Pages

Template:Converting Pages

Template:Converting Pages

Template:Converting Pages

Template:Converting Pages

Template:Converting Pages

Template:Converting Pages

Template:Converting Pages

Template:Converting Pages

Template:Converting Pages

Template:Converting Pages

Template:Converting Pages

Template:Converting Pages

Template:Converting Pages

Template:Converting Pages

Template:Converting Pages

Template:Converting Pages

Template:Converting Pages

Template:Converting Pages

Template:Converting Pages

Template:Converting Pages

Template:Converting Pages

Template:Converting Pages

Template:Converting Pages

Template:Converting Pages

Template:Converting Pages

Template:Converting Pages

Template:Converting Pages

Template:Converting Pages

Template:Converting Pages

Template:Converting Pages

Template:Converting Pages

Template:Converting Pages

Template:Converting Pages

Template:Converting Pages

Template:Converting Pages

Template:Converting Pages

Template:Converting Pages

Template:Converting Pages

Template:Converting Pages

Template:Converting Pages

Template:Converting Pages

Template:Converting Pages

Template:Converting Pages

Template:Converting Pages

Template:Converting Pages

Template:Converting Pages

Template:Converting Pages

Template:Converting Pages

Template:Converting Pages

Template:Converting Pages

Template:Converting Pages

Template:Converting Pages

Template:Converting Pages

Template:Converting Pages

Template:Converting Pages

Template:Converting Pages

Template:Converting Pages

Template:Converting Pages

Template:Converting Pages

Template:Converting Pages

Template:Converting Pages

Template:Converting Pages

Template:Converting Pages

Template:Converting Pages

Template:Converting Pages

Template:Converting Pages

Template:Converting Pages

Template:Converting Pages

Template:Converting Pages

Template:Converting Pages

Template:Converting Pages

Template:Converting Pages

Template:Converting Pages

Template:Converting Pages

Template:Converting Pages

Template:Converting Pages

Template:Converting Pages

Template:Converting Pages

Template:Converting Pages

Template:Converting Pages

Template:Converting Pages

Template:Converting Pages

Template:Converting Pages

Template:Converting Pages

Template:Converting Pages

Template:Converting Pages

Template:Converting Pages

Template:Converting Pages

Template:Converting Pages

Template:Converting Pages

Template:Converting Pages

Template:Converting Pages

Template:Converting Pages

{{Converting_Pages |name=wireless-music-sync-with-amarok-1-4 |title=Wireless Music Sync with Amarok 1.4 |description=The great thing about Amarok 1.4.x is that you can configure pretty much anything as a media device to sync music files. I know Amarok 1.4 is old news if you're running KDE4, but I still like it...