iPhone 私有 API

问题描述 投票:0回答:2

如何向 iPhone 应用程序添加私有 API 和框架。像Apple80211.

ios iphone-privateapi
2个回答
3
投票

假设您问“如何调用在私有 API 中声明的函数”,此应用程序将向您展示如何操作。看看

-[MSNetworksManager init]

void * dlopen(const char*, int)
是您要查找的函数,在
dlcfn.h
中声明,使用方式如下:

int (*scan)(void *, NSArray **, void *);
void *libHandle = dlopen("/System/Library/Frameworks/Preferences.framework/Preferences", RTLD_LAZY);
scan = dlsym(libHandle, "Apple80211Scan");

1
投票

请不要使用任何私有 API,因为 Apple 很可能会拒绝您的申请。

© www.soinside.com 2019 - 2024. All rights reserved.