天天看點

Android init.rc 程序啟動詳解

檢視一款root 原生手機的程序狀态

[email protected]:/ # ps
USER     PID   PPID  VSIZE  RSS     WCHAN    PC        NAME
root                      c0238420 f84 S /init
root                           c0186f40  S kthreadd
root                           c018dfa0  S ksoftirqd/
root                           c018dfa0  S migration/
root                           c01c94e0  S rcu_preempt
root                           c01c9194  S rcu_bh
root                          c01c9194  S rcu_sched
root                          c018dfa0  S migration/
root                          c018dfa0  S ksoftirqd/
root                          c018dfa0  S migration/
root                          c018dfa0  S ksoftirqd/
root                          c018dfa0  S migration/
root                          c018dfa0  S ksoftirqd/
root                          c0181328  S khelper
root                          c0181328  S netns
root                          c0181328  S smd_channel_clo
root                          c0181328  S smsm_cb_wq
root                          c014ec18  D kworker/u8:
root                          c014d1f4  D kworker/u9:
root                          c0181328  S rpm-smd
root                          c018166c  S kworker/u9:
root                          c0181328  S mpm
root                          c0181328  S deferwq
root                          c0181328  S writeback
root                          c0181328  S bioset
root                          c0181328  S kblockd
root                          c05657a0  S khubd
root                          c0780acc  S system
root                          c01c18bc  S irq/-msm_iom
root                          c01c18bc  S irq/-msm_iom
root                          c01c18bc  S irq/-msm_iom
root                          c01c18bc  S irq/-msm_iom
root                          c01c18bc  S irq/-msm_iom
root                          c01c18bc  S irq/-msm_iom
root                          c01c18bc  S irq/-msm_iom
root                          c01c18bc  S irq/-msm_iom
root                          c01c18bc  S irq/-msm_iom
root                          c01c18bc  S irq/-msm_iom
root                          c01c18bc  S irq/-msm_iom
root                          c01c18bc  S irq/-msm_iom
root                          c01c18bc  S irq/-msm_iom
root                          c01c18bc  S irq/-msm_iom
root                          c01c18bc  S irq/-msm_iom
root                          c01c18bc  S irq/-msm_iom
root                          c01c18bc  S irq/-msm_iom
root                          c01c18bc  S irq/-msm_iom
root                          c01c18bc  S irq/-msm_iom
root                          c01c18bc  S irq/-msm_iom
root                          c01c18bc  S irq/-msm_iom
root                          c01c18bc  S irq/-msm_iomm
root                          c01c18bc  S irq/-msm_iomm
root                          c01c18bc  S irq/-msm_iomm
root                          c01c18bc  S irq/-msm_iomm
root                          c01c18bc  S irq/-msm_iomm
root                          c01c18bc  S irq/-msm_iomm
root                          c01c18bc  S irq/-msm_iom
root                          c01c18bc  S irq/-msm_iom
root                          c01c18bc  S irq/-msm_iom
root                          c01c18bc  S irq/-msm_iomm
root                          c01c18bc  S irq/-msm_iomm
root                          c01c18bc  S irq/-msm_iomm
root                          c01c18bc  S irq/-msm_iom
root                          c01c18bc  S irq/-msm_iom
root                          c01c18bc  S irq/-msm_iom
root                          c01c18bc  S irq/-msm_iom
root                          c01c18bc  S irq/-msm_iom
root                          c01c18bc  S irq/-msm_iom
root                          c01c18bc  S irq/-msm_iom
root                          c01c18bc  S irq/-msm_iom
root                          c01c18bc  S irq/-msm_iom
root                          c01c18bc  S irq/-msm_iom
root                          c01c18bc  S irq/-msm_iom
root                          c01c18bc  S irq/-msm_iom
root                          c01c18bc  S irq/-msm_iom
root                          c01c18bc  S irq/-msm_iom
root                          c01c18bc  S irq/-msm_iom
root                          c01c18bc  S irq/-msm_iom
root                          c01c18bc  S irq/-msm_iom
root                          c01c18bc  S irq/-msm_iom
root                          c0181328  S devfreq_wq
root                          c0181328  S cfg80211
root                         c01c18bc  S irq/-adsp
root                         c01ff898  S kswapd0
root                         c025ea14  S fsnotify_mark
root                         c0181328  S crypto
root                         c0181328  S ad_calc_wq
root                         c03ec62c  D mdss_dsi_event
root                         c0181328  S apr_driver
root                         c0181328  S pil_vote_wq
root                         c0181328  S k_hsuart
root                         c0181328  S k_hsuart
root                         c0181328  S diag_real_time_
root                         c0181328  S diag_modem_data
root                         c0181328  S diag_lpass_data
root                         c0181328  S diag_wcnss_data
root                         c0181328  S diag_wq
root                         c0181328  S hsic_diag_wq
root                         c0181328  S hsic_dci_diag_w
root                         c0181328  S smux_diag_wq
root                         c0181328  S diag_cntl_wq
root                         c0181328  S diag_dci_wq
root                         c0181328  S kgsl-d0
root                         c0181328  S kgsl-events
root                         c0181328  S kgsl_devfreq_wq
root                         c01c18bc  S irq/-c55_ctr
root                         c01870ac  S spi3
root                         c0181328  S usbnet
root                         c0181328  S mdm_bridge
root                         c0181328  S ks_bridge:
root                         c0181328  S ks_bridge:
root                         c0181328  S ks_bridge:
root                         c0181328  S ks_bridge:
root                         c0181328  S k_gserial
root                         c01c18bc  S irq/-atmel_m
root                         c0181328  S msm_cpp_workque
root                         c01c18bc  S irq/-max170x
root                         c0181328  S dm_bufio_cache
root                         c0707bdc  S cfinteractive
root                         c01c18bc  S irq/-msm_sdc
root                         c0181328  S binder
root                         c0181328  S usb_bam_wq
root                         c01c18bc  S irq/-bw_hwmon
root                         c01c18bc  S irq/-mdm sta
root                         c01c18bc  S irq/-mdm pbl
root                         c0181328  S tfa9890
root                         c0181328  S tfa9890
root                         c0181328  S fsa8500
root                         c0181328  S msm_ipc_router
root                         c05c1808  D kworker/u8:
root                         c0181328  S msm_vidc_worker
root                         c0181328  S pm_workerq_venu
root                         c01c18bc  S irq/-smb135x
root                         c0181328  S rq_stats
root                         c0181328  S sb-
root                         c04eaa34  D ngd_rx_thread1
root                         c04e7dac  D ngd_notify_sl1
root                         c0181328  S k_rmnet_mux_wor
root                         c0181328  S f_mtp
root                         c05ebad0  S file-storage
root                         c07222cc  S mmcqd/
root                         c07222cc  S mmcqd/rpmb
root                         c01c18bc  S irq/-dwc3
root                         c0a2773c  S msm_thermal:hot
root                         c0a275e4  S msm_thermal:fre
root                         c0a26f80  S msm_thermal:the
root                         c070938c  D boost_sync/
root                         c070938c  D boost_sync/
root                         c070938c  D boost_sync/
root                         c070938c  D boost_sync/
root                         c018ba74  S wl_event_handle
root                         c018ba74  S dhd_watchdog_th
root                    c0238420 f84 S /sbin/ueventd
root                         c02f40f8  S jbd2/mmcblk0p41
root                         c0181328  S ext4-dio-unwrit
root                         c02f40f8  S jbd2/mmcblk0p38
root                         c0181328  S ext4-dio-unwrit
root                         c02f40f8  S jbd2/mmcblk0p1-
root                         c0181328  S ext4-dio-unwrit
root                         c02f40f8  S jbd2/mmcblk0p26
root                         c0181328  S ext4-dio-unwrit
root                         c0181328  S ext4-dio-unwrit
root                         c0181328  S IPCRTR
root                         c0181328  S adsp_IPCRTR
root                         c01870ac  S msm_slim_qmi_cl
root                         c0181328  S qmi_hndl0000000
logd                  ffffffff b6ec4e7c S /system/bin/logd
root                    c0261fe4  S /sbin/healthd
root                  c0261fe4 b6f70354 S /system/bin/lmkd
system                 c078b944 b6efd7a4 S /system/bin/servicemanager
root                 ffffffff b6e682e0 S /system/bin/vold
root                ffffffff b6f6860c R /system/bin/surfaceflinger
root                   ffffffff b4e462e0 S /system/bin/mdm_helper
nobody               ffffffff b6f311d0 S /system/bin/sensors.qcom
root                         c01c18bc  S irq/-wcd9xxx
root                         c01bd3f0  S kauditd
root                         c03da740  D mdss_fb0
root                         c0181328  S hsicctl0
shell                  ffffffff  R /sbin/adbd
u0_a57               c022f7ac b6f68848 S sh
root                         c018166c  S kworker/:H
root                         c018166c  S kworker/:H
root                    c0896d90 b6f80588 S daemonsu:mount:master
root                       c016d6a4  Z ks
root                         c018166c  S kworker/u8:
root                         c018166c  S kworker/u8:
root                         c018166c  S kworker/u8:
root                        c018166c  S kworker/:
root                        c018166c  S kworker/u8:
root                        c018166c  S kworker/u8:
root                        c0181328  S kdmflush
root                        c0181328  S bioset
root                        c0181328  S kcryptd_io
root                        c0181328  S kcryptd
root                        c06fbc48  S dmcrypt_write
root                        c0181328  S bioset
root                        c02f40f8  S jbd2/dm--
root                        c0181328  S ext4-dio-unwrit
root                  ffffffff b6f80588 S daemonsu:master
root                 ffffffff b6ef32e0 S /system/bin/netd
root                  c0896d90 b6eef588 S /system/bin/debuggerd
radio               ffffffff b6fa62e0 S /system/bin/rild
drm                  ffffffff b6f2d7a4 S /system/bin/drmserver
media               ffffffff b6ec37a4 S /system/bin/mediaserver
install               c095c774 b6f6d848 S /system/bin/installd
keystore             c078b944 b6ec47a4 S /system/bin/keystore
root                 ffffffff b6f551d0 S /system/bin/qmuxd
radio                ffffffff b6ed23bc S /system/bin/netmgrd
media                 ffffffff b6f6c1d0 S /system/bin/adspd
root                  ffffffff b6ebd3bc S /system/bin/mpdecision
root                ffffffff b6f2be7c S /system/bin/thermal-engine
root               ffffffff b6e151d0 S zygote
radio                 ffffffff b6e883bc S /system/bin/bridgemgrd
media_rw             ffffffff b6eb6848 S /system/bin/sdcard
system               ffffffff b6f6a3bc S /system/bin/time_daemon
camera               ffffffff b6ecc1d0 S /system/bin/mm-qcamera-daemon
radio             ffffffff b6eac1d0 S /system/bin/qmi_motext_hook
root                        c018166c  S kworker/:
root                        c018166c  S kworker/:
root                        c018166c  S kworker/:
root                        c018166c  S kworker/:
root                        c018166c  S kworker/:
root                        c018166c  S kworker/u8:
root                        c018166c  S kworker/u8:
root                        c018166c  S kworker/u8:
root                        c018166c  S kworker/u8:
root                        c018166c  S kworker/u8:
root                        c018166c  S kworker/u8:
root                        c018166c  S kworker/u8:
root                        c018166c  S kworker/u8:
root                        c018166c  S kworker/u8:
root                        c018166c  S kworker/:
root                        c018166c  S kworker/u8:
root                        c018166c  S kworker/u8:
root                        c018166c  S kworker/u8:
root                        c018166c  S kworker/u8:
root                        c018166c  S kworker/u8:
root                        c018166c  S kworker/u8:
root                        c018166c  S kworker/u8:
root                        c018166c  S kworker/u8:
root                        c018166c  S kworker/u8:
root                        c018166c  S kworker/u8:
root                        c018166c  S kworker/u8:
root                        c018166c  S kworker/u8:
root                        c018166c  S kworker/u8:
root                        c018166c  S kworker/:
root                        c018166c  S kworker/u8:
root                        c018166c  S kworker/u8:
root                        c018166c  S kworker/:
root                        c018166c  S kworker/u8:
root                        c018166c  S kworker/u8:
root                        c018166c  S kworker/u8:
root                        c018166c  S kworker/u8:
root                        c018166c  S kworker/u8:
system          ffffffff b6e16354 S system_server
root                        c01c18bc  S irq/-mxhci_hs
root                        c0181328  S mxhci_wq
root                        c0181328  S ipc_bridge
root                        c0181328  S external-modem_
root               c0238420 b6f5f1d0 S /system/bin/ks
root                        c018166c  S kworker/u8:
root                        c018166c  S kworker/u8:
root                        c018166c  S kworker/:H
u0_a6           ffffffff b6e16354 S android.process.media
u0_a14          ffffffff b6e16354 S com.android.systemui
u0_a57              c022f7ac b6ee6848 S sh
wifi                 c0238420 b6e4f1d0 S /system/bin/wpa_supplicant
root                        c018166c  S kworker/:
u0_a57              c022f7ac b6eb3848 S sh
shell                c017b054 b6f49e7c S /system/bin/sh
shell                b6f34694 S su
root              b6f80694 R daemonsu::
root                c017b054 b6f2ce7c S tmp-mksh
u0_a26          ffffffff b6e16354 S com.android.deskclock
root                b6f12848 R ps
u0_a34          ffffffff b6e16354 S com.android.inputmethod.latin
nfc             ffffffff b6e16354 S com.android.nfc
radio           ffffffff b6e16354 S com.android.phone
u0_a35          ffffffff b6e16354 S com.android.launcher3
u0_a52          ffffffff b6e16354 S com.android.smspush
u0_a56          ffffffff b6e16354 S com.UCMobile:push
u0_a56          ffffffff b6e16354 S com.UCMobile:channel
u0_a62          ffffffff b6e16354 S com.wandoujia.phoenix2:channel
u0_a62          ffffffff b6e16354 S com.wandoujia.phoenix2
bluetooth       ffffffff b6e16354 S com.android.bluetooth
root               c0896d90 b6f80588 S daemonsu:
u0_a59          ffffffff b6e16354 S com.wandoujia.phoenix2.usbproxy
u0_a62             c0260338 b4e58848 S uuids_sys
u0_a57          ffffffff b6e16354 S com.alibaba.android.security.activity
u0_a67          ffffffff b6e16354 S com.autonavi.amapauto
u0_a67          ffffffff b6e16354 S com.autonavi.amapauto:locationservice
u0_a57              c022f7ac b6eef848 S sh
u0_a56          ffffffff b6e16354 S com.UCMobile
u0_a67          ffffffff b6e16354 S com.autonavi.amapauto:push
u0_a56          ffffffff b6e16354 S com.UCMobile:SearchBackgroundProcess
u0_a56          ffffffff b6e16354 S com.UCMobile:MediaPlayerService
u0_a57              c022f7ac b6ec5848 S sh
u0_a83          ffffffff b6e16354 S com.autonavi.minimap:amservice
u0_a83          ffffffff b6e16354 S com.autonavi.minimap:lotuspool
u0_a83          ffffffff b6e16354 S com.autonavi.minimap:locationservice
u0_a83          ffffffff b6e16354 S com.autonavi.minimap:channel
u0_a83          ffffffff b6e16354 S com.autonavi.minimap
u0_a83                c0260338 b4e6f848 S /data/data/com.autonavi.minimap/lib/libappwatcher-.so
u0_a57              c022f7ac b6ee6848 S sh
shell             ffffffff b6eee694 S screencap
u0_a57              c022f7ac b6e90848 S sh
u0_a22         ffffffff b6e16354 S com.android.calendar
u0_a2          ffffffff b6e16354 S com.android.providers.calendar
u0_a57             c022f7ac b6f24848 S sh
u0_a57             c022f7ac b6f61848 S sh
u0_a62             c0238420 b6f551d0 S su
root              ffffffff b6f80588 S daemonsu:
root              c022f7ac b6f50848 S tmp-mksh
u0_a1          ffffffff b6e16354 S com.motorola.android.buacontactadapter
u0_a57             c022f7ac b6efe848 S sh
u0_a57             c022f7ac b6ed6848 S sh
u0_a57             c022f7ac b6ee4848 S sh
u0_a57             c022f7ac b6ee2848 S sh
u0_a56         ffffffff b6e16354 S com.UCMobile:DownloadService
u0_a57             c022f7ac b6f67848 S sh
u0_a57             c022f7ac b6ee4848 S sh
u0_a81         ffffffff b6e16354 S com.autonavi.gps.mock.ae86
u0_a57             c022f7ac b6f5f848 S sh
u0_a57             c022f7ac b6f63848 S sh
u0_a57             c022f7ac b6ece848 S sh
u0_a4          ffffffff b6e16354 S com.android.defcontainer
u0_a57             c022f7ac b6f7e848 S sh
u0_a57             c022f7ac b6f35848 S sh
u0_a57             c022f7ac b6f29848 S sh
u0_a57             c022f7ac b6eff848 S sh
u0_a57             c022f7ac b6eaa848 S sh
root                       c018166c  S kworker/:H
shell            ffffffff b6f3a694 S screencap
u0_a57             c022f7ac b6f2f848 S sh
root                       c018166c  S kworker/:H
u0_a57             c022f7ac b6f2b848 S sh
u0_a57             c022f7ac b6f78848 S sh
u0_a54         ffffffff b6e16354 S eu.chainfire.supersu
u0_a58         ffffffff b6e16354 S com.tongbu.tui.usbproxy
u0_a57             c022f7ac b6f27848 S sh
u0_a57             c022f7ac b6f44848 S sh
root              c0896d90 b6f80588 S daemonsu:
u0_a9          ffffffff b6e16354 S com.android.mms
u0_a57             c022f7ac b6f6f848 S sh
u0_a57             c022f7ac b6f87848 S sh
u0_a57             c022f7ac b6edf848 S sh
root                       c018166c  S kworker/:H
root                       c018166c  S kworker/:H
u0_a57             c022f7ac b6f41848 S sh
u0_a57             c022f7ac b6ee7848 S sh
u0_a57             c022f7ac b6f3f848 S sh
root              ffffffff b6f80588 S daemonsu:
u0_a3          ffffffff b6e16354 S android.process.acore
root                       c018166c  S kworker/:
dhcp                 c0238420 b6ef8760 S /system/bin/dhcpcd
u0_a57             c022f7ac b6ea5848 S sh
root                       c018166c  S kworker/:H
u0_a57             c022f7ac b6f34848 S sh
u0_a57             c022f7ac b6f2a848 S sh
root                       c018166c  S kworker/u8:
u0_a57             c022f7ac b6f74848 S sh
u0_a57             c022f7ac b6ecc848 S sh
u0_a62         ffffffff b6e16354 S com.wandoujia.phoenix2:accessibility
root                       c018166c  S kworker/:
root                       c018166c  S kworker/:H
root                       c018166c  S kworker/: