Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/shell/5.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Ios iPhone/shell命令提示符的调试桥_Ios_Shell_Command Line_Terminal_Adb - Fatal编程技术网

Ios iPhone/shell命令提示符的调试桥

Ios iPhone/shell命令提示符的调试桥,ios,shell,command-line,terminal,adb,Ios,Shell,Command Line,Terminal,Adb,对于Android,ADB(Android调试桥)允许在连接的设备上获取外壳: adb外壳 iOS有类似的功能吗 我想在Mac电脑上键入一些shell命令,这些命令将在连接的iPhone上执行。 iPhone上有内置终端吗?通过网络使用ssh(如Wi-Fi),iPhone/ipad首先需要下载并启用ssh服务。没有内置的任何东西,但如果你被越狱或可以侧载应用程序(也就是说,你有一个带有XCode的mac),你可以用类似,在应用商店中不可用 要从计算机访问shell,如果您被越狱(即使您没有越狱,

对于Android,ADB(Android调试桥)允许在连接的设备上获取外壳:

adb外壳

iOS有类似的功能吗

我想在Mac电脑上键入一些shell命令,这些命令将在连接的iPhone上执行。

iPhone上有内置终端吗?

通过网络使用ssh(如Wi-Fi),iPhone/ipad首先需要下载并启用ssh服务。

没有内置的任何东西,但如果你被越狱或可以侧载应用程序(也就是说,你有一个带有XCode的mac),你可以用类似,在应用商店中不可用

要从计算机访问shell,如果您被越狱(即使您没有越狱,如果您可以侧载应用程序,也有可能),您可以从Cydia安装
openssh
openssh server
(我相信它在GUI中只是被称为“openssh”)。一旦在您的设备上运行,您就可以通过USB连接设备,并使用它访问外壳、推拉文件等。这将设置一个USB链路来中继来自设备上SSH服务器的TCP数据包,然后围绕SSH和SCP“包装”以执行所需的任务

您必须编译一个名为
iproxy
的程序使其工作;该程序通过USB总线中继TCP,以允许通过电缆进行ssh。我编写的脚本中的注释解释了如何做到这一点(对不起……我计划最终将其移动到
README.md

该程序遵循adb的大部分语法,并实现一些更常用的操作


如果不越狱,你的选择会更加有限,但你也有可能做点什么。自从我不再经常使用iOS以来,我就再也没有尝试过了。

以下是一些可能有用的东西:以及使用Safari: