I've got a solution:
Install GPlay Store as mentioned here:
http://xdaforums.com/showthread.php?t=2365224
Then follow this solution:
- Backup your Downloads App via Titanium Backup
- Download the files attached to my post to your device
- Copy the DownloadProvider.apk AND DownloadProviderUi.apk into your /system/app directory
- Set the permissions to rw- r-- r-- for both
- Reboot your Kindle Fire HD
Does NOT work for Kindle Fire HD 7" 2013 running 11.3.1 with the following steps.
- Use KindleFree to install the Gapps
- Open Google Play, deal with errors, log in with existing account
- Reboot
- ADB push DownloadProvider apks to /sdcard/
- As su in adb shell:
- "mount -o remount,rw /system"
- "cp /sdcard/DownloadProvider*.apk /system/app/"
- "chmod 644 /system/app/DownloadProvider*.apk"
- "rm /system/app/DownloadProvider*.odex"
- "adb reboot"
First time I tried to open the Play Store, I got connection errors (i'm quite positive my Wifi connection works fine). Eventually those went away, and then when I tried to open the play store, it should brought me back to the launcher without any errors.
Next I cleared data for the following then the Play Store would open for a moment to show me the server error message and then FC.
- Google Account Manager
- Google Play Store
- Google Services Framework
If whuchaka actually has Play Store working on a KFHD7 2013 running 11.3.1, I'd love to know how (and will say as much on
THIS thread next).
logcat has me thinking that these downloadprovider files are not the right ones or there's more to be done before they're useful:
Code:
E ActivityThread: Failed to find provider info for downloads
E Finsky : [263] DownloadProgressManager.makeCursor: Download progress cursor null: content://downloads/my_downloads
F Finsky : [263] DownloadProgressManager.makeCursor: Download progress cursor null: content://downloads/my_downloads
E ActivityThread: Failed to find provider info for downloads
E InputDispatcher: channel '42872a48 com.android.vending/com.android.vending.AssetBrowserActivity (server)' ~ Channel is unrecoverably broken and will be disposed!
ActivityThread: Failed to find provider info for downloads
ActivityThread: Failed to find provider info for downloads
AndroidRuntime: FATAL EXCEPTION: main
AndroidRuntime: java.lang.IllegalArgumentException: Unknown URL content://downloads/my_downloads
AndroidRuntime: at android.content.ContentResolver.insert(ContentResolver.java:863)
AndroidRuntime: at com.amazon.android.app.AmazonDownloadManager.enqueue(AmazonDownloadManager.java:139)
AndroidRuntime: at com.amazon.providers.contentsupport.ContentSupportManifestDownloadService.downloadJsonFile(ContentSupportManifestDownloadService.java:241)
AndroidRuntime: at com.amazon.providers.contentsupport.ContentSupportManifestDownloadService.access$200(ContentSupportManifestDownloadService.java:50)
AndroidRuntime: at com.amazon.providers.contentsupport.ContentSupportManifestDownloadService$LooperThread.run(ContentSupportManifestDownloadService.java:201)
AndroidRuntime: at android.os.Handler.handleCallback(Handler.java:747)
AndroidRuntime: at android.os.Handler.dispatchMessage(Handler.java:92)
AndroidRuntime: at android.os.Looper.loop(Looper.java:151)
AndroidRuntime: at android.app.ActivityThread.main(ActivityThread.java:5152)
AndroidRuntime: at java.lang.reflect.Method.invokeNative(Native Method)
AndroidRuntime: at java.lang.reflect.Method.invoke(Method.java:511)
AndroidRuntime: at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:793)
AndroidRuntime: at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:560)
AndroidRuntime: at dalvik.system.NativeStart.main(Native Method)