~ # mkdir -p /firmware/image ~ # ln -s /system/etc/firmware/cmnlib* /firmware/image/ ~ # ln -s /system/etc/firmware/keymaste* /firmware/image/ ~ # ls /vendor firmware lib64 vendor ~ # mv /vendor /vendor-orig ~ # ln -s /system/vendor /vendor ~ # ls /vendor app etc lib media qcril.db bin firmware lib64 pittpatt ~ # start sbinqseecomd ~ # start vold ~ # ps PID USER VSZ STAT COMMAND 1 root 4072 S /init --second-stage 2 root 0 SW [kthreadd] 3 root 0 SW [ksoftirqd/0] 5 root 0 SW< [kworker/0:0H] 7 root 0 SW [rcuc/0] 8 root 0 SW [rcub/0] 9 root 0 SW [rcu_preempt] 10 root 0 SW [rcu_bh] 11 root 0 SW [rcu_sched] 12 root 0 SW [migration/0] 13 root 0 SW [migration/4] 14 root 0 SW [rcuc/4] 15 root 0 SW [ksoftirqd/4] 17 root 0 SW< [kworker/4:0H] 18 root 0 SW [migration/5] 19 root 0 SW [rcuc/5] 20 root 0 SW [ksoftirqd/5] 21 root 0 SW [kworker/5:0] 22 root 0 SW< [kworker/5:0H] 23 root 0 SW [migration/6] 24 root 0 SW [rcuc/6] 25 root 0 SW [ksoftirqd/6] 26 root 0 SW [kworker/6:0] 27 root 0 SW< [kworker/6:0H] 28 root 0 SW [migration/7] 29 root 0 SW [rcuc/7] 30 root 0 SW [ksoftirqd/7] 32 root 0 SW< [kworker/7:0H] 33 root 0 SW< [khelper] 34 root 0 SW< [netns] 35 root 0 SW< [suspend_sys_syn] 36 root 0 SW< [perf] 39 root 0 SW [kworker/4:1] 40 root 0 SW [kworker/6:1] 41 root 0 SW [kworker/7:1] 42 root 0 SW< [kworker/4:1H] 43 root 0 SW< [smd_channel_clo] 44 root 0 SW< [smsm_cb_wq] 45 root 0 DW [kworker/u16:1] 46 root 0 SW< [monitor_tsense_] 47 root 0 SW [cfinteractive] 48 root 0 SW< [deferwq] 49 root 0 DW< [kworker/u17:0] 50 root 0 SW< [rpm-smd] 51 root 0 SW< [kworker/u17:1] 52 root 0 SW [irq/47-cpr] 53 root 0 SW< [mpm] 54 root 0 SW [kworker/u16:2] 78 root 0 SW< [writeback] 79 root 0 SW< [bioset] 80 root 0 SW< [crypto] 81 root 0 SW< [kblockd] 82 root 0 SW [khubd] 83 root 0 SW< [edac-poller] 84 root 0 SW< [mmc_stats] 85 root 0 SW< [delay_scaling] 86 root 0 SW [system] 87 root 0 SW< [ipa_power_mgmt] 88 root 0 SW< [sps_ipa_power_m] 89 root 0 SW< [ipawq14] 90 root 0 SW< [iparepwq14] 91 root 0 SW< [ipawq45] 92 root 0 SW< [iparepwq45] 93 root 0 SW< [ipawq13] 94 root 0 SW< [iparepwq13] 95 root 0 SW< [ipa_power_mgmt] 96 root 0 SW< [ipa_rm_wq] 97 root 0 SW< [ipa_interrupt_w] 98 root 0 SW [irq/75-msm_iomm] 99 root 0 SW [irq/73-msm_iomm] 100 root 0 SW [irq/272-msm_iom] 101 root 0 SW [irq/273-msm_iom] 102 root 0 SW [irq/277-msm_iom] 103 root 0 SW [irq/85-msm_iomm] 104 root 0 SW [irq/86-msm_iomm] 105 root 0 SW [irq/90-msm_iomm] 106 root 0 SW [irq/92-msm_iomm] 107 root 0 SW [irq/93-msm_iomm] 108 root 0 SW [irq/137-msm_iom] 109 root 0 SW [irq/138-msm_iom] 110 root 0 SW [irq/142-msm_iom] 111 root 0 SW [irq/143-msm_iom] 112 root 0 SW [irq/144-msm_iom] 113 root 0 SW [irq/145-msm_iom] 114 root 0 SW [irq/146-msm_iom] 115 root 0 SW [irq/147-msm_iom] 116 root 0 SW [irq/148-msm_iom] 117 root 0 SW [irq/149-msm_iom] 118 root 0 SW [irq/150-msm_iom] 119 root 0 SW [irq/151-msm_iom] 120 root 0 SW< [devfreq_wq] 121 root 0 SW< [cfg80211] 122 root 0 SW [irq/413-bcl_vba] 123 root 0 SW [irq/412-bcl_iba] 146 root 0 SW [kswapd0] 147 root 0 SW [fsnotify_mark] 148 root 0 SW [ecryptfs-kthrea] 167 root 0 SW< [rot_commit_work] 168 root 0 DW [mdss_dsi_event] 169 root 0 SW< [mdss_dsi_dba] 170 root 0 SW< [apr_driver] 171 root 0 SW< [pil_vote_wq] 172 root 0 SW< [mem_share_svc] 173 root 0 SW< [qmi_hndl0000000] 174 root 0 SW [kworker/0:2] 175 root 0 SW< [msm_ipc_router] 176 root 0 SW< [pacman_qmi_noti] 177 root 0 SW< [pacman_qmi_rx_w] 178 root 0 SW< [qmi_svc_event_w] 179 root 0 SW [hwrng] 180 root 0 SW< [diag_real_time_] 181 root 0 SW< [diag_wq] 182 root 0 SW< [DIAG_USB_diag] 183 root 0 SW< [DIAG_SMD_MODEM_] 184 root 0 SW< [DIAG_SMD_MODEM_] 185 root 0 SW< [DIAG_SMD_MODEM_] 186 root 0 SW< [DIAG_SMD_MODEM_] 187 root 0 SW< [DIAG_SMD_MODEM_] 188 root 0 SW< [DIAG_SMD_LPASS_] 189 root 0 SW< [DIAG_SMD_LPASS_] 190 root 0 SW< [DIAG_SMD_LPASS_] 191 root 0 SW< [DIAG_SMD_LPASS_] 192 root 0 SW< [DIAG_SMD_LPASS_] 193 root 0 SW< [DIAG_SMD_WCNSS_] 194 root 0 SW< [DIAG_SMD_WCNSS_] 195 root 0 SW< [DIAG_SMD_WCNSS_] 196 root 0 SW< [DIAG_SMD_WCNSS_] 197 root 0 SW< [DIAG_SMD_WCNSS_] 198 root 0 SW< [DIAG_SMD_SENSOR] 199 root 0 SW< [DIAG_SMD_SENSOR] 200 root 0 SW< [DIAG_SMD_SENSOR] 201 root 0 SW< [DIAG_SMD_SENSOR] 202 root 0 SW< [DIAG_SMD_SENSOR] 203 root 0 SW< [diag_cntl_wq] 204 root 0 SW< [diag_dci_wq] 205 root 0 SW< [kgsl-3d0] 206 root 0 SW< [kgsl-events] 207 root 0 SW< [governor_msm_ad] 208 root 0 SW< [kgsl_devfreq_wq] 209 root 0 SW< [cable_detect] 210 root 0 SW [irq/418-fp_fpc1] 211 root 0 SW< [qcrypto_seq_res] 212 root 0 SW< [detect] 213 root 0 SW< [button] 234 root 0 SW [spi0] 235 root 0 SW< [sharedmem_qmi_w] 236 root 0 SW< [qmi_hndl0000000] 237 root 0 SW< [k_gserial] 238 root 0 SW< [uether] 239 root 0 SW< [disable reset w] 240 root 0 SW [irq/552-ak8789_] 241 root 0 SW [irq/553-ak8789_] 242 root 0 SW< [rt5506_hsdetect] 243 root 0 SW< [rt5506_volume_r] 244 root 0 SW< [rt5506_gpio_off] 245 root 0 SW< [htc_mcu] 246 root 0 SW [irq/421-cwmcu] 249 root 0 SW< [msm_cci_wq] 250 root 0 SW< [msm_cci_wq] 252 root 0 SW< [msm_cpp_workque] 253 root 0 SW< [charger_ctrl_ti] 254 root 0 SW< [batt_timer] 255 root 0 SW< [HTC_BATTERY_FB] 256 root 0 SW [irq/408-batt-mi] 257 root 0 SW [therm_core:noti] 258 root 0 SW< [cable_detect] 259 root 0 SW [kworker/0:3] 260 root 0 SW [irq/378-chg-err] 261 root 0 SW [irq/6-chg-taper] 262 root 0 SW [irq/7-chg-tcc-t] 263 root 0 SW [irq/383-chg-rec] 264 root 0 SW [irq/382-chg-p2f] 265 root 0 SW [irq/9-otg-oc] 266 root 0 SW [irq/8-otg-fail] 267 root 0 SW [irq/384-batt-ho] 268 root 0 SW [irq/10-batt-war] 269 root 0 SW [irq/13-batt-coo] 270 root 0 SW [irq/12-batt-col] 271 root 0 SW [irq/385-batt-mi] 272 root 0 SW [irq/15-batt-low] 273 root 0 SW [irq/2-usbin-uv] 274 root 0 SW [irq/3-usbin-ov] 275 root 0 SW [irq/4-usbin-src] 276 root 0 SW [irq/386-aicl-do] 277 root 0 SW [irq/387-dcin-uv] 278 root 0 SW [irq/389-power-o] 279 root 0 SW [irq/390-temp-sh] 280 root 0 SW [irq/391-safety-] 281 root 0 SW [therm_core:noti] 282 root 0 SW [therm_core:noti] 283 root 0 SW [therm_core:noti] 284 root 0 SW [therm_core:noti] 285 root 0 SW [therm_core:noti] 286 root 0 SW [therm_core:noti] 287 root 0 SW [therm_core:noti] 288 root 0 SW [therm_core:noti] 289 root 0 SW [therm_core:noti] 290 root 0 SW [therm_core:noti] 291 root 0 SW [therm_core:noti] 292 root 0 SW [therm_core:noti] 293 root 0 SW [therm_core:noti] 294 root 0 SW [therm_core:noti] 295 root 0 SW [irq/216-tsens_i] 296 root 0 SW [therm_core:noti] 297 root 0 SW [therm_core:noti] 298 root 0 SW [irq/170-7824900] 299 root 0 SW [kworker/u16:5] 300 root 0 SW [kworker/4:2] 302 root 0 SW [irq/253-7864900] 303 root 0 SW [irq/352-7864900] 304 root 0 SW [irq/414-qpnp_wl] 305 root 0 SW< [led] 306 root 0 SW [mmcqd/0] 307 root 0 SW [mmcqd/0rpmb] 308 root 0 SW [irq/415-qpnp_sc] 309 root 0 SW< [binder] 310 root 0 SW [kworker/5:2] 311 root 0 SW [irq/558-adsp] 312 root 0 SW< [sysmon_wq] 313 root 0 SW [irq/590-wcnss] 314 root 0 SW [irq/622-modem] 315 root 0 SW< [dump_ipc_router] 317 root 0 SW< [msm_vidc_worker] 318 root 0 SW< [pm_workerq_venu] 331 root 0 SW< [rq_stats] 332 root 0 SW< [usb_bam_wq] 333 root 0 SW< [HS_PMIC_DETECT] 334 root 0 SW< [HS_PMIC_BUTTON] 335 root 0 SW< [sb-1] 336 root 0 DW [ngd_rx_thread1] 337 root 0 DW [ngd_notify_sl1] 338 root 0 SW< [k_bam_data] 339 root 0 SW< [k_gsmd] 340 root 0 SW< [f_mtp] 341 root 0 SW [file-storage] 342 root 0 SW [irq/419-synapti] 343 root 0 SW< [dsx_exp_workque] 344 root 0 SW< [htc_pm_monitor_] 345 root 0 SW< [htc_kernel_top_] 346 root 0 SW [sd-qd] 347 root 0 SW [msm_thermal:hot] 348 root 0 SW [msm_thermal:fre] 349 root 0 SW [msm_thermal:the] 350 root 0 SW< [lpm-wa] 351 root 0 SW< [pmi8950_wq] 352 root 0 SW [kworker/7:2] 353 root 0 SW< [ipa_A7_svc] 354 root 0 SW< [qmi_hndl0000000] 355 root 0 SW< [clnt_req] 357 root 0 SW< [clnt_resp] 358 root 0 SW< [clnt_req] 359 root 4076 S /sbin/ueventd 360 root 2996 S /sbin/healthd -r 361 logd 13704 S N /sbin/logd 364 root 59392 S /sbin/recovery 365 root 2696 S /sbin/chargeled 375 root 0 SW [kauditd] 380 root 0 SW [jbd2/mmcblk0p59] 381 root 0 SW< [ext4-dio-unwrit] 382 root 0 SW< [kworker/5:1H] 385 root 0 SW< [kworker/6:1H] 415 root 7376 R /sbin/adbd --root_seclabel=u:r:su:s0 --device_banner 419 root 6556 S /sbin/sh - 422 root 0 SW [jbd2/mmcblk0p62] 423 root 0 SW< [ext4-dio-unwrit] 432 root 0 SW [kworker/u16:0] 434 system 7928 S /sbin/qseecomd 435 system 8008 S /sbin/qseecomd 437 root 13072 S /system/bin/vold --blkid_context=u:r:blkid:s0 --blki 441 root 0 SW [kworker/6:2] 442 root 6300 R ps ~ # cd /system/lib64 /system/lib64 # time /system/bin/vdc cryptfs checkpw 0000 200 0 -1 real 0m 0.05s user 0m 0.00s sys 0m 0.00s /system/lib64 # setprop ro.crypto.state encrypted /system/lib64 # getprop | grep crypt [ro.crypto.state]: [encrypted] /system/lib64 # getprop | grep svc [init.svc.adbd]: [running] [init.svc.chargeled]: [running] [init.svc.healthd]: [running] [init.svc.logd-reinit]: [stopped] [init.svc.logd]: [running] [init.svc.recovery]: [running] [init.svc.sbinqseecomd]: [running] [init.svc.set_permissive]: [stopped] [init.svc.ueventd]: [running] [init.svc.vold]: [running] /system/lib64 # time /system/bin/vdc cryptfs checkpw 0000 200 0 -1 real 0m 0.22s user 0m 0.00s sys 0m 0.00s /system/lib64 # time /system/bin/vdc cryptfs checkpw 1234 200 0 -1 real 0m 0.16s user 0m 0.00s sys 0m 0.00s /system/lib64 #