参考:
android - Launch a script as root through ADB - Stack Overflow
前提是你要安装过su 。 adb su 可以使用
Android 5.0+
os.system(rf'{adb} connect {devices_ip} && {adb} root && {adb} remount \ && ...你的其他代码,此时已经有root权限')
Android 4.4
这里和很多教程不一样的是 su -c 没有单引号。加了单引号之后反而很多不可以
os.popen(rf'{adb} connect {devices_ip} && {adb} push {cer0_name} /data/local/tmp && {adb} shell "su -c ...你的其他代码,此时已经有root权限" &&')