That's awesome! I can successfully tether now using my factory unlocked 3GS , jailbroken, and on FW 3.1.2! I just had to add the bundle carriers, create the links, reboot, reset network settings and viola!
Thanks for the nice find and the patched file zz! karma up for you
UPDATE: MMS is also now working. I just tried a Sun-to-Sun MMS (Photo taken by iPhone to Nokia 3120c) and it went through. My nokia 3120c was able to receive the MMS eventhough the MMS Max Message Size is 307200 bytes.
Note: I edited the plist for both Sun and Smart bundle to fix the multiple SMS sending as MMS bug and the correct type-mask for the internet apn so that voicemail settings don't appear.
For Sun, copy this and save as carrier.plist, then overwrite the carrier.plist in the Sun_ph carrier bundle
| 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>AllowEDGEEditing</key>
<true/>
<key>BookmarkURLs</key>
<array>
<dict>
<key>BookmarkName</key>
<string>MySun Account</string>
<key>BookmarkURL</key>
<string>http://www.suncellular.com.ph/customerHelp.aspx</string>
</dict>
</array>
<key>CarrierName</key>
<string>Sun Cellular</string>
<key>IntlDataRoamingSwitch</key>
<true/>
<key>MMS</key>
<dict>
<key>GroupModeEnabled</key>
<false/>
<key>MMSC</key>
<string>mmscenter.suncellular.com.ph</string>
<key>MaxMessageSize</key>
<integer>307200</integer>
<key>Proxy</key>
<string>202.138.159.78:8080</string>
</dict>
<key>MyAccountURL</key>
<string>http://www.suncellular.com.ph/customerHelp.aspx</string>
<key>MyAccountURLTitle</key>
<string>MySun Account</string>
<key>ShowCallForwarded</key>
<false/>
<key>ShowCallForwarding</key>
<false/>
<key>ShowDialAssist</key>
<false/>
<key>ShowTTY</key>
<false/>
<key>StockSymboli</key>
<array>
<dict>
<key>name</key>
<string>Sun</string>
<key>symbol</key>
<string>S</string>
</dict>
</array>
<key>SupportedSIMs</key>
<array>
<string>51505</string>
</array>
<key>SupportsNITZ</key>
<true/>
<key>SupportsUserBusyCauseCode</key>
<true/>
<key>VVMIgnoresIntlDataRoaming</key>
<false/>
<key>VisualVoicemailServiceName</key>
<string>none</string>
<key>apns</key>
<array>
<dict>
<key>apn</key>
<string>fbband</string>
<key>password</key>
<string></string>
<key>type-mask</key>
<integer>49</integer>
<key>username</key>
<string></string>
</dict>
<dict>
<key>apn</key>
<string>mms</string>
<key>password</key>
<string></string>
<key>type-mask</key>
<integer>4</integer>
<key>username</key>
<string></string>
</dict>
<dict>
<key>apn</key>
<string></string>
<key>password</key>
<string></string>
<key>type-mask</key>
<integer>0</integer>
<key>username</key>
<string></string>
</dict>
</array>
<key>voicemail_context</key>
<integer>0</integer>
</dict>
</plist>
|
Then, copy this and save as Info.plist, then overwrite the Info.plist in the Sun_ph carrier bundle
| 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>CFBundleDevelopmentRegion</key>
<string>English</string>
<key>CFBundleExecutable</key>
<string>Sun_ph</string>
<key>CFBundleIdentifier</key>
<string>com.apple.Sun_ph</string>
<key>CFBundleInfoDictionaryVersion</key>
<string>6.0</string>
<key>CFBundlePackageType</key>
<string>BNDL</string>
<key>CFBundleSignature</key>
<string>????</string>
<key>CFBundleSupportedPlatforms</key>
<array>
<string>iPhoneOS</string>
</array>
<key>CFBundleVersion</key>
<string>5.0</string>
<key>DTPlatformName</key>
<string>iphoneos</string>
<key>DTSDKName</key>
<string>iphoneos3.1.2.internal</string>
<key>MinimumOSVersion</key>
<string>3.1.2</string>
</dict>
</plist>
|