[Hack] Kindle Guide for Transformation to Android Tablet - Kindle Fire 2 Android Development

This is a guide to transform your Kindle Fire 2 Generation into a full working android tablet (Android UI, Google APPS, Play Store, Widgetsssss etc.) . UPDATED 12/21/2012
That said. I have no ownership of any of the programs or files discussed. This is just stuff i gathered to make my Kindle Fire ROCKKKKK, Do this at your own risk, I am not responsible if you brick your device or void your warranty by doing any of this. Also please give to the developers that took of their time to create the programs and make your crappy reader into something awsome.
Please read complete article before you begin. Again I am not responsible if you brick your device or void your warranty by doing any of this. 2/2/2013
We have fully funtional roms for Kindle. Fire 2. I will not be posting any more posts since a full ROM experience is way better in my opinion. But for people that dont want to fully convert and for documentation I will leave the posts. Have fun!!!!
Change lockscreen ( Work around instating No Lock from android market and then instaling your favorite lockscreen from market thanks to tip from fmkilo), change search engine (I tried instaling google search to no luck, if some one can help please comment, some ideas where told, will try soon)
Procedure to transform Kindle Fire 2 Generation into a fuctional android tablet,
1. ADB enabled and Allow Unknown source APK and Amazon account registered
This is simple just go to your Kindle Eyelid and hit
(+)More...--> Security-->Enable ADB ON
and
(+)More...--> Device-->Allow Instalation of Applications ON
Install Amazon account as root may not let you create one
2. Root and Super User
In order to change the UI and install a few missing apk in the Kindle Fire system folder we need Super User and Root access.
Below is a link that will show you how to install root. It is ment for the Kindle 7 HD but works perfect on our Kindle Fire Second Generation ( I last used it on OS version 10.2.4 and worked)
http://forum.xda-developers.com/showthread.php?p=35156970
3. Install UI, and Google Apps
Now that we have root access we need to place a few apk on the system/app folder of the Kindle Fire to change the UI and have fuctional Google apps.
For that we need to modify ES File Explorer settings
go to Settings--> Root Setings Check First 3 Boxes (Root Explorer, Up to Root, Mount File System)
Now is just simple we need to move a few apk to the system/app folder.
All Needed
Android UI
IMPOTANT Choose an Andoid UI. There are a lottttt of User Interfaces for android. Like APEX Luncher, Go lancher, Nova launcher ect. to choose. I will use APEX launcher which works great on the Kindle Fire but you can install the one you love, you can change it later by removing the apk form systems/app and placing a diferent one.
http://www.papktop.com/apex-launcher-1-3-5.html
Google APPS
We need to install a few of the googles apps for the google play and Gmail to work so please download all of the above.
Google services framework apk
http://forum.xda-developers.com/attachment.php?attachmentid=889863&d=1328536031
Google Play store apk
http://forum.xda-developers.com/showthread.php?t=2046533
Google youtube apk
http://www.androiddrawer.com/6750/download-youtube-4-1-23-app-apk/#.UM5sFm_oTl8
Google chrome apk
http://forum.xda-developers.com/showthread.php?t=1485473
Once you downloaded all of this apk simply paste them on your system/app folder and reboot the device.
When the device turns on again it will start updating. Unlock the device and will ask you which UI you prefer TO USE, choose APEX IMPORTANT I suggest that you test the UI first and then check the box to make this the defalt UI this can brick your device if the UI is not running Properly ( if you want to make the change permanent select the check box below, if not everytime you press the home button or restart will ask you to choose)
You will now see a familiar Android UI. Congratulations your Kindle Fire is not as crappy and has fully funtional google play, widgets and live wallpapers. :victory:
4.Prevent OS update, Loss of ROOT and all your Mod work
Every time your divice gets an update will automaticaly loose root. Thanks to crappy amazon these updates will get pushed and you cant stop them from the settings menu. Localy we can stop it with 2 options
A. Quick fix (will go into OTA update if Droidwall apk is turned off)
Localy we can stop them by placing a firewall like DroidWall and blocking the access ( i dont know which part to block to prevent it from updating so I just simply Check the apps I want use the internet)
Simply download DroidWall from the Google Play Store. The program is really simple just check which apps you want to let use internet, the rest leave unchecked.
B. Hard fix (will never go into OTA update unless you rename the file again) thanks to tip from fmkilo
To make change permanent go into the systems menu and rename /system/etc/security/otacerts.zip
5. Change Lookscreen
To change the lockscreen we need a few apk from the android market.
A. No Lock
B. Rom toolbox
C. Your favorite lookscreen ( I use Picture Password a copy of Windos 8 lockscreen)
Simply install Rom Toolbox, No lock, and lockscreen form market.
Open Rom toolbox and select App Manager find No Lock from the list and long press it. A menu will pop up, select "Convert to system app". Reboot device ( To skip this step you can also download No Lock apk from internet and place it on system/app)
Open No lock and hit enable, now you have no stock lockscreen, feel free to install your favorite lockscreen.
5. Fix Kindle Reader
This will delete kindle's original app for ever back up kindle app somewhere to restore
Go to system/app and save kindleforoter apk somewhere on your kindle and then delete it from system/app
Reboot device
Install Kindle Reader from Play Store
That is it. HAVE FUN
If you have any updates on this Tutorial please feel free to comment.

I suggest rom toolbox. After rooting and installing Google services framework, and the play store, open rom toolbox, select app manager, and then long press the framework and play store and select "system app".
Then, once that's done, gapps should work fine, all you have to do next is install your launcher(s) of choice and use rom toolbox to make them system apps as well, after that the home button will ask which launcher to use. If you set a launcher to always, you can use home switcher apps or reset defaults under your application settings.
Sent from my KFOT using xda app-developers app

To change the lock screen, use no lock from google play. It must be installed as a system app i'm sure if you're here then you at least know how to do that...
I blocked the ota updates by renaming /system/etc/security/otacerts.zip
Edit: if you go with nolock, you will need your own app for a replacement otherwise you just won't have a lock screen...

agentfusion said:
I suggest rom toolbox. After rooting and installing Google services framework, and the play store, open rom toolbox, select app manager, and then long press the framework and play store and select "system app".
Then, once that's done, gapps should work fine, all you have to do next is install your launcher(s) of choice and use rom toolbox to make them system apps as well, after that the home button will ask which launcher to use. If you set a launcher to always, you can use home switcher apps or reset defaults under your application settings.
Sent from my KFOT using xda app-developers app
Click to expand...
Click to collapse
I will try this tool....thanks

fmkilo said:
To change the lock screen, use no lock from google play. It must be installed as a system app i'm sure if you're here then you at least know how to do that...
I blocked the ota updates by renaming /system/etc/security/otacerts.zip
Edit: if you go with nolock, you will need your own app for a replacement otherwise you just won't have a lock screen...
Click to expand...
Click to collapse
Thanks a lot. I Will add this to the tutorial

i got a few of my favourite Apps to work even though they could not be installed via playstore or simply dont work.
like Go launcher HD, battery mix plus, prehome or messagease, power toggle,…
just install the apk, convert to system app (like the two methods above, i use titanium backup or ES File) and reboot.
i suggest putting the most imporant apps (ES file, your preferred home switcher, a launcher,…) into your kindle favourite list - the star on the right bottom - to have quick access from everywhere
the feature i still miss, is the ability to usemultiple google calendars with a calendar app like jorte <- any hints?
Sent from my GT-I9103 using xda app-developers app

failed to copy 'stuff/busybox' to '/data/local/tmp/./busybox': Permission denied
I can't image that I am going anything wrong but I can't get this to work.
I have a new Kindle Fire HD7 with 10.2.4 software on it.
Here is the log I get from D:\Root_with_Restore_by_Bin4ry_v17\runme.bat
I am starting to think Amazon has locked the device down.
Thanks
fd
======================================================================
= This script will root your Android phone with adb restore function =
= Script by Bin4ry (thanks to Goroh_kun and tkymgr for the idea) =
= Idea for Tablet S from Fi01_IS01 =
= (22.11.2012) v17 =
======================================================================
Device type:
1) Normal
2) Special (for example: Sony Tablet S, Medion Lifetab)
x) Unroot
Make a choice: 1
Checking if i should run in Normal Mode or special Sony Mode
Please connect your device with USB-Debugging enabled now
* daemon not running. starting it now on port 5037 *
* daemon started successfully *
remote object '/system/app/Backup-Restore.apk' does not exist
remote object '/system/bin/ric' does not exist
.
.
Normal Mode enabled!
.
Pushing busybox....
failed to copy 'stuff/busybox' to '/data/local/tmp/./busybox': Permission denied
Pushing su binary ....
failed to copy 'stuff/su' to '/data/local/tmp/./su': Permission denied
Pushing Superuser app
failed to copy 'stuff/Superuser.apk' to '/data/local/tmp/./Superuser.apk': Permi
ssion denied
Making busybox runable ...
Unable to chmod /data/local/tmp/busybox: No such file or directory
.
Now unlock your device and confirm the restore operation.
Please look at your device and click RESTORE!
If all is successful i will tell you, if not this shell will run forever.
Running ...

worked great now we just need roms lol

fargodude said:
I can't image that I am going anything wrong but I can't get this to work.
I have a new Kindle Fire HD7 with 10.2.4 software on it.
Here is the log I get from D:\Root_with_Restore_by_Bin4ry_v17\runme.bat
I am starting to think Amazon has locked the device down.
Thanks
fd
======================================================================
= This script will root your Android phone with adb restore function =
= Script by Bin4ry (thanks to Goroh_kun and tkymgr for the idea) =
= Idea for Tablet S from Fi01_IS01 =
= (22.11.2012) v17 =
======================================================================
Device type:
1) Normal
2) Special (for example: Sony Tablet S, Medion Lifetab)
x) Unroot
Make a choice: 1
Checking if i should run in Normal Mode or special Sony Mode
Please connect your device with USB-Debugging enabled now
* daemon not running. starting it now on port 5037 *
* daemon started successfully *
remote object '/system/app/Backup-Restore.apk' does not exist
remote object '/system/bin/ric' does not exist
.
.
Normal Mode enabled!
.
Pushing busybox....
failed to copy 'stuff/busybox' to '/data/local/tmp/./busybox': Permission denied
Pushing su binary ....
failed to copy 'stuff/su' to '/data/local/tmp/./su': Permission denied
Pushing Superuser app
failed to copy 'stuff/Superuser.apk' to '/data/local/tmp/./Superuser.apk': Permi
ssion denied
Making busybox runable ...
Unable to chmod /data/local/tmp/busybox: No such file or directory
.
Now unlock your device and confirm the restore operation.
Please look at your device and click RESTORE!
If all is successful i will tell you, if not this shell will run forever.
Running ...
Click to expand...
Click to collapse
I'm getting this same thing dude and it's really frickin pissin me off! I've posted the issue in like EVERY kindle fire 2 thread and no real help maaaan wth Can someone please give a explanation (in english) I mean I thank the person for making this guide it does help putting all the info on rooting the kf2 in one place its just that one little prob and I bet I'll be good to go

Hi guys, the guide is good and it works flawlessly. I'm UK kindle fire 2 last update.
I was actually able to get rid of the lock screen using widget locker lock screen which I had purchased a while back for a phone.
Put it inside system/app and started it. I'm using root helper option to ensure it kicks in.
Even when I restart the kindle, if you wait for it to boot completely, it will take over stock lock screen.
Awesome stuff. Not only the stock one is gone, but I get to also customize my own.
Beautiful widgets only worked after copying the apk from data/app into system/app
SEARCH
A workaround for search is to download google search from aptoide and widget locker can be set to start it.
Or to use a shortcut on desktop to an activity via the launcher and selecting google search.
Also moved the apk to the system/app but may no be necessary. Now to rename the certs file to prevent ota update...
[EDIT] I have managed to get it as the default search but not exactly sure how might have to do with the fact that i renamed the UnifiedSearch.apk after i installed google search and rebooted. Said something about upgrading the system but i have not found a way (yet) to revert back so do it at your own risk (and let me know if it is reversible lol).
As for the root bowser app, not necessary.
ES file explorer can do it all, just check the settings and allow root, browse root folder and mount system as writeable.
Feels great to finally have some control! So cool that you can start the normal kindle os via a shortcut icon on the desktop, or directly to kindle docs, where my own free books are
so now we know lockscreen can be removed and google search can be used - this is fun!!
Sent from my hacked KFOT using xda app-developers app

See nobody addresses the dang issue I been having
Gs3 Sac23's ROM GO SPURS GO!

barberboy420 said:
See nobody addresses the dang issue I been having
Gs3 Sac23's ROM GO SPURS GO!
Click to expand...
Click to collapse
hey pal, no sure what to tell ya, start from the beginning?
make sure you have the adb drivers on your computer and the right components to run some commands manually on adb - establish if its connecting
remember to have usb debugging enabled and allow Instalation of applications from unknown sources
change the order of the steps. Try Qemu first, then the RoottMANYDROID , and Qemu again
RootManyAndroid didnt work the first time, but it did the second time i tried it.
This guide should work - im pretty sure you have to use a tool to root the kidle HD, thats how i did it twice already.
here:
http://forum.xda-developers.com/showthread.php?p=35156970
good luck, sometimes takes persistence

fargodude said:
I can't image that I am going anything wrong but I can't get this to work.
I have a new Kindle Fire HD7 with 10.2.4 software on it.
Here is the log I get from D:\Root_with_Restore_by_Bin4ry_v17\runme.bat
I am starting to think Amazon has locked the device down.
Thanks
fd
======================================================================
= This script will root your Android phone with adb restore function =
= Script by Bin4ry (thanks to Goroh_kun and tkymgr for the idea) =
= Idea for Tablet S from Fi01_IS01 =
= (22.11.2012) v17 =
======================================================================
Device type:
1) Normal
2) Special (for example: Sony Tablet S, Medion Lifetab)
x) Unroot
Make a choice: 1
Checking if i should run in Normal Mode or special Sony Mode
Please connect your device with USB-Debugging enabled now
* daemon not running. starting it now on port 5037 *
* daemon started successfully *
remote object '/system/app/Backup-Restore.apk' does not exist
remote object '/system/bin/ric' does not exist
.
.
Normal Mode enabled!
.
Pushing busybox....
failed to copy 'stuff/busybox' to '/data/local/tmp/./busybox': Permission denied
Pushing su binary ....
failed to copy 'stuff/su' to '/data/local/tmp/./su': Permission denied
Pushing Superuser app
failed to copy 'stuff/Superuser.apk' to '/data/local/tmp/./Superuser.apk': Permi
ssion denied
Making busybox runable ...
Unable to chmod /data/local/tmp/busybox: No such file or directory
.
Now unlock your device and confirm the restore operation.
Please look at your device and click RESTORE!
If all is successful i will tell you, if not this shell will run forever.
Running ...
Click to expand...
Click to collapse
I am not a fully skilled developer, I just gattered bits and pieces and learn how to use them. From what I gather looks like you have a comunications issue. This is a Kindle Fire 2 forum I dont have a Kindle 7 HD to trouble shoot your issue. I what I recommend is to factory restore your Kindle Fire and reinstall any driver in you pc and retry. Apart from that I advise to keep trying Kindle 7 HD forum, Sorry

barberboy420 said:
I'm getting this same thing dude and it's really frickin pissin me off! I've posted the issue in like EVERY kindle fire 2 thread and no real help maaaan wth Can someone please give a explanation (in english) I mean I thank the person for making this guide it does help putting all the info on rooting the kf2 in one place its just that one little prob and I bet I'll be good to go
Click to expand...
Click to collapse
Sorry if I am a bit late on my response I work a full time job. If you have the same Issue I recommend the same treatment. Looks like a connection issue. Factory reset your Kindle Fire 2 Gen and reinstall kindle drivers.
What OS version are you running on your kindle?
What OS version are you running on your PC?

nice Tut.
The only thing missing is a list of Amazon apps that can by deleted/moved without problems.
My Kindle have after root and install a new Launcher, over 20 Amazon apps.
I think most o then can by deleted/moved.
Flash player installation tutorial would be very nice..
There are plenty of other streaming sites except Youtube they need flash player.

avathor said:
nice Tut.
Flash player installation tutorial would be very nice..
There are plenty of other streaming sites except Youtube they need flash player.
Click to expand...
Click to collapse
Install it through aptoide. Look for it in play market.
Install it from the installer and you can delete it after, aptoide app will stay. It won't have many apps as you need to add repos, which happen automatically like this.
In aptoide, search for "Adobe flash"
Will return nothing but you have a button to search on the web
From that page, select Adobe flash and select install.
A file will be downloaded which if you select from the pull down status bar, will start the installation.
You will also be asked if you want to add the repository.
Sent from my KFOT using xda app-developers app

Thanks for all the great information. I followed your steps and was able to root the kindle fire second generation running the 10.2.4 update.
Only one problem, the Amazon kindle reader does not work if I start it from the Apex launcher (tried other launchers as well), but it still works through the stock launcher. Just wondering if anyone knew a workaround?
Thanks

1st off Thanks for the Guide
I was able to root my kindle that runs 10.2.4 but I am now stuck with no solution
My Kindle is brand spanking new and matter of fact it still has the plastic on it
This is a Christmas present for my brother.
So I never registered it with amazon in regards to buying anything from the app store.
After rooting it I tried to register with the Amazon store so I can install a file manager so I can install the Google apks
but Amazon will not let me register as I always get an error message when i try to log in.
I am assuming I cant log in because of the Root.
Is there any other way to get around this so I can install the apk's
Google services framework apk
Google Play store apk
Google youtube apk
Google chrome apk

ng1and said:
Thanks for all the great information. I followed your steps and was able to root the kindle fire second generation running the 10.2.4 update.
Only one problem, the Amazon kindle reader does not work if I start it from the Apex launcher (tried other launchers as well), but it still works through the stock launcher. Just wondering if anyone knew a workaround?
Thanks
Click to expand...
Click to collapse
This is an easy thing to fix. Go to system/app and cut move kindleforoter apk to another folder, and reboot your kindle fire 2 and install kindle app from the the Play Store. Have fun and Enjoy your reading

dre22era said:
1st off Thanks for the Guide
I was able to root my kindle that runs 10.2.4 but I am now stuck with no solution
My Kindle is brand spanking new and matter of fact it still has the plastic on it
This is a Christmas present for my brother.
So I never registered it with amazon in regards to buying anything from the app store.
After rooting it I tried to register with the Amazon store so I can install a file manager so I can install the Google apks
but Amazon will not let me register as I always get an error message when i try to log in.
I am assuming I cant log in because of the Root.
Is there any other way to get around this so I can install the apk's
Google services framework apk
Google Play store apk
Google youtube apk
Google chrome apk
Click to expand...
Click to collapse
This is weird root should not do that to your kindle....try to factory restore your kindle and try to log in. I will be checking every few hours for your feedback so your brother can have a wonderfull Christmas gift

Related

[Q] Google Apps Permissions

I've read a bit on Google Apps permissions, but I'm kind of stuck figuring out how to/what needs to be set for Google Play Movies to work consistently without having to reinstall it again after shutting down the KFHD. I can only surmise that something doesn't have the correct permissions set. Any help here?
babblin5 said:
I've read a bit on Google Apps permissions, but I'm kind of stuck figuring out how to/what needs to be set for Google Play Movies to work consistently without having to reinstall it again after shutting down the KFHD. I can only surmise that something doesn't have the correct permissions set. Any help here?
Click to expand...
Click to collapse
Since no one replied yet, I'll try to help. There is a post about GAPPS without rooting so I'll paste instructions here and maybe you can get the permissions:
1. Enable installation of applications from unknown sources in Kindle Fire Settings.
2. Install GoogleLoginService.apk.
3. Reboot.
4. Install the Google Apps.
5. Start YouTube. Sign In. It will take you to Google Account Manager to create/use existing Google credentials.
6. Same goes for other apps. In case sign in fails for any of the apps (except Maps/GTalk) drag down the Kindle Fire notification bar, click on the notification for "Permission requested....." and assign required permissions.
robertc88 said:
Since no one replied yet, I'll try to help. There is a post about GAPPS without rooting so I'll paste instructions here and maybe you can get the permissions:
1. Enable installation of applications from unknown sources in Kindle Fire Settings.
2. Install GoogleLoginService.apk.
3. Reboot.
4. Install the Google Apps.
5. Start YouTube. Sign In. It will take you to Google Account Manager to create/use existing Google credentials.
6. Same goes for other apps. In case sign in fails for any of the apps (except Maps/GTalk) drag down the Kindle Fire notification bar, click on the notification for "Permission requested....." and assign required permissions.
Click to expand...
Click to collapse
Can't see the notification in the pull down. Maybe I need to go into settings to see those notifications.
I gained access ability to the notification when I installed the GoogleLoginService apk from what I remember.
robertc88 said:
I gained access ability to the notification when I installed the GoogleLoginService apk from what I remember.
Click to expand...
Click to collapse
ok
stupid question : when i download from google market , where is the link of files i had download and install ? not a system/app , i want ask a orginal files which the files can move and copy... thank
and1us said:
stupid question : when i download from google market , where is the link of files i had download and install ? not a system/app , i want ask a orginal files which the files can move and copy... thank
Click to expand...
Click to collapse
Do you find it in /data/app? Are you rooted?

[Q] home button and "swipe from the top" has disappeared

Hi everyone,
My home button and the "swipe from the top" has disappeared since my last restart. I really have no idea what's happened and now I am using the apps called "Button Savior" to return the home screen.Maybe thid was because I have deleted some system files from system/data/data/com.android. providers.settings. I have restarted several times and it didn't work for my device.Now its really inconvenient to use the Kindle Fire HD. My current software version is 7.1.13. Could you guys help me to solve this problem? Thank you very much in advance.
I think you have 2 options:
1. Reset KFHD to factory defaults.
2. Try to replace that file that you edited with original one. (I don't have the tablet with me now, i can send you this file in 4-5 hours as i get home).
Hi Melodycd
I think I have deleted a lot of system files, that's why I couldn't even open the Games tab, Shops tab and other Amazon customized apps. I have tried to install GO Launcher EX and failed to show in the screen( install in the system/app). , the reset options is not available as I couldn't swipe the top and access to the device section. there just nothing happen when I swipe the top screen. For the second option. My kindle fire has rooted, but if I want to transfer files to the tablet, it required the permission and also I have to switch it to USB mode, As I said I was not able to swipe the top screen. I am now entering into a endless loop.
Melodycd said:
I think you have 2 options:
1. Reset KFHD to factory defaults.
2. Try to replace that file that you edited with original one. (I don't have the tablet with me now, i can send you this file in 4-5 hours as i get home).
Click to expand...
Click to collapse
goseb said:
Hi Melodycd
I think I have deleted a lot of system files, that's why I couldn't even open the Games tab, Shops tab and other Amazon customized apps. I have tried to install GO Launcher EX and failed to show in the screen( install in the system/app). , the reset options is not available as I couldn't swipe the top and access to the device section. there just nothing happen when I swipe the top screen. For the second option. My kindle fire has rooted, but if I want to transfer files to the tablet, it required the permission and also I have to switch it to USB mode, As I said I was not able to swipe the top screen. I am now entering into a endless loop.
Click to expand...
Click to collapse
I think you still can use ADB to push files to your KFHD! If we make root manually for example and push super user via command on PC, you can do it with oher files also. Did you try this method?
Also you may Install ES File Explorer and download system apps via LAN or Cloud drive from you computer. There are many options in ES File explorer.
And what did make you to delete system apps??
Melodycd said:
I think you still can use ADB to push files to your KFHD! If we make root manually for example and push super user via command on PC, you can do it with oher files also. Did you try this method? And what did make you to delete system apps??
Click to expand...
Click to collapse
1.I have tried, but it just remind me that I don't have the permission. ( I have rooted and gave RExplorer the permission).
2. I am currently live in Sydney. So videos has been restricted by law. That's why I deleted the amazon customized apps. For the system apps, I was not able to sign in my google account. Searched online and the resolution was to delete the file under data/data/com.android.providers.settings. I did delete it and after restarted my kindle fire, the problem began...
i think you still can push needed aps via ADB. if Root explorer doesn't work, how did you delete files from system folder??
you probably need to remount /system as rw in adb and then chmod the files to give them the right permissions.
this is why i renamed the files i messed with instead of deleting them. much easier to change the name back if there are problems

[Q] Qemu Root says it rooted my kindle fire 2, but I don't think it worked.

Ok, so I set everything up on my computer and then ran the qemu root program. It went through all the steps, rebooted my kindle a few times and then at the end said I was rooted. It mentioned I may need to reboot.
So I got google play's apk on there and installed it but it won't open. It says "Google Play Store Has Stopped" everytime I open it.
So I put ES File Explorer on the kindle and went to the settings to check root. It doesn't work.
What am I doing wrong? It seems there are no guides to root the kindle fire 2 non hd, and all I could find were guides to root the kindle fire hd.
Please help
-Thanks
xmrkite said:
Ok, so I set everything up on my computer and then ran the qemu root program. It went through all the steps, rebooted my kindle a few times and then at the end said I was rooted. It mentioned I may need to reboot.
So I got google play's apk on there and installed it but it won't open. It says "Google Play Store Has Stopped" everytime I open it.
So I put ES File Explorer on the kindle and went to the settings to check root. It doesn't work.
What am I doing wrong? It seems there are no guides to root the kindle fire 2 non hd, and all I could find were guides to root the kindle fire hd.
Please help
-Thanks
Click to expand...
Click to collapse
EDIT...
Ok, so I redid qemuroot and it is working, i'm rooted. But google play will still not open. Any ideas?
Put in on system/app folder and dont forget to install googleservicesframework.apk
Sent from my KFTT using xda premium
xmrkite said:
EDIT...
Ok, so I redid qemuroot and it is working, i'm rooted. But google play will still not open. Any ideas?
Click to expand...
Click to collapse
Just installing Google Play apk will not work. You have to install vending.apk/phonesky.apk as a system app. You can download phonesky.apk from link below. It is the new version of vending.apk, the play store instead of the market. Like the post above states move to system/app folder, change permissions to rw-r--r--, then install.
Also make sure GoogleServicesFramework.apk(link below) is installed, no need to install in system folder just normal install will work. If they still don't work just try re-installing. It took doing this three times one of the times I did it before it worked.
Phonesky.apk-
https://docs.google.com/open?id=0B4lZEJI5lYeMQ0d5OUdTNlV3SjA
GoogleServicesFramework.apk-
https://docs.google.com/open?id=0B4lZEJI5lYeMa1dNLXJrZzlQaVU
OK, I got google play to work and install apps via your help above.
But what's odd now is that I can't get root write access anymore. How on earth did that happen?
Anyhow, what I'd really like to do is replace the amazon launcher with a standard android one. Am I able to install cyanogenmod on this baby? Any links to aid me for that one or for any custom rom?
-Thanks
xmrkite said:
OK, I got google play to work and install apps via your help above.
But what's odd now is that I can't get root write access anymore. How on earth did that happen?
Anyhow, what I'd really like to do is replace the amazon launcher with a standard android one. Am I able to install cyanogenmod on this baby? Any links to aid me for that one or for any custom rom?
-Thanks
Click to expand...
Click to collapse
No custom roms as of yet. Hashcode has developed a way to get past the bootloader but still testing. So custom roms should be an option soon.
Use this link for new launcher:
http://forum.xda-developers.com/showthread.php?t=1915493
Personally I prefer apex launcher, gives you a good ICS feel. Also you can hide the notification and nav bars to have full screen.
Ok, so ES file manager says I'm not rooted anymore, but google play store works and can install apps just fine.
What is going on? How do I get es file manager to let me r/w in the "root only" folders?
Also, how do I get the go or apex launcher to be the main launcher and to come up when I touch the home button?
-Thanks
Kindle Fire HD 7.2.3 rooted
Hi Guys,
I have successfully rooted my new Kindle FIre HD 7.2.3 with following method.
Root Step 1: Run Root MANY ANDROID! http://forum.xda-developers.com/show....php?t=1886460.
Did not need to do the step 2 (Run Qemu automated root http://forum.xda-developers.com/show....php?t=1893838. )
I can see super user in apps and i can mount /system as read/write using es filexplorer.
I had downloaded the following apk.
GoogleServicesFramework.apk
Vending.apk
Gplay3.8.17.apk
Installed GoogleServicesFramework.apk first and rebooted kindle fire hd.
Moved Vending.apk to /system/app with permissions of rw-r-r and installed from there.
I could see the market app in apps drawer but it does not start. Any idea ?
Thanks,
Dev
sdevang said:
Hi Guys,
I have successfully rooted my new Kindle FIre HD 7.2.3 with following method.
Root Step 1: Run Root MANY ANDROID! http://forum.xda-developers.com/show....php?t=1886460.
Did not need to do the step 2 (Run Qemu automated root http://forum.xda-developers.com/show....php?t=1893838. )
I can see super user in apps and i can mount /system as read/write using es filexplorer.
I had downloaded the following apk.
GoogleServicesFramework.apk
Vending.apk
Gplay3.8.17.apk
Installed GoogleServicesFramework.apk first and rebooted kindle fire hd.
Moved Vending.apk to /system/app with permissions of rw-r-r and installed from there.
I could see the market app in apps drawer but it does not start. Any idea ?
Thanks,
Dev
Click to expand...
Click to collapse
Update:
The Google Play store started working once I have used the GoogleServiceFramework.apk from following post.
http://www.androidauthority.com/kindle-fire-hd-7-inch-install-google-play-store-123353/

Swiftkey 3 Tablet crashing on Kindle Fire HD 8.9

I've got a real issue here in that I was able to get Swiftkey 3 Tablet installed on a new 8.9 but it is misbehaving and continues to crash and respawn in an endless loop. I have a few seconds in between crashes to navigate around the device and I have tried several things to no avail.
I cannot Force Stop the service. I cannot switch to the default keyboard as there does not appear to be a menu item available for this. I've tried uninstalling but that fails. I've also tried resintalling but it stay in the same state.
Does anyone have experience with forcing the service to stop respawning and to switch the setting back to the default keyboard. If I cannot resolve this issue I will most likely have to reset the device which will cost me many hours in lost time.
Thanks in advance for any ideas.
I was able to find a utility on this forum that exposed the Language and Keyboard settings so that I could access the default keyboard again. This eliminated the crash loop. However, I still cannot uninstall Swiftkey. Any ideas?
Did you try to uninstall it with titanium backup?
Sent from my rooted Kindle Fire HD
swiftyjpow said:
I was able to find a utility on this forum that exposed the Language and Keyboard settings so that I could access the default keyboard again. This eliminated the crash loop. However, I still cannot uninstall Swiftkey. Any ideas?
Click to expand...
Click to collapse
What utility did you use?
Sent from my KFJWI using Tapatalk 2
swiftyjpow said:
I've got a real issue here in that I was able to get Swiftkey 3 Tablet installed on a new 8.9 but it is misbehaving and continues to crash and respawn in an endless loop. I have a few seconds in between crashes to navigate around the device and I have tried several things to no avail.
I cannot Force Stop the service. I cannot switch to the default keyboard as there does not appear to be a menu item available for this. I've tried uninstalling but that fails. I've also tried resintalling but it stay in the same state.
Does anyone have experience with forcing the service to stop respawning and to switch the setting back to the default keyboard. If I cannot resolve this issue I will most likely have to reset the device which will cost me many hours in lost time.
Thanks in advance for any ideas.
Click to expand...
Click to collapse
Factory reset?
jmoak said:
What utility did you use?
Click to expand...
Click to collapse
It's called NookColor Tools but works with Kindle Fire HD as well.
http://forum.xda-developers.com/showthread.php?t=868366
ayaxxa said:
Did you try to uninstall it with titanium backup?
Click to expand...
Click to collapse
Thanks for the tip. I tried to uninstall with Titanium backup and it did not appear to work. However there was then an uninstall button available in the Installed Applications menu and I was able to get it uninstalled.
This may have also appeared because when I did a reboot an update was applied which appears to have reset some things. One of the things that has changed is that all of the apps that I side installed or installed through the Play Store have disappeared from the Apps menus. It's not an issue since I have Nova Launcher installed and everything still shows in there.
So the issue with getting Swiftkey to work properly still remains and I sure am having withdrawl from not having this app. If anyone has any ideas or a procedure on how to get that to work it would really be helpful.
But I cannot customize Nova apparently and add icons to the desktops. What a pain. Still looking for solutions to get this all running smoothly.
i managed to get it working after finding this instruction http://blog.wuepics.de/2012/11/swiftkey-auf-dem-kindle-fire-hd/#axzz2GznJiTxt
unfortunately it is in german but the gist of it is
install swiftkey (via play store or side loading?)
find the apk file (data/app likely)
using es explorer click and hold the apk file until you see the options
select view
go into the lib folder > armeabi-v7a
extract libswiftkeysdk-java-internal to somewhere you ll find it (download folder...)
copy the extracted .so file in lib/armeabi-v7a to system/lib
copy app from data/app to system/app
click to install in system/app (not sure if needed, i did any way. sorry i am kindle/android noob )
change permissions to user read/write, rest read only (same permission as the other apps)
reboot kindle
go to keyboard settings, select swiftkey3
no more crashes.
unfortunately the kindle menu overlaps the keyboard a little bit in landscape mode. but to me that is just a minor inconvenience.
hope this helps.
okarr said:
i managed to get it working after finding this instruction http://blog.wuepics.de/2012/11/swiftkey-auf-dem-kindle-fire-hd/#axzz2GznJiTxt
unfortunately it is in german but the gist of it is
install swiftkey (via play store or side loading?)
find the apk file (data/app likely)
using es explorer click and hold the apk file until you see the options
select view
go into the lib folder > armeabi-v7a
extract libswiftkeysdk-java-internal to somewhere you ll find it (download folder...)
copy the extracted .so file in lib/armeabi-v7a to system/lib
copy app from data/app to system/app
click to install in system/app (not sure if needed, i did any way. sorry i am kindle/android noob )
change permissions to user read/write, rest read only (same permission as the other apps)
reboot kindle
go to keyboard settings, select swiftkey3
no more crashes.
unfortunately the kindle menu overlaps the keyboard a little bit in landscape mode. but to me that is just a minor inconvenience.
hope this helps.
Click to expand...
Click to collapse
That doesn't seem to do anything for me. Each time my kindle reboots, I have to go to system\apps and reinstall Swiftkey in order to get it to work. If I don't, I'll get keep getting that error msg "****key Tablet has stopped"
Has anyone figured a solution to this?
Translated from German to English.
vanizial said:
That doesn't seem to do anything for me. Each time my kindle reboots, I have to go to system\apps and reinstall Swiftkey in order to get it to work. If I don't, I'll get keep getting that error msg "****key Tablet has stopped"
Has anyone figured a solution to this?
Click to expand...
Click to collapse
After I read the response that the link was ONLY in German, I went to that site, and allowed my pc to translate it into English. This is what
I found:
In order to perform these steps is root access required.
Instructions
1 Charge here "NOOKcolor Tools" and installs it on the KFHD
2 Now go download your desired Tastaturapp on the Kindle.
3 Now open your file browser on the KFHD (eg ES Explorer )
4 Examined the copied in step 2 Tastaturapp
5 Keep it pressed to the apk., And choose "view"
6 Opens the "lib" folder
7 Opens the armeabi-V7A folder and select the . "so" file (!) from.
8 Click on "Extract". You possibly can you choose the path.
9.Geht now to the folder where you . "so" you extracted files and copy all the files into the / system / lib directory
10 Installed . "apk" the Tastaturapp and copied the . "apk" from the / data / app folder to / system / app Verzechnis
11.Startet the KFHD and opens new NOOKcolor Tools.
12th Now you can your keyboard to select under "Select Keyboard".
13th Ready!
Have fun with it
Please note that it is at your own risk and I take no responsibility for damaged equipment
This entry was posted KFHD Root & Mod , Kindle Fire HD and tagged Kindle Fire HD tagged on3 November 2012.
Now is it reliable? I don't know, but if you pay attention to the FIRST LINE, it states ROOT ACCESS IS REQUIRED. I have not rooted my Kindle Fire HD 7", so I can't try it out. But for those who have rooted their Kindle Fire, maybe you can try this. The site I had translated, http://blog.wuepics.de/2012/11/swiftkey-auf-dem-kindle-fire-hd/#axzz2GznJiTxt, is the site that was given. Good luck if you try it. ffman2152

Kindle Fire HD losing root access - retry

I apparently posted in the wrong section (for kindle 2 in case anyone wants to delete that one).
I rooted my 7" Kindle fire HD shortly after getting it. To my surprise there was an automated program that did it for me so I didn't have to learn a whole lot. That was ~ 5 months ago. The big thing was to add the play store and a custom launcher which I did (apex launcher in case it matters).
Yesterday the only launcher available to me was the kindle launcher. I thought perhaps an update went wrong so I uninstalled and reinstalled the apex launcher via the play store. The launcher works, but I have to access it by going to the play store and clicking "open" on the app page (where you could install/uninstall the app). I searched how to install a launcher since I remembered taking different step other than just installing from the play store. The article mentioned going to app/data and when I do it says i no longer have root access.
I tried running the root program and I got a access denied message and root failed try again.
My question ends up being did I actually loose root access or is it something else? All I really need is to have the home button take me to the apex launcher and I wouldn't know anything had changed.
It was suggested that I run root checker (Thanks mindmajick). I did and it said Sorry, no root access. My software version 7.2.3 .
Any suggestions for a next step?
OK, this is no biggie. It happened to me. So if you don't have root access, but you still have play store installed, it's just a matter of rooting it again. But one last thing to check. Go to you file explorer or root explorer and go to " \" I am supposing you know how to do that. You get there by if using es file explorer leading up when you first open it.When you get to \, then you navigate to "system ".Then look file. A folder that is called "Xbin" and open it. If you have a file called "su " in it you are still rooted and I don't know what is going on. If you don't have it, then you just uninstall all things you added from the play store that are system files (optional. If younger like me a bit OCD them you should do it.) Then uninstall superuser and apex, and then reboot. Then root the kindle fire HD again. I suppose you know how to do that.
Please give me a thanks if I helped you, and if this doesn't work, I will see what else we can do.
Sent from my KFTT using xda app-developers app
miztah1999z said:
A folder that is called "Xbin" and open it. If you have a file called "su " in it you are still rooted and I don't know what is going on. If you don't have it, then you just uninstall all things you added from the play store that are system files (optional. If younger like me a bit OCD them you should do it.) Then uninstall superuser and apex, and then reboot. Then root the kindle fire HD again. I suppose you know how to do that.
Click to expand...
Click to collapse
There was not a file called su in the Xbin folder.
So if i'm lazy/busy I can uninstall superuser, apex and then reroot it? Do you know what happened and how it was caused? Is doing as you mentioned preferable to "restoring to factory default" as far as stability with any legacy fragments that will be left?
Sorry if these are beginner questions, but I've really only learned as much as I needed to to root my kindle (which wasn't much). On a related note, is there a post limit where you don't have to keep entering the captchas to post?
Reroot your kindle. Reset to factory defaults will leave some traces, and then you try to reroot it, you get a bricked kindle. just uninstall things manually, the super user application and leave the market on there, but uninstall apex. Then root it using binary tool and qemu. Root.
edit you have to uninstall super user and apex launcher and reboot the kindle. Then you territory it using said methods.
Sent from my KFTT using xda app-developers app
miztah1999z said:
the super user application and leave the market on there, but uninstall apex. Then root it using binary tool and qemu. Root.
edit you have to uninstall super user and apex launcher and reboot the kindle. Then you territory it using said methods.
Click to expand...
Click to collapse
Apex hung on the uninstall, meaning it said uninstalling for about 10 minutes. I rebooted and i was given the option to install it in the play store so I assumed it was gone. Superuser also removed. I tried rooting it using RootQemu. It gave me an error in the second step
"Step 2 - Expoiting...
/system/bin/sh: cannot create /data/local.prop: Permission denied"
OK. I want you to installation bin4y method. You run the run me in that, and make sure adb driver is working. After. Binary method your kindle will be slow and sluggish. That's OK. Run the qemu root and follow instructiona, and you should be fine
Sent from my KFTT using xda app-developers app
---------- Post added at 12:38 AM ---------- Previous post was at 12:29 AM ----------
Ok im on my computer now, i will type better. Download the Bin4y Rooting mehtod here: http://forum.xda-developers.com/showthread.php?t=1886460
Then extract it, make sure adb is intalled by going to device manager and plug in kindel, make sure no yello or red exclamation points by Kindle fire or portable device. IMPORTANT: MAKE SURE YOU HAVE LATEST JAVA
THen run the "RunMe.bat" in the Bin4y root folder. Follow the instructions. After you are done with that, kindle will be slow and sluggish. PLug in again, and run Rootqemu method (the "bat" file" ) and follow instructions and if computer doesnt recognize the kindle after each reboot, unplug it and plug it back in. After qemu root done, check kindle for superuser app, and open your es file explorer. GO to settings, and root settings. Put a checkmark by EVERYTHING! and if a popup comes saying "Es file explorer root premission" something like that, click grant/allow. Then you are rooted!
Thanks if i helped.
Still nothing. When I ran the Bin4y is asked if I wanted to do a restore. While I was going wtf do I do now, it apparently timed out and did it anyway.
Once that was done I ran rootqemu and got the same error message: "Step 2 - Expoiting...
/system/bin/sh: cannot create /data/local.prop: Permission denied"
I appreciate your help!
Did you ever disable OTA (Over The Air) Updates? When you rooted the first time were you running 7.2.1 or 7.2.2? The updates will remove root. To me, that's what it sounds like. Someone will have an answer.... in fact, if you are willing to invest $13, you should check out both links in my signature. They would provide a permanent solution to your issue.
Good Luck!
Zuggel said:
Still nothing. When I ran the Bin4y is asked if I wanted to do a restore. While I was going wtf do I do now, it apparently timed out and did it anyway.
Once that was done I ran rootqemu and got the same error message: "Step 2 - Expoiting...
/system/bin/sh: cannot create /data/local.prop: Permission denied"
I appreciate your help!
Click to expand...
Click to collapse
Do you have ADB drivers and Java the latest version installed? Any way, keep your KFHD unlocked when you are doing the "RunME" from Bin4y ROOT many android method. If you have ADB and Java installed, and your kindle is plugged in a USB 2.0 or 3.0 slot on your computer, you run Bin4y runme and watch for a popup on your kindle that says restore in the bottom left(i think). Press restore. Then after that is done its slow etc etc (in before post) if bin4y is done correctly qemu should run fine.
Krsmqn said:
Did you ever disable OTA (Over The Air) Updates? When you rooted the first time were you running 7.2.1 or 7.2.2? The updates will remove root. To me, that's what it sounds like. Someone will have an answer.... in fact, if you are willing to invest $13, you should check out both links in my signature. They would provide a permanent solution to your issue.
No, I never disabled OTA updates, apparently I should have read a little more than I did...but it worked for a couple of months after the update. I'm in no hurry for a fix...I was going to say I could try making one, but i'm not going to take the time right now for that :silly: . I might look into ordering one just in case.
Good Luck!
Click to expand...
Click to collapse
miztah1999z said:
Do you have ADB drivers and Java the latest version installed? Any way, keep your KFHD unlocked when you are doing the "RunME" from Bin4y ROOT many android method. If you have ADB and Java installed, and your kindle is plugged in a USB 2.0 or 3.0 slot on your computer, you run Bin4y runme and watch for a popup on your kindle that says restore in the bottom left(i think). Press restore. Then after that is done its slow etc etc (in before post) if bin4y is done correctly qemu should run fine.
Click to expand...
Click to collapse
Yes the adb drivers are installed and I have the latest java. I'm not sure if it was unlocked or not. I did not press restore, when that came up I was too busy going oh sh!t, what do I do now and then it did something on it's own. I don't think it restored it since it is not running slow. I will hopefully have time tomorrow to mess with it a little more.
Zuggel said:
Yes the adb drivers are installed and I have the latest java. I'm not sure if it was unlocked or not. I did not press restore, when that came up I was too busy going oh sh!t, what do I do now and then it did something on it's own. I don't think it restored it since it is not running slow. I will hopefully have time tomorrow to mess with it a little more.
Click to expand...
Click to collapse
Be sure to click the restore next time. And it WILL be slow and sluggish. Then just remember to use QemuRoot method! THIS IS A MUST! YOU CAN"T DO SH*T ON YOUR KINDLE IF YOU DON'T DO THE QEMUROOT.
miztah1999z said:
Be sure to click the restore next time. And it WILL be slow and sluggish. Then just remember to use QemuRoot method! THIS IS A MUST! YOU CAN"T DO SH*T ON YOUR KINDLE IF YOU DON'T DO THE QEMUROOT.
Click to expand...
Click to collapse
Seems to have worked, just got done with RootQemu and it said it was done. After the restore, I didn't have an pictures (icons, screen saver) which had me a little worried, they came back after step 3 though. Superuser is back on. Now to re-remember what I need to do now (adding turn off OTA updates to the list).
Thanks a lot for your help miztah!!
Krsmqn, i ordered one of those cables just in case I need it in the future. I figure for a few $ i would rather have it than not.
Zuggel said:
Seems to have worked, just got done with RootQemu and it said it was done. After the restore, I didn't have an pictures (icons, screen saver) which had me a little worried, they came back after step 3 though. Superuser is back on. Now to re-remember what I need to do now (adding turn off OTA updates to the list).
Thanks a lot for your help miztah!!
Krsmqn, i ordered one of those cables just in case I need it in the future. I figure for a few $ i would rather have it than not.
Click to expand...
Click to collapse
No problem, I was in the same predicament as you a couple of weeks ago. Have fun with your rooted kindle! And be sure to disable Amazon OTA updates. Here is a link: (I would use method number 1 because you can use that utility for a while, and use it to fix a bricked Kindle, now that the bootloader has been cracked.) You don't really need that cable unless you are messing around with the bootloader.
http://forum.xda-developers.com/showthread.php?t=2086450
Thanks for the link. The cable is already on it's way via a slow boat from china. Figure I will have it in a month
I am now having a problem with the apex launcher. I had the regular version before and was going to try the pro this time. I installed it and when I go to run it it says "Apex launcher has stopped". When I go to the app description page, it give me the option to force stop but not to uninstall. I tried reinstalling it same thing. I moved the apk file to /system/app and gave it user R/W, group & other read only. then installed. Do i perhaps need to manually delete something?
Try completely removing it from both system /application & data/ application (if applicable), save one to your sdcard. Then instead of clicking on the application to install, long press (on the one you saved to sdcard ) and choose move (to). Move the application to system /app. Do not install. Instead, long press and choose properties (at the bottom of the long press menu ). Change permissions to rw-r-r. Save. Do not Install. Reboot. You should see "kindle is upgrading" upon rebooting. When it's ready, you should have it as a launcher option.
Good luck.
Or you could just delete the apex launcher from system. /Application and the data/app . Then reboot, install apex from play store and move from data application to system application, and change properties to rwxrxr and reboot without installing. Kinda the same thing just a little change in beginning.
Sent from my KFTT using xda app-developers app
I tried it that way you suggested Krsmqn, same thing, the error message saying apex launcher has stopped. I did not see a file to delete in the data/app folder unless it has an odd name.
miztah1999z said:
Or you could just delete the apex launcher from system. /Application and the data/app . Then reboot, install apex from play store and move from data application to system application, and change properties to rwxrxr and reboot without installing. Kinda the same thing just a little change in beginning.
Sent from my KFTT using xda app-developers app
Click to expand...
Click to collapse
Seems to be working so far....I wonder if it was an issue because I was trying to use the pro version?
2 reboots and no issues!!
Zuggel said:
Seems to be working so far....I wonder if it was an issue because I was trying to use the pro version?
2 reboots and no issues!!
Click to expand...
Click to collapse
So did you fix it my way or qrsmn way?
miztah1999z said:
So did you fix it my way or qrsmn way?
Click to expand...
Click to collapse
I followed what you had said, d/l from the app store and moving it. When I was in settings it had a message in red about going to recently used apps and removing other loaders listed. I will check when I get home and see if it is still there.

Categories

Resources