Nastavitve operaterjev za iPhone OS 3.1.3

Apple je v najnovejši verziji operacijskega sistema za iPhone, ponovno omogočil tethering oz. povezavo računalnika v splet s pomočjo iPhona. Ponovno se lahko zahvalimo mikrohardu, ki je zbral vse potrebne datoteke na dobro poznanem naslovu. Bodite pozorni, da izberete pravilno verzijo operacijskega sistema.

Navodila za namestitev najdete tukaj.

Žal zaenkrat kaže, da ne bo mogoče uporabiti ipcc datoteke, ker bi morala le ta biti ustrezno podpisana. A nič se bati, potrebno je le ročno vnesti nastavitve in ponovno zagnati telefon! V kolikor ste ipcc datoteko že naložili, izgleda da je edina rešitev ponastavitev (restore) iPhona.

Tethering deluje le na iPhonu 3G in 3GS, ki so nezaklenjeni (tovarniško odklenjeni).

Nastavitve je zbral Jest, najdete jih na Jabolku in Mobile.si.

Manjkata nam le še logotip in odstranitev nadležnega sporočila “Call Forwarding”, več po  skoku…

Že v naprej povem, da je za postopek potreben jailbreakan iPhone z omogočenim SSH dostop. Če tega nimate in zadeve ne poznate, sledeča navodila niso za vas. Navodila so napisana za Mobitelove uporabnike, vrednosti so povzete iz mikrohardovih ipcc datotek, vendar je postopek identičen tudi za ostale operaterje, le vrednosti so drugačne.

1. Če še je še nimate, snamite ustrezno nastavitveno .ipcc datoteko vašega operaterja in jo preimenujte v .zip datoteko ter jo razpakirajte.

2. Dobili boste mapo Payload v kateri je  datoteka oz. mapa Mobitel.bundle,odprite jo. Na Macu to storite z desnim klikom in Show Package Contents.

3. Zanimajo vas 3 datoteke, ki so odvisne od operaterja, prekopirajte jih na namizje:

  • Default_CARRIER_MOBITEL.png
  • FSO_CARRIER_MOBITEL.png
  • carrier.plist

4. Odprite datoteko carrier.plist in iz nje prekopirajte odseka, ki se lahko sicer razlikujeta glede na operaterja. Za urejanje .plist datotek priporočam TextWrangler, ki se imenitno razume s Cyberduckom.

<dict>
	<key>AllowPrefixMatching</key>
	<true/>
	<key>CarrierName</key>
	<string>MOBITEL</string>
	<key>DefaultImage</key>
	<string>Default_CARRIER_MOBITEL.png</string>
	<key>FullScreenOpaqueImage</key>
	<string>FSO_CARRIER_MOBITEL.png</string>
</dict>
in
<string>29341</string>
<string>29331</string>
<string>29351</string>
5. Povežite se na iPhone, pojdite v mapo /private/var/mobile/Library/Carrier Bundle.bundle/

6. Prekopirajte Default_CARRIER_MOBITEL.png in FSO_CARRIER_MOBITEL.png v to mapo.

7. Naredite varnostno kopijo datoteke carrier.plist, ki se nahaja v  mapi /private/var/mobile/Library/Carrier Bundle.bundle/ !

BODITE POZORNI, DA JE NE PREPIŠETE Z ISTOIMENOVANO DATOTEKO, KI SMO JO DOBILI IZ IPCC DATOTEKE.

TA KORAK JE ZELO POMEBEN. V KOLIKOR STORITE NAPAKO, SE VAŠ IPHONE NE BO ZNOVA ZAGNAL. LAHKO, DA BO POTREBNA PONASTAVITEV (RESTORE)!

(Načeloma pa je mogoče večino težav odpraviti preko SSH, kljub temu, da se iPhone ne zažene do Springboarda)

8. Odprite datoteko carrier.plist iz mape /private/var/mobile/Library/Carrier Bundle.bundle/ v željenem urejevalniku in poiščite odsek:

<key>MandatoryVerify</key>
<dict>
<key>SIMs</key>
<array>
<string>20201</string>
in mu dodajte iz ipcc datoteke prekopirane odseke, da bo izgledal približno tako:
<key>MandatoryVerify</key>
<dict>
<key>SIMs</key>
<array>
<string>29341</string>
<string>29331</string>
<string>29351</string>
<string>20201</string>
9. Nad odsek
<dict>
<key>AllowPrefixMatching</key>
<false/>
<key>CarrierName</key>
<string>Mobistar</string>
<key>DefaultImage</key>
<string>Default_CARRIER_Mobistar.png</string>
<key>FullScreenOpaqueImage</key>
<string>FSO_CARRIER_Mobistar.png</string>
</dict>
dodajte
<dict>
<key>AllowPrefixMatching</key>
<true/>
<key>CarrierName</key>
<string>MOBITEL</string>
<key>DefaultImage</key>
<string>Default_CARRIER_MOBITEL.png</string>
<key>FullScreenOpaqueImage</key>
<string>FSO_CARRIER_MOBITEL.png</string>
</dict>
11. V kolikor želite odstraniti nadležno sporočilo “Call Forwarding”, poiščite odsek
<key>ShowCallForwarded</key>
<true/>
<key>ShowCallForwarding</key>
<true/>
in ga spremenite v
<key>ShowCallForwarded</key>
<false/>
<key>ShowCallForwarding</key>
<false/>
12. Datoteko shranite, po potrebi ponovno naložite na iPhone in restartirajte iPhone.
13. Če se je karkoli zalomilo in se iPhone ne zažene ponovno, predlagam, da se najprej poskusite nanj povezati s pomočjo SSH in nadomestite carrier.plist datoteko v /private/var/mobile/Library/Carrier Bundle.bundle/ z varnostno kopijo.
Advertisements