我正在开发一个将在托管平台上使用的应用程序。使用托管平台,我的意思是它将在使用Android作为平台的设备上运行。没有通常的Android(手机/平板电脑应用程序将被安装,只有自定义公司软件)。
根文件系统以r / w的形式安装,我可以将我的apk文件推送到/ system / app /并启动我的活动和服务。
我的目标是提供在低于1024的端口上运行的服务。绑定此tcp端口时,我收到EACCES denied错误消息。如何允许我的应用程序绑定到此端口?
我找到了iptables解决方案,但不幸的是,iptables可执行文件不起作用(分段错误)。我无法重新编译平台,也没有平台签名密钥(平台作为目标设备上的安装提供)。
我的问题是:当我能够将我的应用程序安装为系统应用程序并对设备具有root访问权限时,如何为我的应用程序提供绑定到特权端口的权限。
答案 0 :(得分:0)
0-1023主要用于其他协议。你尝试过使用更高端口吗?否则确保所有者是正确的,如果没有,那么使用chown并确保。如果这些不起作用,则为ls -l提供权限。