Difference between revisions of "Pages to be Transferred"

From WebOS Internals
Jump to navigation Jump to search
(Done)
 
(54 intermediate revisions by 9 users not shown)
Line 1: Line 1:
[http://predev.wikidot.com/a2dp A2dp]
+
These pages need to be transferred from the [http://predev.wikidot.com old wiki] and converted as per [[Help:Converting Pages]]. If a link to any of these pages takes you to an article on ''this'' wiki, it's already been ported and a redirect entered. If you find any such link, please delete the entry from this list.
The following information is from /etc/audio/media_a2dp.txt. The registers have been matched to descriptions taken from a Texas Instruments TPS65930/TPS65920 OMAP Power Management Chip...  
 
  
[http://predev.wikidot.com/accelerometer Accelerometer]
+
= ALL DONE!!! =
The accelerometer appears to be a "KXSD9 SERIES Tri-Axis, 2g, 4g, 6g, 8g, User Selectable, Ultra Low Power...
 
  
[http://predev.wikidot.com/add-ability-to-choose-snooze-length Add Ability To Choose Snooze Length]
+
Mostly thanks to user [[User_talk:Hopspitfire|Hopspitfire]]!  Thanks!
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]
 
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]
 
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]
 
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]
 
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]
 
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]
 
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...
 
 
 
[http://predev.wikidot.com/ambient-light-sensor Ambient Light Sensor]
 
Showing up as an input is something identified as a temt6200_light.
 
That's probably something doing an a2d conversion of Vishay Semiconductors TEMT 6200 ambient light sensor
 
You can read the... 
 
 
 
[http://predev.wikidot.com/apache Apache]
 
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/application-framework Application Framework]
 
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/apps-mods-pdf-viewer Application Mods: PDF Viewer]
 
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...
 
 
 
[http://predev.wikidot.com/var-usr-palm-applications Applications]
 
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/applying-patches Applying Patches]
 
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/background-editing Background Editing]
 
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/basic-linux-use Basic Linux Use]
 
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...
 
 
 
[http://predev.wikidot.com/system:join Become a contributor]
 
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/blocking-updates Blocking Updates]
 
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/bluetooth-research Bluetooth Research]
 
Testing tools
 
There are several bluetooth related programs in the stock webOS /usr/bin directory
 
root@castle:/usr/bin# ls *Bt*
 
PmBtAtCmdSniff    PmBtEngine        PmBtTestApi...
 
 
 
[http://predev.wikidot.com/bookmarking-mediaplayer Bookmarking MediaPlayer]
 
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/bootloader Boot Chain]
 
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/bootie Bootie]
 
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/boot-themes Boot Themes]
 
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/brightness Brightness]
 
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/browser-plugins Browser Plugins]
 
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/bugs Bugs]
 
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/building-webos-mojo-applications Building webOS / Mojo Applications]
 
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/bypassing-activation Bypassing Activation]
 
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/camera-modifications-additions Camera Modifications & Additions]
 
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-remote-view Camera Remote View]
 
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/change-carrier-string Change Carrier String]
 
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...
 
 
 
[http://predev.wikidot.com/change-default-font-for-replies-forwards-from-navy-to-black Change default font for replies/forwards from navy to black]
 
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-enter-to-create-newline-instead-of-send-message Change Enter To Create Newline Instead of Send Message]
 
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-from-loopback Change From Loopback]
 
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...
 
 
 
[http://predev.wikidot.com/alerts-from-usb Changes Alert/Notification Sounds]
 
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/change-the-default-notification-wav-sound Change the default notification.wav Sound]
 
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/clipboard Changing clipboard data from the shell]
 
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/changing-the-turn-off-after-x-time-in-the-palm-pre Changing the "Turn off after X" time]
 
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/com-palm-downloadmanager Com Palm Downloadmanager]
 
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/enable-confirm-deletion-on-email Confirm Deletion on Email]
 
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...
 
 
 
[http://predev.wikidot.com/admin-contact Contact]
 
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/contact-link-backup Contact Link Backup]
 
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/contributors Contribute]
 
Contributors:
 
Sargun Dhillon
 
Phone: +1.925.235.1105
 
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]
 
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...
 
 
 
[http://predev.wikidot.com/processor CPU Frequency or Voltage Scaling]
 
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/crond Crond]
 
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/cross-compiling Cross Compiling]
 
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/custom-kernels Custom Kernels]
 
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/database-storage Database Storage Using Mojo]
 
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/dbdump dbdump]
 
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/debian Debian]
 
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/decrypt-ssl-traffic Decrypt SSL (trusted man-in-the-middle technique)]
 
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...
 
 
 
[http://predev.wikidot.com/update-1-0-3 DELETE]
 
Delete please.
 
 
 
[http://predev.wikidot.com/backdoor DEPRECATED: Backdoor Setup]
 
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/update-dns-hostname-from-sprint-ip DEPRECATED: Update DNS hostname from Sprint IP]
 
This page has been replaced by ddns-update. Please go there.
 
 
 
[http://predev.wikidot.com/detecting-errors-syslog Detecting Application Errors, Syslog]
 
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/tweak-ideas Development & Tweak Ideas]
 
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/dfbterm DFBTerm DirectFB Terminal Emulator]
 
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/diff Diff]
 
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...
 
 
 
[http://predev.wikidot.com/directfb DirectFB]
 
Setting up DirectFB in Debian
 
1. Get into your Debian chroot:
 
apt-get install -y libdirectfb-1.0-0 libdirectfb-bin libdirectfb-extra
 
cat >...
 
 
 
[http://predev.wikidot.com/remove-charging-event-alerts Disable Charging Event Alerts Sounds]
 
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...
 
 
 
[http://predev.wikidot.com/doom Doom]
 
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...
 
 
 
[http://predev.wikidot.com/downloading-from-the-browser Downloading From The Browser]
 
As of 2009/07/06, all parts of this modification have been incorporated into the path file at...
 
 
 
[http://predev.wikidot.com/drag-menus Drag Menus]
 
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/dropbear-install Dropbear Install]
 
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/dynamic-dns-client Dynamic DNS Client INADYN]
 
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/ddns-update Dynamic DNS for your Pre]
 
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/dynamic-dns-for-your-pre-url-based-update Dynamic Dns For Your Pre (Url Based Update)]
 
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/edit-dialer-theme Edit Dialer Theme]
 
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/email-app-patch-to-prompt-for-ipk-installation Email App Patch to Prompt for IPK Installation]
 
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/enable-landscape-viewing Enable Landscape Viewing in Email]
 
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...
 
 
 
[http://predev.wikidot.com/rooting Enable Root Access]
 
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....
 
 
 
[http://predev.wikidot.com/adding-the-ipkg-repository Enable the Optware Package Feed]
 
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/fix-broken-formatting-for-reply-forward-e-mails Fix Broken Formatting for Reply/Forward E-mails]
 
There is a well known problem with the Pre's e-mail handling of forward and reply messages. (see...
 
 
 
[http://predev.wikidot.com/fix-email-attachments Fix Email Attachments]
 
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/forward-messages Forward Messages]
 
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...
 
 
 
[http://predev.wikidot.com/global-search-addons Global Search Addons]
 
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-collection Global Search Addons Collection]
 
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/tracking GPS Tracking]
 
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/ajaxphpterm Graphical Shell with ajaxPHPterm]
 
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...
 
 
 
[http://predev.wikidot.com/shell Graphical Shell with WebShell]
 
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/random-pre-fanboy-images Graphics]
 
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/text-editor GUI Text Editors]
 
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...
 
 
 
[http://predev.wikidot.com/hamachivpn hamachiVPN]
 
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...
 
 
 
[http://predev.wikidot.com/hardware Hardware]
 
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-key-track-skip Hardware Key Track Skip]
 
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...
 
 
 
[http://predev.wikidot.com/hidden-features Hidden Features]
 
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/hide-delete-the-nascar-app Hide/Delete The NASCAR App]
 
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/homebrew Homebrew]
 
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...
 
 
 
[http://predev.wikidot.com/hourly-chime Hourly Chime]
 
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/how-to-edit-pages How to Edit Pages]
 
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/ls-in-color How To Use "ls" In Color]
 
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/ignore-a-an-the-in-artist-album-names Ignore 'A', 'An', and 'The' In Artist and Album names]
 
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/installing-apps-on-a-stock-pre-post-1-04-update Installing Apps on a Stock Pre (consumer friendly method)]
 
Intro
 
Our goal is to provide the simplest, most consumer friendly method to install homebrew apps on a stock Pre. The Pre does not have to be 'rooted'. The setup is much easier than the SDK...
 
 
 
