gpt4 book ai didi

android - 如何授予我的系统应用程序 root 权限以绑定(bind)特权端口?

转载 作者:可可西里 更新时间:2023-11-01 02:43:45 25 4
gpt4 key购买 nike

我正在开发一个将在托管平台上使用的应用程序。对于托管平台,我的意思是它将在使用 Android 作为平台的设备上运行。没有通常的 Android(将安装手机/平板电脑应用程序,只是自定义公司软件)。

根文件系统挂载为 r/w,我可以将我的 apk 文件推送到/system/app/并启动我的 Activity 和服务。

我的目标是提供在低于 1024 的端口上运行的服务。绑定(bind)此 tcp 端口时,我收到 EACCES 被拒绝的错误消息。我怎样才能让我的应用程序绑定(bind)到这个端口?

我找到了 iptables 解决方案,但不幸的是,iptables 可执行文件不起作用(段错误)。我无法重新编译平台,也没有平台签名 key (平台作为目标设备上的安装提供)。

我的问题是:当我能够将我的应用程序安装为系统应用程序并对设备具有根访问权限(在 adb shell 上)时,如何为我的应用程序授予绑定(bind)到特权端口的权限。

最佳答案

0-1023 主要用于其他协议(protocol)。您是否尝试过使用更高的端口?否则确保所有者是正确的,如果不正确则使用 chown 并确保。如果这些不起作用,请提供 ls -l 权限。

关于android - 如何授予我的系统应用程序 root 权限以绑定(bind)特权端口?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20058659/

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