[Verizon Samsung Galaxy S III] adoublearonn:
[GUIDE] Shazam Encore - How to Fix!

After an hour of messing around with the application data folder and databases and Titanium Backup I have found a way to get this program working. This is the only way I have figured out how to get it working so far and may also work with the free version. This is more of a band-aid than a complete fix, but you will be able to use the app as long as you don't clear the data. By the way, what we are fixing here is the "Could not establish a connection (ftu.ope)" problem when launching the app, which seems to be common with TouchWiz ROMs and a few Sense variations that I've seen. This process should be adaptable to any device. Someone with a bit more knowledge on how Android applications work may wish to discuss my theories on what is actually going wrong here. But anyways...

Basically what we are doing is installing a fresh ROM, activating Shazam (or Shazam Encore), creating a backup with Titanium, exporting it to the SD card, and then nandroiding back to your original config and importing the backup. If you need directions, those are below, and it couldn't hurt to check them out real quick anyway even if you know what you're doing.

DISCLAIMER: Don't mess up your device! If you think you need help, ask before you try this!

Requirements:

-Rooted with a custom recovery

-Titanium Backup (possibly the paid version)

-Some time to kill

1. Delete Shazam Encore completely from your phone using Titanium Backup or the Application Manager in Settings.

2. Make sure you have used Titanium Backup to create a backup of something so that it saves its preferences and your Android ID. If you haven't backed up everything, maybe you should ;). The Android ID is automatically saved with your backup if you have not changed that from the default settings.

3. Download a ROM for your device and put it on your SD card, preferably something of a different flavor than what you are using now, although the same ROM might work.

4. Reboot to Recovery

5. Create a full nandroid backup of your device.

6. Do a fresh install of your ROM of choice according to its instructions.

7. Boot the ROM, log into your Google account, and use Play Store to install Titanium and your Pro Key if you have one.

8. Open Titanium Backup and it should prompt you to restore your Android ID. Yes, you want to restore it, and then your device will reboot immediately.

9. Download Shazam (Encore) from the Play Store and run it. It should load up and work just fine. Once it is set up, exit the app.

10. Use Titanium Backup to manually make a backup of Shazam under "Backup/Restore."

11. Once the backup is made, long press Shazam under "Backup/Restore" and select "Send latest backup..."

12. Select "App+Data (Easy Import)" and "save file locally" (top option) on your SD card. Note save location to avoid headache.

13. Reboot into recovery and restore your nandroid backup.

14. Clear the cache and dalvik just to be safe.

15. Reboot, and once your phone is up and running, use a file explorer to launch the Shazam Backup file you exported (something like com.shazam.android-xxxxxxxx.TiBkp) and open it with Titanium Backup,

16. Select to restore App AND Data.

17. Shazam should now work.

Post your success (or failure) here so I can make any edits/improvements as necessary.

Enjoy!