[http://predev.wikidot.com/installing-apps-with-rooting Installing Homebrew Apps With A Rooted Pre]
 
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-without-rooted-pre Installing Homebrew Apps Without Rooting A Pre]
 
Prerequisites:
 
Assumptions:
 
Generic Steps
 
Content goes here
 
Quick example of installing something
 
Content goes here
 
Good Housekeeping™
 
Call a cleaning service
 
Rationale
 
These instructions are...
 
 
 
[http://predev.wikidot.com/introspecting-dbus Introspecting Dbus]
 
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...
 
 
 
[http://predev.wikidot.com/introspecting-dbus-v2 Introspecting Dbus V2]
 
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/system:invite Invite A Contributor]
 
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/ir-proximity-sensor IR Proximity Sensor]
 
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/java-services Java Services]
 
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...
 
 
 
[http://predev.wikidot.com/key-codes Key Codes]
 
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/linux-rooting Linux Root Access]
 
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...
 
 
 
[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]
 
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]
 
tictac is working on this.
 
 
 
[http://predev.wikidot.com/luna-send Luna Send]
 
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...
 
 
 
[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]
 
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/message-sound Message Sound]
 
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...
 
 
 
[http://predev.wikidot.com/messaging-mods Messaging Mods]
 
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/app-mods-portal Modify Existing Apps Portal]
 
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/modify-stock-app-while-keeping-original Modifying a Stock App While Keeping the Original]
 
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/stock-application-mods Modifying Stock Applications]
 
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/mojo-framework-documentation Mojo Framework Documentation]
 
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/more-on-leds More on Leds]
 
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/myavatar-in-messaging-app Myavatar In Messaging App]
 
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/my-notification my notification]
 
"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...
 
 
 
[http://predev.wikidot.com/native-apps-portal Native Apps Portal]
 
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/carded-messaging New Cards For Each Messaging Conversation]
 
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/next-steps-after-rooting Next Steps: Enable the Optware Package Feed]
 
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...
 
 
 
[http://predev.wikidot.com/nintendo Nintendo]
 
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/novacom-windows-7 Novacom with Windows 7]
 
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/omap-vibe OMAP vibration device]
 
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...
 
 
 
[http://predev.wikidot.com/openssh-install OpenSSH Install]
 
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/openvpn OpenVPN for Palm Pre]
 
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/optware-cross-compilation Optware Cross Compilation]
 
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...
 
 
 
[http://predev.wikidot.com/osx-rooting OS X Rooting via USB cable]
 
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...
 
 
 
[http://predev.wikidot.com/installing-apps-without-rooting Packaging Homebrew Apps for Stock Pre without Rooting]
 
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/pager Pager/Nagger]
 
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/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]
 
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/palmvnc-terminal PalmVNC Terminal]
 
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...
 
 
 
[http://predev.wikidot.com/photos-slideshow Photos Slideshow]
 
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/pictures-from-self-test Pictures from Self-Test]
 
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/podcatcher Podcatcher]
 
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/porting-older-apps Porting Older Apps]
 
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/pre-linux-portal Pre Linux Portal]
 
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...
 
 
 
[http://predev.wikidot.com/pre-not-booting-webos-doctor-how-to Pre not booting? webOS Doctor How-To]
 
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...
 
 
 
[http://predev.wikidot.com/remote-control Pre Remote Control Options]
 
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...
 
 
 
[http://predev.wikidot.com/pre-hash-codes Pre Specific Hash Codes]
 
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/pre-terminal-options Pre Terminal Options]
 
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/profile-d profile.d]
 
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...
 
 
 
[http://predev.wikidot.com/putty Putty]
 
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/qemu QEMU]
 
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/qemu-webos-emulation QEMU webOS Emulation]
 
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/radio-power-switch Radio Power Switch]
 
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...
 
 
 
[http://predev.wikidot.com/random-wallpaper-switching Random Wallpaper Switching]
 
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/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"]
 
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/research-notes-portal Research Notes Portal]
 
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/resources Resources]
 
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/restoredebug Restore Debug Log]
 
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...
 
 
 
[http://predev.wikidot.com/reverse-tunnel Reverse Tunnel]
 
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/roam-control Roam Control]
 
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/rooted-pre-issues Rooted Pre Issues]
 
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/running-processes Running Processes]
 
