Become a MacRumors Supporter for $50/year with no ads, ability to filter front page stories, and private forums.
this really is an awesome hack! Here's what I did to make it permanent:

0) find the path to your SlingPlayer app. Mine is "/var/mobile/Applications/BB267966-57B8-4A60-A329-8CDD263EE54E/", replace yours below accordingly.

1) edit the file /var/mobile/Applications/BB267966-57B8-4A60-A329-8CDD263EE54E/Documents/{19CDAA26-2CA8-4b77-AEA2-029AC94D0E88}.dat and change the 0 to a 1 in the line referring to the "classic" Slingbox

2) save a copy of this file to /var/mobile/Applications/BB267966-57B8-4A60-A329-8CDD263EE54E/Documents/{19CDAA26-2CA8-4b77-AEA2-029AC94D0E88}.dat.classic

3) create a shell script called /var/mobile/Applications/BB267966-57B8-4A60-A329-8CDD263EE54E/SlingPlayer.app/SlingPlayer.sh containing the following three lines:

#!/bin/sh
cp /var/mobile/Applications/BB267966-57B8-4A60-A329-8CDD263EE54E/Documents/{19CDAA26-2CA8-4b77-AEA2-029AC94D0E88}.dat.classic /var/mobile/Applications/BB267966-57B8-4A60-A329-8CDD263EE54E/Documents/{19CDAA26-2CA8-4b77-AEA2-029AC94D0E88}.dat
exec "/var/mobile/Applications/BB267966-57B8-4A60-A329-8CDD263EE54E/SlingPlayer.app/SlingPlayer"

4) change the value of the key CFBundleExecutable to SlingPlayer.sh in the file /var/mobile/Applications/BB267966-57B8-4A60-A329-8CDD263EE54E/SlingPlayer.app/Info.plist

works great!

This works great, but one additional command was necessary (in the SlingPlayer.app folder):

Code:
chmod 755 SlingPlayer.sh

This is pure genius, I was so near buying a new Slingbox....
 
I already have that repo and don't see it? Did I jailbreak wrong?

you need to change cydia to see more packages. In the Cydia settings, set it to hacker rather than user. Then you should see grep.

----------

Here. Guide for dummy (hope it's simple enough...)
Warning! You have to have grep installed...
Cydia > search "grep"
1) Unzip the zip file: Auto.sh

2) SSH into your iphone, use SSH clients with graphic user interface. Put that Auto.sh into any folder, i.e. /var

3)
Use command line:
cd /var
sh Auto.sh

4) Use iFile from cydia. Change the value of the key CFBundleExecutable to SlingPlayer.sh in the file /var/mobile/Applications/3CDD5256-BA60-4265-95B2-F07BA75C9224/SlingPlayer.app/Info.plist

p.s. you have to replace 3CDD5256-BA60-4265-95B2-F07BA75C9224 with correct folder name on your device...

I tried your script, but it didn't work. Here's the output, can you offer any tips?

iPad:/var/mobile/Applications/B124C4F7-3CE7-4E52-AE3E-24EFF708575F root# sh Auto.sh
Auto.sh: line 3: head: command not found
Auto.sh: line 3: tr: command not found
SlingFolder is
Auto.sh: line 7: head: command not found
Auto.sh: line 7: tr: command not found
Auto.sh: line 7: cut: command not found
DatFileName is
touch: cannot touch `/SlingPlayer.app/SlingPlayer.sh': No such file or directory
Auto.sh: line 13: /SlingPlayer.app/SlingPlayer.sh: No such file or directory
Auto.sh: line 14: /SlingPlayer.app/SlingPlayer.sh: No such file or directory
Auto.sh: line 15: /SlingPlayer.app/SlingPlayer.sh: No such file or directory
chmod: cannot access `/SlingPlayer.app/SlingPlayer.sh': No such file or directory
iPad:/var/mobile/Applications/B124C4F7-3CE7-4E52-AE3E-24EFF708575F root#

I do have both ipad and iphone slingplayer installed, maybe that's casing an issue?

EDIT: Even after I removed Slingplayer for iPhone, I get the same error.
 
Another update:

The script seems to work fine if I run it via SSH. I can use the slingplayer on a classic once. If I close the app, it won't work after that.

The setting in Info.plist does not seem to matter. I put jibberish in there and it still launches the Sling app as if I changed nothing.

Any way to run the script on the ipad instead of via SSH?
 
Solved:

1st problem. I edited the plist wrong. I was changing CFBundleDisplayName instead of CFBundleExecutable

2nd problem: The script was in the root directory of the app, not in Slingplayer.app subfolder.

It works now!
 
Solved:

1st problem. I edited the plist wrong. I was changing CFBundleDisplayName instead of CFBundleExecutable

2nd problem: The script was in the root directory of the app, not in Slingplayer.app subfolder.

It works now!

Guys,
How is this App is different then Dishnetwork App ?
The reason i am asking is, i have Disnetwork at home, and you get sling adeptor from Dishnetwork, and so once your Dishnetwork DVR is connected to online, you can watch Dishnetwork and manage your DVR by using Dishnetwork app for iphone and ipad.

So, is there any big advantage buying sling App for $30 ?

Are these 2 Sling App from Apple store and Dish network App from app store SAME ?
 
Help creating auto file for slingbox av???

Do i need a different AUTO file for it to work with slingbox av??
 
Afternoon everyone,

So I bought the Slingplayer iPad app without knowing it didn't work with my slingbox av (yes i know i should of read, don't badger me haha). However since my iPad 2 was Jailbroken i decided to buy iFile and possibly try and edit one of the .dat files in the Slingplayer app and it worked i got it working with my old Slingbox AV. The problem was solved however i have to re-edit that same file everytime i close the app im wondering if anyone is familiar enough to create a tweak to have this file either get edited on its own everytime the app starts up or maybe a different type of tweak to make it work. I'm not able to create this becuase i don't know where to start if i can be pointed in the right direction i'd be more than happy to learn, plus i know that there are many people out there that would love this! Thanks for taking the time to read this. any help is appreciated.

Install openssh, open a shell, and chmod the file so no one has write permissions after you edit it.
 
Here. Guide for dummy (hope it's simple enough...)
Warning! You have to have grep installed...
Cydia > search "grep"
1) Unzip the zip file: Auto.sh

2) SSH into your iphone, use SSH clients with graphic user interface. Put that Auto.sh into any folder, i.e. /var

3)
Use command line:
cd /var
sh Auto.sh

4) Use iFile from cydia. Change the value of the key CFBundleExecutable to SlingPlayer.sh in the file /var/mobile/Applications/3CDD5256-BA60-4265-95B2-F07BA75C9224/SlingPlayer.app/Info.plist

p.s. you have to replace 3CDD5256-BA60-4265-95B2-F07BA75C9224 with correct folder name on your device...


This did not work for me. What am I doing wrong? This is what I did:
1)unzipped Auto.zip
2)Edited Auto.sh with my folder name
3)placed it in /var
4)SSH-ed into iPad and ran sh Auto.sh

the following is the result.


-iPad:/var/mobile/Applications/8EDE2FDD-00BC-4E3C-B106-96DD646E96DE/SlingPlayer.app root# sh Auto.sh
Auto.sh: line 3: head: command not found
Auto.sh: line 3: tr: command not found
SlingFolder is
Auto.sh: line 7: head: command not found
Auto.sh: line 7: cut: command not found
Auto.sh: line 7: tr: command not found
DatFileName is
touch: cannot touch `/SlingPlayer.app/SlingPlayer.sh': No such file or directory
Auto.sh: line 13: /SlingPlayer.app/SlingPlayer.sh: No such file or directory
Auto.sh: line 14: /SlingPlayer.app/SlingPlayer.sh: No such file or directory
Auto.sh: line 15: /SlingPlayer.app/SlingPlayer.sh: No such file or directory
chmod: cannot access `/SlingPlayer.app/SlingPlayer.sh': No such file or directory
 
This did not work for me. What am I doing wrong? This is what I did:
1)unzipped Auto.zip
2)Edited Auto.sh with my folder name
3)placed it in /var
4)SSH-ed into iPad and ran sh Auto.sh

the following is the result.

I have my cydia set to developer.

try search cydia for: bigboss recommended tools, install it, give it a try.
 
interesting...I had to reinstall the app and followed the instructions again...This time, i got

DatFileName is 3

?? any ideas?
 
For whoever has problem with the .sh
Here is an updated one. You don't need to edit this .sh anymore. just run it.
Instruction:
1. download and unzip
2. copy Auto2.sh to your phone. i.e. /tmp
3. run the Auto2.sh. i.e. sh /tmp/Auto2.sh

If you still get error please let me know.

btw, after you run the .sh, you still need to change CFBundleExecutable to SlingPlayer.sh using iFile.
 
Last edited:
For whoever has problem with the .sh
Here is an updated one. You don't need to edit this .sh anymore. just run it.
Instruction:
1. download and unzip
2. copy Auto2.sh to your phone. i.e. /tmp
3. run the Auto2.sh. i.e. sh /tmp/Auto2.sh

If you still get error please let me know.

btw, after you run the .sh, you still need to change CFBundleExecutable to SlingPlayer.sh using iFile.

This is what i get when I run Auto2.sh


/private/var/mobile/Applications/E2EBAD09-FD24-423B-BA05-18B32CB1E055$ sh Auto2.sh
rm: cannot remove `tmp.tmp': No such file or directory
SlingFolder is /var/mobile/Applications/E2EBAD09-FD24-423B-BA05-18B32CB1E055/
DatFileName is 84239_EPGMasterList.dat
 
This is what i get when I run Auto2.sh


/private/var/mobile/Applications/E2EBAD09-FD24-423B-BA05-18B32CB1E055$ sh Auto2.sh
rm: cannot remove `tmp.tmp': No such file or directory
SlingFolder is /var/mobile/Applications/E2EBAD09-FD24-423B-BA05-18B32CB1E055/
DatFileName is 84239_EPGMasterList.dat

