[HOWTO] Unroot, Remove TWRP, and Prepare to Sell your KFHD7" - 7" Kindle Fire HD General

I, as well as a few others, are going to sell our KFHD7 devices to get something better *cough* 2013 Nexus 7 *cough*. Before I leave the Kindle community, I would like to help those looking to sell the device. Keep in mind that these are very simple steps and you must have TWRP already working. (You can't really remove something that you don't have, now can you? )
You can choose to do this process entirely on your device or with the help of a computer.
First, grab Amazon's latest update file from http://www.amazon.com/gp/help/customer/display.html?nodeId=201016350 (You can do this on your Kindle or your computer) then rename it from WHATEVER-THE-UPDATE-NAME-IS.bin to WHATEVER-THE-UPDATE-NAME-IS.bin.zip
Next, Backup all important data. What YOU classify important data as is all up to you. This could be apps (Free apps are located in "/data/app", while premium and paid apps are in "/data/app-asec". Please note that if you copy a premium app from "/data/app-asec", you must also copy it's corresponding folder in "/data/data".), family pictures from a recent vacation (Most likely located in "/sdcard/Pictures" somewhere.), or just some hard-to-find files that work on all newer android devices. You can choose to zip all the files up and put them on Dropbox, or use your computer to "adb pull" them. If you have any questions about backing things up, leave a comment down below.
Third step: If you downloaded Amazon's update file to your computer, you can transfer it over now or wait a step or two.
Now you need to reboot into TWRP recovery. Once you get there (Shouldn't take too long now, thanks to Hashcode! ), if you downloaded the file on your computer, you can wipe your internal storage (/sdcard), system, data, dalvik cache, and cache now. If not, wipe all above except for your internal storage (/sdcard) and flash the zip file you downloaded earlier then afterwards, wipe your Internal Storage (/sdcard). To those who just wiped everything and have the file downloaded on your computer, got to the "Advanced" menu in TWRP and hit "ADB Sideload". You will need to have the proper drivers if using Windows. (Windows always has drivers issues with Android. :/)
If you need help with anything in this thread, please leave a comment down below.
Now that all that is done, reboot your tablet and you should now be 100% stock with NO ROOT, TWRP REMOVED, ALL DATA REMOVED, ALL IMPORTANT FILES BACKED UP, and YOUR KINDLE FIRE HD 7" IS READY TO SELL.
Sent from my Amazon Kindle Fire HD using xda app-developers app

Do not forget to de-register with Amazon if you have, this is how I got mine so cheap

Useful guide, in any section. I'd say Android development is probably where the people who need this will find it first. And technically, reverting a device is the opposite of development...don't see that thread section on XDA
Sent from my Android Kindle Fire HD 7 Running Cyanogenmod 10.1

Opensystem said:
Useful guide, in any section. I'd say Android development is probably where the people who need this will find it first. And technically, reverting a device is the opposite of development...don't see that thread section on XDA
Sent from my Android Kindle Fire HD 7 Running Cyanogenmod 10.1
Click to expand...
Click to collapse
Thanks. Lol.
xxxo said:
Do not forget to de-register with Amazon if you have, this is how I got mine so cheap
Click to expand...
Click to collapse
I don't think you need to do this. Wiping all data removes that.
Sent from my Amazon Kindle Fire HD using xda app-developers app

I don't think you need to do this. Wiping all data removes that.
Sent from my Amazon Kindle Fire HD using xda app-developers app[/QUOTE]
Yes ,but the person that purchases it will have a hard time to register it with Amazon ,they bind device ID to amazon accounts to stop the thief's

xxxo said:
I don't think you need to do this. Wiping all data removes that.
Sent from my Amazon Kindle Fire HD using xda app-developers app
Yes ,but the person that purchases it will have a hard time to register it with Amazon ,they bind device ID to amazon accounts to stop the thief's
Click to expand...
Click to collapse
Oh. Okay.
Sent from my Amazon Kindle Fire HD using xda app-developers app

Thanks for this. My old kindle developed a loose charging port, and following a phone call with Amazon, I received a brand spanking new one 2 days later, with 30 days to return the faulty one (excellent service from Amazon by the way). Anyway, time is ticking by and I was thinking I would have to use KFFA to restore it back to its original state. This will save me a lot of time and hassle. Thanks.
Sent from my Amazon Kindle Fire HD using xda premium

useful post
excellent & full informative guide. :good: already added to favorite.

Mr00oo00 said:
excellent & full informative guide. :good: already added to favorite.
Click to expand...
Click to collapse
Thanks.
Sent from my Amazon Kindle Fire HD using xda app-developers app

Nexus 7 it is
Sent from my Amazon Kindle Fire HD using xda app-developers app

+1
Sent from my Amazon Kindle Fire HD using xda app-developers app

To those who just wiped everything and have the file downloaded on your computer, got to the "Advanced" menu in TWRP and hit "ADB Sideload". You will need to have the proper drivers if using Windows. (Windows always has drivers issues with Android. :/)
Click to expand...
Click to collapse
You forgot to mention, after you have completely wiped everything. After the ADB Slideload, once the device is in sideloading mode and is connected to the PC, type "adb sideload rom.zip" and hit Enter. Now you'll find the ROM on the sdcard, flash, and you're done.

Just to be completely clear, if I download the zip to my device, I wipe EVERYTHING BUT the internal storage, then I can flash it, and then wipe JUST the internal storage?

luckystrikes23 said:
Just to be completely clear, if I download the zip to my device, I wipe EVERYTHING BUT the internal storage, then I can flash it, and then wipe JUST the internal storage?
Click to expand...
Click to collapse
If you have the zip on your SD card then don't wipe the internal storage until after you flash the zip. If you do, you wipe the ROM too.
If the ROM is on your computer then wipe away. Then in TWRP go to advanced and select ADB sideload, open a command prompt and type adb sideload /path/nameofyourzip.zip and the zip will begin to flash. You will see the percentage of the zip flashed on your computer screen.
I would suggest anyone wishing to sideload the ROM to confirm adb is seeing your tablet. Open command and type "ADB devices." If it remains "waiting for device" adb sideload will not work.
Sent from my Nexus 7 Flo running CM 11 4.4.2 with ElementalX Kernel using XDA Premium 4 mobile app

LinearEquation said:
If you have the zip on your SD card then don't wipe the internal storage until after you flash the zip. If you do, you wipe the ROM too.
Click to expand...
Click to collapse
Well, it's a Kindle Fire HD, so no SD card, just Internal memory. I flashed the zip from internal storage, and then wiped the internal storage. Now the static Kindle Fire logo pops up.... and that's it. A bit brickish.

HELPOkay
Okay I was unrooting my Kindle...followed the above directions to a T and then when I got to adb sideload....nothing happens....what do I do or what did I do wrong??? Trying to get Kindle back to stock...and I wiped everything because had Kindle zip on computer. :crying:

Title
What are one of these things worth stock anyways? And what if it has twrp and all of that crap?
Sent by my kfhd7 with BeanStalk-4.4.4065-20141002-tate and Twrp 2.8.7.0

davelinc said:
Thanks for this. My old kindle developed a loose charging port, and following a phone call with Amazon, I received a brand spanking new one 2 days later, with 30 days to return the faulty one (excellent service from Amazon by the way). Anyway, time is ticking by and I was thinking I would have to use KFFA to restore it back to its original state. This will save me a lot of time and hassle. Thanks.
Sent from my Amazon Kindle Fire HD using xda premium
Click to expand...
Click to collapse
just put it in the microwave for 5 seconds

Related

[NOOB GUIDE] KINDLE FIRE: ICS 4.0 Error Loop Message

My story:
For noobs like me, its hard to fix something when you are unaware that you install an app that will potentially break your device or work inappropriately.
I had my kindle fire as a gift from my husband which is very upsetting to me that I accidentally broke it by just downloading an app that I didn't know it will cause a problem. This kindle fire that I have is important to me because its not just a gadget but its a GIFT from a special someone and its ok to me if I bought it for myself I could prolly buy it again..but its not.. I spent the whole night up searching for answers to fix this thing, took me a day to fix it *sigh* and glad I did.
Well..to make it short and simple to understand: If you downloaded the app that messed up your kindle fire here: http://syndicateapps.com/main/ICS_Releases.html
.I did not rooted my kindle fire before installing this app and I did not install TWRP too to recover it back to its normal state (This iv only known now, because I do not have knowledge about the risks of this app) but Then.. this is a the right simple guide for you.
FIRST THING YOU NEED TO DO:
1. If you do not have a USB cable to sync your device to your computer. Get one first
2. Connect your kindle fire using your USB cable and connect it to your computer.
3. Download Kindle Fire Utility http://forum.xda-developers.com/showthread.php?t=1399889
4. Extract the Kindle Fire Utility you just downloaded
5. Open up the folder click install_driver this is a windows batch file.
6. After installing, exit the application
7. Open up run from Kindle Fire Utility folder
8. Now you notice you will see alot of choices:
1. Bootmode Menu
2. BurritoRoot <Temporary>
3. Install permanent root with superuser
4. Obtain stock update .zip
5. Install latest TWRP Recovery
6. Extras
0. Recheck device status.
9. Type in number "2" which is : BurritoRoot <Temporary>
10. Did'nt work? , now choose option number "3" which is : Install permanent root with superuser and this will surely work as it worked in mine
*NOTE that some of the options in this utilities doesn't work as for you can't navigate your kindle fire because of that darn spam loop message.
11. Now that you have rooted your kindle fire, we need to go to
option number "6" which is : Extras
12. under extras choose "Install Google apps / Go Launcher Ex
-Now! Its time to go back to your Kindle Fire - At this point you will notice your kindle fire giving you a notification as to which app you want to run as default.
Now is the time to do the right thing, Revert it back to its original state.
"DO NOT CHECK THE BOX"
13. Select "kindle" Launcher and it should navigate you back to default.
14. Now you can delete the damned ICS 4.0 app that messed up your Kindle Fire.
and its up to you now if you wanna tweak it still but to me i just deleted all every little trace of that ICS app.
* This Guide is through my experience that worked for me, I intended to post this one to help newbies like me to recover their kindle fire. because I know how hard to find a guide that its simply to understand. Honestly, Iv been reading all day, and trust me, not even a single word they are mentioning that I understand. I even asked customer service help for kindle fire, didnt helped me either. I just tried it ALL-around and I almost broke my Alienware laptop because of this darn app, good thing I used my other laptop to do repair on my kindle fire *sigh*.
*If there is something missing, MODERATORS of this forum please feel free to edit.*
*ALL MY CREDITS GOES TO THE DEVELOPER OF KINDLE UTILITIES*
based on what I'm reading, u could have flashed this launcher
http://forum.xda-developers.com/showthread.php?p=20676760
in recovery and u shoulda been good to go
edit: damn, I didn't notice u wernt rooted first, ignore my ignorance.
Sent from my HTC Glacier using xda premium
Still not quite working
So i followed all the steps in this guide as well as the Kindle Fire utility Thread.
But when i get to the step 10 and 11 it says that Device not Connected.
adb tells me device not found, I've checked the c:/users/uname/.android/ and the adb_usb.ini file has 0x1949 in it.
under Device manager the kindle shows up under android phone as an android adb interface. No yellow ! or anything
Why is the device suddenly not recognized
not sure where it went wrong, i just want to remove the ICS 4.0 launcher.
I'm not wanting to root it, i'm sure once the ICS 4.0 is gone i could root without problems.
Am i missing something? I only downloaded the KFU, do i need to download android sdk or adb, i was under the impression that the KFU is all i needed.
Any help is appreciated
Stupid ICS 4.0 Launcher has really messed things up fore me.
Ok sense i couldn't get the adb stuff to work, i noticed that when i plugged the kindle in, right before the connected to computer message came up, it showed the notification tab very quickly so after about 30 mins i finally got the timing right with unplugging and repluging it to hit that bar in time and i uninstalled the app.
Took way too long, but at least i can use it now.
hi..me also facing the same trial and error method..but cannot get the timing correct...please help with some alternative way...me also a newbee..
Or you could delete it off the device with a app manager
Sent from my Nexus 7 using xda premium

[Q] dual boot?

Noob here,
With instruction from this fine community I have managed to successfully root my kindle fire and install cm7 via Twrp. I still prefer amazon's native kindle book app, so I jump back in forth between CM7 and kindle fire via the backup restoration option in TWRP. This process is somewhat lengthy and I was curious if there is a dual boot option yet. Or even if there was a way that we could launch amazon's launcher directly from CM7. Thank you for taking the time to respond, and thanks you for the work that you all do.
Cheers
Kinna curious as to what is different between the native reader and the kindle app from the market?
Sent from my Kindle Fire using Tapatalk
There is a really easy way of doing this!!!!
install this app and its that easy
https://market.android.com/details?...SwyLDEsInltc3QuYW5kcm9pZC5ob21lc3dpdGNoZXIiXQ..
put this app on ur android front page and click it whenever u want to switch back and fourth between amazon reader os and android...really that easy
movieaddict said:
There is a really easy way of doing this!!!!
install this app and its that easy
https://market.android.com/details?...SwyLDEsInltc3QuYW5kcm9pZC5ob21lc3dpdGNoZXIiXQ..
put this app on ur android front page and click it whenever u want to switch back and fourth between amazon reader os and android...really that easy
Click to expand...
Click to collapse
That is a Home Launcher switcher - he would need a ROM switcher to go between CM7 and the stock Kindle Fire Android OS.
nm i wont say anything
GBH2 said:
... he would need a ROM switcher to go between CM7 and the stock Kindle Fire Android OS.
Click to expand...
Click to collapse
Can you recommend one? Do I have to partition my device to have basically two system partitions? Any pointers, links, hints appreciated. Thanks!
There is an app called boot manager for some phones that creates img's of system, data and cache and let's you install a ROM to them then let's you reboot into the other roms where it mounts/loads the img's instead of the partitions. I am a beta tester for the app and could probably provide the files needed for them to add support for the fire but a few issues come to mind like.... Sdcard space, it's rather limited on the fire... I'm not really sure i even want to ask the dev's about the fire because of that issue right there. On my d2, the img's take up a lot of sdcard space.

[Q] How to sideload apps without rooting or using a file manager app

Hey guys,
I've searched high and low in this forum and others for a solution to my problem, I have been unable to find one. I'm looking for a way to sideload apps onto a Kindle Fire so that, after the third party app has been installed, I can clear the Launcher data and the next time I start the device it boots to the setup and welcome screens like the very first boot.
The reason I want to avoid rooting or having to download a file manager app to the device is that I am planning to create a script for the process.
Any advice or links to a helpful guide?
lama1130 said:
Hey guys,
I've searched high and low in this forum and others for a solution to my problem, I have been unable to find one. I'm looking for a way to sideload apps onto a Kindle Fire so that, after the third party app has been installed, I can clear the Launcher data and the next time I start the device it boots to the setup and welcome screens like the very first boot.
The reason I want to avoid rooting or having to download a file manager app to the device is that I am planning to create a script for the process.
Any advice or links to a helpful guide?
Click to expand...
Click to collapse
Now I'm confused, on the Android Forums you said it was so you could give it to someone as a gift and you wanted to give them the "first-time use" experience. I really don't see anyone needing a script for something like this but I may be wrong.
It's more of a fun project for me than anything else, a Kindle Fire loaded with apps makes for a great and affordable gift and I have other family members who I intend to give the Kindle Fire to as a gift. But I don't want them to feel as though I've been mucking with it
lama1130 said:
It's more of a fun project for me than anything else, a Kindle Fire loaded with apps makes for a great and affordable gift and I have other family members who I intend to give the Kindle Fire to as a gift. But I don't want them to feel as though I've been mucking with it
Click to expand...
Click to collapse
I completely understand, I still think the easiest way would be to just use ES file explorer, or something similar, to install them and then just delete the app. Maybe someone here will have a different idea.
I may be confused, but couldn't youbjust build a rom with the apps loaded in and flash it?
Sent from my ADR6300 using XDA App
Twisted politiks said:
I may be confused, but couldn't youbjust build a rom with the apps loaded in and flash it?
Sent from my ADR6300 using XDA App
Click to expand...
Click to collapse
Perhaps. Can you link me to any guides on this?
Are you trying to make a script that will be run on a computer or on the Fire itself? If you're running the script on an actual device (terminal emulator, gscript, etc):
Code:
pm install /path/to/file.apk
In that case the .apk will need to be copied onto the device first. If you're running a script from a computer and have the device plugged in via USB you can use:
Code:
adb install /path/to/file.apk
...and for that one the .apk needs to be on your computer somewhere. I know 'adb install' doesn't require root. I don't remember if 'pm install' does, but I think it doesn't. Either way, you just need to get a copy of the .apks you want to install.
Cant you just reset the device to factory defaults from the settings?
iroctheworld said:
Cant you just reset the device to factory defaults from the settings?
Click to expand...
Click to collapse
That gets rid of your apps as well.
eldarerathis said:
Are you trying to make a script that will be run on a computer or on the Fire itself? If you're running the script on an actual device (terminal emulator, gscript, etc):
Code:
pm install /path/to/file.apk
In that case the .apk will need to be copied onto the device first. If you're running a script from a computer and have the device plugged in via USB you can use:
Code:
adb install /path/to/file.apk
...and for that one the .apk needs to be on your computer somewhere. I know 'adb install' doesn't require root. I don't remember if 'pm install' does, but I think it doesn't. Either way, you just need to get a copy of the .apks you want to install.
Click to expand...
Click to collapse
I don't have any experience using adb, but I'll start looking into it.

[Video Tutorial] GAPPS + Amazon from Cpasjuste

This is a video walk-through of the whole process to install GAPPS along with Amazon services using the Cpasjuste Xposed module, gapps, and Hashcode Safestrap.
Pre-requisite:
Root: http://youtu.be/ptqvWGWEDnI
Safestrap installed with recovery: http://forum.xda-developers.com/showthread.php?t=2556677
All the rest of the files that you need:
Stock amazon os HDX 7: http://goo.im/devs/Hashcode/thor/thor-amazon-os-13.3.1.0.zip (from Haschcode thread)
SuperSU: http://bit.ly/MZxfBy
Xposed Installer + HDXPosed 1.1.apk: http://forum.xda-developers.com/showthread.php?t=2577826
Thor-gapps-installer-1: http://forum.xda-developers.com/showthread.php?t=2577826
Credits: Huge thanks to Cpasjuste and Haschode along with others who helped with rooting.
Thanks Cowboy !
Envoyé de mon KFTHWI en utilisant Tapatalk
Works great!
THANKS -- well presented and easy to follow.
Install went smoothly and everything I've tried works fine!
Thanks again to all involved.
I've followed the instructions to a tee and cannot flash the amazon os. Everytime I try to install in safestrap to my rom slot 1 I get the error message "e: error executign updater binary in zip..."
any advice?
bouncy1920 said:
I've followed the instructions to a tee and cannot flash the amazon os. Everytime I try to install in safestrap to my rom slot 1 I get the error message "e: error executign updater binary in zip..."
any advice?
Click to expand...
Click to collapse
Make sure you have a good download. Also that you took the maximum size for the system partition when created. Try wiping data on rom slot before as well.
Sent from my Nexus 5 using Tapatalk
Android Cowboy said:
Make sure you have a good download. Also that you took the maximum size for the system partition when created. Try wiping data on rom slot before as well.
Sent from my Nexus 5 using Tapatalk
Click to expand...
Click to collapse
So far still nothing. I have downloaded and redownloaded the amazon OS. I am unable to alter the system partition but I have maximized the data partition, I tried wiping the data before the install but I got the same error message.
Has anyone else gotten this method to work on the HDX 8.9?
bouncy1920 said:
So far still nothing. I have downloaded and redownloaded the amazon OS. I am unable to alter the system partition but I have maximized the data partition, I tried wiping the data before the install but I got the same error message.
Has anyone else gotten this method to work on the HDX 8.9?
Click to expand...
Click to collapse
That stock os is for the hdx 7 so that's your problem. I'll make that more clear. Use a backup of your own stock software and that should work.
Sent from my Nexus 5 using Tapatalk
Android Cowboy said:
That stock os is for the hdx 7 so that's your problem. I'll make that more clear. Use a backup of your own stock software and that should work.
Sent from my Nexus 5 using Tapatalk
Click to expand...
Click to collapse
PERFECT! that did it.
Ok. Follow up question. Is there a way to make the ROMS larger? I could only increase the ROM slot to 4gb. Now that I'm finally able to access Google play and Amazon, I've run out of space quick.
Withdrawn
Ok. Got it.
Let me preface this by saying, sorry for the noobiness.
Does this make sense....The reason I used safestrap and the Rom 1 slot was to protect my stock slot (making changes on a copy of my back up of my Rom using the Rom 1 slot). Hence the smaller space with the Rom 1. I guess if I really I wanted more room like you said, I could install everything on the stock Rom. However, with this scenario, I'm assuming I would lose the only back up capacity available in case I brick the device. Is there another way to back up the device using storage from somewhere else (like save the stock Rom to my pcand load it if needed).
Again, thanks.
withdrawn
Works like a charm, many thanks for this!
Swyped from my incredible Sony Xperia Z with Tapatalk 4
Thank you so much for this! The instructions on the actual gapps thread were really spartan, and not helpful at all for those of us who are new to safestrap.
Everything has worked perfect except when I install HDXPosed1.1apk it installs but the app is no where to be found and unable to be opened after install. Any suggestions on why it's doing this?
SE7EN- said:
Everything has worked perfect except when I install HDXPosed1.1apk it installs but the app is no where to be found and unable to be opened after install. Any suggestions on why it's doing this?
Click to expand...
Click to collapse
Check the cloud section of the Kindle app.
Sent from my Nexus 5 using Tapatalk
Android Cowboy said:
Check the cloud section of the Kindle app.
Sent from my Nexus 5 using Tapatalk
Click to expand...
Click to collapse
It's not there either.
SE7EN- said:
It's not there either.
Click to expand...
Click to collapse
Sorry, that's just a module. Go in Xposed and just check it under the modules.
Sent from my Nexus 5 using Tapatalk
Android Cowboy said:
Sorry, that's just a module. Go in Xposed and just check it under the modules.
Sent from my Nexus 5 using Tapatalk
Click to expand...
Click to collapse
Got it I forgot to install the framework first lol!
I have been using this Rom on a daily basis since the tutorial was posted -- and have added a number of apps and customized to my personal preferences. I've had no issues at all -- with either Amazon or Google apps & services! THANKS once again to all who've contributed!
PS: for convenient switching between launchers, this works well for me: installed Apex launcher with its tablet UI - and set it as default launcher. I have the Kindle "Home" icon (shortcut to stock launcher) on my homescreen - hitting that goes instantly to the stock Kindle homescreen - and hitting the device's home button will get me back to Apex/android.
Optimum error
This seems to break Optimum application for anyone on Cablevision Cable network.
I get "Error" "There appears to be a problem with the Optimum app. Press OK to close the App then try again. OK".
For now, I am going back to original stock rom with your original gapps instructions, but I get those pop ups about google services stopped.

WARNING: OpenRecoveryScript on Safestrap WILL screw up your FireOS.

If you happen to have a update file on the main area of your internal script, and open Safestrap's recovery after booting the tablet, it WILL mess up the OS to the point where it will simply start at a black screen, and you won't be able to do anything. OpenRecoveryScript updates the file on its own when you open Safestrap, and will install it onto the ROM you're using.
I'm not sure if this is just a bug with my device or not, but I'm just posting this so others can know.
Couldn't really understand what to look for.. Probably you meant internal storage? By update file, what file do you mean?
Sent from my Nexus HDX 7 using XDA Free mobile app
johim said:
Couldn't really understand what to look for.. Probably you meant internal storage? By update file, what file do you mean?
Sent from my Nexus HDX 7 using XDA Free mobile app
Click to expand...
Click to collapse
Any kindle update file.
It's semi-bricked (would boot to a black screen after doing its thing, but for some reason make it function just in black) my device every time it happened.

Categories

Resources