System tune-up, optimization, tweaking
Apr 12th, 2014, 6:31 pm
Pandora Patcher v2.8
Requirements: Android v4.0+, Xposed framework, root
Overview: Pandora Patcher has the ability to remove advertisements, skip limit restrictions, listening timeouts, and bypass the United States-only restriction in the Pandora application. Enables AVRCP and forces Tablet UI. Now able to download playing music. Works with Google Play and Amazon editions of Pandora. Also works with Amazon Fire TV and Google TV Pandora (untested).

Image Image

Image


Pandora Patcher has the ability to remove advertisements, skip limit restrictions, listening timeouts, and bypass the United States-only restriction in the Pandora application. Enables AVRCP and forces Tablet UI. Now able to download playing music. Works with Google Play and Amazon editions of Pandora. Also works with Amazon Fire TV and Google TV Pandora (untested).

v2.8
• Download location selector added
• Removed Xposed log spam from previous releases

Install, open Pandora Patcher and set all your desired settings, enable in Xposed Installer and reboot!

Courtesy of Team Special [K]

This app has NO advertisements

More Info:
Code: Select allwww.pandora.com

Download Instructions:
http://www.2shared.com/file/9HLjIi8h/PandoraPatcher_v28.html

Mirrors:
http://www76.zippyshare.com/v/82258596/file.html
https://mega.co.nz/#!DNRnkYYL!DTC8xh47aPLn3fV68Of-8YHlnrmh5Nzv8uCiSwO2syI
http://cl.ly/0o2Z3l1Q0u0Y
http://ge.tt/2ULY4mY1/v/0?c

LET'S KEEP THESE LINKS FREE PLEASE. I AM A BROKE UNIVERSITY STUDENT NOT MAKING A SINGLE CENT FROM THIS, SO YOU SHOULDN'T EITHER.
Apr 12th, 2014, 6:31 pm

Like my work? Consider a donation: http://bit.ly/1fnw38T
Image
Apr 12th, 2014, 8:24 pm
Pandora crashes if I change a different save location.
Thanks!
Apr 12th, 2014, 8:24 pm
Apr 12th, 2014, 9:03 pm
Where are you trying to save? And what mode is Pandora in, phone or tablet mode?
Edit: OK. I see the crash now. The crash log says something about file must be saved to external storage. I selected to save to /sdcard/Music which technically doesn't exist since /sdcard is a symlink to /storage/emulated/0. I parse the selected location as a Uri link to the download manager. Try not to follow symlinks. I'll see what I can do though.
Related info: http://www.chainfire.eu/articles/113/Is ... SD_cards_/

EDIT2: From what I'm reading around, there's some options to fix writing to external storage, such as SD cards.
1. I can add the "WRITE_MEDIA_STORAGE" permission, BUT either the patcher or Pandora has to be installed as a system app since only system apps or apps signed by the system can write to external storage.
2. The end user has to apply a dirty hack to enable writing to external storage. Simply follow this: http://winaero.com/blog/unlock-external-sd-card-writing-for-all-apps-in-android-4-4-kitkat/. With this option, I don't have to do anything on my end.
3. Install a custom ROM based off CyanogenMod since CM does not suffer from this "bug" by Google.

If you're going to save to the internal storage, your save path must include /storage/emulated/0

Idea #4: I scrap the use of android's DownloadManager and using su, I instead download via wget (busybox must be installed for this)
Apr 12th, 2014, 9:03 pm

Like my work? Consider a donation: http://bit.ly/1fnw38T
Image
Apr 13th, 2014, 7:32 am
Thank you for this. :) Works perfect on my Note 10.1.
Apr 13th, 2014, 7:32 am
Apr 13th, 2014, 11:50 am
No need to add extra break codes for each image. Just leave only the default one that goes after the first image.
Also any extra info/note add it on the end or in the topic, without modifying the dl section.
Edited by me. Please check the form and next time edit it yourself.
Apr 13th, 2014, 11:50 am

Before make a new topic please:
- Read the Site Rules and How to Post a Release
- Use Search Bar for avoid double posts.
- Support developers!
- For PC and Android widgets - Animated Wallpapers check my Deviantart
ImageImage
Apr 13th, 2014, 3:44 pm
Gamer765 if you create the folder in a file manager and then select that path it will work, thanks!
Apr 13th, 2014, 3:44 pm
Apr 13th, 2014, 4:22 pm
awesome, guess I don't need to change my code then. I'm more interested if whether saving to a real SDCard works or not. OEMs like Samsung implement something similar to hack #2 in their stock ROMs to allow apps to write to SDCards.
Apr 13th, 2014, 4:22 pm

Like my work? Consider a donation: http://bit.ly/1fnw38T
Image
Apr 13th, 2014, 5:25 pm
gamer765 wrote:awesome, guess I don't need to change my code then. I'm more interested if whether saving to a real SDCard works or not. OEMs like Samsung implement something similar to hack #2 in their stock ROMs to allow apps to write to SDCards.

Set to save to /storage/extSdCard/Pandora and working good here. One fc while trying to download two tunes at the same time, but seems all good now.
Using Pandora via Orbot too, no issues.

Thanks gamer, great work.
Apr 13th, 2014, 5:25 pm
Apr 13th, 2014, 6:38 pm
Since downloading to SD works now, I can shift my attention to getting Pandora working outside the USA. I've tried contacting iOS devs who have it working on iOS for help but haven't heard back yet. Hopefully our iOS guy can reverse the iOS plugin.
Apr 13th, 2014, 6:38 pm

Like my work? Consider a donation: http://bit.ly/1fnw38T
Image
Apr 13th, 2014, 11:35 pm
I have to believe the answer for region free still lies in AsX's code contained in this file "Pandora.4.1.2.NoAds.AsX.apk" right here on Mobilsm. AsX or Rydah805 on XDA. I am still using this version today and it works everywhere. Why does it continue work and the new ones will not? It must contain some kind of kill for the region check. Thanks for continuing to look into it. The version above works great, but I'd like to use the new features working, and I love the xposed module approach.


gamer765 wrote:Since downloading to SD works now, I can shift my attention to getting Pandora working outside the USA. I've tried contacting iOS devs who have it working on iOS for help but haven't heard back yet. Hopefully our iOS guy can reverse the iOS plugin.
Apr 13th, 2014, 11:35 pm
Apr 14th, 2014, 5:31 am
Thanks you never seem to fail always coming through I'm still not KitKat though got note 3 verzion so if that has anything to do with it idk. Keep it up man.
Apr 14th, 2014, 5:31 am
Apr 14th, 2014, 6:35 am
bluetec wrote:I have to believe the answer for region free still lies in AsX's code contained in this file "Pandora.4.1.2.NoAds.AsX.apk" right here on Mobilsm. AsX or Rydah805 on XDA. I am still using this version today and it works everywhere. Why does it continue work and the new ones will not? It must contain some kind of kill for the region check. Thanks for continuing to look into it. The version above works great, but I'd like to use the new features working, and I love the xposed module approach.


gamer765 wrote:Since downloading to SD works now, I can shift my attention to getting Pandora working outside the USA. I've tried contacting iOS devs who have it working on iOS for help but haven't heard back yet. Hopefully our iOS guy can reverse the iOS plugin.


as far as I know the iOS patches usualy consist of just re-routing the DNS. I would make the assumption the patched 4.1.2 and other .apks that bypass region check do so in a similar manner (though there could always be more than one method) as ultimately the apps need to contact pandora's servers.. so even spoofing the dns briefly just for the region check should work...

anyone working on a patch can play around with this, as I'm able to launch any *unpatched* (or modded) iOS, android, PC, etc version of pandora by various means (vpns, tor apps, manual DNS entries via router or devices, etc) and then can revert back to non-spoofed dns and still play music.. it only seems to check at launch (but I could also be wrong about that for different versions on different platforms)

alternatively if anyone wants to use a version that's "unavailable" in your region you could just use one of those many automated or manual methods for re-routing which have consistently worked for me over the years.. that's why I'm pretty confident it's only dns and not ip or any other location based check (I know some of the methods I mentioned will change your IP as well, but from firsthand experience that plays no role in the region check)... compared to some of the lovely more complex mods for Pandora on various platforms, the region check seems to be pretty easy to get around...

hope that helps..
Apr 14th, 2014, 6:35 am
Apr 14th, 2014, 8:21 am
Big thanks! Had to set settings the way I want and restart. Didn't work. Went back into settings and un-checked and rechecked what I wanted. Restarted and all works fine. Love this!
Apr 14th, 2014, 8:21 am
Apr 14th, 2014, 12:53 pm
Well, I know that on logon it tests if you're allowed to use Pandora by visiting this url: http://tuner.pandora.com/services/json/?method=test.checkLicensing
Pandora takes the isAllowed result, which I have tested by hijacking it with my patcher and forcing a return true on it, which allows Pandora to logon, but it seems theres another check because although we're logged in, we can't play anything.
EDIT: I managed to implement a DNS redirect which appears to work, just testing if what osf said is true. I initially had a DNS bypass, but didnt want to use it.
EDIT2: It's not true, I had the DNS redirect for the initial logon and then had Pandora do things as normal and I get the can't find anymore music to play. DNS redirect has to be on the whole time it seems.
Apr 14th, 2014, 12:53 pm

Like my work? Consider a donation: http://bit.ly/1fnw38T
Image