yashsingh1/xdaforums huggingface dataset:
[Kindle Fire HDX 7" & 8.9" Original Android Develop] DB126:
Given the two EX mods you will need to ask this in the associated forums. Fire Nexus ROM is time proven and stable on this device. Note Safestrap adds a layer of abstraction (not a true recovery) that may hinder diagnosis and possibly yield a 'no-boot' condition with deep system mods. Be sure to keep a copy of the Nexus zip on the device for recovery if needed. It can not be transfered later if the device won't boot Nexus nor can FireOS be restored.

---------- Post added at 01:34 PM ---------- Previous post was at 01:20 PM ----------

Please don't cross post. I was aware of your questions (multiple) in the other thread and will post a response there.

Piece of friendly advise: keep posts short and to the point. Very hard to read and internalize a rambling tomb on a small display. Yesterday I was working from my mobile as was not about to digest a 30+ screen post on the move.
[Kindle Fire HDX 7" & 8.9" Original Android Develop] Ivone:
Sorry about that. I wasn't sure if you had time. I am hoping to finish the setup today as I am going away and need to go still to Vodafone to change and setup the mini SIM card for my Fire.

Thanks for the help
[Kindle Fire HDX 7" & 8.9" Original Android Develop] DB126:
Response posted. In your shoes I would not attempt to rush the update; recipe for disappointed and potential disaster. Mobile communications can problematic with custom roms for this device. If you are depending on reliable 4G/LTE while away best stick with FireOS.
[Kindle Fire HDX 7" & 8.9" Original Android Develop] Ivone:
I think that is exactly what I will do. Wait....

Thank you Davey
[Kindle Fire HDX 7" & 8.9" Original Android Develop] blueblur1986:
I am keeping a copy of Fire Nexus in the TWRP/ROMs folder I made for safe keeping in the event of a disaster. I also have a backup of FireOS 4.5.5.1 before I flashed Fire Nexus to go back to as well. I like to be prepared.
[Kindle Fire HDX 7" & 8.9" Original Android Develop] techmanc:
I just installed this fresh install as was unable to do a dirty flash on top of my old discontinued Nexus 4.0.5 ROM that I had been using which was getting flaky.

So I am now trying to install xposed framework to my new setup and thought I had it installed using an old installer apk I had. I even fould the gravity box module to use which I think has all my tweaks I was using.

My problem is its asking for the xposed framework zip which its saying it need a zip file to be flashed.

I have safestrap installed and need the framework zip file so can anyone post this TIA!

Any other xposed modules that I should have on this ROM can you post those name as well so I can d/l once this is working?
[Kindle Fire HDX 7" & 8.9" Original Android Develop] DB126:
Xposed framework here; you don't need to flash anything: http://repo.xposed.info/module/de.robv.android.xposed.installer

Disregard the 'experimental' tag; v2.7 has been the preferred version on KitKat for over two years.

Note: you may (likely will) have problems with this version of Nexus under Safestrap if you didn't update to FireOS 4.5.5.1 first. Recent builds have dependencies on 4.5.5.1 kernel. Guessing your device is still running 4.5.2 kernel.
[Kindle Fire HDX 7" & 8.9" Original Android Develop] techmanc:
The framework installed ok but I know I was using a Gravity Box module and the one I thought world work was a GravityBox [KK] module that I added but when I try to launch that I get GravityBox system framework is not responding.

If thats right module how can I fix the error.

I dont know what version of FireOS I have how can I see that info?

I know when I fist got my Kindle I had to do that reversion method to rollback my tablet to install http://xdaforums.com/kindle-fire-hdx/development/rom-hdx-nexus-v4-0-1-t3125808

Are there any other mods should I get besides the GravityBox?
[Kindle Fire HDX 7" & 8.9" Original Android Develop] DB126:
If the KK module is not activating on Nexus my first response would be to bring the device into alignment with the recommended configuration. In your case that means temporarily reverting to FireOS to perform the necessary updates. There's a fair number of steps involved including access to a host machine (eg: Windows) but is not particularly risky if instructions are closely followed. You have to decide if you want to go through that.

As for other Xposed modules there are literally hundreds that perform various tasks. Review the library to see what looks interesting. Note each module adds a layer of complexity that may eventually bite you. Use what you need and enjoy a lean, reliable device.
[Kindle Fire HDX 7" & 8.9" Original Android Develop] techmanc:
So your saying I need to go through this FireOS reversion process to get the proper framework aligned?

Is there any other way to get the changes that the GravityBox KK provides without messing with the framework?

That mean that this ROM uses different framework that the Nexus 4.0.5 ROM I been using is that correct?

And once I get the proper FireOS installed I need to a do I new install of this ROM and all should be good installing GravityBox KK which worked did work on my Nexus 4.0.5 ROM?

If so where is the thread that get me the steps to reverting the FireOS? TIA!

Edit:

My mistake I had to enable check boxes and reboot tablet to get the modules working so is good atm!!

Thank goodness I dont need to deal with any other pita reinstall!
[Kindle Fire HDX 7" & 8.9" Original Android Develop] DB126:
You dodged a bullet...for now. At some point the kernel/rom mismatch will come back to bite you. Glad GravityBox is working - albeit on an unstable platform.
[Kindle Fire HDX 7" & 8.9" Original Android Develop] techmanc:
Can you show me the thread to fix the rom/kernel so I can see whats involved for that fix?
[Kindle Fire HDX 7" & 8.9" Original Android Develop] DB126:
There is no thread/post that concisely details the procedure. Outline:

- place a copy of FireOS 4.5.2 from this post on your device; always a good idea to check the MD5

- grab an official copy of FireOS 4.5.5.1 from here (make sure it's NOT 4.5.5.2 or higher); place in "internal storage"

- download SuperSU 2.46 from here

- backup current build from within Safestrap v4 (system and data partitions)

- perform a Factory Reset from the Safestrap 'wipe' menu (slider at bottom)

- install FireOS 4.5.2 and SuperSU to the STOCK slot (you should not have any secondary slots)

- reboot tablet and go through initialization process but DO NOT enable WiFi (as a further precaution place device is airplane/flight mode)

- use the procedure in this post to reenable OTA, remove Safestrap recovery and unroot device

- check for updates; it should find and process the 4.5.5.1 update downloaded in a previous step

- when device restarts on 4.5.5.1 go through initialization process but DO NOT enable WiFi (as a further precaution place device is airplane/flight mode)

- root using Kingroot (you will need to enable WiFi briefly during the root process; keep an eye out for rogue Amazon downloads)

- reblock OTA by browsing to /system/priv-app/ and renaming DeviceSoftwareOTA.apk to DeviceSoftwareOTA.bak

- reinstall Safestrap v4 recovery

- reboot to Safestrap recovery and restore Nexus build backed up in first step (above)
[Kindle Fire HDX 7" & 8.9" Original Android Develop] houkai4355:
need File explorer or shadowsocks to visit GAPPS

As a china use, I need file Exploer or Shadowsocks to visit GAPPS, could you put it to your rom, Thx:)
[Kindle Fire HDX 7" & 8.9" Original Android Develop] DB126:
These items can be sideloaded. Nexus rom is pure AOSP which means no nonessential apps. A minimal GAaps package is included because the rom will not function properly without it.
[Kindle Fire HDX 7" & 8.9" Original Android Develop] blade22:
Some screenshots would be Nice :)
[Kindle Fire HDX 7" & 8.9" Original Android Develop] Oh_wow:
First, Davey--you and of course ggow's brilliance have keep this device more than relevant for a long time now...I really appreciate both of your patience and hard work for those of us needing help over the past 2 years!!!

Been gone for a while and am still on 4.4.4--after reading a bunch, this looks like the method to come into the modern age of current OS and the terrific Fire Rom. Is this correct?

