yashsingh1/xdaforums huggingface dataset:
[Kindle Fire HDX 7" & 8.9" Android Development] DB126:
Thank you for the history lesson. I have been working with you on this, remember? I am assuming Safestrap recovery still does not behave correctly even after device encryption was removed.

Many posts back I speculated unstable root access might be the problem which you seem to have dispelled after reinstalling Kingroot and verifying root was retained through several reboots. I then suggested device encryption might be an obstacle which you reluctantly removed due to potential side-effects which apparently manifested. As I understand the current situation your device functions but is hobbled by a language select loop when using the default launcher. Reasonably accurate?
[Kindle Fire HDX 7" & 8.9" Android Development] craigs_lv:
My apologies ... yes that is fairly accurate. With your suggestion, I was able to put Nova Launcher on the device and get past the language prompt loop ... but only while I use Nova. If I choose "Home" launcher, I am looped still.

With Nova I was able to re-root, install apps etc ... it's almost as if the device is back to where it was before removing encryption with the sole exception being that I cannot use the Home launcher but must use Nova.

---------- Post added at 11:23 AM ---------- Previous post was at 11:20 AM ----------

That having been said, I have not yet tried to use Supersu-me to replace KingRoot ... nor have I tried to re-install Safestrap / recovery since removing encryption.

---------- Post added at 11:24 AM ---------- Previous post was at 11:23 AM ----------

I was hoping to resolve the language issue and return to the use of Home launcher before trying anything new ... unless that simply does not matter (meaning, launcher is irrelevant to getting a custom ROM flashed)

---------- Post added at 11:36 AM ---------- Previous post was at 11:24 AM ----------

Or more importantly, to get a solid backup using Safestrap first?
[Kindle Fire HDX 7" & 8.9" Android Development] DB126:
As previously stated my recommendation is to try reinstalling Safestrap v4 recovery so see if it behaves correctly now that device level encryption has been disabled/removed. If the partitions are accessible I would immediately create a backup (do NOT do anything else), reboot to FireOS and then copy the backup folder to a suitable host via USB tether.
[Kindle Fire HDX 7" & 8.9" Android Development] craigs_lv:
Ok, I'll do that!

---------- Post added at 12:02 PM ---------- Previous post was at 11:42 AM ----------

Should I install the Safestrap .APK using ES File Explorer or should I remote install using ADB?
[Kindle Fire HDX 7" & 8.9" Android Development] DB126:
Your choice; doesn't matter.
[Kindle Fire HDX 7" & 8.9" Android Development] craigs_lv:
Ok great ... I've installed using ES, installed recovery, and rebooted device. I'm about to verify root then boot into recovery.

---------- Post added at 12:08 PM ---------- Previous post was at 12:06 PM ----------

OMGsauce! For the first time I am able to see a file-size other than 0 for "Data" when selecting Backup within Safestrap!!!

---------- Post added at 12:09 PM ---------- Previous post was at 12:08 PM ----------

Backup in progress ... I'm dancing!

---------- Post added at 12:13 PM ---------- Previous post was at 12:09 PM ----------

Backup completed in 177 seconds ...

I am prompted to reboot ... I assume from your previous instructions that I should reboot and copy off the backup before proceeding with anything further correct?

---------- Post added at 12:27 PM ---------- Previous post was at 12:13 PM ----------

Backup is copied to external location ...

It seems as though encryption was the culprit ...

---------- Post added at 12:41 PM ---------- Previous post was at 12:27 PM ----------

Nice!

Ok, Backed up, copied backup to remote host via USB, booted into recovery, wiped (factory reset) within Safestrap, and Installed custom ROM with success.

However, before I exit Safestrap should I wipe cache/Dalvik? Or just reboot?

Thanks!
[Kindle Fire HDX 7" & 8.9" Android Development] DB126:
Great! Won't be long before FireOS and the past 48 hours are a distant memory.

First some cautions regarding Safestrap v4 (the vast majority of SS users ignored some/all of this guidance and ultimately screw themselves):

- recognize Safestrap is not a true recovery environment; it emulates TWRP but provides none of the native protection/recovery capability

- never perform a 'factory reset' from the stock Amazon recovery menu with Safestrap recovery installed; a brick usually follows

- Safestrap v4 has no ability to natively communicate with the outside world; all files must be placed on the device in advance

- always keep a flashable rom image/zip (CM11 or Nexus) on the device for emergency recovery as it can not be copied later if your device fails to boot

- all operations should take place in the STOCK slot; avoid creating/using secondary slots (contradicts popular YouTube 'how-to' videos)

- do not attempt to flash any rom that is not compatible with Safestrap v4; a brick is almost guaranteed. No Lollipop or Marshmallow roms (likely never).

You mentioned CM. Can I suggest Nexus as an alternative? I have no beef with CM and run it on many devices. However, I think Nexus is a better fit on this device and has seen more recent updates. Your choice; both are great.

See here for generic install procedure. Good luck!
[Kindle Fire HDX 7" & 8.9" Android Development] craigs_lv:
Fantastic! Yes, I plan to strictly adhere to all of these points.

As for Nexus vs CM ... i read someplace (or so I thought) that CM was more stable than Nexus, or that it offered more functionality ... not sure. I just remember settling on CM vs Nexus. But you're saying that Nexus is a better fit?

I can certainly go with Nexus, I have it downloaded as well.

And thank you again!

I'm a very happy camper at the moment!
[Kindle Fire HDX 7" & 8.9" Android Development] DB126:
Just an opinion. As noted both are excellent ROMs, rock solid and feature complete. Anyone suggesting one is more stable than the other is likely experiencing a one-off problem with their device/build (like you had) and generalizing on root cause. Give both a whirl and decide for yourself. Keep in mind Nexus is AOSP with less native customization while CM comes preloaded with the post popular bling and may offer a more favorable 'out-of-the-box' experience. That said, Nexus provides an excellent foundation for customization/personalization - especially when paired with Xposed framework and the wealth of modules available for KitKat based roms.
[Kindle Fire HDX 7" & 8.9" Android Development] craigs_lv:
Excellent, thank you. I'll take a look at it ...

Is it safe to flash Nexus over the top of CM-11? Or do I need to wipe first then flash like I did when initially flashing CM-11 from stock?
[Kindle Fire HDX 7" & 8.9" Android Development] DB126:
For the best result I recommend a full wipe before flashing a different ROM. That said, you can try a dirty flash to see what happens. Worst case the new rom won't boot. In that case return to Safestrap, wipe and reflash. Don't forget to keep a known good copy of the cm11 and/or Nexus zip on the device. Also good to confirm md5 hash of downloaded zips. ES File Explorer or a stand alone unity like Hash Droid can do this.
[Kindle Fire HDX 7" & 8.9" Android Development] Alle9ne:
After I succesfully rooted (via Kingsroot) my HDX 8.9 Apollo and installed the Fire Nexus Rom I wonder if I still need Safestrap on my device as it could (by accident) brick the system?

So can I uninstall it without troubles and reinstall it if needed?
[Kindle Fire HDX 7" & 8.9" Android Development] ggow:
Yes you can, but equally safestrap can be left on the device and it'll be there when you need it.

Some times it's good to remove if other people are using the device to prevent them fiddling with it and doing something to unintended to break it.
[Kindle Fire HDX 7" & 8.9" Android Development] DB126:
This may be obvious (or wrong) but pretty sure you can only uninstall the Safestrap app, not Safestrap recovery itself. The latter provides a 'container' that hosts custom roms; it is not true recovery that runs independently from the rest of the system.
[Kindle Fire HDX 7" & 8.9" Android Development] bademeister2k:
Safetrap : can not "Reboot to Recovery"

After I successfully rooted (via Kingsroot) HDX 7 Thor 4.5.5.1 and Safetrap v4.0.1 installed I can not "Reboot to Recovery" (Safe System: Not Active). Does anyone have a solution?

greeting ...
[Kindle Fire HDX 7" & 8.9" Android Development] DB126:
That is the message I would expect on first boot. What happens when you hit the "Reboot to Recovery" button?
[Kindle Fire HDX 7" & 8.9" Android Development] bademeister2k:
it is grayed out and can not be activated
[Kindle Fire HDX 7" & 8.9" Android Development] DB126:
This has been reported when 1) the device is not fully rooted; and/or 2) when Kinguser is controlling root access vs SuperSU.

- verify root access using Root Checker or a similar utility

- consider switching from Kinguser to SuperSU using SuperSU-me (paid app) -> video

Converting to SuperSU is not a guaranteed fix but it's the first step in problem determination once root access has been confirmed.
[Kindle Fire HDX 7" & 8.9" Android Development] bademeister2k:
That's it

Thanks ...
[Kindle Fire HDX 7" & 8.9" Android Development] darthnix:
What does secondary slot and stock slot mean?
[Kindle Fire HDX 7" & 8.9" Android Development] DB126:
Safestrap can host multiple ROMs in different slots. However, only the stock (default) slot should be used with HDX devices.
[Kindle Fire HDX 7" & 8.9" Android Development] Diplominformatiker:
I just bought a Kindle Fire HDX 8.9 16GB LTE Apollo (14.3.2.2_user_322095220) and want to go for cm11 now. I did not put it in WLan yet.

1 Is this the latest/correct version of Safestrap to install?

2 What steps do I need to take to install CM11 (http://xdaforums.com/kindle-fire-hdx/development/rom-cm-11-safestrap-20150628-unofficial-t3145547)?

3 Do I need to root the device? If so, how

4 Do I need to unlock the bootloader as described here (http://xdaforums.com/kindle-fire-hdx/help/to-unlock-bootloader-hdx-8-9-apollo-t3229129)

Thanks and as I am new here, I can't open my own thread so sorry for hijacking this one.
[Kindle Fire HDX 7" & 8.9" Android Development] ggow:
- Do NOT install safestrap

- Unlock the bootloader

- Install TWRP 3.0.0.1

- Then flash cm11 from twrp
[Kindle Fire HDX 7" & 8.9" Android Development] Diplominformatiker:
Where can I download twrp 3.0.0.1 for apollo?
[Kindle Fire HDX 7" & 8.9" Android Development] ggow:
Look in the development section of this forum
[Kindle Fire HDX 7" & 8.9" Android Development] DB126:
Sequence:

- root (suggest towelroot)

- install TWRP 3.0.0.1 (here)

- update bootloader to 3.2.3.2 (here)

- unlock bootloader (try this method first)

- enjoy a wide selection of custom roms for: HDX Nexus, CM11, CM12, CM13, SlimLP

Avoid WLan except when absolutely necessary (eg: during root) as an OTA update from Amazon will ruin your day and potentially cripple your device. After rooting you can block OTA if desired while performing other steps; use this tool. OTA is irrelevant once FireOS is off device.

Standard guidance: do your homework; ask questions if unsure. HDX's are easy to brick and nearly impossible to recover.
[Kindle Fire HDX 7" & 8.9" Android Development] Thinh Duong:
I tried flash rollback 3.2.8 on stock rom slot 1 but stuck in grey logo and fastboot text on reset. Is there a way I can reboot back in safestrap? I got a backup and stock rom is on nexus 42
[Kindle Fire HDX 7" & 8.9" Android Development] DB126:
Nope - device is bricked. Lessons for others:

- everything happens in the stock slot; secondary slots are bad news

- rollbacks are dangerous - a leading cause of bricks if mishandled

- ask before deviating from posted guidance
[Kindle Fire HDX 7" & 8.9" Android Development] Schdeefan:
almost-bootloop?

Hi everybody,

I have lately picked up my apollo again to see if there has been any changes recently. I did research and decided to go for Safestrap v4 and FireNexus.

This is what I did:

- device was/is on 14.4.5.2

- got root and followed the "initial install" in the first post, which finished all with positive return code.

So far; so good. My problem is now, that I cant boot into Safestrap, even though it seems to be installed. I tried two ways:

1. if I use the button "Reboot to recovery" in the Safestrap- app inside FireOS the device reboots, I see the grey "kindle" background and this is where it stops. I waited up to 10 min, then eventually brought my device back to live by pressing the Powerbutton many times long.

2. if I do a cold reboot, I am shown the safestrap- bootscreen with the info "Safestrap Status: Disabled"

- if I choose "Continue" (or just wait) the booting will progress and FireOS is loaded

- if I choose "Recovery" the outcome is same as in 1.

I tried "adb logcat" what returned "waiting for device" (adb with same setup from inside FireOS works flawlessly)

I am almost sure this is something extremely simple and/or I just overlooked something, but I just don't see it :( Especially the "Disabled" makes me wonder...

Any help would be greatly apprechiated
[Kindle Fire HDX 7" & 8.9" Android Development] DB126:
Disabled is expected as no work has been inside the recovery environment. Wondering if you inadvertently installed the Thor version of Safestrap. If you are confident of the version:

- uninstall, reboot, reinstall and test (probably won't help but risk free and easy to try)

- consider allowing your device to update to 4.5.5.1 which is rootable and supports the latest version of Fire Nexus (there are two variants)

- there have been a few instances where Safestrap recovery simply won't start; the above step should address the problem if your device falls into that category
[Kindle Fire HDX 7" & 8.9" Android Development] Schdeefan:
This was fast! Thanks!

I tried the reinstall- procedure first and it fixed it! Went right to safestrap as supposed. I used the same .apk from sdcard as before. It's the proper version for apollo.

I was going to go for the "KTU84Q" Version by ggow since it's newest and most active. I simply didn't read far enough back in the changelog yet, since safestrap wasn't even working yet. Thanks for the hint! I will do the upgrade through FireOS now.
[Kindle Fire HDX 7" & 8.9" Android Development] DB126:
Be sure to remove Safestrap before attempting to update FireOS. You'll also need to unblock OTA updates if needed.
[Kindle Fire HDX 7" & 8.9" Android Development] spaghettibounce:
Crap! I accidentally flashed a ROM without factory resetting, and now I think it's stuck in a bootloop (the android animation is playing forever) how do I get back into the recovery??
[Kindle Fire HDX 7" & 8.9" Android Development] DB126:
- long press power button to shut down

- restart

- Safestrap splash screen should pop up with option to enter recovery

Edit: please don't quote OP when posting.
[Kindle Fire HDX 7" & 8.9" Android Development] mobgateway:
Unable to mount internal storage

I'm using safestrap 4.0.1 on HDX thor.

When I boot into recovery and tried to flash the latest CM11 firware.

But in the "Mount" --- "Select Partions to Mount" section I could only click "Cache" and "System". I tried to click "Internal Storage" and "Date" but it's not responding.

When I tried to flash the new firmware, it gives error messsage.

E: Unable to mount '/cache'

E: Unable to mount '/data'

E: Unable to mount '/system'

E: Unable to mount '/devlog'

E: Unable to mount '/emmc'

E: Unable to mount '/emmc'

E: Unable to mount internal storage

It seems to be the same symptom like

http://xdaforums.com/showthread.php?t=2612772&page=7

http://xdaforums.com/showthread.php?t=2651368

Anyone can help please?
[Kindle Fire HDX 7" & 8.9" Android Development] DB126:
Links were shortened (note dots) so couldn't research what appears to be similar symptoms. It 'feels' like wrong the Safestrap build was installed. You mentioned HDX Thor which obviously requires the Thor build. If you have the larger 8.9" HDX make sure you use the Apollo build.

Suggested actions:

- reboot to FireOS

- uninstall Safestrap recovery (from within the Safestrap app) followed by the Safestrap app itself

- verify you are running FireOS 4.5.5.1; if not an update is needed

- redownload Safestrap v4 app taking note of the build and MD5

- (optional) verify MD5 using ES File Explorer or similar tool

- reinstall Safestrap app and Safestrap recovery

- reboot to Safestrap recovery and attempt to take a backup of current FireOS build; note any errors

- perform a 'factory reset' from the Wipe menu

- try to flash CM11 (don't forget SuperSU and GAaps)

Note you should be flashing CM to the STOCK slot; do not create or populate any secondary slots. Also make sure CM11 (or Nexus) zip remains in an accessible location, preferably in the root of SD Card. It is a critical life preserver if the rom in the stock slot becomes unstable. Finally; never perform a 'factory reset/refresh' from within FireOS or from the stock recovery menu with Safestrap recovery installed. Device will brick.
[Kindle Fire HDX 7" & 8.9" Android Development] jedibob7:
I may have done something immensely dumb. I rebooted to system on a blank slot thinking I was on the base slot and now the device won't respond to the power button.
[Kindle Fire HDX 7" & 8.9" Android Development] DB126:
Long press the power button (up to 30 sec). Device should either power up or turn off depending on current state. If necessary short press (1-2 sec) to restart. You should the be able to reenter Safestrap recovery.

Caution: do NOT perform any actions from the stock recovery menu. A factory reset will brick the device. You should never access that menu when Safestrap is installed.
[Kindle Fire HDX 7" & 8.9" Android Development] jedibob7:
I guess I didn't hold the button for long enough, thank you very much.
[Kindle Fire HDX 7" & 8.9" Android Development] tramCS:
I have installed 4.5.5.2 on my HDX ( Thor ). How can i downgrade to 4.5.5.1 ?

THX

Christian
[Kindle Fire HDX 7" & 8.9" Android Development] DB126:
You can't - save one untested possibility: rollback to FireOS 3.2.8 and then do a controlled upgrade to 4.5.5.1. This is a risky procedure with several opportunities to permanently brick your device. In your shoes I'd wait for root to become available for 4.5.5.2.
[Kindle Fire HDX 7" & 8.9" Android Development] tramCS:
Sure ... i will wait.

THX

Christian
[Kindle Fire HDX 7" & 8.9" Android Development] Fallingwater:
I have a HDX 7 Thor with a locked bootloader which I can't currently unlock (version 3.2.4).

The recovery title bar says: Safestrap 3.75 (TWRP v2.7.1.0). I installed this so long ago I completely lost any memory of how I did it.

The current ROM is Nexus ROM 2.0.4 (4.2.2 Jellybean) installed in the stock slot - I removed FireOS entirely to recover some space after having decided it was utterly useless.

I'd like to install Safestrap 4.01 so I can get CM11 running, but I have a problem as this is listed as a prerequisite:

As mentioned before I no longer have FireOS installed in the device at all, and I've long forgotten what version it used to have back then. How can I install Safestrap 4.01? Can I install the app and flash the recovery through the currently installed Nexus 2.0.4?
[Kindle Fire HDX 7" & 8.9" Android Development] DB126:
There is an explicit process for migrating from FireOS 3.2.4 (regardless of whether it is currently installed) to FireOS 4.5.5.1 which is the recommended version for Safestrap 4.0.1. However, a new approach to unlocking the bootloader is rapidly evolving which will open your device to a wider array of ROMs and eliminate the need for Safestrap. If you can wait a week or two it would be best to see where that goes.
[Kindle Fire HDX 7" & 8.9" Android Development] slothdabski:
Does this mean that rose of use stuck with locked bootloaders due having fireos 4.5x may he blessed with unlocked bootloaders in the near future!?!?!?! Of this is true omg I'm so excited. Either way, thanks for all you do to maintain this device for us [MENTION=5488402]Davey126[/MENTION] :)
[Kindle Fire HDX 7" & 8.9" Android Development] DB126:
Looks very promising. Only perquisites at present are: 1) 3rd gen HDX; and 2) device must be rooted. But your "thanks" are misplaced. I'm simply a messenger and occasional troubleshooter. Devs and other device wizards deserve the credit.
[Kindle Fire HDX 7" & 8.9" Android Development] aparthy:
Hi, I got the cm11 running on my hdx 7 and was happily playing pokemon go on it up until now. Unfortunately the latest version of the app uses SafetyNet to filter rooted devices and previous versions are not supported anymore. So I reinstalled cm11 w/o root and hoped It would pass the check, since I read about cm12 without root was able todo so. But no luck, I cannot log in. Even rooted and unrooted with SuperSu just to make sure.

Anyone else got it to work or knows a way to pass SafetyNet with cm11?

Thanks
[Kindle Fire HDX 7" & 8.9" Android Development] DB126:
For awareness it is now possible to unlock the bootloader on *any* 3rd gen HDX which will allow you to choose from a broader array of custom ROMs inclusing Nexus, CM 12.1 and CM 13. I'm not prepared to offer a tutorial but there are other threads in the HDX forum that detail the procedure.
[Kindle Fire HDX 7" & 8.9" Android Development] Cykodelic:
Hey there. Just got my kindle today. So I started right away to jailbreak it. I started updating the firmware to 4.5.2. It is an 8.9 2013 Modell.

I finally rooted it with Rootking, cause it did not work with the cve20147911.apk way.

I installed Safestrap 4.01, than installed the recovery, but when I hit Reboot to Recovery, it the kindle resets and then freezes.

When I hardreset it, a Safestrap screen shows up, which says that Safestrap is disabled and the device will reboot in 10 seconds. The other option is hitting Recovery, but that results into a black screen of death and I have to hardreset the device again.
[Kindle Fire HDX 7" & 8.9" Android Development] DB126:
- "jailbreaking" is term specific to Apple devices ...

- cve2014xxxx is two years old and very obsolete

- have no idea what "Rootking" is or the insidious rubbish it may leave behind

- there no longer a need for SafeStrap as bootloader now can be unlocked on any rooted 3rd gen device opening the door to the full suite of custom ROMs for this device

Suggest uninstalling Safestrap and concentrate you efforts on unlocking the bootloader. See below.

http://xdaforums.com/kindle-fire-hdx/general/thor-unlocking-bootloader-firmware-t3463982
[Kindle Fire HDX 7" & 8.9" Android Development] Cykodelic:
I wanted to wait until an easier method is coming. I cannot get the unlocking method to work for me. So I just wanted to first install a 4.4 version of a custom firmware for the time being. So what is the best method to root my device and use Safestrap at the time being?
[Kindle Fire HDX 7" & 8.9" Android Development] DB126:
I provided an unlock file (specific to your device) here. Be sure to perform a comprehensive wipe of common partitions (system/data/dalvik/cache) prior to flashing your preferred ROM for the first time. Want to be reasonably sure leftovers from the non-standard rooting method you employed do not carry over to the newly flashed ROM. Assume you are familiar with TWRP and flashing ROMs on other Android devices; once unlocked Amazon devices behave/respond pretty much the same way. Only use ROMs customized for HDX devices; still possible to brick this pup although recovery is much more likely on an unlocked device.
[Kindle Fire HDX 7" & 8.9" Android Development] thumper_ss:
stumped

so im rooted , ota are turned off, and safe strap is installed and here comes the but... it lets me install recovery but when i hit reboot to recovery it reboots and then powers up like normall?? it doesnt let me go into a recovery mode??? o and 4.5.5.2 is what is running