
1 tempdban Jan 5, 2016 via Android 要么你 su -c python 要么 os.system('su -c') |
3 usb OP |
4 clino Jan 5, 2016 os.system 是调用一个子进程 并不会对自己有所影响 |
5 clino Jan 5, 2016 照楼上的说应该是 os.system('su -c cat /system/etc/a') |
16 ChiChou Jan 5, 2016 |
17 tempdban Jan 6, 2016 via Android import sys,os args = [sys.executable] + sys.argv os.execlp('su', 'su', '-c', ' '.join(args)) |
30 WayToPlay Jan 6, 2016 要 root android ,以 linux root 执行 python 干嘛啊,直接先执行 adb root && adb reboot 就行了吧。 如果 adb 没有权限,先在 root 下 adb kill-server 。 |
31 shyling Jan 6, 2016 通过 popen 执行 su -,然后会启动一个 root 权限的 shell ,通过这个 shell 操作。。其他的方法的话。。 通过 shell 设置你的二进制文件 setuid 位,然后通过 os.setuid(0)。不过估计不太可行。。 |