As of June 9, 2009, running firmware version [webOS 1.0.2]:
 
After rooting into the phone here is a list all the running processes on the Palm Pre and what their purpose is…
 
System...
 
 
 
[http://predev.wikidot.com/runningwebosinqemu Running webOS in QEMU]
 
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/samba-access Samba Access]
 
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/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]
 
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...
 
 
 
[http://predev.wikidot.com/sftp-access SFTP Access]
 
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/show-actual-battery-percent Show Actual Battery Percent]
 
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/show-allday-events-in-calendar-month-view Show allday events in calendar month view]
 
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/nav:side Sidebar]
 
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...
 
 
 
[http://predev.wikidot.com/system:members Site Members]
 
Members:
 
Moderators
 
Admins
 
 
 
[http://predev.wikidot.com/splash-application Splash Application]
 
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...
 
 
 
[http://predev.wikidot.com/symlink-applications Symlink Applications]
 
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...
 
 
 
[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]
 
Playing a sound
 
From the command-line
 
luna-send -n 1 palm://com.palm.audio/systemsounds/playFeedback '{"name":"shutter"}'
 
Inside a mojo...
 
 
 
[http://predev.wikidot.com/tethering Tethering]
 
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/tidbits Tidbits]
 
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/nav:top Top Nav - Green nav bar contents.]
 
Latest
 
Community Ideas
 
Update 1.0.4
 
Update 1.0.3
 
Other Goals
 
Tethering
 
Contact
 
Contributors
 
Administrative
 
 
 
[http://predev.wikidot.com/torch-flash Torch/Flash]
 
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/track-skipping-using-volume-up-down-buttons Track skipping using Volume Up/Down Buttons]
 
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/turn-off-missed-call-sound Turn Off Missed Call Sound]
 
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...
 
 
 
[http://predev.wikidot.com/unhide-the-developermode-app Unhide the DeveloperMode App]
 
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....
 
 
 
[http://predev.wikidot.com/update-1-0-3-info Update 1.0.3 Info]
 
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/update-1-0-4 Update 1.0.4]
 
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/update-service-trace Update Service Trace]
 
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/usb USB]
 
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/usbnet-setup USBnet networking setup]
 
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...
 
 
 
[http://predev.wikidot.com/using-novaproxy Using Novaproxy to Gain Root Access]
 
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/using-volume-buttons-to-take-a-picture Using Volume Buttons to Take a Picture]
 
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...
 
 
 
[http://predev.wikidot.com/usr-bin-lunaprop /usr/bin/lunaprop]
 
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/vala-terminal Vala Terminal]
 
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/version Version]
 
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/vnc VNC (Virtual Network Computing)]
 
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-doctor-version-1-0-3 webOS Doctor version 1.0.3]
 
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/webos-doctor-version-1-0-4 webOS Doctor version 1.0.4]
 
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/webos-doctor-versions Webos Doctor Versions]
 
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/webos-hacking webOS Exploration - Various Information]
 
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...
 
 
 
[http://predev.wikidot.com/webos-internals-irc-channel-policy WebOS-Internals IRC Channel Policy]
 
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...
 
 
 
[http://predev.wikidot.com/webos-programming-portal Webos Programming Portal]
 
The basic instructions for starting programming in webOS are found in building-webos-mojo-applications.
 
additional webOS application information can be found on these...
 
 
 
[http://predev.wikidot.com/start Welcome to the Pre/webOS Development Wiki]
 
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...
 
 
 
[http://predev.wikidot.com/wifi-rooting-proc Windows Wifi Rooting Procedure]
 
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...
 
 
 
[http://predev.wikidot.com/wireless-music-sync-with-amarok-1-4 Wireless Music Sync with Amarok 1.4]
 
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...
 
 
 
[http://predev.wikidot.com/use-the-pre-as-wireless-storage-device Write Access to USB Partition via SFTP]
 
You can use the USB Drive partition via WIFI as a non-root user by telling fstab to mount it owned by the non-root user's UID. This is useful if you don't want to have to remount the root...
 
</div></div></div></div>
 

Latest revision as of 13:11, 24 July 2009

These pages need to be transferred from the old wiki and converted as per Help:Converting Pages. If a link to any of these pages takes you to an article on this wiki, it's already been ported and a redirect entered. If you find any such link, please delete the entry from this list.

ALL DONE!!!

Mostly thanks to user Hopspitfire! Thanks!