Skip to content

Instantly share code, notes, and snippets.

@tetsu-koba
Created December 27, 2011 01:35
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save tetsu-koba/1522515 to your computer and use it in GitHub Desktop.
Save tetsu-koba/1522515 to your computer and use it in GitHub Desktop.
strace output of Android init
execve("/init", ["/init"], [/* 2 vars */]) = 0
SYS_224(0, 0xbe7e3000, 0x20000, 0xbe802ed8) = 41
syscall_983045(0x2217c, 0x22140, 0x22278, 0x40, 0x22140, 0xbe802f20, 0xbe802f2c, 0xf0005, 0xbe7e3000, 0, 0, 0, 0, 0xbe802ed0, 0x17f01, 0x9350, 0x60000010, 0x2217c, 0xb691, 0, 0x696e692f, 0x74, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0) = 0
open("/dev/urandom", O_RDONLY|O_LARGEFILE) = -1 ENOENT (No such file or directory)
mmap2(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x40000000
mprotect(0x40000000, 4096, PROT_READ) = 0
brk(0) = 0x24000
brk(0x24000) = 0x24000
brk(0x26000) = 0x26000
umask(0) = 022
mkdir("/dev", 0755) = -1 EEXIST (File exists)
mkdir("/proc", 0755) = -1 EEXIST (File exists)
mkdir("/sys", 0755) = -1 EEXIST (File exists)
mount("tmpfs", "/dev", "tmpfs", MS_NOSUID, 0x1b374) = 0
mkdir("/dev/pts", 0755) = 0
mkdir("/dev/socket", 0755) = 0
mount("devpts", "/dev/pts", "devpts", 0, 0) = 0
mount("proc", "/proc", "proc", 0, 0) = 0
mount("sysfs", "/sys", "sysfs", 0, 0) = 0
open("/dev/.booting", O_WRONLY|O_CREAT|O_LARGEFILE, 0) = 3
close(3) = 0
mknod("/dev/__null__", S_IFCHR|0600, makedev(1, 3)) = 0
open("/dev/__null__", O_RDWR|O_LARGEFILE) = 3
unlink("/dev/__null__") = 0
dup2(3, 0) = 0
dup2(3, 1) = 1
dup2(3, 2) = 2
close(3) = 0
mknod("/dev/__kmsg__", S_IFCHR|0600, makedev(1, 11)) = 0
open("/dev/__kmsg__", O_WRONLY|O_LARGEFILE) = 3
fcntl64(3, F_SETFD, FD_CLOEXEC) = 0
unlink("/dev/__kmsg__") = 0
open("/init.rc", O_RDONLY|O_LARGEFILE) = 4
lseek(4, 0, SEEK_END) = 16933
lseek(4, 0, SEEK_SET) = 0
brk(0x2a000) = 0x2a000
read(4, "on early-init\n start ueventd\n"..., 16933) = 16933
close(4) = 0
mprotect(0x40000000, 4096, PROT_READ|PROT_WRITE) = 0
mprotect(0x40000000, 4096, PROT_READ) = 0
fstat64(1, {st_mode=S_IFCHR|0600, st_rdev=makedev(1, 3), ...}) = 0
brk(0x2b000) = 0x2b000
mprotect(0x40000000, 4096, PROT_READ|PROT_WRITE) = 0
mprotect(0x40000000, 4096, PROT_READ) = 0
ioctl(1, TCGETS or SNDCTL_TMR_TIMEBASE, 0xbe802590) = -1 ENOTTY (Not a typewriter)
brk(0x2c000) = 0x2c000
brk(0x2d000) = 0x2d000
brk(0x2e000) = 0x2e000
open("/proc/cmdline", O_RDONLY|O_LARGEFILE) = 4
read(4, "root=/dev/nfs nfsroot=192.168.1."..., 1023) = 240
close(4) = 0
chmod("/proc/cmdline", 0440) = 0
open("/proc/cpuinfo", O_RDONLY|O_LARGEFILE) = 4
read(4, "Processor\t: ARMv7 Processor rev "..., 1023) = 324
close(4) = 0
open("/init.kzm9d.rc", O_RDONLY|O_LARGEFILE) = 4
lseek(4, 0, SEEK_END) = 574
lseek(4, 0, SEEK_SET) = 0
read(4, "on early-init\n export EXTERNA"..., 574) = 574
close(4) = 0
stat64("/sbin/ueventd", {st_mode=S_IFREG|0750, st_size=98676, ...}) = 0
fork() = 42
msgget(0x1, 0xbe802c00, 0, 0x1) = 0
poll(0xbe802e9c, 0, 0) = 0
mkdir("/mnt", 0775) = -1 EEXIST (File exists)
chmod("/mnt", 0775) = 0
chown32(0x25050, 0, 0x3e8) = 0
poll(0xbe802e9c, 0, 0) = 0
poll(0xbe802e9c, 0, 0) = 0
mkdir("/mnt/sdcard", 0) = -1 EEXIST (File exists)
chmod("/mnt/sdcard", 0) = 0
chown32(0x2d840, 0x3e8, 0x3e8) = 0
poll(0xbe802e9c, 0, 0) = 0
symlink("/mnt/sdcard", "/sdcard") = -1 EEXIST (File exists)
poll(0xbe802e9c, 0, 0) = 0
msgget(0x1, 0xbe802dd8, 0x1b242, 0xff0a0000) = 0
msgget(0x1, 0xbe802dd8, 0x3a80905c, 0x1b242) = 0
stat64("/dev/.coldboot_done", 0xbe802de8) = -1 ENOENT (No such file or directory)
nanosleep({0, 10000000}, {0, 10000000}) = 0
msgget(0x1, 0xbe802dd8, 0, 0x989680) = 0
stat64("/dev/.coldboot_done", 0xbe802de8) = -1 ENOENT (No such file or directory)
nanosleep({0, 10000000}, {0, 10000000}) = 0
msgget(0x1, 0xbe802dd8, 0, 0x989680) = 0
stat64("/dev/.coldboot_done", 0xbe802de8) = -1 ENOENT (No such file or directory)
nanosleep({0, 10000000}, {0, 10000000}) = 0
msgget(0x1, 0xbe802dd8, 0, 0x989680) = 0
stat64("/dev/.coldboot_done", 0xbe802de8) = -1 ENOENT (No such file or directory)
nanosleep({0, 10000000}, {0, 10000000}) = 0
msgget(0x1, 0xbe802dd8, 0, 0x989680) = 0
stat64("/dev/.coldboot_done", 0xbe802de8) = -1 ENOENT (No such file or directory)
nanosleep({0, 10000000}, {0, 10000000}) = 0
msgget(0x1, 0xbe802dd8, 0, 0x989680) = 0
stat64("/dev/.coldboot_done", 0xbe802de8) = -1 ENOENT (No such file or directory)
nanosleep({0, 10000000}, {0, 10000000}) = 0
msgget(0x1, 0xbe802dd8, 0, 0x989680) = 0
stat64("/dev/.coldboot_done", 0xbe802de8) = -1 ENOENT (No such file or directory)
nanosleep({0, 10000000}, {0, 10000000}) = 0
msgget(0x1, 0xbe802dd8, 0, 0x989680) = 0
stat64("/dev/.coldboot_done", 0xbe802de8) = -1 ENOENT (No such file or directory)
nanosleep({0, 10000000}, {0, 10000000}) = 0
msgget(0x1, 0xbe802dd8, 0, 0x989680) = 0
stat64("/dev/.coldboot_done", {st_mode=S_IFREG, st_size=0, ...}) = 0
poll(0xbe802e9c, 0, 0) = 0
open("/dev/__properties__", O_RDWR|O_CREAT|O_LARGEFILE, 0600) = 4
ftruncate(4, 32768) = 0
mmap2(NULL, 32768, PROT_READ|PROT_WRITE, MAP_SHARED, 4, 0) = 0x40001000
close(4) = 0
open("/dev/__properties__", O_RDONLY|O_LARGEFILE) = 4
unlink("/dev/__properties__") = 0
fcntl64(4, F_SETFD, FD_CLOEXEC) = 0
open("/default.prop", O_RDONLY|O_LARGEFILE) = 5
lseek(5, 0, SEEK_END) = 116
lseek(5, 0, SEEK_SET) = 0
brk(0x2f000) = 0x2f000
read(5, "#\n# ADDITIONAL_DEFAULT_PROPERTIE"..., 116) = 116
close(5) = 0
recv(1073745924, 0x1, 2147483647, MSG_OOB) = 0
recv(1073745924, 0x1, 2147483647, MSG_PEEK) = 0
recv(1073745924, 0x1, 2147483647, MSG_OOB|MSG_PEEK) = 0
recv(1073745924, 0x1, 2147483647, MSG_DONTROUTE) = 0
poll(0xbe802e9c, 0, 0) = 0
poll(0xbe802e9c, 0, 0) = 0
open("/dev/ttyS1", O_RDWR|O_LARGEFILE) = 5
close(5) = 0
open("/dev/tty0", O_RDWR|O_SYNC|O_LARGEFILE) = 5
ioctl(5, 0x4b3a, 0x1) = 0
close(5) = 0
open("/initlogo.rle", O_RDONLY|O_LARGEFILE) = 5
fstat64(5, {st_mode=S_IFREG|0750, st_size=23164, ...}) = 0
mmap2(NULL, 23164, PROT_READ, MAP_SHARED, 5, 0) = 0x40009000
open("/dev/graphics/fb0", O_RDWR|O_LARGEFILE) = 6
ioctl(6, 0x4602, 0xbe802d00) = 0
ioctl(6, 0x4600, 0xbe802d44) = 0
mmap2(NULL, 768000, PROT_READ|PROT_WRITE, MAP_SHARED, 6, 0) = 0x4000f000
munmap(0x40009000, 23164) = 0
ioctl(6, 0x4601, 0xbe802d44) = 0
ioctl(6, 0x4601, 0xbe802d44) = 0
munmap(0x4000f000, 768000) = 0
close(6) = 0
close(5) = 0
poll(0xbe802e9c, 0, 0) = 0
recv(1073745924, 0x1, 2147483647, MSG_OOB|MSG_DONTROUTE) = 0
recv(1073745924, 0x1, 2147483647, MSG_DONTROUTE|MSG_PEEK) = 0
recv(1073745924, 0x1, 2147483647, MSG_OOB|MSG_DONTROUTE|MSG_PEEK) = 0
recv(1073745924, 0x1, 2147483647, MSG_CTRUNC) = 0
recv(1073745924, 0x1, 2147483647, MSG_OOB|MSG_CTRUNC) = 0
recv(1073745924, 0x1, 2147483647, MSG_PEEK|MSG_CTRUNC) = 0
recv(1073745924, 0x1, 2147483647, MSG_OOB|MSG_PEEK|MSG_CTRUNC) = 0
recv(1073745924, 0x1, 2147483647, MSG_DONTROUTE|MSG_CTRUNC) = 0
poll(0xbe802e9c, 0, 0) = 0
settimeofday(NULL, {0, 0}) = 0
poll(0xbe802e9c, 0, 0) = 0
poll(0xbe802e9c, 0, 0) = 0
poll(0xbe802e9c, 0, 0) = 0
poll(0xbe802e9c, 0, 0) = 0
poll(0xbe802e9c, 0, 0) = 0
poll(0xbe802e9c, 0, 0) = 0
poll(0xbe802e9c, 0, 0) = 0
poll(0xbe802e9c, 0, 0) = 0
poll(0xbe802e9c, 0, 0) = 0
poll(0xbe802e9c, 0, 0) = 0
poll(0xbe802e9c, 0, 0) = 0
symlink("/system/etc", "/etc") = -1 EEXIST (File exists)
poll(0xbe802e9c, 0, 0) = 0
symlink("/sys/kernel/debug", "/d") = -1 EEXIST (File exists)
poll(0xbe802e9c, 0, 0) = 0
symlink("/system/vendor", "/vendor") = -1 EEXIST (File exists)
poll(0xbe802e9c, 0, 0) = 0
mkdir("/acct", 0755) = -1 EEXIST (File exists)
chmod("/acct", 0755) = 0
poll(0xbe802e9c, 0, 0) = 0
mount("none", "/acct", "cgroup", 0, 0x25455) = 0
poll(0xbe802e9c, 0, 0) = 0
mkdir("/acct/uid", 0755) = 0
poll(0xbe802e9c, 0, 0) = 0
mkdir("/system", 0755) = -1 EEXIST (File exists)
chmod("/system", 0755) = 0
poll(0xbe802e9c, 0, 0) = 0
mkdir("/data", 0771) = -1 EEXIST (File exists)
chmod("/data", 0771) = 0
chown32(0x2548e, 0x3e8, 0x3e8) = 0
poll(0xbe802e9c, 0, 0) = 0
mkdir("/cache", 0770) = -1 EEXIST (File exists)
chmod("/cache", 0770) = 0
chown32(0x254b1, 0x3e8, 0x7d1) = 0
poll(0xbe802e9c, 0, 0) = 0
mkdir("/config", 0500) = -1 EEXIST (File exists)
chmod("/config", 0500) = 0
chown32(0x254d4, 0, 0) = 0
poll(0xbe802e9c, 0, 0) = 0
mkdir("/mnt/secure", 0700) = -1 EEXIST (File exists)
chmod("/mnt/secure", 0700) = 0
chown32(0x2552f, 0, 0) = 0
poll(0xbe802e9c, 0, 0) = 0
mkdir("/mnt/secure/staging", 0700) = -1 EEXIST (File exists)
chmod("/mnt/secure/staging", 0700) = 0
chown32(0x2557c, 0, 0) = 0
poll(0xbe802e9c, 0, 0) = 0
mkdir("/mnt/secure/asec", 0700) = -1 EEXIST (File exists)
chmod("/mnt/secure/asec", 0700) = 0
chown32(0x2560f, 0, 0) = 0
poll(0xbe802e9c, 0, 0) = 0
mkdir("/mnt/asec", 0700) = -1 EEXIST (File exists)
chmod("/mnt/asec", 0700) = 0
chown32(0x25667, 0, 0x3e8) = 0
poll(0xbe802e9c, 0, 0) = 0
mount("tmpfs", "/mnt/asec", "tmpfs", 0, 0x256a3) = 0
poll(0xbe802e9c, 0, 0) = 0
mkdir("/mnt/obb", 0700) = -1 EEXIST (File exists)
chmod("/mnt/obb", 0700) = 0
chown32(0x256ed, 0, 0x3e8) = 0
poll(0xbe802e9c, 0, 0) = 0
mount("tmpfs", "/mnt/obb", "tmpfs", 0, 0x25726) = 0
poll(0xbe802e9c, 0, 0) = 0
open("/proc/sys/kernel/panic_on_oops", O_WRONLY|O_CREAT|O_LARGEFILE, 0622) = 5
write(5, "1", 1) = 1
close(5) = 0
poll(0xbe802e9c, 0, 0) = 0
open("/proc/sys/kernel/hung_task_timeout_secs", O_WRONLY|O_CREAT|O_LARGEFILE, 0622) = -1 ENOENT (No such file or directory)
poll(0xbe802e9c, 0, 0) = 0
open("/proc/cpu/alignment", O_WRONLY|O_CREAT|O_LARGEFILE, 0622) = 5
write(5, "4", 1) = 1
close(5) = 0
poll(0xbe802e9c, 0, 0) = 0
open("/proc/sys/kernel/sched_latency_ns", O_WRONLY|O_CREAT|O_LARGEFILE, 0622) = 5
write(5, "10000000", 8) = 8
close(5) = 0
poll(0xbe802e9c, 0, 0) = 0
open("/proc/sys/kernel/sched_wakeup_granularity_ns", O_WRONLY|O_CREAT|O_LARGEFILE, 0622) = 5
write(5, "2000000", 7) = 7
close(5) = 0
poll(0xbe802e9c, 0, 0) = 0
open("/proc/sys/kernel/sched_compat_yield", O_WRONLY|O_CREAT|O_LARGEFILE, 0622) = 5
write(5, "1", 1) = 1
close(5) = 0
poll(0xbe802e9c, 0, 0) = 0
open("/proc/sys/kernel/sched_child_runs_first", O_WRONLY|O_CREAT|O_LARGEFILE, 0622) = 5
write(5, "0", 1) = 1
close(5) = 0
poll(0xbe802e9c, 0, 0) = 0
mkdir("/dev/cpuctl", 0755) = 0
poll(0xbe802e9c, 0, 0) = 0
mount("none", "/dev/cpuctl", "cgroup", 0, 0x258fa) = 0
poll(0xbe802e9c, 0, 0) = 0
chown32(0x25916, 0x3e8, 0x3e8) = 0
poll(0xbe802e9c, 0, 0) = 0
chown32(0x2593a, 0x3e8, 0x3e8) = 0
poll(0xbe802e9c, 0, 0) = 0
chmod("/dev/cpuctl/tasks", 0777) = 0
poll(0xbe802e9c, 0, 0) = 0
open("/dev/cpuctl/cpu.shares", O_WRONLY|O_CREAT|O_LARGEFILE, 0622) = 5
write(5, "1024", 4) = -1 EINVAL (Invalid argument)
close(5) = 0
poll(0xbe802e9c, 0, 0) = 0
mkdir("/dev/cpuctl/fg_boost", 0755) = 0
poll(0xbe802e9c, 0, 0) = 0
chown32(0x259cb, 0x3e8, 0x3e8) = 0
poll(0xbe802e9c, 0, 0) = 0
chmod("/dev/cpuctl/fg_boost/tasks", 0777) = 0
poll(0xbe802e9c, 0, 0) = 0
open("/dev/cpuctl/fg_boost/cpu.shares", O_WRONLY|O_CREAT|O_LARGEFILE, 0622) = 5
write(5, "1024", 4) = 4
close(5) = 0
poll(0xbe802e9c, 0, 0) = 0
mkdir("/dev/cpuctl/bg_non_interactive", 0755) = 0
poll(0xbe802e9c, 0, 0) = 0
chown32(0x25a81, 0x3e8, 0x3e8) = 0
poll(0xbe802e9c, 0, 0) = 0
chmod("/dev/cpuctl/bg_non_interactive/tasks", 0777) = 0
poll(0xbe802e9c, 0, 0) = 0
open("/dev/cpuctl/bg_non_interactive/cpu.shares", O_WRONLY|O_CREAT|O_LARGEFILE, 0622) = 5
write(5, "52", 2) = 2
close(5) = 0
poll(0xbe802e9c, 0, 0) = 0
chmod("/dev/xt_qtaguid", 0644) = -1 ENOENT (No such file or directory)
poll(0xbe802e9c, 0, 0) = 0
open("/proc/mtd", O_RDONLY|O_LARGEFILE) = 5
read(5, "dev: size erasesize name\n", 1023) = 31
close(5) = 0
poll(0xbe802e9c, 0, 0) = 0
poll(0xbe802e9c, 0, 0) = 0
poll(0xbe802e9c, 0, 0) = 0
poll(0xbe802e9c, 0, 0) = 0
chown32(0x25daa, 0x3e8, 0x7d1) = 0
poll(0xbe802e9c, 0, 0) = 0
chmod("/cache", 0770) = 0
poll(0xbe802e9c, 0, 0) = 0
chown32(0x25e2c, 0x3e8, 0x7d1) = -1 ENOENT (No such file or directory)
poll(0xbe802e9c, 0, 0) = 0
chmod("/cache/recovery", 0770) = -1 ENOENT (No such file or directory)
poll(0xbe802e9c, 0, 0) = 0
chown32(0x25eb8, 0, 0x3ef) = 0
poll(0xbe802e9c, 0, 0) = 0
chmod("/proc/vmallocinfo", 0440) = 0
poll(0xbe802e9c, 0, 0) = 0
chown32(0x25f58, 0, 0x3e8) = 0
poll(0xbe802e9c, 0, 0) = 0
chmod("/proc/kmsg", 0440) = 0
poll(0xbe802e9c, 0, 0) = 0
chown32(0x25f93, 0, 0x3e8) = 0
poll(0xbe802e9c, 0, 0) = 0
chmod("/proc/sysrq-trigger", 0220) = 0
poll(0xbe802e9c, 0, 0) = 0
mkdir("/cache/lost+found", 0770) = -1 EEXIST (File exists)
chmod("/cache/lost+found", 0770) = 0
chown32(0x2601f, 0, 0) = 0
poll(0xbe802e9c, 0, 0) = 0
chown32(0x260b5, 0x3e8, 0x3e8) = 0
poll(0xbe802e9c, 0, 0) = 0
chmod("/data", 0771) = 0
poll(0xbe802e9c, 0, 0) = 0
mkdir("/data/dontpanic", 0750) = -1 EEXIST (File exists)
chmod("/data/dontpanic", 0750) = 0
chown32(0x2619a, 0, 0x3ef) = 0
poll(0xbe802e9c, 0, 0) = 0
stat64("/proc/apanic_console", 0xbe802df0) = -1 ENOENT (No such file or directory)
poll(0xbe802e9c, 0, 0) = 0
chown32(0x26246, 0, 0x3ef) = -1 ENOENT (No such file or directory)
poll(0xbe802e9c, 0, 0) = 0
chmod("/data/dontpanic/apanic_console", 0640) = -1 ENOENT (No such file or directory)
poll(0xbe802e9c, 0, 0) = 0
stat64("/proc/apanic_threads", 0xbe802df0) = -1 ENOENT (No such file or directory)
poll(0xbe802e9c, 0, 0) = 0
chown32(0x262e4, 0, 0x3ef) = -1 ENOENT (No such file or directory)
poll(0xbe802e9c, 0, 0) = 0
chmod("/data/dontpanic/apanic_threads", 0640) = -1 ENOENT (No such file or directory)
poll(0xbe802e9c, 0, 0) = 0
open("/proc/apanic_console", O_WRONLY|O_CREAT|O_LARGEFILE, 0622) = -1 ENOENT (No such file or directory)
poll(0xbe802e9c, 0, 0) = 0
mkdir("/data/misc", 01771) = -1 EEXIST (File exists)
chmod("/data/misc", 01771) = 0
chown32(0x26386, 0x3e8, 0x270e) = 0
poll(0xbe802e9c, 0, 0) = 0
mkdir("/data/misc/bluetoothd", 0770) = -1 EEXIST (File exists)
chmod("/data/misc/bluetoothd", 0770) = 0
chown32(0x263ad, 0x3ea, 0x3ea) = 0
poll(0xbe802e9c, 0, 0) = 0
mkdir("/data/misc/bluetooth", 0770) = -1 EEXIST (File exists)
chmod("/data/misc/bluetooth", 0770) = 0
chown32(0x263e6, 0x3e8, 0x3e8) = 0
poll(0xbe802e9c, 0, 0) = 0
mkdir("/data/misc/keystore", 0700) = -1 EEXIST (File exists)
chmod("/data/misc/keystore", 0700) = 0
chown32(0x26418, 0x3f9, 0x3f9) = 0
poll(0xbe802e9c, 0, 0) = 0
mkdir("/data/misc/keychain", 0771) = -1 EEXIST (File exists)
chmod("/data/misc/keychain", 0771) = 0
chown32(0x2644d, 0x3e8, 0x3e8) = 0
poll(0xbe802e9c, 0, 0) = 0
mkdir("/data/misc/vpn", 0770) = -1 EEXIST (File exists)
chmod("/data/misc/vpn", 0770) = 0
chown32(0x2647e, 0x3e8, 0x3f8) = 0
poll(0xbe802e9c, 0, 0) = 0
mkdir("/data/misc/systemkeys", 0700) = -1 EEXIST (File exists)
chmod("/data/misc/systemkeys", 0700) = 0
chown32(0x264a7, 0x3e8, 0x3e8) = 0
poll(0xbe802e9c, 0, 0) = 0
mkdir("/data/misc/wifi", 0770) = -1 EEXIST (File exists)
chmod("/data/misc/wifi", 0770) = 0
chown32(0x26521, 0x3f2, 0x3f2) = 0
poll(0xbe802e9c, 0, 0) = 0
chmod("/data/misc/wifi/wpa_supplicant.conf", 0660) = -1 ENOENT (No such file or directory)
poll(0xbe802e9c, 0, 0) = 0
mkdir("/data/local", 0771) = -1 EEXIST (File exists)
chmod("/data/local", 0771) = 0
chown32(0x2657d, 0x7d0, 0x7d0) = 0
poll(0xbe802e9c, 0, 0) = 0
mkdir("/data/local/tmp", 0771) = -1 EEXIST (File exists)
chmod("/data/local/tmp", 0771) = 0
chown32(0x265a4, 0x7d0, 0x7d0) = 0
poll(0xbe802e9c, 0, 0) = 0
mkdir("/data/data", 0771) = -1 EEXIST (File exists)
chmod("/data/data", 0771) = 0
chown32(0x265cf, 0x3e8, 0x3e8) = 0
poll(0xbe802e9c, 0, 0) = 0
mkdir("/data/app-private", 0771) = -1 EEXIST (File exists)
chmod("/data/app-private", 0771) = 0
chown32(0x265f7, 0x3e8, 0x3e8) = 0
poll(0xbe802e9c, 0, 0) = 0
mkdir("/data/app", 0771) = -1 EEXIST (File exists)
chmod("/data/app", 0771) = 0
chown32(0x26626, 0x3e8, 0x3e8) = 0
poll(0xbe802e9c, 0, 0) = 0
mkdir("/data/property", 0700) = -1 EEXIST (File exists)
chmod("/data/property", 0700) = 0
chown32(0x2664d, 0, 0) = 0
poll(0xbe802e9c, 0, 0) = 0
mkdir("/data/dalvik-cache", 0771) = -1 EEXIST (File exists)
chmod("/data/dalvik-cache", 0771) = 0
chown32(0x266b2, 0x3e8, 0x3e8) = 0
poll(0xbe802e9c, 0, 0) = 0
mkdir("/data/resource-cache", 0771) = -1 EEXIST (File exists)
chmod("/data/resource-cache", 0771) = 0
chown32(0x2671a, 0x3e8, 0x3e8) = 0
poll(0xbe802e9c, 0, 0) = 0
chown32(0x2675a, 0x3e8, 0x3e8) = 0
poll(0xbe802e9c, 0, 0) = 0
chmod("/data/resource-cache", 0771) = 0
poll(0xbe802e9c, 0, 0) = 0
mkdir("/data/lost+found", 0770) = -1 EEXIST (File exists)
chmod("/data/lost+found", 0770) = 0
chown32(0x267e8, 0, 0) = 0
poll(0xbe802e9c, 0, 0) = 0
mkdir("/data/drm", 0774) = -1 EEXIST (File exists)
chmod("/data/drm", 0774) = 0
chown32(0x2683b, 0x3fb, 0x3fb) = 0
poll(0xbe802e9c, 0, 0) = 0
chown32(0x26978, 0x3e8, 0x3e8) = -1 ENOENT (No such file or directory)
poll(0xbe802e9c, 0, 0) = 0
chmod("/sys/class/android_usb/android0/f_mass_storage/lun/file", 0660) = -1 ENOENT (No such file or directory)
poll(0xbe802e9c, 0, 0) = 0
chown32(0x26a0f, 0x3e8, 0x3e8) = -1 ENOENT (No such file or directory)
poll(0xbe802e9c, 0, 0) = 0
chmod("/sys/class/android_usb/android0/f_rndis/ethaddr", 0660) = -1 ENOENT (No such file or directory)
poll(0xbe802e9c, 0, 0) = 0
open("/system/build.prop", O_RDONLY|O_LARGEFILE) = 5
lseek(5, 0, SEEK_END) = 1657
lseek(5, 0, SEEK_SET) = 0
read(5, "# begin build properties\n# autog"..., 1657) = 1657
close(5) = 0
recv(1073745924, 0x1, 2147483647, MSG_OOB|MSG_DONTROUTE|MSG_CTRUNC) = 0
recv(1073745924, 0x1, 2147483647, MSG_DONTROUTE|MSG_PEEK|MSG_CTRUNC) = 0
recv(1073745924, 0x1, 2147483647, MSG_OOB|MSG_DONTROUTE|MSG_PEEK|MSG_CTRUNC) = 0
recv(1073745924, 0x1, 2147483647, MSG_PROBE) = 0
recv(1073745924, 0x1, 2147483647, MSG_OOB|MSG_PROBE) = 0
recv(1073745924, 0x1, 2147483647, MSG_PEEK|MSG_PROBE) = 0
recv(1073745924, 0x1, 2147483647, MSG_OOB|MSG_PEEK|MSG_PROBE) = 0
recv(1073745924, 0x1, 2147483647, MSG_DONTROUTE|MSG_PROBE) = 0
recv(1073745924, 0x1, 2147483647, MSG_OOB|MSG_DONTROUTE|MSG_PROBE) = 0
recv(1073745924, 0x1, 2147483647, MSG_DONTROUTE|MSG_PEEK|MSG_PROBE) = 0
recv(1073745924, 0x1, 2147483647, MSG_OOB|MSG_DONTROUTE|MSG_PEEK|MSG_PROBE) = 0
recv(1073745924, 0x1, 2147483647, MSG_CTRUNC|MSG_PROBE) = 0
recv(1073745924, 0x1, 2147483647, MSG_OOB|MSG_CTRUNC|MSG_PROBE) = 0
recv(1073745924, 0x1, 2147483647, MSG_PEEK|MSG_CTRUNC|MSG_PROBE) = 0
recv(1073745924, 0x1, 2147483647, MSG_OOB|MSG_PEEK|MSG_CTRUNC|MSG_PROBE) = 0
recv(1073745924, 0x1, 2147483647, MSG_DONTROUTE|MSG_CTRUNC|MSG_PROBE) = 0
recv(1073745924, 0x1, 2147483647, MSG_OOB|MSG_DONTROUTE|MSG_CTRUNC|MSG_PROBE) = 0
recv(1073745924, 0x1, 2147483647, MSG_DONTROUTE|MSG_PEEK|MSG_CTRUNC|MSG_PROBE) = 0
recv(1073745924, 0x1, 2147483647, MSG_OOB|MSG_DONTROUTE|MSG_PEEK|MSG_CTRUNC|MSG_PROBE) = 0
recv(1073745924, 0x1, 2147483647, MSG_TRUNC) = 0
recv(1073745924, 0x1, 2147483647, MSG_OOB|MSG_TRUNC) = 0
recv(1073745924, 0x1, 2147483647, MSG_PEEK|MSG_TRUNC) = 0
recv(1073745924, 0x1, 2147483647, MSG_OOB|MSG_PEEK|MSG_TRUNC) = 0
recv(1073745924, 0x1, 2147483647, MSG_DONTROUTE|MSG_TRUNC) = 0
recv(1073745924, 0x1, 2147483647, MSG_OOB|MSG_DONTROUTE|MSG_TRUNC) = 0
recv(1073745924, 0x1, 2147483647, MSG_DONTROUTE|MSG_PEEK|MSG_TRUNC) = 0
recv(1073745924, 0x1, 2147483647, MSG_OOB|MSG_DONTROUTE|MSG_PEEK|MSG_TRUNC) = 0
recv(1073745924, 0x1, 2147483647, MSG_CTRUNC|MSG_TRUNC) = 0
recv(1073745924, 0x1, 2147483647, MSG_OOB|MSG_CTRUNC|MSG_TRUNC) = 0
recv(1073745924, 0x1, 2147483647, MSG_PEEK|MSG_CTRUNC|MSG_TRUNC) = 0
recv(1073745924, 0x1, 2147483647, MSG_OOB|MSG_PEEK|MSG_CTRUNC|MSG_TRUNC) = 0
recv(1073745924, 0x1, 2147483647, MSG_DONTROUTE|MSG_CTRUNC|MSG_TRUNC) = 0
recv(1073745924, 0x1, 2147483647, MSG_OOB|MSG_DONTROUTE|MSG_CTRUNC|MSG_TRUNC) = 0
recv(1073745924, 0x1, 2147483647, MSG_DONTROUTE|MSG_PEEK|MSG_CTRUNC|MSG_TRUNC) = 0
recv(1073745924, 0x1, 2147483647, MSG_OOB|MSG_DONTROUTE|MSG_PEEK|MSG_CTRUNC|MSG_TRUNC) = 0
recv(1073745924, 0x1, 2147483647, MSG_TRUNC|MSG_PROBE) = 0
recv(1073745924, 0x1, 2147483647, MSG_OOB|MSG_TRUNC|MSG_PROBE) = 0
recv(1073745924, 0x1, 2147483647, MSG_PEEK|MSG_TRUNC|MSG_PROBE) = 0
recv(1073745924, 0x1, 2147483647, MSG_OOB|MSG_PEEK|MSG_TRUNC|MSG_PROBE) = 0
recv(1073745924, 0x1, 2147483647, MSG_DONTROUTE|MSG_TRUNC|MSG_PROBE) = 0
recv(1073745924, 0x1, 2147483647, MSG_OOB|MSG_DONTROUTE|MSG_TRUNC|MSG_PROBE) = 0
recv(1073745924, 0x1, 2147483647, MSG_DONTROUTE|MSG_PEEK|MSG_TRUNC|MSG_PROBE) = 0
recv(1073745924, 0x1, 2147483647, MSG_OOB|MSG_DONTROUTE|MSG_PEEK|MSG_TRUNC|MSG_PROBE) = 0
open("/system/default.prop", O_RDONLY|O_LARGEFILE) = -1 ENOENT (No such file or directory)
open("/data/local.prop", O_RDONLY|O_LARGEFILE) = -1 ENOENT (No such file or directory)
brk(0x30000) = 0x30000
open("/data/property", O_RDONLY|O_LARGEFILE|O_DIRECTORY) = 5
pivot_root(0x5, "operties") = 96
pivot_root(0x5, "µiB") = 0
close(5) = 0
socket(PF_UNIX, SOCK_STREAM, 0) = 5
unlink("/dev/socket/property_service") = -1 ENOENT (No such file or directory)
bind(5, {sa_family=AF_UNIX, path="/dev/socket/property_service"}, 110) = 0
chown32(0xbe802dce, 0, 0) = 0
chmod("/dev/socket/property_service", 0666) = 0
fcntl64(5, F_SETFD, FD_CLOEXEC) = 0
fcntl64(5, F_SETFL, O_RDONLY|O_NONBLOCK) = 0
listen(5, 8) = 0
poll([{fd=5, events=POLLIN}], 1, 0) = 0
sigaction(SIGCHLD, {0xf141, [], SA_NOCLDSTOP}, NULL, 0x2b020) = 0
socketpair(PF_UNIX, SOCK_STREAM, 0, [6, 7]) = 0
fcntl64(6, F_SETFD, FD_CLOEXEC) = 0
fcntl64(6, F_SETFL, O_RDONLY|O_NONBLOCK) = 0
fcntl64(7, F_SETFD, FD_CLOEXEC) = 0
fcntl64(7, F_SETFL, O_RDONLY|O_NONBLOCK) = 0
read(7, 0xbe802e04, 32) = -1 EAGAIN (Try again)
wait4(-1, 0xbe802d80, WNOHANG, NULL) = 0
poll([{fd=5, events=POLLIN}, {fd=7, events=POLLIN}], 2, 0) = 0
unlink("/dev/.booting") = 0
poll([{fd=5, events=POLLIN}, {fd=7, events=POLLIN}], 2, 0) = 0
socket(PF_INET, SOCK_DGRAM, IPPROTO_IP) = 8
ioctl(8, 0x8913, {ifr_name="lo", ifr_flags=IFF_UP|IFF_LOOPBACK|IFF_RUNNING}) = 0
ioctl(8, 0x8914, 0xbe802e44) = 0
close(8) = 0
poll([{fd=5, events=POLLIN}, {fd=7, events=POLLIN}], 2, 0) = 0
open("/proc/sys/kernel/hostname", O_WRONLY|O_CREAT|O_LARGEFILE, 0622) = 8
write(8, "localhost", 9) = 9
close(8) = 0
poll([{fd=5, events=POLLIN}, {fd=7, events=POLLIN}], 2, 0) = 0
open("/proc/sys/kernel/domainname", O_WRONLY|O_CREAT|O_LARGEFILE, 0622) = 8
write(8, "localdomain", 11) = 11
close(8) = 0
poll([{fd=5, events=POLLIN}, {fd=7, events=POLLIN}], 2, 0) = 0
setrlimit(0xd /* RLIMIT_??? */, {rlim_cur=40, rlim_max=40}) = 0
poll([{fd=5, events=POLLIN}, {fd=7, events=POLLIN}], 2, 0) = 0
open("/proc/sys/vm/overcommit_memory", O_WRONLY|O_CREAT|O_LARGEFILE, 0622) = 8
write(8, "1", 1) = 1
close(8) = 0
poll([{fd=5, events=POLLIN}, {fd=7, events=POLLIN}], 2, 0) = 0
open("/proc/sys/vm/min_free_order_shift", O_WRONLY|O_CREAT|O_LARGEFILE, 0622) = 8
write(8, "4", 1) = 1
close(8) = 0
poll([{fd=5, events=POLLIN}, {fd=7, events=POLLIN}], 2, 0) = 0
chown32(0x26c4a, 0, 0x3e8) = 0
poll([{fd=5, events=POLLIN}, {fd=7, events=POLLIN}], 2, 0) = 0
chmod("/sys/module/lowmemorykiller/parameters/adj", 0664) = 0
poll([{fd=5, events=POLLIN}, {fd=7, events=POLLIN}], 2, 0) = 0
chown32(0x26cc5, 0, 0x3e8) = 0
poll([{fd=5, events=POLLIN}, {fd=7, events=POLLIN}], 2, 0) = 0
chmod("/sys/module/lowmemorykiller/parameters/minfree", 0664) = 0
poll([{fd=5, events=POLLIN}, {fd=7, events=POLLIN}], 2, 0) = 0
open("/proc/1/oom_adj", O_WRONLY|O_CREAT|O_LARGEFILE, 0622) = 8
write(8, "-16", 3) = 3
close(8) = 0
poll([{fd=5, events=POLLIN}, {fd=7, events=POLLIN}], 2, 0) = 0
open("/proc/sys/vm/dirty_expire_centisecs", O_WRONLY|O_CREAT|O_LARGEFILE, 0622) = 8
write(8, "200", 3) = 3
close(8) = 0
poll([{fd=5, events=POLLIN}, {fd=7, events=POLLIN}], 2, 0) = 0
open("/proc/sys/vm/dirty_background_ratio", O_WRONLY|O_CREAT|O_LARGEFILE, 0622) = 8
write(8, "5", 1) = 1
close(8) = 0
poll([{fd=5, events=POLLIN}, {fd=7, events=POLLIN}], 2, 0) = 0
chown32(0x26e50, 0x3e9, 0x3e8) = -1 ENOENT (No such file or directory)
poll([{fd=5, events=POLLIN}, {fd=7, events=POLLIN}], 2, 0) = 0
chown32(0x26e80, 0x3e9, 0x3e8) = -1 ENOENT (No such file or directory)
poll([{fd=5, events=POLLIN}, {fd=7, events=POLLIN}], 2, 0) = 0
chown32(0x26eb8, 0x3e9, 0x3e8) = -1 ENOENT (No such file or directory)
poll([{fd=5, events=POLLIN}, {fd=7, events=POLLIN}], 2, 0) = 0
chown32(0x26ef9, 0x3e9, 0x3e8) = -1 ENOENT (No such file or directory)
poll([{fd=5, events=POLLIN}, {fd=7, events=POLLIN}], 2, 0) = 0
chown32(0x26f3d, 0x3e9, 0x3e8) = -1 ENOENT (No such file or directory)
poll([{fd=5, events=POLLIN}, {fd=7, events=POLLIN}], 2, 0) = 0
chown32(0x26f79, 0x3e9, 0x3e8) = 0
poll([{fd=5, events=POLLIN}, {fd=7, events=POLLIN}], 2, 0) = 0
chown32(0x26fa1, 0x3e9, 0x3e8) = 0
poll([{fd=5, events=POLLIN}, {fd=7, events=POLLIN}], 2, 0) = 0
chown32(0x26fcd, 0x3e9, 0x3e8) = 0
poll([{fd=5, events=POLLIN}, {fd=7, events=POLLIN}], 2, 0) = 0
chmod("/sys/power/state", 0660) = 0
poll([{fd=5, events=POLLIN}, {fd=7, events=POLLIN}], 2, 0) = 0
chmod("/sys/power/wake_lock", 0660) = 0
poll([{fd=5, events=POLLIN}, {fd=7, events=POLLIN}], 2, 0) = 0
chmod("/sys/power/wake_unlock", 0660) = 0
poll([{fd=5, events=POLLIN}, {fd=7, events=POLLIN}], 2, 0) = 0
chown32(0x27066, 0x3e8, 0x3e8) = -1 ENOENT (No such file or directory)
poll([{fd=5, events=POLLIN}, {fd=7, events=POLLIN}], 2, 0) = 0
chown32(0x270a6, 0x3e8, 0x3e8) = -1 ENOENT (No such file or directory)
poll([{fd=5, events=POLLIN}, {fd=7, events=POLLIN}], 2, 0) = 0
chown32(0x270ec, 0x3e8, 0x3e8) = -1 ENOENT (No such file or directory)
poll([{fd=5, events=POLLIN}, {fd=7, events=POLLIN}], 2, 0) = 0
chown32(0x2712d, 0x3e8, 0x3e8) = -1 ENOENT (No such file or directory)
poll([{fd=5, events=POLLIN}, {fd=7, events=POLLIN}], 2, 0) = 0
chown32(0x27171, 0x3e8, 0x3e8) = -1 ENOENT (No such file or directory)
poll([{fd=5, events=POLLIN}, {fd=7, events=POLLIN}], 2, 0) = 0
chown32(0x271b6, 0x3e8, 0x3e8) = -1 ENOENT (No such file or directory)
poll([{fd=5, events=POLLIN}, {fd=7, events=POLLIN}], 2, 0) = 0
chown32(0x271ed, 0x3e8, 0x3e8) = -1 ENOENT (No such file or directory)
poll([{fd=5, events=POLLIN}, {fd=7, events=POLLIN}], 2, 0) = 0
chown32(0x27226, 0x3e8, 0x3e8) = -1 ENOENT (No such file or directory)
poll([{fd=5, events=POLLIN}, {fd=7, events=POLLIN}], 2, 0) = 0
chown32(0x2725e, 0x3e8, 0x3e8) = -1 ENOENT (No such file or directory)
poll([{fd=5, events=POLLIN}, {fd=7, events=POLLIN}], 2, 0) = 0
chown32(0x27299, 0x3e8, 0x3e8) = -1 ENOENT (No such file or directory)
poll([{fd=5, events=POLLIN}, {fd=7, events=POLLIN}], 2, 0) = 0
chown32(0x272d3, 0x3e8, 0x3e8) = -1 ENOENT (No such file or directory)
poll([{fd=5, events=POLLIN}, {fd=7, events=POLLIN}], 2, 0) = 0
chown32(0x2730c, 0x3e8, 0x3e8) = -1 ENOENT (No such file or directory)
poll([{fd=5, events=POLLIN}, {fd=7, events=POLLIN}], 2, 0) = 0
chown32(0x27343, 0x3e8, 0x3e8) = -1 ENOENT (No such file or directory)
poll([{fd=5, events=POLLIN}, {fd=7, events=POLLIN}], 2, 0) = 0
chown32(0x2737c, 0x3e8, 0x3e8) = -1 ENOENT (No such file or directory)
poll([{fd=5, events=POLLIN}, {fd=7, events=POLLIN}], 2, 0) = 0
chown32(0x273b4, 0x3e8, 0x3e8) = -1 ENOENT (No such file or directory)
poll([{fd=5, events=POLLIN}, {fd=7, events=POLLIN}], 2, 0) = 0
chown32(0x273ef, 0x3e8, 0x3e8) = -1 ENOENT (No such file or directory)
poll([{fd=5, events=POLLIN}, {fd=7, events=POLLIN}], 2, 0) = 0
chown32(0x27429, 0x3e8, 0x3e8) = -1 ENOENT (No such file or directory)
poll([{fd=5, events=POLLIN}, {fd=7, events=POLLIN}], 2, 0) = 0
chown32(0x27462, 0x3e8, 0x3e8) = -1 ENOENT (No such file or directory)
poll([{fd=5, events=POLLIN}, {fd=7, events=POLLIN}], 2, 0) = 0
chown32(0x274a2, 0x3e8, 0x3e8) = -1 ENOENT (No such file or directory)
poll([{fd=5, events=POLLIN}, {fd=7, events=POLLIN}], 2, 0) = 0
chown32(0x274e2, 0x3e8, 0x3e8) = 0
poll([{fd=5, events=POLLIN}, {fd=7, events=POLLIN}], 2, 0) = 0
chown32(0x27518, 0x3e8, 0x3e8) = 0
poll([{fd=5, events=POLLIN}, {fd=7, events=POLLIN}], 2, 0) = 0
chown32(0x2754e, 0x3e8, 0x3e8) = 0
poll([{fd=5, events=POLLIN}, {fd=7, events=POLLIN}], 2, 0) = 0
chown32(0x27584, 0x3e8, 0x3e8) = 0
poll([{fd=5, events=POLLIN}, {fd=7, events=POLLIN}], 2, 0) = 0
chown32(0x275ba, 0x3e8, 0x3e8) = 0
poll([{fd=5, events=POLLIN}, {fd=7, events=POLLIN}], 2, 0) = 0
chown32(0x275f0, 0x3e8, 0x3e8) = 0
poll([{fd=5, events=POLLIN}, {fd=7, events=POLLIN}], 2, 0) = 0
chown32(0x27623, 0, 0x3e9) = 0
poll([{fd=5, events=POLLIN}, {fd=7, events=POLLIN}], 2, 0) = 0
recv(1073745924, 0x1, 2147483647, MSG_CTRUNC|MSG_TRUNC|MSG_PROBE) = 0
recv(1073753760, 0x1, 2147483647, MSG_PEEK|0x1a000000) = 0
recv(1073745924, 0x1, 2147483647, MSG_OOB|MSG_CTRUNC|MSG_TRUNC|MSG_PROBE) = 0
poll([{fd=5, events=POLLIN}, {fd=7, events=POLLIN}], 2, 0) = 0
recv(1073745924, 0x1, 2147483647, MSG_PEEK|MSG_CTRUNC|MSG_TRUNC|MSG_PROBE) = 0
recv(1073753760, 0x1, 2147483647, MSG_DONTROUTE|0x17000000) = 0
recv(1073745924, 0x1, 2147483647, MSG_OOB|MSG_PEEK|MSG_CTRUNC|MSG_TRUNC|MSG_PROBE) = 0
poll([{fd=5, events=POLLIN}, {fd=7, events=POLLIN}], 2, 0) = 0
recv(1073745924, 0x1, 2147483647, MSG_DONTROUTE|MSG_CTRUNC|MSG_TRUNC|MSG_PROBE) = 0
recv(1073753760, 0x1, 2147483647, MSG_DONTROUTE|MSG_PEEK|0x16000000) = 0
recv(1073745924, 0x1, 2147483647, MSG_OOB|MSG_DONTROUTE|MSG_CTRUNC|MSG_TRUNC|MSG_PROBE) = 0
poll([{fd=5, events=POLLIN}, {fd=7, events=POLLIN}], 2, 0) = 0
recv(1073745924, 0x1, 2147483647, MSG_DONTROUTE|MSG_PEEK|MSG_CTRUNC|MSG_TRUNC|MSG_PROBE) = 0
recv(1073753760, 0x1, 2147483647, MSG_CTRUNC|0x17000000) = 0
recv(1073745924, 0x1, 2147483647, MSG_OOB|MSG_DONTROUTE|MSG_PEEK|MSG_CTRUNC|MSG_TRUNC|MSG_PROBE) = 0
poll([{fd=5, events=POLLIN}, {fd=7, events=POLLIN}], 2, 0) = 0
recv(1073745924, 0x1, 2147483647, MSG_DONTWAIT) = 0
recv(1073753760, 0x1, 2147483647, MSG_PEEK|MSG_CTRUNC|0x17000000) = 0
recv(1073745924, 0x1, 2147483647, MSG_OOB|MSG_DONTWAIT) = 0
poll([{fd=5, events=POLLIN}, {fd=7, events=POLLIN}], 2, 0) = 0
recv(1073745924, 0x1, 2147483647, MSG_PEEK|MSG_DONTWAIT) = 0
recv(1073753760, 0x1, 2147483647, MSG_DONTROUTE|MSG_CTRUNC|0x17000000) = 0
recv(1073745924, 0x1, 2147483647, MSG_OOB|MSG_PEEK|MSG_DONTWAIT) = 0
poll([{fd=5, events=POLLIN}, {fd=7, events=POLLIN}], 2, 0) = 0
recv(1073745924, 0x1, 2147483647, MSG_DONTROUTE|MSG_DONTWAIT) = 0
recv(1073753760, 0x1, 2147483647, MSG_DONTROUTE|MSG_PEEK|MSG_CTRUNC|0x17000000) = 0
recv(1073745924, 0x1, 2147483647, MSG_OOB|MSG_DONTROUTE|MSG_DONTWAIT) = 0
poll([{fd=5, events=POLLIN}, {fd=7, events=POLLIN}], 2, 0) = 0
recv(1073745924, 0x1, 2147483647, MSG_DONTROUTE|MSG_PEEK|MSG_DONTWAIT) = 0
poll([{fd=5, events=POLLIN}, {fd=7, events=POLLIN}], 2, 0) = 0
stat64("/system/bin/servicemanager", {st_mode=S_IFREG|0755, st_size=10080, ...}) = 0
fork() = 43
msgget(0x1, 0xbe802be0, 0, 0x1) = 0
recv(1073745924, 0x1, 2147483647, MSG_OOB|MSG_DONTROUTE|MSG_PEEK|MSG_DONTWAIT) = 0
stat64("/system/bin/vold", {st_mode=S_IFREG|0755, st_size=64268, ...}) = 0
fork() = 44
msgget(0x1, 0xbe802be0, 0, 0x1) = 0
recv(1073745924, 0x1, 2147483647, MSG_CTRUNC|MSG_DONTWAIT) = 0
poll([{fd=5, events=POLLIN}, {fd=7, events=POLLIN}], 2, 0) = 0
recv(1073745924, 0x1, 2147483647, MSG_OOB|MSG_CTRUNC|MSG_DONTWAIT) = 0
recv(1073753760, 0x1, 2147483647, MSG_PROBE|0x8000000) = 0
recv(1073745924, 0x1, 2147483647, MSG_PEEK|MSG_CTRUNC|MSG_DONTWAIT) = 0
poll([{fd=5, events=POLLIN}, {fd=7, events=POLLIN}], 2, 0) = 0
recv(1073745924, 0x1, 2147483647, MSG_OOB|MSG_PEEK|MSG_CTRUNC|MSG_DONTWAIT) = 0
poll([{fd=5, events=POLLIN}, {fd=7, events=POLLIN}], 2, 0) = 0
recv(1073745924, 0x1, 2147483647, MSG_DONTROUTE|MSG_CTRUNC|MSG_DONTWAIT) = 0
poll([{fd=5, events=POLLIN}, {fd=7, events=POLLIN}], 2, 0) = 0
recv(1073745924, 0x1, 2147483647, MSG_OOB|MSG_DONTROUTE|MSG_CTRUNC|MSG_DONTWAIT) = 0
poll([{fd=5, events=POLLIN}, {fd=7, events=POLLIN}], 2, 0) = 0
chown32(0x2d93a, 0x3e8, 0x3e8) = 0
poll([{fd=5, events=POLLIN}, {fd=7, events=POLLIN}], 2, 0) = 0
chown32(0x2d972, 0x3e8, 0x3e8) = 0
poll([{fd=5, events=POLLIN}, {fd=7, events=POLLIN}], 2, 0) = 0
stat64("/system/etc/init.kzm9d.sh", {st_mode=S_IFREG|0755, st_size=519, ...}) = 0
fork() = 45
msgget(0x1, 0xbe802c00, 0, 0x1) = 0
recv(1073745924, 0x1, 2147483647, MSG_DONTROUTE|MSG_PEEK|MSG_CTRUNC|MSG_DONTWAIT) = 0
poll([{fd=5, events=POLLIN}, {fd=7, events=POLLIN}], 2, 0) = 0
poll([{fd=5, events=POLLIN}, {fd=7, events=POLLIN}], 2, 0) = 0
recv(1073745924, 0x1, 2147483647, MSG_OOB|MSG_DONTROUTE|MSG_PEEK|MSG_CTRUNC|MSG_DONTWAIT) = 0
poll([{fd=5, events=POLLIN}, {fd=7, events=POLLIN}], 2, 0) = 0
stat64("/system/bin/sh", {st_mode=S_IFREG|0755, st_size=82972, ...}) = 0
fork() = 46
msgget(0x1, 0xbe802c00, 0, 0x1) = 0
recv(1073745924, 0x1, 2147483647, MSG_DONTWAIT|MSG_PROBE) = 0
poll([{fd=5, events=POLLIN}, {fd=7, events=POLLIN}], 2, 0) = 0
open("/sys/class/android_usb/android0/enable", O_WRONLY|O_CREAT|O_LARGEFILE, 0622) = -1 ENOENT (No such file or directory)
poll([{fd=5, events=POLLIN}, {fd=7, events=POLLIN}], 2, 0) = 0
open("/sys/class/android_usb/android0/idVendor", O_WRONLY|O_CREAT|O_LARGEFILE, 0622) = -1 ENOENT (No such file or directory)
poll([{fd=5, events=POLLIN}, {fd=7, events=POLLIN}], 2, 0) = 0
open("/sys/class/android_usb/android0/idProduct", O_WRONLY|O_CREAT|O_LARGEFILE, 0622) = -1 ENOENT (No such file or directory)
poll([{fd=5, events=POLLIN}, {fd=7, events=POLLIN}], 2, 0) = 0
open("/sys/class/android_usb/android0/functions", O_WRONLY|O_CREAT|O_LARGEFILE, 0622) = -1 ENOENT (No such file or directory)
poll([{fd=5, events=POLLIN}, {fd=7, events=POLLIN}], 2, 0) = 0
open("/sys/class/android_usb/android0/enable", O_WRONLY|O_CREAT|O_LARGEFILE, 0622) = -1 ENOENT (No such file or directory)
poll([{fd=5, events=POLLIN}, {fd=7, events=POLLIN}], 2, 0) = 0
stat64("/sbin/adbd", {st_mode=S_IFREG|0750, st_size=142656, ...}) = 0
fork() = 47
msgget(0x1, 0xbe802c00, 0, 0x1) = 0
recv(1073745924, 0x1, 2147483647, MSG_OOB|MSG_DONTWAIT|MSG_PROBE) = 0
poll([{fd=5, events=POLLIN}, {fd=7, events=POLLIN}], 2, 0) = 0
recv(1073745924, 0x1, 2147483647, MSG_PEEK|MSG_DONTWAIT|MSG_PROBE) = 0
poll([{fd=5, events=POLLIN}, {fd=7, events=POLLIN}], 2, 0) = 0
poll([{fd=5, events=POLLIN}, {fd=7, events=POLLIN}], 2, -1) = ? ERESTART_RESTARTBLOCK (To be restarted)
--- SIGCHLD (Child exited) @ 0 (0) ---
write(6, "\21", 1) = 1
sigreturn() = ? (mask now [QUIT TRAP ABRT FPE KILL USR1 USR2 ALRM XCPU VTALRM PROF WINCH IO PWR RTMIN])
poll([{fd=5, events=POLLIN}, {fd=7, events=POLLIN, revents=POLLIN}], 2, -1) = 1
read(7, "\21", 32) = 1
wait4(-1, [{WIFEXITED(s) && WEXITSTATUS(s) == 0}], WNOHANG, NULL) = 45
recv(1073755808, 0x1, 2147483647, MSG_PEEK|0x7000000) = 0
recv(1073745924, 0x1, 2147483647, MSG_OOB|MSG_PEEK|MSG_DONTWAIT|MSG_PROBE) = 0
wait4(-1, 0xbe802db8, WNOHANG, NULL) = 0
poll(
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment