<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="en">
	<id>http://wiki.webos-internals.org/api.php?action=feedcontributions&amp;feedformat=atom&amp;user=Nat.davies09</id>
	<title>WebOS Internals - User contributions [en]</title>
	<link rel="self" type="application/atom+xml" href="http://wiki.webos-internals.org/api.php?action=feedcontributions&amp;feedformat=atom&amp;user=Nat.davies09"/>
	<link rel="alternate" type="text/html" href="http://wiki.webos-internals.org/wiki/Special:Contributions/Nat.davies09"/>
	<updated>2026-04-20T02:46:40Z</updated>
	<subtitle>User contributions</subtitle>
	<generator>MediaWiki 1.35.1</generator>
	<entry>
		<id>http://wiki.webos-internals.org/index.php?title=Tidbits&amp;diff=14399</id>
		<title>Tidbits</title>
		<link rel="alternate" type="text/html" href="http://wiki.webos-internals.org/index.php?title=Tidbits&amp;diff=14399"/>
		<updated>2011-03-22T05:05:34Z</updated>

		<summary type="html">&lt;p&gt;Nat.davies09: added to the PalmDatabase stuff&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;This section lists various tidbits of information tictac has found.&lt;br /&gt;
&lt;br /&gt;
rootfs/etc/palm-build-info&lt;br /&gt;
&amp;lt;pre&amp;gt;&amp;lt;nowiki&amp;gt;&lt;br /&gt;
PRODUCT_VERSION_STRING=Palm webOS 1.0.2&lt;br /&gt;
BUILDNAME=Nova-Sprint-Castle&lt;br /&gt;
BUILDNUMBER=118&lt;br /&gt;
BUILDSET=base&lt;br /&gt;
BUILDTIME=20090522140049&lt;br /&gt;
BUILDMARK=165841&lt;br /&gt;
&amp;lt;/nowiki&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
This looks like a normal Linux install with Luna added, which I'm guessing is the user which runs the apps. It having an IRC user does not mean anything. If you look around, a lot of the files were never changed from the original install, as it most likely would have wasted time from real development.&lt;br /&gt;
&lt;br /&gt;
rootfs/passwd&lt;br /&gt;
&amp;lt;pre&amp;gt;&amp;lt;nowiki&amp;gt;&lt;br /&gt;
root::0:0:root:/home/root:/bin/sh&lt;br /&gt;
daemon:*:1:1:daemon:/usr/sbin:/bin/sh&lt;br /&gt;
bin:*:2:2:bin:/bin:/bin/sh&lt;br /&gt;
sys:*:3:3:sys:/dev:/bin/sh&lt;br /&gt;
sync:*:4:65534:sync:/bin:/bin/sync&lt;br /&gt;
games:*:5:60:games:/usr/games:/bin/sh&lt;br /&gt;
man:*:6:12:man:/var/cache/man:/bin/sh&lt;br /&gt;
lp:*:7:7:lp:/var/spool/lpd:/bin/sh&lt;br /&gt;
mail:*:8:8:mail:/var/mail:/bin/sh&lt;br /&gt;
news:*:9:9:news:/var/spool/news:/bin/sh&lt;br /&gt;
uucp:*:10:10:uucp:/var/spool/uucp:/bin/sh&lt;br /&gt;
proxy:*:13:13:proxy:/bin:/bin/sh&lt;br /&gt;
pulse:*:31:31:pulse:/var/run/pulse:/bin/sh&lt;br /&gt;
www-data:*:33:33:www-data:/var/www:/bin/sh&lt;br /&gt;
backup:*:34:34:backup:/var/backups:/bin/sh&lt;br /&gt;
list:*:38:38:Mailing List Manager:/var/list:/bin/sh&lt;br /&gt;
irc:*:39:39:ircd:/var/run/ircd:/bin/sh&lt;br /&gt;
gnats:*:41:41:Gnats Bug-Reporting System (admin):/var/lib/gnats:/bin/sh&lt;br /&gt;
nobody:*:65534:65534:nobody:/nonexistent:/bin/sh&lt;br /&gt;
luna:*:1000:1000:luna:/nonexistent:/bin/false&lt;br /&gt;
&amp;lt;/nowiki&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
etc/palm/luna.conf&lt;br /&gt;
&amp;lt;pre&amp;gt;&amp;lt;nowiki&amp;gt;&lt;br /&gt;
# Luna System Manager settings&lt;br /&gt;
&lt;br /&gt;
[General]&lt;br /&gt;
ApplicationPath=/usr/lib/luna/applications:/var/luna/applications:/var/usr/lib/luna/applications:/usr/palm/applications:/var/usr/palm/applications&lt;br /&gt;
SystemPath=/usr/lib/luna/system/luna-systemui&lt;br /&gt;
SystemResourcesPath=/usr/palm/sysmgr/images&lt;br /&gt;
SystemLocalePath=/usr/palm/sysmgr/localization&lt;br /&gt;
AppLauncherPath=/usr/lib/luna/system/luna-applauncher&lt;br /&gt;
PinPath=/usr/lib/luna/system/luna-pin&lt;br /&gt;
LaunchPointsPath=/var/luna/launchpoints&lt;br /&gt;
PreferencesPath=/var/luna/preferences&lt;br /&gt;
DisplayWidth=320&lt;br /&gt;
DisplayHeight=480&lt;br /&gt;
DisplayNumBuffers=3&lt;br /&gt;
MaxPenMoveFreq=30&lt;br /&gt;
MinPenMoveFreq=10&lt;br /&gt;
MoveMinX=16&lt;br /&gt;
MoveMinY=12&lt;br /&gt;
MaxPaintLoad=6&lt;br /&gt;
MaxGestureChangeFreq=30&lt;br /&gt;
MinGestureChangeFreq=20&lt;br /&gt;
ShowReticle=true&lt;br /&gt;
&lt;br /&gt;
[Memory]&lt;br /&gt;
MaxApplicationMemory=10MB&lt;br /&gt;
# In MB. -1 to disable&lt;br /&gt;
LowMemoryThreshold=-1&lt;br /&gt;
# In MB. -1 to disable&lt;br /&gt;
CriticalMemoryThreshold=-1&lt;br /&gt;
FreeMemoryThreshold=16&lt;br /&gt;
FreeSwapThreshold=64&lt;br /&gt;
SwapRateThreshold=200&lt;br /&gt;
EnableMemoryTracking=true&lt;br /&gt;
UseMemchute=true&lt;br /&gt;
AppsToAllowInLowMemory=com.palm.app.phone;com.palm.app.contacts;com.palm.app.messaging&lt;br /&gt;
&lt;br /&gt;
[TouchEvents]&lt;br /&gt;
TapRadiusSquared=576&lt;br /&gt;
DoubleClickDuration=300&lt;br /&gt;
&lt;br /&gt;
[VTrackBall]&lt;br /&gt;
PixelsPerMoveH=14&lt;br /&gt;
PixelsPerMoveV=26&lt;br /&gt;
AccelRateH1=350&lt;br /&gt;
AccelRateV1=200&lt;br /&gt;
AccelConstH1=1&lt;br /&gt;
AccelConstV1=2&lt;br /&gt;
AccelRateH2=700&lt;br /&gt;
AccelRateV2=375&lt;br /&gt;
AccelConstH2=2&lt;br /&gt;
AccelConstV2=3&lt;br /&gt;
&lt;br /&gt;
[Debug]&lt;br /&gt;
WatchPenEvents=false&lt;br /&gt;
EnableDebugModeByDefault=false&lt;br /&gt;
PiranhaDrawColoredOutlines=false&lt;br /&gt;
PiranhaDisplayFps=false&lt;br /&gt;
ShowGestures=false&lt;br /&gt;
&lt;br /&gt;
[LaunchAtBoot]&lt;br /&gt;
Applications=com.palm.app.phone;com.palm.app.email;com.palm.app.calendar;com.palm.app.messaging;com.palm.app.contacts;com.palm.app.camera&lt;br /&gt;
&lt;br /&gt;
[KeepAlive]&lt;br /&gt;
Applications=com.palm.app.phone&lt;br /&gt;
&lt;br /&gt;
[KeepAliveUntilMemPressure]&lt;br /&gt;
Applications=com.palm.app.browser&lt;br /&gt;
&lt;br /&gt;
[Fonts]&lt;br /&gt;
Banner=/usr/share/fonts/Coconut-BoldD.ttf&lt;br /&gt;
LockWindow=/usr/share/fonts/Coconut-BoldD.ttf&lt;br /&gt;
Quicklaunch=/usr/share/fonts/Coconut-BoldD.ttf&lt;br /&gt;
&lt;br /&gt;
[UI]&lt;br /&gt;
PositiveSpaceTopPadding=28&lt;br /&gt;
PositiveSpaceBottomPadding=28&lt;br /&gt;
&lt;br /&gt;
[DownloadManager]&lt;br /&gt;
MaxQueueLength=128&lt;br /&gt;
MaxConcurrent=2&lt;br /&gt;
MaxRecvSpeed=65536&lt;br /&gt;
&lt;br /&gt;
[Demo]&lt;br /&gt;
# The default will be true for Nova-Demo, false for all others.&lt;br /&gt;
# EnableGestureRepeater=true&lt;br /&gt;
GestureRepeaterIp=192.168.1.106&lt;br /&gt;
GestureRepeaterPort=5001&lt;br /&gt;
&amp;lt;/nowiki&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
etc/palm/browser-app.conf&lt;br /&gt;
&amp;lt;pre&amp;gt;&amp;lt;nowiki&amp;gt;&lt;br /&gt;
#	This is the configuration file for the palm browser.&lt;br /&gt;
#	Keep it in /etc/palm/browser-app.conf&lt;br /&gt;
&lt;br /&gt;
[General]&lt;br /&gt;
PrivateBrowsing=false&lt;br /&gt;
PluginsEnabled=true&lt;br /&gt;
PluginsPath=/usr/lib/BrowserServerPlugins&lt;br /&gt;
AcceptCookies=true&lt;br /&gt;
EnableTextIndexing=true&lt;br /&gt;
EnableSmartText=true&lt;br /&gt;
EnableDebugger=false&lt;br /&gt;
ShowClickedLink=true&lt;br /&gt;
EnableStickyState=true&lt;br /&gt;
FontScaleFactor=1.0&lt;br /&gt;
ClickSearchRadius=6&lt;br /&gt;
EnableClickSearchRadiusExpansion=true&lt;br /&gt;
NetworkTimeout=60&lt;br /&gt;
RunningInBrowserServer=true&lt;br /&gt;
CookieJarPath=/var/palm/data/browser-cookies.db&lt;br /&gt;
EnableLayoutPaintThrottling=true&lt;br /&gt;
EnableFrameFlattening=true&lt;br /&gt;
UserAgentIndex=0&lt;br /&gt;
&lt;br /&gt;
# The 'EnableFitWidth' parameter lets us control the default behavior of ScrollView.&lt;br /&gt;
EnableFitWidth=false&lt;br /&gt;
&lt;br /&gt;
# Memory Cache Policies&lt;br /&gt;
#  MemCacheMinDeadBytes: The maximum number of bytes that dead resources should consume when the cache is under pressure.&lt;br /&gt;
#  MemCacheMaxDeadBytes: The maximum number of bytes that dead resources should consume when the cache is not under pressure.&lt;br /&gt;
#  MemCacheTotalBytes: The maximum number of bytes that the cache should consume overall.	&lt;br /&gt;
&lt;br /&gt;
MemCacheMinDeadBytes=1MB&lt;br /&gt;
MemCacheMaxDeadBytes=2MB&lt;br /&gt;
MemCacheTotalBytes=4MB&lt;br /&gt;
&lt;br /&gt;
# The page cache is how many previous pages to keep in memory.&lt;br /&gt;
PageCacheCapacity=0&lt;br /&gt;
&lt;br /&gt;
DiskCacheEnabled=true&lt;br /&gt;
DiskCacheTotalBytes=8MB&lt;br /&gt;
DiskCacheDebug=false&lt;br /&gt;
DiskCacheLargestObjectSize=1MB&lt;br /&gt;
&lt;br /&gt;
# Disable GIF animations until display list is optimized.&lt;br /&gt;
DisableGifAnimations=true&lt;br /&gt;
&lt;br /&gt;
[JavaScript]&lt;br /&gt;
Enabled=true&lt;br /&gt;
CanOpenWindowsAutomatically=false&lt;br /&gt;
Flags=--gc_global --nopush_pop_elimination &lt;br /&gt;
ScriptMinimumTimerInterval=0.02&lt;br /&gt;
&lt;br /&gt;
[Fonts]&lt;br /&gt;
&lt;br /&gt;
MinFontSize=8&lt;br /&gt;
MinLogicalFontSize=5&lt;br /&gt;
DefaultFontSize=14&lt;br /&gt;
DefaultFixedFontSize=14&lt;br /&gt;
MinTextAutoSizeFontSize=18&lt;br /&gt;
&amp;lt;/nowiki&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
etc/palm/browser.conf&lt;br /&gt;
&amp;lt;pre&amp;gt;&amp;lt;nowiki&amp;gt;&lt;br /&gt;
#	This is the configuration file for the palm browser.&lt;br /&gt;
#	Keep it in /etc/palm/browser.conf&lt;br /&gt;
&lt;br /&gt;
[General]&lt;br /&gt;
PrivateBrowsing=false&lt;br /&gt;
PluginsEnabled=true&lt;br /&gt;
AcceptCookies=true&lt;br /&gt;
EnableTextIndexing=false&lt;br /&gt;
EnableSmartText=true&lt;br /&gt;
PluginsPath=/usr/lib/BrowserPlugins&lt;br /&gt;
FontScaleFactor=1.0&lt;br /&gt;
ShowClickedLink=false&lt;br /&gt;
EnableStickyState=true&lt;br /&gt;
ClickSearchRadius=0&lt;br /&gt;
EnableClickSearchRadiusExpansion=false&lt;br /&gt;
FastLocalLoad=true&lt;br /&gt;
RunningInBrowserServer=false&lt;br /&gt;
CookieJarPath=/var/palm/data/cookies.db&lt;br /&gt;
EnableLayoutPaintThrottling=false&lt;br /&gt;
EnableFrameFlattening=false&lt;br /&gt;
FontsPath=/usr/share/fonts/&lt;br /&gt;
&lt;br /&gt;
# Automatically remove eventlisteners from DOM nodes not attached to the render tree.&lt;br /&gt;
AutomaticallyCleanupEventListeners=false&lt;br /&gt;
&lt;br /&gt;
# The 'EnableFitWidth' parameter lets us control the default behavior of ScrollView.&lt;br /&gt;
EnableFitWidth=false&lt;br /&gt;
&lt;br /&gt;
NetworkTimeout=60&lt;br /&gt;
&lt;br /&gt;
# Memory Cache Policies&lt;br /&gt;
#  MemCacheMinDeadBytes: The maximum number of bytes that dead resources should consume when the cache is under pressure.&lt;br /&gt;
#  MemCacheMaxDeadBytes: The maximum number of bytes that dead resources should consume when the cache is not under pressure.&lt;br /&gt;
#  MemCacheTotalBytes: The maximum number of bytes that the cache should consume overall.	&lt;br /&gt;
&lt;br /&gt;
MemCacheMinDeadBytes=1MB&lt;br /&gt;
MemCacheMaxDeadBytes=2MB&lt;br /&gt;
MemCacheTotalBytes=2MB&lt;br /&gt;
&lt;br /&gt;
# The page cache is how many previous pages to keep in memory.&lt;br /&gt;
PageCacheCapacity=0&lt;br /&gt;
&lt;br /&gt;
DiskCacheEnabled=false&lt;br /&gt;
DiskCacheTotalBytes=1MB&lt;br /&gt;
DiskCacheDebug=false&lt;br /&gt;
DiskCacheLargestObjectSize=500k&lt;br /&gt;
&lt;br /&gt;
[Luna]&lt;br /&gt;
CacheResources=false&lt;br /&gt;
DisableAutoscroll=true&lt;br /&gt;
&lt;br /&gt;
[Debug]&lt;br /&gt;
DebuggerServerPort=5005&lt;br /&gt;
DebuggerEnable=false&lt;br /&gt;
&lt;br /&gt;
[JavaScript]&lt;br /&gt;
Enabled=true&lt;br /&gt;
CanOpenWindowsAutomatically=true&lt;br /&gt;
Flags=--additional_JSFile_dir=/usr/palm/frameworks/mojo/builtins --nopush_pop_elimination --gc_global --timeout_script_timeout=10000&lt;br /&gt;
YoungSpaceSize=4MB&lt;br /&gt;
OldSpaceSize=64MB&lt;br /&gt;
StackLimit=256K&lt;br /&gt;
ExternalMemory=64MB&lt;br /&gt;
&lt;br /&gt;
[Fonts]&lt;br /&gt;
&lt;br /&gt;
MinFontSize=5&lt;br /&gt;
MinLogicalFontSize=5&lt;br /&gt;
DefaultFontSize=14&lt;br /&gt;
DefaultFixedFontSize=14&lt;br /&gt;
&lt;br /&gt;
[FontCache]&lt;br /&gt;
MaxInactiveFontData=15&lt;br /&gt;
TargetInactiveFontData=10&lt;br /&gt;
&amp;lt;/nowiki&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
etc/palm/autoreplace/en_us/text-edit-autoreplace&lt;br /&gt;
&amp;gt; This could be edited to add new replacement text, obviously. Perhaps a UI of some sort.&lt;br /&gt;
&lt;br /&gt;
etc/palm/defaultpreferences.txt&lt;br /&gt;
&amp;gt; These are some default pref's: airplanemode=off, default ringer=Pre.mp3, default wallpaper and even the alert sound.&lt;br /&gt;
&amp;lt;pre&amp;gt;&amp;lt;nowiki&amp;gt;&lt;br /&gt;
{ &lt;br /&gt;
  &amp;quot;preferences&amp;quot;: {&lt;br /&gt;
  		&amp;quot;useNetworkTime&amp;quot;:		true,&lt;br /&gt;
		&amp;quot;useNetworkTimeZone&amp;quot;:	true,&lt;br /&gt;
		&amp;quot;timeFormat&amp;quot;:			&amp;quot;HH12&amp;quot;,&lt;br /&gt;
		&amp;quot;locale&amp;quot;:				{ &amp;quot;languageCode&amp;quot;:&amp;quot;en&amp;quot;, &amp;quot;countryCode&amp;quot;:&amp;quot;us&amp;quot; },&lt;br /&gt;
		&amp;quot;ringtone&amp;quot;:				{ &amp;quot;fullPath&amp;quot;:&amp;quot;/usr/lib/luna/customization/copy_binaries/media/internal/ringtones/Pre.mp3&amp;quot; , &amp;quot;name&amp;quot;:&amp;quot;Prē&amp;quot; },&lt;br /&gt;
		&amp;quot;alerttone&amp;quot;:			{ &amp;quot;fullPath&amp;quot;:&amp;quot;/usr/palm/sounds/alert.wav&amp;quot; , &amp;quot;name&amp;quot;:&amp;quot;alert.wav&amp;quot; },&lt;br /&gt;
		&amp;quot;notificationtone&amp;quot;:		{ &amp;quot;fullPath&amp;quot;:&amp;quot;/usr/palm/sounds/notification.wav&amp;quot; , &amp;quot;name&amp;quot;:&amp;quot;notification.wav&amp;quot; },&lt;br /&gt;
		&amp;quot;wallpaper&amp;quot;:			{ &amp;quot;wallpaperName&amp;quot;:&amp;quot;flowers.png&amp;quot; , &amp;quot;wallpaperFile&amp;quot;:&amp;quot;/usr/lib/luna/system/luna-systemui/images/flowers.png&amp;quot; , &amp;quot;wallpaperThumbFile&amp;quot;:&amp;quot;&amp;quot;},&lt;br /&gt;
		&amp;quot;airplaneMode&amp;quot;:			false,&lt;br /&gt;
		&amp;quot;showAlertsWhenLocked&amp;quot;:	true&lt;br /&gt;
   }&lt;br /&gt;
}&lt;br /&gt;
&amp;lt;/nowiki&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
etc/pmnetconfig/funcs&lt;br /&gt;
&amp;gt; This is a very interesting file as it lays out the iptables stuff.&lt;br /&gt;
&lt;br /&gt;
etc/pmnetconfig/init&lt;br /&gt;
etc/pmnetconfig/if-up&lt;br /&gt;
etc/pmnetconfig/if-down&lt;br /&gt;
&amp;gt; All of the above lay out more interesting network stuff.&lt;br /&gt;
&lt;br /&gt;
etc/network/interfaces&lt;br /&gt;
&amp;lt;pre&amp;gt;&amp;lt;nowiki&amp;gt;&lt;br /&gt;
# /etc/network/interfaces -- configuration file for ifup(8), ifdown(8)&lt;br /&gt;
 &lt;br /&gt;
# The loopback interface&lt;br /&gt;
auto lo&lt;br /&gt;
iface lo inet loopback&lt;br /&gt;
&lt;br /&gt;
# Wireless interfaces&lt;br /&gt;
iface wlan0 inet dhcp&lt;br /&gt;
wireless_mode managed&lt;br /&gt;
wireless_essid any&lt;br /&gt;
iface atml0 inet dhcp&lt;br /&gt;
&lt;br /&gt;
# Wired or wireless interfaces&lt;br /&gt;
iface eth0 inet dhcp&lt;br /&gt;
iface eth1 inet dhcp&lt;br /&gt;
&lt;br /&gt;
# Ethernet/RNDIS gadget (g_ether)&lt;br /&gt;
# ... or on host side, usbnet and random hwaddr&lt;br /&gt;
iface usb0 inet static&lt;br /&gt;
	address 192.168.0.202&lt;br /&gt;
	netmask 255.255.255.0&lt;br /&gt;
	network 192.168.0.0&lt;br /&gt;
	gateway 192.168.0.200 metric 40&lt;br /&gt;
&lt;br /&gt;
# Temporarily add support for old IP address&lt;br /&gt;
# and automatically bring the interface up&lt;br /&gt;
auto usb0:1&lt;br /&gt;
iface usb0:1 inet static&lt;br /&gt;
	address 192.168.2.101&lt;br /&gt;
	netmask 255.255.255.0&lt;br /&gt;
	network 192.168.2.0&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
