【问题标题】:WiFiManager - stumblerWiFiManager - 绊脚石
【发布时间】:2022-04-09 17:37:19
【问题描述】:

我尝试 stumbler 使用 iphone os 2.0 和 3.0 获取 ssid,我收到一个错误,我发现缺少一些框架,谁能告诉我如何恢复这个?

我从 StackOverflow 中发现一篇帖子提到 PrivateFrameworks/Apple80211.Framework: how to install this,或者任何人都可以给我一步来为 iphone os 3.0 应用这个 stumbler?

【问题讨论】:

标签: iphone


【解决方案1】:

该库现在位于:/System/Library/SystemConfiguration/WiFiManager.bundle/WiFiManager

所以您需要将您的 libhandle 更改为:

libHandle = dlopen("/System/Library/SystemConfiguration/WiFiManager.bundle/WiFiManager",RTLD_LAZY);

我还应该提到,这是一个私有的 Apple 框架,因此可能有错误/不是很可用 - 你用它做的任何事情都需要你自担风险

【讨论】:

  • 句柄怎么样,保持不变还是得修改 open = dlsym(libHandle, "Apple80211Open");绑定 = dlsym(libHandle, "Apple80211BindToInterface");关闭 = dlsym(libHandle, "Apple80211Close"); associate = dlsym(libHandle, "Apple80211Associate"); scan = dlsym(libHandle, "Apple80211Scan");打开(&airportHandle);绑定(机场句柄,@“en0”);谢谢
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2011-01-31
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多