大家好: 目前遇到一个问题,需要在android中运行一条命令,但是需要root权限,所以需要对android进行root,但是失败了,
平台:
android-4.3
imx6q_sabresd
编译成user模式
详细操作方式:https://community.freescale.com/thread/350983
if(setgid(gid) || setuid(uid)) { ALOGI("robin su: permission denied\n"); fprintf(stderr,"su: permission denied\n"); return 1; }
主要在调用su命令的时候setgid以及uid失败,su退出,不清楚是否一定要用“eng“模式才行,我试过用”user“模式的boot.img+”eng“模式的system.img是不行的。
我怀疑android应该还有其他地方做了权限管理,阻止了su命令成功运行。
请问有人在imx6q的android-4.3下面root过吗?
如果有麻烦共享一下,谢谢!
|