System tune-up, optimization, tweaking
Mar 14th, 2016, 11:10 pm
as expected, first quality /
Mar 14th, 2016, 11:10 pm
Mar 15th, 2016, 12:53 am
Can someone test if the download dialog works in tablet mode? Instead of doing 3 hooks, 1 for main application, 1 for Now Playing activity in phone mode, and 1 for TabletHome activity, I now use 1 universal hook which should cover everything.
After rethinking my code, I realize that adding the dialog spam protection breaks the auto download feature if Pandora is in the background. Need to rethink this through...
Mar 15th, 2016, 12:53 am

Like my work? Consider a donation: http://bit.ly/1fnw38T
Image
Mar 15th, 2016, 12:56 am
Thanks everything working but pandora one splash screen but really who cares
Mar 15th, 2016, 12:56 am
Mar 15th, 2016, 1:07 am
Pandora one splash is purely cosmetic, probably won't be coming back. Also funny how I fix the downloader but break the automatic downloader.
Mar 15th, 2016, 1:07 am

Like my work? Consider a donation: http://bit.ly/1fnw38T
Image
Mar 15th, 2016, 1:47 am
I have it on a samsung 10.1 and it say it start but it never downloads it the folder is empty

(GL)gamer765 wrote:Can someone test if the download dialog works in tablet mode? Instead of doing 3 hooks, 1 for main application, 1 for Now Playing activity in phone mode, and 1 for TabletHome activity, I now use 1 universal hook which should cover everything.
After rethinking my code, I realize that adding the dialog spam protection breaks the auto download feature if Pandora is in the background. Need to rethink this through...
Mar 15th, 2016, 1:47 am
Mar 15th, 2016, 6:30 am
(GL)gamer765 wrote:Can someone test if the download dialog works in tablet mode? Instead of doing 3 hooks, 1 for main application, 1 for Now Playing activity in phone mode, and 1 for TabletHome activity, I now use 1 universal hook which should cover everything.
After rethinking my code, I realize that adding the dialog spam protection breaks the auto download feature if Pandora is in the background. Need to rethink this through...


Don't have a tablet which can update pandora to 7.0 (can't go further than 6.3 on it) but forced pandora on my phone into tablet mode and it's working fine with download prompt or automatic download....
Mar 15th, 2016, 6:30 am
Mar 15th, 2016, 6:31 am
Will there be an apk?
Mar 15th, 2016, 6:31 am
Mar 15th, 2016, 12:43 pm
By break I mean that when you have Pandora in the background and press the thumb up button in the notification widget, the song will not download if you have the no prompt option selected.
And yes the apk will come today. Will port the thumbs notification layout and apply my download dialog spam fix.
Mar 15th, 2016, 12:43 pm

Like my work? Consider a donation: http://bit.ly/1fnw38T
Image
Mar 15th, 2016, 2:55 pm
Awesome! !
Mar 15th, 2016, 2:55 pm

Samsung Galaxy Note 20 Ultra
Pioneer DMH-2660NEX HU
Mar 15th, 2016, 3:24 pm
(GL)gamer765 wrote:By break I mean that when you have Pandora in the background and press the thumb up button in the notification widget, the song will not download if you have the no prompt option selected.
And yes the apk will come today. Will port the thumbs notification layout and apply my download dialog spam fix.


If Pandora's running in the background, thumb up won't download... foreground works fine.

Nexus 9, PureNexus rom 6.0.1, Fire&Ice kernel.
Mar 15th, 2016, 3:24 pm
Mar 15th, 2016, 4:36 pm
you're the beast!
Mar 15th, 2016, 4:36 pm

Simply Stated.
Mar 15th, 2016, 5:32 pm
Here are the error logs I have in the beta 3 version for pandora 7:
03-15 12:10:34.138 E/Xposed (11040): java.lang.ArrayIndexOutOfBoundsException: length=0; index=0
03-15 12:10:34.138 E/Xposed (11040): at android.os.Environment.getExternalStoragePublicDirectory(Environment.java:481)
03-15 12:10:34.138 E/Xposed (11040): at com.hunterx.pandorapatcher.Patches.refreshPreferences(Patches.java:549)
03-15 12:10:34.138 E/Xposed (11040): at com.hunterx.pandorapatcher.Patches.handleLoadPackage(Patches.java:114)
03-15 12:10:34.138 E/Xposed (11040): at de.robv.android.xposed.IXposedHookLoadPackage$Wrapper.handleLoadPackage(IXposedHookLoadPackage.java:20)
03-15 12:10:34.138 E/Xposed (11040): at de.robv.android.xposed.callbacks.XC_LoadPackage.call(XC_LoadPackage.java:35)
03-15 12:10:34.138 E/Xposed (11040): at de.robv.android.xposed.callbacks.XCallback.callAll(XCallback.java:71)
03-15 12:10:34.138 E/Xposed (11040): at de.robv.android.xposed.XposedBridge$1.beforeHookedMethod(XposedBridge.java:176)
03-15 12:10:34.138 E/Xposed (11040): at de.robv.android.xposed.XposedBridge.handleHookedMethod(XposedBridge.java:661)
03-15 12:10:34.138 E/Xposed (11040): at android.app.ActivityThread.handleBindApplication(<Xposed>)
03-15 12:10:34.138 E/Xposed (11040): at android.app.ActivityThread.-wrap1(ActivityThread.java)
03-15 12:10:34.138 E/Xposed (11040): at android.app.ActivityThread$H.handleMessage(ActivityThread.java:1405)
03-15 12:10:34.138 E/Xposed (11040): at android.os.Handler.dispatchMessage(Handler.java:102)
03-15 12:10:34.138 E/Xposed (11040): at android.os.Looper.loop(Looper.java:148)
03-15 12:10:34.138 E/Xposed (11040): at android.app.ActivityThread.main(ActivityThread.java:5422)
03-15 12:10:34.138 E/Xposed (11040): at java.lang.reflect.Method.invoke(Native Method)
03-15 12:10:34.138 E/Xposed (11040): at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:726)
03-15 12:10:34.138 E/Xposed (11040): at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:616)
03-15 12:10:34.138 E/Xposed (11040): at de.robv.android.xposed.XposedBridge.main(XposedBridge.java:117)
03-15 12:10:34.222 E/Xposed (11040): java.lang.ArrayIndexOutOfBoundsException: length=0; index=0
03-15 12:10:34.222 E/Xposed (11040): at android.os.Environment.getExternalStoragePublicDirectory(Environment.java:481)
03-15 12:10:34.222 E/Xposed (11040): at com.hunterx.pandorapatcher.Patches.refreshPreferences(Patches.java:549)
03-15 12:10:34.222 E/Xposed (11040): at com.hunterx.pandorapatcher.Patches.handleInitPackageResources(Patches.java:94)
03-15 12:10:34.222 E/Xposed (11040): at de.robv.android.xposed.IXposedHookInitPackageResources$Wrapper.handleInitPackageResources(IXposedHookInitPackageResources.java:20)
03-15 12:10:34.222 E/Xposed (11040): at de.robv.android.xposed.callbacks.XC_InitPackageResources.call(XC_InitPackageResources.java:29)
03-15 12:10:34.222 E/Xposed (11040): at de.robv.android.xposed.callbacks.XCallback.callAll(XCallback.java:71)
03-15 12:10:34.222 E/Xposed (11040): at de.robv.android.xposed.XposedBridge$7.afterHookedMethod(XposedBridge.java:355)
03-15 12:10:34.222 E/Xposed (11040): at de.robv.android.xposed.XposedBridge.handleHookedMethod(XposedBridge.java:695)
03-15 12:10:34.222 E/Xposed (11040): at android.app.ResourcesManager.getTopLevelResources(<Xposed>)
03-15 12:10:34.222 E/Xposed (11040): at android.app.ActivityThread.getTopLevelResources(ActivityThread.java:1701)
03-15 12:10:34.222 E/Xposed (11040): at android.app.LoadedApk.getResources(LoadedApk.java:548)
03-15 12:10:34.222 E/Xposed (11040): at android.app.ContextImpl.<init>(ContextImpl.java:1832)
03-15 12:10:34.222 E/Xposed (11040): at android.app.ContextImpl.createAppContext(ContextImpl.java:1785)
03-15 12:10:34.222 E/Xposed (11040): at android.app.ActivityThread.handleBindApplication(ActivityThread.java:4510)
03-15 12:10:34.222 E/Xposed (11040): at de.robv.android.xposed.XposedBridge.invokeOriginalMethodNative(Native Method)
03-15 12:10:34.222 E/Xposed (11040): at de.robv.android.xposed.XposedBridge.handleHookedMethod(XposedBridge.java:681)
03-15 12:10:34.222 E/Xposed (11040): at android.app.ActivityThread.handleBindApplication(<Xposed>)
03-15 12:10:34.222 E/Xposed (11040): at android.app.ActivityThread.-wrap1(ActivityThread.java)
03-15 12:10:34.222 E/Xposed (11040): at android.app.ActivityThread$H.handleMessage(ActivityThread.java:1405)
03-15 12:10:34.222 E/Xposed (11040): at android.os.Handler.dispatchMessage(Handler.java:102)
03-15 12:10:34.222 E/Xposed (11040): at android.os.Looper.loop(Looper.java:148)
03-15 12:10:34.222 E/Xposed (11040): at android.app.ActivityThread.main(ActivityThread.java:5422)
03-15 12:10:34.222 E/Xposed (11040): at java.lang.reflect.Method.invoke(Native Method)
03-15 12:10:34.222 E/Xposed (11040): at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:726)
03-15 12:10:34.222 E/Xposed (11040): at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:616)
03-15 12:10:34.222 E/Xposed (11040): at de.robv.android.xposed.XposedBridge.main(XposedBridge.java:117)
03-15 12:10:51.121 I/Xposed (11689): Hook M constructor success
03-15 12:10:58.195 E/Xposed (12013): java.lang.ArrayIndexOutOfBoundsException: length=0; index=0
03-15 12:10:58.195 E/Xposed (12013): at android.os.Environment.getExternalStoragePublicDirectory(Environment.java:481)
03-15 12:10:58.195 E/Xposed (12013): at com.hunterx.pandorapatcher.Patches.refreshPreferences(Patches.java:549)
03-15 12:10:58.195 E/Xposed (12013): at com.hunterx.pandorapatcher.Patches.handleLoadPackage(Patches.java:114)
03-15 12:10:58.195 E/Xposed (12013): at de.robv.android.xposed.IXposedHookLoadPackage$Wrapper.handleLoadPackage(IXposedHookLoadPackage.java:20)
03-15 12:10:58.195 E/Xposed (12013): at de.robv.android.xposed.callbacks.XC_LoadPackage.call(XC_LoadPackage.java:35)
03-15 12:10:58.195 E/Xposed (12013): at de.robv.android.xposed.callbacks.XCallback.callAll(XCallback.java:71)
03-15 12:10:58.195 E/Xposed (12013): at de.robv.android.xposed.XposedBridge$1.beforeHookedMethod(XposedBridge.java:176)
03-15 12:10:58.195 E/Xposed (12013): at de.robv.android.xposed.XposedBridge.handleHookedMethod(XposedBridge.java:661)
03-15 12:10:58.195 E/Xposed (12013): at android.app.ActivityThread.handleBindApplication(<Xposed>)
03-15 12:10:58.195 E/Xposed (12013): at android.app.ActivityThread.-wrap1(ActivityThread.java)
03-15 12:10:58.195 E/Xposed (12013): at android.app.ActivityThread$H.handleMessage(ActivityThread.java:1405)
03-15 12:10:58.195 E/Xposed (12013): at android.os.Handler.dispatchMessage(Handler.java:102)
03-15 12:10:58.195 E/Xposed (12013): at android.os.Looper.loop(Looper.java:148)
03-15 12:10:58.195 E/Xposed (12013): at android.app.ActivityThread.main(ActivityThread.java:5422)
03-15 12:10:58.195 E/Xposed (12013): at java.lang.reflect.Method.invoke(Native Method)
03-15 12:10:58.195 E/Xposed (12013): at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:726)
03-15 12:10:58.195 E/Xposed (12013): at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:616)
03-15 12:10:58.195 E/Xposed (12013): at de.robv.android.xposed.XposedBridge.main(XposedBridge.java:117)
03-15 12:10:58.253 E/Xposed (12013): java.lang.ArrayIndexOutOfBoundsException: length=0; index=0
03-15 12:10:58.253 E/Xposed (12013): at android.os.Environment.getExternalStoragePublicDirectory(Environment.java:481)
03-15 12:10:58.253 E/Xposed (12013): at com.hunterx.pandorapatcher.Patches.refreshPreferences(Patches.java:549)
03-15 12:10:58.253 E/Xposed (12013): at com.hunterx.pandorapatcher.Patches.handleInitPackageResources(Patches.java:94)
03-15 12:10:58.253 E/Xposed (12013): at de.robv.android.xposed.IXposedHookInitPackageResources$Wrapper.handleInitPackageResources(IXposedHookInitPackageResources.java:20)
03-15 12:10:58.253 E/Xposed (12013): at de.robv.android.xposed.callbacks.XC_InitPackageResources.call(XC_InitPackageResources.java:29)
03-15 12:10:58.253 E/Xposed (12013): at de.robv.android.xposed.callbacks.XCallback.callAll(XCallback.java:71)
03-15 12:10:58.253 E/Xposed (12013): at de.robv.android.xposed.XposedBridge$7.afterHookedMethod(XposedBridge.java:355)
03-15 12:10:58.253 E/Xposed (12013): at de.robv.android.xposed.XposedBridge.handleHookedMethod(XposedBridge.java:695)
03-15 12:10:58.253 E/Xposed (12013): at android.app.ResourcesManager.getTopLevelResources(<Xposed>)
03-15 12:10:58.253 E/Xposed (12013): at android.app.ActivityThread.getTopLevelResources(ActivityThread.java:1701)
03-15 12:10:58.253 E/Xposed (12013): at android.app.LoadedApk.getResources(LoadedApk.java:548)
03-15 12:10:58.253 E/Xposed (12013): at android.app.ContextImpl.<init>(ContextImpl.java:1832)
03-15 12:10:58.253 E/Xposed (12013): at android.app.ContextImpl.createAppContext(ContextImpl.java:1785)
03-15 12:10:58.253 E/Xposed (12013): at android.app.ActivityThread.handleBindApplication(ActivityThread.java:4510)
03-15 12:10:58.253 E/Xposed (12013): at de.robv.android.xposed.XposedBridge.invokeOriginalMethodNative(Native Method)
03-15 12:10:58.253 E/Xposed (12013): at de.robv.android.xposed.XposedBridge.handleHookedMethod(XposedBridge.java:681)
03-15 12:10:58.253 E/Xposed (12013): at android.app.ActivityThread.handleBindApplication(<Xposed>)
03-15 12:10:58.253 E/Xposed (12013): at android.app.ActivityThread.-wrap1(ActivityThread.java)
03-15 12:10:58.253 E/Xposed (12013): at android.app.ActivityThread$H.handleMessage(ActivityThread.java:1405)
03-15 12:10:58.253 E/Xposed (12013): at android.os.Handler.dispatchMessage(Handler.java:102)
03-15 12:10:58.253 E/Xposed (12013): at android.os.Looper.loop(Looper.java:148)
03-15 12:10:58.253 E/Xposed (12013): at android.app.ActivityThread.main(ActivityThread.java:5422)
03-15 12:10:58.253 E/Xposed (12013): at java.lang.reflect.Method.invoke(Native Method)
03-15 12:10:58.253 E/Xposed (12013): at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:726)
03-15 12:10:58.253 E/Xposed (12013): at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:616)
03-15 12:10:58.253 E/Xposed (12013): at de.robv.android.xposed.XposedBridge.main(XposedBridge.java:117)
03-15 12:11:11.734 E/Xposed (12483): java.lang.ArrayIndexOutOfBoundsException: length=0; index=0
03-15 12:11:11.734 E/Xposed (12483): at android.os.Environment.getExternalStoragePublicDirectory(Environment.java:481)
03-15 12:11:11.734 E/Xposed (12483): at com.hunterx.pandorapatcher.Patches.refreshPreferences(Patches.java:549)
03-15 12:11:11.734 E/Xposed (12483): at com.hunterx.pandorapatcher.Patches.handleLoadPackage(Patches.java:114)
03-15 12:11:11.734 E/Xposed (12483): at de.robv.android.xposed.IXposedHookLoadPackage$Wrapper.handleLoadPackage(IXposedHookLoadPackage.java:20)
03-15 12:11:11.734 E/Xposed (12483): at de.robv.android.xposed.callbacks.XC_LoadPackage.call(XC_LoadPackage.java:35)
03-15 12:11:11.734 E/Xposed (12483): at de.robv.android.xposed.callbacks.XCallback.callAll(XCallback.java:71)
03-15 12:11:11.734 E/Xposed (12483): at de.robv.android.xposed.XposedBridge$1.beforeHookedMethod(XposedBridge.java:176)
03-15 12:11:11.734 E/Xposed (12483): at de.robv.android.xposed.XposedBridge.handleHookedMethod(XposedBridge.java:661)
03-15 12:11:11.734 E/Xposed (12483): at android.app.ActivityThread.handleBindApplication(<Xposed>)
03-15 12:11:11.734 E/Xposed (12483): at android.app.ActivityThread.-wrap1(ActivityThread.java)
03-15 12:11:11.734 E/Xposed (12483): at android.app.ActivityThread$H.handleMessage(ActivityThread.java:1405)
03-15 12:11:11.734 E/Xposed (12483): at android.os.Handler.dispatchMessage(Handler.java:102)
03-15 12:11:11.734 E/Xposed (12483): at android.os.Looper.loop(Looper.java:148)
03-15 12:11:11.734 E/Xposed (12483): at android.app.ActivityThread.main(ActivityThread.java:5422)
03-15 12:11:11.734 E/Xposed (12483): at java.lang.reflect.Method.invoke(Native Method)
03-15 12:11:11.734 E/Xposed (12483): at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:726)
03-15 12:11:11.734 E/Xposed (12483): at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:616)
03-15 12:11:11.734 E/Xposed (12483): at de.robv.android.xposed.XposedBridge.main(XposedBridge.java:117)
03-15 12:11:11.801 E/Xposed (12483): java.lang.ArrayIndexOutOfBoundsException: length=0; index=0
03-15 12:11:11.801 E/Xposed (12483): at android.os.Environment.getExternalStoragePublicDirectory(Environment.java:481)
03-15 12:11:11.801 E/Xposed (12483): at com.hunterx.pandorapatcher.Patches.refreshPreferences(Patches.java:549)
03-15 12:11:11.801 E/Xposed (12483): at com.hunterx.pandorapatcher.Patches.handleInitPackageResources(Patches.java:94)
03-15 12:11:11.801 E/Xposed (12483): at de.robv.android.xposed.IXposedHookInitPackageResources$Wrapper.handleInitPackageResources(IXposedHookInitPackageResources.java:20)
03-15 12:11:11.801 E/Xposed (12483): at de.robv.android.xposed.callbacks.XC_InitPackageResources.call(XC_InitPackageResources.java:29)
03-15 12:11:11.801 E/Xposed (12483): at de.robv.android.xposed.callbacks.XCallback.callAll(XCallback.java:71)
03-15 12:11:11.801 E/Xposed (12483): at de.robv.android.xposed.XposedBridge$7.afterHookedMethod(XposedBridge.java:355)
03-15 12:11:11.801 E/Xposed (12483): at de.robv.android.xposed.XposedBridge.handleHookedMethod(XposedBridge.java:695)
03-15 12:11:11.801 E/Xposed (12483): at android.app.ResourcesManager.getTopLevelResources(<Xposed>)
03-15 12:11:11.801 E/Xposed (12483): at android.app.ActivityThread.getTopLevelResources(ActivityThread.java:1701)
03-15 12:11:11.801 E/Xposed (12483): at android.app.LoadedApk.getResources(LoadedApk.java:548)
03-15 12:11:11.801 E/Xposed (12483): at android.app.ContextImpl.<init>(ContextImpl.java:1832)
03-15 12:11:11.801 E/Xposed (12483): at android.app.ContextImpl.createAppContext(ContextImpl.java:1785)
03-15 12:11:11.801 E/Xposed (12483): at android.app.ActivityThread.handleBindApplication(ActivityThread.java:4510)
03-15 12:11:11.801 E/Xposed (12483): at de.robv.android.xposed.XposedBridge.invokeOriginalMethodNative(Native Method)
03-15 12:11:11.801 E/Xposed (12483): at de.robv.android.xposed.XposedBridge.handleHookedMethod(XposedBridge.java:681)
03-15 12:11:11.801 E/Xposed (12483): at android.app.ActivityThread.handleBindApplication(<Xposed>)
03-15 12:11:11.801 E/Xposed (12483): at android.app.ActivityThread.-wrap1(ActivityThread.java)
03-15 12:11:11.801 E/Xposed (12483): at android.app.ActivityThread$H.handleMessage(ActivityThread.java:1405)
03-15 12:11:11.801 E/Xposed (12483): at android.os.Handler.dispatchMessage(Handler.java:102)
03-15 12:11:11.801 E/Xposed (12483): at android.os.Looper.loop(Looper.java:148)
03-15 12:11:11.801 E/Xposed (12483): at android.app.ActivityThread.main(ActivityThread.java:5422)
03-15 12:11:11.801 E/Xposed (12483): at java.lang.reflect.Method.invoke(Native Method)
03-15 12:11:11.801 E/Xposed (12483): at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:726)
03-15 12:11:11.801 E/Xposed (12483): at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:616)
03-15 12:11:11.801 E/Xposed (12483): at de.robv.android.xposed.XposedBridge.main(XposedBridge.java:117)
03-15 12:11:41.739 E/Xposed (13041): java.lang.ArrayIndexOutOfBoundsException: length=0; index=0
03-15 12:11:41.739 E/Xposed (13041): at android.os.Environment.getExternalStoragePublicDirectory(Environment.java:481)
03-15 12:11:41.739 E/Xposed (13041): at com.hunterx.pandorapatcher.Patches.refreshPreferences(Patches.java:549)
03-15 12:11:41.739 E/Xposed (13041): at com.hunterx.pandorapatcher.Patches.handleLoadPackage(Patches.java:114)
03-15 12:11:41.739 E/Xposed (13041): at de.robv.android.xposed.IXposedHookLoadPackage$Wrapper.handleLoadPackage(IXposedHookLoadPackage.java:20)
03-15 12:11:41.739 E/Xposed (13041): at de.robv.android.xposed.callbacks.XC_LoadPackage.call(XC_LoadPackage.java:35)
03-15 12:11:41.739 E/Xposed (13041): at de.robv.android.xposed.callbacks.XCallback.callAll(XCallback.java:71)
03-15 12:11:41.739 E/Xposed (13041): at de.robv.android.xposed.XposedBridge$1.beforeHookedMethod(XposedBridge.java:176)
03-15 12:11:41.739 E/Xposed (13041): at de.robv.android.xposed.XposedBridge.handleHookedMethod(XposedBridge.java:661)
03-15 12:11:41.739 E/Xposed (13041): at android.app.ActivityThread.handleBindApplication(<Xposed>)
03-15 12:11:41.739 E/Xposed (13041): at android.app.ActivityThread.-wrap1(ActivityThread.java)
03-15 12:11:41.739 E/Xposed (13041): at android.app.ActivityThread$H.handleMessage(ActivityThread.java:1405)
03-15 12:11:41.739 E/Xposed (13041): at android.os.Handler.dispatchMessage(Handler.java:102)
03-15 12:11:41.739 E/Xposed (13041): at android.os.Looper.loop(Looper.java:148)
03-15 12:11:41.739 E/Xposed (13041): at android.app.ActivityThread.main(ActivityThread.java:5422)
03-15 12:11:41.739 E/Xposed (13041): at java.lang.reflect.Method.invoke(Native Method)
03-15 12:11:41.739 E/Xposed (13041): at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:726)
03-15 12:11:41.739 E/Xposed (13041): at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:616)
03-15 12:11:41.739 E/Xposed (13041): at de.robv.android.xposed.XposedBridge.main(XposedBridge.java:117)
03-15 12:11:41.832 E/Xposed (13041): java.lang.ArrayIndexOutOfBoundsException: length=0; index=0
03-15 12:11:41.832 E/Xposed (13041): at android.os.Environment.getExternalStoragePublicDirectory(Environment.java:481)
03-15 12:11:41.832 E/Xposed (13041): at com.hunterx.pandorapatcher.Patches.refreshPreferences(Patches.java:549)
03-15 12:11:41.832 E/Xposed (13041): at com.hunterx.pandorapatcher.Patches.handleInitPackageResources(Patches.java:94)
03-15 12:11:41.832 E/Xposed (13041): at de.robv.android.xposed.IXposedHookInitPackageResources$Wrapper.handleInitPackageResources(IXposedHookInitPackageResources.java:20)
03-15 12:11:41.832 E/Xposed (13041): at de.robv.android.xposed.callbacks.XC_InitPackageResources.call(XC_InitPackageResources.java:29)
03-15 12:11:41.832 E/Xposed (13041): at de.robv.android.xposed.callbacks.XCallback.callAll(XCallback.java:71)
03-15 12:11:41.832 E/Xposed (13041): at de.robv.android.xposed.XposedBridge$7.afterHookedMethod(XposedBridge.java:355)
03-15 12:11:41.832 E/Xposed (13041): at de.robv.android.xposed.XposedBridge.handleHookedMethod(XposedBridge.java:695)
03-15 12:11:41.832 E/Xposed (13041): at android.app.ResourcesManager.getTopLevelResources(<Xposed>)
03-15 12:11:41.832 E/Xposed (13041): at android.app.ActivityThread.getTopLevelResources(ActivityThread.java:1701)
03-15 12:11:41.832 E/Xposed (13041): at android.app.LoadedApk.getResources(LoadedApk.java:548)
03-15 12:11:41.832 E/Xposed (13041): at android.app.ContextImpl.<init>(ContextImpl.java:1832)
03-15 12:11:41.832 E/Xposed (13041): at android.app.ContextImpl.createAppContext(ContextImpl.java:1785)
03-15 12:11:41.832 E/Xposed (13041): at android.app.ActivityThread.handleBindApplication(ActivityThread.java:4510)
03-15 12:11:41.832 E/Xposed (13041): at de.robv.android.xposed.XposedBridge.invokeOriginalMethodNative(Native Method)
03-15 12:11:41.832 E/Xposed (13041): at de.robv.android.xposed.XposedBridge.handleHookedMethod(XposedBridge.java:681)
03-15 12:11:41.832 E/Xposed (13041): at android.app.ActivityThread.handleBindApplication(<Xposed>)
03-15 12:11:41.832 E/Xposed (13041): at android.app.ActivityThread.-wrap1(ActivityThread.java)
03-15 12:11:41.832 E/Xposed (13041): at android.app.ActivityThread$H.handleMessage(ActivityThread.java:1405)
03-15 12:11:41.832 E/Xposed (13041): at android.os.Handler.dispatchMessage(Handler.java:102)
03-15 12:11:41.832 E/Xposed (13041): at android.os.Looper.loop(Looper.java:148)
03-15 12:11:41.832 E/Xposed (13041): at android.app.ActivityThread.main(ActivityThread.java:5422)
03-15 12:11:41.832 E/Xposed (13041): at java.lang.reflect.Method.invoke(Native Method)
03-15 12:11:41.832 E/Xposed (13041): at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:726)
03-15 12:11:41.832 E/Xposed (13041): at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:616)
03-15 12:11:41.832 E/Xposed (13041): at de.robv.android.xposed.XposedBridge.main(XposedBridge.java:117)
03-15 12:15:16.971 E/Xposed (13914): java.lang.ArrayIndexOutOfBoundsException: length=0; index=0
03-15 12:15:16.971 E/Xposed (13914): at android.os.Environment.getExternalStoragePublicDirectory(Environment.java:481)
03-15 12:15:16.971 E/Xposed (13914): at com.hunterx.pandorapatcher.Patches.refreshPreferences(Patches.java:549)
03-15 12:15:16.971 E/Xposed (13914): at com.hunterx.pandorapatcher.Patches.handleLoadPackage(Patches.java:114)
03-15 12:15:16.971 E/Xposed (13914): at de.robv.android.xposed.IXposedHookLoadPackage$Wrapper.handleLoadPackage(IXposedHookLoadPackage.java:20)
03-15 12:15:16.971 E/Xposed (13914): at de.robv.android.xposed.callbacks.XC_LoadPackage.call(XC_LoadPackage.java:35)
03-15 12:15:16.971 E/Xposed (13914): at de.robv.android.xposed.callbacks.XCallback.callAll(XCallback.java:71)
03-15 12:15:16.971 E/Xposed (13914): at de.robv.android.xposed.XposedBridge$1.beforeHookedMethod(XposedBridge.java:176)
03-15 12:15:16.971 E/Xposed (13914): at de.robv.android.xposed.XposedBridge.handleHookedMethod(XposedBridge.java:661)
03-15 12:15:16.971 E/Xposed (13914): at android.app.ActivityThread.handleBindApplication(<Xposed>)
03-15 12:15:16.971 E/Xposed (13914): at android.app.ActivityThread.-wrap1(ActivityThread.java)
03-15 12:15:16.971 E/Xposed (13914): at android.app.ActivityThread$H.handleMessage(ActivityThread.java:1405)
03-15 12:15:16.971 E/Xposed (13914): at android.os.Handler.dispatchMessage(Handler.java:102)
03-15 12:15:16.971 E/Xposed (13914): at android.os.Looper.loop(Looper.java:148)
03-15 12:15:16.971 E/Xposed (13914): at android.app.ActivityThread.main(ActivityThread.java:5422)
03-15 12:15:16.971 E/Xposed (13914): at java.lang.reflect.Method.invoke(Native Method)
03-15 12:15:16.971 E/Xposed (13914): at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:726)
03-15 12:15:16.971 E/Xposed (13914): at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:616)
03-15 12:15:16.971 E/Xposed (13914): at de.robv.android.xposed.XposedBridge.main(XposedBridge.java:117)
03-15 12:15:17.031 E/Xposed (13914): java.lang.ArrayIndexOutOfBoundsException: length=0; index=0
03-15 12:15:17.031 E/Xposed (13914): at android.os.Environment.getExternalStoragePublicDirectory(Environment.java:481)
03-15 12:15:17.031 E/Xposed (13914): at com.hunterx.pandorapatcher.Patches.refreshPreferences(Patches.java:549)
03-15 12:15:17.031 E/Xposed (13914): at com.hunterx.pandorapatcher.Patches.handleInitPackageResources(Patches.java:94)
03-15 12:15:17.031 E/Xposed (13914): at de.robv.android.xposed.IXposedHookInitPackageResources$Wrapper.handleInitPackageResources(IXposedHookInitPackageResources.java:20)
03-15 12:15:17.031 E/Xposed (13914): at de.robv.android.xposed.callbacks.XC_InitPackageResources.call(XC_InitPackageResources.java:29)
03-15 12:15:17.031 E/Xposed (13914): at de.robv.android.xposed.callbacks.XCallback.callAll(XCallback.java:71)
03-15 12:15:17.031 E/Xposed (13914): at de.robv.android.xposed.XposedBridge$7.afterHookedMethod(XposedBridge.java:355)
03-15 12:15:17.031 E/Xposed (13914): at de.robv.android.xposed.XposedBridge.handleHookedMethod(XposedBridge.java:695)
03-15 12:15:17.031 E/Xposed (13914): at android.app.ResourcesManager.getTopLevelResources(<Xposed>)
03-15 12:15:17.031 E/Xposed (13914): at android.app.ActivityThread.getTopLevelResources(ActivityThread.java:1701)
03-15 12:15:17.031 E/Xposed (13914): at android.app.LoadedApk.getResources(LoadedApk.java:548)
03-15 12:15:17.031 E/Xposed (13914): at android.app.ContextImpl.<init>(ContextImpl.java:1832)
03-15 12:15:17.031 E/Xposed (13914): at android.app.ContextImpl.createAppContext(ContextImpl.java:1785)
03-15 12:15:17.031 E/Xposed (13914): at android.app.ActivityThread.handleBindApplication(ActivityThread.java:4510)
03-15 12:15:17.031 E/Xposed (13914): at de.robv.android.xposed.XposedBridge.invokeOriginalMethodNative(Native Method)
03-15 12:15:17.031 E/Xposed (13914): at de.robv.android.xposed.XposedBridge.handleHookedMethod(XposedBridge.java:681)
03-15 12:15:17.031 E/Xposed (13914): at android.app.ActivityThread.handleBindApplication(<Xposed>)
03-15 12:15:17.031 E/Xposed (13914): at android.app.ActivityThread.-wrap1(ActivityThread.java)
03-15 12:15:17.031 E/Xposed (13914): at android.app.ActivityThread$H.handleMessage(ActivityThread.java:1405)
03-15 12:15:17.031 E/Xposed (13914): at android.os.Handler.dispatchMessage(Handler.java:102)
03-15 12:15:17.031 E/Xposed (13914): at android.os.Looper.loop(Looper.java:148)
03-15 12:15:17.031 E/Xposed (13914): at android.app.ActivityThread.main(ActivityThread.java:5422)
03-15 12:15:17.031 E/Xposed (13914): at java.lang.reflect.Method.invoke(Native Method)
03-15 12:15:17.031 E/Xposed (13914): at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:726)
03-15 12:15:17.031 E/Xposed (13914): at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:616)
03-15 12:15:17.031 E/Xposed (13914): at de.robv.android.xposed.XposedBridge.main(XposedBridge.java:117)
03-15 12:17:11.993 E/Xposed (14652): java.lang.ArrayIndexOutOfBoundsException: length=0; index=0
03-15 12:17:11.993 E/Xposed (14652): at android.os.Environment.getExternalStoragePublicDirectory(Environment.java:481)
03-15 12:17:11.993 E/Xposed (14652): at com.hunterx.pandorapatcher.Patches.refreshPreferences(Patches.java:549)
03-15 12:17:11.993 E/Xposed (14652): at com.hunterx.pandorapatcher.Patches.handleLoadPackage(Patches.java:114)
03-15 12:17:11.993 E/Xposed (14652): at de.robv.android.xposed.IXposedHookLoadPackage$Wrapper.handleLoadPackage(IXposedHookLoadPackage.java:20)
03-15 12:17:11.993 E/Xposed (14652): at de.robv.android.xposed.callbacks.XC_LoadPackage.call(XC_LoadPackage.java:35)
03-15 12:17:11.993 E/Xposed (14652): at de.robv.android.xposed.callbacks.XCallback.callAll(XCallback.java:71)
03-15 12:17:11.993 E/Xposed (14652): at de.robv.android.xposed.XposedBridge$1.beforeHookedMethod(XposedBridge.java:176)
03-15 12:17:11.993 E/Xposed (14652): at de.robv.android.xposed.XposedBridge.handleHookedMethod(XposedBridge.java:661)
03-15 12:17:11.993 E/Xposed (14652): at android.app.ActivityThread.handleBindApplication(<Xposed>)
03-15 12:17:11.993 E/Xposed (14652): at android.app.ActivityThread.-wrap1(ActivityThread.java)
03-15 12:17:11.993 E/Xposed (14652): at android.app.ActivityThread$H.handleMessage(ActivityThread.java:1405)
03-15 12:17:11.993 E/Xposed (14652): at android.os.Handler.dispatchMessage(Handler.java:102)
03-15 12:17:11.993 E/Xposed (14652): at android.os.Looper.loop(Looper.java:148)
03-15 12:17:11.993 E/Xposed (14652): at android.app.ActivityThread.main(ActivityThread.java:5422)
03-15 12:17:11.993 E/Xposed (14652): at java.lang.reflect.Method.invoke(Native Method)
03-15 12:17:11.993 E/Xposed (14652): at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:726)
03-15 12:17:11.993 E/Xposed (14652): at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:616)
03-15 12:17:11.993 E/Xposed (14652): at de.robv.android.xposed.XposedBridge.main(XposedBridge.java:117)
03-15 12:17:12.133 E/Xposed (14652): java.lang.ArrayIndexOutOfBoundsException: length=0; index=0
03-15 12:17:12.133 E/Xposed (14652): at android.os.Environment.getExternalStoragePublicDirectory(Environment.java:481)
03-15 12:17:12.133 E/Xposed (14652): at com.hunterx.pandorapatcher.Patches.refreshPreferences(Patches.java:549)
03-15 12:17:12.133 E/Xposed (14652): at com.hunterx.pandorapatcher.Patches.handleInitPackageResources(Patches.java:94)
03-15 12:17:12.133 E/Xposed (14652): at de.robv.android.xposed.IXposedHookInitPackageResources$Wrapper.handleInitPackageResources(IXposedHookInitPackageResources.java:20)
03-15 12:17:12.133 E/Xposed (14652): at de.robv.android.xposed.callbacks.XC_InitPackageResources.call(XC_InitPackageResources.java:29)
03-15 12:17:12.133 E/Xposed (14652): at de.robv.android.xposed.callbacks.XCallback.callAll(XCallback.java:71)
03-15 12:17:12.133 E/Xposed (14652): at de.robv.android.xposed.XposedBridge$7.afterHookedMethod(XposedBridge.java:355)
03-15 12:17:12.133 E/Xposed (14652): at de.robv.android.xposed.XposedBridge.handleHookedMethod(XposedBridge.java:695)
03-15 12:17:12.133 E/Xposed (14652): at android.app.ResourcesManager.getTopLevelResources(<Xposed>)
03-15 12:17:12.133 E/Xposed (14652): at android.app.ActivityThread.getTopLevelResources(ActivityThread.java:1701)
03-15 12:17:12.133 E/Xposed (14652): at android.app.LoadedApk.getResources(LoadedApk.java:548)
03-15 12:17:12.133 E/Xposed (14652): at android.app.ContextImpl.<init>(ContextImpl.java:1832)
03-15 12:17:12.133 E/Xposed (14652): at android.app.ContextImpl.createAppContext(ContextImpl.java:1785)
03-15 12:17:12.133 E/Xposed (14652): at android.app.ActivityThread.handleBindApplication(ActivityThread.java:4510)
03-15 12:17:12.133 E/Xposed (14652): at de.robv.android.xposed.XposedBridge.invokeOriginalMethodNative(Native Method)
03-15 12:17:12.133 E/Xposed (14652): at de.robv.android.xposed.XposedBridge.handleHookedMethod(XposedBridge.java:681)
03-15 12:17:12.133 E/Xposed (14652): at android.app.ActivityThread.handleBindApplication(<Xposed>)
03-15 12:17:12.133 E/Xposed (14652): at android.app.ActivityThread.-wrap1(ActivityThread.java)
03-15 12:17:12.133 E/Xposed (14652): at android.app.ActivityThread$H.handleMessage(ActivityThread.java:1405)
03-15 12:17:12.133 E/Xposed (14652): at android.os.Handler.dispatchMessage(Handler.java:102)
03-15 12:17:12.133 E/Xposed (14652): at android.os.Looper.loop(Looper.java:148)
03-15 12:17:12.133 E/Xposed (14652): at android.app.ActivityThread.main(ActivityThread.java:5422)
03-15 12:17:12.133 E/Xposed (14652): at java.lang.reflect.Method.invoke(Native Method)
03-15 12:17:12.133 E/Xposed (14652): at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:726)
03-15 12:17:12.133 E/Xposed (14652): at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:616)
03-15 12:17:12.133 E/Xposed (14652): at de.robv.android.xposed.XposedBridge.main(XposedBridge.java:117)
03-15 12:21:46.508 E/Xposed (16148): java.lang.ArrayIndexOutOfBoundsException: length=0; index=0
03-15 12:21:46.508 E/Xposed (16148): at android.os.Environment.getExternalStoragePublicDirectory(Environment.java:481)
03-15 12:21:46.508 E/Xposed (16148): at com.hunterx.pandorapatcher.Patches.refreshPreferences(Patches.java:549)
03-15 12:21:46.508 E/Xposed (16148): at com.hunterx.pandorapatcher.Patches.handleLoadPackage(Patches.java:114)
03-15 12:21:46.508 E/Xposed (16148): at de.robv.android.xposed.IXposedHookLoadPackage$Wrapper.handleLoadPackage(IXposedHookLoadPackage.java:20)
03-15 12:21:46.508 E/Xposed (16148): at de.robv.android.xposed.callbacks.XC_LoadPackage.call(XC_LoadPackage.java:35)
03-15 12:21:46.508 E/Xposed (16148): at de.robv.android.xposed.callbacks.XCallback.callAll(XCallback.java:71)
03-15 12:21:46.508 E/Xposed (16148): at de.robv.android.xposed.XposedBridge$1.beforeHookedMethod(XposedBridge.java:176)
03-15 12:21:46.508 E/Xposed (16148): at de.robv.android.xposed.XposedBridge.handleHookedMethod(XposedBridge.java:661)
03-15 12:21:46.508 E/Xposed (16148): at android.app.ActivityThread.handleBindApplication(<Xposed>)
03-15 12:21:46.508 E/Xposed (16148): at android.app.ActivityThread.-wrap1(ActivityThread.java)
03-15 12:21:46.508 E/Xposed (16148): at android.app.ActivityThread$H.handleMessage(ActivityThread.java:1405)
03-15 12:21:46.508 E/Xposed (16148): at android.os.Handler.dispatchMessage(Handler.java:102)
03-15 12:21:46.508 E/Xposed (16148): at android.os.Looper.loop(Looper.java:148)
03-15 12:21:46.508 E/Xposed (16148): at android.app.ActivityThread.main(ActivityThread.java:5422)
03-15 12:21:46.508 E/Xposed (16148): at java.lang.reflect.Method.invoke(Native Method)
03-15 12:21:46.508 E/Xposed (16148): at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:726)
03-15 12:21:46.508 E/Xposed (16148): at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:616)
03-15 12:21:46.508 E/Xposed (16148): at de.robv.android.xposed.XposedBridge.main(XposedBridge.java:117)
03-15 12:21:46.597 E/Xposed (16148): java.lang.ArrayIndexOutOfBoundsException: length=0; index=0
03-15 12:21:46.597 E/Xposed (16148): at android.os.Environment.getExternalStoragePublicDirectory(Environment.java:481)
03-15 12:21:46.597 E/Xposed (16148): at com.hunterx.pandorapatcher.Patches.refreshPreferences(Patches.java:549)
03-15 12:21:46.597 E/Xposed (16148): at com.hunterx.pandorapatcher.Patches.handleInitPackageResources(Patches.java:94)
03-15 12:21:46.597 E/Xposed (16148): at de.robv.android.xposed.IXposedHookInitPackageResources$Wrapper.handleInitPackageResources(IXposedHookInitPackageResources.java:20)
03-15 12:21:46.597 E/Xposed (16148): at de.robv.android.xposed.callbacks.XC_InitPackageResources.call(XC_InitPackageResources.java:29)
03-15 12:21:46.597 E/Xposed (16148): at de.robv.android.xposed.callbacks.XCallback.callAll(XCallback.java:71)
03-15 12:21:46.597 E/Xposed (16148): at de.robv.android.xposed.XposedBridge$7.afterHookedMethod(XposedBridge.java:355)
03-15 12:21:46.597 E/Xposed (16148): at de.robv.android.xposed.XposedBridge.handleHookedMethod(XposedBridge.java:695)
03-15 12:21:46.597 E/Xposed (16148): at android.app.ResourcesManager.getTopLevelResources(<Xposed>)
03-15 12:21:46.597 E/Xposed (16148): at android.app.ActivityThread.getTopLevelResources(ActivityThread.java:1701)
03-15 12:21:46.597 E/Xposed (16148): at android.app.LoadedApk.getResources(LoadedApk.java:548)
03-15 12:21:46.597 E/Xposed (16148): at android.app.ContextImpl.<init>(ContextImpl.java:1832)
03-15 12:21:46.597 E/Xposed (16148): at android.app.ContextImpl.createAppContext(ContextImpl.java:1785)
03-15 12:21:46.597 E/Xposed (16148): at android.app.ActivityThread.handleBindApplication(ActivityThread.java:4510)
03-15 12:21:46.597 E/Xposed (16148): at de.robv.android.xposed.XposedBridge.invokeOriginalMethodNative(Native Method)
03-15 12:21:46.597 E/Xposed (16148): at de.robv.android.xposed.XposedBridge.handleHookedMethod(XposedBridge.java:681)
03-15 12:21:46.597 E/Xposed (16148): at android.app.ActivityThread.handleBindApplication(<Xposed>)
03-15 12:21:46.597 E/Xposed (16148): at android.app.ActivityThread.-wrap1(ActivityThread.java)
03-15 12:21:46.597 E/Xposed (16148): at android.app.ActivityThread$H.handleMessage(ActivityThread.java:1405)
03-15 12:21:46.597 E/Xposed (16148): at android.os.Handler.dispatchMessage(Handler.java:102)
03-15 12:21:46.597 E/Xposed (16148): at android.os.Looper.loop(Looper.java:148)
03-15 12:21:46.597 E/Xposed (16148): at android.app.ActivityThread.main(ActivityThread.java:5422)
03-15 12:21:46.597 E/Xposed (16148): at java.lang.reflect.Method.invoke(Native Method)
03-15 12:21:46.597 E/Xposed (16148): at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:726)
03-15 12:21:46.597 E/Xposed (16148): at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:616)
03-15 12:21:46.597 E/Xposed (16148): at de.robv.android.xposed.XposedBridge.main(XposedBridge.java:117)
03-15 12:29:16.980 E/Xposed (17234): java.lang.ArrayIndexOutOfBoundsException: length=0; index=0
03-15 12:29:16.980 E/Xposed (17234): at android.os.Environment.getExternalStoragePublicDirectory(Environment.java:481)
03-15 12:29:16.980 E/Xposed (17234): at com.hunterx.pandorapatcher.Patches.refreshPreferences(Patches.java:549)
03-15 12:29:16.980 E/Xposed (17234): at com.hunterx.pandorapatcher.Patches.handleLoadPackage(Patches.java:114)
03-15 12:29:16.980 E/Xposed (17234): at de.robv.android.xposed.IXposedHookLoadPackage$Wrapper.handleLoadPackage(IXposedHookLoadPackage.java:20)
03-15 12:29:16.980 E/Xposed (17234): at de.robv.android.xposed.callbacks.XC_LoadPackage.call(XC_LoadPackage.java:35)
03-15 12:29:16.980 E/Xposed (17234): at de.robv.android.xposed.callbacks.XCallback.callAll(XCallback.java:71)
03-15 12:29:16.980 E/Xposed (17234): at de.robv.android.xposed.XposedBridge$1.beforeHookedMethod(XposedBridge.java:176)
03-15 12:29:16.980 E/Xposed (17234): at de.robv.android.xposed.XposedBridge.handleHookedMethod(XposedBridge.java:661)
03-15 12:29:16.980 E/Xposed (17234): at android.app.ActivityThread.handleBindApplication(<Xposed>)
03-15 12:29:16.980 E/Xposed (17234): at android.app.ActivityThread.-wrap1(ActivityThread.java)
03-15 12:29:16.980 E/Xposed (17234): at android.app.ActivityThread$H.handleMessage(ActivityThread.java:1405)
03-15 12:29:16.980 E/Xposed (17234): at android.os.Handler.dispatchMessage(Handler.java:102)
03-15 12:29:16.980 E/Xposed (17234): at android.os.Looper.loop(Looper.java:148)
03-15 12:29:16.980 E/Xposed (17234): at android.app.ActivityThread.main(ActivityThread.java:5422)
03-15 12:29:16.980 E/Xposed (17234): at java.lang.reflect.Method.invoke(Native Method)
03-15 12:29:16.980 E/Xposed (17234): at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:726)
03-15 12:29:16.980 E/Xposed (17234): at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:616)
03-15 12:29:16.980 E/Xposed (17234): at de.robv.android.xposed.XposedBridge.main(XposedBridge.java:117)
03-15 12:29:17.044 E/Xposed (17234): java.lang.ArrayIndexOutOfBoundsException: length=0; index=0
03-15 12:29:17.044 E/Xposed (17234): at android.os.Environment.getExternalStoragePublicDirectory(Environment.java:481)
03-15 12:29:17.044 E/Xposed (17234): at com.hunterx.pandorapatcher.Patches.refreshPreferences(Patches.java:549)
03-15 12:29:17.044 E/Xposed (17234): at com.hunterx.pandorapatcher.Patches.handleInitPackageResources(Patches.java:94)
03-15 12:29:17.044 E/Xposed (17234): at de.robv.android.xposed.IXposedHookInitPackageResources$Wrapper.handleInitPackageResources(IXposedHookInitPackageResources.java:20)
03-15 12:29:17.044 E/Xposed (17234): at de.robv.android.xposed.callbacks.XC_InitPackageResources.call(XC_InitPackageResources.java:29)
03-15 12:29:17.044 E/Xposed (17234): at de.robv.android.xposed.callbacks.XCallback.callAll(XCallback.java:71)
03-15 12:29:17.044 E/Xposed (17234): at de.robv.android.xposed.XposedBridge$7.afterHookedMethod(XposedBridge.java:355)
03-15 12:29:17.044 E/Xposed (17234): at de.robv.android.xposed.XposedBridge.handleHookedMethod(XposedBridge.java:695)
03-15 12:29:17.044 E/Xposed (17234): at android.app.ResourcesManager.getTopLevelResources(<Xposed>)
03-15 12:29:17.044 E/Xposed (17234): at android.app.ActivityThread.getTopLevelResources(ActivityThread.java:1701)
03-15 12:29:17.044 E/Xposed (17234): at android.app.LoadedApk.getResources(LoadedApk.java:548)
03-15 12:29:17.044 E/Xposed (17234): at android.app.ContextImpl.<init>(ContextImpl.java:1832)
03-15 12:29:17.044 E/Xposed (17234): at android.app.ContextImpl.createAppContext(ContextImpl.java:1785)
03-15 12:29:17.044 E/Xposed (17234): at android.app.ActivityThread.handleBindApplication(ActivityThread.java:4510)
03-15 12:29:17.044 E/Xposed (17234): at de.robv.android.xposed.XposedBridge.invokeOriginalMethodNative(Native Method)
03-15 12:29:17.044 E/Xposed (17234): at de.robv.android.xposed.XposedBridge.handleHookedMethod(XposedBridge.java:681)
03-15 12:29:17.044 E/Xposed (17234): at android.app.ActivityThread.handleBindApplication(<Xposed>)
03-15 12:29:17.044 E/Xposed (17234): at android.app.ActivityThread.-wrap1(ActivityThread.java)
03-15 12:29:17.044 E/Xposed (17234): at android.app.ActivityThread$H.handleMessage(ActivityThread.java:1405)
03-15 12:29:17.044 E/Xposed (17234): at android.os.Handler.dispatchMessage(Handler.java:102)
03-15 12:29:17.044 E/Xposed (17234): at android.os.Looper.loop(Looper.java:148)
03-15 12:29:17.044 E/Xposed (17234): at android.app.ActivityThread.main(ActivityThread.java:5422)
03-15 12:29:17.044 E/Xposed (17234): at java.lang.reflect.Method.invoke(Native Method)
03-15 12:29:17.044 E/Xposed (17234): at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:726)
03-15 12:29:17.044 E/Xposed (17234): at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:616)
03-15 12:29:17.044 E/Xposed (17234): at de.robv.android.xposed.XposedBridge.main(XposedBridge.java:117)
Mar 15th, 2016, 5:32 pm
Mar 15th, 2016, 5:55 pm
(GL)gamer765 wrote:By break I mean that when you have Pandora in the background and press the thumb up button in the notification widget, the song will not download if you have the no prompt option selected.
And yes the apk will come today. Will port the thumbs notification layout and apply my download dialog spam fix.