Again, thank you for EVERYTHING!
[Kindle Fire HDX 7" & 8.9" Original Android Develop] DB126:
Android 4.4.4 implies CM 11 or Nexus 4.0.5 which further suggests you are using Safestrap v4 on a device with a locked bootloader. If accurate there isn't much of an upgrade path short of refreshing the FireOS 4.5.x kernel for full compatibility with the latest Safestrap/CM/Nexus/KitKat builds from ggow. Unfortunately, Lollipop and Marshmallow are not an option on locked devices. If you are running any flavor of 4.4.4 your device can not be unlocked.
[Kindle Fire HDX 7" & 8.9" Original Android Develop] Oh_wow:
So I'm SOL as far as upgrading to anything unless I refresh to 4.5 and even then I cannot unlock to take advantage of Lollipop or Marshmallow ROMS? That just sucks!

Would it be better to buy a used, upgraded model?
[Kindle Fire HDX 7" & 8.9" Original Android Develop] DB126:
Nope - 3rd gen HDX devices are still pretty sweet even when stacked up against relatively 'current' devices - especially in the tablet arena. A newer HDX (4th gen) would score less flexibility with no offsetting features. Other Amazon tablets are a significant downgrade from a HW perspective. Not much of note from other mainstream mfgs.

Don't be so quick to discount KitKat. All my devices are unlocked but I choose to remain on Fire Nexus for my daily driver. Add Nova, Xposed framework and a few modules (especially GravityBox) and you have a lean, efficient device that looks/feels much like Lollipop/Marshmallow. Want some of the supposed energy savings in Android 6.x? Greenify has you covered. Heads-up notifications? GravityBox handles those just fine. And the list goes on ...
[Kindle Fire HDX 7" & 8.9" Original Android Develop] Oh_wow:
You're right of course, I just had a moment of poor me. My HDX works just great every time I use it which is all that really matters in the end..thanks again for your help with this device...you are the king of helpful!!
[Kindle Fire HDX 7" & 8.9" Original Android Develop] Pusspaws:
some advise please

I own an hdx 8.9 3rd generation kindle. Im hoping to change to android os, but need some clarification. In settings the device is running fire os 4.5.5.2. I have CPU-Z on the kindle and the kernel version says 3.4.00-perf-gebb4891 (14.4.5.5_user_4555004220) and the model says KFAPWA Apollo. Can you please tell me if i'm running Apollo or thor, as Im not sure. Sorry for asking you on this thread but I couldnt ask anywhere else. Would you also be able to tell me if this is possible to change to do [ROM][AOSP] Fire Nexus ROM - KTU84Q [13 Aug 2016] by ggsow?

thank you
[Kindle Fire HDX 7" & 8.9" Original Android Develop] DB126:
Apollo = 3rd gen 8.9" device

Saturn = 4th gen 8.9" device

Thor = 3rd gen 7" device

FireOS 4.5.5.2 is not rootable at present so Safestrap v4 and Fire Nexus ROM can not be installed. It is possible to rollback to FireOS 3.2.8 then do a controlled upgrade to 4.5.5.1 which can be rooted. However, there is considerable risk involved...especially if you have never rooted or otherwise modified an android device. Given the cost footprint of a 8.9" device I would hold off for awhile to see if root comes to FireOS 4.5.5.2.
[Kindle Fire HDX 7" & 8.9" Original Android Develop] Pusspaws:
Thank you so much for your quick reply...its so annoying that the update took place. I dont suppose theres anyway to stop updates taking place without the device being rooted is there? I'll look through the forums about rollbacking....just to get a better understanding of the process, and will hold fire for now.

Many thank :))
[Kindle Fire HDX 7" & 8.9" Original Android Develop] DB126:
No practical way to block Amazon OTA updates on an unrooted device. Rollback thread here: http://xdaforums.com/kindle-fire-hdx/general/rollback-13-3-2-8-rollback-ota-captured-t3046204
[Kindle Fire HDX 7" & 8.9" Original Android Develop] paomiao:
I've just installed this ROM on my Apollo, after the downgrade from 4.5.5.2 to 4.5.5.1 (passing for 3.2.8).

Now I'd install XPOSED but I'm a bit confused.

In this post you say that this old version of Xposed installer is all we need.

Shouldn't flash Xposed Framework before?

With Safestrap 4 there is some risky about this?

Thanks
[Kindle Fire HDX 7" & 8.9" Original Android Develop] DB126:
KitKat build of Xposed app has an integrated framework installer; no need to flash framework separately. No additional risk w/Safestrap provided modules are selected/configured intelligently. Anything that impacts the boot sequence should be avoided or at least verified for compatibility with Safestrap v4 before implementing.
[Kindle Fire HDX 7" & 8.9" Original Android Develop] mt12345:
Why not? What packages actually?

(Im thinking about MIUI or other chinese roms which are aosp based and work fine without (and are meant to work without) gapps).
[Kindle Fire HDX 7" & 8.9" Original Android Develop] jedibob7:
Has there been any fix for the significantly decreased battery life? I'm using the wifi version so no active antenna use is killing it like the other posts have mentioned. According to the battery monitor android system is killing it after ~16 hours of just letting it sit.
[Kindle Fire HDX 7" & 8.9" Original Android Develop] DB126:
I have run this rom on my primary device for over a year. There is no systemic issue with battery life. To the contrary I (and others) obtain rather remarkable results averaging <0.2%/hr drain while sleeping, 10-12%/hr drain while moderately active and SOTs that often exceed 8 hours per charge. This on a 2+ year old device with a battery that should be near the end of its service life.

In hold several devices that still run KitKat 4.4.x roms. Adjusting for device characteristics and battery capacity Fire Nexus is clearly the most resource friendly, hands down.

Obviously your device is behaving differently. Potential culprits:

- an app is preventing device from sleeping

- Google Play Services wakelock spamming

- improper Safestrap configuration

- aging/defective battery (unlikely)

First step is to determine if device is sleeping properly. Install GSAM or BBS (Better Battery Stats) from the Play Store. Let device sit for a few hours then check screen-off wake time. If more than a few minutes you have some detective work to do.

---------- Post added at 05:00 AM ---------- Previous post was at 04:53 AM ----------

Dev will need to answer that. Prior to the inclusion of a minimal GAaps package (Google Play Services and Framework) several key device features were inoperative including the home button and app drawer.
[Kindle Fire HDX 7" & 8.9" Original Android Develop] jedibob7:
So I let it sit overnight and it appears that it used 26% in 8 hours and "phone radio" was using 88% of that. Dismaying considering I left it in airplane mode.
[Kindle Fire HDX 7" & 8.9" Original Android Develop] DB126:
In previous builds of this rom the zombie phone radio drain was shown to be inaccurate. I can not validate on the most current build as I only own WiFi models. Obviously the drain rate was 3+% per hour but it probably was not mobile radio. Still, something (app/radio/safestrap/wakelocks) is preventing your device from entering deep sleep as a 3% per hour drop is about right for this device with screen off and minimal activity.

Assumptions/Questions:

- which tool reported the phone radio was the culprit?

- assume you are running Fire Nexus in the STOCK slot under Safestrap v4

- confirming there are no secondary slots created/populated in Safestrap

Since you probably want to get on with using your device vs managing it I suggest flashing CM 11 to see if that addresses the drain issue. Alternatively, it has recently been discovered that the bootloader can be unlocked on *any* rooted 3rd gen device. Takes a bit of work (and technical knowledge) but the reward is access to a broader array of roms including CM 12.1 (Lollipop) and CM 13 (Marshmallow). Note LTE is not working yet in CM 13; haven't checked CM 12.1 in awhile so not sure of the status there.
[Kindle Fire HDX 7" & 8.9" Original Android Develop] jedibob7:
I used GSAM to test my battery usage.

