Como posso descobrir quais redes Wifi meu iPhone conhece?

8

Existe uma maneira de descobrir quais redes Wi-Fi meu iPhone tentará se conectar automaticamente se as encontrar?

Se eu entrar em Settings e, em seguida, Wi-Fi , posso ver as redes sem fio disponíveis, mas apenas as que estão ao alcance. Gostaria de ver todas as redes sem fio conhecidas.

    
por Damovisa 29.10.2009 / 05:15

4 respostas

8

Onde há vontade há um caminho;)

De um iPhone em estoque, isso não é possível nas configurações. As informações que você deseja são armazenadas nas chaves do iPhone. Se você tiver acesso ao SDK do iPhone, poderá começar a mexer se quiser, mas deixarei assim, já que seria uma resposta do StackOverflow.

A localização exata é: /private/var/Keychains/keychain-2.db

    
por 29.10.2009 / 06:06
2

Eu acho que a única maneira é realmente estar no alcance da rede que você quer se livrar. Você não pode realmente ver quais redes você armazenou, não que eu saiba, mas se você quiser se livrar de uma rede.

Configurações > Wifi >

Em seguida, selecione a seta azul à direita da rede à qual você está conectado e clique em "Esquecer essa rede"

    
por 29.10.2009 / 05:48
1

Se você não está interessado em descobrir o algoritmo usado para escolher a rede, mas apenas deseja visualizar a lista de redes lembradas, há pelo menos três aplicativos Cydia: "senhas wifi", "networkknowledge" e "networklist".

(O primeiro tem a vantagem de ser um aplicativo independente e não instala uma biblioteca de substratos móveis, enquanto os outros têm a vantagem de exibir as informações exatamente onde você espera nas configurações de Wi-Fi, mas com o custo de aumentar o volume do dispositivo com outra biblioteca de substratos móveis)

Bônus, isso também mostrará as senhas armazenadas em texto puro!
Você precisará fazer o jailbreak do dispositivo primeiro, já que o acesso às informações necessárias requer privilégios de root.

    
por 21.01.2014 / 12:22
0

Existe uma maneira de fazer isso sem quebrar o seu iPhone.

1) Primeiro você precisa baixar um programa chamado "Cydia Impactor". -Link: link

2) Em seguida, baixe o que é chamado de arquivo 'ipa' de qualquer um dos aplicativos Cydia de terceiros chamado "networklist". -Link: link

3) Execute o Impactor.exe e conecte seu iPhone ao seu computador via cabo USB.

4) O programa deve exibir as informações do seu telefone, indicando que ele reconhece o dispositivo. Agora simplesmente arraste o arquivo .ipa para o nome do seu telefone.

5) O programa pedirá seu AppleID e senha. *Não se preocupe. O programa não coleta informações de senha, e você também pode usar qualquer outro AppleID válido com senha, não importa.

6) A maneira como o programa funciona é que ele usa seu AppleID para solicitar um certificado de desenvolvedor gratuito de 7 dias, essencialmente ele faz de você um desenvolvedor válido como o TUTUapp ou o IOSemus.

7) * Não tente abrir o aplicativo recém-instalado no seu telefone, mas não funcionará até você confiar no desenvolvedor. Vá para os seus perfis Definições > Geral > e deverá ver o seu AppleID (ou o ID que escolheu usar) listado como um perfil de programador pendente. Agora você só precisa clicar nele e Confiar no certificado do desenvolvedor, e voila!

8) Após 7 dias, seu perfil de desenvolvedor de avaliação gratuita será revogado e você deverá começar novamente a partir da Etapa (3). Não se preocupe; Não há limite para quantas vezes você pode se tornar um desenvolvedor. Pode se tornar incômodo, mas é um preço pequeno a pagar se você quiser ficar sem jailbreak.

Alternativa:

-Se isso for um pouco trabalhoso, você também pode ir para Configurações > Geral > Redefinir e selecionar "Redefinir configurações de rede" para limpar todas as redes Wi-Fi conhecidas da memória do seu iPhone.

    
por 01.11.2016 / 21:17