我正在开发一个将在托管平台上使用的应用程序。对于托管平台,我的意思是它将在使用Android作为平台的设备上运行。没有常见的Android (将安装手机/平板电脑应用程序,只安装自定义的公司软件)。
根文件系统被挂载为r/w,我可以将apk文件推送到/ system /app/中,并启动我的活动和服务。
我的目标是提供一个运行在低于1024的端口上的服务。绑定此tcp端口时,我收到EACCES拒绝错误消息。如何允许我的应用程序绑定到此端口?
我已经找到了iptables解决方案,但不幸的是,iptables可执行文件无法工作(分段错误)。我无法重新编译平台,也没有平台签名密钥(平台是作为安装在目标设备上提供的)。
我的问题是:当我能够将我的应用程序作为系统应用程序安装并具有对设备的root访问权限(在adb shell上)时,如何授予我的应用程序绑定到特权端口的权限。
发布于 2013-11-19 06:30:10
0-1023主要用于其他协议。您是否尝试过使用更高的端口?否则,请确保所有者是正确的,如果不正确,则使用chown并确保。如果这些都不起作用,请提供特权的ls -l。
https://stackoverflow.com/questions/20058659
复制相似问题