Firefly开源社区

打印 上一主题 下一主题

ADB放程序到internal_sd执行的权限更改

82

积分

0

威望

0

贡献

技术达人

Rank: 2

积分
82

ADB放程序到internal_sd执行的权限更改

发表于 2015-3-30 21:27:47      浏览:9267 | 回复:7        打印      只看该作者   [复制链接] 楼主
在Firefly RK3288的NDK里弄了个native程序,
用adb push进/data
chmod 777后正常执行
登录的账号是root user

用adb push进/mnt/internal_sd
chmod 777后无法执行
会出现can't execute: Permission denied
/mnt/internal_sd的权限是system(sdcard_rw群的关系吗?)
要怎改internal_sd的权限让adb的root user可以在里面执行push的native程序?
回复

使用道具 举报

742

积分

68

威望

68

贡献

技术大神

Rank: 3Rank: 3

积分
742
QQ
发表于 2015-3-31 10:30:34        只看该作者  沙发
不建议修改/mnt/internal_sd的权限
回复

使用道具 举报

82

积分

0

威望

0

贡献

技术达人

Rank: 2

积分
82
发表于 2015-3-31 12:00:07        只看该作者  板凳
虽不建议但想试试弄了原生测试internal_sd可有空间读写(约5.1GB)的程序,利用adb放进系统的MNT/ internal_sd里跑看看,有办法更改Owner或root用户加进sdcard_rw群吗?
谢谢
回复

使用道具 举报

742

积分

68

威望

68

贡献

技术大神

Rank: 3Rank: 3

积分
742
QQ
发表于 2015-3-31 16:06:17        只看该作者  地板
FatDKai 发表于 2015-3-31 12:00
虽不建议但想试试弄了原生测试internal_sd可有空间读写(约5.1GB)的程序,利用adb放进系统的MNT/ internal ...

用adb push 到system/bin 不就好了么
回复

使用道具 举报

82

积分

0

威望

0

贡献

技术达人

Rank: 2

积分
82
发表于 2015-3-31 16:38:23        只看该作者  5#
风之空响 发表于 2015-3-31 16:06
用adb push 到system/bin 不就好了么

adb无法push到system/bin里
出现Read-only file system的讯息

不知还有啥办法, 还在找, 谢谢
回复

使用道具 举报

742

积分

68

威望

68

贡献

技术大神

Rank: 3Rank: 3

积分
742
QQ
发表于 2015-3-31 17:05:12        只看该作者  6#
FatDKai 发表于 2015-3-31 16:38
adb无法push到system/bin里
出现Read-only file system的讯息

先adb remount
再adb push
回复

使用道具 举报

273

积分

0

威望

0

贡献

技术达人

Rank: 2

积分
273
发表于 2015-3-31 18:50:31        只看该作者  7#
因为vfat挂载参数包含noexec
回复

使用道具 举报

82

积分

0

威望

0

贡献

技术达人

Rank: 2

积分
82
发表于 2015-3-31 21:18:57        只看该作者  8#
风之空响 发表于 2015-3-31 17:05
先adb remount
再adb push

行了, 谢谢!
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

友情链接 : 爱板网 电子发烧友论坛 云汉电子社区 粤ICP备14022046号-2
快速回复 返回顶部 返回列表