My T-Mobile IPCC file (Looking for Testers for Non-Jailbreak/Jail Break)
*****USE AT YOUR OWN RISK*****
(This is Experimental / I am unsure this works)
I would prefer that it would be tested on a non-jail broken iPhone (I dont care even it you test it on a JailBroken iPhone.
I am looking for testers for my T-Mobile ipcc file. I have used the T-Mobile UK ipcc file as the base and added extra XML data for it from the ATT US ipcc File. I would like someone to test it on a NON-Jailbroken iPhone (iOS 4.3 and up). ***I CAN NOT SAY THAT I WORKS SINCE I DO NOT HAVE AN iPHONE TO TEST IT ON***
we need to prep iTunes a bit for it to allows us to update the settings on our iPhone. Since Apple has blocked the easy straight forward way of doing it, we need to run a little command in command prompt (try Start > Run > cmd) will do the trick for now:
http://static.erodov.com/reviews/cel...e-tether/7.png
After doing this, start iTunes your normal way (and hopefully you had the sense to quite iTunes before running the above command) and let it detect your iPhone and make all the usual noises. Once everything settles down... 'Shift' + Click on the 'Check for Updates' button and a File-Open popup should appear.
Select the .ipcc and hit 'Open.'
You should immediately see the Settings > General > Network > Cellular Data Network option open up. Go into it and enter your appropriate MMS settings (MMSC and MMS Proxy IP : Port)
T-Mobile Infomation
Code:
Name: T-Mobile US
APN: epc.tmobile.com
Proxy: 216.155.165.050
Port: 8080
Username: (leave this blank)
Password: (leave this blank)
Server: (leave this blank)
MMSC: http://mms.msg.english.t-
mobile.com/mms/wapenc
MMS Proxy: 216.155.165.50
MMS Port: 8080
MMS Protocol: WAP 2.0 (don't know if this is important)
MCC: 310
MNC: 260
APN Type: (leave this blank)
Also, another MMSC that T-Mobile uses is http://216.155.174.84/servlets/mms
Either MMSC should work just fine
After that, repeat the above updating procedure again... selecting the same .ipcc file in the same exact way. Only takes a couple of seconds really.
That's that to it.
Code for the Main Part of the Carrier Bundle (carrier.plist)
Code:
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd">
<plist version="1.0">
<dict>
<key>CarrierName</key>
<string>T-Mobile</string>
<key>MMS</key>
<dict>
<key>GroupModeEnabled</key>
<false/>
<key>MMSC</key>
<string>http://mms.msg.english.t-mobile.com/mms/wapenc</string>
<key>MaxMessageSize</key>
<integer>1048576</integer>
<key>MaxRecipients</key>
<integer>10</integer>
<key>MaxVideoBitrate</key>
<integer>131072</integer>
<key>OnWhileRoaming</key>
<true/>
<key>Proxy</key>
<string>216.155.165.50:8080</string>
</dict>
<key>MaxBluetoothModemConnections</key>
<integer>1</integer>
<key>MyAccountURL</key>
<string>http://my.t-mobile.com</string>
<key>MyAccountURLTitle</key>
<string>My T-Mobile</string>
<key>PhoneNumberRegistrationGatewayAddress</key>
<string>+447786205094</string>
<key>RegistrationOptInRequired</key>
<true/>
<key>RoamingVoicemailPilotNumber</key>
<string>+18056377243</string>
<key>Services</key>
<array>
<dict>
<key>ServiceCode</key>
<string>611</string>
<key>ServiceName</key>
<string>Customer Care</string>
</dict>
<dict>
<key>ServiceCode</key>
<string>411</string>
<key>ServiceName</key>
<string>Directory Assistance</string>
</dict>
<dict>
<key>ServiceCode</key>
<string>#225#</string>
<key>ServiceName</key>
<string>Balance</string>
</dict>
<dict>
<key>ServiceCode</key>
<string>#646#</string>
<key>ServiceName</key>
<string>Minutes Used</string>
</dict>
<dict>
<key>ServiceCode</key>
<string>#674#</string>
<key>ServiceName</key>
<string>Messages Used</string>
</dict>
</array>
<key>ShowCallForwarded</key>
<false/>
<key>ShowCallForwarding</key>
<false/>
<key>ShowTTY</key>
<false/>
<key>StatusBarImages</key>
<array>
<dict>
<key>AllowPrefixMatching</key>
<true/>
<key>CarrierName</key>
<string>T-Mobile</string>
<key>DefaultImage</key>
<string>Default_CARRIER_T-Mobile US.png</string>
<key>FullScreenOpaqueImage</key>
<string>FSO_CARRIER_T-Mobile US.png</string>
<key>StatusBarCarrierName</key>
<string>T-Mobile USA</string>
</dict>
</array>
<key>StockSymboli</key>
<array>
<dict>
<key>name</key>
<string>Deutsche Telekom AG</string>
<key>symbol</key>
<string>DT</string>
</dict>
</array>
<key>SupportedSIMs</key>
<array>
<string>310260</string>
</array>
<key>SupportsNITZ</key>
<false/>
<key>VVMIgnoresIntlDataRoaming</key>
<false/>
<key>VisualVoicemailServiceName</key>
<string>none</string>
<key>apn</key>
<array>
<dict>
<key>apn</key>
<string>epc.tmobile.com</string>
<key>password</key>
<string></string>
<key>signature</key>
<data>
SoRInAo/HFp8UZFxEcFm5gbgh7y9tIJNWAGiVcgneAmMCx4km5qs
0Nn3bDHw5/sUXMuwOQSoQZT2ZxMdfoZdIhL+2HAvJCzfIm9QUlBx
QmCjTS+yn+E9NCm4eAqhh/ukXs7bUTlawoOEdWCMSMpfM7E5Toai
oPQ3mkBDt2hlwVA=
</data>
<key>type-mask</key>
<integer>4</integer>
<key>username</key>
<string></string>
</dict>
</array>
<key>signature</key>
<data>
SoRInAo/HFp8UZFxEcFm5gbgh7y9tIJNWAGiVcgneAmMCx4km5qs0Nn3bDHw5/sUXMuw
OQSoQZT2ZxMdfoZdIhL+2HAvJCzfIm9QUlBxQmCjTS+yn+E9NCm4eAqhh/ukXs7bUTla
woOEdWCMSMpfM7E5ToaioPQ3mkBDt2hlwVA=
</data>
</dict>
</plist>
AT&T IPCC File:http://www.freewebs.com/coasternnews2/IPCCs/ATT_US.ipcc
T-Mobile UK IPCC File:http://www.freewebs.com/coasternnews...uk_iPhone.ipcc
T-Mobile US IPCC FILE (EXPERMENTAL/CUSTOM MADE):http://www.freewebs.com/coasternnews...Mobile_US.ipcc
Mac users, to enable updaing carrier settings in iTunes the equivalent command is:
Code:
defaults write com.apple.iTunes carrier-testing -bool TRUE