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).


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:
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.
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).
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 all
www.pandora.comDownload 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.
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)
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)
Like my work? Consider a donation: http://bit.ly/1fnw38T


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.
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.
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


- 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


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.
Like my work? Consider a donation: http://bit.ly/1fnw38T


- Posts 468
- WRZ$
10000.99
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.
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.
Like my work? Consider a donation: http://bit.ly/1fnw38T


- Posts 270
- WRZ$
3172.20
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.
- Posts 56
- WRZ$
58.30
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.
- Posts 2
- WRZ$
50.10
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..
- Posts 201
- WRZ$
53.30
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!
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.
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.
Like my work? Consider a donation: http://bit.ly/1fnw38T


