slingplayer over 3g

Since the release of the SlingPlayer iPhone app in the App Store yesterday, 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! If you haven’t jailbroken your iPhone yet, here is reason #1,563,982 to do it…

Thanks to 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. You can configure what apps get tricked by adding the app’s bundle identifier to “/Library/MobileSubstrate/DynamicLibraries/VoIPover3G.plist”.

In order to use this simple hack, your iPhone must be jailbroken (see quickpwn tutorials) and you must install Mobile Substrate, OpenSSH and VoIPover3G (reboot after install) from Cydia.

Assuming you’ve installed these apps and that you know how to SSH into your iPhone, follow these instructions:

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

2. Navigate to /Library/MobileSubstrate/DynamicLibraries

3. With a text editor, open VoIPover3G.plist

4. Look for:

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

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

It should look like this:

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

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

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

6. Reboot your iPhone

7. Done! SlingPlayer should now work over 3G!

There is also an easier way to get SlingPlayer to work over 3G… Simply launch Cydia and look for the Tricker ThreeG application. It does the exact same thing as the above hack except it tricks ALL apps to think they are on wifi. It’s much simpler than SSHing into your iPhone but remember that by installing Tricker ThreeG, all apps will behave like they are on wifi. This is not recommended because for a lot of apps its makes sense to know whether they are on wifi or 3G.

UPDATE: Jordan, the developer of Tricker ThreeG left a comment below explaining that my description of Tricker ThreeG was not entirely true. Unlike what I wrote above (strikethrough text), Tricker ThreeG only trick Fring, Skype and SlingPlayer to think the apps are on wifi. 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.

  • Kim

    Will this work with a first gen iPhone over Edge?

  • @Kim – reportedly yes. I haven’t tried it myself though since I only have an iPhone 3G.

    Let us know how it goes 🙂

  • LarryInAz

    If you’ve SSH’d into your iPhone before this is a very easy “fix” to trick the Slingplayer think it’s on a Wi-Fi connection. 2 TiVo thumbs up to the person that found this work-around. 😉

  • DK

    This worked perfectly!! Just make sure you’re following the syntax and capitalize the “S” and “P” in SlingPlayer.

  • Teddy

    These directions worked great, to a tee. Thanks!

  • Jordan

    I created Tricker ThreeG and I’m glad it’s being talked about because I didn’t think it was going to be this big already. It’s gotten over 3,000 downloads in just over 12 hours! And this post was a little wrong because my tweak/hack does not trick every app into thinking it’s on Wi-Fi… just Skype, Fring and SlingPlayer. Just the ones you’d need! So the post was slightly wrong there. But the other information about my tweak was right. Enjoy!

    • Ron


      Any ideas for running Sling Pro over 3g once I jailbreak. I know tricker 3g is no longer available on cydia.

  • Hi Jordan,

    Thank you for your comment. I edited the post to correct my mistake.


  • Dirk

    Jordan, how is this any different than VoIPover3G? is it just that it comes pre-packaged with the com.slingmedia.SlingPlayer bundle ID? what happens when a new app comes out (i.e. HULU) and we need to trick this app?

  • Jordan

    I know it is similar to Voipover3G but there are differences in our code. The PLIST file is the same so it is east to edit though. If Hulu comes out or something I’ll add it to my list and then update the app through cydia.


    P.S. Please let me know of other apps that need to be tricked like slingplayer and I’ll do it.

  • Dirk

    Cool, thanks for the response. I’m curious how the code is different? Is Tricker more stable or anything like that? I’m pretty handy with VoIPover3G so I’m wondering if there’s any benefit to me switching to Tricker. Thanks.

  • John

    First of all I installed this yesterday and it has worked perfectly, thanks. Second will AT&T be able to see if we use sling over 3G and bill us for the data even if we hav the unlimited data plan?

  • Dirk

    AT&T will not be able to tell you’re using Sling mobile per se, but if you overuse it on 3G, they will notice a huge spike in your data usage and if you pass a certain threshold (most people agree it’s about 5GB per month) you will get a call. If you do it two months in a row, you might get terminated from their network.

  • craig

    if i’m in a regular wifi zone will my phone know to fall back on regular wifi instead of 3G?

  • Selvyn

    I been trying to find the app in Cydia and i have not been able to find it, i went to the search tab and type the name of the app and is not there.

  • Simon

    I am on O2 UK and have managed to installed Tricker, but slingplayer just wont connect via 3G. It just says there is internet connection, am I doing something wrong?

  • Simon

    ….sorry typo. It says there is NO internet connection…

  • Pingback: How to Hack the iPhone to Use SlingPlayer and Skype Over 3G | Free Fun Gadgets()

  • bob

    I never thought I would jailbreak my phone. But this hack was enough to make me do it.

    I was able to jailbreak the phone easily enough. But unfortunately, I was unable to install Tricker ThreeG.

    When I attempted to do so, I got the following error message:

    “Size Mismatch”

    There was a button just below reading “Okay”

  • brian

    i have jailbroken my phone and installed the MobileSubstrate, voipover3g and openssh, and changed the root password. i have ssh’d into it with putty but in Library, there is no MobileSubstrate directory. what do i do now?

  • Does tricker 3g work over 02 network

  • Simon Andree

    I couldnt get it to connect over 3G with O2 Uk

  • Simon

    Back to answer my own question. If you want Slingplayer to work via 3G you must also have your slingbox setup to work on the default port of 5001. When I originally setup my slingbox I had to change the port from 5001 to 5009 as I used 5001 for something else. Well it seems Slingplayer mobile has something hard coded into it that will only allow it work via 3G, if you are using the default port (5001).

  • usmankhan

    how to make id on the slingplayer website plz send me methord of sling opening account thanks

  • Avi

    Guys… It doesn’t work… Anything to do with Version 3? Tks!

  • ian

    @ Jordan,

    Thanks for tricker fantastic app, but when will it be back on cydia,
    I had it working brilliantly with sling, then it played up,
    so uninstalled it now i cant get it back as its now removed,

    Please would u get it back on cydia ,,, please…

  • brad

    What happen to tricker three3? it’s not on the cydia store??

  • jack

    i tried doing this (the voip3g thing) and whenever i try to start up slingplayer it just crashes. I am using an iphone 3gs 3.0 software. any help would be really appreciated.

  • fstrthnu2

    Just finished doing this with iPhone Browser (windows XP) on my iPhone 3G 3.0 because they pulled Tricker ThreeG 🙁 but this works fine. Thanks for the tip.

  • izeman

    Just wanted to thank the creator, Jordan, for tricker threeG. Your app worked wonders with the slingplayer mobile. I upgraded to 3.0 on my Iphone 3G, and then realized that tricker was pulled. I am by no way a computer wiz, sooooooooooooo,after a few hours of finally figuring voipover 3g did I get my slingplayer to work again. Your app was so great, I just loaded it and slingplayer worked without a glitch. So what I’m saying is if you could bring it back some way some how it would be fantastic for all the others out there that are like me!

    GREAT APP!!!!!!!!!!!!!

  • David

    izeman — what did you do to get it working under 3.0?

  • Ed

    i have a jailbreak iphone 3GS and i install threeG with winterboard after installation i reboot my iphone but still i can no make call on skype over 3G connection and i tried using voipover3G i dont know how to get it to work please help me here how to get it work?

  • squint0241

    I think Jordan (the creator of Tricker ThreeG) has given up on providing the app through Cydia. I agree, it is a great app, but for what it does people have not been generous enough to donate to Jordon for all his hard work in creating this app. I agree with him, and I would do the same thing… The fruits of his labor must not go unrewarded!

  • Ed

    i have a jailbreak iphone 3GS, i tried use voipover3g 1.0.2 and i have mobilesubstrate 0.9.2976-1 and when i want to open skype or app store it crashes. anyone here could show me how to use skype out over 3G or how i can get this voipover3g works that the skype would not crash ?

  • matsite

    Two part question, for 1 is there another place to find tricker?
    2 I do not have access to a computer how can I get this to work straight from my iPhone 3g os 2.2.1..? Any ideas

  • john

    Thank you so much for this trick and help.Tricker 3g disapeared from cyntia and now they are charging 2 bucks for a new application .I dont care about 2 bucks but dont want to give my credit card info so you saved me from lots of trouble.Thank you…working great with iphone 3g operating system 3.0….

  • Adam

    Could use some help in finding the /Library/MobileSubstrate/DynamicLibraries root.

    Through SSH I see Library but within that folder there is no MobileSubstrate folder. In Cydia, I search for Mobile Substrate and it shows that it’s already installed (0.0.3005-1)

    I’ve reinstalled a few times, restarted a few times… still no luck in finding that root.

    Any ideas?

  • dude

    Worked like a charm.. .To the person who couldn’t find the directory, click those .. at the top of winscp a few times to get to the root, and used the Library off that folder.

  • ~Help~

    Hi I’ve just found this to change the root ect.. but what i really wanna do is use bbc iplayer and other web apps what do i type in to change this?>

    Thanks for any help cheers!

  • Slingplayer crashes each time i try to connect over 3g. It start logging in, and when it comes to connecting window, slingplayer just hangs and come back to springboard!
    Using iphone 3g 3.1.2 jailbroaken with blackra1n and installed 3G unrestricted.
    Tried even VoipOver3G but didn’t work either.

  • Chris

    Does it work with 3G unrestricter?

  • Will Griffiths

    I am having the same problem as Imran, SP is also crashing I am on the O2 UK network

  • Alex

    Um, did trickerthreeg get discontinued? cause I cant find it anywhere… I downloaded VOIPover3g, but having never SSH’d an iPhone before, dont know how to start. Any help?

  • Ryan

    For those who cannot find th “MobileSubstrate” file its because you’re looking in the wrong “root” folder. You have to keep going back through the files till you get too the root file NAMED “/”. once you get there you will see the correct “Library” folder with “MoblieSubstrate” inside.

  • Pingback: Jänkare lurar Iphone att bli en tv()