I'm running Fire Nexus from slot 1 because there were warnings about overwriting the stock rom so I didn't do that. Should I?

I saw that thread, but I believe it said anything over 3.2 wouldn't work with it. Please correct me if I'm wrong.
[Kindle Fire HDX 7" & 8.9" Original Android Develop] DB126:
Well that's your problem. Not sure of your sources given the numerous warnings about running roms in secondary slots with Safestrap v4:

- only (2) of the 4 CPU cores will activate; others remain idle

- the two active cores run at 100% all the time

- given constsnt CPU activity device never sleeps

- all of the above contributes to poor performance AND bad battery life

- radios (WiFi, bluetooth and/or mobile) are non functional or unreliable when rom is located in a secondary slot

- ... there's more but suspect the point has been made

You need to flash Nexus to the STOCK slot overwriting FireOS. Do not attempt to backup your current Nexus install in slot 1 and restore it to the stock slot; device will brick (another liability of secondary slots). Once Nexus is running in the stock slot return to Safestrap recovery and delete slot 1 recovering 3-5 GB of permanent storage which will be returned to the stock slot.

Be sure to perform a factory reset on the STOCK slot from the SS wipe menu (slider at bottom) prior to flashing Nexus to clear out potentially conflicting FireOS detritus. Be sure to read OP for complete installation instructions.
[Kindle Fire HDX 7" & 8.9" Original Android Develop] jedibob7:
I did exactly what you said and it worked perfectly! It's been a day and a half and there's been only a 10% battery loss. Amazing! Thank you.
[Kindle Fire HDX 7" & 8.9" Original Android Develop] adeba:
thanks for this rom. i have a question, does anyody run the app linux deploy succesfully? i installes debian, it starts, vnc works but for example when open browser it comes error with pid file or something. can anyone help`?
[Kindle Fire HDX 7" & 8.9" Original Android Develop] pxrave:
updater process ended with error 7? what can i do?

installed latest cm13
[Kindle Fire HDX 7" & 8.9" Original Android Develop] cwwilson08:
I had same issue with this rom. I believe it has something to do with the fact that es file explore and the stock file explore in cm 11 both report a date for this rom as 8/31/1969. Just my guess though. [MENTION=5749760]ggow[/MENTION] said he would look into it when he comes back from holiday.
[Kindle Fire HDX 7" & 8.9" Original Android Develop] DB126:
Recent 'error 7' terminations apparently stem from a problem with TWRP 3.0.2.0 build for this device (or at least the problem manifests in that build). Highly reproducible with Fire Nexus; also seems to impact some CM 12.1 flash attempts. For whatever reason CM 11 and CM 13 go in fine.

Short term workaround is downgrade to TWRP 2.8.7.0 available here. 3.0.0.1 and 3.0.1.0 also work fine if you have an older .img file lying around (must be HDX compatible). Otherwise wait for the sucessor to 3.0.2.0 before upgrading.

Always a good idea to verify the MD5 before flashing. Botching a custom recovery install can lead to a very bad day ...
[Kindle Fire HDX 7" & 8.9" Original Android Develop] ggow:
I have posted links to TWRP version 3.0.0.1 on the TWRP thread until I get a chance to look into it.
[Kindle Fire HDX 7" & 8.9" Original Android Develop] Alle9ne:
Slightly off-topic: Running this ROM on my Kindle HDX 8.9. I have settled with the fact that I am stuck on Android 4 because of the locked bootloader. Now I am learning there is a easy-to-use unlocker here in this forum (Multi-Platform-1-click-bootloader).

So is this the way to upgrade to CM13 from Fire Nexus ROM?
[Kindle Fire HDX 7" & 8.9" Original Android Develop] DB126:
Yes, works great. A few individuals have reported issues getting 1-click working w/Safestrap. Likely a just a bump in the road. Might wait a few weeks for that to get sorted. Or you can restore FireOS (need a special version), remove Safestrap and proceed w/unlocking immediately.
[Kindle Fire HDX 7" & 8.9" Original Android Develop] ggow:
Fire Nexus Marshmallow Coming Soon

Now that everyone's HDX can sport an unlocked bootloader, I am working on a marshmallow version Fire Nexus ROM. I have merged the Substratum theming engine which for the most part seems to work.Substratum and Root will be the only additions to the ROM. You will see another thread once it's stable.
[Kindle Fire HDX 7" & 8.9" Original Android Develop] pxrave:
great to see active development;)

but why you dont use cm12.1?

is aosp easier to get stable? i mean aosp is very very clean ;) and much features aren't installed.
[Kindle Fire HDX 7" & 8.9" Original Android Develop] ggow:
I just prefer aosp. Also been hearing good things about the substratum theming engine so a new Fire Nexus ROM is the best playground for this.
[Kindle Fire HDX 7" & 8.9" Original Android Develop] pxrave:
ok seems legit. do you upgrade the cm12.1 roms too or only cm13 for now?

bit offtopic.

you have apollo too right? is the cameria working for you on cm13?
[Kindle Fire HDX 7" & 8.9" Original Android Develop] DB126:
Oh man - that would be outstanding! While I appreciate everything CM brings to the table my favorite rom to date is Fire Nexus. AOSP is the ideal platform for personalization without worry of conflict with native functionality that sometimes falls flat. As always a big thanks for your ongoing and truly selfless dedication to keeping this device relevant in phone/phablet centric climate that largely ignores higher end tablets.
[Kindle Fire HDX 7" & 8.9" Original Android Develop] ggow:
Yes I do update the cm12.1 ROM too. As is well known with Amazon devices, camera support can be sketchy as we move forward with newer android versions. As is LTE.
[Kindle Fire HDX 7" & 8.9" Original Android Develop] ggow:
New Build is Up

- Dated 17 October 2016

- Ported Google's October 2016 security patches

- Ported Google's September 2016 security patches
[Kindle Fire HDX 7" & 8.9" Original Android Develop] berndt_toast:
Very nice. I am on CM13 right now, but loved your build before. Might have to re-flash to this once we get the Marshmallow build. Thanks for your hard work!
[Kindle Fire HDX 7" & 8.9" Original Android Develop] paragon1a:
Got the following error message when tried to update from 20160813 to the latest 20161017 ROM :-

E:Error executing updater binary in zip 'datamedia/media/0/kk-fire-nexus-rom-appollo-20161017.zip'

Error flashing zip '/datamedia/media/0/kk-fire-nexus-rom-appollo-20161017.zip'

Updating partition details. . .

Safestrap Recovery v4.01 (TWRP v2.7.1.0) being used.
[Kindle Fire HDX 7" & 8.9" Original Android Develop] ggow:
Sorry about that, my fault. I am uploading a new apollo.zip to correct the issue.
[Kindle Fire HDX 7" & 8.9" Original Android Develop] jeryll:
[MENTION=5749760]ggow[/MENTION], nice ROM, thanks (for some unknown reason CM13 has horrible battery life on my Apollo even after clean install, so I am very happy with Fire Nexus for now), but live wallpaper support is missing? Please include it in the next version, TYVM.

P.S. I had some old titanium backups from old nexus, so I restored live wallpaper picker and it is working nicely, but original will be probably better...
[Kindle Fire HDX 7" & 8.9" Original Android Develop] NeverSmile:
i got a problem in KK fire nexus rom, when i dirty flash ( not recomend ) i got bootloop, ok , i'm lazy to clean flash, but when i clean flash fire nexus, got error 7 : error installing zip file : fire nexus ( or HDX 4.0.5 ) and symlink failed.

now i move back to CM11.

My device is thor 7 and use TRWP 3.0 with unlocked bootloader