Running Processes

From WebOS Internals
Revision as of 17:53, 22 July 2009 by Hopspitfire (talk | contribs) (New page: 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 I...)
(diff) ← Older revision | Latest revision (diff) | Newer revision → (diff)
Jump to navigation Jump to search

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 Information:

First some operating system info with the following

root@castle:/# uname -a
Linux castle 2.6.24-palm-joplin-3430 #1 175.1.15 armv7l unknown

Here is a quick dump from my phone, Some of these tasks are native Linux process that you would find in most Linux distributions and some are obviously specific to the webOS. Separating them would be the first task.

To perform a full list of the running processes on the Palm Pre, you may use the "ps" application that ships with the operating system. You will need to obtain console access to the phone, and to issue the command:

ps -auxw

Linux Specific Processes:

root 1 0 0 15:12 ? 00:00:00 /sbin/upstart root 2 0 0 15:12 ? 00:00:00 [kthreadd] root 3 2 0 15:12 ? 00:00:00 [ksoftirqd/0] root 4 2 0 15:12 ? 00:00:00 [watchdog/0] root 5 2 0 15:12 ? 00:00:04 [events/0] root 6 2 0 15:12 ? 00:00:00 [khelper] root 98 2 0 15:12 ? 00:00:00 [kblockd/0] root 101 2 0 15:12 ? 00:00:00 [cqueue/0] root 115 2 0 15:12 ? 00:00:01 [twl4030-irq] root 124 2 0 15:12 ? 00:00:10 [omap2_mcspi] root 132 2 0 15:12 ? 00:00:00 [ksuspend_usbd] root 137 2 0 15:12 ? 00:00:00 [khubd] root 142 2 0 15:12 ? 00:00:02 [kmmcd] root 171 2 0 15:12 ? 00:00:00 [pdflush] root 172 2 0 15:12 ? 00:00:00 [pdflush] root 173 2 0 15:12 ? 00:00:00 [kswapd0] root 174 2 0 15:12 ? 00:00:00 [aio/0] root 175 2 0 15:12 ? 00:00:00 [cifsoplockd] root 176 2 0 15:12 ? 00:00:00 [cifsdnotifyd] root 297 2 0 15:12 ? 00:00:00 [modem_act] root 298 2 0 15:12 ? 00:00:00 [modem_rmw] root 334 2 0 15:12 ? 00:00:00 [cdc-acm] root 335 2 0 15:12 ? 00:00:00 [gadget_event] root 346 2 0 15:12 ? 00:00:04 [tp_wq] root 352 2 0 15:12 ? 00:00:06 [temt6200_light] root 364 2 0 15:12 ? 00:00:00 [w1_control] root 367 2 0 15:12 ? 00:00:00 [w1_bus_master1] root 369 2 0 15:12 ? 00:00:00 [ksnapd] root 370 2 0 15:12 ? 00:00:00 [kondemand/0] root 401 2 0 15:12 ? 00:00:00 [rpciod/0] root 409 2 0 15:12 ? 00:00:04 [mmcqd] root 415 2 0 15:12 ? 00:00:00 [kjournald] root 457 2 0 15:12 ? 00:00:00 [kjournald] root 490 1 0 15:13 ? 00:00:01 udevd --daemon root 818 2 0 15:13 ? 00:00:00 [kjournald] root 819 2 0 15:13 ? 00:00:00 [kjournald] root 922 1 0 15:13 ? 00:00:03 /usr/bin/pmsyslogd -z -f 6 -m root 926 2 0 15:13 ? 00:00:00 [usb_charger] root 927 2 0 15:13 ? 00:00:00 [file-storage-ga] root 1014 1 0 15:13 ttyS2 00:00:00 /sbin/getty -L ttyS2 115200 vt100 root 1037 1 0 15:13 ? 00:00:00 /usr/bin/rdxd -v root 1039 1 0 15:13 ? 00:00:35 /usr/bin/hidd -v -f /etc/hidd/HidPlugins.xml --output-syslog root 1042 1 0 15:13 ? 00:00:00 /usr/sbin/storaged -s -d root 1044 1 0 15:13 ? 00:00:01 /usr/bin/uploadd -v root 1072 1 0 15:13 ? 00:00:02 /usr/sbin/audiod -n -1 root 1139 1 0 15:13 ? 00:00:00 /usr/bin/extractfs -f /var/luna/data/extractfs root 1142 1 0 15:13 ? 00:00:00 /usr/bin/fileindexer root 1146 1 0 15:13 ? 00:00:18 /usr/sbin/powerd pulse 1150 1 0 15:13 ? 00:00:16 /usr/bin/pulseaudio --log-target=syslog root 1153 1 0 15:13 ? 00:00:00 /usr/sbin/memchute root 1170 1 0 15:13 ? 00:00:00 /usr/bin/dnsmasq -d -C /etc/dnsmasq.palm.conf root 1176 1 0 15:13 ? 00:00:04 /usr/bin/pubsubservice root 1181 1 0 15:13 ? 00:00:02 /usr/bin/TelephonyInterfaceLayerCdma root 1507 1 0 15:14 ttyACM0 00:00:00 pppd /dev/tts/modem0 file /etc/ppp/options-cdma mtu 1480 root 1550 1 0 15:14 ? 00:00:00 /usr/bin/locationadapter root 1591 1 0 15:15 ? 00:00:00 /usr/bin/contextupload root 2409 1 0 15:38 ? 00:00:00 telnetd root 4667 1 0 17:01 ? 00:00:00 /usr/bin/mediaserver -l --gst-debug=1 castle root 5001 2 0 17:52 ? 00:00:00 [wlan_main_servi] root 5018 1 0 17:52 ? 00:00:00 /usr/sbin/wpa_supplicant -D wext -B -c /tmp/.wpa_supplicant.conf -i eth0 root 5022 1 0 17:52 ? 00:00:00 /sbin/dhclient -d -cf /etc/PmWiFiDhclient.conf -sf /etc/PmWiFiDhclient-script -lf /tmp/dhclient.eth0.le root 5085 2409 0 17:54 pts/1 00:00:00 -sh

webOS Specific Processes

  • /usr/bin/PmNetConfigManager
  • /usr/bin/SprintDaemon
  • /usr/bin/luna-prefs-service
  • /sbin/novacomd
  • /usr/bin/PmSystemTimeout
  • /usr/bin/PDFService
  • /usr/bin/OfficeService
  • /usr/bin/BrowserServer
  • BluetoothMonitor
  • /usr/lib/jvm/java-1.5-palm/bin/java -Xexact -m 10M -Djava.library.path=/usr/lib/jvm/java-1.5-palm/bin:/
  • /usr/bin/LunaSysService
  • /usr/bin/PmBtStack -C /dev/btuart -B 115200 00:1D:FE:34:B4:D5 1 0x3afc 16888 1
  • /usr/bin/PmWanDaemon
  • /usr/bin/PmConnectionManager
  • /usr/bin/PmWiFiService
  • /usr/bin/LunaSysMgr
  • /usr/bin/PmBtEngine
  • /usr/bin/UpdateDaemon