我刚刚从App Store下载了一个名为"系统状态"的应用程序,它为您提供了有关安装它的iPhone的详细信息。
其中一个功能提供了一个系统日志,允许您在从一个 BSSID 漫游到另一个 BSSID 时查看网络信息。
我的问题是他们是怎么做到的?
我到处搜索过,我找到的唯一方法是使用私有 API。我假设由于此应用程序在App Store上线,因此可以通过合法的方式获取信息。
经过更深入的挖掘,我认为他们从Apple状态日志中获得了信息,更多详细信息可通过以下链接获得:
https://developer.apple.com/library/ios/#documentation/System/Conceptual/ManPages_iPhoneOS/man3/asl.3.html
http://www.cocoanetics.com/2011/03/accessing-the-ios-system-log/