8

Есть ли способ узнать, к каким сетям Wifi мой iPhone будет автоматически пытаться подключиться, если найдет их?

Если я захожу в « Settings и затем « Wi-Fi , я вижу доступные беспроводные сети, но только те, которые находятся в зоне действия. Я хотел бы видеть все беспроводные сети, которые известны.

4 ответа4

8

Там, где есть воля, есть способ;)

Со стокового айфона это невозможно из настроек. Требуемая информация хранится в связке ключей iPhone. Если у вас есть доступ к iPhone SDK, вы можете, если хотите, начать бездельничать, но я оставлю это, поскольку это будет ответом StackOverflow.

Точное местоположение: /private/var/Keychains/keychain-2.db

2

Я думаю, что единственный способ - это быть в зоне действия сети, от которой вы хотите избавиться. На самом деле вы не можете видеть, какие сети вы сохранили, не то, что я знаю, но если вы хотите избавиться от сети.

Настройки> Wifi>

Затем выберите синюю стрелку справа от сети, к которой вы подключены, и нажмите "Забыть эту сеть".

1

Если вы не заинтересованы в поиске алгоритма, используемого для выбора сети, а хотите только просмотреть список запомненных сетей, есть как минимум три приложения Cydia: "пароли wifi", "networkknowledge" и "networklist".

(Первое имеет преимущество в том, что оно является автономным приложением и не устанавливает библиотеку mobilesubstrate, в то время как у других есть преимущество, которое отображает информацию именно там, где вы ожидаете ее в настройках Wi-Fi, но за счет того, что устройство загружается другим библиотека мобильных субстратов)

Бонус, это также покажет сохраненные пароли в открытом виде!
Сначала вам нужно будет сделать джейлбрейк устройства, так как для доступа к необходимой информации требуются права root.

0

Есть способ сделать это без джейлбрейка вашего iPhone.

1) Сначала вам нужно скачать программу под названием "Cydia Impactor". -Ссылка:http://www.cydiaimpactor.com/

2) Затем загрузите так называемый файл "ipa" любого из приложений Cydia сторонних производителей, называемых "сетевой список". -Ссылка: http://idroidnews.net/networklist-cydia-tweak-to-view-list-saved-wifi-passwords-in-settings.html

3) Запустите Impactor.exe и подключите ваш iPhone к компьютеру через USB-кабель.

4) Программа должна отображать информацию о вашем телефоне, указывая, что он распознает устройство. Теперь просто перетащите файл .ipa на имя вашего телефона.

5) Затем программа запросит ваш AppleID и пароль. *Не волнуйтесь. Программа не собирает информацию о пароле, и вы также можете использовать любой другой действующий AppleID с паролем, это не имеет значения.

6) Способ работы программы заключается в том, что она использует ваш AppleID для подачи заявки на бесплатный 7-дневный сертификат разработчика, по сути, она делает вас действительным разработчиком, таким как TUTUapp или IOSemus.

7) * Не пытайтесь открыть недавно установленное приложение на вашем телефоне, оно не будет работать, пока вы не доверяете разработчику. Перейдите в «Настройки»> «Основные»> «Профили», и вы увидите свой AppleID (или любой другой идентификатор, который вы выбрали) в списке ожидающих разработчиков. Теперь вам просто нужно нажать на нее и доверить сертификат разработчика, и вуаля!

8) Через 7 дней ваш бесплатный пробный профиль разработчика будет аннулирован, и вы должны начать заново с шага (3). Не беспокойся; нет предела тому, сколько раз вы можете стать разработчиком. Это может стать неприятным, но это небольшая цена, если вы хотите остаться без джейлбрейка.

Альтернатива:

-Если это слишком сложная работа, вы также можете перейти в "Настройки"> "Основные"> "Сброс" и затем выбрать "Сбросить настройки сети", чтобы очистить все известные сети Wi-Fi из памяти вашего iPhone.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .