Witam!
Ten poradnik opisze jak połączyć się z Internetem w iPhonie wykorzystując połączenie internetowe w PC i kabel USB.
Potrzebne rzeczy:
- .Net Framework 3.5
- iTunnel, link: iTunnel.zip
- Bitvise Tunnelier, link: http://www.vbap.com.au/TunnelierPort...1.4.26.paf.exe
- Privoxy, link: www.privoxy.org
- EdgeProxy, link: EdgeProxy.zip
Dodatkowo na iPhonie należy mieć zainstalowane BossPrefs oraz openSSH (Jailbreak ofc).
I. Przygotowanie PC
1. Instalujemy .Net Framework jeśli nie mamy. Można go łatwo znaleźć na stronie Microsoftu.
2. Wypakowujemy iTunnel.zip do jakiegoś folderu.
3. Instalujemy Tunneliera.
4. Uruchamiamy Tunneliera.
5. Ustawienia:
a) Login:
- Host: 127.0.0.1
- Port: 22
- Username: root
- Password: alpine
b) S2C Fwding:
- dodajemy wpis[Listen Interface: 0.0.0.0 List. Port: 8118 Destination Host: 127.0.0.1 Dest. Port: 8118
6. Zapisujemy ustawienia do profilu.
7. Instalujemy i uruchamiamy Privoxy (powinno pojawić się niebieskie kółko z "P" w trayu)
II. Przygotowanie iPhone'a
1. Wyłączamy WiFi
2. Sprawdzamy czy mamy właściwe dane EDGE/3G
3. Uruchamiamy SSH w BossPrefs
4. Odpalamy WinScp ablo wtyczkę TPoT w TC
5. Wyciągamy z iPhone'a plik: "/private/var/preferences/SystemConfiguration/preferences.plist"
6. Edytujemy go (najlepiej WordPadem), by wyglądał w następujący sposób:
<dict>
<key>Interface</key>
<dict>
<key>DeviceName</key>
<string>ip1</string>
<key>Hardware</key>
<string>com.apple.CommCenter</string>
<key>Type</key>
<string>com.apple.CommCenter</string>
</dict>
<key>Proxies</key>
<dict>
<key>ProxyAutoConfigEnable</key>
<integer>1</integer>
<key>ProxyAutoConfigURLString</key>
<string>file:///private/var/preferences/proxy.pac</string>
</dict>
Na czerwono zaznaczone wersy wklejone.
7. Zastępujemy plik na telefonie tym zmodyfikowanym.
8. Rozpakowujemy EdgeProxy (znajdują się tam 3 pliki)
- EdgeProxy kopiujemy do /Applications/BossPrefs.app/services
- proxy.edge i proxy.off do /private/var/preferences
9. To koniec przygotowywań.
III. Działanie:
1. Włączamy w BossPrefs SSH, EDGE i EdgeProxy (w takiej kolejności, po tym telefon się zrestartuje)
2. Podłączamy telefon do USB.
3. Uruchamiamy Runtunnel.cmd z paczki itunnel.zip (wyskoczy okienko z "itunnel.exe 22 22", zostawiamy je włączone)
4. Uruchamimy Privoxy
5. Uruchamiamy Tunnelier i klikamy przycisk "Login".
6. Od tego momentu Interent na iPhonie będzie dostarczany z PCta. Możemy sprawdzić IP stronką typu whatismyip.com
UWAGA!! Nie wiem czy w przypadku aplikacji takich Youtube net jest też pobierany z komputera, wiem, że w przypadku Safari, Cydii, Icy na pewno tak jest (pobierają one internet z PCta, także nie należy się martwić o kasę). W czasie będę dodawał informacje, które aplikacje korzystają z tego rozwiązania, was też bym o to prosił.
Poradnik został zaczerpnięty ze strony: alk blog: SSH to get your iphone online via USB cable



LinkBack URL
About LinkBacks


Cytuj