# Zaurus 2.4 Lineo net_fd; obsolete&lt;br /&gt;
iface usbd0 inet static&lt;br /&gt;
	address 192.168.129.201&lt;br /&gt;
	netmask 255.255.255.0&lt;br /&gt;
	network 192.168.129.0&lt;br /&gt;
	gateway 192.168.129.200&lt;br /&gt;
&lt;br /&gt;
# iPAQ 2.4 mach-sa1100/usb-eth&lt;br /&gt;
# (192.168.0.202 is the iPAQ's IP, 192.168.0.200 is the host's IP)&lt;br /&gt;
iface usbf inet static&lt;br /&gt;
        address 192.168.0.202&lt;br /&gt;
        netmask 255.255.255.0&lt;br /&gt;
        network 192.168.0.0&lt;br /&gt;
        gateway 192.168.0.200&lt;br /&gt;
&lt;br /&gt;
# Bluetooth networking&lt;br /&gt;
iface bnep0 inet dhcp&lt;br /&gt;
&amp;lt;/nowiki&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
ls -l boot/&lt;br /&gt;
&amp;lt;pre&amp;gt;&amp;lt;nowiki&amp;gt;&lt;br /&gt;
total 3360&lt;br /&gt;
-rw-r--r--+ 1 96 96   53756 2009-05-22 13:46 boot.bin&lt;br /&gt;
-rw-r--r--+ 1 96 96       8 2009-05-22 13:46 bootheader&lt;br /&gt;
-rw-r--r--+ 1 96 96   43372 2009-05-22 13:24 config-2.6.24-palm-joplin-3430&lt;br /&gt;
-rw-r--r--+ 1 96 96 1098470 2009-05-22 13:24 System.map-2.6.24-palm-joplin-3430&lt;br /&gt;
lrwxrwxrwx  1 96 96      30 2009-06-09 18:53 uImage -&amp;gt; uImage-2.6.24-palm-joplin-3430&lt;br /&gt;
-rw-r--r--+ 1 96 96 2217848 2009-05-22 13:24 uImage-2.6.24-palm-joplin-3430&lt;br /&gt;
&amp;lt;/nowiki&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
wxWidgets is hanging around. No idea why. Not sure what depends on it. It looks like it's enough to support a GUI.&lt;br /&gt;
&amp;lt;pre&amp;gt;&amp;lt;nowiki&amp;gt;&lt;br /&gt;
ls -l usr/lib/wx*&lt;br /&gt;
&lt;br /&gt;
lrwxrwxrwx 1 ice ice      19 Jun  9 22:26 libwx_base-2.8-arm-none-linux-gnueabi.so -&amp;gt; libwx_base-2.8.so.0&lt;br /&gt;
lrwxrwxrwx 1 ice ice      23 Jun  9 22:26 libwx_base-2.8.so.0 -&amp;gt; libwx_base-2.8.so.0.4.0&lt;br /&gt;
-rwxr-xr-x 1 ice ice 1327184 May 22 17:36 libwx_base-2.8.so.0.4.0&lt;br /&gt;
lrwxrwxrwx 1 ice ice      23 Jun  9 22:26 libwx_base_net-2.8-arm-none-linux-gnueabi.so -&amp;gt; libwx_base_net-2.8.so.0&lt;br /&gt;
lrwxrwxrwx 1 ice ice      27 Jun  9 22:26 libwx_base_net-2.8.so.0 -&amp;gt; libwx_base_net-2.8.so.0.4.0&lt;br /&gt;
-rwxr-xr-x 1 ice ice  216739 May 22 17:36 libwx_base_net-2.8.so.0.4.0&lt;br /&gt;
lrwxrwxrwx 1 ice ice      23 Jun  9 22:26 libwx_base_xml-2.8-arm-none-linux-gnueabi.so -&amp;gt; libwx_base_xml-2.8.so.0&lt;br /&gt;
lrwxrwxrwx 1 ice ice      27 Jun  9 22:26 libwx_base_xml-2.8.so.0 -&amp;gt; libwx_base_xml-2.8.so.0.4.0&lt;br /&gt;
-rwxr-xr-x 1 ice ice   46428 May 22 17:36 libwx_base_xml-2.8.so.0.4.0&lt;br /&gt;
lrwxrwxrwx 1 ice ice      26 Jun  9 22:26 libwx_dfbuniv_adv-2.8-arm-none-linux-gnueabi.so -&amp;gt; libwx_dfbuniv_adv-2.8.so.0&lt;br /&gt;
lrwxrwxrwx 1 ice ice      30 Jun  9 22:26 libwx_dfbuniv_adv-2.8.so.0 -&amp;gt; libwx_dfbuniv_adv-2.8.so.0.4.0&lt;br /&gt;
-rwxr-xr-x 1 ice ice  739007 May 22 17:36 libwx_dfbuniv_adv-2.8.so.0.4.0&lt;br /&gt;
lrwxrwxrwx 1 ice ice      27 Jun  9 22:26 libwx_dfbuniv_core-2.8-arm-none-linux-gnueabi.so -&amp;gt; libwx_dfbuniv_core-2.8.so.0&lt;br /&gt;
lrwxrwxrwx 1 ice ice      31 Jun  9 22:26 libwx_dfbuniv_core-2.8.so.0 -&amp;gt; libwx_dfbuniv_core-2.8.so.0.4.0&lt;br /&gt;
-rwxr-xr-x 1 ice ice 2831542 May 22 17:36 libwx_dfbuniv_core-2.8.so.0.4.0&lt;br /&gt;
lrwxrwxrwx 1 ice ice      25 Jun  9 22:26 libwx_dfbuniv_qa-2.8-arm-none-linux-gnueabi.so -&amp;gt; libwx_dfbuniv_qa-2.8.so.0&lt;br /&gt;
lrwxrwxrwx 1 ice ice      29 Jun  9 22:26 libwx_dfbuniv_qa-2.8.so.0 -&amp;gt; libwx_dfbuniv_qa-2.8.so.0.4.0&lt;br /&gt;
-rwxr-xr-x 1 ice ice  191304 May 22 17:36 libwx_dfbuniv_qa-2.8.so.0.4.0&lt;br /&gt;
&amp;lt;/nowiki&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Authentic batteries? We should investigate this...&lt;br /&gt;
&amp;lt;pre&amp;gt;&amp;lt;nowiki&amp;gt;&lt;br /&gt;
2009-06-13T22:21:13.389648Z [999] castle user.info powerd: BATTERY: (1182.500000mAh, 93%, 97%_ui, 32C, 202mA, 4182mV, authentic)&lt;br /&gt;
&amp;lt;/nowiki&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
'''webOS Doctor Notes'''&lt;br /&gt;
* [http://www.palm.com/ROM webOS Doctor] removes everything from /media/internal (the root of the mounted USB drive).&lt;br /&gt;
* Email accounts, apps, and contacts are stored in Palm Profile.&lt;br /&gt;
 &amp;gt; 21:23 &amp;lt;+dkelson&amp;gt; what does the webos doctor combined with Palm Profile restore NOT restore (aside from stuff on /media/internal)?&lt;br /&gt;
 &amp;gt; 21:24 &amp;lt; ripper&amp;gt; Doesn't restore linked contacts&lt;br /&gt;
 &amp;gt; 21:24 &amp;lt;+rwhitby&amp;gt; that would be a good thing to determine&lt;br /&gt;
 &amp;gt; 21:24 &amp;lt; ripper&amp;gt; or bookmarks&lt;br /&gt;
 &amp;gt; 21:24 &amp;lt; ripper&amp;gt; or launcher locations&lt;br /&gt;
 &amp;gt; 21:24 &amp;lt; ripper&amp;gt; or roaming and other settings&lt;br /&gt;
 &amp;gt; 21:24 &amp;lt;+dkelson&amp;gt; are bookmarks stored in the SQlite db?&lt;br /&gt;
 &amp;gt; 21:24 &amp;lt; Mogren&amp;gt; linked contacts not restoring is awful news, that took me at least a few hours&lt;br /&gt;
 &amp;gt; 21:24 &amp;lt; ripper&amp;gt; pretty much seems to only restore apps and login info for synergy&lt;br /&gt;
&lt;br /&gt;
'''WiFi Notes'''&lt;br /&gt;
 &amp;gt; 20:40 &amp;lt; jblebrun&amp;gt; tictac: I found that if you turn off WiFi on the phone, and then do &amp;quot;wifidriver -i&amp;quot;, it will turn the wifi radio on without the rest of the pre noticing.&lt;br /&gt;
&lt;br /&gt;
'''/etc/audio Notes'''&lt;br /&gt;
&lt;br /&gt;
* There are several files here (5 total) prefixed with voice dialing! I'll bet we can enable voice dialing somehow!&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''PalmDatabase.db3 messaging Notes'''&lt;br /&gt;
/var/luna/data/dbdata/PalmDatabase.db3&lt;br /&gt;
 com_Palm_messaging_data_ChatThread table structure&lt;br /&gt;
  RecNo | summary | flags | priority | firstName | lastName | name | trailingDigits | chatTimeStamp | pictureLocation | chatAddress | imAvatarLocation | draftText | availability | customMessage | serviceName | type | statusAddress | totalCount | unreadCount | id | _class_id | _mod_num | _flags&lt;br /&gt;
* RecNo - index&lt;br /&gt;
* summary - last text sent/rcvd&lt;br /&gt;
* flags - &lt;br /&gt;
* priority - possibly normal/urgent?&lt;br /&gt;
* firstName - thread contact's first name (if they are in the phone book, otherwise this contains the thread contact's phone number)&lt;br /&gt;
* lastName - thread contact's last name (if they are in the phone book, otherwise empty)&lt;br /&gt;
* name - if chat tread is IM the contacts user name (username@gmail.com for Google Talk ), if SMS and the number is in Contacts this is the 'id' from 'com_palm_pim_Person' pretended with 'pID' otherwise this contains just the thread contact's phone number&lt;br /&gt;
* trailingDigits - last 7 digits of thread contact's phone number&lt;br /&gt;
* chatTimeStamp - last message time stamp in milliseconds since Unix Epoch (midnight of January 1, 1970 UTC). &lt;br /&gt;
* pictureLocation - thread contact's avatar (from facebook or other account)&lt;br /&gt;
* chatAddress - phone number or SMS address of thread contact's&lt;br /&gt;
* imAvatarLocation - full location of avatar file /var/.... &lt;br /&gt;
* draftText - any text not sent yet but typed into text field&lt;br /&gt;
* availability -  this is the thread contact's Status (possibly 6 = sms, 2 = offline, 4 = online)&lt;br /&gt;
* customMessage - &lt;br /&gt;
* serviceName - name of the IM service (e.g. gmail for Google Talk)&lt;br /&gt;
* type - SMS or IM. there might be others in the future&lt;br /&gt;
* statusAddress - &lt;br /&gt;
* totalCount - total number of messages from this contact in database&lt;br /&gt;
* unreadCount - number that shows in the messaging app when you have unread messages&lt;br /&gt;
* id - id linking to 'has_id' in 'com_palm_messaging_data_ChatThread_com_palm_pim_FolderEntry_Chat_Messages' which in turn references  'com_palm_pim_FolderEntry' where the actual messages are messages are stored&lt;br /&gt;
* _class_id - &lt;br /&gt;
* _mod_num -&lt;br /&gt;
* _flags -&lt;br /&gt;
&lt;br /&gt;
- com_palm_messaging_data_ChatThread_com_palm_messaging_data_ChatThread_ContactChat_AddressChat  - this seems to tie the table above with the table below&lt;br /&gt;
* recNo - index&lt;br /&gt;
* _mod_num -&lt;br /&gt;
* _id -&lt;br /&gt;
* _has_id - id listed in com_palm_messaging_data_ChatThread&lt;br /&gt;
* _belongs_id -  id listed  in com_palm_pim_FolderEntry&lt;br /&gt;
&lt;br /&gt;
- com_palm_pim_FolderEntry&lt;br /&gt;
&lt;br /&gt;
status INTEGER, &lt;br /&gt;
statusErrorCode INTEGER, &lt;br /&gt;
deviceTimeStamp INTEGER, &lt;br /&gt;
messageType TEXT, &lt;br /&gt;
messageServiceName TEXT, &lt;br /&gt;
callbackNumber TEXT, &lt;br /&gt;
fromAddress TEXT, &lt;br /&gt;
invitationGroupId TEXT, &lt;br /&gt;
smsClass INTEGER, &lt;br /&gt;
smsType INTEGER, &lt;br /&gt;
smsc TEXT, &lt;br /&gt;
encoding TEXT, &lt;br /&gt;
validity INTEGER, &lt;br /&gt;
isVoicemail INTEGER, &lt;br /&gt;
simMessage INTEGER, &lt;br /&gt;
mmsTransactionId TEXT, &lt;br /&gt;
mmsVersion TEXT, &lt;br /&gt;
mmsMessageClass TEXT, &lt;br /&gt;
mmsMessageId TEXT, &lt;br /&gt;
mmsPriority TEXT, &lt;br /&gt;
mmsDeliveryReport TEXT, &lt;br /&gt;
mmsReadReply TEXT, &lt;br /&gt;
mmsContentType TEXT, &lt;br /&gt;
isInProgress INTEGER, &lt;br /&gt;
retryTally INTEGER, &lt;br /&gt;
uniqueAttachmentFolderName TEXT, &lt;br /&gt;
mmsRelayType TEXT, &lt;br /&gt;
mmsExpiry INTEGER, &lt;br /&gt;
mmsStatus TEXT, &lt;br /&gt;
mmsReportAllowed TEXT, &lt;br /&gt;
mmsTo TEXT, &lt;br /&gt;
mmsCc TEXT, &lt;br /&gt;
mmsDate TEXT, &lt;br /&gt;
mmsMessageSize INTEGER, &lt;br /&gt;
mmsContentLocation TEXT, &lt;br /&gt;
mmsResponseStatus INTEGER, &lt;br /&gt;
mmsResponseText TEXT, &lt;br /&gt;
timeStamp INTEGER, &lt;br /&gt;
summary TEXT, &lt;br /&gt;
messageText TEXT, &lt;br /&gt;
flags INTEGER, &lt;br /&gt;
priority INTEGER, &lt;br /&gt;
displayName TEXT, &lt;br /&gt;
firstName TEXT, &lt;br /&gt;
lastName TEXT, &lt;br /&gt;
remoteId TEXT, &lt;br /&gt;
extraDetails TEXT, &lt;br /&gt;
email INTEGER, &lt;br /&gt;
com_palm_accounts_ActiveRecordFolder_id INTEGER, &lt;br /&gt;
id INTEGER PRIMARY KEY, &lt;br /&gt;
_class_id INTEGER, &lt;br /&gt;
_mod_num INTEGER, &lt;br /&gt;
_flags INTEGER, &lt;br /&gt;
html INTEGER, &lt;br /&gt;
messageTextLoaded INTEGER, &lt;br /&gt;
meetingResponseCode INTEGER, &lt;br /&gt;
subCount INTEGER, &lt;br /&gt;
previewText TEXT, &lt;br /&gt;
envelope TEXT, &lt;br /&gt;
uid INTEGER, &lt;br /&gt;
com_palm_pim_CalendarEvent_id INTEGER, &lt;br /&gt;
moveFolder TEXT, fullyLoaded INTEGER, &lt;br /&gt;
sortDisplayName TEXT, messageId TEXT, &lt;br /&gt;
serverId TEXT, &lt;br /&gt;
sortSummary TEXT, &lt;br /&gt;
textLocation TEXT, &lt;br /&gt;
textCacheKey TEXT, &lt;br /&gt;
invisible INTEGER, &lt;br /&gt;
htmlLocation TEXT, &lt;br /&gt;
altTextCacheKey TEXT, &lt;br /&gt;
modTime INTEGER, &lt;br /&gt;
replyId TEXT, &lt;br /&gt;
summaryCRC32 INTEGER, &lt;br /&gt;
lastSyncedFlags INTEGER&lt;br /&gt;
&lt;br /&gt;
will add more later.. had to run. sorry :)&lt;/div&gt;</summary>
		<author><name>Nat.davies09</name></author>
	</entry>
</feed>