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!
chmod 755 SlingPlayer.sh
I already have that repo and don't see it? Did I jailbreak wrong?
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...
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!
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.
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...
-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.
not working for me. Someone need to make newbie instruction like iclarifi3d does it.
thank you
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
Try this one. I hope this solve the problem. It seems like you have a very different .dat file.
If i manually change the .dat file to allow streaming, it works..once. After that time, it resets.
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
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.