执行fuse / fat文件系统的权限

时间:2014-06-06 11:28:58

标签: android execution fuse fat

已成功交叉编译的ruby for android,一切都在模拟器中正常。

但是当我在我的设备(Nexus4)上测试这些有趣的东西时,我注意到/ sdcard(或/ storage / emulated / 0)是一个没有执行权限的保险丝挂载。

如何在SD卡上执行某些操作?

我在linux上看到你可以将它作为参数传递给链接器,在android中这不起作用,/ system / bin / linker想要一个指向特殊结构的指针,我相信我可以写一个小的c程序,创建该结构并运行链接器以执行可读程序。

但共享库怎么样? ruby加载了数十个共享库(每次有require时),我敢打赌加载共享库需要执行权限。

将可执行文件移动到/data/data/my.app.name/files/或任何其他地方不是解决方案,我的二进制文件非常胖(静态链接),用户可以自由指定存储它们的任何位置。

提前感谢您的帮助。

0 个答案:

没有答案