View Single Post
Posts: 567 | Thanked: 2,966 times | Joined on Oct 2009
#25
The Cellular Services Daemon exposes the following DBUS paths that are referenced by other parts of the system: (each path is followed by a list of the other parts of the system that reference them)

/com/nokia/csd/call
/usr/sbin/bluetoothd (part of bluez, open source)
/usr/bin/intellisyncd (part of nokiamessaging, not necessary to support this on Neo900)
/usr/lib/libconnui_cell.so.0 (shared library for the cellular parts of the connectivity UI layer)
/usr/lib/librtcom-call-ui.so.0 (dialer shared library)
/usr/lib/telepathy/telepathy-ring (telepathy module that handles cellular calls and SMS)
/usr/lib/libcodelockui.so.1 (device code lock UI)
/usr/lib/hildon-desktop/librtcom-notification-ui.so (notification UI)
/usr/lib/systemui/libsystemuiplugin_emergency.so (system UI emergency call plugin)
/usr/sbin/sscd (handles cellular modem startup/shutdown/reset)

/com/nokia/csd/gprs
/usr/lib/libconnui.so.0 (shared library for the connectivity UI layer)
/usr/lib/libconnui_cell.so.0 (shared library for the cellular parts of the connectivity UI layer)
/usr/lib/icd2/libicd_network_gprs.so (Internet Connectivity Daemon cellular data plugin)

/com/nokia/csd/info
/usr/bin/cherry (part of MyNokia, not necessary to support this on Neo900)
/usr/bin/gen-obex-capability.sh (shell script)
/usr/lib/hildon-control-panel/libcpcherry.so (part of MyNokia, not necessary to support this on Neo900)
/usr/lib/libqtsysteminfo.so.1 (QT system information library, open source)
/usr/lib/libmaesync.so (used for synchronizing with Nokia PC Suite, not necessary to support this on Neo900)
/usr/sbin/as-daemon (ActiveSync daemon, not necessary to support this on Neo900)

/com/nokia/phone/net
/usr/sbin/bluetoothd (part of bluez, open source)
/usr/bin/cherry (part of MyNokia, not necessary to support this on Neo900)
/usr/bin/clockd (clock daemon)
/usr/bin/gen-obex-capability.sh (shell script)
/usr/sbin/gprs-provisioning (not exactly sure what this is, something to do with GPRS)
/usr/bin/intellisyncd (part of nokiamessaging, not necessary to support this on Neo900)
/usr/lib/microb-engine/components/libatlas.so (part of Nokia Maps, not necessary to support this on Neo900)
/usr/lib/libconnui_cell.so.0 (shared library for the cellular parts of the connectivity UI layer)
/usr/lib/hildon-control-panel/libcpcherry.so (part of MyNokia, not necessary to support this on Neo900)
/usr/lib/icd2/libicd_network_gprs.so (Internet Connectivity Daemon cellular data plugin)
/usr/lib/libosso-abook-1.0.so.0 (osso addressbook library)
/usr/lib/libqtsysteminfo.so.1 (QT system information library, open source)
/usr/lib/librtcom-call-ui.so.0 (dialer shared library)
/usr/bin/osso-connectivity-ui-conndlgs.launch (connectivity UI connectivity dialog daemon)
/usr/bin/osso_startup_wizard.launch (first-boot app that sets time/language/etc)
/usr/bin/wl1251-cal (daemon for initializing WiFi chip, not needed on Neo900 as Neo900 will probably have different WiFi chip and/or will have WiFi initialization stuff provided by WiFi chip vendor, open source re-implementation exists in any case)
/usr/sbin/wlancond (WiFi connectivity daemon, open source)

/com/nokia/phone/sim
/etc/event.replace.d/tonegend and /etc/event.d/tonegend (shell script, both are identical but not linked to each other as far as I can see)
/usr/bin/cherry (part of MyNokia, not necessary to support this on Neo900)
/usr/bin/controlpanel.launch (part of hildon-control-panel, open source)
/usr/sbin/gprs-provisioning (not exactly sure what this is, something to do with GPRS)
/usr/bin/intellisyncd (part of nokiamessaging, not necessary to support this on Neo900)
/usr/lib/hildon-control-panel/libcpcherry.so (part of MyNokia, not necessary to support this on Neo900)
/usr/lib/libconnui.so.0 (shared library for the connectivity UI layer)
/usr/lib/libconnui_cell.so.0 (shared library for the cellular parts of the connectivity UI layer)
/usr/lib/evolution-data-server-1.2/extensions/libebookbackendsim.so (addressbook SIM backend)
/usr/lib/icd2/libicd_network_gprs.so (Internet Connectivity Daemon cellular data plugin)
/usr/lib/libosso-abook-1.0.so.0 (osso addressbook library)
/usr/lib/libqtsysteminfo.so.1 (QT system information library, open source)
/usr/bin/location-proxy (daemon that handles supl server)
/usr/bin/osso_startup_wizard.launch (first-boot app that sets time/language/etc)
/usr/sbin/ota-settings (handles cellular data settings sent over-the-air by the cellular network)
/usr/lib/telepathy/telepathy-ring (telepathy module that handles cellular calls and SMS)

/com/nokia/phone/sim/security
/usr/bin/cherry (part of MyNokia, not necessary to support this on Neo900)
/usr/bin/controlpanel.launch (part of hildon-control-panel, open source)
/usr/bin/intellisyncd (part of nokiamessaging, not necessary to support this on Neo900)
/usr/lib/hildon-control-panel/libcpcherry.so (part of MyNokia, not necessary to support this on Neo900)
/usr/lib/libconnui_cell.so.0 (shared library for the cellular parts of the connectivity UI layer)
/usr/lib/hildon-control-panel/libcpdevice.so ("about device" control panel)
/usr/lib/librtcom-call-ui.so.0 (dialer shared library)

/com/nokia/phone/sim/phonebook
/usr/sbin/bluetoothd (part of bluez, open source)
/usr/bin/intellisyncd (part of nokiamessaging, not necessary to support this on Neo900)
/usr/lib/evolution-data-server-1.2/extensions/libebookbackendsim.so (addressbook SIM backend)

/com/nokia/phone/sms
/usr/bin/cherry (part of MyNokia, not necessary to support this on Neo900)
/usr/lib/hildon-control-panel/libcpcherry.so (part of MyNokia, not necessary to support this on Neo900)
/usr/sbin/sms-manager (handles dispatching certain special kinds of SMS messages to the right place)
/usr/lib/telepathy/telepathy-ring (telepathy module that handles cellular calls and SMS)

/com/nokia/csd/ss
/usr/lib/libconnui_cell.so.0 (shared library for the cellular parts of the connectivity UI layer)
/usr/lib/librtcom-call-ui.so.0 (dialer shared library)
 

The Following 13 Users Say Thank You to jonwil For This Useful Post: