我正在查看在iPhone中的网络和调制解调器之间传输的通信。有什么办法可以做到这一点?需要明确的是,我不是在寻找“获取/发布”请求,而是寻找调制解调器自身正在发送和接收的实际命令。我正在使用越狱的iPhone X。
其次,如果我们谈论基于高通的iPhone X,则使用特殊协议-QMI。这是高通公司与他们的基带通信的二进制协议。在iPhone上,通信通过USB总线完成。因此,对于iOS,基带作为常规USB设备提供,并且像一种客户端(iOS)-服务器(基带)通信那样工作。 iOS完全隐藏了基带与实际蜂窝网络之间发生的所有通信。 QMI是基带的一个非常高级的接口,您在其中处理实际的呼叫和消息,而不是蜂窝网络协议的层和层。所有这些都被隐藏并抽象了。据我所记得,iPhone上没有调试接口,您可以在其中看到网络上发生的事情(与某些Android设备不同)。
我想英特尔基带(也可以在iPhone X中找到)工作类似,可以抽象并隐藏所有丑陋的细节。但是我不确定,永远不会放弃基于Intel的iPhone。