This website is not maintained anymore. If you want to keep track of me or my projects (or hire me) check www.conveniencefactory.com or follow me @conveniencedev

Ruwebit
HARDWARE REVIEWS, DIY PROJECTS, IN-DEPTH ARTICLES
Start DIY projectsReviewsHow-to'sNewsAutomotiveAbout the websiteArchive | Most popularLast updatedTags Sitemap
how-to'siphone
Tethering: zelf je ipcc files aanpassen voor iPhone 3.1.3
Download article as PDF
By Maurice on April 18, 2010 popularity:
Eerder schreef ik op Ruwebit al over hoe je je iPhone kunt instellen voor andere providers dan T-Mobile, inclusief tethering. Echter, met firmware 3.1.3 heb je andere ipcc-files nodig. Ruwebit bezoeker Gerardz heeft de oplossing. Een ingezonden artikel.

Eigenlijk is het vervelende van discussies over wel of geen tethering beschikbaar hebben op iPhones, dat er nogal wat factoren in het spel zijn. Allereerst is het zo dat het profiel wat je gebruikt, tethering moet ondersteunen. Een provider kan ervoor kiezen om het uit te zetten, en als Apple zo'n profiel heeft neergezet voor die provider, kun je op je kop gaan staan, maar krijg je tethering nooit blijvend aan de gang. De veel gehoorde suggestie om een profielaaanpassing op te halen bij help.benm.at gaat niet werken voor die gebruikers waarbij in de geinstalleerde ipcc file geen ondersteuning beschikbaar is geconfigureerd voor tethering in combinatie met de provider. Vandaar dat het omsteken van een simkaart bijvoorbeeld soms helpt: als het standaard profiel van de daarop gevonden provider wel tethering ondersteunt, is de optie opeens wel zichtbaar op je iPhone. Je kunt het zelfs configureren voor je andere SIM kaart, maar als je die er vervolgens later in terug plaatst, zal uiteindelijk tethering niet actief zijn.

Een bijkomend probleem, wat we ook al zagen met eerdere versies van de iPhone firmware, is dat het soms lijkt dat tethering het doet (en op fora mensen roepen 'bij mij werkt het hoor'), in werkelijkheid pas nadat je actief geprobeerd heb om tethering aan de gang te krijgen het uit het menu gesloopt wordt als je profiel geen tethering ondersteunt. Dat verwart de conclusies rond welke omstandigheden tethering het nu wel of niet gaat of kan doen enorm. En dat maakt het voor 'de leek' wat lastig om in te schatten waar het al of niet beschikbaar zijn van tethering nu mee te maken heeft.

Wat is er aan de hand? Het standaard 'other, non-apple-approved provider' profiel maakt tethering beschikbaar op je iPhone. Maar het vervelende is, is dat bij het gebruik van dat standaard profiel je
telefoon om de haverklap staat te mauwen dat 'doorschakelen actief is'. Dat was waarom het eerder bij ruwe bit beschikbare profiel zo fijn was voor de gebruikers van een iPhone en een non-apple-approved provider. Laden van dat profiel kon niet alleen zorgen voor een net icoontje van je (non-approved) provider, inderdaad, cosmetisch, maar hielp je vooral van dat ellendige doorschakelen-is-actief geneuzel af.

In dit oorsponkelijke profiel ontbreken echter de statements die in combinatie met firware 3.1.3 nodig zijn voor het aanschakelen van tethering. Die configuratie is echter niet verschrikkelijk ingewikkeld. Wat nodig is, is om in het oorspronkelijke profiel, in de file carrier.plist de opties toe te voegen die voor de 3.1.3 firmware te maken hebben met het ondersteunen van tethering. Dat is bijvoorbeeld de sectie <key>MandatoryVerify</key> en <key>signature</key> en de <key>MaxBluetoothModemConnections</key>. Als die opties zijn aangepast in de carrier.plist file, en de bewuste ipcc file wordt op je telefoon geplaatst op de al eerder beschreven 'Shift-update' manier, heb je een profiel wat _en_ niet meer zeurt over doorschakelen, _en_ tethering ondersteunt.

Het verschil tussen de oorspronkelijke carrier.plist file van het telfort ipcc bestand wat eerder al beschikbaar was op de Ruwebit site en het 3.1.3 telfort ipcc bestand is om precies te zijn:

     <string>http://www.telfort.com/</string>

---
<string>http://www.telfort.nl/</string>
44a45,288
<key>MandatoryVerify</key>
<dict>
<key>SIMs</key>
<array>
<string>20201</string>
<string>20205</string>
<string>20416</string>
<string>20420</string>
<string>20610</string>
<string>20801</string>
<string>20802</string>
<string>20808</string>
<string>20810</string>
<string>20820</string>
<string>21407</string>
<string>21630</string>
<string>21901</string>
<string>22004</string>
<string>22201</string>
<string>22210</string>
<string>22299</string>
<string>22610</string>
<string>22801</string>
<string>22802</string>
<string>22803</string>
<string>23001</string>
<string>23002</string>
<string>23003</string>
<string>23101</string>
<string>23102</string>
<string>23203</string>
<string>23205</string>
<string>23402</string>
<string>23410</string>
<string>23411</string>
<string>23415</string>
<string>23433</string>
<string>23802</string>
<string>23806</string>
<string>23820</string>
<string>23830</string>
<string>24001</string>
<string>24002</string>
<string>24004</string>
<string>24005</string>
<string>24008</string>
<string>24201</string>
<string>24202</string>
<string>24491</string>
<string>24601</string>
<string>24701</string>
<string>24801</string>
<string>25001</string>
<string>25002</string>
<string>25099</string>
<string>25901</string>
<string>26002</string>
<string>26003</string>
<string>26201</string>
<string>26206</string>
<string>26801</string>
<string>26803</string>
<string>27001</string>
<string>27077</string>
<string>27099</string>
<string>27201</string>
<string>27202</string>
<string>27801</string>
<string>28310</string>
<string>28405</string>
<string>28601</string>
<string>28602</string>
<string>29401</string>
<string>29502</string>
<string>29702</string>
<string>302220</string>
<string>302370</string>
<string>302610</string>
<string>302720</string>
<string>310140</string>
<string>310150</string>
<string>310170</string>
<string>310180</string>
<string>310380</string>
<string>310410</string>
<string>310980</string>
<string>311180</string>
<string>334020</string>
<string>33420</string>
<string>338070</string>
<string>33870</string>
<string>34001</string>
<string>37001</string>
<string>37002</string>
<string>40401</string>
<string>40402</string>
<string>40403</string>
<string>40405</string>
<string>40410</string>
<string>40411</string>
<string>40413</string>
<string>40415</string>
<string>40416</string>
<string>40420</string>
<string>40427</string>
<string>40430</string>
<string>40431</string>
<string>40440</string>
<string>40443</string>
<string>40445</string>
<string>40446</string>
<string>40449</string>
<string>40460</string>
<string>40470</string>
<string>40484</string>
<string>40486</string>
<string>40488</string>
<string>40490</string>
<string>40492</string>
<string>40493</string>
<string>40494</string>
<string>40495</string>
<string>40496</string>
<string>40497</string>
<string>40498</string>
<string>40551</string>
<string>40552</string>
<string>40553</string>
<string>40554</string>
<string>40555</string>
<string>40556</string>
<string>40566</string>
<string>40567</string>
<string>405750</string>
<string>405751</string>
<string>405752</string>
<string>405753</string>
<string>405754</string>
<string>405755</string>
<string>405756</string>
<string>41677</string>
<string>42003</string>
<string>42402</string>
<string>42403</string>
<string>42501</string>
<string>42502</string>
<string>42503</string>
<string>42510</string>
<string>42702</string>
<string>44020</string>
<string>45002</string>
<string>45005</string>
<string>45008</string>
<string>45201</string>
<string>45202</string>
<string>45204</string>
<string>45403</string>
<string>45404</string>
<string>45406</string>
<string>45415</string>
<string>45503</string>
<string>45505</string>
<string>46000</string>
<string>46001</string>
<string>46002</string>
<string>46692</string>
<string>50212</string>
<string>50501</string>
<string>50502</string>
<string>50503</string>
<string>50506</string>
<string>51010</string>
<string>51502</string>
<string>52099</string>
<string>52501</string>
<string>52503</string>
<string>52505</string>
<string>53001</string>
<string>60201</string>
<string>60202</string>
<string>60801</string>
<string>61002</string>
<string>61101</string>
<string>61203</string>
<string>61404</string>
<string>61701</string>
<string>62303</string>
<string>62402</string>
<string>63907</string>
<string>64114</string>
<string>64602</string>
<string>64700</string>
<string>64702</string>
<string>64710</string>
<string>65202</string>
<string>65501</string>
<string>70401</string>
<string>70403</string>
<string>70601</string>
<string>70604</string>
<string>708001</string>
<string>70801</string>
<string>71021</string>
<string>710300</string>
<string>71201</string>
<string>71402</string>
<string>71403</string>
<string>71420</string>
<string>71606</string>
<string>71610</string>
<string>72207</string>
<string>722310</string>
<string>72234</string>
<string>72402</string>
<string>72403</string>
<string>72404</string>
<string>72405</string>
<string>72406</string>
<string>72410</string>
<string>72411</string>
<string>72423</string>
<string>72431</string>
<string>73001</string>
<string>73002</string>
<string>73003</string>
<string>73010</string>
<string>732101</string>
<string>732123</string>
<string>73404</string>
<string>74000</string>
<string>74001</string>
<string>74402</string>
<string>74807</string>
<string>74810</string>
</array>
<key>signature</key>
<data>
AxQZpIf4l9Z2knhd11kx7K1v/NBHWjFGXkOF7dNWaUYasV71vZ3CLkVgAqRy
O+OHZ9HhZaiUcu0GANrh26E4jFDYvel2kLicGUorv7d+91OZs76gLCFrY08+
H6Ar3roBGupfpCv113nGlUPUfYsEMD3vzqFX+dB0ACKSOgXiGUE=
</data>
</dict>
<key>MaxBluetoothModemConnections</key>
<integer>5</integer>
48c292
< <string>Telfrt Internet</string>
---
<string>Telfort Internet</string>
402a647,656
<dict>
<key>apn</key>
<string>internet</string>
<key>password</key>
<string></string>
<key>type-mask</key>
<integer>48</integer>
<key>username</key>
<string></string>
</dict>

... oh, en ik heb een KPN en Telfort icoon toegevoegd aan het bestand. Standaard maken Telfort abonnees gebruik van het KPN netwerk, omdat Telfort op dat netwerk roamed. Ik weet niet of er ergens in Nederland nog een stuk 'eigen' Telfort netwerk bestaat, maar als dat het geval zou zijn, is alleen op dat moment het meegeleverde Telfort icoon actief.

Gebruikers van een apple-approved provider die met apple heeft afgesproken om geen tethering te ondersteunen vanaf de iPhone, kunnen dat oplossen door een vers profiel te bouwen voor die provider, waar de opties voor tethering _wel_ in aanstaan. Tenslotte vermoed ik (hoewel niet getest) dat een uitgebreid 3.1.3 profiel rustig gebruikt kan worden op je gejailbreakte 3.1.2 telefoon. Ik verwacht dat de additionele configuratie instellingen domweg genegeerd worden door de 3.1.2 firmware. Ik heb dat echter niet kunnen testen. Mijn niet-gejailbreakte telefoon draait 3.1.3, zeurt niet over doorschakelen en doet tethering.

Downloads

De 1.01 update van de oorspronkelijk plist editor staat tegenwoordig hier: http://www.icopybot.com/download.htm
carrier.plist De carrier plist file van Gerardz
Telfort_3.1.3.ipcc De Teleforn ipcc voor fw 3.1.3 van Gerardz

Copyright © 1999-2010 by Maurice de Bijl. This article was published on 2010-04-18 in how-to's  iphone

Was this article useful to you? Please help me by using the toolbar below to tweet the article, give it an eKudo or add it to Hyves, Facebook, Delicous, Digg or another site. Thanks!

Download article as PDF

Comments on this article

There are 5 comments

Obfuscated IP-address: 139624836
Obfuscated E-mail address: bfepuplezbch
Click for more details  2010-04-24 16:37:25 posted by Schippers
Geweldig uitgelegd! Heb je ook een carrier file voor Tmobile of Vodafone??
Obfuscated IP-address: 210231118
Obfuscated E-mail address: cdcqtkdmaepd
Click for more details  2010-06-08 18:36:32 posted by Maurice
Kleine tip: een ipcc file is gezipt. Even renamen naar .zip en je komt al een stuk verder
Obfuscated IP-address: 214181614
Obfuscated E-mail address: bchniwvytxpp
Click for more details  2010-06-19 22:30:34 posted by Monique
Snap er helemaal niets van!
Wilde antwoord over hoe ik het doorschakkelen kon weghalen, maar ik kan het niet vinden.

Groet
Obfuscated IP-address: 210188376
Obfuscated E-mail address: bduddkbdtmoy
Click for more details  2010-06-21 22:57:30 posted by Yoeri
Met 3.1.3 werkte dit perfect. Ik heb mijn iPhone net geupdate naar iOS 4 en nu krijg ik die venstertjes weer. Deze ipcc file helpt niet meer. Ik heb met de plist editor zitten rommelen, maar daar kom ik niet ver mee...
Obfuscated IP-address: 221423046
Obfuscated E-mail address: dhphumupgpcy
Click for more details  2010-06-24 19:35:46 posted by EZy
Inderdaad na de update naar iOS4 komen de doorschakel vensters weer tevoorschijn.
Heeft er misscien iemand verstand van om de ipcc bestandje aan te passen voor KPN met iOS4?
Alvast bedankt
POPULAR TAGS
Show all tags
SEARCH KEYWORD
FOLLOW ME
Twitter