怪!Native程序中调用system()都返回错误

ThinkiCode 2014-03-30 09:29:39
在一部分三星手机(如S4,Note3)上编写Native程序,手机已经成功root,程序中用system函数执行命令,如system("pwd"),然后到adb shell中,先执行su获取root权限,然后再执行我的native程序,结果上面的system函数全部都返回错误。如果adb shell不获取su,直接使用shell用户,那么system函数处就不会失败。难道root还不如shell??不知道怎么回事,真是怪了!
root是OK的。
有高人知道为什么吗?
...全文
52 2 打赏 收藏 转发到动态 举报
写回复
用AI写文章
2 条回复
切换为时间正序
请发表友善的回复…
发表回复
ThinkiCode 2014-04-16
  • 打赏
  • 举报
回复
很奇怪,后来发现把这个bin拷贝到/system/xbin下面执行就OK了。

80,351

社区成员

发帖
与我相关
我的任务
社区描述
移动平台 Android
androidandroid-studioandroidx 技术论坛(原bbs)
社区管理员
  • Android
  • yechaoa
  • 失落夏天
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