Advertisement
Guest User

Untitled

a guest
Oct 31st, 2014
244
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 46.46 KB | None | 0 0
  1. tuomas@hope:~$ telnet 192.168.2.15 23
  2. Trying 192.168.2.15...
  3. Connected to 192.168.2.15.
  4. Escape character is '^]'.
  5.  
  6. Welcome to the Mer/SailfishOS Boat loader debug init system.
  7.  
  8. Log so far is in /init.log
  9.  
  10. You may inject commands into init shell process (PID 1):
  11.  
  12. To see output of commands as they're injected:
  13. tail -f /init.log &
  14. To run a command:
  15. echo "ls -l /" >/init-ctl/stdin
  16.  
  17. (Be careful if you experiment with exec as you need to terminate
  18. daemons and disable busybox hotplug handling)
  19.  
  20. To allow init to continue:
  21. echo "continue" >/init-ctl/stdin
  22.  
  23. The init script also functions as a post-switch_root debugger too:
  24. cp /init /target/init-debug
  25. (When run post-switch_root, telnet is on port 2323, not 23)
  26.  
  27. In order to work safely with the device's mmc you should
  28. echo "umount_stowaways" >/init-ctl/stdin
  29.  
  30. Then you can mount and modify exported mass storage on host. When done
  31. echo "mount_stowaways" >/init-ctl/stdin
  32.  
  33.  
  34. ~ # cat /init.log
  35. + echo Running Mer Boat Loader
  36. Running Mer Boat Loader
  37. + BOOTLOGO=
  38. + ALWAYSDEBUG=
  39. + DATA_PARTITION=/dev/mmcblk0p13
  40. + DEFAULT_OS=sailfishos
  41. + export PATH=/bin:/sbin:/usr/bin:/usr/sbin:/usr/local/bin:/usr/local/sbin
  42. + USB_FUNCTIONS=rndis
  43. + ANDROID_USB=/sys/class/android_usb/android0
  44. + LOCAL_IP=192.168.2.15
  45. + DONE_SWITCH=no
  46. + [ /init = /init-debug ]
  47. + [ no = no ]
  48. + EXPLICIT_BUSYBOX=
  49. + TELNET_DEBUG_PORT=23
  50. + /bin/busybox --install -s
  51. + date
  52. Segmentation fault
  53. + do_mount_devprocsys
  54. + echo ########################## mounting devprocsys
  55. ########################## mounting devprocsys
  56. + mkdir /dev
  57. mkdir: can't create directory '/dev': File exists
  58. + mount -t devtmpfs devtmpfs /dev
  59. + mkdir /dev/pts
  60. + mount -t devpts devpts /dev/pts
  61. + mkdir /proc
  62. + mkdir /sys
  63. + mount -t sysfs sysfs /sys
  64. + mount -t proc proc /proc
  65. + do_hotplug_scan
  66. + echo /sbin/mdev
  67. + mdev -s
  68. + sleep 2
  69. + ln -s . /dev/block
  70. + ln -s /proc/mounts /etc/mtab
  71. + check_kernel_config
  72. + echo Checking kernel config
  73. Checking kernel config
  74. + [ ! -e /proc/config.gz ]
  75. + zcat /proc/config.gz
  76. + grep -E ^CONFIG_CGROUPS=y$
  77. CONFIG_CGROUPS=y
  78. + zcat /proc/config.gz
  79. + grep -E ^CONFIG_AUTOFS4_FS=y$
  80. + echo CONFIG_AUTOFS4_FS=y not found in /proc/config.gz
  81. + zcat /proc/config.gz
  82. + grep -E ^CONFIG_DEVTMPFS_MOUNT=y$
  83. + echo CONFIG_DEVTMPFS_MOUNT=y not found in /proc/config.gz
  84. + zcat /proc/config.gz
  85. + grep -E ^CONFIG_DEVTMPFS=y$
  86. CONFIG_DEVTMPFS=y
  87. + zcat /proc/config.gz
  88. + grep -E ^CONFIG_UNIX=y$
  89. CONFIG_UNIX=y
  90. + zcat /proc/config.gz
  91. + grep -E ^CONFIG_HOTPLUG=y$
  92. CONFIG_HOTPLUG=y
  93. + zcat /proc/config.gz
  94. + grep -E ^CONFIG_INOTIFY_USER=y$
  95. CONFIG_INOTIFY_USER=y
  96. + zcat /proc/config.gz
  97. + grep -E ^CONFIG_SYSVIPC=y$
  98. CONFIG_SYSVIPC=y
  99. + zcat /proc/config.gz
  100. + grep -E ^CONFIG_NET=y$
  101. CONFIG_NET=y
  102. + zcat /proc/config.gz
  103. + grep -E ^CONFIG_PROC_FS=y$
  104. CONFIG_PROC_FS=y
  105. + zcat /proc/config.gz
  106. + grep -E ^CONFIG_SIGNALFD=y$
  107. CONFIG_SIGNALFD=y
  108. + zcat /proc/config.gz
  109. + grep -E ^CONFIG_SYSFS=y$
  110. CONFIG_SYSFS=y
  111. + zcat /proc/config.gz
  112. + grep -E ^CONFIG_TMPFS_POSIX_ACL=y$
  113. + echo CONFIG_TMPFS_POSIX_ACL=y not found in /proc/config.gz
  114. + zcat /proc/config.gz
  115. + grep -E ^CONFIG_VT=y$
  116. CONFIG_VT=y
  117. + zcat /proc/config.gz
  118. + grep -E ^CONFIG_ANDROID_LOW_MEMORY_KILLER=y$
  119. + zcat /proc/config.gz
  120. + grep -E ^CONFIG_ANDROID_PARANOID_NETWORK=y$
  121. + zcat /proc/config.gz
  122. + grep -E ^CONFIG_DUMMY=y$
  123. + zcat /proc/config.gz
  124. + grep -E ^CONFIG_SYSFS_DEPRECATED=y$
  125. + bootsplash
  126. + [ x = x1 ]
  127. + mount_stowaways
  128. + echo ########################## mounting stowaways
  129. ########################## mounting stowaways
  130. + [ ! -z /dev/mmcblk0p13 ]
  131. + get_opt data_subdir
  132. + cat /proc/cmdline
  133. + echo androidboot.console=ttyHSL0
  134. + cut -d= -f2
  135. + grep ^data_subdir=*
  136. + echo androidboot.hardware=qcom
  137. + cut -d= -f2
  138. + grep ^data_subdir=*
  139. + echo user_debug=31
  140. + cut -d= -f2
  141. + grep ^data_subdir=*
  142. + echo msm_rtb.filter=0x37
  143. + cut -d= -f2+ grep ^data_subdir=*
  144. + echo audit=0
  145. + cut -d= -f2
  146. + grep ^data_subdir=*
  147. + echo selinux=0
  148. + cut -d= -f2
  149. + grep ^data_subdir=*
  150. + echo androidboot.emmc=true
  151. + cut -d= -f2
  152. + grep ^data_subdir=*
  153. + echo androidboot.serialno=a11982
  154. + cut -d= -f2
  155. + grep ^data_subdir=*
  156. + echo zte_modu_mask=4294967
  157. + cut -d= -f2
  158. + grep ^data_subdir=*
  159. + echo loglevel=429
  160. + cut -d= -f2+ grep ^data_subdir=*
  161. + echo androidboot.baseband=msm
  162. + cut -d= -f2
  163. + grep ^data_subdir=*
  164. + echo mdss_mdp.panel=1:dsi:0:qcom,mdss_dsi_ili9806c_wvga_video
  165. + cut -d= -f2
  166. + grep ^data_subdir=*
  167. + echo boot_reason=0x11
  168. + cut -d= -f2
  169. + grep ^data_subdir=*
  170. + echo androidboot.hwversion=wmfA.4
  171. + cut -d= -f2
  172. + grep ^data_subdir=*
  173. + data_subdir=
  174. + mkdir /data
  175. + mkdir /target
  176. + mount /dev/mmcblk0p13 /data
  177. + mount --bind /data//.stowaways/sailfishos /target
  178. + mkdir /target/data
  179. + mount --bind /data/ /target/data
  180. + mount
  181. rootfs on / type rootfs (rw)
  182. devtmpfs on /dev type devtmpfs (rw,relatime,size=206260k,nr_inodes=51565,mode=755)
  183. devpts on /dev/pts type devpts (rw,relatime,mode=600)
  184. sysfs on /sys type sysfs (rw,relatime)
  185. proc on /proc type proc (rw,relatime)
  186. /dev/mmcblk0p13 on /data type ext4 (rw,relatime,data=ordered)
  187. /dev/mmcblk0p13 on /target type ext4 (rw,relatime,data=ordered)
  188. /dev/mmcblk0p13 on /target/data type ext4 (rw,relatime,data=ordered)
  189. + DBG_REASON=
  190. + [ -e /diagnosis.log ]
  191. + DBG_REASON=Refusing to boot. See /diagnosis.log (in initrd only)
  192. + get_opt bootmode
  193. + cat /proc/cmdline
  194. + echo androidboot.console=ttyHSL0
  195. + cut -d= -f2
  196. + grep ^bootmode=*
  197. + echo androidboot.hardware=qcom
  198. + cut+ d= -f2
  199. rep ^bootmode=*
  200. + echo user_debug=31
  201. + + grep ^bootmode=*
  202. + echo msm_rtb.filter=0x37
  203. + cut -d= -f2
  204. + echo audit=0
  205. + + grep -f2
  206. + echo selinux=0
  207. + cugrep ^bootmode=*
  208. + echo androidboot.emmc=true
  209. + cut -d= -f2
  210. + echo androidboot.serialno=a11982
  211. + + grep ^bootmode=*
  212. + echo zte_modu_mask=4294967
  213. + + g -d -f2
  214. mode=*
  215. + echo loglevel=429
  216. + grep ^bootmode=*
  217. + cut -d= -f2
  218. + echo androidboot.baseband=msm
  219. + gre ^b -f2
  220. de=*
  221. + echo mdss_mdp.panel=1:dsi:0:qcom,mdss_dsi_ili9806c_wvga_video
  222. + + grep ^bootmode=*
  223. + echo boot_reason=0x11
  224. + cut -d= -f2
  225. + echo androidboot.hwversion=wmfA.4
  226. + + grep ^bootmode=*
  227. + [ = debug ]
  228. + [ x = x1 ]
  229. + [ -f /target/init_enter_debug ]
  230. + [ Refusing to boot. See /diagnosis.log (in initrd only) = ]
  231. + lun=/sys/class/android_usb/f_mass_storage/lun/file
  232. + [ -f /sys/class/android_usb/f_mass_storage/lun/file ]
  233. + echo /dev/mmcblk0
  234. + lun=/sys/class/android_usb/f_mass_storage/lun0/file
  235. + [ -f /sys/class/android_usb/f_mass_storage/lun0/file ]
  236. + echo /dev/mmcblk0
  237. + USB_FUNCTIONS=rndis,mass_storage
  238. + run_debug_session Refusing to boot. See /diagnosis.log (in initrd only)
  239. + CUSTOMPRODUCT=Refusing
  240. + echo ########################## Debug session : Refusing
  241. ########################## Debug session : Refusing
  242. + usb_setup Mer Debug setting up (DONE_SWITCH=no)
  243. + write /sys/class/android_usb/android0/enable 0
  244. + echo -n 0
  245. + write /sys/class/android_usb/android0/functions
  246. + echo -n
  247. + write /sys/class/android_usb/android0/enable 1
  248. + echo -n 1
  249. + usleep 500000
  250. + write /sys/class/android_usb/android0/enable 0
  251. + echo -n 0
  252. + write /sys/class/android_usb/android0/idVendor 18D1
  253. + echo -n 18D1
  254. + write /sys/class/android_usb/android0/idProduct D001
  255. + echo -n D001
  256. + write /sys/class/android_usb/android0/iManufacturer Mer Boat Loader
  257. + echo -n Mer Boat Loader
  258. + write /sys/class/android_usb/android0/iProduct Refusing
  259. + echo -n Refusing
  260. + write /sys/class/android_usb/android0/iSerial Mer Debug setting up (DONE_SWITCH=no)
  261. + echo -n Mer Debug setting up (DONE_SWITCH=no)
  262. + write /sys/class/android_usb/android0/functions rndis,mass_storage
  263. + echo -n rndis,mass_storage
  264. + write /sys/class/android_usb/android0/enable 1
  265. + echo -n 1
  266. + USB_IFACE=notfound
  267. + /sbin/ifconfig usb0 192.168.2.15
  268. ifconfig: SIOCSIFADDR: No such device
  269. + /sbin/ifconfig rndis0 192.168.2.15
  270. + USB_IFACE=rndis0
  271. + /sbin/ifconfig -a
  272. lo Link encap:Local Loopback
  273. LOOPBACK MTU:16436 Metric:1
  274. RX packets:0 errors:0 dropped:0 overruns:0 frame:0
  275. TX packets:0 errors:0 dropped:0 overruns:0 carrier:0
  276. collisions:0 txqueuelen:0
  277. RX bytes:0 (0.0 B) TX bytes:0 (0.0 B)
  278.  
  279. rev_rmnet0 Link encap:Ethernet HWaddr 3E:4D:25:59:EF:53
  280. BROADCAST MULTICAST MTU:2000 Metric:1
  281. RX packets:0 errors:0 dropped:0 overruns:0 frame:0
  282. TX packets:0 errors:0 dropped:0 overruns:0 carrier:0
  283. collisions:0 txqueuelen:1000
  284. RX bytes:0 (0.0 B) TX bytes:0 (0.0 B)
  285.  
  286. rev_rmnet1 Link encap:Ethernet HWaddr 32:0E:A0:89:4C:CB
  287. BROADCAST MULTICAST MTU:2000 Metric:1
  288. RX packets:0 errors:0 dropped:0 overruns:0 frame:0
  289. TX packets:0 errors:0 dropped:0 overruns:0 carrier:0
  290. collisions:0 txqueuelen:1000
  291. RX bytes:0 (0.0 B) TX bytes:0 (0.0 B)
  292.  
  293. rev_rmnet2 Link encap:Ethernet HWaddr 46:D2:FF:F9:20:27
  294. BROADCAST MULTICAST MTU:2000 Metric:1
  295. RX packets:0 errors:0 dropped:0 overruns:0 frame:0
  296. TX packets:0 errors:0 dropped:0 overruns:0 carrier:0
  297. collisions:0 txqueuelen:1000
  298. RX bytes:0 (0.0 B) TX bytes:0 (0.0 B)
  299.  
  300. rev_rmnet3 Link encap:Ethernet HWaddr F6:70:8E:C7:4E:A5
  301. BROADCAST MULTICAST MTU:2000 Metric:1
  302. RX packets:0 errors:0 dropped:0 overruns:0 frame:0
  303. TX packets:0 errors:0 dropped:0 overruns:0 carrier:0
  304. collisions:0 txqueuelen:1000
  305. RX bytes:0 (0.0 B) TX bytes:0 (0.0 B)
  306.  
  307. rev_rmnet4 Link encap:Ethernet HWaddr 5A:49:C0:8D:FF:2A
  308. BROADCAST MULTICAST MTU:2000 Metric:1
  309. RX packets:0 errors:0 dropped:0 overruns:0 frame:0
  310. TX packets:0 errors:0 dropped:0 overruns:0 carrier:0
  311. collisions:0 txqueuelen:1000
  312. RX bytes:0 (0.0 B) TX bytes:0 (0.0 B)
  313.  
  314. rev_rmnet5 Link encap:Ethernet HWaddr 5E:86:6D:03:F6:50
  315. BROADCAST MULTICAST MTU:2000 Metric:1
  316. RX packets:0 errors:0 dropped:0 overruns:0 frame:0
  317. TX packets:0 errors:0 dropped:0 overruns:0 carrier:0
  318. collisions:0 txqueuelen:1000
  319. RX bytes:0 (0.0 B) TX bytes:0 (0.0 B)
  320.  
  321. rev_rmnet6 Link encap:Ethernet HWaddr 2E:0C:87:48:F8:C4
  322. BROADCAST MULTICAST MTU:2000 Metric:1
  323. RX packets:0 errors:0 dropped:0 overruns:0 frame:0
  324. TX packets:0 errors:0 dropped:0 overruns:0 carrier:0
  325. collisions:0 txqueuelen:1000
  326. RX bytes:0 (0.0 B) TX bytes:0 (0.0 B)
  327.  
  328. rev_rmnet7 Link encap:Ethernet HWaddr 06:8E:99:11:99:96
  329. BROADCAST MULTICAST MTU:2000 Metric:1
  330. RX packets:0 errors:0 dropped:0 overruns:0 frame:0
  331. TX packets:0 errors:0 dropped:0 overruns:0 carrier:0
  332. collisions:0 txqueuelen:1000
  333. RX bytes:0 (0.0 B) TX bytes:0 (0.0 B)
  334.  
  335. rev_rmnet8 Link encap:Ethernet HWaddr 12:4E:54:BE:25:D4
  336. BROADCAST MULTICAST MTU:2000 Metric:1
  337. RX packets:0 errors:0 dropped:0 overruns:0 frame:0
  338. TX packets:0 errors:0 dropped:0 overruns:0 carrier:0
  339. collisions:0 txqueuelen:1000
  340. RX bytes:0 (0.0 B) TX bytes:0 (0.0 B)
  341.  
  342. rmnet0 Link encap:Ethernet HWaddr CE:F8:A1:0D:AB:C0
  343. BROADCAST MULTICAST MTU:2000 Metric:1
  344. RX packets:0 errors:0 dropped:0 overruns:0 frame:0
  345. TX packets:0 errors:0 dropped:0 overruns:0 carrier:0
  346. collisions:0 txqueuelen:1000
  347. RX bytes:0 (0.0 B) TX bytes:0 (0.0 B)
  348.  
  349. rmnet1 Link encap:Ethernet HWaddr 82:ED:0C:E6:1A:73
  350. BROADCAST MULTICAST MTU:2000 Metric:1
  351. RX packets:0 errors:0 dropped:0 overruns:0 frame:0
  352. TX packets:0 errors:0 dropped:0 overruns:0 carrier:0
  353. collisions:0 txqueuelen:1000
  354. RX bytes:0 (0.0 B) TX bytes:0 (0.0 B)
  355.  
  356. rmnet2 Link encap:Ethernet HWaddr 3A:34:C4:38:5C:24
  357. BROADCAST MULTICAST MTU:2000 Metric:1
  358. RX packets:0 errors:0 dropped:0 overruns:0 frame:0
  359. TX packets:0 errors:0 dropped:0 overruns:0 carrier:0
  360. collisions:0 txqueuelen:1000
  361. RX bytes:0 (0.0 B) TX bytes:0 (0.0 B)
  362.  
  363. rmnet3 Link encap:Ethernet HWaddr 5A:2A:91:DF:E0:38
  364. BROADCAST MULTICAST MTU:2000 Metric:1
  365. RX packets:0 errors:0 dropped:0 overruns:0 frame:0
  366. TX packets:0 errors:0 dropped:0 overruns:0 carrier:0
  367. collisions:0 txqueuelen:1000
  368. RX bytes:0 (0.0 B) TX bytes:0 (0.0 B)
  369.  
  370. rmnet4 Link encap:Ethernet HWaddr 26:6F:6E:AB:04:35
  371. BROADCAST MULTICAST MTU:2000 Metric:1
  372. RX packets:0 errors:0 dropped:0 overruns:0 frame:0
  373. TX packets:0 errors:0 dropped:0 overruns:0 carrier:0
  374. collisions:0 txqueuelen:1000
  375. RX bytes:0 (0.0 B) TX bytes:0 (0.0 B)
  376.  
  377. rmnet5 Link encap:Ethernet HWaddr FA:F3:0E:33:33:0D
  378. BROADCAST MULTICAST MTU:2000 Metric:1
  379. RX packets:0 errors:0 dropped:0 overruns:0 frame:0
  380. TX packets:0 errors:0 dropped:0 overruns:0 carrier:0
  381. collisions:0 txqueuelen:1000
  382. RX bytes:0 (0.0 B) TX bytes:0 (0.0 B)
  383.  
  384. rmnet6 Link encap:Ethernet HWaddr 0E:00:7E:52:1D:F1
  385. BROADCAST MULTICAST MTU:2000 Metric:1
  386. RX packets:0 errors:0 dropped:0 overruns:0 frame:0
  387. TX packets:0 errors:0 dropped:0 overruns:0 carrier:0
  388. collisions:0 txqueuelen:1000
  389. RX bytes:0 (0.0 B) TX bytes:0 (0.0 B)
  390.  
  391. rmnet7 Link encap:Ethernet HWaddr 0E:1B:87:E0:F7:77
  392. BROADCAST MULTICAST MTU:2000 Metric:1
  393. RX packets:0 errors:0 dropped:0 overruns:0 frame:0
  394. TX packets:0 errors:0 dropped:0 overruns:0 carrier:0
  395. collisions:0 txqueuelen:1000
  396. RX bytes:0 (0.0 B) TX bytes:0 (0.0 B)
  397.  
  398. rmnet_usb0 Link encap:Ethernet HWaddr AE:40:B0:04:DD:CF
  399. BROADCAST MULTICAST MTU:2000 Metric:1
  400. RX packets:0 errors:0 dropped:0 overruns:0 frame:0
  401. TX packets:0 errors:0 dropped:0 overruns:0 carrier:0
  402. collisions:0 txqueuelen:1000
  403. RX bytes:0 (0.0 B) TX bytes:0 (0.0 B)
  404.  
  405. rndis0 Link encap:Ethernet HWaddr D2:61:AE:72:C0:E2
  406. inet addr:192.168.2.15 Bcast:192.168.2.255 Mask:255.255.255.0
  407. UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1
  408. RX packets:0 errors:0 dropped:0 overruns:0 frame:0
  409. TX packets:0 errors:0 dropped:0 overruns:0 carrier:0
  410. collisions:0 txqueuelen:1000
  411. RX bytes:0 (0.0 B) TX bytes:0 (0.0 B)
  412.  
  413. sit0 Link encap:IPv6-in-IPv4
  414. NOARP MTU:1480 Metric:1
  415. RX packets:0 errors:0 dropped:0 overruns:0 frame:0
  416. TX packets:0 errors:0 dropped:0 overruns:0 carrier:0
  417. collisions:0 txqueuelen:0
  418. RX bytes:0 (0.0 B) TX bytes:0 (0.0 B)
  419.  
  420. + [ xrndis0 = xnotfound ]
  421. + echo start 192.168.2.20
  422. + echo end 192.168.2.90
  423. + echo lease_file /var/udhcpd.leases
  424. + echo interface rndis0
  425. + echo ########################## starting dhcpd
  426. ########################## starting dhcpd
  427. + udhcpd
  428. + set_welcome_msg
  429. + cat
  430. + echo ########################## starting telnetd
  431. ########################## starting telnetd
  432. + telnetd -p 23 -l /bin/sh
  433. + usb_info Mer Debug telnet on port 23 on rndis0 192.168.2.15 - also running udhcpd
  434. + echo ########################## usb_info: Mer Debug telnet on port 23 on rndis0 192.168.2.15 - also running udhcpd
  435. ########################## usb_info: Mer Debug telnet on port 23 on rndis0 192.168.2.15 - also running udhcpd
  436. + sleep 1
  437. + write /sys/class/android_usb/android0/iSerial Mer Debug telnet on port 23 on rndis0 192.168.2.15 - also running udhcpd
  438. + echo -n Mer Debug telnet on port 23 on rndis0 192.168.2.15 - also running udhcpd
  439. + ps -wlT
  440. Segmentation fault
  441. + ps -ef
  442. ps: invalid option -- e
  443.  
  444. BusyBox v1.21.1-kk static (2014-06-11 20:49 +0530) multi-call binary.
  445.  
  446. Usage: ps
  447.  
  448. Show list of processes
  449.  
  450. w Wide output
  451. l Long output
  452. T Show threads
  453.  
  454. + netstat -lnp
  455. Active Internet connections (only servers)
  456. Proto Recv-Q Send-Q Local Address Foreign Address State PID/Program name
  457. tcp 0 0 :::23 :::* LISTEN 375/telnetd
  458. udp 0 0 0.0.0.0:67 0.0.0.0:* 371/udhcpd
  459. Active UNIX domain sockets (only servers)
  460. Proto RefCnt Flags Type State I-Node PID/Program name Path
  461. + cat /proc/mounts
  462. rootfs / rootfs rw 0 0
  463. devtmpfs /dev devtmpfs rw,relatime,size=206260k,nr_inodes=51565,mode=755 0 0
  464. devpts /dev/pts devpts rw,relatime,mode=600 0 0
  465. sysfs /sys sysfs rw,relatime 0 0
  466. proc /proc proc rw,relatime 0 0
  467. /dev/mmcblk0p13 /data ext4 rw,relatime,data=ordered 0 0
  468. /dev/mmcblk0p13 /target ext4 rw,relatime,data=ordered 0 0
  469. /dev/mmcblk0p13 /target/data ext4 rw,relatime,data=ordered 0 0
  470. + sync
  471. + inject_loop
  472. + INJ_DIR=/init-ctl
  473. + INJ_STDIN=/init-ctl/stdin
  474. + mkdir /init-ctl
  475. + mkfifo /init-ctl/stdin
  476. + echo This entire directory is for debugging init - it can safely be removed
  477. + echo ########################## Beginning inject loop
  478. ########################## Beginning inject loop
  479. + :
  480. ~ # cp /init /target/init-debug
  481. ~ # echo "continue" >/init-ctl/stdin
  482. ~ # Connection closed by foreign host.
  483. tuomas@hope:~$ telnet 192.168.2.15 2323
  484. Trying 192.168.2.15...
  485. Connected to 192.168.2.15.
  486. Escape character is '^]'.
  487.  
  488. Welcome to the Mer/SailfishOS Boat loader debug init system.
  489.  
  490. Log so far is in /init.log
  491.  
  492. You may inject commands into init shell process (PID 1):
  493.  
  494. To see output of commands as they're injected:
  495. tail -f /init.log &
  496. To run a command:
  497. echo "ls -l /" >/init-ctl/stdin
  498.  
  499. (Be careful if you experiment with exec as you need to terminate
  500. daemons and disable busybox hotplug handling)
  501.  
  502. To allow init to continue:
  503. echo "continue" >/init-ctl/stdin
  504.  
  505. The init script also functions as a post-switch_root debugger too:
  506. cp /init /target/init-debug
  507. (When run post-switch_root, telnet is on port 2323, not 23)
  508.  
  509. In order to work safely with the device's mmc you should
  510. echo "umount_stowaways" >/init-ctl/stdin
  511.  
  512. Then you can mount and modify exported mass storage on host. When done
  513. echo "mount_stowaways" >/init-ctl/stdin
  514.  
  515.  
  516. sh-3.2# cat /init.log
  517. + echo 'Running Mer Boat Loader'
  518. Running Mer Boat Loader
  519. + BOOTLOGO=
  520. + ALWAYSDEBUG=
  521. + DATA_PARTITION=/dev/mmcblk0p13
  522. + DEFAULT_OS=sailfishos
  523. + export PATH=/bin:/sbin:/usr/bin:/usr/sbin:/usr/local/bin:/usr/local/sbin
  524. + PATH=/bin:/sbin:/usr/bin:/usr/sbin:/usr/local/bin:/usr/local/sbin
  525. + USB_FUNCTIONS=rndis
  526. + ANDROID_USB=/sys/class/android_usb/android0
  527. + LOCAL_IP=192.168.2.15
  528. + DONE_SWITCH=no
  529. + '[' /init-debug = /init-debug ']'
  530. + DONE_SWITCH=yes
  531. + '[' yes = no ']'
  532. + EXPLICIT_BUSYBOX=/bin/busybox-static
  533. + TELNET_DEBUG_PORT=2323
  534. + do_mount_devprocsys
  535. + echo '########################## mounting devprocsys'
  536. ########################## mounting devprocsys
  537. + mkdir /dev
  538. mkdir: cannot create directory `/dev': File exists
  539. + mount -t devtmpfs devtmpfs /dev
  540. + mkdir /dev/pts
  541. mkdir: cannot create directory `/dev/pts': File exists
  542. + mount -t devpts devpts /dev/pts
  543. + mkdir /proc
  544. mkdir: cannot create directory `/proc': File exists
  545. + mkdir /sys
  546. mkdir: cannot create directory `/sys': File exists
  547. + mount -t sysfs sysfs /sys
  548. + mount -t proc proc /proc
  549. + run_debug_session 'init-debug in real rootfs'
  550. + CUSTOMPRODUCT='init-debug in real rootfs'
  551. + echo '########################## Debug session : init-debug in real rootfs'
  552. ########################## Debug session : init-debug in real rootfs
  553. + usb_setup 'Mer Debug setting up (DONE_SWITCH=yes)'
  554. + write /sys/class/android_usb/android0/enable 0
  555. + echo -n 0
  556. + write /sys/class/android_usb/android0/functions ''
  557. + echo -n ''
  558. + write /sys/class/android_usb/android0/enable 1
  559. + echo -n 1
  560. + usleep 500000
  561. /init-debug: line 173: usleep: command not found
  562. + write /sys/class/android_usb/android0/enable 0
  563. + echo -n 0
  564. + write /sys/class/android_usb/android0/idVendor 18D1
  565. + echo -n 18D1
  566. + write /sys/class/android_usb/android0/idProduct D001
  567. + echo -n D001
  568. + write /sys/class/android_usb/android0/iManufacturer 'Mer Boat Loader'
  569. + echo -n 'Mer Boat Loader'
  570. + write /sys/class/android_usb/android0/iProduct 'init-debug in real rootfs'
  571. + echo -n 'init-debug in real rootfs'
  572. + write /sys/class/android_usb/android0/iSerial 'Mer Debug setting up (DONE_SWITCH=yes)'
  573. + echo -n 'Mer Debug setting up (DONE_SWITCH=yes)'
  574. + write /sys/class/android_usb/android0/functions rndis
  575. + echo -n rndis
  576. + write /sys/class/android_usb/android0/enable 1
  577. + echo -n 1
  578. + USB_IFACE=notfound
  579. + /sbin/ifconfig usb0 192.168.2.15
  580. SIOCSIFADDR: No such device
  581. usb0: unknown interface: No such device
  582. + /sbin/ifconfig rndis0 192.168.2.15
  583. + USB_IFACE=rndis0
  584. + /sbin/ifconfig -a
  585. lo Link encap:Local Loopback
  586. LOOPBACK MTU:16436 Metric:1
  587. RX packets:0 errors:0 dropped:0 overruns:0 frame:0
  588. TX packets:0 errors:0 dropped:0 overruns:0 carrier:0
  589. collisions:0 txqueuelen:0
  590. RX bytes:0 (0.0 b) TX bytes:0 (0.0 b)
  591.  
  592. rev_rmnet0 Link encap:Ethernet HWaddr 3E:4D:25:59:EF:53
  593. BROADCAST MULTICAST MTU:2000 Metric:1
  594. RX packets:0 errors:0 dropped:0 overruns:0 frame:0
  595. TX packets:0 errors:0 dropped:0 overruns:0 carrier:0
  596. collisions:0 txqueuelen:1000
  597. RX bytes:0 (0.0 b) TX bytes:0 (0.0 b)
  598.  
  599. rev_rmnet1 Link encap:Ethernet HWaddr 32:0E:A0:89:4C:CB
  600. BROADCAST MULTICAST MTU:2000 Metric:1
  601. RX packets:0 errors:0 dropped:0 overruns:0 frame:0
  602. TX packets:0 errors:0 dropped:0 overruns:0 carrier:0
  603. collisions:0 txqueuelen:1000
  604. RX bytes:0 (0.0 b) TX bytes:0 (0.0 b)
  605.  
  606. rev_rmnet2 Link encap:Ethernet HWaddr 46:D2:FF:F9:20:27
  607. BROADCAST MULTICAST MTU:2000 Metric:1
  608. RX packets:0 errors:0 dropped:0 overruns:0 frame:0
  609. TX packets:0 errors:0 dropped:0 overruns:0 carrier:0
  610. collisions:0 txqueuelen:1000
  611. RX bytes:0 (0.0 b) TX bytes:0 (0.0 b)
  612.  
  613. rev_rmnet3 Link encap:Ethernet HWaddr F6:70:8E:C7:4E:A5
  614. BROADCAST MULTICAST MTU:2000 Metric:1
  615. RX packets:0 errors:0 dropped:0 overruns:0 frame:0
  616. TX packets:0 errors:0 dropped:0 overruns:0 carrier:0
  617. collisions:0 txqueuelen:1000
  618. RX bytes:0 (0.0 b) TX bytes:0 (0.0 b)
  619.  
  620. rev_rmnet4 Link encap:Ethernet HWaddr 5A:49:C0:8D:FF:2A
  621. BROADCAST MULTICAST MTU:2000 Metric:1
  622. RX packets:0 errors:0 dropped:0 overruns:0 frame:0
  623. TX packets:0 errors:0 dropped:0 overruns:0 carrier:0
  624. collisions:0 txqueuelen:1000
  625. RX bytes:0 (0.0 b) TX bytes:0 (0.0 b)
  626.  
  627. rev_rmnet5 Link encap:Ethernet HWaddr 5E:86:6D:03:F6:50
  628. BROADCAST MULTICAST MTU:2000 Metric:1
  629. RX packets:0 errors:0 dropped:0 overruns:0 frame:0
  630. TX packets:0 errors:0 dropped:0 overruns:0 carrier:0
  631. collisions:0 txqueuelen:1000
  632. RX bytes:0 (0.0 b) TX bytes:0 (0.0 b)
  633.  
  634. rev_rmnet6 Link encap:Ethernet HWaddr 2E:0C:87:48:F8:C4
  635. BROADCAST MULTICAST MTU:2000 Metric:1
  636. RX packets:0 errors:0 dropped:0 overruns:0 frame:0
  637. TX packets:0 errors:0 dropped:0 overruns:0 carrier:0
  638. collisions:0 txqueuelen:1000
  639. RX bytes:0 (0.0 b) TX bytes:0 (0.0 b)
  640.  
  641. rev_rmnet7 Link encap:Ethernet HWaddr 06:8E:99:11:99:96
  642. BROADCAST MULTICAST MTU:2000 Metric:1
  643. RX packets:0 errors:0 dropped:0 overruns:0 frame:0
  644. TX packets:0 errors:0 dropped:0 overruns:0 carrier:0
  645. collisions:0 txqueuelen:1000
  646. RX bytes:0 (0.0 b) TX bytes:0 (0.0 b)
  647.  
  648. rev_rmnet8 Link encap:Ethernet HWaddr 12:4E:54:BE:25:D4
  649. BROADCAST MULTICAST MTU:2000 Metric:1
  650. RX packets:0 errors:0 dropped:0 overruns:0 frame:0
  651. TX packets:0 errors:0 dropped:0 overruns:0 carrier:0
  652. collisions:0 txqueuelen:1000
  653. RX bytes:0 (0.0 b) TX bytes:0 (0.0 b)
  654.  
  655. rmnet_usb0 Link encap:Ethernet HWaddr AE:40:B0:04:DD:CF
  656. BROADCAST MULTICAST MTU:2000 Metric:1
  657. RX packets:0 errors:0 dropped:0 overruns:0 frame:0
  658. TX packets:0 errors:0 dropped:0 overruns:0 carrier:0
  659. collisions:0 txqueuelen:1000
  660. RX bytes:0 (0.0 b) TX bytes:0 (0.0 b)
  661.  
  662. rmnet0 Link encap:Ethernet HWaddr CE:F8:A1:0D:AB:C0
  663. BROADCAST MULTICAST MTU:2000 Metric:1
  664. RX packets:0 errors:0 dropped:0 overruns:0 frame:0
  665. TX packets:0 errors:0 dropped:0 overruns:0 carrier:0
  666. collisions:0 txqueuelen:1000
  667. RX bytes:0 (0.0 b) TX bytes:0 (0.0 b)
  668.  
  669. rmnet1 Link encap:Ethernet HWaddr 82:ED:0C:E6:1A:73
  670. BROADCAST MULTICAST MTU:2000 Metric:1
  671. RX packets:0 errors:0 dropped:0 overruns:0 frame:0
  672. TX packets:0 errors:0 dropped:0 overruns:0 carrier:0
  673. collisions:0 txqueuelen:1000
  674. RX bytes:0 (0.0 b) TX bytes:0 (0.0 b)
  675.  
  676. rmnet2 Link encap:Ethernet HWaddr 3A:34:C4:38:5C:24
  677. BROADCAST MULTICAST MTU:2000 Metric:1
  678. RX packets:0 errors:0 dropped:0 overruns:0 frame:0
  679. TX packets:0 errors:0 dropped:0 overruns:0 carrier:0
  680. collisions:0 txqueuelen:1000
  681. RX bytes:0 (0.0 b) TX bytes:0 (0.0 b)
  682.  
  683. rmnet3 Link encap:Ethernet HWaddr 5A:2A:91:DF:E0:38
  684. BROADCAST MULTICAST MTU:2000 Metric:1
  685. RX packets:0 errors:0 dropped:0 overruns:0 frame:0
  686. TX packets:0 errors:0 dropped:0 overruns:0 carrier:0
  687. collisions:0 txqueuelen:1000
  688. RX bytes:0 (0.0 b) TX bytes:0 (0.0 b)
  689.  
  690. rmnet4 Link encap:Ethernet HWaddr 26:6F:6E:AB:04:35
  691. BROADCAST MULTICAST MTU:2000 Metric:1
  692. RX packets:0 errors:0 dropped:0 overruns:0 frame:0
  693. TX packets:0 errors:0 dropped:0 overruns:0 carrier:0
  694. collisions:0 txqueuelen:1000
  695. RX bytes:0 (0.0 b) TX bytes:0 (0.0 b)
  696.  
  697. rmnet5 Link encap:Ethernet HWaddr FA:F3:0E:33:33:0D
  698. BROADCAST MULTICAST MTU:2000 Metric:1
  699. RX packets:0 errors:0 dropped:0 overruns:0 frame:0
  700. TX packets:0 errors:0 dropped:0 overruns:0 carrier:0
  701. collisions:0 txqueuelen:1000
  702. RX bytes:0 (0.0 b) TX bytes:0 (0.0 b)
  703.  
  704. rmnet6 Link encap:Ethernet HWaddr 0E:00:7E:52:1D:F1
  705. BROADCAST MULTICAST MTU:2000 Metric:1
  706. RX packets:0 errors:0 dropped:0 overruns:0 frame:0
  707. TX packets:0 errors:0 dropped:0 overruns:0 carrier:0
  708. collisions:0 txqueuelen:1000
  709. RX bytes:0 (0.0 b) TX bytes:0 (0.0 b)
  710.  
  711. rmnet7 Link encap:Ethernet HWaddr 0E:1B:87:E0:F7:77
  712. BROADCAST MULTICAST MTU:2000 Metric:1
  713. RX packets:0 errors:0 dropped:0 overruns:0 frame:0
  714. TX packets:0 errors:0 dropped:0 overruns:0 carrier:0
  715. collisions:0 txqueuelen:1000
  716. RX bytes:0 (0.0 b) TX bytes:0 (0.0 b)
  717.  
  718. rndis0 Link encap:Ethernet HWaddr 2E:7A:A0:A6:27:ED
  719. inet addr:192.168.2.15 Bcast:192.168.2.255 Mask:255.255.255.0
  720. UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1
  721. RX packets:0 errors:0 dropped:0 overruns:0 frame:0
  722. TX packets:0 errors:0 dropped:0 overruns:0 carrier:0
  723. collisions:0 txqueuelen:1000
  724. RX bytes:0 (0.0 b) TX bytes:0 (0.0 b)
  725.  
  726. sit0 Link encap:UNSPEC HWaddr 00-00-00-00-00-00-01-00-00-00-00-00-00-00-00-00
  727. NOARP MTU:1480 Metric:1
  728. RX packets:0 errors:0 dropped:0 overruns:0 frame:0
  729. TX packets:0 errors:0 dropped:0 overruns:0 carrier:0
  730. collisions:0 txqueuelen:0
  731. RX bytes:0 (0.0 b) TX bytes:0 (0.0 b)
  732.  
  733. + '[' xrndis0 = xnotfound ']'
  734. + echo 'start 192.168.2.20'
  735. + echo 'end 192.168.2.90'
  736. + echo 'lease_file /var/udhcpd.leases'
  737. + echo 'interface rndis0'
  738. + echo '########################## starting dhcpd'
  739. ########################## starting dhcpd
  740. + /bin/busybox-static udhcpd
  741. + set_welcome_msg
  742. + cat
  743. + echo '########################## starting telnetd'
  744. ########################## starting telnetd
  745. + /bin/busybox-static telnetd -p 2323 -l /bin/sh
  746. + usb_info 'Mer Debug telnet on port 2323 on rndis0 192.168.2.15 - also running udhcpd'
  747. + echo '########################## usb_info: Mer Debug telnet on port 2323 on rndis0 192.168.2.15 - also running udhcpd'
  748. ########################## usb_info: Mer Debug telnet on port 2323 on rndis0 192.168.2.15 - also running udhcpd
  749. + sleep 1
  750. + write /sys/class/android_usb/android0/iSerial 'Mer Debug telnet on port 2323 on rndis0 192.168.2.15 - also running udhcpd'
  751. + echo -n 'Mer Debug telnet on port 2323 on rndis0 192.168.2.15 - also running udhcpd'
  752. + ps -wlT
  753. F S UID PID SPID PPID C PRI NI ADDR SZ WCHAN TTY TIME CMD
  754. 4 S 0 1 1 0 0 80 0 - 699 wait ? 00:00:00 init-debug
  755. 1 S 0 2 2 0 0 58 - - 0 kthrea ? 00:00:00 kthreadd
  756. 1 S 0 3 3 2 0 80 0 - 0 run_ks ? 00:00:00 ksoftirqd/0
  757. 1 S 0 4 4 2 0 80 0 - 0 worker ? 00:00:00 kworker/0:0
  758. 1 S 0 5 5 2 0 60 -20 - 0 worker ? 00:00:00 kworker/0:0H
  759. 1 D 0 6 6 2 0 80 0 - 0 msm_mp ? 00:00:00 kworker/u:0
  760. 1 D 0 7 7 2 0 60 -20 - 0 msm_rp ? 00:00:00 kworker/u:0H
  761. 1 S 0 8 8 2 0 -40 - - 0 cpu_st ? 00:00:00 migration/0
  762. 1 S 0 9 9 2 0 -40 - - 0 cpu_st ? 00:00:00 migration/1
  763. 1 S 0 10 10 2 0 80 0 - 0 worker ? 00:00:00 kworker/1:0
  764. 1 S 0 11 11 2 0 60 -20 - 0 worker ? 00:00:00 kworker/1:0H
  765. 1 S 0 12 12 2 0 80 0 - 0 run_ks ? 00:00:00 ksoftirqd/1
  766. 1 S 0 13 13 2 0 60 -20 - 0 rescue ? 00:00:00 khelper
  767. 5 S 0 14 14 2 0 80 0 - 0 devtmp ? 00:00:00 kdevtmpfs
  768. 1 S 0 15 15 2 0 60 -20 - 0 rescue ? 00:00:00 netns
  769. 1 S 0 16 16 2 0 80 0 - 0 worker ? 00:00:00 kworker/0:1
  770. 1 S 0 17 17 2 0 80 0 - 0 worker ? 00:00:00 kworker/1:1
  771. 1 S 0 18 18 2 0 60 -20 - 0 worker ? 00:00:00 kworker/0:1H
  772. 1 S 0 19 19 2 0 60 -20 - 0 rescue ? 00:00:00 modem_notifier
  773. 1 S 0 20 20 2 0 60 -20 - 0 rescue ? 00:00:00 smd_channel_clo
  774. 1 S 0 21 21 2 0 60 -20 - 0 rescue ? 00:00:00 smsm_cb_wq
  775. 1 S 0 22 22 2 0 80 0 - 0 worker ? 00:00:00 kworker/u:1
  776. 1 S 0 23 23 2 0 60 -20 - 0 rescue ? 00:00:00 rpm-smd
  777. 1 S 0 24 24 2 0 60 -20 - 0 worker ? 00:00:00 kworker/u:1H
  778. 1 S 0 25 25 2 0 60 -20 - 0 rescue ? 00:00:00 mpm
  779. 5 S 0 26 26 2 0 9 - - 0 irq_th ? 00:00:00 irq/47-cpr
  780. 1 S 0 27 27 2 0 80 0 - 0 worker ? 00:00:00 kworker/u:2
  781. 1 S 0 58 58 2 0 80 0 - 0 bdi_sy ? 00:00:00 sync_supers
  782. 1 S 0 59 59 2 0 80 0 - 0 bdi_fo ? 00:00:00 bdi-default
  783. 1 S 0 60 60 2 0 60 -20 - 0 rescue ? 00:00:00 kblockd
  784. 1 S 0 61 61 2 0 80 - - 0 ion_he ? 00:00:00 system
  785. 5 S 0 62 62 2 0 9 - - 0 irq_th ? 00:00:00 irq/282-msm_iom
  786. 5 S 0 63 63 2 0 9 - - 0 irq_th ? 00:00:00 irq/282-msm_iom
  787. 5 S 0 64 64 2 0 9 - - 0 irq_th ? 00:00:00 irq/282-msm_iom
  788. 5 S 0 65 65 2 0 9 - - 0 irq_th ? 00:00:00 irq/282-msm_iom
  789. 5 S 0 66 66 2 0 9 - - 0 irq_th ? 00:00:00 irq/286-msm_iom
  790. 5 S 0 67 67 2 0 9 - - 0 irq_th ? 00:00:00 irq/286-msm_iom
  791. 5 S 0 68 68 2 0 9 - - 0 irq_th ? 00:00:00 irq/286-msm_iom
  792. 5 S 0 69 69 2 0 9 - - 0 irq_th ? 00:00:00 irq/286-msm_iom
  793. 5 S 0 70 70 2 0 9 - - 0 irq_th ? 00:00:00 irq/286-msm_iom
  794. 5 S 0 71 71 2 0 9 - - 0 irq_th ? 00:00:00 irq/286-msm_iom
  795. 5 S 0 72 72 2 0 9 - - 0 irq_th ? 00:00:00 irq/286-msm_iom
  796. 5 S 0 73 73 2 0 9 - - 0 irq_th ? 00:00:00 irq/286-msm_iom
  797. 5 S 0 74 74 2 0 9 - - 0 irq_th ? 00:00:00 irq/279-msm_iom
  798. 5 S 0 75 75 2 0 9 - - 0 irq_th ? 00:00:00 irq/279-msm_iom
  799. 5 S 0 76 76 2 0 9 - - 0 irq_th ? 00:00:00 irq/79-msm_iomm
  800. 5 S 0 77 77 2 0 9 - - 0 irq_th ? 00:00:00 irq/79-msm_iomm
  801. 5 S 0 78 78 2 0 9 - - 0 irq_th ? 00:00:00 irq/273-msm_iom
  802. 5 S 0 79 79 2 0 9 - - 0 irq_th ? 00:00:00 irq/273-msm_iom
  803. 5 S 0 80 80 2 0 9 - - 0 irq_th ? 00:00:00 irq/273-msm_iom
  804. 5 S 0 81 81 2 0 9 - - 0 irq_th ? 00:00:00 irq/97-msm_iomm
  805. 1 S 0 82 82 2 0 60 -20 - 0 rescue ? 00:00:00 devfreq_wq
  806. 1 S 0 83 83 2 0 60 -20 - 0 rescue ? 00:00:00 l2cap
  807. 1 S 0 84 84 2 0 60 -20 - 0 rescue ? 00:00:00 a2mp
  808. 1 S 0 85 85 2 0 60 -20 - 0 rescue ? 00:00:00 cfg80211
  809. 5 S 0 86 86 2 0 9 - - 0 irq_th ? 00:00:00 irq/464-adsp
  810. 5 S 0 87 87 2 0 9 - - 0 irq_th ? 00:00:00 irq/400-mba
  811. 5 S 0 88 88 2 0 9 - - 0 irq_th ? 00:00:00 irq/528-wcnss
  812. 1 S 0 89 89 2 0 60 -20 - 0 rescue ? 00:00:00 qmi
  813. 1 S 0 90 90 2 0 60 -20 - 0 rescue ? 00:00:00 nmea
  814. 1 S 0 91 91 2 0 60 -20 - 0 rescue ? 00:00:00 msm_ipc_router
  815. 1 S 0 92 92 2 0 60 -20 - 0 rescue ? 00:00:00 apr_driver
  816. 1 S 0 93 93 2 0 80 0 - 0 kswapd ? 00:00:00 kswapd0
  817. 1 S 0 94 94 2 0 85 5 - 0 ksm_sc ? 00:00:00 ksmd
  818. 1 S 0 95 95 2 0 80 0 - 0 fsnoti ? 00:00:00 fsnotify_mark
  819. 1 S 0 96 96 2 0 60 -20 - 0 rescue ? 00:00:00 crypto
  820. 1 S 0 111 111 2 0 60 -20 - 0 rescue ? 00:00:00 diag_real_time_
  821. 1 S 0 112 112 2 0 60 -20 - 0 rescue ? 00:00:00 diag_modem_data
  822. 1 S 0 113 113 2 0 60 -20 - 0 rescue ? 00:00:00 diag_lpass_data
  823. 1 S 0 114 114 2 0 60 -20 - 0 rescue ? 00:00:00 diag_wcnss_data
  824. 1 S 0 115 115 2 0 60 -20 - 0 rescue ? 00:00:00 diag_wq
  825. 1 S 0 116 116 2 0 60 -20 - 0 rescue ? 00:00:00 diag_cntl_wq
  826. 1 S 0 117 117 2 0 60 -20 - 0 rescue ? 00:00:00 diag_dci_wq
  827. 1 S 0 118 118 2 0 60 -20 - 0 rescue ? 00:00:00 kgsl-3d0
  828. 1 S 0 119 119 2 0 60 -20 - 0 rescue ? 00:00:00 kgsl_devfreq_wq
  829. 1 S 0 120 120 2 0 60 -20 - 0 rescue ? 00:00:00 f9926000.spi
  830. 1 S 0 127 127 2 0 80 0 - 0 worker ? 00:00:00 kworker/0:2
  831. 1 S 0 128 128 2 0 60 -20 - 0 rescue ? 00:00:00 k_rmnet_mux_wor
  832. 1 S 0 129 129 2 0 60 -20 - 0 rescue ? 00:00:00 f_mtp
  833. 1 S 0 130 130 2 0 80 0 - 0 sleep_ ? 00:00:00 file-storage
  834. 1 S 0 131 131 2 0 60 -20 - 0 rescue ? 00:00:00 uether
  835. 1 S 0 132 132 2 0 60 -20 - 0 rescue ? 00:00:00 kpsmoused
  836. 1 S 0 133 133 2 0 60 -20 - 0 rescue ? 00:00:00 msm_vidc_worker
  837. 1 D 0 134 134 2 0 80 0 - 0 dbs_sy ? 00:00:00 dbs_sync/0
  838. 1 D 0 135 135 2 0 80 0 - 0 dbs_sy ? 00:00:00 dbs_sync/1
  839. 1 S 0 136 136 2 0 -40 - - 0 cpufre ? 00:00:00 cfinteractive
  840. 5 S 0 137 137 2 0 9 - - 0 irq_th ? 00:00:00 irq/170-msm_sdc
  841. 5 S 0 138 138 2 0 9 - - 0 irq_th ? 00:00:00 irq/253-msm_sdc
  842. 5 S 0 139 139 2 0 9 - - 0 irq_th ? 00:00:00 irq/288-?sm_sdc
  843. 1 S 0 140 140 2 0 60 -20 - 0 rescue ? 00:00:00 binder
  844. 1 S 0 141 141 2 0 60 -20 - 0 rescue ? 00:00:00 usb_bam_wq
  845. 5 S 0 142 142 2 0 70 -10 - 0 rfcomm ? 00:00:00 krfcommd
  846. 1 S 0 143 143 2 0 60 -20 - 0 rescue ? 00:00:00 bam_dmux_rx
  847. 1 S 0 144 144 2 0 60 -20 - 0 rescue ? 00:00:00 bam_dmux_tx
  848. 1 S 0 145 145 2 0 60 -20 - 0 rescue ? 00:00:00 rq_stats
  849. 1 S 0 146 146 2 0 60 -20 - 0 rescue ? 00:00:00 deferwq
  850. 1 S 0 147 147 2 0 80 0 - 0 worker ? 00:00:00 kworker/u:3
  851. 1 S 0 148 148 2 0 60 -20 - 0 rescue ? 00:00:00 goodix_wq
  852. 1 S 0 149 149 2 0 60 -20 - 0 rescue ? 00:00:00 gtp_esd_check
  853. 1 S 0 150 150 2 0 80 0 - 0 worker ? 00:00:00 kworker/u:4
  854. 1 S 0 151 151 2 0 80 0 - 0 worker ? 00:00:00 kworker/1:2
  855. 1 S 0 152 152 2 0 80 0 - 0 mmc_qu ? 00:00:00 mmcqd/0
  856. 1 S 0 153 153 2 0 80 0 - 0 mmc_qu ? 00:00:00 mmcqd/0rpmb
  857. 1 S 0 154 154 2 0 80 0 - 0 worker ? 00:00:00 kworker/0:3
  858. 1 D 0 155 155 2 0 80 0 - 0 boost_ ? 00:00:00 boost_sync/0
  859. 1 D 0 156 156 2 0 80 0 - 0 boost_ ? 00:00:00 boost_sync/1
  860. 1 S 0 172 172 2 0 80 0 - 0 mmc_qu ? 00:00:00 mmcqd/1
  861. 1 S 0 286 286 2 0 80 0 - 0 kjourn ? 00:00:00 jbd2/mmcblk0p13
  862. 1 S 0 287 287 2 0 60 -20 - 0 rescue ? 00:00:00 ext4-dio-unwrit
  863. 1 S 0 346 346 2 0 80 0 - 0 worker ? 00:00:00 kworker/0:4
  864. 1 S 0 393 393 2 0 80 0 - 0 worker ? 00:00:00 kworker/0:5
  865. 1 S 0 403 403 2 0 80 0 - 0 bdi_wr ? 00:00:00 flush-179:0
  866. 5 S 0 467 467 1 0 80 0 - 540 poll_s ? 00:00:00 busybox-static
  867. 1 S 0 470 470 1 0 80 0 - 540 poll_s ? 00:00:00 busybox-static
  868. 0 R 0 472 472 1 0 80 0 - 616 - ? 00:00:00 ps
  869. + ps -ef
  870. UID PID PPID C STIME TTY TIME CMD
  871. root 1 0 0 10:28 ? 00:00:00 /bin/sh /init-debug
  872. root 2 0 0 10:28 ? 00:00:00 [kthreadd]
  873. root 3 2 0 10:28 ? 00:00:00 [ksoftirqd/0]
  874. root 4 2 0 10:28 ? 00:00:00 [kworker/0:0]
  875. root 5 2 0 10:28 ? 00:00:00 [kworker/0:0H]
  876. root 6 2 0 10:28 ? 00:00:00 [kworker/u:0]
  877. root 7 2 0 10:28 ? 00:00:00 [kworker/u:0H]
  878. root 8 2 0 10:28 ? 00:00:00 [migration/0]
  879. root 9 2 0 10:28 ? 00:00:00 [migration/1]
  880. root 10 2 0 10:28 ? 00:00:00 [kworker/1:0]
  881. root 11 2 0 10:28 ? 00:00:00 [kworker/1:0H]
  882. root 12 2 0 10:28 ? 00:00:00 [ksoftirqd/1]
  883. root 13 2 0 10:28 ? 00:00:00 [khelper]
  884. root 14 2 0 10:28 ? 00:00:00 [kdevtmpfs]
  885. root 15 2 0 10:28 ? 00:00:00 [netns]
  886. root 16 2 0 10:28 ? 00:00:00 [kworker/0:1]
  887. root 17 2 0 10:28 ? 00:00:00 [kworker/1:1]
  888. root 18 2 0 10:28 ? 00:00:00 [kworker/0:1H]
  889. root 19 2 0 10:28 ? 00:00:00 [modem_notifier]
  890. root 20 2 0 10:28 ? 00:00:00 [smd_channel_clo]
  891. root 21 2 0 10:28 ? 00:00:00 [smsm_cb_wq]
  892. root 22 2 0 10:28 ? 00:00:00 [kworker/u:1]
  893. root 23 2 0 10:28 ? 00:00:00 [rpm-smd]
  894. root 24 2 0 10:28 ? 00:00:00 [kworker/u:1H]
  895. root 25 2 0 10:28 ? 00:00:00 [mpm]
  896. root 26 2 0 10:28 ? 00:00:00 [irq/47-cpr]
  897. root 27 2 0 10:28 ? 00:00:00 [kworker/u:2]
  898. root 58 2 0 10:28 ? 00:00:00 [sync_supers]
  899. root 59 2 0 10:28 ? 00:00:00 [bdi-default]
  900. root 60 2 0 10:28 ? 00:00:00 [kblockd]
  901. root 61 2 0 10:28 ? 00:00:00 [system]
  902. root 62 2 0 10:28 ? 00:00:00 [irq/282-msm_iom]
  903. root 63 2 0 10:28 ? 00:00:00 [irq/282-msm_iom]
  904. root 64 2 0 10:28 ? 00:00:00 [irq/282-msm_iom]
  905. root 65 2 0 10:28 ? 00:00:00 [irq/282-msm_iom]
  906. root 66 2 0 10:28 ? 00:00:00 [irq/286-msm_iom]
  907. root 67 2 0 10:28 ? 00:00:00 [irq/286-msm_iom]
  908. root 68 2 0 10:28 ? 00:00:00 [irq/286-msm_iom]
  909. root 69 2 0 10:28 ? 00:00:00 [irq/286-msm_iom]
  910. root 70 2 0 10:28 ? 00:00:00 [irq/286-msm_iom]
  911. root 71 2 0 10:28 ? 00:00:00 [irq/286-msm_iom]
  912. root 72 2 0 10:28 ? 00:00:00 [irq/286-msm_iom]
  913. root 73 2 0 10:28 ? 00:00:00 [irq/286-msm_iom]
  914. root 74 2 0 10:28 ? 00:00:00 [irq/279-msm_iom]
  915. root 75 2 0 10:28 ? 00:00:00 [irq/279-msm_iom]
  916. root 76 2 0 10:28 ? 00:00:00 [irq/79-msm_iomm]
  917. root 77 2 0 10:28 ? 00:00:00 [irq/79-msm_iomm]
  918. root 78 2 0 10:28 ? 00:00:00 [irq/273-msm_iom]
  919. root 79 2 0 10:28 ? 00:00:00 [irq/273-msm_iom]
  920. root 80 2 0 10:28 ? 00:00:00 [irq/273-msm_iom]
  921. root 81 2 0 10:28 ? 00:00:00 [irq/97-msm_iomm]
  922. root 82 2 0 10:28 ? 00:00:00 [devfreq_wq]
  923. root 83 2 0 10:28 ? 00:00:00 [l2cap]
  924. root 84 2 0 10:28 ? 00:00:00 [a2mp]
  925. root 85 2 0 10:28 ? 00:00:00 [cfg80211]
  926. root 86 2 0 10:28 ? 00:00:00 [irq/464-adsp]
  927. root 87 2 0 10:28 ? 00:00:00 [irq/400-mba]
  928. root 88 2 0 10:28 ? 00:00:00 [irq/528-wcnss]
  929. root 89 2 0 10:28 ? 00:00:00 [qmi]
  930. root 90 2 0 10:28 ? 00:00:00 [nmea]
  931. root 91 2 0 10:28 ? 00:00:00 [msm_ipc_router]
  932. root 92 2 0 10:28 ? 00:00:00 [apr_driver]
  933. root 93 2 0 10:28 ? 00:00:00 [kswapd0]
  934. root 94 2 0 10:28 ? 00:00:00 [ksmd]
  935. root 95 2 0 10:28 ? 00:00:00 [fsnotify_mark]
  936. root 96 2 0 10:28 ? 00:00:00 [crypto]
  937. root 111 2 0 10:28 ? 00:00:00 [diag_real_time_]
  938. root 112 2 0 10:28 ? 00:00:00 [diag_modem_data]
  939. root 113 2 0 10:28 ? 00:00:00 [diag_lpass_data]
  940. root 114 2 0 10:28 ? 00:00:00 [diag_wcnss_data]
  941. root 115 2 0 10:28 ? 00:00:00 [diag_wq]
  942. root 116 2 0 10:28 ? 00:00:00 [diag_cntl_wq]
  943. root 117 2 0 10:28 ? 00:00:00 [diag_dci_wq]
  944. root 118 2 0 10:28 ? 00:00:00 [kgsl-3d0]
  945. root 119 2 0 10:28 ? 00:00:00 [kgsl_devfreq_wq]
  946. root 120 2 0 10:28 ? 00:00:00 [f9926000.spi]
  947. root 127 2 0 10:28 ? 00:00:00 [kworker/0:2]
  948. root 128 2 0 10:28 ? 00:00:00 [k_rmnet_mux_wor]
  949. root 129 2 0 10:28 ? 00:00:00 [f_mtp]
  950. root 130 2 0 10:28 ? 00:00:00 [file-storage]
  951. root 131 2 0 10:28 ? 00:00:00 [uether]
  952. root 132 2 0 10:28 ? 00:00:00 [kpsmoused]
  953. root 133 2 0 10:28 ? 00:00:00 [msm_vidc_worker]
  954. root 134 2 0 10:28 ? 00:00:00 [dbs_sync/0]
  955. root 135 2 0 10:28 ? 00:00:00 [dbs_sync/1]
  956. root 136 2 0 10:28 ? 00:00:00 [cfinteractive]
  957. root 137 2 0 10:28 ? 00:00:00 [irq/170-msm_sdc]
  958. root 138 2 0 10:28 ? 00:00:00 [irq/253-msm_sdc]
  959. root 139 2 0 10:28 ? 00:00:00 [irq/288-?sm_sdc]
  960. root 140 2 0 10:28 ? 00:00:00 [binder]
  961. root 141 2 0 10:28 ? 00:00:00 [usb_bam_wq]
  962. root 142 2 0 10:28 ? 00:00:00 [krfcommd]
  963. root 143 2 0 10:28 ? 00:00:00 [bam_dmux_rx]
  964. root 144 2 0 10:28 ? 00:00:00 [bam_dmux_tx]
  965. root 145 2 0 10:28 ? 00:00:00 [rq_stats]
  966. root 146 2 0 10:28 ? 00:00:00 [deferwq]
  967. root 147 2 0 10:28 ? 00:00:00 [kworker/u:3]
  968. root 148 2 0 10:28 ? 00:00:00 [goodix_wq]
  969. root 149 2 0 10:28 ? 00:00:00 [gtp_esd_check]
  970. root 150 2 0 10:28 ? 00:00:00 [kworker/u:4]
  971. root 151 2 0 10:28 ? 00:00:00 [kworker/1:2]
  972. root 152 2 0 10:28 ? 00:00:00 [mmcqd/0]
  973. root 153 2 0 10:28 ? 00:00:00 [mmcqd/0rpmb]
  974. root 154 2 0 10:28 ? 00:00:00 [kworker/0:3]
  975. root 155 2 0 10:28 ? 00:00:00 [boost_sync/0]
  976. root 156 2 0 10:28 ? 00:00:00 [boost_sync/1]
  977. root 172 2 0 10:28 ? 00:00:00 [mmcqd/1]
  978. root 286 2 0 10:28 ? 00:00:00 [jbd2/mmcblk0p13]
  979. root 287 2 0 10:28 ? 00:00:00 [ext4-dio-unwrit]
  980. root 346 2 0 10:28 ? 00:00:00 [kworker/0:4]
  981. root 393 2 0 10:28 ? 00:00:00 [kworker/0:5]
  982. root 403 2 0 10:28 ? 00:00:00 [flush-179:0]
  983. root 467 1 0 10:29 ? 00:00:00 /bin/busybox-static udhcpd
  984. root 470 1 0 10:29 ? 00:00:00 /bin/busybox-static telnetd -p 2323 -l /bin/sh
  985. root 473 1 0 10:29 ? 00:00:00 ps -ef
  986. + netstat -lnp
  987. Active Internet connections (only servers)
  988. Proto Recv-Q Send-Q Local Address Foreign Address State PID/Program name
  989. tcp 0 0 :::2323 :::* LISTEN 470/busybox-static
  990. udp 0 0 0.0.0.0:67 0.0.0.0:* 467/busybox-static
  991. Active UNIX domain sockets (only servers)
  992. Proto RefCnt Flags Type State I-Node PID/Program name Path
  993. + cat /proc/mounts
  994. rootfs / rootfs rw 0 0
  995. devtmpfs /dev devtmpfs rw,relatime,size=206260k,nr_inodes=51565,mode=755 0 0
  996. devpts /dev/pts devpts rw,relatime,mode=600 0 0
  997. sysfs /sys sysfs rw,relatime 0 0
  998. proc /proc proc rw,relatime 0 0
  999. /dev/mmcblk0p13 /data ext4 rw,relatime,data=ordered 0 0
  1000. /dev/mmcblk0p13 / ext4 rw,relatime,data=ordered 0 0
  1001. /dev/mmcblk0p13 /data ext4 rw,relatime,data=ordered 0 0
  1002. devtmpfs /dev devtmpfs rw,relatime,size=206260k,nr_inodes=51565,mode=755 0 0
  1003. devpts /dev/pts devpts rw,relatime,mode=600 0 0
  1004. sysfs /sys sysfs rw,relatime 0 0
  1005. proc /proc proc rw,relatime 0 0
  1006. + sync
  1007. + inject_loop
  1008. + INJ_DIR=/init-ctl
  1009. + INJ_STDIN=/init-ctl/stdin
  1010. + mkdir /init-ctl
  1011. + mkfifo /init-ctl/stdin
  1012. + echo 'This entire directory is for debugging init - it can safely be removed'
  1013. + echo '########################## Beginning inject loop'
  1014. ########################## Beginning inject loop
  1015. + :
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement