nkk71

how i hate encryption

Aug 19th, 2016
136
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 41.13 KB | None | 0 0
  1. /mrom_enc # ./strace_static ./trampoline_encmnt decrypt
  2. ./strace_static ./trampoline_encmnt decrypt
  3. execve("./trampoline_encmnt", ["./trampoline_encmnt", "decrypt"], [/* 9 vars */]) = 0
  4. mprotect(0x7fb3abc000, 4096, PROT_READ) = 0
  5. set_tid_address(0x7fb3abeff8) = 493
  6. mmap(NULL, 20480, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x7fb3ab5000
  7. mprotect(0x7fb3ab5000, 4096, PROT_NONE) = 0
  8. sigaltstack({ss_sp=0x7fb3ab6000, ss_flags=0, ss_size=16384}, NULL) = 0
  9. prctl(0x53564d41 /* PR_??? */, 0, 0x7fb3ab6000, 0x4000, 0x7fb3aa4ba0) = 0
  10. mmap(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x7fb3ab4000
  11. mprotect(0x7fb3ab4000, 4096, PROT_READ) = 0
  12. mprotect(0x7fb3ab4000, 4096, PROT_READ|PROT_WRITE) = 0
  13. mprotect(0x7fb3ab4000, 4096, PROT_READ) = 0
  14. mprotect(0x7fb3ab4000, 4096, PROT_READ|PROT_WRITE) = 0
  15. mprotect(0x7fb3ab4000, 4096, PROT_READ) = 0
  16. mprotect(0x7fb3ab4000, 4096, PROT_READ|PROT_WRITE) = 0
  17. mprotect(0x7fb3ab4000, 4096, PROT_READ) = 0
  18. mprotect(0x7fb3ab4000, 4096, PROT_READ|PROT_WRITE) = 0
  19. mprotect(0x7fb3ab4000, 4096, PROT_READ) = 0
  20. openat(AT_FDCWD, "/dev/__properties__", O_RDONLY|O_NOFOLLOW|O_CLOEXEC) = -1 ENOENT (No such file or directory)
  21. fstat(8, 0x7fec140190) = -1 EBADF (Bad file descriptor)
  22. rt_sigaction(SIGABRT, {0x7fb3a7d9f0, [], SA_RESTART|SA_SIGINFO|SA_ONSTACK}, NULL, 8) = 0
  23. rt_sigaction(SIGBUS, {0x7fb3a7d9f0, [], SA_RESTART|SA_SIGINFO|SA_ONSTACK}, NULL, 8) = 0
  24. rt_sigaction(SIGFPE, {0x7fb3a7d9f0, [], SA_RESTART|SA_SIGINFO|SA_ONSTACK}, NULL, 8) = 0
  25. rt_sigaction(SIGILL, {0x7fb3a7d9f0, [], SA_RESTART|SA_SIGINFO|SA_ONSTACK}, NULL, 8) = 0
  26. rt_sigaction(SIGPIPE, {0x7fb3a7d9f0, [], SA_RESTART|SA_SIGINFO|SA_ONSTACK}, NULL, 8) = 0
  27. rt_sigaction(SIGSEGV, {0x7fb3a7d9f0, [], SA_RESTART|SA_SIGINFO|SA_ONSTACK}, NULL, 8) = 0
  28. rt_sigaction(SIGSTKFLT, {0x7fb3a7d9f0, [], SA_RESTART|SA_SIGINFO|SA_ONSTACK}, NULL, 8) = 0
  29. rt_sigaction(SIGTRAP, {0x7fb3a7d9f0, [], SA_RESTART|SA_SIGINFO|SA_ONSTACK}, NULL, 8) = 0
  30. mmap(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, 0, 0) = 0x7fb3ab3000
  31. prctl(0x53564d41 /* PR_??? */, 0, 0x7fb3ab3000, 0x1000, 0x7fb3aa28e8) = 0
  32. mmap(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, 0, 0) = 0x7fb3ab2000
  33. prctl(0x53564d41 /* PR_??? */, 0, 0x7fb3ab2000, 0x1000, 0x7fb3aa27a0) = 0
  34. mmap(NULL, 24, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, 0, 0) = 0x7fb3ab1000
  35. prctl(0x53564d41 /* PR_??? */, 0, 0x7fb3ab1000, 0x18, 0x7fb3aa28d0) = 0
  36. mmap(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, 0, 0) = 0x7fb3ab0000
  37. prctl(0x53564d41 /* PR_??? */, 0, 0x7fb3ab0000, 0x1000, 0x7fb3aa27b0) = 0
  38. mmap(NULL, 24, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, 0, 0) = 0x7fb3aaf000
  39. prctl(0x53564d41 /* PR_??? */, 0, 0x7fb3aaf000, 0x18, 0x7fb3aa28d0) = 0
  40. munmap(0x7fb3ab2000, 4096) = 0
  41. mmap(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, 0, 0) = 0x7fb3ab2000
  42. prctl(0x53564d41 /* PR_??? */, 0, 0x7fb3ab2000, 0x1000, 0x7fb3aa28e8) = 0
  43. mmap(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, 0, 0) = 0x7fb3aae000
  44. prctl(0x53564d41 /* PR_??? */, 0, 0x7fb3aae000, 0x1000, 0x7fb3aa28e8) = 0
  45. openat(AT_FDCWD, "./libcryptfslollipop.so", O_RDONLY|O_CLOEXEC) = 3
  46. fstat(3, {st_mode=S_IFREG|0777, st_size=26384, ...}) = 0
  47. mmap(NULL, 8192, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, 0, 0) = 0x7fb3aac000
  48. prctl(0x53564d41 /* PR_??? */, 0, 0x7fb3aac000, 0x2000, 0x7fb3aa2830) = 0
  49. mmap(NULL, 8192, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, 0, 0) = 0x7fb3a79000
  50. prctl(0x53564d41 /* PR_??? */, 0, 0x7fb3a79000, 0x2000, 0x7fb3aa2830) = 0
  51. futex(0x7fb3ac180c, FUTEX_WAKE_PRIVATE, 2147483647) = 0
  52. prctl(PR_GET_DUMPABLE) = 1
  53. prctl(PR_SET_DUMPABLE, 1) = 0
  54. readlinkat(AT_FDCWD, "/proc/self/fd/3", "/mrom_enc/libcryptfslollipop.so", 4096) = 31
  55. mmap(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, 0, 0) = 0x7fb3a78000
  56. prctl(0x53564d41 /* PR_??? */, 0, 0x7fb3a78000, 0x1000, 0x7fb3aa27a0) = 0
  57. prctl(PR_SET_DUMPABLE, 1) = 0
  58. munmap(0x7fb3a79000, 8192) = 0
  59. munmap(0x7fb3aac000, 8192) = 0
  60. pread64(3, "\177ELF\2\1\1\0\0\0\0\0\0\0\0\0\3\0\267\0\1\0\0\0\240\30\0\0\0\0\0\0"..., 64, 0) = 64
  61. mmap(NULL, 4096, PROT_READ, MAP_PRIVATE, 3, 0) = 0x7fb3aad000
  62. mmap(NULL, 94208, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x7fb3a61000
  63. mmap(0x7fb3a61000, 21616, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_FIXED, 3, 0) = 0x7fb3a61000
  64. mmap(0x7fb3a76000, 4112, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED, 3, 0x5000) = 0x7fb3a76000
  65. munmap(0x7fb3aad000, 4096) = 0
  66. munmap(0x7fb3a78000, 4096) = 0
  67. close(3) = 0
  68. openat(AT_FDCWD, "./libcutils.so", O_RDONLY|O_CLOEXEC) = 3
  69. fstat(3, {st_mode=S_IFREG|0777, st_size=96208, ...}) = 0
  70. mmap(NULL, 8192, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, 0, 0) = 0x7fb3aac000
  71. prctl(0x53564d41 /* PR_??? */, 0, 0x7fb3aac000, 0x2000, 0x7fb3aa2830) = 0
  72. mmap(NULL, 8192, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, 0, 0) = 0x7fb3a79000
  73. prctl(0x53564d41 /* PR_??? */, 0, 0x7fb3a79000, 0x2000, 0x7fb3aa2830) = 0
  74. prctl(PR_GET_DUMPABLE) = 1
  75. prctl(PR_SET_DUMPABLE, 1) = 0
  76. readlinkat(AT_FDCWD, "/proc/self/fd/3", "/mrom_enc/libcutils.so", 4096) = 22
  77. prctl(PR_SET_DUMPABLE, 1) = 0
  78. munmap(0x7fb3a79000, 8192) = 0
  79. munmap(0x7fb3aac000, 8192) = 0
  80. 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"..., 64, 0) = 64
  81. mmap(NULL, 4096, PROT_READ, MAP_PRIVATE, 3, 0) = 0x7fb3aad000
  82. mmap(NULL, 163840, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x7fb3a39000
  83. mmap(0x7fb3a39000, 85240, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_FIXED, 3, 0) = 0x7fb3a39000
  84. mmap(0x7fb3a5e000, 8348, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED, 3, 0x15000) = 0x7fb3a5e000
  85. munmap(0x7fb3aad000, 4096) = 0
  86. close(3) = 0
  87. openat(AT_FDCWD, "./libc++.so", O_RDONLY|O_CLOEXEC) = 3
  88. fstat(3, {st_mode=S_IFREG|0777, st_size=944152, ...}) = 0
  89. mmap(NULL, 8192, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, 0, 0) = 0x7fb3aac000
  90. prctl(0x53564d41 /* PR_??? */, 0, 0x7fb3aac000, 0x2000, 0x7fb3aa2830) = 0
  91. mmap(NULL, 8192, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, 0, 0) = 0x7fb3a79000
  92. prctl(0x53564d41 /* PR_??? */, 0, 0x7fb3a79000, 0x2000, 0x7fb3aa2830) = 0
  93. prctl(PR_GET_DUMPABLE) = 1
  94. prctl(PR_SET_DUMPABLE, 1) = 0
  95. readlinkat(AT_FDCWD, "/proc/self/fd/3", "/mrom_enc/libc++.so", 4096) = 19
  96. prctl(PR_SET_DUMPABLE, 1) = 0
  97. munmap(0x7fb3a79000, 8192) = 0
  98. munmap(0x7fb3aac000, 8192) = 0
  99. pread64(3, "\177ELF\2\1\1\0\0\0\0\0\0\0\0\0\3\0\267\0\1\0\0\0\20\341\3\0\0\0\0\0"..., 64, 0) = 64
  100. mmap(NULL, 4096, PROT_READ, MAP_PRIVATE, 3, 0) = 0x7fb3aad000
  101. mmap(NULL, 987136, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x7fb3948000
  102. mmap(0x7fb3948000, 877868, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_FIXED, 3, 0) = 0x7fb3948000
  103. mmap(0x7fb3a2e000, 28728, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED, 3, 0xdf000) = 0x7fb3a2e000
  104. mmap(0x7fb3a36000, 12288, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_ANONYMOUS, -1, 0) = 0x7fb3a36000
  105. munmap(0x7fb3aad000, 4096) = 0
  106. close(3) = 0
  107. openat(AT_FDCWD, "./libc.so", O_RDONLY|O_CLOEXEC) = 3
  108. fstat(3, {st_mode=S_IFREG|0777, st_size=1029176, ...}) = 0
  109. mmap(NULL, 8192, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, 0, 0) = 0x7fb3aac000
  110. prctl(0x53564d41 /* PR_??? */, 0, 0x7fb3aac000, 0x2000, 0x7fb3aa2830) = 0
  111. mmap(NULL, 8192, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, 0, 0) = 0x7fb3a79000
  112. prctl(0x53564d41 /* PR_??? */, 0, 0x7fb3a79000, 0x2000, 0x7fb3aa2830) = 0
  113. prctl(PR_GET_DUMPABLE) = 1
  114. prctl(PR_SET_DUMPABLE, 1) = 0
  115. readlinkat(AT_FDCWD, "/proc/self/fd/3", "/mrom_enc/libc.so", 4096) = 17
  116. prctl(PR_SET_DUMPABLE, 1) = 0
  117. munmap(0x7fb3a79000, 8192) = 0
  118. munmap(0x7fb3aac000, 8192) = 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\300\222\1\0\0\0\0\0"..., 64, 0) = 64
  120. mmap(NULL, 4096, PROT_READ, MAP_PRIVATE, 3, 0) = 0x7fb3aad000
  121. mmap(NULL, 950272, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x7fb3860000
  122. mmap(0x7fb3860000, 791128, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_FIXED, 3, 0) = 0x7fb3860000
  123. mmap(0x7fb3931000, 34576, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED, 3, 0xc1000) = 0x7fb3931000
  124. mmap(0x7fb393a000, 57344, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_ANONYMOUS, -1, 0) = 0x7fb393a000
  125. munmap(0x7fb3aad000, 4096) = 0
  126. close(3) = 0
  127. openat(AT_FDCWD, "./libm.so", O_RDONLY|O_CLOEXEC) = 3
  128. fstat(3, {st_mode=S_IFREG|0777, st_size=235632, ...}) = 0
  129. mmap(NULL, 8192, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, 0, 0) = 0x7fb3aac000
  130. prctl(0x53564d41 /* PR_??? */, 0, 0x7fb3aac000, 0x2000, 0x7fb3aa2830) = 0
  131. mmap(NULL, 8192, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, 0, 0) = 0x7fb3a79000
  132. prctl(0x53564d41 /* PR_??? */, 0, 0x7fb3a79000, 0x2000, 0x7fb3aa2830) = 0
  133. prctl(PR_GET_DUMPABLE) = 1
  134. prctl(PR_SET_DUMPABLE, 1) = 0
  135. readlinkat(AT_FDCWD, "/proc/self/fd/3", "/mrom_enc/libm.so", 4096) = 17
  136. prctl(PR_SET_DUMPABLE, 1) = 0
  137. munmap(0x7fb3a79000, 8192) = 0
  138. munmap(0x7fb3aac000, 8192) = 0
  139. pread64(3, "\177ELF\2\1\1\0\0\0\0\0\0\0\0\0\3\0\267\0\1\0\0\0`D\0\0\0\0\0\0"..., 64, 0) = 64
  140. mmap(NULL, 4096, PROT_READ, MAP_PRIVATE, 3, 0) = 0x7fb3aad000
  141. mmap(NULL, 303104, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x7fb3816000
  142. mmap(0x7fb3816000, 228928, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_FIXED, 3, 0) = 0x7fb3816000
  143. mmap(0x7fb385e000, 4424, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED, 3, 0x38000) = 0x7fb385e000
  144. munmap(0x7fb3aad000, 4096) = 0
  145. close(3) = 0
  146. openat(AT_FDCWD, "./libcrypto.so", O_RDONLY|O_CLOEXEC) = 3
  147. fstat(3, {st_mode=S_IFREG|0777, st_size=1137384, ...}) = 0
  148. mmap(NULL, 8192, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, 0, 0) = 0x7fb3aac000
  149. prctl(0x53564d41 /* PR_??? */, 0, 0x7fb3aac000, 0x2000, 0x7fb3aa2830) = 0
  150. mmap(NULL, 8192, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, 0, 0) = 0x7fb3a79000
  151. prctl(0x53564d41 /* PR_??? */, 0, 0x7fb3a79000, 0x2000, 0x7fb3aa2830) = 0
  152. prctl(PR_GET_DUMPABLE) = 1
  153. prctl(PR_SET_DUMPABLE, 1) = 0
  154. readlinkat(AT_FDCWD, "/proc/self/fd/3", "/mrom_enc/libcrypto.so", 4096) = 22
  155. prctl(PR_SET_DUMPABLE, 1) = 0
  156. munmap(0x7fb3a79000, 8192) = 0
  157. munmap(0x7fb3aac000, 8192) = 0
  158. pread64(3, "\177ELF\2\1\1\0\0\0\0\0\0\0\0\0\3\0\267\0\1\0\0\0\200\371\3\0\0\0\0\0"..., 64, 0) = 64
  159. mmap(NULL, 4096, PROT_READ, MAP_PRIVATE, 3, 0) = 0x7fb3aad000
  160. mmap(NULL, 1204224, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x7fb36f0000
  161. mmap(0x7fb36f0000, 1053520, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_FIXED, 3, 0) = 0x7fb36f0000
  162. mmap(0x7fb3801000, 83000, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED, 3, 0x101000) = 0x7fb3801000
  163. munmap(0x7fb3aad000, 4096) = 0
  164. close(3) = 0
  165. openat(AT_FDCWD, "./libhardware.so", O_RDONLY|O_CLOEXEC) = 3
  166. fstat(3, {st_mode=S_IFREG|0777, st_size=14136, ...}) = 0
  167. mmap(NULL, 8192, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, 0, 0) = 0x7fb3aac000
  168. prctl(0x53564d41 /* PR_??? */, 0, 0x7fb3aac000, 0x2000, 0x7fb3aa2830) = 0
  169. mmap(NULL, 8192, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, 0, 0) = 0x7fb3a79000
  170. prctl(0x53564d41 /* PR_??? */, 0, 0x7fb3a79000, 0x2000, 0x7fb3aa2830) = 0
  171. prctl(PR_GET_DUMPABLE) = 1
  172. prctl(PR_SET_DUMPABLE, 1) = 0
  173. readlinkat(AT_FDCWD, "/proc/self/fd/3", "/mrom_enc/libhardware.so", 4096) = 24
  174. mmap(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, 0, 0) = 0x7fb3a78000
  175. prctl(0x53564d41 /* PR_??? */, 0, 0x7fb3a78000, 0x1000, 0x7fb3aa27a0) = 0
  176. prctl(PR_SET_DUMPABLE, 1) = 0
  177. munmap(0x7fb3a79000, 8192) = 0
  178. munmap(0x7fb3aac000, 8192) = 0
  179. pread64(3, "\177ELF\2\1\1\0\0\0\0\0\0\0\0\0\3\0\267\0\1\0\0\0\0\n\0\0\0\0\0\0"..., 64, 0) = 64
  180. mmap(NULL, 4096, PROT_READ, MAP_PRIVATE, 3, 0) = 0x7fb3aad000
  181. mmap(NULL, 81920, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x7fb36dc000
  182. mmap(0x7fb36dc000, 4152, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_FIXED, 3, 0) = 0x7fb36dc000
  183. mmap(0x7fb36ed000, 8200, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED, 3, 0x1000) = 0x7fb36ed000
  184. munmap(0x7fb3aad000, 4096) = 0
  185. munmap(0x7fb3a78000, 4096) = 0
  186. close(3) = 0
  187. openat(AT_FDCWD, "./libcryptfs_hw.so", O_RDONLY|O_CLOEXEC) = 3
  188. fstat(3, {st_mode=S_IFREG|0777, st_size=9968, ...}) = 0
  189. mmap(NULL, 8192, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, 0, 0) = 0x7fb3aac000
  190. prctl(0x53564d41 /* PR_??? */, 0, 0x7fb3aac000, 0x2000, 0x7fb3aa2830) = 0
  191. mmap(NULL, 8192, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, 0, 0) = 0x7fb3a79000
  192. prctl(0x53564d41 /* PR_??? */, 0, 0x7fb3a79000, 0x2000, 0x7fb3aa2830) = 0
  193. prctl(PR_GET_DUMPABLE) = 1
  194. prctl(PR_SET_DUMPABLE, 1) = 0
  195. readlinkat(AT_FDCWD, "/proc/self/fd/3", "/mrom_enc/libcryptfs_hw.so", 4096) = 26
  196. mmap(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, 0, 0) = 0x7fb3a78000
  197. prctl(0x53564d41 /* PR_??? */, 0, 0x7fb3a78000, 0x1000, 0x7fb3aa27a0) = 0
  198. prctl(PR_SET_DUMPABLE, 1) = 0
  199. munmap(0x7fb3a79000, 8192) = 0
  200. munmap(0x7fb3aac000, 8192) = 0
  201. pread64(3, "\177ELF\2\1\1\0\0\0\0\0\0\0\0\0\3\0\267\0\1\0\0\0@\r\0\0\0\0\0\0"..., 64, 0) = 64
  202. mmap(NULL, 4096, PROT_READ, MAP_PRIVATE, 3, 0) = 0x7fb3aad000
  203. mmap(NULL, 77824, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x7fb36c9000
  204. mmap(0x7fb36c9000, 6568, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_FIXED, 3, 0) = 0x7fb36c9000
  205. mmap(0x7fb36da000, 4104, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED, 3, 0x1000) = 0x7fb36da000
  206. mmap(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, 0, 0) = 0x7fb3aac000
  207. prctl(0x53564d41 /* PR_??? */, 0, 0x7fb3aac000, 0x1000, 0x7fb3aa28e8) = 0
  208. munmap(0x7fb3aad000, 4096) = 0
  209. munmap(0x7fb3a78000, 4096) = 0
  210. close(3) = 0
  211. openat(AT_FDCWD, "./liblog.so", O_RDONLY|O_CLOEXEC) = 3
  212. fstat(3, {st_mode=S_IFREG|0777, st_size=42896, ...}) = 0
  213. mmap(NULL, 8192, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, 0, 0) = 0x7fb3a79000
  214. prctl(0x53564d41 /* PR_??? */, 0, 0x7fb3a79000, 0x2000, 0x7fb3aa2830) = 0
  215. mmap(NULL, 8192, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, 0, 0) = 0x7fb36c7000
  216. prctl(0x53564d41 /* PR_??? */, 0, 0x7fb36c7000, 0x2000, 0x7fb3aa2830) = 0
  217. prctl(PR_GET_DUMPABLE) = 1
  218. prctl(PR_SET_DUMPABLE, 1) = 0
  219. readlinkat(AT_FDCWD, "/proc/self/fd/3", "/mrom_enc/liblog.so", 4096) = 19
  220. prctl(PR_SET_DUMPABLE, 1) = 0
  221. munmap(0x7fb36c7000, 8192) = 0
  222. munmap(0x7fb3a79000, 8192) = 0
  223. pread64(3, "\177ELF\2\1\1\0\0\0\0\0\0\0\0\0\3\0\267\0\1\0\0\0\360(\0\0\0\0\0\0"..., 64, 0) = 64
  224. mmap(NULL, 4096, PROT_READ, MAP_PRIVATE, 3, 0) = 0x7fb3aad000
  225. mmap(NULL, 110592, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x7fb36ae000
  226. mmap(0x7fb36ae000, 35688, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_FIXED, 3, 0) = 0x7fb36ae000
  227. mmap(0x7fb36c7000, 4196, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED, 3, 0x9000) = 0x7fb36c7000
  228. munmap(0x7fb3aad000, 4096) = 0
  229. close(3) = 0
  230. openat(AT_FDCWD, "./libstdc++.so", O_RDONLY|O_CLOEXEC) = 3
  231. fstat(3, {st_mode=S_IFREG|0777, st_size=14064, ...}) = 0
  232. mmap(NULL, 8192, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, 0, 0) = 0x7fb3a79000
  233. prctl(0x53564d41 /* PR_??? */, 0, 0x7fb3a79000, 0x2000, 0x7fb3aa2830) = 0
  234. mmap(NULL, 8192, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, 0, 0) = 0x7fb36ac000
  235. prctl(0x53564d41 /* PR_??? */, 0, 0x7fb36ac000, 0x2000, 0x7fb3aa2830) = 0
  236. prctl(PR_GET_DUMPABLE) = 1
  237. prctl(PR_SET_DUMPABLE, 1) = 0
  238. readlinkat(AT_FDCWD, "/proc/self/fd/3", "/mrom_enc/libstdc++.so", 4096) = 22
  239. prctl(PR_SET_DUMPABLE, 1) = 0
  240. munmap(0x7fb36ac000, 8192) = 0
  241. munmap(0x7fb3a79000, 8192) = 0
  242. pread64(3, "\177ELF\2\1\1\0\0\0\0\0\0\0\0\0\3\0\267\0\1\0\0\0\240\16\0\0\0\0\0\0"..., 64, 0) = 64
  243. mmap(NULL, 4096, PROT_READ, MAP_PRIVATE, 3, 0) = 0x7fb3aad000
  244. mmap(NULL, 81920, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x7fb369a000
  245. mmap(0x7fb369a000, 10232, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_FIXED, 3, 0) = 0x7fb369a000
  246. mmap(0x7fb36ac000, 4104, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED, 3, 0x2000) = 0x7fb36ac000
  247. munmap(0x7fb3aad000, 4096) = 0
  248. close(3) = 0
  249. openat(AT_FDCWD, "./libutils.so", O_RDONLY|O_CLOEXEC) = 3
  250. fstat(3, {st_mode=S_IFREG|0777, st_size=149400, ...}) = 0
  251. mmap(NULL, 8192, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, 0, 0) = 0x7fb3a79000
  252. prctl(0x53564d41 /* PR_??? */, 0, 0x7fb3a79000, 0x2000, 0x7fb3aa2830) = 0
  253. mmap(NULL, 8192, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, 0, 0) = 0x7fb3698000
  254. prctl(0x53564d41 /* PR_??? */, 0, 0x7fb3698000, 0x2000, 0x7fb3aa2830) = 0
  255. prctl(PR_GET_DUMPABLE) = 1
  256. prctl(PR_SET_DUMPABLE, 1) = 0
  257. readlinkat(AT_FDCWD, "/proc/self/fd/3", "/mrom_enc/libutils.so", 4096) = 21
  258. prctl(PR_SET_DUMPABLE, 1) = 0
  259. munmap(0x7fb3698000, 8192) = 0
  260. munmap(0x7fb3a79000, 8192) = 0
  261. pread64(3, "\177ELF\2\1\1\0\0\0\0\0\0\0\0\0\3\0\267\0\1\0\0\0\340\352\0\0\0\0\0\0"..., 64, 0) = 64
  262. mmap(NULL, 4096, PROT_READ, MAP_PRIVATE, 3, 0) = 0x7fb3aad000
  263. mmap(NULL, 217088, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x7fb3665000
  264. mmap(0x7fb3665000, 141200, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_FIXED, 3, 0) = 0x7fb3665000
  265. mmap(0x7fb3697000, 8224, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED, 3, 0x22000) = 0x7fb3697000
  266. munmap(0x7fb3aad000, 4096) = 0
  267. close(3) = 0
  268. openat(AT_FDCWD, "./libbacktrace.so", O_RDONLY|O_CLOEXEC) = 3
  269. fstat(3, {st_mode=S_IFREG|0777, st_size=51000, ...}) = 0
  270. mmap(NULL, 8192, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, 0, 0) = 0x7fb3a79000
  271. prctl(0x53564d41 /* PR_??? */, 0, 0x7fb3a79000, 0x2000, 0x7fb3aa2830) = 0
  272. mmap(NULL, 8192, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, 0, 0) = 0x7fb3663000
  273. prctl(0x53564d41 /* PR_??? */, 0, 0x7fb3663000, 0x2000, 0x7fb3aa2830) = 0
  274. prctl(PR_GET_DUMPABLE) = 1
  275. prctl(PR_SET_DUMPABLE, 1) = 0
  276. readlinkat(AT_FDCWD, "/proc/self/fd/3", "/mrom_enc/libbacktrace.so", 4096) = 25
  277. mmap(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, 0, 0) = 0x7fb3aad000
  278. prctl(0x53564d41 /* PR_??? */, 0, 0x7fb3aad000, 0x1000, 0x7fb3aa27a0) = 0
  279. prctl(PR_SET_DUMPABLE, 1) = 0
  280. munmap(0x7fb3663000, 8192) = 0
  281. munmap(0x7fb3a79000, 8192) = 0
  282. pread64(3, "\177ELF\2\1\1\0\0\0\0\0\0\0\0\0\3\0\267\0\1\0\0\0\300=\0\0\0\0\0\0"..., 64, 0) = 64
  283. mmap(NULL, 4096, PROT_READ, MAP_PRIVATE, 3, 0) = 0x7fb3a7a000
  284. mmap(NULL, 118784, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x7fb3648000
  285. mmap(0x7fb3648000, 41112, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_FIXED, 3, 0) = 0x7fb3648000
  286. mmap(0x7fb3662000, 8200, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED, 3, 0xa000) = 0x7fb3662000
  287. munmap(0x7fb3a7a000, 4096) = 0
  288. munmap(0x7fb3aad000, 4096) = 0
  289. close(3) = 0
  290. openat(AT_FDCWD, "./libbase.so", O_RDONLY|O_CLOEXEC) = 3
  291. fstat(3, {st_mode=S_IFREG|0777, st_size=38808, ...}) = 0
  292. mmap(NULL, 8192, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, 0, 0) = 0x7fb3a79000
  293. prctl(0x53564d41 /* PR_??? */, 0, 0x7fb3a79000, 0x2000, 0x7fb3aa2830) = 0
  294. mmap(NULL, 8192, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, 0, 0) = 0x7fb3646000
  295. prctl(0x53564d41 /* PR_??? */, 0, 0x7fb3646000, 0x2000, 0x7fb3aa2830) = 0
  296. prctl(PR_GET_DUMPABLE) = 1
  297. prctl(PR_SET_DUMPABLE, 1) = 0
  298. readlinkat(AT_FDCWD, "/proc/self/fd/3", "/mrom_enc/libbase.so", 4096) = 20
  299. prctl(PR_SET_DUMPABLE, 1) = 0
  300. munmap(0x7fb3646000, 8192) = 0
  301. munmap(0x7fb3a79000, 8192) = 0
  302. 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"..., 64, 0) = 64
  303. mmap(NULL, 4096, PROT_READ, MAP_PRIVATE, 3, 0) = 0x7fb3aad000
  304. mmap(NULL, 106496, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x7fb362e000
  305. mmap(0x7fb362e000, 34408, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_FIXED, 3, 0) = 0x7fb362e000
  306. mmap(0x7fb3646000, 4108, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED, 3, 0x8000) = 0x7fb3646000
  307. munmap(0x7fb3aad000, 4096) = 0
  308. close(3) = 0
  309. openat(AT_FDCWD, "./libunwind.so", O_RDONLY|O_CLOEXEC) = 3
  310. fstat(3, {st_mode=S_IFREG|0777, st_size=112520, ...}) = 0
  311. mmap(NULL, 8192, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, 0, 0) = 0x7fb3a79000
  312. prctl(0x53564d41 /* PR_??? */, 0, 0x7fb3a79000, 0x2000, 0x7fb3aa2830) = 0
  313. mmap(NULL, 8192, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, 0, 0) = 0x7fb362c000
  314. prctl(0x53564d41 /* PR_??? */, 0, 0x7fb362c000, 0x2000, 0x7fb3aa2830) = 0
  315. prctl(PR_GET_DUMPABLE) = 1
  316. prctl(PR_SET_DUMPABLE, 1) = 0
  317. readlinkat(AT_FDCWD, "/proc/self/fd/3", "/mrom_enc/libunwind.so", 4096) = 22
  318. prctl(PR_SET_DUMPABLE, 1) = 0
  319. munmap(0x7fb362c000, 8192) = 0
  320. munmap(0x7fb3a79000, 8192) = 0
  321. pread64(3, "\177ELF\2\1\1\0\0\0\0\0\0\0\0\0\3\0\267\0\1\0\0\0\360.\0\0\0\0\0\0"..., 64, 0) = 64
  322. mmap(NULL, 4096, PROT_READ, MAP_PRIVATE, 3, 0) = 0x7fb3aad000
  323. mmap(NULL, 610304, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x7fb3599000
  324. mmap(0x7fb3599000, 107992, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_FIXED, 3, 0) = 0x7fb3599000
  325. mmap(0x7fb35c3000, 4184, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED, 3, 0x1a000) = 0x7fb35c3000
  326. mmap(0x7fb35c5000, 430080, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_ANONYMOUS, -1, 0) = 0x7fb35c5000
  327. munmap(0x7fb3aad000, 4096) = 0
  328. close(3) = 0
  329. mmap(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, 0, 0) = 0x7fb3aad000
  330. prctl(0x53564d41 /* PR_??? */, 0, 0x7fb3aad000, 0x1000, 0x7fb3aa27c0) = 0
  331. mmap(NULL, 24, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, 0, 0) = 0x7fb3a7a000
  332. prctl(0x53564d41 /* PR_??? */, 0, 0x7fb3a7a000, 0x18, 0x7fb3aa28d0) = 0
  333. mprotect(0x557513f000, 12288, PROT_READ) = 0
  334. munmap(0x7fb3aad000, 4096) = 0
  335. mmap(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, 0, 0) = 0x7fb3aad000
  336. prctl(0x53564d41 /* PR_??? */, 0, 0x7fb3aad000, 0x1000, 0x7fb3aa27c0) = 0
  337. mprotect(0x7fb3a76000, 4096, PROT_READ) = 0
  338. munmap(0x7fb3aad000, 4096) = 0
  339. mmap(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, 0, 0) = 0x7fb3aad000
  340. prctl(0x53564d41 /* PR_??? */, 0, 0x7fb3aad000, 0x1000, 0x7fb3aa27c0) = 0
  341. mprotect(0x7fb3a5e000, 8192, PROT_READ) = 0
  342. munmap(0x7fb3aad000, 4096) = 0
  343. mmap(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, 0, 0) = 0x7fb3aad000
  344. prctl(0x53564d41 /* PR_??? */, 0, 0x7fb3aad000, 0x1000, 0x7fb3aa27c0) = 0
  345. mprotect(0x7fb3a2e000, 28672, PROT_READ) = 0
  346. munmap(0x7fb3aad000, 4096) = 0
  347. mmap(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, 0, 0) = 0x7fb3aad000
  348. prctl(0x53564d41 /* PR_??? */, 0, 0x7fb3aad000, 0x1000, 0x7fb3aa27c0) = 0
  349. mprotect(0x7fb3931000, 24576, PROT_READ) = 0
  350. munmap(0x7fb3aad000, 4096) = 0
  351. mmap(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, 0, 0) = 0x7fb3aad000
  352. prctl(0x53564d41 /* PR_??? */, 0, 0x7fb3aad000, 0x1000, 0x7fb3aa27c0) = 0
  353. mprotect(0x7fb385e000, 4096, PROT_READ) = 0
  354. munmap(0x7fb3aad000, 4096) = 0
  355. mprotect(0x7fb3801000, 81920, PROT_READ) = 0
  356. mmap(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, 0, 0) = 0x7fb3aad000
  357. prctl(0x53564d41 /* PR_??? */, 0, 0x7fb3aad000, 0x1000, 0x7fb3aa27c0) = 0
  358. mprotect(0x7fb36ed000, 8192, PROT_READ) = 0
  359. munmap(0x7fb3aad000, 4096) = 0
  360. mmap(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, 0, 0) = 0x7fb3aad000
  361. prctl(0x53564d41 /* PR_??? */, 0, 0x7fb3aad000, 0x1000, 0x7fb3aa27c0) = 0
  362. mprotect(0x7fb36da000, 4096, PROT_READ) = 0
  363. munmap(0x7fb3aad000, 4096) = 0
  364. mmap(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, 0, 0) = 0x7fb3aad000
  365. prctl(0x53564d41 /* PR_??? */, 0, 0x7fb3aad000, 0x1000, 0x7fb3aa27c0) = 0
  366. mprotect(0x7fb36c7000, 4096, PROT_READ) = 0
  367. munmap(0x7fb3aad000, 4096) = 0
  368. mmap(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, 0, 0) = 0x7fb3aad000
  369. prctl(0x53564d41 /* PR_??? */, 0, 0x7fb3aad000, 0x1000, 0x7fb3aa27c0) = 0
  370. mprotect(0x7fb36ac000, 4096, PROT_READ) = 0
  371. munmap(0x7fb3aad000, 4096) = 0
  372. mmap(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, 0, 0) = 0x7fb3aad000
  373. prctl(0x53564d41 /* PR_??? */, 0, 0x7fb3aad000, 0x1000, 0x7fb3aa27c0) = 0
  374. mprotect(0x7fb3697000, 8192, PROT_READ) = 0
  375. munmap(0x7fb3aad000, 4096) = 0
  376. mmap(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, 0, 0) = 0x7fb3aad000
  377. prctl(0x53564d41 /* PR_??? */, 0, 0x7fb3aad000, 0x1000, 0x7fb3aa27c0) = 0
  378. mprotect(0x7fb3662000, 8192, PROT_READ) = 0
  379. munmap(0x7fb3aad000, 4096) = 0
  380. mmap(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, 0, 0) = 0x7fb3aad000
  381. prctl(0x53564d41 /* PR_??? */, 0, 0x7fb3aad000, 0x1000, 0x7fb3aa27c0) = 0
  382. mprotect(0x7fb3646000, 4096, PROT_READ) = 0
  383. munmap(0x7fb3aad000, 4096) = 0
  384. mmap(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, 0, 0) = 0x7fb3aad000
  385. prctl(0x53564d41 /* PR_??? */, 0, 0x7fb3aad000, 0x1000, 0x7fb3aa27c0) = 0
  386. mprotect(0x7fb35c3000, 4096, PROT_READ) = 0
  387. munmap(0x7fb3aad000, 4096) = 0
  388. mmap(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, 0, 0) = 0x7fb3aad000
  389. prctl(0x53564d41 /* PR_??? */, 0, 0x7fb3aad000, 0x1000, 0x7fb3aa27c0) = 0
  390. munmap(0x7fb3aad000, 4096) = 0
  391. mprotect(0x7fb3aac000, 4096, PROT_READ|PROT_WRITE) = 0
  392. mprotect(0x7fb3ab3000, 4096, PROT_READ|PROT_WRITE) = 0
  393. mprotect(0x7fb3aae000, 4096, PROT_READ|PROT_WRITE) = 0
  394. openat(AT_FDCWD, "/dev/__properties__", O_RDONLY|O_NOFOLLOW|O_CLOEXEC) = -1 ENOENT (No such file or directory)
  395. fstat(8, 0x7fec140000) = -1 EBADF (Bad file descriptor)
  396. futex(0x7fb3939788, FUTEX_WAKE_PRIVATE, 2147483647) = 0
  397. openat(AT_FDCWD, "./libnetd_client.so", O_RDONLY|O_CLOEXEC) = 3
  398. fstat(3, {st_mode=S_IFREG|0777, st_size=9984, ...}) = 0
  399. mmap(NULL, 8192, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, 0, 0) = 0x7fb3a78000
  400. prctl(0x53564d41 /* PR_??? */, 0, 0x7fb3a78000, 0x2000, 0x7fb3aa2830) = 0
  401. mmap(NULL, 8192, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, 0, 0) = 0x7fb3597000
  402. prctl(0x53564d41 /* PR_??? */, 0, 0x7fb3597000, 0x2000, 0x7fb3aa2830) = 0
  403. prctl(PR_GET_DUMPABLE) = 1
  404. prctl(PR_SET_DUMPABLE, 1) = 0
  405. readlinkat(AT_FDCWD, "/proc/self/fd/3", "/mrom_enc/libnetd_client.so", 4096) = 27
  406. mmap(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, 0, 0) = 0x7fb3aad000
  407. prctl(0x53564d41 /* PR_??? */, 0, 0x7fb3aad000, 0x1000, 0x7fb3aa27a0) = 0
  408. prctl(PR_SET_DUMPABLE, 1) = 0
  409. munmap(0x7fb3597000, 8192) = 0
  410. munmap(0x7fb3a78000, 8192) = 0
  411. pread64(3, "\177ELF\2\1\1\0\0\0\0\0\0\0\0\0\3\0\267\0\1\0\0\0\240\f\0\0\0\0\0\0"..., 64, 0) = 64
  412. mmap(NULL, 4096, PROT_READ, MAP_PRIVATE, 3, 0) = 0x7fb3a79000
  413. mmap(NULL, 77824, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x7fb3586000
  414. mmap(0x7fb3586000, 6488, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_FIXED, 3, 0) = 0x7fb3586000
  415. mmap(0x7fb3597000, 4104, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED, 3, 0x1000) = 0x7fb3597000
  416. mmap(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, 0, 0) = 0x7fb3a78000
  417. prctl(0x53564d41 /* PR_??? */, 0, 0x7fb3a78000, 0x1000, 0x7fb3aa28e8) = 0
  418. munmap(0x7fb3a79000, 4096) = 0
  419. munmap(0x7fb3aad000, 4096) = 0
  420. close(3) = 0
  421. mmap(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, 0, 0) = 0x7fb3aad000
  422. prctl(0x53564d41 /* PR_??? */, 0, 0x7fb3aad000, 0x1000, 0x7fb3aa27c0) = 0
  423. mprotect(0x7fb3597000, 4096, PROT_READ) = 0
  424. munmap(0x7fb3aad000, 4096) = 0
  425. futex(0x7fb3a384e8, FUTEX_WAKE_PRIVATE, 2147483647) = 0
  426. futex(0x7fb3a384e8, FUTEX_WAKE_PRIVATE, 2147483647) = 0
  427. futex(0x7fb3a384e8, FUTEX_WAKE_PRIVATE, 2147483647) = 0
  428. futex(0x7fb3a384e8, FUTEX_WAKE_PRIVATE, 2147483647) = 0
  429. futex(0x7fb3a384e8, FUTEX_WAKE_PRIVATE, 2147483647) = 0
  430. brk(0) = 0x5575143000
  431. mmap(NULL, 262144, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x7fb3546000
  432. prctl(0x53564d41 /* PR_??? */, 0, 0x7fb3546000, 0x40000, 0x7fb39046b8) = 0
  433. munmap(0x7fb3546000, 262144) = 0
  434. mmap(NULL, 520192, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x7fb3507000
  435. prctl(0x53564d41 /* PR_??? */, 0, 0x7fb3507000, 0x7f000, 0x7fb39046b8) = 0
  436. munmap(0x7fb3507000, 233472) = 0
  437. munmap(0x7fb3580000, 24576) = 0
  438. mmap(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x7fb3aad000
  439. mprotect(0x7fb3aad000, 4096, PROT_READ) = 0
  440. openat(AT_FDCWD, "/proc/stat", O_RDONLY|O_CLOEXEC) = 3
  441. fstat(3, {st_mode=S_IFREG|0444, st_size=0, ...}) = 0
  442. mmap(NULL, 262144, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x7fb3500000
  443. prctl(0x53564d41 /* PR_??? */, 0, 0x7fb3500000, 0x40000, 0x7fb39046b8) = 0
  444. mmap(NULL, 786432, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x7fb3440000
  445. prctl(0x53564d41 /* PR_??? */, 0, 0x7fb3440000, 0xc0000, 0x7fb39046b8) = 0
  446. mmap(NULL, 786432, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x7fb3380000
  447. prctl(0x53564d41 /* PR_??? */, 0, 0x7fb3380000, 0xc0000, 0x7fb39046b8) = 0
  448. read(3, "cpu 205 0 521 194945 28 479 241"..., 1024) = 1024
  449. read(3, "0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 "..., 1024) = 970
  450. read(3, "", 1024) = 0
  451. close(3) = 0
  452. futex(0x7fb3a352a0, FUTEX_WAKE_PRIVATE, 2147483647) = 0
  453. futex(0x7fb3a384e8, FUTEX_WAKE_PRIVATE, 2147483647) = 0
  454. futex(0x7fb3a384e8, FUTEX_WAKE_PRIVATE, 2147483647) = 0
  455. futex(0x7fb3a384e8, FUTEX_WAKE_PRIVATE, 2147483647) = 0
  456. futex(0x7fb3a384e8, FUTEX_WAKE_PRIVATE, 2147483647) = 0
  457. futex(0x7fb3a384e8, FUTEX_WAKE_PRIVATE, 2147483647) = 0
  458. futex(0x7fb3a384e8, FUTEX_WAKE_PRIVATE, 2147483647) = 0
  459. futex(0x7fb3a384e8, FUTEX_WAKE_PRIVATE, 2147483647) = 0
  460. futex(0x7fb3a384e8, FUTEX_WAKE_PRIVATE, 2147483647) = 0
  461. futex(0x7fb3a384e8, FUTEX_WAKE_PRIVATE, 2147483647) = 0
  462. futex(0x7fb3a384e8, FUTEX_WAKE_PRIVATE, 2147483647) = 0
  463. futex(0x7fb3a384e8, FUTEX_WAKE_PRIVATE, 2147483647) = 0
  464. futex(0x7fb3a384e8, FUTEX_WAKE_PRIVATE, 2147483647) = 0
  465. futex(0x7fb3a384e8, FUTEX_WAKE_PRIVATE, 2147483647) = 0
  466. futex(0x7fb3a384e8, FUTEX_WAKE_PRIVATE, 2147483647) = 0
  467. futex(0x7fb3a384e8, FUTEX_WAKE_PRIVATE, 2147483647) = 0
  468. futex(0x7fb3a384e8, FUTEX_WAKE_PRIVATE, 2147483647) = 0
  469. futex(0x7fb3a384e8, FUTEX_WAKE_PRIVATE, 2147483647) = 0
  470. futex(0x7fb3a384e8, FUTEX_WAKE_PRIVATE, 2147483647) = 0
  471. futex(0x7fb3a384e8, FUTEX_WAKE_PRIVATE, 2147483647) = 0
  472. futex(0x7fb3a384e8, FUTEX_WAKE_PRIVATE, 2147483647) = 0
  473. futex(0x7fb3a384e8, FUTEX_WAKE_PRIVATE, 2147483647) = 0
  474. futex(0x7fb3a384e8, FUTEX_WAKE_PRIVATE, 2147483647) = 0
  475. futex(0x7fb3a384e8, FUTEX_WAKE_PRIVATE, 2147483647) = 0
  476. futex(0x7fb3a352a0, FUTEX_WAKE_PRIVATE, 2147483647) = 0
  477. futex(0x7fb3a352a0, FUTEX_WAKE_PRIVATE, 2147483647) = 0
  478. futex(0x7fb393c938, FUTEX_WAKE_PRIVATE, 2147483647) = 0
  479. mprotect(0x7fb3aad000, 4096, PROT_READ|PROT_WRITE) = 0
  480. mprotect(0x7fb3aad000, 4096, PROT_READ) = 0
  481. futex(0x7fb393c7f8, FUTEX_WAKE_PRIVATE, 2147483647) = 0
  482. mprotect(0x7fb3aad000, 4096, PROT_READ|PROT_WRITE) = 0
  483. mprotect(0x7fb3aad000, 4096, PROT_READ) = 0
  484. mprotect(0x7fb3aad000, 4096, PROT_READ|PROT_WRITE) = 0
  485. mprotect(0x7fb3aad000, 4096, PROT_READ) = 0
  486. mprotect(0x7fb3aad000, 4096, PROT_READ|PROT_WRITE) = 0
  487. mprotect(0x7fb3aad000, 4096, PROT_READ) = 0
  488. mprotect(0x7fb3aad000, 4096, PROT_READ|PROT_WRITE) = 0
  489. mprotect(0x7fb3aad000, 4096, PROT_READ) = 0
  490. mprotect(0x7fb3a78000, 4096, PROT_READ) = 0
  491. mprotect(0x7fb3aac000, 4096, PROT_READ) = 0
  492. mprotect(0x7fb3ab3000, 4096, PROT_READ) = 0
  493. mprotect(0x7fb3aae000, 4096, PROT_READ) = 0
  494. mprotect(0x7fb3aad000, 4096, PROT_READ|PROT_WRITE) = 0
  495. mprotect(0x7fb3aad000, 4096, PROT_READ) = 0
  496. openat(AT_FDCWD, "/dev/kmsg", O_WRONLY|O_CLOEXEC) = 3
  497. faccessat(AT_FDCWD, "/mrom.fstab", F_OK) = -1 ENOENT (No such file or directory)
  498. openat(AT_FDCWD, "/", O_RDONLY|O_DIRECTORY|O_CLOEXEC) = 4
  499. getdents64(4, /* 76 entries */, 4200) = 2768
  500. getdents64(4, /* 0 entries */, 4200) = 0
  501. close(4) = 0
  502. writev(3, [{"<3>trampoline_encmnt: Loading fs"..., 53}], 1) = 53
  503. openat(AT_FDCWD, "/fstab.qcom", O_RDONLY|O_CLOEXEC) = 4
  504. fstat(4, {st_mode=S_IFREG|0640, st_size=1222, ...}) = 0
  505. read(4, "# Android fstab file.\n# The file"..., 4096) = 1222
  506. newfstatat(AT_FDCWD, "/dev/block/bootdevice/by-name/system", {st_mode=S_IFLNK|0777, st_size=21, ...}, AT_SYMLINK_NOFOLLOW) = 0
  507. readlinkat(AT_FDCWD, "/dev/block/bootdevice/by-name/system", "/dev/block/mmcblk0p62", 21) = 21
  508. newfstatat(AT_FDCWD, "/dev/block/mmcblk0p62", {st_mode=S_IFBLK|0600, st_rdev=makedev(259, 30), ...}, AT_SYMLINK_NOFOLLOW) = 0
  509. newfstatat(AT_FDCWD, "/dev/block/bootdevice/by-name/userdata", {st_mode=S_IFLNK|0777, st_size=21, ...}, AT_SYMLINK_NOFOLLOW) = 0
  510. readlinkat(AT_FDCWD, "/dev/block/bootdevice/by-name/userdata", "/dev/block/mmcblk0p63", 21) = 21
  511. newfstatat(AT_FDCWD, "/dev/block/mmcblk0p63", {st_mode=S_IFBLK|0600, st_rdev=makedev(259, 31), ...}, AT_SYMLINK_NOFOLLOW) = 0
  512. newfstatat(AT_FDCWD, "/dev/block/bootdevice/by-name/frp", {st_mode=S_IFLNK|0777, st_size=21, ...}, AT_SYMLINK_NOFOLLOW) = 0
  513. readlinkat(AT_FDCWD, "/dev/block/bootdevice/by-name/frp", "/dev/block/mmcblk0p50", 21) = 21
  514. newfstatat(AT_FDCWD, "/dev/block/mmcblk0p50", {st_mode=S_IFBLK|0600, st_rdev=makedev(259, 18), ...}, AT_SYMLINK_NOFOLLOW) = 0
  515. newfstatat(AT_FDCWD, "/devices/soc/74a4900.sdhci/mmc_host/mmc1", 0x7fec13fa28, AT_SYMLINK_NOFOLLOW) = -1 ENOENT (No such file or directory)
  516. newfstatat(AT_FDCWD, "/devices/soc/6a00000.ssusb/6a00000.dwc3", 0x7fec13fa28, AT_SYMLINK_NOFOLLOW) = -1 ENOENT (No such file or directory)
  517. read(4, "", 4096) = 0
  518. close(4) = 0
  519. writev(3, [{"<6>trampoline_encmnt: Setting en"..., 121}], 1) = 121
  520. fstat(1, {st_mode=S_IFCHR|0600, st_rdev=makedev(136, 0), ...}) = 0
  521. ioctl(1, TCGETS, {B38400 opost isig icanon echo ...}) = 0
  522. write(1, "get_crypt_ftr_info crypto key lo"..., 78get_crypt_ftr_info crypto key location: '/dev/block/bootdevice/by-name/extra'
  523. ) = 78
  524. openat(AT_FDCWD, "/dev/block/bootdevice/by-name/extra", O_RDWR) = 4
  525. fstat(4, {st_mode=S_IFBLK|0600, st_rdev=makedev(259, 12), ...}) = 0
  526. lseek(4, 0, SEEK_SET) = 0
  527. read(4, "\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"..., 2320) = 2320
  528. close(4) = 0
  529. openat(AT_FDCWD, "/dev/block/bootdevice/by-name/extra", O_RDWR) = 4
  530. fstat(4, {st_mode=S_IFBLK|0600, st_rdev=makedev(259, 12), ...}) = 0
  531. lseek(4, 0, SEEK_SET) = 0
  532. read(4, "\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"..., 2320) = 2320
  533. close(4) = 0
  534. write(1, "encrypted fs already validated o"..., 72encrypted fs already validated or not running with encryption, aborting
  535. ) = 72
  536. openat(AT_FDCWD, "/dev/block/bootdevice/by-name/extra", O_RDWR) = 4
  537. fstat(4, {st_mode=S_IFBLK|0600, st_rdev=makedev(259, 12), ...}) = 0
  538. lseek(4, 0, SEEK_SET) = 0
  539. read(4, "\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"..., 2320) = 2320
  540. close(4) = 0
  541. write(1, "crypt_ftr->fs_size = 51314688\n", 30crypt_ftr->fs_size = 51314688
  542. ) = 30
  543. write(1, "Using scrypt with keymaster for "..., 44Using scrypt with keymaster for cryptfs KDF
  544. ) = 44
  545. write(1, "Invalid hex string\n", 19Invalid hex string
  546. ) = 19
  547. write(1, "Failed to convert passwd from he"..., 56Failed to convert passwd from hex, using passwd instead
  548. ) = 56
  549. mmap(NULL, 33554432, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x7fb1380000
  550. prctl(0x53564d41 /* PR_??? */, 0, 0x7fb1380000, 0x2000000, 0x7fb39046b8) = 0
  551. mmap(NULL, 262144, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x7fb1340000
  552. prctl(0x53564d41 /* PR_??? */, 0, 0x7fb1340000, 0x40000, 0x7fb39046b8) = 0
  553. madvise(0x7fb1380000, 33554432, MADV_DONTNEED) = 0
  554. faccessat(AT_FDCWD, "/vendor/lib64/hw/keystore.default.so", R_OK) = 0
  555. mprotect(0x7fb3a78000, 4096, PROT_READ|PROT_WRITE) = 0
  556. mprotect(0x7fb3aac000, 4096, PROT_READ|PROT_WRITE) = 0
  557. mprotect(0x7fb3ab3000, 4096, PROT_READ|PROT_WRITE) = 0
  558. mprotect(0x7fb3aae000, 4096, PROT_READ|PROT_WRITE) = 0
  559. openat(AT_FDCWD, "/vendor/lib64/hw/keystore.default.so", O_RDONLY|O_CLOEXEC) = 4
  560. fstat(4, {st_mode=S_IFREG|0777, st_size=38976, ...}) = 0
  561. mmap(NULL, 8192, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, 0, 0) = 0x7fb3584000
  562. prctl(0x53564d41 /* PR_??? */, 0, 0x7fb3584000, 0x2000, 0x7fb3aa2830) = 0
  563. mmap(NULL, 8192, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, 0, 0) = 0x7fb3582000
  564. prctl(0x53564d41 /* PR_??? */, 0, 0x7fb3582000, 0x2000, 0x7fb3aa2830) = 0
  565. prctl(PR_GET_DUMPABLE) = 1
  566. prctl(PR_SET_DUMPABLE, 1) = 0
  567. readlinkat(AT_FDCWD, "/proc/self/fd/4", "/mrom_enc/vendor/lib64/hw/keysto"..., 4096) = 45
  568. prctl(PR_SET_DUMPABLE, 1) = 0
  569. munmap(0x7fb3582000, 8192) = 0
  570. munmap(0x7fb3584000, 8192) = 0
  571. pread64(4, "\177ELF\2\1\1\0\0\0\0\0\0\0\0\0\3\0\267\0\1\0\0\0P\26\0\0\0\0\0\0"..., 64, 0) = 64
  572. mmap(NULL, 4096, PROT_READ, MAP_PRIVATE, 4, 0) = 0x7fb3a79000
  573. mmap(NULL, 106496, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x7fb1326000
  574. mmap(0x7fb1326000, 34128, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_FIXED, 4, 0) = 0x7fb1326000
  575. mmap(0x7fb133e000, 4360, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED, 4, 0x8000) = 0x7fb133e000
  576. munmap(0x7fb3a79000, 4096) = 0
  577. close(4) = 0
  578. mmap(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, 0, 0) = 0x7fb3a79000
  579. prctl(0x53564d41 /* PR_??? */, 0, 0x7fb3a79000, 0x1000, 0x7fb3aa27c0) = 0
  580. mprotect(0x7fb133e000, 4096, PROT_READ) = 0
  581. munmap(0x7fb3a79000, 4096) = 0
  582. mprotect(0x7fb3aad000, 4096, PROT_READ|PROT_WRITE) = 0
  583. mprotect(0x7fb3aad000, 4096, PROT_READ) = 0
  584. mprotect(0x7fb3a78000, 4096, PROT_READ) = 0
  585. mprotect(0x7fb3aac000, 4096, PROT_READ) = 0
  586. mprotect(0x7fb3ab3000, 4096, PROT_READ) = 0
  587. mprotect(0x7fb3aae000, 4096, PROT_READ) = 0
  588. write(1, "keymaster module name is Keymast"..., 43keymaster module name is Keymaster QTI HAL
  589. ) = 43
  590. write(1, "keymaster version is 256\n", 25keymaster version is 256
  591. ) = 25
  592. write(1, "Found keymaster1 module, using k"..., 47Found keymaster1 module, using keymaster1 API.
  593. ) = 47
  594. mprotect(0x7fb3a78000, 4096, PROT_READ|PROT_WRITE) = 0
  595. mprotect(0x7fb3aac000, 4096, PROT_READ|PROT_WRITE) = 0
  596. mprotect(0x7fb3ab3000, 4096, PROT_READ|PROT_WRITE) = 0
  597. mprotect(0x7fb3aae000, 4096, PROT_READ|PROT_WRITE) = 0
  598. openat(AT_FDCWD, "./libQSEEComAPI.so", O_RDONLY|O_CLOEXEC) = 4
  599. fstat(4, {st_mode=S_IFREG|0777, st_size=30448, ...}) = 0
  600. mmap(NULL, 8192, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, 0, 0) = 0x7fb3584000
  601. prctl(0x53564d41 /* PR_??? */, 0, 0x7fb3584000, 0x2000, 0x7fb3aa2830) = 0
  602. mmap(NULL, 8192, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, 0, 0) = 0x7fb3582000
  603. prctl(0x53564d41 /* PR_??? */, 0, 0x7fb3582000, 0x2000, 0x7fb3aa2830) = 0
  604. prctl(PR_GET_DUMPABLE) = 1
  605. prctl(PR_SET_DUMPABLE, 1) = 0
  606. readlinkat(AT_FDCWD, "/proc/self/fd/4", "/mrom_enc/libQSEEComAPI.so", 4096) = 26
  607. mmap(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, 0, 0) = 0x7fb3a79000
  608. prctl(0x53564d41 /* PR_??? */, 0, 0x7fb3a79000, 0x1000, 0x7fb3aa27a0) = 0
  609. prctl(PR_SET_DUMPABLE, 1) = 0
  610. munmap(0x7fb3582000, 8192) = 0
  611. munmap(0x7fb3584000, 8192) = 0
  612. pread64(4, "\177ELF\2\1\1\0\0\0\0\0\0\0\0\0\3\0\267\0\1\0\0\0p\23\0\0\0\0\0\0"..., 64, 0) = 64
  613. mmap(NULL, 4096, PROT_READ, MAP_PRIVATE, 4, 0) = 0x7fb3585000
  614. mmap(NULL, 98304, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x7fb130e000
  615. mmap(0x7fb130e000, 25096, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_FIXED, 4, 0) = 0x7fb130e000
  616. mmap(0x7fb1324000, 4104, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED, 4, 0x6000) = 0x7fb1324000
  617. munmap(0x7fb3585000, 4096) = 0
  618. munmap(0x7fb3a79000, 4096) = 0
  619. close(4) = 0
  620. mmap(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, 0, 0) = 0x7fb3a79000
  621. prctl(0x53564d41 /* PR_??? */, 0, 0x7fb3a79000, 0x1000, 0x7fb3aa27c0) = 0
  622. mprotect(0x7fb1324000, 4096, PROT_READ) = 0
  623. munmap(0x7fb3a79000, 4096) = 0
  624. mprotect(0x7fb3a78000, 4096, PROT_READ) = 0
  625. mprotect(0x7fb3aac000, 4096, PROT_READ) = 0
  626. mprotect(0x7fb3ab3000, 4096, PROT_READ) = 0
  627. mprotect(0x7fb3aae000, 4096, PROT_READ) = 0
  628. nanosleep({0, 100000000}, NULL) = 0
  629. nanosleep({0, 100000000}, NULL) = 0
  630. nanosleep({0, 100000000}, NULL) = 0
  631. nanosleep({0, 100000000}, NULL) = 0
  632. nanosleep({0, 100000000}, NULL) = 0
  633. nanosleep({0, 100000000}, NULL) = 0
  634. nanosleep({0, 100000000}, NULL) = 0
  635. nanosleep({0, 100000000}, NULL) = 0
  636. nanosleep({0, 100000000}, NULL) = 0
  637. nanosleep({0, 100000000}, NULL) = 0
  638. nanosleep({0, 100000000}, NULL) = 0
  639. nanosleep({0, 100000000}, NULL) = 0
  640. nanosleep({0, 100000000}, NULL) = 0
  641. nanosleep({0, 100000000}, NULL) = 0
Advertisement
Add Comment
Please, Sign In to add comment