Pergunta

Qual será o resultado do

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

Estou usando isso para obter informações WiFi no iPod OS 3.1.2., Porque quando eu NSLog(@"Result %@",libhandle); Estou ficando nulo o que deve ser a resposta,

obrigado

Foi útil?

Solução

De acordo com esta discussão, fazer o exposto acima retornará nulo no simulador do iPhone, porque não possui o pacote necessário. Se você ainda está enfrentando problemas com isso no dispositivo, pode ser que a Apple tenha alterado a estrutura interna do arquivo para esse item do sistema. Essa é uma das razões pelas quais é ruim confiar em APIs privadas.

Para mais informações sobre o WiFi Snooping, você pode se referir ao código -fonte para este projeto, porque eles podem ter resolvido esses problemas. No entanto, mais uma vez eu gostaria de lembrá -lo de que você não poderá enviar uma inscrição para a App Store que usa isso, devido às chamadas privadas da API. A Apple agora está digitalizando todos os pedidos enviados para essas chamadas e os rejeitando instantaneamente.

Licenciado em: CC-BY-SA com atribuição
Não afiliado a StackOverflow
scroll top