Android 以超级用户身份运行应用程序?
我想测试统一遥控器(适用于您电脑的WiFi遥控器),但无法 以任何方式连接到我的PC(尽管我可以从PC ping到我的Android)。在说明中,它说我应该尝试从Android到PC的ping,因此我使用Android终端模拟器尝试ping,它只是打印了以下内容:Android 以超级用户身份运行应用程序?,android,networking,root,Android,Networking,Root,我想测试统一遥控器(适用于您电脑的WiFi遥控器),但无法 以任何方式连接到我的PC(尽管我可以从PC ping到我的Android)。在说明中,它说我应该尝试从Android到PC的ping,因此我使用Android终端模拟器尝试ping,它只是打印了以下内容: ping: icmp open socket: Operation not permitted 我的安卓系统是植根的,所以我键入了su,然后再试一次,结果成功了。所以我认为统一遥控器需要su权限才能打开插座并连接到我电脑上的服务器!
ping: icmp open socket: Operation not permitted
我的安卓系统是植根的,所以我键入了su
,然后再试一次,结果成功了。所以我认为统一遥控器需要su权限才能打开插座并连接到我电脑上的服务器!唯一的问题是,统一遥控器不要求su权限。。。(就像终端一样。在我使用su
之前,它不需要根权限,我猜在统一远程内部也会发生同样的情况)
我是否可以在没有请求的情况下启动具有su权限的应用程序(在本例中为统一远程)
编辑:
因此,现在我尝试了另外两个远程控制应用程序,但没有一个能够找到服务器(既不能自动检测也不能手动检测……是的,我已经安装并打开了服务器!)再次->Ping工作正常。。。。让我惊讶的是,只有远程控制应用程序才有这个问题。。。例如,使用ES文件资源管理器的FTP工作正常。。。我还有一个在线游戏,它也很好用。。。我不明白:(如果应用程序本身没有向您请求su权限,则没有需要手动操作。
我检查了一下,在统一遥控器的描述中,我没有发现任何提示,说明它需要su权限。Android设备
ping: icmp open socket: Operation not permitted
解决方案:
Root之后,我的android mobile-PING套接字出现错误,我通过设置“PING”文件权限解决了问题,如下所示:
Read Write Execute
Owner Y - Y - Y
Group Y - N - Y
Others Y - N - Y
------------------
Set UID: Y
Set GID:
Sticky:
------------------
Octal Value: 4755 rwsr-xr-x
-------------------------------
您可以通过根浏览器android软件-找到-播放商店编辑权限。是的…请参阅,通常
ping
也不需要su权限。在我的好友手机上,我可以在没有根的情况下运行ping。(此外,如果您尝试市场上的ping应用程序,他们也不需要根,但在我的设备上,始终存在此操作不允许的消息!)我认为Unified Remote也会因为这个原因在内部无法打开套接字…我认为这只是我的设备…(顺便说一句,它是Alcatel 997d)您可以尝试更改“ping”二进制权限,使用根资源管理器并导航到“/system/bin”目录,找到“ping”二进制并将权限设置为777,同时尝试将其链接到其他组。我这样做了。没有帮助。我仍然收到icmp打开套接字错误…我读到它可能与原始套接字有关(只有su可以打开原始套接字)。我现在有点迷路了。。。