nkk71

N decrypt 1st trial by Stefan

Nov 23rd, 2016
77
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
  1. /strace64_static -s 100 ./twrpdec06 default_password <
  2. execve("./twrpdec06", ["./twrpdec06", "default_password"], [/* 16 vars */]) = 0
  3. set_tid_address(0x7fa5ccbaa8) = 8845
  4. mmap(NULL, 20480, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x7fa5c12000
  5. mprotect(0x7fa5c12000, 4096, PROT_NONE) = 0
  6. sigaltstack({ss_sp=0x7fa5c13000, ss_flags=0, ss_size=16384}, NULL) = 0
  7. prctl(0x53564d41 /* PR_??? */, 0, 0x7fa5c13000, 0x4000, 0x7fa5ca7eb0) = 0
  8. prctl(0x53564d41 /* PR_??? */, 0, 0x7fa5c12000, 0x1000, 0x7fa5ca7ec4) = 0
  9. mprotect(0x7fa5cc3000, 12288, PROT_READ) = 0
  10. mprotect(0x7fa5cca000, 4096, PROT_READ) = 0
  11. mprotect(0x7fa5cca000, 4096, PROT_READ|PROT_WRITE) = 0
  12. mprotect(0x7fa5cca000, 4096, PROT_READ) = 0
  13. mmap(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x7fa5cc2000
  14. prctl(0x53564d41 /* PR_??? */, 0, 0x7fa5cc2000, 0x1000, 0x7fa5ca7ddc) = 0
  15. mprotect(0x7fa5cc2000, 4096, PROT_READ) = 0
  16. mprotect(0x7fa5cc2000, 4096, PROT_READ|PROT_WRITE) = 0
  17. mprotect(0x7fa5cc2000, 4096, PROT_READ) = 0
  18. mprotect(0x7fa5cc2000, 4096, PROT_READ|PROT_WRITE) = 0
  19. mprotect(0x7fa5cc2000, 4096, PROT_READ) = 0
  20. mprotect(0x7fa5cc2000, 4096, PROT_READ|PROT_WRITE) = 0
  21. mprotect(0x7fa5cc2000, 4096, PROT_READ) = 0
  22. mprotect(0x7fa5cc2000, 4096, PROT_READ|PROT_WRITE) = 0
  23. mprotect(0x7fa5cc2000, 4096, PROT_READ) = 0
  24. mprotect(0x7fa5cc2000, 4096, PROT_READ|PROT_WRITE) = 0
  25. mprotect(0x7fa5cc2000, 4096, PROT_READ) = 0
  26. mprotect(0x7fa5cc2000, 4096, PROT_READ|PROT_WRITE) = 0
  27. mprotect(0x7fa5cc2000, 4096, PROT_READ) = 0
  28. mprotect(0x7fa5cc2000, 4096, PROT_READ|PROT_WRITE) = 0
  29. mprotect(0x7fa5cc2000, 4096, PROT_READ) = 0
  30. mprotect(0x7fa5cc2000, 4096, PROT_READ|PROT_WRITE) = 0
  31. mprotect(0x7fa5cc2000, 4096, PROT_READ) = 0
  32. openat(AT_FDCWD, "/dev/urandom", O_RDONLY|O_NOFOLLOW|O_CLOEXEC) = 3
  33. fstat(3, {st_mode=S_IFCHR|0666, st_rdev=makedev(1, 9), ...}) = 0
  34. ioctl(3, RNDGETENTCNT, 0x7fe4d4ca74) = 0
  35. read(3, "7\245\250\251\306\336\17\252\1g\r\326\207?\4B-\311\326\322g\363\333k\236\327G\257^R\256#\"\255I\264u\216\v\300", 40) = 40
  36. close(3) = 0
  37. mmap(NULL, 16, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x7fa5c11000
  38. prctl(0x53564d41 /* PR_??? */, 0, 0x7fa5c11000, 0x10, 0x7fa5ca7a47) = 0
  39. mmap(NULL, 1088, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x7fa5c10000
  40. prctl(0x53564d41 /* PR_??? */, 0, 0x7fa5c10000, 0x440, 0x7fa5ca7a60) = 0
  41. mmap(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, 0, 0) = 0x7fa5c0f000
  42. prctl(0x53564d41 /* PR_??? */, 0, 0x7fa5c0f000, 0x1000, 0x7fa5ca43c8) = 0
  43. mmap(NULL, 24, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, 0, 0) = 0x7fa5c0e000
  44. prctl(0x53564d41 /* PR_??? */, 0, 0x7fa5c0e000, 0x18, 0x7fa5ca446e) = 0
  45. mmap(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, 0, 0) = 0x7fa5c0d000
  46. prctl(0x53564d41 /* PR_??? */, 0, 0x7fa5c0d000, 0x1000, 0x7fa5ca43c8) = 0
  47. mmap(NULL, 24, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, 0, 0) = 0x7fa5c0c000
  48. prctl(0x53564d41 /* PR_??? */, 0, 0x7fa5c0c000, 0x18, 0x7fa5ca446e) = 0
  49. mmap(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, 0, 0) = 0x7fa5c0b000
  50. prctl(0x53564d41 /* PR_??? */, 0, 0x7fa5c0b000, 0x1000, 0x7fa5ca43c8) = 0
  51. mmap(NULL, 24, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, 0, 0) = 0x7fa5c0a000
  52. prctl(0x53564d41 /* PR_??? */, 0, 0x7fa5c0a000, 0x18, 0x7fa5ca446e) = 0
  53. mmap(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, 0, 0) = 0x7fa5c09000
  54. prctl(0x53564d41 /* PR_??? */, 0, 0x7fa5c09000, 0x1000, 0x7fa5ca4482) = 0
  55. newfstatat(AT_FDCWD, "/dev/__properties__", {st_mode=S_IFDIR|0755, st_size=1580, ...}, 0) = 0
  56. openat(AT_FDCWD, "/property_contexts", O_RDONLY|O_CLOEXEC) = 3
  57. mmap(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, 0, 0) = 0x7fa5c08000
  58. prctl(0x53564d41 /* PR_??? */, 0, 0x7fa5c08000, 0x1000, 0x7fa5ca43e3) = 0
  59. fstat(3, {st_mode=S_IFREG|0644, st_size=13312, ...}) = 0
  60. mmap(NULL, 8192, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, 0, 0) = 0x7fa5c06000
  61. prctl(0x53564d41 /* PR_??? */, 0, 0x7fa5c06000, 0x2000, 0x7fa5ca43e3) = 0
  62. read(3, "#line 1 \"system/sepolicy/property_contexts\"\n##########################\n# property service keys\n#\n#\nn"..., 4096) = 4096
  63. mmap(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, 0, 0) = 0x7fa5c05000
  64. prctl(0x53564d41 /* PR_??? */, 0, 0x7fa5c05000, 0x1000, 0x7fa5ca43c8) = 0
  65. mmap(NULL, 24, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, 0, 0) = 0x7fa5c04000
  66. prctl(0x53564d41 /* PR_??? */, 0, 0x7fa5c04000, 0x18, 0x7fa5ca446e) = 0
  67. read(3, "product/htc_pmeuhl/obj/ETC/sectxfile_nl_intermediates/sectxfile_nl\"\n\n#line 1 \"device/htc/sepolicy/co"..., 4096) = 4096
  68. mmap(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, 0, 0) = 0x7fa5c03000
  69. prctl(0x53564d41 /* PR_??? */, 0, 0x7fa5c03000, 0x1000, 0x7fa5ca43c8) = 0
  70. mmap(NULL, 48, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, 0, 0) = 0x7fa5c02000
  71. prctl(0x53564d41 /* PR_??? */, 0, 0x7fa5c02000, 0x30, 0x7fa5ca446e) = 0
  72. munmap(0x7fa5c0c000, 24) = 0
  73. read(3, "MAGE.\n\nwc_transport. u:object_r:bluetooth_prop:s0\nsys.usb_uicc. u:object_r"..., 4096) = 4096
  74. mmap(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, 0, 0) = 0x7fa5c0c000
  75. prctl(0x53564d41 /* PR_??? */, 0, 0x7fa5c0c000, 0x1000, 0x7fa5ca43c8) = 0
  76. mmap(NULL, 48, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, 0, 0) = 0x7fa5c01000
  77. prctl(0x53564d41 /* PR_??? */, 0, 0x7fa5c01000, 0x30, 0x7fa5ca446e) = 0
  78. munmap(0x7fa5c0e000, 24) = 0
  79. read(3, "s may be used to endorse or promote products derived\n# from this software without specific pri"..., 4096) = 1024
  80. read(3, "", 4096) = 0
  81. munmap(0x7fa5c05000, 4096) = 0
  82. close(3) = 0
  83. munmap(0x7fa5c06000, 8192) = 0
  84. openat(AT_FDCWD, "/dev/__properties__/properties_serial", O_RDONLY|O_NOFOLLOW|O_CLOEXEC) = 3
  85. fstat(3, {st_mode=S_IFREG|0444, st_size=131072, ...}) = 0
  86. mmap(NULL, 131072, PROT_READ, MAP_SHARED, 3, 0) = 0x7fa5be1000
  87. close(3) = 0
  88. rt_sigaction(SIGABRT, {0x7fa5c1fe74, [], SA_RESTART|SA_SIGINFO|SA_ONSTACK}, NULL, 8) = 0
  89. rt_sigaction(SIGBUS, {0x7fa5c1fe74, [], SA_RESTART|SA_SIGINFO|SA_ONSTACK}, NULL, 8) = 0
  90. rt_sigaction(SIGFPE, {0x7fa5c1fe74, [], SA_RESTART|SA_SIGINFO|SA_ONSTACK}, NULL, 8) = 0
  91. rt_sigaction(SIGILL, {0x7fa5c1fe74, [], SA_RESTART|SA_SIGINFO|SA_ONSTACK}, NULL, 8) = 0
  92. rt_sigaction(SIGSEGV, {0x7fa5c1fe74, [], SA_RESTART|SA_SIGINFO|SA_ONSTACK}, NULL, 8) = 0
  93. rt_sigaction(SIGSTKFLT, {0x7fa5c1fe74, [], SA_RESTART|SA_SIGINFO|SA_ONSTACK}, NULL, 8) = 0
  94. rt_sigaction(SIGTRAP, {0x7fa5c1fe74, [], SA_RESTART|SA_SIGINFO|SA_ONSTACK}, NULL, 8) = 0
  95. mprotect(0x7fa5cc2000, 4096, PROT_READ|PROT_WRITE) = 0
  96. mprotect(0x7fa5cc2000, 4096, PROT_READ) = 0
  97. futex(0x7fa5cc7a60, FUTEX_WAKE_PRIVATE, 2147483647) = 0
  98. readlinkat(AT_FDCWD, "/proc/self/exe", "/data/local/tmp/twrpdec06", 4096) = 25
  99. newfstatat(AT_FDCWD, "/data/local/tmp/twrpdec06", {st_mode=S_IFREG|0755, st_size=22488, ...}, 0) = 0
  100. mmap(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, 0, 0) = 0x7fa5c0e000
  101. prctl(0x53564d41 /* PR_??? */, 0, 0x7fa5c0e000, 0x1000, 0x7fa5ca4482) = 0
  102. mmap(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, 0, 0) = 0x7fa5c07000
  103. prctl(0x53564d41 /* PR_??? */, 0, 0x7fa5c07000, 0x1000, 0x7fa5ca4482) = 0
  104. mmap(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, 0, 0) = 0x7fa5c06000
  105. prctl(0x53564d41 /* PR_??? */, 0, 0x7fa5c06000, 0x1000, 0x7fa5ca4482) = 0
  106. openat(AT_FDCWD, "/system/lib64/libcrypto.so", O_RDONLY|O_CLOEXEC) = 3
  107. mmap(NULL, 8192, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, 0, 0) = 0x7fa5bdf000
  108. prctl(0x53564d41 /* PR_??? */, 0, 0x7fa5bdf000, 0x2000, 0x7fa5ca43e3) = 0
  109. mmap(NULL, 8192, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, 0, 0) = 0x7fa5bdd000
  110. prctl(0x53564d41 /* PR_??? */, 0, 0x7fa5bdd000, 0x2000, 0x7fa5ca43e3) = 0
  111. readlinkat(AT_FDCWD, "/proc/self/fd/3", "/system/lib64/libcrypto.so", 4096) = 26
  112. munmap(0x7fa5bdd000, 8192) = 0
  113. munmap(0x7fa5bdf000, 8192) = 0
  114. fstat(3, {st_mode=S_IFREG|0644, st_size=1146768, ...}) = 0
  115. mmap(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, 0, 0) = 0x7fa5c05000
  116. prctl(0x53564d41 /* PR_??? */, 0, 0x7fa5c05000, 0x1000, 0x7fa5ca43c8) = 0
  117. mmap(NULL, 24, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, 0, 0) = 0x7fa5be0000
  118. prctl(0x53564d41 /* PR_??? */, 0, 0x7fa5be0000, 0x18, 0x7fa5ca446e) = 0
  119. pread64(3, "\177ELF\2\1\1\0\0\0\0\0\0\0\0\0\3\0\267\0\1\0\0\0\0\0\0\0\0\0\0\0@\0\0\0\0\0\0\0\220y\21\0\0\0\0\0\0\0\0\0@\0008\0\10\0@\0\30\0\27\0", 64, 0) = 64
  120. mmap(NULL, 576, PROT_READ, MAP_PRIVATE, 3, 0) = 0x7fa5bdf000
  121. mmap(NULL, 6432, PROT_READ, MAP_PRIVATE, 3, 0x117000) = 0x7fa5bdd000
  122. mmap(NULL, 4496, PROT_READ, MAP_PRIVATE, 3, 0x114000) = 0x7fa5bdb000
  123. mmap(NULL, 40576, PROT_READ, MAP_PRIVATE, 3, 0xd000) = 0x7fa5bd1000
  124. mmap(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, 0, 0) = 0x7fa5bd0000
  125. prctl(0x53564d41 /* PR_??? */, 0, 0x7fa5bd0000, 0x1000, 0x7fa5ca43c8) = 0
  126. openat(AT_FDCWD, "/system/lib64/libhardware.so", O_RDONLY|O_CLOEXEC) = 4
  127. mmap(NULL, 8192, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, 0, 0) = 0x7fa5bce000
  128. prctl(0x53564d41 /* PR_??? */, 0, 0x7fa5bce000, 0x2000, 0x7fa5ca43e3) = 0
  129. mmap(NULL, 8192, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, 0, 0) = 0x7fa5bcc000
  130. prctl(0x53564d41 /* PR_??? */, 0, 0x7fa5bcc000, 0x2000, 0x7fa5ca43e3) = 0
  131. readlinkat(AT_FDCWD, "/proc/self/fd/4", "/system/lib64/libhardware.so", 4096) = 28
  132. munmap(0x7fa5bcc000, 8192) = 0
  133. munmap(0x7fa5bce000, 8192) = 0
  134. fstat(4, {st_mode=S_IFREG|0644, st_size=10120, ...}) = 0
  135. pread64(4, "\177ELF\2\1\1\0\0\0\0\0\0\0\0\0\3\0\267\0\1\0\0\0\0\0\0\0\0\0\0\0@\0\0\0\0\0\0\0\210!\0\0\0\0\0\0\0\0\0\0@\0008\0\10\0@\0\30\0\27\0", 64, 0) = 64
  136. mmap(NULL, 576, PROT_READ, MAP_PRIVATE, 4, 0) = 0x7fa5bcf000
  137. mmap(NULL, 2320, PROT_READ, MAP_PRIVATE, 4, 0x2000) = 0x7fa5bce000
  138. mmap(NULL, 7280, PROT_READ, MAP_PRIVATE, 4, 0x1000) = 0x7fa5bcc000
  139. mmap(NULL, 2592, PROT_READ, MAP_PRIVATE, 4, 0) = 0x7fa5bcb000
  140. mmap(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, 0, 0) = 0x7fa5bca000
  141. prctl(0x53564d41 /* PR_??? */, 0, 0x7fa5bca000, 0x1000, 0x7fa5ca43c8) = 0
  142. mmap(NULL, 24, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, 0, 0) = 0x7fa5bc9000
  143. prctl(0x53564d41 /* PR_??? */, 0, 0x7fa5bc9000, 0x18, 0x7fa5ca446e) = 0
  144. munmap(0x7fa5bd0000, 4096) = 0
  145. openat(AT_FDCWD, "/system/lib64/libcutils.so", O_RDONLY|O_CLOEXEC) = 5
  146. mmap(NULL, 8192, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, 0, 0) = 0x7fa5bc7000
  147. prctl(0x53564d41 /* PR_??? */, 0, 0x7fa5bc7000, 0x2000, 0x7fa5ca43e3) = 0
  148. mmap(NULL, 8192, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, 0, 0) = 0x7fa5bc5000
  149. prctl(0x53564d41 /* PR_??? */, 0, 0x7fa5bc5000, 0x2000, 0x7fa5ca43e3) = 0
  150. readlinkat(AT_FDCWD, "/proc/self/fd/5", "/system/lib64/libcutils.so", 4096) = 26
  151. munmap(0x7fa5bc5000, 8192) = 0
  152. munmap(0x7fa5bc7000, 8192) = 0
  153. fstat(5, {st_mode=S_IFREG|0644, st_size=125736, ...}) = 0
  154. pread64(5, "\177ELF\2\1\1\0\0\0\0\0\0\0\0\0\3\0\267\0\1\0\0\0\0\0\0\0\0\0\0\0@\0\0\0\0\0\0\0\250\344\1\0\0\0\0\0\0\0\0\0@\0008\0\10\0@\0\32\0\31\0", 64, 0) = 64
  155. mmap(NULL, 576, PROT_READ, MAP_PRIVATE, 5, 0) = 0x7fa5bd0000
  156. mmap(NULL, 4048, PROT_READ, MAP_PRIVATE, 5, 0x1e000) = 0x7fa5bc8000
  157. mmap(NULL, 4224, PROT_READ, MAP_PRIVATE, 5, 0x1d000) = 0x7fa5bc6000
  158. mmap(NULL, 9693, PROT_READ, MAP_PRIVATE, 5, 0x2000) = 0x7fa5bc3000
  159. openat(AT_FDCWD, "/system/lib64/libc.so", O_RDONLY|O_CLOEXEC) = 6
  160. mmap(NULL, 8192, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, 0, 0) = 0x7fa5bc1000
  161. prctl(0x53564d41 /* PR_??? */, 0, 0x7fa5bc1000, 0x2000, 0x7fa5ca43e3) = 0
  162. mmap(NULL, 8192, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, 0, 0) = 0x7fa5bbf000
  163. prctl(0x53564d41 /* PR_??? */, 0, 0x7fa5bbf000, 0x2000, 0x7fa5ca43e3) = 0
  164. readlinkat(AT_FDCWD, "/proc/self/fd/6", "/system/lib64/libc.so", 4096) = 21
  165. munmap(0x7fa5bbf000, 8192) = 0
  166. munmap(0x7fa5bc1000, 8192) = 0
  167. fstat(6, {st_mode=S_IFREG|0644, st_size=1007752, ...}) = 0
  168. mmap(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, 0, 0) = 0x7fa5bc2000
  169. prctl(0x53564d41 /* PR_??? */, 0, 0x7fa5bc2000, 0x1000, 0x7fa5ca43c8) = 0
  170. pread64(6, "\177ELF\2\1\1\0\0\0\0\0\0\0\0\0\3\0\267\0\1\0\0\0\0\0\0\0\0\0\0\0@\0\0\0\0\0\0\0HY\17\0\0\0\0\0\0\0\0\0@\0008\0\10\0@\0\35\0\32\0", 64, 0) = 64
  171. mmap(NULL, 576, PROT_READ, MAP_PRIVATE, 6, 0) = 0x7fa5bc1000
  172. mmap(NULL, 6608, PROT_READ, MAP_PRIVATE, 6, 0xf5000) = 0x7fa5bbf000
  173. mmap(NULL, 7200, PROT_READ, MAP_PRIVATE, 6, 0xc0000) = 0x7fa5bbd000
  174. mmap(NULL, 15171, PROT_READ, MAP_PRIVATE, 6, 0x7000) = 0x7fa5bb9000
  175. openat(AT_FDCWD, "/system/lib64/libcryptfs_hw.so", O_RDONLY|O_CLOEXEC) = 7
  176. mmap(NULL, 8192, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, 0, 0) = 0x7fa5bb7000
  177. prctl(0x53564d41 /* PR_??? */, 0, 0x7fa5bb7000, 0x2000, 0x7fa5ca43e3) = 0
  178. mmap(NULL, 8192, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, 0, 0) = 0x7fa5bb5000
  179. prctl(0x53564d41 /* PR_??? */, 0, 0x7fa5bb5000, 0x2000, 0x7fa5ca43e3) = 0
  180. readlinkat(AT_FDCWD, "/proc/self/fd/7", "/system/lib64/libcryptfs_hw.so", 4096) = 30
  181. munmap(0x7fa5bb5000, 8192) = 0
  182. munmap(0x7fa5bb7000, 8192) = 0
  183. fstat(7, {st_mode=S_IFREG|0644, st_size=10184, ...}) = 0
  184. pread64(7, "\177ELF\2\1\1\0\0\0\0\0\0\0\0\0\3\0\267\0\1\0\0\0\0\0\0\0\0\0\0\0@\0\0\0\0\0\0\0\210!\0\0\0\0\0\0\0\0\0\0@\0008\0\10\0@\0\31\0\30\0", 64, 0) = 64
  185. mmap(NULL, 576, PROT_READ, MAP_PRIVATE, 7, 0) = 0x7fa5bb8000
  186. mmap(NULL, 2384, PROT_READ, MAP_PRIVATE, 7, 0x2000) = 0x7fa5bb7000
  187. mmap(NULL, 7200, PROT_READ, MAP_PRIVATE, 7, 0x1000) = 0x7fa5bb5000
  188. mmap(NULL, 3189, PROT_READ, MAP_PRIVATE, 7, 0) = 0x7fa5bb4000
  189. openat(AT_FDCWD, "/system/lib64/libc++.so", O_RDONLY|O_CLOEXEC) = 8
  190. mmap(NULL, 8192, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, 0, 0) = 0x7fa5bb2000
  191. prctl(0x53564d41 /* PR_??? */, 0, 0x7fa5bb2000, 0x2000, 0x7fa5ca43e3) = 0
  192. mmap(NULL, 8192, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, 0, 0) = 0x7fa5bb0000
  193. prctl(0x53564d41 /* PR_??? */, 0, 0x7fa5bb0000, 0x2000, 0x7fa5ca43e3) = 0
  194. readlinkat(AT_FDCWD, "/proc/self/fd/8", "/system/lib64/libc++.so", 4096) = 23
  195. munmap(0x7fa5bb0000, 8192) = 0
  196. munmap(0x7fa5bb2000, 8192) = 0
  197. fstat(8, {st_mode=S_IFREG|0644, st_size=915704, ...}) = 0
  198. pread64(8, "\177ELF\2\1\1\0\0\0\0\0\0\0\0\0\3\0\267\0\1\0\0\0\0\0\0\0\0\0\0\0@\0\0\0\0\0\0\0\370\361\r\0\0\0\0\0\0\0\0\0@\0008\0\10\0@\0\34\0\33\0", 64, 0) = 64
  199. mmap(NULL, 576, PROT_READ, MAP_PRIVATE, 8, 0) = 0x7fa5bb3000
  200. mmap(NULL, 2800, PROT_READ, MAP_PRIVATE, 8, 0xdf000) = 0x7fa5bb2000
  201. mmap(NULL, 6048, PROT_READ, MAP_PRIVATE, 8, 0xdc000) = 0x7fa5bb0000
  202. mmap(NULL, 111136, PROT_READ, MAP_PRIVATE, 8, 0xd000) = 0x7fa5b94000
  203. munmap(0x7fa5bca000, 4096) = 0
  204. openat(AT_FDCWD, "/system/lib64/libm.so", O_RDONLY|O_CLOEXEC) = 9
  205. mmap(NULL, 8192, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, 0, 0) = 0x7fa5b92000
  206. prctl(0x53564d41 /* PR_??? */, 0, 0x7fa5b92000, 0x2000, 0x7fa5ca43e3) = 0
  207. mmap(NULL, 8192, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, 0, 0) = 0x7fa5b90000
  208. prctl(0x53564d41 /* PR_??? */, 0, 0x7fa5b90000, 0x2000, 0x7fa5ca43e3) = 0
  209. readlinkat(AT_FDCWD, "/proc/self/fd/9", "/system/lib64/libm.so", 4096) = 21
  210. munmap(0x7fa5b90000, 8192) = 0
  211. munmap(0x7fa5b92000, 8192) = 0
  212. fstat(9, {st_mode=S_IFREG|0644, st_size=223328, ...}) = 0
  213. mmap(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, 0, 0) = 0x7fa5bca000
  214. prctl(0x53564d41 /* PR_??? */, 0, 0x7fa5bca000, 0x1000, 0x7fa5ca4482) = 0
  215. mmap(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, 0, 0) = 0x7fa5b93000
  216. prctl(0x53564d41 /* PR_??? */, 0, 0x7fa5b93000, 0x1000, 0x7fa5ca43c8) = 0
  217. mmap(NULL, 48, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, 0, 0) = 0x7fa5b92000
  218. prctl(0x53564d41 /* PR_??? */, 0, 0x7fa5b92000, 0x30, 0x7fa5ca446e) = 0
  219. munmap(0x7fa5be0000, 24) = 0
  220. pread64(9, "\177ELF\2\1\1\0\0\0\0\0\0\0\0\0\3\0\267\0\1\0\0\0\0\0\0\0\0\0\0\0@\0\0\0\0\0\0\0 b\3\0\0\0\0\0\0\0\0\0@\0008\0\10\0@\0\31\0\30\0", 64, 0) = 64
  221. mmap(NULL, 576, PROT_READ, MAP_PRIVATE, 9, 0) = 0x7fa5be0000
  222. mmap(NULL, 2688, PROT_READ, MAP_PRIVATE, 9, 0x36000) = 0x7fa5b91000
  223. mmap(NULL, 5536, PROT_READ, MAP_PRIVATE, 9, 0x35000) = 0x7fa5b8f000
  224. mmap(NULL, 8263, PROT_READ, MAP_PRIVATE, 9, 0x1000) = 0x7fa5b8c000
  225. openat(AT_FDCWD, "/system/lib64/libstdc++.so", O_RDONLY|O_CLOEXEC) = 10
  226. mmap(NULL, 8192, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, 0, 0) = 0x7fa5b8a000
  227. prctl(0x53564d41 /* PR_??? */, 0, 0x7fa5b8a000, 0x2000, 0x7fa5ca43e3) = 0
  228. mmap(NULL, 8192, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, 0, 0) = 0x7fa5b88000
  229. prctl(0x53564d41 /* PR_??? */, 0, 0x7fa5b88000, 0x2000, 0x7fa5ca43e3) = 0
  230. readlinkat(AT_FDCWD, "/proc/self/fd/10", "/system/lib64/libstdc++.so", 4096) = 26
  231. munmap(0x7fa5b88000, 8192) = 0
  232. munmap(0x7fa5b8a000, 8192) = 0
  233. fstat(10, {st_mode=S_IFREG|0644, st_size=14312, ...}) = 0
  234. pread64(10, "\177ELF\2\1\1\0\0\0\0\0\0\0\0\0\3\0\267\0\1\0\0\0\0\0\0\0\0\0\0\0@\0\0\0\0\0\0\0\2501\0\0\0\0\0\0\0\0\0\0@\0008\0\10\0@\0\31\0\30\0", 64, 0) = 64
  235. mmap(NULL, 576, PROT_READ, MAP_PRIVATE, 10, 0) = 0x7fa5b8b000
  236. mmap(NULL, 2448, PROT_READ, MAP_PRIVATE, 10, 0x3000) = 0x7fa5b8a000
  237. mmap(NULL, 7088, PROT_READ, MAP_PRIVATE, 10, 0x2000) = 0x7fa5b88000
  238. mmap(NULL, 4444, PROT_READ, MAP_PRIVATE, 10, 0) = 0x7fa5b86000
  239. openat(AT_FDCWD, "/system/lib64/liblog.so", O_RDONLY|O_CLOEXEC) = 11
  240. mmap(NULL, 8192, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, 0, 0) = 0x7fa5b84000
  241. prctl(0x53564d41 /* PR_??? */, 0, 0x7fa5b84000, 0x2000, 0x7fa5ca43e3) = 0
  242. mmap(NULL, 8192, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, 0, 0) = 0x7fa5b82000
  243. prctl(0x53564d41 /* PR_??? */, 0, 0x7fa5b82000, 0x2000, 0x7fa5ca43e3) = 0
  244. readlinkat(AT_FDCWD, "/proc/self/fd/11", "/system/lib64/liblog.so", 4096) = 23
  245. munmap(0x7fa5b82000, 8192) = 0
  246. munmap(0x7fa5b84000, 8192) = 0
  247. fstat(11, {st_mode=S_IFREG|0644, st_size=72400, ...}) = 0
  248. pread64(11, "\177ELF\2\1\1\0\0\0\0\0\0\0\0\0\3\0\267\0\1\0\0\0\0\0\0\0\0\0\0\0@\0\0\0\0\0\0\0P\24\1\0\0\0\0\0\0\0\0\0@\0008\0\10\0@\0\32\0\31\0", 64, 0) = 64
  249. mmap(NULL, 576, PROT_READ, MAP_PRIVATE, 11, 0) = 0x7fa5b85000
  250. mmap(NULL, 3872, PROT_READ, MAP_PRIVATE, 11, 0x11000) = 0x7fa5b84000
  251. mmap(NULL, 5680, PROT_READ, MAP_PRIVATE, 11, 0x10000) = 0x7fa5b82000
  252. mmap(NULL, 4568, PROT_READ, MAP_PRIVATE, 11, 0x1000) = 0x7fa5b80000
  253. openat(AT_FDCWD, "/system/lib64/libutils.so", O_RDONLY|O_CLOEXEC) = 12
  254. mmap(NULL, 8192, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, 0, 0) = 0x7fa5b7e000
  255. prctl(0x53564d41 /* PR_??? */, 0, 0x7fa5b7e000, 0x2000, 0x7fa5ca43e3) = 0
  256. mmap(NULL, 8192, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, 0, 0) = 0x7fa5b7c000
  257. prctl(0x53564d41 /* PR_??? */, 0, 0x7fa5b7c000, 0x2000, 0x7fa5ca43e3) = 0
  258. readlinkat(AT_FDCWD, "/proc/self/fd/12", "/system/lib64/libutils.so", 4096) = 25
  259. munmap(0x7fa5b7c000, 8192) = 0
  260. munmap(0x7fa5b7e000, 8192) = 0
  261. fstat(12, {st_mode=S_IFREG|0644, st_size=157848, ...}) = 0
  262. mmap(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, 0, 0) = 0x7fa5b7f000
  263. prctl(0x53564d41 /* PR_??? */, 0, 0x7fa5b7f000, 0x1000, 0x7fa5ca43c8) = 0
  264. pread64(12, "\177ELF\2\1\1\0\0\0\0\0\0\0\0\0\3\0\267\0\1\0\0\0\0\0\0\0\0\0\0\0@\0\0\0\0\0\0\0\330a\2\0\0\0\0\0\0\0\0\0@\0008\0\10\0@\0\33\0\32\0", 64, 0) = 64
  265. mmap(NULL, 576, PROT_READ, MAP_PRIVATE, 12, 0) = 0x7fa5b7e000
  266. mmap(NULL, 2672, PROT_READ, MAP_PRIVATE, 12, 0x26000) = 0x7fa5b7d000
  267. mmap(NULL, 5824, PROT_READ, MAP_PRIVATE, 12, 0x25000) = 0x7fa5b7b000
  268. mmap(NULL, 32733, PROT_READ, MAP_PRIVATE, 12, 0x3000) = 0x7fa5b73000
  269. openat(AT_FDCWD, "/system/lib64/libbacktrace.so", O_RDONLY|O_CLOEXEC) = 13
  270. mmap(NULL, 8192, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, 0, 0) = 0x7fa5b71000
  271. prctl(0x53564d41 /* PR_??? */, 0, 0x7fa5b71000, 0x2000, 0x7fa5ca43e3) = 0
  272. mmap(NULL, 8192, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, 0, 0) = 0x7fa5b6f000
  273. prctl(0x53564d41 /* PR_??? */, 0, 0x7fa5b6f000, 0x2000, 0x7fa5ca43e3) = 0
  274. readlinkat(AT_FDCWD, "/proc/self/fd/13", "/system/lib64/libbacktrace.so", 4096) = 29
  275. munmap(0x7fa5b6f000, 8192) = 0
  276. munmap(0x7fa5b71000, 8192) = 0
  277. fstat(13, {st_mode=S_IFREG|0644, st_size=67616, ...}) = 0
  278. pread64(13, "\177ELF\2\1\1\0\0\0\0\0\0\0\0\0\3\0\267\0\1\0\0\0\0\0\0\0\0\0\0\0@\0\0\0\0\0\0\0\240\1\1\0\0\0\0\0\0\0\0\0@\0008\0\10\0@\0\32\0\31\0", 64, 0) = 64
  279. mmap(NULL, 576, PROT_READ, MAP_PRIVATE, 13, 0) = 0x7fa5b72000
  280. mmap(NULL, 2496, PROT_READ, MAP_PRIVATE, 13, 0x10000) = 0x7fa5b71000
  281. mmap(NULL, 5232, PROT_READ, MAP_PRIVATE, 13, 0xf000) = 0x7fa5b6f000
  282. mmap(NULL, 7498, PROT_READ, MAP_PRIVATE, 13, 0x1000) = 0x7fa5b6d000
  283. openat(AT_FDCWD, "/system/lib64/libbase.so", O_RDONLY|O_CLOEXEC) = 14
  284. mmap(NULL, 8192, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, 0, 0) = 0x7fa5b6b000
  285. prctl(0x53564d41 /* PR_??? */, 0, 0x7fa5b6b000, 0x2000, 0x7fa5ca43e3) = 0
  286. mmap(NULL, 8192, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, 0, 0) = 0x7fa5b69000
  287. prctl(0x53564d41 /* PR_??? */, 0, 0x7fa5b69000, 0x2000, 0x7fa5ca43e3) = 0
  288. readlinkat(AT_FDCWD, "/proc/self/fd/14", "/system/lib64/libbase.so", 4096) = 24
  289. munmap(0x7fa5b69000, 8192) = 0
  290. munmap(0x7fa5b6b000, 8192) = 0
  291. fstat(14, {st_mode=S_IFREG|0644, st_size=47208, ...}) = 0
  292. munmap(0x7fa5bc2000, 4096) = 0
  293. pread64(14, "\177ELF\2\1\1\0\0\0\0\0\0\0\0\0\3\0\267\0\1\0\0\0\0\0\0\0\0\0\0\0@\0\0\0\0\0\0\0\250\261\0\0\0\0\0\0\0\0\0\0@\0008\0\10\0@\0\33\0\32\0", 64, 0) = 64
  294. mmap(NULL, 576, PROT_READ, MAP_PRIVATE, 14, 0) = 0x7fa5bc2000
  295. mmap(NULL, 2576, PROT_READ, MAP_PRIVATE, 14, 0xb000) = 0x7fa5b6c000
  296. mmap(NULL, 5888, PROT_READ, MAP_PRIVATE, 14, 0xa000) = 0x7fa5b6a000
  297. mmap(NULL, 7762, PROT_READ, MAP_PRIVATE, 14, 0x1000) = 0x7fa5b68000
  298. openat(AT_FDCWD, "/system/lib64/libunwind.so", O_RDONLY|O_CLOEXEC) = 15
  299. mmap(NULL, 8192, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, 0, 0) = 0x7fa5b66000
  300. prctl(0x53564d41 /* PR_??? */, 0, 0x7fa5b66000, 0x2000, 0x7fa5ca43e3) = 0
  301. mmap(NULL, 8192, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, 0, 0) = 0x7fa5b64000
  302. prctl(0x53564d41 /* PR_??? */, 0, 0x7fa5b64000, 0x2000, 0x7fa5ca43e3) = 0
  303. readlinkat(AT_FDCWD, "/proc/self/fd/15", "/system/lib64/libunwind.so", 4096) = 26
  304. munmap(0x7fa5b64000, 8192) = 0
  305. munmap(0x7fa5b66000, 8192) = 0
  306. fstat(15, {st_mode=S_IFREG|0644, st_size=112744, ...}) = 0
  307. pread64(15, "\177ELF\2\1\1\0\0\0\0\0\0\0\0\0\3\0\267\0\1\0\0\0\0\0\0\0\0\0\0\0@\0\0\0\0\0\0\0\350\261\1\0\0\0\0\0\0\0\0\0@\0008\0\10\0@\0\32\0\31\0", 64, 0) = 64
  308. mmap(NULL, 576, PROT_READ, MAP_PRIVATE, 15, 0) = 0x7fa5b67000
  309. mmap(NULL, 2640, PROT_READ, MAP_PRIVATE, 15, 0x1b000) = 0x7fa5b66000
  310. mmap(NULL, 6224, PROT_READ, MAP_PRIVATE, 15, 0x1a000) = 0x7fa5b64000
  311. mmap(NULL, 10664, PROT_READ, MAP_PRIVATE, 15, 0) = 0x7fa5b61000
  312. openat(AT_FDCWD, "/system/lib64/liblzma.so", O_RDONLY|O_CLOEXEC) = 16
  313. mmap(NULL, 8192, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, 0, 0) = 0x7fa5b5f000
  314. prctl(0x53564d41 /* PR_??? */, 0, 0x7fa5b5f000, 0x2000, 0x7fa5ca43e3) = 0
  315. mmap(NULL, 8192, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, 0, 0) = 0x7fa5b5d000
  316. prctl(0x53564d41 /* PR_??? */, 0, 0x7fa5b5d000, 0x2000, 0x7fa5ca43e3) = 0
  317. readlinkat(AT_FDCWD, "/proc/self/fd/16", "/system/lib64/liblzma.so", 4096) = 24
  318. munmap(0x7fa5b5d000, 8192) = 0
  319. munmap(0x7fa5b5f000, 8192) = 0
  320. fstat(16, {st_mode=S_IFREG|0644, st_size=153688, ...}) = 0
  321. mmap(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, 0, 0) = 0x7fa5b60000
  322. prctl(0x53564d41 /* PR_??? */, 0, 0x7fa5b60000, 0x1000, 0x7fa5ca4482) = 0
  323. mmap(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, 0, 0) = 0x7fa5b5f000
  324. prctl(0x53564d41 /* PR_??? */, 0, 0x7fa5b5f000, 0x1000, 0x7fa5ca43c8) = 0
  325. mmap(NULL, 96, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, 0, 0) = 0x7fa5b5e000
  326. prctl(0x53564d41 /* PR_??? */, 0, 0x7fa5b5e000, 0x60, 0x7fa5ca446e) = 0
  327. munmap(0x7fa5b92000, 48) = 0
  328. pread64(16, "\177ELF\2\1\1\0\0\0\0\0\0\0\0\0\3\0\267\0\1\0\0\0\0\0\0\0\0\0\0\0@\0\0\0\0\0\0\0\330Q\2\0\0\0\0\0\0\0\0\0@\0008\0\10\0@\0\32\0\31\0", 64, 0) = 64
  329. mmap(NULL, 576, PROT_READ, MAP_PRIVATE, 16, 0) = 0x7fa5b92000
  330. mmap(NULL, 2608, PROT_READ, MAP_PRIVATE, 16, 0x25000) = 0x7fa5b5d000
  331. mmap(NULL, 5376, PROT_READ, MAP_PRIVATE, 16, 0x24000) = 0x7fa5b5b000
  332. mmap(NULL, 8519, PROT_READ, MAP_PRIVATE, 16, 0x1000) = 0x7fa5b58000
  333. mmap(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, 0, 0) = 0x7fa5b57000
  334. prctl(0x53564d41 /* PR_??? */, 0, 0x7fa5b57000, 0x1000, 0x7fa5ca4482) = 0
  335. mmap(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, 0, 0) = 0x7fa5b56000
  336. prctl(0x53564d41 /* PR_??? */, 0, 0x7fa5b56000, 0x1000, 0x7fa5ca43c8) = 0
  337. mmap(NULL, 24, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, 0, 0) = 0x7fa5b55000
  338. prctl(0x53564d41 /* PR_??? */, 0, 0x7fa5b55000, 0x18, 0x7fa5ca446e) = 0
  339. mmap(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, 0, 0) = 0x7fa5b54000
  340. prctl(0x53564d41 /* PR_??? */, 0, 0x7fa5b54000, 0x1000, 0x7fa5ca43c8) = 0
  341. mmap(NULL, 131072, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x7fa5b34000
  342. mmap(0x7fa5b34000, 116916, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_FIXED, 5, 0) = 0x7fa5b34000
  343. mmap(0x7fa5b51000, 8984, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED, 5, 0x1c000) = 0x7fa5b51000
  344. mmap(NULL, 163840, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x7fa5b0c000
  345. mmap(0x7fa5b0c000, 147628, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_FIXED, 12, 0) = 0x7fa5b0c000
  346. mmap(0x7fa5b32000, 4157, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED, 12, 0x25000) = 0x7fa5b32000
  347. mmap(NULL, 180224, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x7fa5ae0000
  348. mmap(0x7fa5ae0000, 147956, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_FIXED, 16, 0) = 0x7fa5ae0000
  349. mmap(0x7fa5b05000, 4168, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED, 16, 0x24000) = 0x7fa5b05000
  350. mmap(0x7fa5b07000, 20480, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_ANONYMOUS, -1, 0) = 0x7fa5b07000
  351. prctl(0x53564d41 /* PR_??? */, 0, 0x7fa5b07000, 0x5000, 0x7fa5ca4ba5) = 0
  352. mmap(NULL, 73728, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x7fa5ace000
  353. mmap(0x7fa5ace000, 62268, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_FIXED, 13, 0) = 0x7fa5ace000
  354. mmap(0x7fa5ade000, 4110, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED, 13, 0xf000) = 0x7fa5ade000
  355. mmap(NULL, 1150976, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x7fa59b5000
  356. mmap(0x7fa59b5000, 1062644, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_FIXED, 3, 0) = 0x7fa59b5000
  357. mmap(0x7fa5aba000, 79920, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED, 3, 0x104000) = 0x7fa5aba000
  358. mmap(NULL, 229376, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x7fa597d000
  359. mmap(0x7fa597d000, 216548, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_FIXED, 9, 0) = 0x7fa597d000
  360. mmap(0x7fa59b3000, 4256, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED, 9, 0x35000) = 0x7fa59b3000
  361. mmap(NULL, 548864, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x7fa58f7000
  362. mmap(0x7fa58f7000, 104852, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_FIXED, 15, 0) = 0x7fa58f7000
  363. mmap(0x7fa5912000, 4184, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED, 15, 0x1a000) = 0x7fa5912000
  364. mmap(0x7fa5914000, 430080, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_ANONYMOUS, -1, 0) = 0x7fa5914000
  365. prctl(0x53564d41 /* PR_??? */, 0, 0x7fa5914000, 0x69000, 0x7fa5ca4ba5) = 0
  366. mmap(NULL, 933888, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x7fa5813000
  367. mmap(0x7fa5813000, 882068, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_FIXED, 8, 0) = 0x7fa5813000
  368. mmap(0x7fa58eb000, 32840, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED, 8, 0xd7000) = 0x7fa58eb000
  369. mmap(0x7fa58f4000, 12288, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_ANONYMOUS, -1, 0) = 0x7fa58f4000
  370. prctl(0x53564d41 /* PR_??? */, 0, 0x7fa58f4000, 0x3000, 0x7fa5ca4ba5) = 0
  371. mmap(NULL, 77824, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x7fa5800000
  372. mmap(0x7fa5800000, 63148, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_FIXED, 11, 0) = 0x7fa5800000
  373. mmap(0x7fa5811000, 4800, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED, 11, 0x10000) = 0x7fa5811000
  374. mmap(NULL, 20480, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x7fa57fb000
  375. mmap(0x7fa57fb000, 10460, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_FIXED, 10, 0) = 0x7fa57fb000
  376. mmap(0x7fa57fe000, 4136, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED, 10, 0x2000) = 0x7fa57fe000
  377. mmap(NULL, 16384, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x7fa57f7000
  378. mmap(0x7fa57f7000, 4244, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_FIXED, 4, 0) = 0x7fa57f7000
  379. mmap(0x7fa57f9000, 4105, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED, 4, 0x1000) = 0x7fa57f9000
  380. mmap(NULL, 16384, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x7fa57f3000
  381. mmap(0x7fa57f3000, 6932, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_FIXED, 7, 0) = 0x7fa57f3000
  382. mmap(0x7fa57f5000, 4104, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED, 7, 0x1000) = 0x7fa57f5000
  383. mmap(NULL, 843776, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x7fa5725000
  384. mmap(0x7fa5725000, 770756, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_FIXED, 6, 0) = 0x7fa5725000
  385. mmap(0x7fa57e2000, 31592, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED, 6, 0xbc000) = 0x7fa57e2000
  386. mmap(0x7fa57ea000, 36864, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_ANONYMOUS, -1, 0) = 0x7fa57ea000
  387. prctl(0x53564d41 /* PR_??? */, 0, 0x7fa57ea000, 0x9000, 0x7fa5ca4ba5) = 0
  388. mmap(NULL, 53248, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x7fa5718000
  389. mmap(0x7fa5718000, 43052, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_FIXED, 14, 0) = 0x7fa5718000
  390. mmap(0x7fa5723000, 4112, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED, 14, 0xa000) = 0x7fa5723000
  391. mprotect(0x5555569000, 4096, PROT_READ) = 0
  392. mprotect(0x7fa5aba000, 77824, PROT_READ) = 0
  393. mprotect(0x7fa57f9000, 4096, PROT_READ) = 0
  394. mprotect(0x7fa5b51000, 8192, PROT_READ) = 0
  395. mprotect(0x7fa57e2000, 24576, PROT_READ) = 0
  396. mprotect(0x7fa57f5000, 4096, PROT_READ) = 0
  397. mprotect(0x7fa58eb000, 32768, PROT_READ) = 0
  398. mprotect(0x7fa59b3000, 4096, PROT_READ) = 0
  399. mprotect(0x7fa57fe000, 4096, PROT_READ) = 0
  400. mprotect(0x7fa5811000, 4096, PROT_READ) = 0
  401. mprotect(0x7fa5b32000, 4096, PROT_READ) = 0
  402. mprotect(0x7fa5ade000, 4096, PROT_READ) = 0
  403. mprotect(0x7fa5723000, 4096, PROT_READ) = 0
  404. mprotect(0x7fa5912000, 4096, PROT_READ) = 0
  405. mprotect(0x7fa5b05000, 4096, PROT_READ) = 0
  406. munmap(0x7fa5b54000, 4096) = 0
  407. close(3) = 0
  408. close(4) = 0
  409. close(5) = 0
  410. close(6) = 0
  411. close(7) = 0
  412. close(8) = 0
  413. close(9) = 0
  414. close(10) = 0
  415. close(11) = 0
  416. close(12) = 0
  417. close(13) = 0
  418. close(14) = 0
  419. close(15) = 0
  420. close(16) = 0
  421. munmap(0x7fa5b61000, 10664) = 0
  422. munmap(0x7fa5b64000, 6224) = 0
  423. munmap(0x7fa5b66000, 2640) = 0
  424. munmap(0x7fa5b67000, 576) = 0
  425. munmap(0x7fa5b68000, 7762) = 0
  426. munmap(0x7fa5b6a000, 5888) = 0
  427. munmap(0x7fa5b6c000, 2576) = 0
  428. munmap(0x7fa5bc2000, 576) = 0
  429. munmap(0x7fa5b73000, 32733) = 0
  430. munmap(0x7fa5b7b000, 5824) = 0
  431. munmap(0x7fa5b7d000, 2672) = 0
  432. munmap(0x7fa5b7e000, 576) = 0
  433. munmap(0x7fa5b86000, 4444) = 0
  434. munmap(0x7fa5b88000, 7088) = 0
  435. munmap(0x7fa5b8a000, 2448) = 0
  436. munmap(0x7fa5b8b000, 576) = 0
  437. munmap(0x7fa5b8c000, 8263) = 0
  438. munmap(0x7fa5b8f000, 5536) = 0
  439. munmap(0x7fa5b91000, 2688) = 0
  440. munmap(0x7fa5be0000, 576) = 0
  441. munmap(0x7fa5bb4000, 3189) = 0
  442. munmap(0x7fa5bb5000, 7200) = 0
  443. munmap(0x7fa5bb7000, 2384) = 0
  444. munmap(0x7fa5bb8000, 576) = 0
  445. munmap(0x7fa5bd1000, 40576) = 0
  446. munmap(0x7fa5bdb000, 4496) = 0
  447. munmap(0x7fa5bdd000, 6432) = 0
  448. munmap(0x7fa5bdf000, 576) = 0
  449. munmap(0x7fa5b6d000, 7498) = 0
  450. munmap(0x7fa5b6f000, 5232) = 0
  451. munmap(0x7fa5b71000, 2496) = 0
  452. munmap(0x7fa5b72000, 576) = 0
  453. munmap(0x7fa5b80000, 4568) = 0
  454. munmap(0x7fa5b82000, 5680) = 0
  455. munmap(0x7fa5b84000, 3872) = 0
  456. munmap(0x7fa5b85000, 576) = 0
  457. munmap(0x7fa5b93000, 4096) = 0
  458. munmap(0x7fa5b94000, 111136) = 0
  459. munmap(0x7fa5bb0000, 6048) = 0
  460. munmap(0x7fa5bb2000, 2800) = 0
  461. munmap(0x7fa5bb3000, 576) = 0
  462. munmap(0x7fa5b58000, 8519) = 0
  463. munmap(0x7fa5b5b000, 5376) = 0
  464. munmap(0x7fa5b5d000, 2608) = 0
  465. munmap(0x7fa5b92000, 576) = 0
  466. munmap(0x7fa5b5f000, 4096) = 0
  467. munmap(0x7fa5bb9000, 15171) = 0
  468. munmap(0x7fa5bbd000, 7200) = 0
  469. munmap(0x7fa5bbf000, 6608) = 0
  470. munmap(0x7fa5bc1000, 576) = 0
  471. munmap(0x7fa5bcb000, 2592) = 0
  472. munmap(0x7fa5bcc000, 7280) = 0
  473. munmap(0x7fa5bce000, 2320) = 0
  474. munmap(0x7fa5bcf000, 576) = 0
  475. munmap(0x7fa5bc3000, 9693) = 0
  476. munmap(0x7fa5bc6000, 4224) = 0
  477. munmap(0x7fa5bc8000, 4048) = 0
  478. munmap(0x7fa5bd0000, 576) = 0
  479. munmap(0x7fa5c05000, 4096) = 0
  480. munmap(0x7fa5b56000, 4096) = 0
  481. mmap(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, 0, 0) = 0x7fa5c05000
  482. prctl(0x53564d41 /* PR_??? */, 0, 0x7fa5c05000, 0x1000, 0x7fa5ca43c8) = 0
  483. munmap(0x7fa5c05000, 4096) = 0
  484. mprotect(0x7fa5b60000, 4096, PROT_READ|PROT_WRITE) = 0
  485. mprotect(0x7fa5bca000, 4096, PROT_READ|PROT_WRITE) = 0
  486. mprotect(0x7fa5c0e000, 4096, PROT_READ|PROT_WRITE) = 0
  487. mprotect(0x7fa5c09000, 4096, PROT_READ|PROT_WRITE) = 0
  488. mprotect(0x7fa57eb000, 4096, PROT_READ) = 0
  489. mprotect(0x7fa57eb000, 4096, PROT_READ|PROT_WRITE) = 0
  490. mprotect(0x7fa57eb000, 4096, PROT_READ) = 0
  491. newfstatat(AT_FDCWD, "/dev/__properties__", {st_mode=S_IFDIR|0755, st_size=1580, ...}, 0) = 0
  492. openat(AT_FDCWD, "/property_contexts", O_RDONLY|O_CLOEXEC) = 3
  493. brk(0) = 0x558765f000
  494. mmap(NULL, 65536, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x7fa5bd1000
  495. prctl(0x53564d41 /* PR_??? */, 0, 0x7fa5bd1000, 0x10000, 0x7fa57c6c0b) = 0
  496. munmap(0x7fa5bd1000, 65536) = 0
  497. mmap(NULL, 126976, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x7fa5baa000
  498. prctl(0x53564d41 /* PR_??? */, 0, 0x7fa5baa000, 0x1f000, 0x7fa57c6c0b) = 0
  499. munmap(0x7fa5baa000, 24576) = 0
  500. munmap(0x7fa5bc0000, 36864) = 0
  501. openat(AT_FDCWD, "/sys/devices/system/cpu/online", O_RDONLY|O_CLOEXEC) = 4
  502. mmap(NULL, 65536, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x7fa5bd1000
  503. prctl(0x53564d41 /* PR_??? */, 0, 0x7fa5bd1000, 0x10000, 0x7fa57c6c0b) = 0
  504. munmap(0x7fa5bd1000, 65536) = 0
  505. mmap(NULL, 126976, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x7fa5b91000
  506. prctl(0x53564d41 /* PR_??? */, 0, 0x7fa5b91000, 0x1f000, 0x7fa57c6c0b) = 0
  507. munmap(0x7fa5b91000, 61440) = 0
  508. mmap(NULL, 589824, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x7fa5688000
  509. prctl(0x53564d41 /* PR_??? */, 0, 0x7fa5688000, 0x90000, 0x7fa57c6c0b) = 0
  510. munmap(0x7fa5688000, 589824) = 0
  511. mmap(NULL, 651264, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x7fa5679000
  512. prctl(0x53564d41 /* PR_??? */, 0, 0x7fa5679000, 0x9f000, 0x7fa57c6c0b) = 0
  513. munmap(0x7fa5679000, 28672) = 0
  514. munmap(0x7fa5710000, 32768) = 0
  515. mmap(NULL, 589824, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x7fa55f0000
  516. prctl(0x53564d41 /* PR_??? */, 0, 0x7fa55f0000, 0x90000, 0x7fa57c6c0b) = 0
  517. mmap(NULL, 65536, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x7fa5bd1000
  518. prctl(0x53564d41 /* PR_??? */, 0, 0x7fa5bd1000, 0x10000, 0x7fa57c6c0b) = 0
  519. munmap(0x7fa5bd1000, 65536) = 0
  520. mmap(NULL, 126976, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x7fa5b81000
  521. prctl(0x53564d41 /* PR_??? */, 0, 0x7fa5b81000, 0x1f000, 0x7fa57c6c0b) = 0
  522. munmap(0x7fa5b81000, 61440) = 0
  523. fstat(4, {st_mode=S_IFREG|0444, st_size=4096, ...}) = 0
  524. read(4, "0-3\n", 4096) = 4
  525. close(4) = 0
  526. fstat(3, {st_mode=S_IFREG|0644, st_size=13312, ...}) = 0
  527. read(3, "#line 1 \"system/sepolicy/property_contexts\"\n##########################\n# property service keys\n#\n#\nn"..., 4096) = 4096
  528. mmap(NULL, 65536, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x7fa5bd1000
  529. prctl(0x53564d41 /* PR_??? */, 0, 0x7fa5bd1000, 0x10000, 0x7fa57c6c0b) = 0
  530. munmap(0x7fa5bd1000, 65536) = 0
  531. mmap(NULL, 126976, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x7fa55d1000
  532. prctl(0x53564d41 /* PR_??? */, 0, 0x7fa55d1000, 0x1f000, 0x7fa57c6c0b) = 0
  533. munmap(0x7fa55d1000, 61440) = 0
  534. read(3, "product/htc_pmeuhl/obj/ETC/sectxfile_nl_intermediates/sectxfile_nl\"\n\n#line 1 \"device/htc/sepolicy/co"..., 4096) = 4096
  535. read(3, "MAGE.\n\nwc_transport. u:object_r:bluetooth_prop:s0\nsys.usb_uicc. u:object_r"..., 4096) = 4096
  536. read(3, "s may be used to endorse or promote products derived\n# from this software without specific pri"..., 4096) = 1024
  537. read(3, "", 4096) = 0
  538. close(3) = 0
  539. openat(AT_FDCWD, "/dev/__properties__/properties_serial", O_RDONLY|O_NOFOLLOW|O_CLOEXEC) = 3
  540. fstat(3, {st_mode=S_IFREG|0444, st_size=131072, ...}) = 0
  541. mmap(NULL, 131072, PROT_READ, MAP_SHARED, 3, 0) = 0x7fa55c0000
  542. close(3) = 0
  543. mprotect(0x7fa57eb000, 4096, PROT_READ|PROT_WRITE) = 0
  544. openat(AT_FDCWD, "/dev/__properties__/u:object_r:default_prop:s0", O_RDONLY|O_NOFOLLOW|O_CLOEXEC) = 3
  545. fstat(3, {st_mode=S_IFREG|0444, st_size=131072, ...}) = 0
  546. mmap(NULL, 131072, PROT_READ, MAP_SHARED, 3, 0) = 0x7fa55a0000
  547. close(3) = 0
  548. mprotect(0x7fa57eb000, 4096, PROT_READ) = 0
  549. openat(AT_FDCWD, "/system/lib64/libvendorconn.so", O_RDONLY|O_CLOEXEC) = -1 ENOENT (No such file or directory)
  550. openat(AT_FDCWD, "/vendor/lib64/libvendorconn.so", O_RDONLY|O_CLOEXEC) = 3
  551. mmap(NULL, 8192, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, 0, 0) = 0x7fa5bdf000
  552. prctl(0x53564d41 /* PR_??? */, 0, 0x7fa5bdf000, 0x2000, 0x7fa5ca43e3) = 0
  553. mmap(NULL, 8192, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, 0, 0) = 0x7fa5bdd000
  554. prctl(0x53564d41 /* PR_??? */, 0, 0x7fa5bdd000, 0x2000, 0x7fa5ca43e3) = 0
  555. readlinkat(AT_FDCWD, "/proc/self/fd/3", "/system/vendor/lib64/libvendorconn.so", 4096) = 37
  556. munmap(0x7fa5bdd000, 8192) = 0
  557. munmap(0x7fa5bdf000, 8192) = 0
  558. fstat(3, {st_mode=S_IFREG|0644, st_size=26760, ...}) = 0
  559. mmap(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, 0, 0) = 0x7fa5c05000
  560. prctl(0x53564d41 /* PR_??? */, 0, 0x7fa5c05000, 0x1000, 0x7fa5ca43c8) = 0
  561. pread64(3, "\177ELF\2\1\1\0\0\0\0\0\0\0\0\0\3\0\267\0\1\0\0\0\0\0\0\0\0\0\0\0@\0\0\0\0\0\0\0\310a\0\0\0\0\0\0\0\0\0\0@\0008\0\10\0@\0\33\0\32\0", 64, 0) = 64
  562. mmap(NULL, 576, PROT_READ, MAP_PRIVATE, 3, 0) = 0x7fa5be0000
  563. mmap(NULL, 2640, PROT_READ, MAP_PRIVATE, 3, 0x6000) = 0x7fa5bdf000
  564. mmap(NULL, 6592, PROT_READ, MAP_PRIVATE, 3, 0x5000) = 0x7fa5bdd000
  565. mmap(NULL, 6995, PROT_READ, MAP_PRIVATE, 3, 0) = 0x7fa5bdb000
  566. mmap(NULL, 32768, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x7fa5bd3000
  567. mmap(0x7fa5bd3000, 22356, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_FIXED, 3, 0) = 0x7fa5bd3000
  568. mmap(0x7fa5bd9000, 4112, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED, 3, 0x5000) = 0x7fa5bd9000
  569. mmap(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, 0, 0) = 0x7fa5bd2000
  570. prctl(0x53564d41 /* PR_??? */, 0, 0x7fa5bd2000, 0x1000, 0x7fa5ca43c8) = 0
  571. mprotect(0x7fa5bd9000, 4096, PROT_READ) = 0
  572. munmap(0x7fa5bd2000, 4096) = 0
  573. close(3) = 0
  574. munmap(0x7fa5bdb000, 6995) = 0
  575. munmap(0x7fa5bdd000, 6592) = 0
  576. munmap(0x7fa5bdf000, 2640) = 0
  577. munmap(0x7fa5be0000, 576) = 0
  578. munmap(0x7fa5c05000, 4096) = 0
  579. futex(0x7fa58f6500, FUTEX_WAKE_PRIVATE, 2147483647) = 0
  580. futex(0x7fa58f6500, FUTEX_WAKE_PRIVATE, 2147483647) = 0
  581. futex(0x7fa58f6500, FUTEX_WAKE_PRIVATE, 2147483647) = 0
  582. futex(0x7fa58f6500, FUTEX_WAKE_PRIVATE, 2147483647) = 0
  583. futex(0x7fa58f6500, FUTEX_WAKE_PRIVATE, 2147483647) = 0
  584. futex(0x7fa58f32b0, FUTEX_WAKE_PRIVATE, 2147483647) = 0
  585. futex(0x7fa58f6500, FUTEX_WAKE_PRIVATE, 2147483647) = 0
  586. futex(0x7fa58f6500, FUTEX_WAKE_PRIVATE, 2147483647) = 0
  587. futex(0x7fa58f6500, FUTEX_WAKE_PRIVATE, 2147483647) = 0
  588. futex(0x7fa58f6500, FUTEX_WAKE_PRIVATE, 2147483647) = 0
  589. futex(0x7fa58f6500, FUTEX_WAKE_PRIVATE, 2147483647) = 0
  590. futex(0x7fa58f6500, FUTEX_WAKE_PRIVATE, 2147483647) = 0
  591. futex(0x7fa58f6500, FUTEX_WAKE_PRIVATE, 2147483647) = 0
  592. futex(0x7fa58f6500, FUTEX_WAKE_PRIVATE, 2147483647) = 0
  593. futex(0x7fa58f6500, FUTEX_WAKE_PRIVATE, 2147483647) = 0
  594. futex(0x7fa58f6500, FUTEX_WAKE_PRIVATE, 2147483647) = 0
  595. futex(0x7fa58f6500, FUTEX_WAKE_PRIVATE, 2147483647) = 0
  596. futex(0x7fa58f6500, FUTEX_WAKE_PRIVATE, 2147483647) = 0
  597. futex(0x7fa58f6500, FUTEX_WAKE_PRIVATE, 2147483647) = 0
  598. futex(0x7fa58f6500, FUTEX_WAKE_PRIVATE, 2147483647) = 0
  599. futex(0x7fa58f6500, FUTEX_WAKE_PRIVATE, 2147483647) = 0
  600. futex(0x7fa58f6500, FUTEX_WAKE_PRIVATE, 2147483647) = 0
  601. futex(0x7fa58f6500, FUTEX_WAKE_PRIVATE, 2147483647) = 0
  602. futex(0x7fa58f6500, FUTEX_WAKE_PRIVATE, 2147483647) = 0
  603. futex(0x7fa58f6500, FUTEX_WAKE_PRIVATE, 2147483647) = 0
  604. futex(0x7fa58f6500, FUTEX_WAKE_PRIVATE, 2147483647) = 0
  605. futex(0x7fa58f6500, FUTEX_WAKE_PRIVATE, 2147483647) = 0
  606. futex(0x7fa58f6500, FUTEX_WAKE_PRIVATE, 2147483647) = 0
  607. futex(0x7fa58f6500, FUTEX_WAKE_PRIVATE, 2147483647) = 0
  608. futex(0x7fa58f32b0, FUTEX_WAKE_PRIVATE, 2147483647) = 0
  609. futex(0x7fa58f32b0, FUTEX_WAKE_PRIVATE, 2147483647) = 0
  610. futex(0x7fa57ec0f0, FUTEX_WAKE_PRIVATE, 2147483647) = 0
  611. mmap(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x7fa5c05000
  612. prctl(0x53564d41 /* PR_??? */, 0, 0x7fa5c05000, 0x1000, 0x7fa57c65de) = 0
  613. mprotect(0x7fa5c05000, 4096, PROT_READ) = 0
  614. munmap(0x7fa5bd3000, 32768) = 0
  615. futex(0x7fa57ea034, FUTEX_WAKE_PRIVATE, 2147483647) = 0
  616. openat(AT_FDCWD, "/system/lib64/libnetd_client.so", O_RDONLY|O_CLOEXEC) = 3
  617. mmap(NULL, 8192, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, 0, 0) = 0x7fa5bdf000
  618. prctl(0x53564d41 /* PR_??? */, 0, 0x7fa5bdf000, 0x2000, 0x7fa5ca43e3) = 0
  619. mmap(NULL, 8192, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, 0, 0) = 0x7fa5bdd000
  620. prctl(0x53564d41 /* PR_??? */, 0, 0x7fa5bdd000, 0x2000, 0x7fa5ca43e3) = 0
  621. readlinkat(AT_FDCWD, "/proc/self/fd/3", "/system/lib64/libnetd_client.so", 4096) = 31
  622. munmap(0x7fa5bdd000, 8192) = 0
  623. munmap(0x7fa5bdf000, 8192) = 0
  624. fstat(3, {st_mode=S_IFREG|0644, st_size=10184, ...}) = 0
  625. mmap(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, 0, 0) = 0x7fa5be0000
  626. prctl(0x53564d41 /* PR_??? */, 0, 0x7fa5be0000, 0x1000, 0x7fa5ca43c8) = 0
  627. pread64(3, "\177ELF\2\1\1\0\0\0\0\0\0\0\0\0\3\0\267\0\1\0\0\0\0\0\0\0\0\0\0\0@\0\0\0\0\0\0\0\210!\0\0\0\0\0\0\0\0\0\0@\0008\0\10\0@\0\31\0\30\0", 64, 0) = 64
  628. mmap(NULL, 576, PROT_READ, MAP_PRIVATE, 3, 0) = 0x7fa5bdf000
  629. mmap(NULL, 2384, PROT_READ, MAP_PRIVATE, 3, 0x2000) = 0x7fa5bde000
  630. mmap(NULL, 7264, PROT_READ, MAP_PRIVATE, 3, 0x1000) = 0x7fa5bdc000
  631. mmap(NULL, 3678, PROT_READ, MAP_PRIVATE, 3, 0) = 0x7fa5bdb000
  632. mmap(NULL, 16384, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x7fa5bd7000
  633. mmap(0x7fa5bd7000, 7260, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_FIXED, 3, 0) = 0x7fa5bd7000
  634. mmap(0x7fa5bd9000, 4105, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED, 3, 0x1000) = 0x7fa5bd9000
  635. mmap(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, 0, 0) = 0x7fa5bd6000
  636. prctl(0x53564d41 /* PR_??? */, 0, 0x7fa5bd6000, 0x1000, 0x7fa5ca43c8) = 0
  637. mprotect(0x7fa5bd9000, 4096, PROT_READ) = 0
  638. munmap(0x7fa5bd6000, 4096) = 0
  639. close(3) = 0
  640. munmap(0x7fa5bdb000, 3678) = 0
  641. munmap(0x7fa5bdc000, 7264) = 0
  642. munmap(0x7fa5bde000, 2384) = 0
  643. munmap(0x7fa5bdf000, 576) = 0
  644. munmap(0x7fa5be0000, 4096) = 0
  645. futex(0x7fa57ea030, FUTEX_WAKE_PRIVATE, 2147483647) = 0
  646. mprotect(0x7fa5c05000, 4096, PROT_READ|PROT_WRITE) = 0
  647. mprotect(0x7fa5c05000, 4096, PROT_READ) = 0
  648. mprotect(0x7fa5b60000, 4096, PROT_READ) = 0
  649. mprotect(0x7fa5bca000, 4096, PROT_READ) = 0
  650. mprotect(0x7fa5c0e000, 4096, PROT_READ) = 0
  651. mprotect(0x7fa5c09000, 4096, PROT_READ) = 0
  652. mprotect(0x7fa5c05000, 4096, PROT_READ|PROT_WRITE) = 0
  653. mprotect(0x7fa5c05000, 4096, PROT_READ) = 0
  654. fstat(1, {st_mode=S_IFCHR|0600, st_rdev=makedev(136, 1), ...}) = 0
  655. ioctl(1, TCGETS, {B38400 opost isig icanon echo ...}) = 0
  656. write(1, "cryptfs_check_passwd\n", 21cryptfs_check_passwd
  657. ) = 21
  658. openat(AT_FDCWD, "/dev/__properties__/u:object_r:vold_prop:s0", O_RDONLY|O_NOFOLLOW|O_CLOEXEC) = 3
  659. fstat(3, {st_mode=S_IFREG|0444, st_size=131072, ...}) = 0
  660. mmap(NULL, 131072, PROT_READ, MAP_SHARED, 3, 0) = 0x7fa5580000
  661. close(3) = 0
  662. openat(AT_FDCWD, "/dev/block/bootdevice/by-name/extra", O_RDWR|O_CLOEXEC) = 3
  663. fstat(3, {st_mode=S_IFBLK|0600, st_rdev=makedev(259, 12), ...}) = 0
  664. lseek(3, 0, SEEK_SET) = 0
  665. read(3, "\304\261\265\320\1\0\3\0\20\t\0\0\0\0\0\0\20\0\0\0\1\0\0\0\0\0\17\3\0\0\0\0\0\0\0\0aes-xts\0essiv:sha256\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0"..., 2352) = 2352
  666. close(3) = 0
  667. write(1, "crypt_ftr->fs_size = 51314688\n", 30crypt_ftr->fs_size = 51314688
  668. ) = 30
  669. write(1, "\t KDF_SCRYPT_KEYMASTER\n", 23 KDF_SCRYPT_KEYMASTER
  670. ) = 23
  671. write(1, "Using scrypt with keymaster for cryptfs KDF\n", 44Using scrypt with keymaster for cryptfs KDF
  672. ) = 44
  673. mmap(NULL, 33554432, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x7fa3580000
  674. prctl(0x53564d41 /* PR_??? */, 0, 0x7fa3580000, 0x2000000, 0x7fa57c6c0b) = 0
  675. mmap(NULL, 65536, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x7fa5b80000
  676. prctl(0x53564d41 /* PR_??? */, 0, 0x7fa5b80000, 0x10000, 0x7fa57c6c0b) = 0
  677. madvise(0x7fa3580000, 33554432, MADV_DONTNEED) = 0
  678. faccessat(AT_FDCWD, "/odm/lib64/hw/keystore.htc_pme.so", R_OK) = -1 ENOENT (No such file or directory)
  679. faccessat(AT_FDCWD, "/vendor/lib64/hw/keystore.htc_pme.so", R_OK) = -1 ENOENT (No such file or directory)
  680. faccessat(AT_FDCWD, "/system/lib64/hw/keystore.htc_pme.so", R_OK) = -1 ENOENT (No such file or directory)
  681. faccessat(AT_FDCWD, "/odm/lib64/hw/keystore.QC_Reference_Phone.so", R_OK) = -1 ENOENT (No such file or directory)
  682. faccessat(AT_FDCWD, "/vendor/lib64/hw/keystore.QC_Reference_Phone.so", R_OK) = -1 ENOENT (No such file or directory)
  683. faccessat(AT_FDCWD, "/system/lib64/hw/keystore.QC_Reference_Phone.so", R_OK) = -1 ENOENT (No such file or directory)
  684. faccessat(AT_FDCWD, "/odm/lib64/hw/keystore.msm8996.so", R_OK) = -1 ENOENT (No such file or directory)
  685. faccessat(AT_FDCWD, "/vendor/lib64/hw/keystore.msm8996.so", R_OK) = 0
  686. mprotect(0x7fa5b60000, 4096, PROT_READ|PROT_WRITE) = 0
  687. mprotect(0x7fa5bca000, 4096, PROT_READ|PROT_WRITE) = 0
  688. mprotect(0x7fa5c0e000, 4096, PROT_READ|PROT_WRITE) = 0
  689. mprotect(0x7fa5c09000, 4096, PROT_READ|PROT_WRITE) = 0
  690. openat(AT_FDCWD, "/vendor/lib64/hw/keystore.msm8996.so", O_RDONLY|O_CLOEXEC) = 3
  691. mmap(NULL, 8192, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, 0, 0) = 0x7fa5bdf000
  692. prctl(0x53564d41 /* PR_??? */, 0, 0x7fa5bdf000, 0x2000, 0x7fa5ca43e3) = 0
  693. mmap(NULL, 8192, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, 0, 0) = 0x7fa5bdd000
  694. prctl(0x53564d41 /* PR_??? */, 0, 0x7fa5bdd000, 0x2000, 0x7fa5ca43e3) = 0
  695. readlinkat(AT_FDCWD, "/proc/self/fd/3", "/system/vendor/lib64/hw/keystore.msm8996.so", 4096) = 43
  696. munmap(0x7fa5bdd000, 8192) = 0
  697. munmap(0x7fa5bdf000, 8192) = 0
  698. fstat(3, {st_mode=S_IFREG|0644, st_size=55680, ...}) = 0
  699. mmap(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, 0, 0) = 0x7fa5be0000
  700. prctl(0x53564d41 /* PR_??? */, 0, 0x7fa5be0000, 0x1000, 0x7fa5ca43c8) = 0
  701. pread64(3, "\177ELF\2\1\1\0\0\0\0\0\0\0\0\0\3\0\267\0\1\0\0\0\0\0\0\0\0\0\0\0@\0\0\0\0\0\0\0\300\322\0\0\0\0\0\0\0\0\0\0@\0008\0\10\0@\0\33\0\32\0", 64, 0) = 64
  702. mmap(NULL, 576, PROT_READ, MAP_PRIVATE, 3, 0) = 0x7fa5bdf000
  703. mmap(NULL, 3136, PROT_READ, MAP_PRIVATE, 3, 0xd000) = 0x7fa5bde000
  704. mmap(NULL, 6624, PROT_READ, MAP_PRIVATE, 3, 0xc000) = 0x7fa5bdc000
  705. mmap(NULL, 5039, PROT_READ, MAP_PRIVATE, 3, 0) = 0x7fa5bd5000
  706. mmap(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, 0, 0) = 0x7fa5bdb000
  707. prctl(0x53564d41 /* PR_??? */, 0, 0x7fa5bdb000, 0x1000, 0x7fa5ca43c8) = 0
  708. mmap(NULL, 61440, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x7fa5b70000
  709. mmap(0x7fa5b70000, 51692, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_FIXED, 3, 0) = 0x7fa5b70000
  710. mmap(0x7fa5b7d000, 4360, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED, 3, 0xc000) = 0x7fa5b7d000
  711. mprotect(0x7fa5b7d000, 4096, PROT_READ) = 0
  712. close(3) = 0
  713. munmap(0x7fa5bd5000, 5039) = 0
  714. munmap(0x7fa5bdc000, 6624) = 0
  715. munmap(0x7fa5bde000, 3136) = 0
  716. munmap(0x7fa5bdf000, 576) = 0
  717. munmap(0x7fa5be0000, 4096) = 0
  718. munmap(0x7fa5bdb000, 4096) = 0
  719. mprotect(0x7fa5c05000, 4096, PROT_READ|PROT_WRITE) = 0
  720. mprotect(0x7fa5c05000, 4096, PROT_READ) = 0
  721. mprotect(0x7fa5c05000, 4096, PROT_READ|PROT_WRITE) = 0
  722. mprotect(0x7fa5c05000, 4096, PROT_READ) = 0
  723. mprotect(0x7fa5b60000, 4096, PROT_READ) = 0
  724. mprotect(0x7fa5bca000, 4096, PROT_READ) = 0
  725. mprotect(0x7fa5c0e000, 4096, PROT_READ) = 0
  726. mprotect(0x7fa5c09000, 4096, PROT_READ) = 0
  727. write(1, "keymaster module name is Keymaster QTI HAL\n", 43keymaster module name is Keymaster QTI HAL
  728. ) = 43
  729. write(1, "keymaster version is 256\n", 25keymaster version is 256
  730. ) = 25
  731. write(1, "Found keymaster1 module, using keymaster1 API.\n", 47Found keymaster1 module, using keymaster1 API.
  732. ) = 47
  733. mprotect(0x7fa5b60000, 4096, PROT_READ|PROT_WRITE) = 0
  734. mprotect(0x7fa5bca000, 4096, PROT_READ|PROT_WRITE) = 0
  735. mprotect(0x7fa5c0e000, 4096, PROT_READ|PROT_WRITE) = 0
  736. mprotect(0x7fa5c09000, 4096, PROT_READ|PROT_WRITE) = 0
  737. openat(AT_FDCWD, "/system/lib64/libQSEEComAPI.so", O_RDONLY|O_CLOEXEC) = -1 ENOENT (No such file or directory)
  738. openat(AT_FDCWD, "/vendor/lib64/libQSEEComAPI.so", O_RDONLY|O_CLOEXEC) = 3
  739. mmap(NULL, 8192, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, 0, 0) = 0x7fa5bdf000
  740. prctl(0x53564d41 /* PR_??? */, 0, 0x7fa5bdf000, 0x2000, 0x7fa5ca43e3) = 0
  741. mmap(NULL, 8192, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, 0, 0) = 0x7fa5bdd000
  742. prctl(0x53564d41 /* PR_??? */, 0, 0x7fa5bdd000, 0x2000, 0x7fa5ca43e3) = 0
  743. readlinkat(AT_FDCWD, "/proc/self/fd/3", "/system/vendor/lib64/libQSEEComAPI.so", 4096) = 37
  744. munmap(0x7fa5bdd000, 8192) = 0
  745. munmap(0x7fa5bdf000, 8192) = 0
  746. fstat(3, {st_mode=S_IFREG|0644, st_size=30704, ...}) = 0
  747. mmap(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, 0, 0) = 0x7fa5be0000
  748. prctl(0x53564d41 /* PR_??? */, 0, 0x7fa5be0000, 0x1000, 0x7fa5ca43c8) = 0
  749. pread64(3, "\177ELF\2\1\1\0\0\0\0\0\0\0\0\0\3\0\267\0\1\0\0\0\0\0\0\0\0\0\0\0@\0\0\0\0\0\0\0\260q\0\0\0\0\0\0\0\0\0\0@\0008\0\10\0@\0\31\0\30\0", 64, 0) = 64
  750. mmap(NULL, 576, PROT_READ, MAP_PRIVATE, 3, 0) = 0x7fa5bdf000
  751. mmap(NULL, 2464, PROT_READ, MAP_PRIVATE, 3, 0x7000) = 0x7fa5bde000
  752. mmap(NULL, 7056, PROT_READ, MAP_PRIVATE, 3, 0x6000) = 0x7fa5bdc000
  753. mmap(NULL, 5120, PROT_READ, MAP_PRIVATE, 3, 0) = 0x7fa5bd5000
  754. mmap(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, 0, 0) = 0x7fa5bdb000
  755. prctl(0x53564d41 /* PR_??? */, 0, 0x7fa5bdb000, 0x1000, 0x7fa5ca43c8) = 0
  756. mmap(NULL, 96, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, 0, 0) = 0x7fa5bd4000
  757. prctl(0x53564d41 /* PR_??? */, 0, 0x7fa5bd4000, 0x60, 0x7fa5ca446e) = 0
  758. munmap(0x7fa5c02000, 48) = 0
  759. munmap(0x7fa5bdb000, 4096) = 0
  760. mmap(NULL, 36864, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x7fa5bcb000
  761. mmap(0x7fa5bcb000, 23748, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_FIXED, 3, 0) = 0x7fa5bcb000
  762. mmap(0x7fa5bd2000, 4104, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED, 3, 0x6000) = 0x7fa5bd2000
  763. mmap(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, 0, 0) = 0x7fa5c02000
  764. prctl(0x53564d41 /* PR_??? */, 0, 0x7fa5c02000, 0x1000, 0x7fa5ca43c8) = 0
  765. munmap(0x7fa5c02000, 4096) = 0
  766. mprotect(0x7fa5bd2000, 4096, PROT_READ) = 0
  767. close(3) = 0
  768. munmap(0x7fa5bd5000, 5120) = 0
  769. munmap(0x7fa5bdc000, 7056) = 0
  770. munmap(0x7fa5bde000, 2464) = 0
  771. munmap(0x7fa5bdf000, 576) = 0
  772. munmap(0x7fa5be0000, 4096) = 0
  773. mprotect(0x7fa5b60000, 4096, PROT_READ) = 0
  774. mprotect(0x7fa5bca000, 4096, PROT_READ) = 0
  775. mprotect(0x7fa5c0e000, 4096, PROT_READ) = 0
  776. mprotect(0x7fa5c09000, 4096, PROT_READ) = 0
  777. openat(AT_FDCWD, "/dev/__properties__/u:object_r:system_prop:s0", O_RDONLY|O_NOFOLLOW|O_CLOEXEC) = 3
  778. fstat(3, {st_mode=S_IFREG|0444, st_size=131072, ...}) = 0
  779. mmap(NULL, 131072, PROT_READ, MAP_SHARED, 3, 0) = 0x7fa3560000
  780. close(3) = 0
  781. faccessat(AT_FDCWD, "/dev/socket/logdw", W_OK) = 0
  782. faccessat(AT_FDCWD, "/dev/pmsg0", W_OK) = 0
  783. faccessat(AT_FDCWD, "/dev/socket/logdw", W_OK) = 0
  784. faccessat(AT_FDCWD, "/dev/socket/logdw", W_OK) = 0
  785. faccessat(AT_FDCWD, "/dev/socket/logdw", W_OK) = 0
  786. faccessat(AT_FDCWD, "/dev/socket/logdw", W_OK) = 0
  787. faccessat(AT_FDCWD, "/dev/socket/logdw", W_OK) = 0
  788. getuid() = 0
  789. faccessat(AT_FDCWD, "/dev/socket/logdw", W_OK) = 0
  790. socket(PF_LOCAL, SOCK_DGRAM|SOCK_CLOEXEC, 0) = 3
  791. fcntl(3, F_SETFL, O_RDONLY|O_NONBLOCK) = 0
  792. connect(3, {sa_family=AF_LOCAL, sun_path="/dev/socket/logdw"}, 110) = 0
  793. setsockopt(3, SOL_SOCKET, SO_SNDBUF, [6291456], 4) = 0
  794. faccessat(AT_FDCWD, "/dev/pmsg0", W_OK) = 0
  795. getuid() = 0
  796. faccessat(AT_FDCWD, "/dev/pmsg0", W_OK) = 0
  797. openat(AT_FDCWD, "/dev/pmsg0", O_WRONLY|O_CLOEXEC) = 4
  798. openat(AT_FDCWD, "/dev/__properties__/u:object_r:log_tag_prop:s0", O_RDONLY|O_NOFOLLOW|O_CLOEXEC) = 5
  799. fstat(5, {st_mode=S_IFREG|0444, st_size=131072, ...}) = 0
  800. mmap(NULL, 131072, PROT_READ, MAP_SHARED, 5, 0) = 0x7fa3540000
  801. close(5) = 0
  802. openat(AT_FDCWD, "/dev/__properties__/u:object_r:logd_prop:s0", O_RDONLY|O_NOFOLLOW|O_CLOEXEC) = 5
  803. fstat(5, {st_mode=S_IFREG|0444, st_size=131072, ...}) = 0
  804. mmap(NULL, 131072, PROT_READ, MAP_SHARED, 5, 0) = 0x7fa3520000
  805. close(5) = 0
  806. getuid() = 0
  807. writev(3, [{"\0\215\"\22\3005X\243\10i\22", 11}, {"\3", 1}, {"QSEECOMAPI\0", 11}, {"QSEECom_get_handle sb_length = 0xa000\n\0", 39}], 4) = 62
  808. openat(AT_FDCWD, "/dev/qseecom", O_RDWR) = 5
  809. ioctl(5, _IOC(_IOC_READ|_IOC_WRITE, 0x97, 0x0a, 0x04), 0x7fe4d4af08) = 0
  810. ioctl(5, _IOC(_IOC_READ|_IOC_WRITE, 0x97, 0x0f, 0x48), 0x7fe4d4ae70) = -1 EEXIST (File exists)
  811. getuid() = 0
  812. writev(3, [{"\0\215\"\22\3005X\217W\226\22", 11}, {"\3", 1}, {"QSEECOMAPI\0", 11}, {"App is already loaded QSEE and app id = 4\0", 42}], 4) = 65
  813. openat(AT_FDCWD, "/dev/ion", O_RDONLY) = 6
  814. ioctl(6, _IOC(_IOC_READ|_IOC_WRITE, 0x49, 0x00, 0x20), 0x7fe4d4ae98) = 0
  815. ioctl(6, ION_IOC_MAP, 0x7fe4d4ae90) = 0
  816. mmap(NULL, 45056, PROT_READ|PROT_WRITE, MAP_SHARED, 7, 0) = 0x7fa5b65000
  817. ioctl(5, _IOC(_IOC_READ|_IOC_WRITE, 0x97, 0x08, 0x18), 0x7fe4d4af10) = 0
  818. ioctl(5, _IOC(_IOC_READ|_IOC_WRITE, 0x97, 0x17, 0x04), 0x7fe4d4afb4) = 0
  819. ioctl(5, _IOC(_IOC_READ|_IOC_WRITE, 0x97, 0x03, 0x20), 0x7fe4d4af88) = 0
  820. ioctl(5, _IOC(_IOC_READ|_IOC_WRITE, 0x97, 0x17, 0x04), 0x7fe4d4afb4) = 0
  821. getuid() = 0
  822. writev(3, [{"\0\215\"\22\3005X\321- \23", 11}, {"\6", 1}, {"keymaster1_device\0", 18}, {"Keymaster Initialized\0", 22}], 4) = 52
  823. getuid() = 0
  824. writev(3, [{"\0\215\"\22\3005X\200\3131\23", 11}, {"\6", 1}, {"keymaster1_device\0", 18}, {"TA API Major Verion: 1\0", 23}], 4) = 53
  825. getuid() = 0
  826. writev(3, [{"\0\215\"\22\3005X\363\243G\23", 11}, {"\6", 1}, {"keymaster1_device\0", 18}, {"TA API Minor Verion: 0\0", 23}], 4) = 53
  827. getuid() = 0
  828. writev(3, [{"\0\215\"\22\3005X\237\373U\23", 11}, {"\6", 1}, {"keymaster1_device\0", 18}, {"TA Major Verion: 1\0", 19}], 4) = 49
  829. getuid() = 0
  830. writev(3, [{"\0\215\"\22\3005X\240\31\201\23", 11}, {"\6", 1}, {"keymaster1_device\0", 18}, {"TA Minor Verion: 10\0", 20}], 4) = 50
  831. getuid() = 0
  832. writev(3, [{"\0\215\"\22\3005X\251\264\231\23", 11}, {"\6", 1}, {"keymaster1_device\0", 18}, {"set_version_req->flags: 1\0", 26}], 4) = 56
  833. ioctl(5, _IOC(_IOC_READ|_IOC_WRITE, 0x97, 0x17, 0x04), 0x7fe4d4afb4) = 0
  834. ioctl(5, _IOC(_IOC_READ|_IOC_WRITE, 0x97, 0x03, 0x20), 0x7fe4d4af88) = 0
  835. ioctl(5, _IOC(_IOC_READ|_IOC_WRITE, 0x97, 0x17, 0x04), 0x7fe4d4afb4) = 0
  836. write(1, "Signing safely-padded object\n", 29Signing safely-padded object
  837. ) = 29
  838. ioctl(5, _IOC(_IOC_READ|_IOC_WRITE, 0x97, 0x17, 0x04), 0x7fe4d4b004) = 0
  839. ioctl(5, _IOC(_IOC_READ|_IOC_WRITE, 0x97, 0x03, 0x20), 0x7fe4d4afd8) = 0
  840. ioctl(5, _IOC(_IOC_READ|_IOC_WRITE, 0x97, 0x17, 0x04), 0x7fe4d4b004) = 0
  841. ioctl(5, _IOC(_IOC_READ|_IOC_WRITE, 0x97, 0x17, 0x04), 0x7fe4d4b014) = 0
  842. ioctl(5, _IOC(_IOC_READ|_IOC_WRITE, 0x97, 0x03, 0x20), 0x7fe4d4afe8) = 0
  843. ioctl(5, _IOC(_IOC_READ|_IOC_WRITE, 0x97, 0x17, 0x04), 0x7fe4d4b014) = 0
  844. ioctl(5, _IOC(_IOC_READ|_IOC_WRITE, 0x97, 0x17, 0x04), 0x7fe4d4afe4) = 0
  845. ioctl(5, _IOC(_IOC_READ|_IOC_WRITE, 0x97, 0x03, 0x20), 0x7fe4d4afb8) = 0
  846. ioctl(5, _IOC(_IOC_READ|_IOC_WRITE, 0x97, 0x17, 0x04), 0x7fe4d4afe4) = 0
  847. getuid() = 0
  848. writev(3, [{"\0\215\"\22\3005X\327\241\323\32", 11}, {"\6", 1}, {"keymaster1_device\0", 18}, {"HwKmClose\0", 10}], 4) = 40
  849. getuid() = 0
  850. writev(3, [{"\0\215\"\22\3005X\353c\342\32", 11}, {"\3", 1}, {"QSEECOMAPI\0", 11}, {"QSEECom_dealloc_memory \n\0", 25}], 4) = 48
  851. getuid() = 0
  852. writev(3, [{"\0\215\"\22\3005X\306\220\365\32", 11}, {"\3", 1}, {"QSEECOMAPI\0", 11}, {"QSEECom_shutdown_app, app_id = 4\n\0", 34}], 4) = 57
  853. ioctl(5, _IOC(0, 0x97, 0x09, 0x00), 0x4) = 0
  854. munmap(0x7fa5b65000, 45056) = 0
  855. close(7) = 0
  856. close(5) = 0
  857. ioctl(6, ION_IOC_FREE, 0x7fe4d4b060) = 0
  858. close(6) = 0
  859. mmap(NULL, 33554432, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x7fa1520000
  860. prctl(0x53564d41 /* PR_??? */, 0, 0x7fa1520000, 0x2000000, 0x7fa57c6c0b) = 0
  861. madvise(0x7fa1520000, 33554432, MADV_DONTNEED) = 0
  862. getuid() = 0
  863. writev(3, [{"\3\215\"\23\3005X\377&\246\16", 11}, {"\3", 1}, {"\0", 1}, {"HW based disk encryption is enabled \n\0", 38}], 4) = 51
  864. mprotect(0x7fa5b60000, 4096, PROT_READ|PROT_WRITE) = 0
  865. mprotect(0x7fa5bca000, 4096, PROT_READ|PROT_WRITE) = 0
  866. mprotect(0x7fa5c0e000, 4096, PROT_READ|PROT_WRITE) = 0
  867. mprotect(0x7fa5c09000, 4096, PROT_READ|PROT_WRITE) = 0
  868. openat(AT_FDCWD, "/vendor/lib64/libQSEEComAPI.so", O_RDONLY|O_CLOEXEC) = 5
  869. mmap(NULL, 8192, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, 0, 0) = 0x7fa5bdf000
  870. prctl(0x53564d41 /* PR_??? */, 0, 0x7fa5bdf000, 0x2000, 0x7fa5ca43e3) = 0
  871. mmap(NULL, 8192, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, 0, 0) = 0x7fa5bdd000
  872. prctl(0x53564d41 /* PR_??? */, 0, 0x7fa5bdd000, 0x2000, 0x7fa5ca43e3) = 0
  873. readlinkat(AT_FDCWD, "/proc/self/fd/5", "/system/vendor/lib64/libQSEEComAPI.so", 4096) = 37
  874. munmap(0x7fa5bdd000, 8192) = 0
  875. munmap(0x7fa5bdf000, 8192) = 0
  876. fstat(5, {st_mode=S_IFREG|0644, st_size=30704, ...}) = 0
  877. close(5) = 0
  878. mprotect(0x7fa5b60000, 4096, PROT_READ) = 0
  879. mprotect(0x7fa5bca000, 4096, PROT_READ) = 0
  880. mprotect(0x7fa5c0e000, 4096, PROT_READ) = 0
  881. mprotect(0x7fa5c09000, 4096, PROT_READ) = 0
  882. getuid() = 0
  883. writev(3, [{"\3\215\"\23\3005X\211\262\21\17", 11}, {"\3", 1}, {"\0", 1}, {"Success loading QSEECom_create_key \n\0", 37}], 4) = 50
  884. getuid() = 0
  885. writev(3, [{"\3\215\"\23\3005X\331@\36\17", 11}, {"\3", 1}, {"\0", 1}, {"Success loading QSEECom_update_key_user_info\n\0", 46}], 4) = 59
  886. getuid() = 0
  887. writev(3, [{"\3\215\"\23\3005X\246+)\17", 11}, {"\3", 1}, {"\0", 1}, {"Success loading QSEECom_wipe_key \n\0", 35}], 4) = 48
  888. getuid() = 0
  889. writev(3, [{"\3\215\"\23\3005X1\3143\17", 11}, {"\6", 1}, {"\0", 1}, {"get_tmp_passwd: Passed argument is NULL \n\0", 42}], 4) = 55
  890. faccessat(AT_FDCWD, "/dev/icesdcc", F_OK) = 0
  891. openat(AT_FDCWD, "/dev/qseecom", O_RDWR) = 5
  892. ioctl(5, _IOC(_IOC_READ|_IOC_WRITE, 0x97, 0x11, 0x24), 0x7fe4d4b400) = -1 EINVAL (Invalid argument)
  893. getuid() = 0
  894. writev(3, [{"\0\215\"\23\3005X\20A\\*", 11}, {"\6", 1}, {"QSEECOMAPI\0", 11}, {"Error::ioctl call to create encryption key for usage 4 failed with ret = -1, errno = 22\n\0", 89}], 4) = 112
  895. close(5) = 0
  896. openat(AT_FDCWD, "/dev/device-mapper", O_RDWR|O_CLOEXEC) = 5
  897. ioctl(5, DM_DEV_CREATE, 0x7fe4d49498) = -1 EBUSY (Device or resource busy)
  898. write(1, "Cannot create dm-crypt device userdata: Device or resource busy\n", 64Cannot create dm-crypt device userdata: Device or resource busy
  899. ) = 64
  900. close(5) = 0
  901. write(1, "Error creating decrypted block device\n", 38Error creating decrypted block device
  902. ) = 38
  903. madvise(0x7fa1520000, 33554432, MADV_DONTNEED) = 0
  904. write(1, "Password matches\n", 17Password matches
  905. ) = 17
  906. socket(PF_LOCAL, SOCK_STREAM|SOCK_CLOEXEC, 0) = 5
  907. connect(5, {sa_family=AF_LOCAL, sun_path="/dev/socket/property_service"}, 31) = 0
  908. sendto(5, "\1\0\0\0ro.crypto.fs_crypto_blkdev\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0"..., 128, 0, NULL, 0) = 128
  909. ppoll([{fd=5, events=0}], 1, {0, 250000000}, NULL, 0) = 1 ([{fd=5, revents=POLLHUP}], left {0, 249992187})
  910. close(5) = 0
  911. mprotect(0x7fa5c05000, 4096, PROT_READ|PROT_WRITE) = 0
  912. mprotect(0x7fa5c05000, 4096, PROT_READ) = 0
  913. mprotect(0x7fa5c05000, 4096, PROT_READ|PROT_WRITE) = 0
  914. mprotect(0x7fa5c05000, 4096, PROT_READ) = 0
  915. mprotect(0x7fa5c05000, 4096, PROT_READ|PROT_WRITE) = 0
  916. mprotect(0x7fa5c05000, 4096, PROT_READ) = 0
  917. mprotect(0x7fa5c05000, 4096, PROT_READ|PROT_WRITE) = 0
  918. mprotect(0x7fa5c05000, 4096, PROT_READ) = 0
  919. mprotect(0x7fa5c05000, 4096, PROT_READ|PROT_WRITE) = 0
  920. mprotect(0x7fa5c05000, 4096, PROT_READ) = 0
  921. munmap(0x7fa5c05000, 4096) = 0
  922. exit_group(0) = ?
  923. +++ exited with 0 +++
  924. htc_pmeuhl:/data/local/tmp # dmesg | grep qseec
  925. [60867.602824] c2 8845 QSEECOM: __qseecom_process_incomplete_cmd: fail:resp res= -71,app_id = 0,lstr = 12288
  926. [60867.602857] c2 8845 QSEECOM: __qseecom_set_clear_ce_key: process_incomplete_cmd FAILED, resp.result -71
  927. [60867.604679] c2 8845 QSEECOM: qseecom_create_key: Failed to create key: pipe 2, ce 0: -22
  928. [60867.604699] c2 8845 QSEECOM: qseecom_ioctl: failed to create encryption key: -22
  929. htc_pmeuhl:/data/local/tmp #
Add Comment
Please, Sign In to add comment