gpt4 book ai didi

java - 如何从android中的java获得对 "root-only"文件夹的root访问权限

转载 作者:行者123 更新时间:2023-12-02 07:35:18 27 4
gpt4 key购买 nike

我正在尝试(但失败了)找出文件浏览器应用程序如何访问仅限根文件夹,例如/data
从我到目前为止所读到的内容看来,唯一的方法是生成一个新进程并使用 su 执行正常的终端命令并处理标准输出,
但问题是,我见过许多应用程序,例如显示存储在 /data/app 文件夹中的 .apk 的图标。
你如何做到这一点,因为我不知道程序如何在标准输出中返回它。
在我看来,他们似乎可以通过 java 直接访问它,而无需使用外部进程。

最佳答案

/data/app 中的 APK 是世界可读的,因此您实际上不需要 root 访问权限来读取它们,您只需要知道实际的文件名(因为您没有权限)列出文件),这很容易找到。简而言之,除非您前向锁定 APK,否则它是世界可读的,这是设计使然的。

如果不启动新进程,就无法以 root 权限运行应用程序,而“root explorer”风格的应用程序正在使用巧妙的技巧来让人们认为这是可能的。他们要么将文件复制到临时文件夹以供您编辑它们,然后将它们复制回来,要么通过管道传输整个管道以在内存中解析它,或者使用其他类似的方法。

因此,问题通常变成:您想做什么以及为什么?

关于java - 如何从android中的java获得对 "root-only"文件夹的root访问权限,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12338192/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com