* Poniższe modyfikacje robisz na własną odpowiedzialność; to, że u mnie działa poprawnie nie znaczy, że tak samo będzie u Ciebie. Opisana metoda jest poważną ingerencją w istotne składniki oprogramowania telefonu, więc podkreślam jeszcze raz - robisz to na własną odpowiedzialność. Prawdopodobnie (podkreślam - prawdopodobnie) poniższy patch zostanie automatycznie zaimplementowany w kolejnym wydaniu PwnageTool, więc jeśli nie chcesz ryzykować, poczekaj.
1. tworzymy katalog tethering
2. ściągamy plik:
* RapidShare: 1-CLICK Web hosting - Easy Filehosting - dla iPhone 3GS
* RapidShare: 1-CLICK Web hosting - Easy Filehosting - dla iPhone 3G
rozpakowujemy i otrzymany plik CommCenter.patch umieszczamy w katalogu tethering
3. kopiujemy z iPhone'a do katalogu tethering następujący plik: /System/Library/PrivateFrameworks/CoreTelephony.framework/Support/CommCenter
4. otwieramy terminal i wchodzimy do katalogu tethering
5. wpisujemy w terminalu:
a) dla Iphone 3GS: bspatch CommCenter CommCenter-hacked CommCenter.patch

6. kasujemy plik CommCenter z katalogu tethering i zmieniamy nazwę CommCenter-hacked na CommCenter
7. na wszelki wypadek zmieniamy w iPhone nazwę CommCenter na CommCenter.backup
8. kopiujemy CommCenter z katalogu tethering do iPhone'a (/System/Library/PrivateFrameworks/CoreTelephony.framework/Support/)
9. ustawiamy dla nowego pliku CommCenter w iPhone uprawnienia 755 (chmod +x /System/Library/PrivateFrameworks/CoreTelephony.framework/Support/CommCenter)
10. restartujemy iPhone'a i cieszymy się działającym tetheringiem.
Powyższy sposób przetestowałem osobiście na iPhone 3GS kupionym w Orange, soft 3.1.2, baseband 04.26.08, JB zrobiony PwnageTool 3.1.4, simlock zdjęty ultrasn0w 0.91-1. Działa poprawnie w sieci Play.