View Code? Open in Web Editor
NEW
simple process manager helper library
goproc's Issues
- Input </root/jancox/input.zip>
- Extracting ZIP
- Extracting system_ext.new.dat.br to /root/jancox/bin/flashable/system_ext.new.dat
system
2021/12/16 09:04:21 CMD:0: starting: /usr/bin/python "/root/jancox/bin/sdat2img/sdat2img.py" "/root/jancox/bin/flashable/system.transfer.list" "/root/jancox/bin/flashable/system.new.dat" "/root/jancox/bin/tmp/system.img"
2021/12/16 09:04:21 CMD:0: sdat2img binary - version: 1.0
2021/12/16 09:04:21 CMD:0:
2021/12/16 09:04:21 CMD:0: Traceback (most recent call last):
2021/12/16 09:04:21 CMD:0: File "/root/jancox/bin/sdat2img/sdat2img.py", line 142, in
2021/12/16 09:04:21 CMD:0: main(sys.argv)
2021/12/16 09:04:21 CMD:0: File "/root/jancox/bin/sdat2img/sdat2img.py", line 87, in main
2021/12/16 09:04:21 CMD:0: version, new_blocks, commands = parse_transfer_list_file(TRANSFER_LIST_FILE)
2021/12/16 09:04:21 CMD:0: File "/root/jancox/bin/sdat2img/sdat2img.py", line 55, in parse_transfer_list_file
2021/12/16 09:04:21 CMD:0: trans_list = open(TRANSFER_LIST_FILE, 'r')
2021/12/16 09:04:21 CMD:0: IOError: [Errno 2] No such file or directory: '/root/jancox/bin/flashable/system.transfer.list'
2021-12-16 09:04:21.794 IsError ▶ ot/go/pkg/mod/github.com/kokizzu/[email protected]/goproc.go:301: github.com/kokizzu/goproc.(*Goproc).Start: CMD:0: error proc.exe.Wait /usr/bin/python "/root/jancox/bin/sdat2img/sdat2img.py" "/root/jancox/bin/flashable/system.transfer.list" "/root/jancox/bin/flashable/system.new.dat" "/root/jancox/bin/tmp/system.img"
2021-12-16 09:04:21.795 IsError ▶ &exec.ExitError{
ProcessState: &os.ProcessState{
pid: 25203,
status: 0x100,
rusage: &syscall.Rusage{
Utime: syscall.Timeval{Sec:0, Usec:49818},
Stime: syscall.Timeval{Sec:0, Usec:22720},
Maxrss: 6124,
Ixrss: 0,
Idrss: 0,
Isrss: 0,
Minflt: 900,
Majflt: 1,
Nswap: 0,
Inblock: 256,
Oublock: 0,
Msgsnd: 0,
Msgrcv: 0,
Nsignals: 0,
Nvcsw: 661,
Nivcsw: 6,
},
},
Stderr: nil,
}
2021-12-16 09:04:21.796 IsError ▶ &exec.ExitError{
ProcessState: &os.ProcessState{
pid: 25203,
status: 0x100,
rusage: &syscall.Rusage{
Utime: syscall.Timeval{Sec:0, Usec:49818},
Stime: syscall.Timeval{Sec:0, Usec:22720},
Maxrss: 6124,
Ixrss: 0,
Idrss: 0,
Isrss: 0,
Minflt: 900,
Majflt: 1,
Nswap: 0,
Inblock: 256,
Oublock: 0,
Msgsnd: 0,
Msgrcv: 0,
Nsignals: 0,
Nvcsw: 661,
Nivcsw: 6,
},
},
Stderr: nil,
}
StackTrace:
2021/12/16 09:04:21 CMD:0: max restart reached 0
vendor
2021/12/16 09:04:21 CMD:0: starting: /usr/bin/python "/root/jancox/bin/sdat2img/sdat2img.py" "/root/jancox/bin/flashable/vendor.transfer.list" "/root/jancox/bin/flashable/vendor.new.dat" "/root/jancox/bin/tmp/vendor.img"
2021/12/16 09:04:22 CMD:0: sdat2img binary - version: 1.0
2021/12/16 09:04:22 CMD:0:
2021/12/16 09:04:22 CMD:0: Traceback (most recent call last):
2021/12/16 09:04:22 CMD:0: File "/root/jancox/bin/sdat2img/sdat2img.py", line 142, in
2021/12/16 09:04:22 CMD:0: main(sys.argv)
2021/12/16 09:04:22 CMD:0: File "/root/jancox/bin/sdat2img/sdat2img.py", line 87, in main
2021/12/16 09:04:22 CMD:0: version, new_blocks, commands = parse_transfer_list_file(TRANSFER_LIST_FILE)
2021/12/16 09:04:22 CMD:0: File "/root/jancox/bin/sdat2img/sdat2img.py", line 55, in parse_transfer_list_file
2021/12/16 09:04:22 CMD:0: trans_list = open(TRANSFER_LIST_FILE, 'r')
2021/12/16 09:04:22 CMD:0: IOError: [Errno 2] No such file or directory: '/root/jancox/bin/flashable/vendor.transfer.list'
2021-12-16 09:04:22.045 IsError ▶ ot/go/pkg/mod/github.com/kokizzu/[email protected]/goproc.go:301: github.com/kokizzu/goproc.(*Goproc).Start: CMD:0: error proc.exe.Wait /usr/bin/python "/root/jancox/bin/sdat2img/sdat2img.py" "/root/jancox/bin/flashable/vendor.transfer.list" "/root/jancox/bin/flashable/vendor.new.dat" "/root/jancox/bin/tmp/vendor.img"
2021-12-16 09:04:22.046 IsError ▶ &exec.ExitError{
ProcessState: &os.ProcessState{
pid: 25204,
status: 0x100,
rusage: &syscall.Rusage{
Utime: syscall.Timeval{Sec:0, Usec:75936},
Stime: syscall.Timeval{Sec:0, Usec:44058},
Maxrss: 6144,
Ixrss: 0,
Idrss: 0,
Isrss: 0,
Minflt: 901,
Majflt: 0,
Nswap: 0,
Inblock: 0,
Oublock: 0,
Msgsnd: 0,
Msgrcv: 0,
Nsignals: 0,
Nvcsw: 660,
Nivcsw: 1,
},
},
Stderr: nil,
}
2021-12-16 09:04:22.047 IsError ▶ &exec.ExitError{
ProcessState: &os.ProcessState{
pid: 25204,
status: 0x100,
rusage: &syscall.Rusage{
Utime: syscall.Timeval{Sec:0, Usec:75936},
Stime: syscall.Timeval{Sec:0, Usec:44058},
Maxrss: 6144,
Ixrss: 0,
Idrss: 0,
Isrss: 0,
Minflt: 901,
Majflt: 0,
Nswap: 0,
Inblock: 0,
Oublock: 0,
Msgsnd: 0,
Msgrcv: 0,
Nsignals: 0,
Nvcsw: 660,
Nivcsw: 1,
},
},
Stderr: nil,
}
StackTrace:
2021/12/16 09:04:22 CMD:0: max restart reached 0
product
2021/12/16 09:04:22 CMD:0: starting: /usr/bin/python "/root/jancox/bin/sdat2img/sdat2img.py" "/root/jancox/bin/flashable/product.transfer.list" "/root/jancox/bin/flashable/product.new.dat" "/root/jancox/bin/tmp/product.img"
2021/12/16 09:04:22 CMD:0: sdat2img binary - version: 1.0
2021/12/16 09:04:22 CMD:0:
2021/12/16 09:04:22 CMD:0: Traceback (most recent call last):
2021/12/16 09:04:22 CMD:0: File "/root/jancox/bin/sdat2img/sdat2img.py", line 142, in
2021/12/16 09:04:22 CMD:0: main(sys.argv)
2021/12/16 09:04:22 CMD:0: File "/root/jancox/bin/sdat2img/sdat2img.py", line 87, in main
2021/12/16 09:04:22 CMD:0: version, new_blocks, commands = parse_transfer_list_file(TRANSFER_LIST_FILE)
2021/12/16 09:04:22 CMD:0: File "/root/jancox/bin/sdat2img/sdat2img.py", line 55, in parse_transfer_list_file
2021/12/16 09:04:22 CMD:0: trans_list = open(TRANSFER_LIST_FILE, 'r')
2021/12/16 09:04:22 CMD:0: IOError: [Errno 2] No such file or directory: '/root/jancox/bin/flashable/product.transfer.list'
2021-12-16 09:04:22.249 IsError ▶ ot/go/pkg/mod/github.com/kokizzu/[email protected]/goproc.go:301: github.com/kokizzu/goproc.(*Goproc).Start: CMD:0: error proc.exe.Wait /usr/bin/python "/root/jancox/bin/sdat2img/sdat2img.py" "/root/jancox/bin/flashable/product.transfer.list" "/root/jancox/bin/flashable/product.new.dat" "/root/jancox/bin/tmp/product.img"
2021-12-16 09:04:22.249 IsError ▶ &exec.ExitError{
ProcessState: &os.ProcessState{
pid: 25205,
status: 0x100,
rusage: &syscall.Rusage{
Utime: syscall.Timeval{Sec:0, Usec:62051},
Stime: syscall.Timeval{Sec:0, Usec:44564},
Maxrss: 6152,
Ixrss: 0,
Idrss: 0,
Isrss: 0,
Minflt: 901,
Majflt: 0,
Nswap: 0,
Inblock: 0,
Oublock: 0,
Msgsnd: 0,
Msgrcv: 0,
Nsignals: 0,
Nvcsw: 660,
Nivcsw: 9,
},
},
Stderr: nil,
}
2021-12-16 09:04:22.250 IsError ▶ &exec.ExitError{
ProcessState: &os.ProcessState{
pid: 25205,
status: 0x100,
rusage: &syscall.Rusage{
Utime: syscall.Timeval{Sec:0, Usec:62051},
Stime: syscall.Timeval{Sec:0, Usec:44564},
Maxrss: 6152,
Ixrss: 0,
Idrss: 0,
Isrss: 0,
Minflt: 901,
Majflt: 0,
Nswap: 0,
Inblock: 0,
Oublock: 0,
Msgsnd: 0,
Msgrcv: 0,
Nsignals: 0,
Nvcsw: 660,
Nivcsw: 9,
},
},
Stderr: nil,
}
StackTrace:
2021/12/16 09:04:22 CMD:0: max restart reached 0
system_ext
2021/12/16 09:04:22 CMD:0: starting: /usr/bin/python "/root/jancox/bin/sdat2img/sdat2img.py" "/root/jancox/bin/flashable/system_ext.transfer.list" "/root/jancox/bin/flashable/system_ext.new.dat" "/root/jancox/bin/tmp/system_ext.img"
2021/12/16 09:04:22 CMD:0: sdat2img binary - version: 1.0
2021/12/16 09:04:22 CMD:0:
2021/12/16 09:04:22 CMD:0: Android Nougat 7.x / Oreo 8.x detected!
2021/12/16 09:04:22 CMD:0:
2021/12/16 09:04:22 CMD:0: Traceback (most recent call last):
2021/12/16 09:04:22 CMD:0: File "/root/jancox/bin/sdat2img/sdat2img.py", line 142, in
2021/12/16 09:04:22 CMD:0: main(sys.argv)
2021/12/16 09:04:22 CMD:0: File "/root/jancox/bin/sdat2img/sdat2img.py", line 111, in main
2021/12/16 09:04:22 CMD:0: new_data_file = open(NEW_DATA_FILE, 'rb')
2021/12/16 09:04:22 CMD:0: IOError: [Errno 21] Is a directory: '/root/jancox/bin/flashable/system_ext.new.dat'
2021-12-16 09:04:22.496 IsError ▶ ot/go/pkg/mod/github.com/kokizzu/[email protected]/goproc.go:301: github.com/kokizzu/goproc.(*Goproc).Start: CMD:0: error proc.exe.Wait /usr/bin/python "/root/jancox/bin/sdat2img/sdat2img.py" "/root/jancox/bin/flashable/system_ext.transfer.list" "/root/jancox/bin/flashable/system_ext.new.dat" "/root/jancox/bin/tmp/system_ext.img"
2021-12-16 09:04:22.496 IsError ▶ &exec.ExitError{
ProcessState: &os.ProcessState{
pid: 25206,
status: 0x100,
rusage: &syscall.Rusage{
Utime: syscall.Timeval{Sec:0, Usec:69425},
Stime: syscall.Timeval{Sec:0, Usec:52084},
Maxrss: 6220,
Ixrss: 0,
Idrss: 0,
Isrss: 0,
Minflt: 904,
Majflt: 1,
Nswap: 0,
Inblock: 232,
Oublock: 8,
Msgsnd: 0,
Msgrcv: 0,
Nsignals: 0,
Nvcsw: 669,
Nivcsw: 4,
},
},
Stderr: nil,
}
2021-12-16 09:04:22.497 IsError ▶ &exec.ExitError{
ProcessState: &os.ProcessState{
pid: 25206,
status: 0x100,
rusage: &syscall.Rusage{
Utime: syscall.Timeval{Sec:0, Usec:69425},
Stime: syscall.Timeval{Sec:0, Usec:52084},
Maxrss: 6220,
Ixrss: 0,
Idrss: 0,
Isrss: 0,
Minflt: 904,
Majflt: 1,
Nswap: 0,
Inblock: 232,
Oublock: 8,
Msgsnd: 0,
Msgrcv: 0,
Nsignals: 0,
Nvcsw: 669,
Nivcsw: 4,
},
},
Stderr: nil,
}
StackTrace:
2021/12/16 09:04:22 CMD:0: max restart reached 0
root@localhost:~/jancox#
Os android: termux/ubuntu arm64