xSellize: [P] Grooveshark 2.3.1-1 (Trial reset/Song decrypting) - xSellize

Jump to content




Remove all advertisements.
  • (15 Pages) +
  • 1
  • 2
  • 3
  • Last »
  • You cannot start a new topic
  • You cannot reply to this topic

[P] Grooveshark 2.3.1-1 (Trial reset/Song decrypting)

#1
User is offline   Zamda 

  • Donator
  • PipPipPipPipPipPipPip
  • Group: +Contributor
  • Posts: 120
  • Joined: 10-October 09
It should still work with 2.4.0, however people are having issues with the app itself. The fix seems to be detailed in this thread
If you want to save yourself time, just don't upgrade ;)


UPDATE: Now with SBSettings toggle!

Description:
This is a script which lets you do two things - reset Grooveshark's trial period, and convert offline songs into a playable format.
It also comes with a SBSettings toggle which lets you reset Grooveshark's trial on the fly.
Please read the FAQ and installation instructions if it didn't work for you

This is tested working with Grooveshark 2.3.1-1. Toggle is tested working on a iPT2g, 4.2.1

Thank if it worked for you! Seriously, pwease? :3

YOU WILL NEED:
You will need some sort of Terminal (if mobileterminal doesn't work for you, try something like Prompt from the appstore, and set it to localhost)

For trial reset:
UDID faker (You can get this off the xSellize repo)
plutil (Download Erica Utilities from Cydia)

For song decrypting:
awk (download gawk from Cydia)


Instructions via Script
To reset trial:
1) Fake ANY UDID (if you have faked a UDID before, the com.i4iPhones.UDIDFaker.plist will exist, and you don't need to do this again. If you haven't, fake it for Grooveshark now.)
2) Type into terminal (as root):
gsutil -r

And follow the prompts

To convert songs downloaded through Grooveshark:
To convert the whole offline Grooveshark folder:
gsutil -c


To convert a specific file
gsutil -c <infile>


The script will ask you if you want it to attempt to name the files. This is very unreliable (it's based on a bad interpretation of the first 255 bytes of the file), but it's an option if you prefer something different to the random number that Grooveshark assigns.

Resetting via Toggle
When you press the toggle, a smaller trial resetting script will run. To save time (as I was having major issues compiling this bastard), I didn't log output of anything. The script will not run if:
-You do not have UDID faker installed
-You do not have plutil
-You have never used UDID faker to fake ANY app

After install, run killall sbsettingsd or reboot your device

If Grooveshark is open, it will kill Grooveshark first.
There is no way this toggle can do anything harmful to your device.

Ok, I've got it! Let me download!:
Here is a DEB that will install both the toggle AND the script: http://www.box.net/s...u90vuzburmox6er (MediaFire Mirror for downloading through mobile safari)
Here is JUST the script, for anyone who wants it: http://www.box.net/s...n8q9vg681uqaarf (SSH to /usr/bin, chmod to 755)

ScreenShots:
Posted ImagePosted Image

Credits:
Thanks to *Maged for original work on Grooveshark 1.x, and aarsvlek, Meepinhiemer and fi2shift for various findings in this thread: http://xsellize.com/...grooveshark-201

FAQ:

It says "command not found."
Make sure you are using exactly the filename of the script in /usr/bin
If the script runs and it says something like "Command not found: tr" then you need to install CoreUtilities (/bin).

The toggle doesn't work.
Remember, this script will do NOTHING if:
-You do not have UDID faker installed
-You do not have plutil
-You have never used UDID faker to fake ANY app

If you have all these things, try running killall sbsettingsd to restart the sbsettings daemon (or reboot)

I cannot find Erica Utilities or Gawk in Cydia
Set your mode in Cydia to "Developer"

I can't seem to get grooveshark to show in udid faker
This doesn't matter. Fake ANY UDID (this will create the required plist, and GSutil will modify it)

The script gives me terrible filenames
That's because there is no good way on iOS to edit/read ID3 tags with bash. GSUtil does not touch these tags, however, and so any information you see in the Grooveshark app will be picked up again when you dump it in iTunes.

This post has been edited by Zamda: 16 August 2011 - 11:38 PM

New GSUtil for Grooveshark 2.3.1-1
(Now converts any offline songs for regular playback too)

Thank where appropriate =]
24


#Ads
User is online x-bot

  • Ad-Bot
  • Group:x-bot




#2
User is offline   fi2shift 

  • Whats an iPhone
  • PipPip
  • Group: Members
  • Posts: 26
  • Joined: 30-August 09
Thanks mate, working great!
0

#3
User is offline   Zamda 

  • Donator
  • PipPipPipPipPipPipPip
  • Group: +Contributor
  • Posts: 120
  • Joined: 10-October 09
No problem :)

btw, If anyone gets any sort of errors, please post a screenshot/output from terminal.
New GSUtil for Grooveshark 2.3.1-1
(Now converts any offline songs for regular playback too)

Thank where appropriate =]
0

#4
User is offline   Drieks 

  • Elite Member
  • PipPipPipPipPipPipPipPipPipPip
  • Group: +Contributor
  • Posts: 991
  • Joined: 28-April 09
Nice work. I have a VIP license which will expire feb next year. But they made their prices so high ($4 a month instead of $23 for 1,5 years, that's what i paid). I will be using this tweak next year for sure.
iPhone 4 16 GB
Firmware: 5.0.1 Redsnow untethered
iPad 3 64 GB WiFi + 4G
Firmware 5.1 in jail
Posted Image
Posted ImageHelped you out? Press Posted Image Posted Image

try it. like it? buy it.
0

#5
User is offline   Wowzera 

  • Member
  • PipPip
  • Group: Members
  • Posts: 20
  • Joined: 10-April 11
Awesome! :)
It works for almost all my songs, but some of them do not contain ID3 info, even though in Grooveshark it appears ok (Title, Album and Artist). I am using MewSeek to import them to iPod app. Other issue I've found (dunno if it's MewSeek fault) I can't edit the ID3 tags using MewSeek, but other songs works ok.
0

#6
User is offline   kook2 

  • Whats an iPhone
  • Pip
  • Group: Members
  • Posts: 2
  • Joined: 23-October 09
It's not working for me. "Command not found"
gawk and Erica utilities are installed,
permission for gsutil.sh is 755, i put that file in /usr/bin (or is there another folder with the same name?)
UDID faker used.
I used to reset the trial by deleting the default.plist and renewing the UDID
Can you help me?
0

#7
User is offline   Spyr 

  • Whats an iPhone
  • PipPipPip
  • Group: Members
  • Posts: 36
  • Joined: 06-July 09
Is there any other way to run the script? Terminal.app doesn't work on iOS 5.
0

#8
User is offline   Zamda 

  • Donator
  • PipPipPipPipPipPipPip
  • Group: +Contributor
  • Posts: 120
  • Joined: 10-October 09

View Postkook2, on 10 July 2011 - 06:47 PM, said:

It's not working for me. "Command not found"
gawk and Erica utilities are installed,
permission for gsutil.sh is 755, i put that file in /usr/bin (or is there another folder with the same name?)
UDID faker used.
I used to reset the trial by deleting the default.plist and renewing the UDID
Can you help me?

What command does it say is not found? Could you please post a log/screenshot of terminal when this happens?

View PostSpyr, on 10 July 2011 - 07:13 PM, said:

Is there any other way to run the script? Terminal.app doesn't work on iOS 5.

On device, I'd recommend getting something like Prompt from the AppStore. You can set the host to "localhost" and it'll work like mobiletermnal (as long as you have openSSH)
From computer to device, I'd use PuTTY

This post has been edited by Zamda: 10 July 2011 - 09:10 PM

New GSUtil for Grooveshark 2.3.1-1
(Now converts any offline songs for regular playback too)

Thank where appropriate =]
0

#9
User is offline   Meepinhiemer 

  • Donator
  • PipPipPipPipPip
  • Group: +Contributor
  • Posts: 93
  • Joined: 07-September 08

View Postkook2, on 10 July 2011 - 06:47 PM, said:

It's not working for me. "Command not found"
gawk and Erica utilities are installed,
permission for gsutil.sh is 755, i put that file in /usr/bin (or is there another folder with the same name?)
UDID faker used.
I used to reset the trial by deleting the default.plist and renewing the UDID
Can you help me?


In Terminal, after logging in as root (su), type gsutil.sh -r, not just gsutil -r

OR

Rename the gsutil.sh file in usr/bin to gsutil (removing the .sh)

both worked for me. Hope this helped, and please click the green plus if it did! :)

This post has been edited by Meepinhiemer: 11 July 2011 - 04:17 AM

iPhone 4 32 GB
4.3.1 jailbroken

2.4 GHz Unibody MacBook

Click the Posted Image if i helped! :)
0

#10
User is offline   r0bop0lo 

  • I Bite
  • PipPipPipPipPipPipPipPipPipPip
  • Group: +Contributor
  • Posts: 2356
  • Joined: 13-June 08

View PostSpyr, on 10 July 2011 - 07:13 PM, said:

Terminal.app doesn't work on iOS 5.

Yes it does. Download version 520-2 from the HYI repo: http://repo.hackyouriphone.org/

This post has been edited by r0bop0lo: 11 July 2011 - 06:49 AM

Posted Image
0

#11
User is offline   kook2 

  • Whats an iPhone
  • Pip
  • Group: Members
  • Posts: 2
  • Joined: 23-October 09

View PostMeepinhiemer, on 11 July 2011 - 04:12 AM, said:

In Terminal, after logging in as root (su), type gsutil.sh -r, not just gsutil -r

OR

Rename the gsutil.sh file in usr/bin to gsutil (removing the .sh)

both worked for me. Hope this helped, and please click the green plus if it did! :)


Awesome, it works perfectly. I use the command gsutil.sh -r and -c
Thanks a lot.
Thank you for this script!
0

#12
User is offline   Zamda 

  • Donator
  • PipPipPipPipPipPipPip
  • Group: +Contributor
  • Posts: 120
  • Joined: 10-October 09
Just to clarify to anyone else, if you rename the file you'll have to change how you call it in terminal. I'd just leave it as is :)
New GSUtil for Grooveshark 2.3.1-1
(Now converts any offline songs for regular playback too)

Thank where appropriate =]
0

#13
User is offline   vorace 

  • Whats an iPhone
  • PipPipPipPipPipPipPip
  • Group: Members
  • Posts: 342
  • Joined: 07-January 09
mobile terminal 320.2:

http://www.4shared.c...inal_520-2.html


tank hackyouriphone
0

#14
User is offline   cokete 

  • Whats an iPhone
  • PipPipPipPipPip
  • Group: +Contributor
  • Posts: 75
  • Joined: 11-July 08
Why Grooveshark doesn't appear in UDIDFaker??? :(
iPhone 3GS 32GB
0

#15
User is offline   Drieks 

  • Elite Member
  • PipPipPipPipPipPipPipPipPipPip
  • Group: +Contributor
  • Posts: 991
  • Joined: 28-April 09
I have a Grooveshark VIP license. Can I still use this to decrypt the songs? without spoofing the UDID?
iPhone 4 16 GB
Firmware: 5.0.1 Redsnow untethered
iPad 3 64 GB WiFi + 4G
Firmware 5.1 in jail
Posted Image
Posted ImageHelped you out? Press Posted Image Posted Image

try it. like it? buy it.
0

#16
User is offline   fi2shift 

  • Whats an iPhone
  • PipPip
  • Group: Members
  • Posts: 26
  • Joined: 30-August 09

View PostDrieks, on 11 July 2011 - 02:32 PM, said:

I have a Grooveshark VIP license. Can I still use this to decrypt the songs? without spoofing the UDID?


Yes, just run the decrypting command, it will not touch your current UDID.
1

#17
User is offline   Drieks 

  • Elite Member
  • PipPipPipPipPipPipPipPipPipPip
  • Group: +Contributor
  • Posts: 991
  • Joined: 28-April 09
Hiw do i set the correct permissions through iFile? Now i'm just getting 'command not found'

Edit: oke i got the right permissions. But it still says command not found in mobileterminal...

This post has been edited by Drieks: 11 July 2011 - 09:19 PM

iPhone 4 16 GB
Firmware: 5.0.1 Redsnow untethered
iPad 3 64 GB WiFi + 4G
Firmware 5.1 in jail
Posted Image
Posted ImageHelped you out? Press Posted Image Posted Image

try it. like it? buy it.
0

#18
User is offline   Drieks 

  • Elite Member
  • PipPipPipPipPipPipPipPipPipPip
  • Group: +Contributor
  • Posts: 991
  • Joined: 28-April 09
Oke fixed. Had to rename the file...
iPhone 4 16 GB
Firmware: 5.0.1 Redsnow untethered
iPad 3 64 GB WiFi + 4G
Firmware 5.1 in jail
Posted Image
Posted ImageHelped you out? Press Posted Image Posted Image

try it. like it? buy it.
0

#19
User is offline   Zamda 

  • Donator
  • PipPipPipPipPipPipPip
  • Group: +Contributor
  • Posts: 120
  • Joined: 10-October 09
Just updated first post to clarify this confusion a little.
Tye script has no extension so you can just call it with "gsutil". If you add an extension, you need to change how you call it. You do not need to add an extension or edit the filename in any way (although you can if you want to for some reason)
New GSUtil for Grooveshark 2.3.1-1
(Now converts any offline songs for regular playback too)

Thank where appropriate =]
0

#20
User is offline   Nestea 

  • Senior Member
  • PipPipPipPipPipPipPip
  • Group: +Contributor
  • Posts: 100
  • Joined: 26-May 10
Why don't you make a executable app for this ?
0

Share this topic:


  • (15 Pages) +
  • 1
  • 2
  • 3
  • Last »
  • You cannot start a new topic
  • You cannot reply to this topic


Close  Member Login