Android 以超级用户身份运行应用程序?

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权限才能打开插座并连接到我电脑上的服务器!

我想测试统一遥控器(适用于您电脑的WiFi遥控器),但无法 以任何方式连接到我的PC(尽管我可以从PC ping到我的Android)。在说明中,它说我应该尝试从Android到PC的ping,因此我使用Android终端模拟器尝试ping,它只是打印了以下内容:

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可以打开原始套接字)。我现在有点迷路了。。。