Ios iPhone/shell命令提示符的调试桥
对于Android,ADB(Android调试桥)允许在连接的设备上获取外壳: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,如果您被越狱(即使您没有越狱,
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: