faq: Упрощенное использование PC в качестве интернет-шлюза для iPhone

Written on Сентябрь 19, 2008 by MrKot

В статье Используем интернет на iPhone через компьютер описывается способ использования компьютера в качестве шлюза в интернет для iPhone, но для повседневного использования он немного сложноват, т.к. каждый раз, когда вам потребуется выйти в интернет с телефона, нужно будет править файл preferences.plist, что вобщем-то довольно неудобно. Да, и нужно также не забыть исправить все изменения обратно, т.к. в противном случае интернет через EDGE у вас работать не будет.

Для решения этого недостатка существует следующий способ.

Нам понадобиться BossPrefs (из Cydia), а также WinSCP (из пакета iPhoneUSB Extra).

1. Для начала нам понадобиться файл, скопируем его на компьютер /private/var/preferences/SystemConfiguration/preferences.plist (с помощью WinSCP или любым другим способом). Затем переименуем его в preferences.plist.edge, откроем для редактирования, внесем изменения как указано в п.4 статьи Используем интернет на iPhone через компьютер и сделаем «Сохранить как…» – имя ему укажем preferences.plist.proxy. Теперь у нас есть два файла, с настройками для работы через прокси и для работы через прямое соединение. Эти файлы необходимо скопировать обратно на телефон в папку /private/var/preferences/SystemConfiguration.

2. Следующим делом нам нужно скачать этот архив (если ссылка не работает, в конце статьи прилагается содержимое файлов) . Извлекаем из него три файла и кидаем их на телефон
EDGE Proxy -> /Applications/BossPrefs.app/services
proff.sh -> /private/var/preferences/SystemConfiguration
pron.sh -> /private/var/preferences/SystemConfiguration

3. Проверяем работоспособность – заходим в BossPrefs. Видим новый пункт меню EDGE Proxy, дергаем переключатель (должна появиться ромашка вместо переключателя, иногда BossPrefs глючит и не переключает сразу, если это так попробуйте еще подергать переключатель). Если переключение прошло удачно, можно все тем же BossPrefs перезагрузить телефон и пользоваться интернетом с компьютера, когда вы закончите работу, достаточно перещелкнуть переключатель обратно и перезагрузить телефон – интернет через EDGE должен снова заработать.

Собственно и все!

P.S. Если ссылка на архив с файлами не работает можно их сделать самостоятельно:

EDGE Proxy

sh /private/var/preferences/SystemConfiguration/pron.sh
sh /private/var/preferences/SystemConfiguration/proff.sh
exist /private/var/preferences/SystemConfiguration/proxy.pid
/Applications/BossPrefs.app/edge.png

proff.sh

cp /private/var/preferences/SystemConfiguration/preferences.plist.edge /private/var/preferences/SystemConfiguration/preferences.plist
rm /private/var/preferences/SystemConfiguration/proxy.pid

pron.sh

cp /private/var/preferences/SystemConfiguration/preferences.plist.proxy /private/var/preferences/SystemConfiguration/preferences.plist
echo "1" > private/var/preferences/SystemConfiguration/proxy.pid

by MrKot

If you enjoyed this post Subscribe to our feed

3 Comments on “faq: Упрощенное использование PC в качестве интернет-шлюза для iPhone”

  1. karabas666 |

    Здравствуйте почему у меня нету на Айфоне программы CYDIA , я качаю программу BossPrefs с помощью Installer , а она не качается что делать подскажите ?

  2. vovkab |

    Нужно перепрошить телефон с сидией, она идет по умолчанию со всеми анлокерами.

  3. vovkab |

    тест

Leave a Reply

You must be logged in to post a comment.