Try this one. I hope this solve the problem. It seems like you have a very different .dat file.
 
Last edited:
WOW! i didn't think this thread would jump off.. i kinda forgot about it lol. i was searching for the updated bypass directv jailbreak detection and found this lol . Im glad to see everyone worked on getting a fix for this i just did it a while ago and it works great. Thanks everyone, i don't understand why Slingplayer won't just allow the previous slingbox's to work it streams perfectly fine.
 
Sorry I messed up something. Try this one...

Sorry to cause problems...I'm not sure what is happening...

I get this now.

/private/var$ sh Auto4.sh
SlingFolder is /var/mobile/Applications/FDC7B62D-D09E-4CC9-879D-D284BB31A792/
grep: /var/mobile/Applications/FDC7B62D-D09E-4CC9-879D-D284BB31A792//Documents/*dat: No such file or directory
DatFileName is
 
Sorry to cause problems...I'm not sure what is happening...

I get this now.

/private/var$ sh Auto4.sh
SlingFolder is /var/mobile/Applications/FDC7B62D-D09E-4CC9-879D-D284BB31A792/
grep: /var/mobile/Applications/FDC7B62D-D09E-4CC9-879D-D284BB31A792//Documents/*dat: No such file or directory
DatFileName is

Hi flash,
You then have to do this manually. Your .dat file is not in /Documents. You first have to find where your .dat file is.

Make the following into Slingplayer.sh and put into the same folder as your slingplayer is, and chmod the .sh file.
i.e. /var/mobile/Applications/4C717BC8-C085-4BD0-86B5-B5F20E4400CB/SlingPlayer.app/
i.e. chmod 755 Slingplayer.sh

Slingplayer.sh:

sed "s/\"streaming-allowed\":0/\"streaming-allowed\":1/g" /var/mobile/Applications/4C717BC8-C085-4BD0-86B5-B5F20E4400CB//Documents/{19CDAA26-2CA8-4b77-AEA2-029AC94D0E88}.dat > "/var/mobile/Applications/4C717BC8-C085-4BD0-86B5-B5F20E4400CB//Documents/tmp.dat"
mv "/var/mobile/Applications/4C717BC8-C085-4BD0-86B5-B5F20E4400CB//Documents/tmp.dat" "/var/mobile/Applications/4C717BC8-C085-4BD0-86B5-B5F20E4400CB//Documents/{19CDAA26-2CA8-4b77-AEA2-029AC94D0E88}.dat"
exec "/var/mobile/Applications/4C717BC8-C085-4BD0-86B5-B5F20E4400CB//SlingPlayer.app/SlingPlayer"



Note: you have to replace 4C717BC8-C085-4BD0-86B5-B5F20E4400CB and {19CDAA26-2CA8-4b77-AEA2-029AC94D0E88} with whatever unique to your device.
 
Hi flash,
You then have to do this manually. Your .dat file is not in /Documents. You first have to find where your .dat file is.

Make the following into Slingplayer.sh and put into the same folder as your slingplayer is, and chmod the .sh file.
i.e. /var/mobile/Applications/4C717BC8-C085-4BD0-86B5-B5F20E4400CB/SlingPlayer.app/
i.e. chmod 755 Slingplayer.sh

Slingplayer.sh:

sed "s/\"streaming-allowed\":0/\"streaming-allowed\":1/g" /var/mobile/Applications/4C717BC8-C085-4BD0-86B5-B5F20E4400CB//Documents/{19CDAA26-2CA8-4b77-AEA2-029AC94D0E88}.dat > "/var/mobile/Applications/4C717BC8-C085-4BD0-86B5-B5F20E4400CB//Documents/tmp.dat"
mv "/var/mobile/Applications/4C717BC8-C085-4BD0-86B5-B5F20E4400CB//Documents/tmp.dat" "/var/mobile/Applications/4C717BC8-C085-4BD0-86B5-B5F20E4400CB//Documents/{19CDAA26-2CA8-4b77-AEA2-029AC94D0E88}.dat"
exec "/var/mobile/Applications/4C717BC8-C085-4BD0-86B5-B5F20E4400CB//SlingPlayer.app/SlingPlayer"



Note: you have to replace 4C717BC8-C085-4BD0-86B5-B5F20E4400CB and {19CDAA26-2CA8-4b77-AEA2-029AC94D0E88} with whatever unique to your device.

Thanks...i downgraded to 1.0 and this tweek worked. guess it doesn't work with the newer versions.
 
Register on MacRumors! This sidebar will go away, and you'll see fewer ads.