nope thumb download doesn't work from the notification drawer when pandora is running in the background, with prompt enable or not in either case it's not working...but it never work in any versions of the patcher as far as I recall.
Let me know if you need a log as you are aware of the bug already.
Thanks
Mar 15th, 2016, 5:55 pm
Mar 15th, 2016, 7:39 pm
-DM- wrote:
(GL)gamer765 wrote:By break I mean that when you have Pandora in the background and press the thumb up button in the notification widget, the song will not download if you have the no prompt option selected.
And yes the apk will come today. Will port the thumbs notification layout and apply my download dialog spam fix.


nope thumb download doesn't work from the notification drawer when pandora is running in the background, with prompt enable or not in either case it's not working...but it never work in any versions of the patcher as far as I recall.
Let me know if you need a log as you are aware of the bug already.
Thanks

That is actually the intended behavior, for the downloader that prompts you if you want to download it. In my internal tests with the thumbs notification enabled, pressing the thumbs up button while pandora was in the background lead to either the Pandora app crashing due to a null activity (when you bring Pandora to the background by hitting the back button until it minimizes), or the Pandora app to be spammed with download dialogs on top of each other (depending on how many times the thumbs up button was hit and if the Pandora app was minimized by pressing the home button). Beta 3 fixed it, but in the process of fixing the spam/crashes, i seem to have broken the no prompt downloader. It'll work while Pandora is the main active app on screen, but stop working when Pandora goes to the background.
Mar 15th, 2016, 7:39 pm

Like my work? Consider a donation: http://bit.ly/1fnw38T
Image
Mar 16th, 2016, 12:28 am
Patched apk needs 1 more day, sorry
Mar 16th, 2016, 12:28 am

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