Tuesday, 26 May 2009

How To Use SlingPlayer Over 3G/EDGE On iPhone

Since the release of the SlingPlayer iPhone app in the App Store, there’s been much noise about AT&T’s restriction that makes the app operational over wifi only. But as usual, the jailbreak community is here to save the day. Now with jailbreak iPhone, you can use SlingPlayer over 3G/Edge through your iPhone everywhere. You might be check out my post here on how to jailbreak with latest firmware. Read more and get SlingPlayer .ipa file here.


Simply go to Cydia and search for these three applications and install it to your jailbroken iPhone.
  • Mobile Substrate (Step 1)
  • VoIPover3G or (Step 2)
  • Tricker ThreeG (Optional)
The first step that you have to do is install Mobile Substrate through Cydia.


Install Mobile Substrate Via Cydia

Launch Cydia > Select “Sections” at haptic menu > Select “System” category > and Select “Mobile Substrate” or you can tap “Search” in Cydia and type “Mobile Substrate” > Select “install” button at the right top and confirm it to install.



The second step is install VoIPover3G applications. Thanks to crash-X who developed VoIPover3G, you will now be able to use the SlingPlayer app over 3G and Edge. VoIPover3G can trick any application into thinking that it is on Wifi even though it is on a cellular data connection.

Install VoIPover3G Via Cydia

Launch Cydia > Select “Sections” at haptic menu > Select “System” category > and select “VoIPover3G” or you can tap “Search” in Cydia and type “VoIPover3G” > Select “install” button at the right top and confirm it to install.


Once installation completed, you have to make some modification with "VoIPover3G.plist". Assuming you’ve installed these apps and that you know how to SSH into your iPhone, follow these instructions below. If you not clear about SSH on iPhone, you might be checkout my post about on how to use SSH to transfer file on iPhone.

Instructions:

Step 1: SSH into your iPhone and go to the root directory “/”

Step 2: Navigate to /Library/MobileSubstrate/DynamicLibraries

Step 3: And look for "VoIPover3G.plist" file. With a text editor, open VoIPover3G.plist

Step 4: Look for:

Filter = {Bundles = (”com.Fringland.Fring”, “com.apple.AppStore”, “com.audiofile.Interstate”, “com.apple.MobileStore”);};

Now add this part: , “com.slingmedia.SlingPlayer”

It should look like this:

Filter = {Bundles = (”com.Fringland.Fring”, “com.apple.AppStore”, “com.audiofile.Interstate”, “com.apple.MobileStore”, “com.slingmedia.SlingPlayer”);};

Don’t forget the “,” and the quotation marks!

Step 5: Save the changes you just made and upload the file back to its location: /Library/MobileSubstrate/DynamicLibraries

Step 6: Reboot your iPhone. And SlingPlayer should now work over 3G!


Optional Application

There is another way to get SlingPlayer to work over 3G. Thanks to Jordan, the developer of Tricker ThreeG. Please bear in mind, Tricker ThreeG only trick Fring, Skype and SlingPlayer to think the apps are on wifi not to other applications. Knowing this now, I believe Tricker ThreeG is a far better option that VoIPover3G as it doesn’t require manually editing file in the iPhone. Just install and reboot your iPhone after installation completed.

Install Tricker ThreeG Via Cydia

Launch Cydia > Select “Sections” at haptic menu > Select “Tweaks” category > and select “Tricker ThreeG” or you can tap “Search” in Cydia and type “Tricker ThreeG” > Select “install” button at the right top and confirm it to install.


No comments:

Post a Comment