• Lv0
    粉丝0

积分4 / 贡献0

提问1答案被采纳0文章0

作者动态

    应用可以通过系统模块或库执行cmd命令?

    深开鸿_王石

    来自手机 沙发 发表于 2023-12-15 22:07:51
    3.2及以后的版本是不可能了,都是在沙箱里还有selinux的权限限制,一般的应用没有这种提权可能了,当然自己编译镜像除外

    Desto

    发表于 2023-12-18 10:54  IP属地: - 中国广东省广州市 中国电信IDC

    回复 深开鸿_王石: 请教一下如果是自己编的镜像要如何执行命令行,有相关的链接吗?

    深开鸿_王石

    发表于 2023-12-18 14:23  IP属地: 江苏省

    回复 Desto: 这个不用连接,你其实想透传嘛,对吧,那很简单自己写个napi接口,或者最简单写个nativec++的app,有deveco可以直接生成的,然后用c代码直接调用shell命令,system这个方法就可以,最关键的就是关了selinux,比如setenforce 0,这样,我发的文章也有介绍的,https://forums.openharmony.cn/fo ... tid=1401&extra=

    【2 条回复】

    马迪

    板凳 发表于 2023-12-17 08:33:37
    这权限太大了,万一哪个应用执行一个rm -rf * ,或者 reboot
    共4 条回复,点击查看

    Copyright   ©2023  OpenHarmony开发者论坛  京ICP备2020036654号-3 |技术支持 Discuz!

    返回顶部