Jak mogę dowiedzieć się, o których sieciach Wi-Fi wie mój iPhone?

8

Czy istnieje sposób, aby dowiedzieć się, z którymi sieciami Wi-Fi mój iPhone automatycznie spróbuje się połączyć, jeśli je znajdzie?

Jeśli wejdę Settingsi wtedy Wi-Fi, widzę sieci bezprzewodowe, które są dostępne, ale tylko te w zasięgu. Chciałbym zobaczyć wszystkie znane sieci bezprzewodowe.

Damovisa
źródło

Odpowiedzi:

8

Tam, gdzie jest wola, jest sposób;)

Z zapasowego iPhone'a nie jest to możliwe w ustawieniach. Potrzebne informacje są przechowywane w pęku kluczy iPhone'a. Jeśli masz dostęp do iPhone SDK, możesz zacząć się bawić, jeśli chcesz, ale zostawię to, ponieważ byłaby to odpowiedź StackOverflow.

Dokładna lokalizacja to: /private/var/Keychains/keychain-2.db

Ricbax
źródło
Dzięki za to zbadam. Mój nie jest zwykłym iPhonem.
Damovisa
2

Myślę, że jedynym sposobem jest znalezienie się w zasięgu sieci, której chcesz się pozbyć. Nie możesz zobaczyć, jakie sieci przechowałeś, nie o których wiem, ale jeśli chcesz się pozbyć sieci.

Ustawienia> Wi-Fi>

Następnie wybierz niebieską strzałkę po prawej stronie sieci, do której jesteś podłączony, i kliknij „Zapomnij o tej sieci”

GiH
źródło
1

Jeśli nie jesteś zainteresowany, aby dowiedzieć się, jaki algorytm używany jest do wybierania sieci, ale chcesz tylko wyświetlić listę zapamiętanych sieci, istnieją co najmniej trzy aplikacje Cydia: „hasła wifi”, „wiedza sieci” i „lista sieci”.

(Pierwsza ma tę zaletę, że jest samodzielną aplikacją i nie instaluje biblioteki mobilesubstrate, podczas gdy inne mają tę zaletę, że wyświetlają informacje dokładnie tam, gdzie oczekujesz ich w ustawieniach Wi-Fi, ale kosztem łączenia urządzenia z jeszcze innym biblioteka mobilesubstrate)

Bonus, pokaże również zapisane hasła w postaci czystego tekstu!
Najpierw jednak musisz jailbreakować urządzenie, ponieważ dostęp do potrzebnych informacji wymaga uprawnień roota.

Costin Gușă
źródło
0

Istnieje sposób, aby to zrobić bez zrywania iPhone'a z więzienia.

1) Najpierw musisz pobrać program o nazwie „Cydia Impactor”. -Link: http://www.cydiaimpactor.com/

2) Następnie pobierz plik „ipa” jednej z aplikacji Cydia innej firmy o nazwie „lista sieci”. -Link: http://idroidnews.net/networklist-cydia-tweak-to-view-list-saved-wifi-passwords-in-settings.html

3) Uruchom Impactor.exe i podłącz iPhone'a do komputera kablem USB.

4) Program powinien wyświetlić informacje o telefonie, wskazując, że rozpoznaje urządzenie. Teraz wystarczy przeciągnąć plik .ipa na nazwę telefonu.

5) Następnie program poprosi o podanie Twojego identyfikatora AppleID i hasła. *Nie martw się. Program nie zbiera informacji o hasłach, a także możesz użyć dowolnego innego prawidłowego identyfikatora AppleID z hasłem, to nie ma znaczenia.

6) Program działa w ten sposób, że używa Twojego identyfikatora AppleID do ubiegania się o bezpłatny, 7-dniowy certyfikat programisty, co zasadniczo sprawia, że ​​jesteś ważnym programistą, takim jak TUTUapp lub IOSemus.

7) * Nie próbuj jeszcze otwierać nowo zainstalowanej aplikacji w telefonie, nie będzie działać, dopóki nie zaufasz programistom. Przejdź do Ustawień> Ogólne> Profile i powinieneś zobaczyć swój identyfikator AppleID (lub inny identyfikator, którego chcesz użyć) na liście jako oczekujący profil programisty. Teraz wystarczy kliknąć i zaufać certyfikatowi programisty, i voila!

8) Po 7 dniach Twój bezpłatny profil programisty zostanie odwołany i musisz zacząć od kroku (3). Nie martw się; nie ma ograniczeń co do tego, ile razy możesz zostać programistą. Może to być uciążliwe, ale jest to niewielka cena do zapłacenia, jeśli chcesz pozostać bez złamania więzienia.

Alternatywny:

-Jeśli to trochę za dużo pracy, możesz także przejść do Ustawienia> Ogólne> Resetuj, a następnie wybrać „Resetuj ustawienia sieci”, aby usunąć każdą znaną sieć Wi-Fi z pamięci telefonu iPhone.

Dylan Stewart
źródło