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
Okay this feels really dumb, but I'm trying to install an .apk
Easy enough, right? I find the apk via a file explorer and click to install. Android prompts me to allow apks to be installed, I allow them. Then the installation starts. Its going well, but suddenly the Note 3 restarts and the apk isn't installed.
I've factory reset it a few times and tried multiple times. I'm running stock. build number JSS15J.N900AUCUBMJ5 and the apk I'm trying to install is from the humble bundle. (particularly Ravensword 2, Star command, but even trying to install other apps via apks cause my note 3 to reboot)
darkfish1 said:
Okay this feels really dumb, but I'm trying to install an .apk
Easy enough, right? I find the apk via a file explorer and click to install. Android prompts me to allow apks to be installed, I allow them. Then the installation starts. Its going well, but suddenly the Note 3 restarts and the apk isn't installed.
I've factory reset it a few times and tried multiple times. I'm running stock. build number JSS15J.N900AUCUBMJ5 and the apk I'm trying to install is from the humble bundle. (particularly Ravensword 2, Star command, but even trying to install other apps via apks cause my note 3 to reboot)
Click to expand...
Click to collapse
Make sure that allow mock locations in checked in developer options and unkown sources is checked in security settings. If those are both checked and it still doesn't work you can push the app into the system manually, I use ES file explorer. Retrieve your apk from downloads, long press and copy it, go into device/system/app and paste, change apps permission to rw-r-r. To change the permissions long press the app, then click more on the bottom right then properties/change the permission to rw-r-r. you must be rooted to do it the manual way.
Quickvic30 said:
Make sure that allow mock locations in checked in developer options and unkown sources is checked in security settings. If those are both checked and it still doesn't work you can push the app into the system manually, I use ES file explorer. Retrieve your apk from downloads, long press and copy it, go into device/system/app and paste, change apps permission to rw-r-r. To change the permissions long press the app, then click more on the bottom right then properties/change the permission to rw-r-r. you must be rooted to do it the manual way.
Click to expand...
Click to collapse
I turned on Mock Locations in dev mode. Unfortunately my devices is not rooted, Although I feel like it should still install normally. I've checked the APKs and they work on an S4 and LG G2, which are both not rooted.
Is it possible i just got a defective phone? bad software? bad hardware?
darkfish1 said:
I turned on Mock Locations in dev mode. Unfortunately my devices is not rooted, Although I feel like it should still install normally. I've checked the APKs and they work on an S4 and LG G2, which are both not rooted.
Is it possible i just got a defective phone? bad software? bad hardware?
Click to expand...
Click to collapse
What OS are the other phones running? 4.2, 4.3?
Try using APK installer via the Play Store
https://play.google.com/store/apps/details?id=com.potente.apk.installer
Quickvic30 said:
What OS are the other phones running? 4.2, 4.3?
Click to expand...
Click to collapse
I'm running 4.3 on the note, and the G2 is running 4.2.2 but the S4 is running 4.3. Also I'm finding that I'm unable to install anything now, even from the play store.
FourPointedFreak said:
Try using APK installer via the Play Store
Click to expand...
Click to collapse
I can't install the installer -_-
it just reboots when I try to install it.
darkfish1 said:
I can't install the installer -_-
it just reboots when I try to install it.
Click to expand...
Click to collapse
You can't install any apps from anywhere at all?