yashsingh1/xdaforums huggingface dataset:
[Kindle Fire HDX 7" & 8.9" General] DB126:
Glad it worked for you; disabling OTA updates is key. FireOS v4->v3 rollbacks are risky and have resulted in many unrecoverable bricks. A primary reason alternative rooting methods are now advocated.

FWIW KingRoot does work on 4.5.5.2 although multiple runs are often needed.

Are you planning to unlock the bootloader and install a custom ROM?
[Kindle Fire HDX 7" & 8.9" General] tramCS:
It was very nice, when somebody can build a unlock.code for me:

manfid: 0x000015

serial: 0x383fb6a2

THX ( hopefully for last time ;) )

Christian
[Kindle Fire HDX 7" & 8.9" General] DB126:
You can not use ADB while the target device is in fastboot mode. What is the current state of the device and tethered connectivity both ADB and fastboot:

- can it boot a custom recovery (TWRP)?

- is there a functional ROM installed?

- do you have a reliable method of connecting to the device in fastboot mode?

- do you have a reliable method of connecting to the device in recovery mode?

Note: If using Debian/Linux/Ubuntu the presence of a "Ready" prompt on the device when tethered in fastboot mode does not conclusively confirm data communications are possible. One of the (few) benefits of using a Windows host.
[Kindle Fire HDX 7" & 8.9" General] DB126:
Can create your own unlock file using utility linked in step #1 of this post.
[Kindle Fire HDX 7" & 8.9" General] tramCS:
Last Post obsolete .... Thx for patience ... Menno.

Christian
[Kindle Fire HDX 7" & 8.9" General] Noodly:
No not really as I don't like all the hassle with the PC etc. Although it would be nice if I could be able to install a custom, rootable rom without the need of a PC because I can only get old versions of google play running on my tablet.

It would be nice if you could pm me how to get google play :)
[Kindle Fire HDX 7" & 8.9" General] DB126:
Don't do PM in XDA as community does not benefit from private conversation. Notes:

- Play Store does not 'play' nice on FireOS v4; unstable w/limited functionality

- beyond initial configuration PC tether not required after bootloader unlocked

- a quicker/simpler mod supports installation of KitKat based custom ROMs (same base as FireOS v4.5.x) along with full Play Store access; unlock can be performed later if desired

- otherwise enjoy FireOS as-is; not a bad choice for content consumption and basic tasks
[Kindle Fire HDX 7" & 8.9" General] tramCS:
Hello Davey126.

You are very friendly.

The hdx is running lineageos 14.1 (ggow).

Thank you for your patience.

Christian
[Kindle Fire HDX 7" & 8.9" General] DB126:
Glad you made it through! Most do - although the paths taken vary. Undoubtedly you snagged a few tips along the way that may come in handy downstream. Enjoy your liberated device; feel free to post additional questions/comments/concerns in the LineageOS 14.1 thread.
[Kindle Fire HDX 7" & 8.9" General] Noodly:
I mean in play store in 3.2.8 :v
[Kindle Fire HDX 7" & 8.9" General] DB126:
Similar issues in addition to being an obsolete ROM. A stable GAaps (or simply Play Store) option only became available with FireOS v5.
[Kindle Fire HDX 7" & 8.9" General] tramCS:
Hello.

I have bought a used Apollo. My Plan is to install ggow ( 7.1.2 ).

I thinks so, i have to root the device first. My plan ( installed is 4.5.5.2 )

1.) Put "mod-update-kindle-apollo-14.3.2.8_user_714328020" to sdcard ( is 14.3.2.8 the right one ?)

2.) Put "update-kindle-14.4.5.2_user_452004220.bin" to sdcard

3.) Is the next step to install cve20147911.apk ? Is the Apollo after the cve20147911.apk rooted ?

4.) Next Action-Plan to install TWRP and ggow

Is this right ?

THX

Christian
[Kindle Fire HDX 7" & 8.9" General] DB126:
No. Follow the guidance in this thread substituting Apollo files as needed. You are obviously new to this type of mod. Rolling back to FireOS 3.2.8 without the proper cautions is just asking for an unrecoverable brick. Cve20147911 was patched long ago and is no longer relevant.
[Kindle Fire HDX 7" & 8.9" General] tramCS:
I have created a unlock.code ... but "fastboot flash"says it is wrong.

Is somebody so kindly to create me an unlock.code :

C:\tmp\Minimal ADB and Fastboot>adb shell cat /sys/class/block/mmcblk0/device/manfid

0x000015

C:\tmp\Minimal ADB and Fastboot>adb shell cat /sys/class/block/mmcblk0/device/serial

0x8404b40f

Thats my unlock.code

https://www.dropbox.com/s/xdujti4l5nxjqmb/unlock.code?dl=0

THX a lot

Christian
[Kindle Fire HDX 7" & 8.9" General] DB126:
If you followed this procedure (same thread previously linked) the code can not be "wrong". More likely the vulnerable bootloader was not installed correctly which is a prerequisite to accepting an unlock code. Are you able to boot into TWRP? That's a quick test of prerequisite steps.
[Kindle Fire HDX 7" & 8.9" General] tramCS:
my fault ... Thanks a lot.
[Kindle Fire HDX 7" & 8.9" General] meigyoku:
I downgrade my kinlde. But my kinlde not turn on. It dead :(
[Kindle Fire HDX 7" & 8.9" General] DB126:
If you enabled WiFi after downgrading to FireOS 3.2.8 then it likely received an immediate OTA update from Amazon which is fatal.
[Kindle Fire HDX 7" & 8.9" General] st0wz:
How to bring it (thor / Apollo) to the stock software after unlocking the bootloader
[Kindle Fire HDX 7" & 8.9" General] DB126:
You can not (easily) return to pure stock after replacing recovery and unlocking the bootloader. However, a repackaged build of FireOS 4.5.5.2 exists here. Simply flash it as you would with a custom ROM. Be sure to choose the container appropriate for your device.
[Kindle Fire HDX 7" & 8.9" General] st0wz:
Thank for reply.

On the stock rom (has unlocked bootloader and installed stock with a zip file)

my Serial number is 0000 0000 0000 0000 and I can't register device. Plz help
[Kindle Fire HDX 7" & 8.9" General] DB126:
Not much can be done about that. Best stick to a custom ROM.
[Kindle Fire HDX 7" & 8.9" General] Boxae:
Request Download 3.2.8 THOR File

Hello everybody,

first of all thanks to all the people in this forum. It's such a great help for a noob like me!

I read a lot in the threads regarding the THOR 7HDX (2013) and i want to go to lineage, but as I see, I must unlock the boot loader first.

I already rooted my Device (had 4.5.5.3) with king root,

installed safe strap 4.0.1 and

managed to flash to cm 11 (but its too outdated i think - so i need to unlock boot loader for better Roms)

Unlocking does not work (Error: Wrong code in Fastboot), because I didn't downgrade to 3.2.8 Firmware (with vulnerable boot loader)

The only Problem is: I searched all night but I can't find any working Downloadlink for the 3.2.8 THOR Image :eek:

Could anybody help me and reupp or send me the needed file? Or do you have a good advise installing a cool and updatable Custom rom through safe strap instead?

Best greetings and thanks in advance
[Kindle Fire HDX 7" & 8.9" General] draxie:
Wrong tree...

If TWRP and CM11 are able to boot on your device,

which is what I gather is likely the case, you have

a vulnerable bootloader already. No need to roll back

and risk a brick by OTA....

I think it might be more useful to figure out why

unlocking didn't work for you. Could you try again

and post the _exact_ transcript of your efforts?
[Kindle Fire HDX 7" & 8.9" General] Boxae:
TWRP isn't running, I didn't try to install cause the TWRP-Install-FAQ said, I needed an unlocked boot loader.

So I just installed Safestrap, which doesn't need unlocked Bootloader. The CM11-Zip was also designed for safestrap with locked boot loader.

I used the "unlock.zip", which I found in the forum, it contains 2 .bat-files

get_code.bat delivers the keys (0x000011 and 0x12c96940) and creates a file unlock.code (256bytes - looks like nonsense in Editor)

unlock.bat moves the Fire into Fastboot mode and tries to unlock the boot loader. says "waiting for any devices". I changed the "Android"-Driver in the Hardware-Manager (Win10) manually into "Kindle Fire" - "Android Composite ADB Interface" an the .bat tries to unlock:

On the screen of the fire is:

getvar:slot-count...ok

gervais:slot-suffixes...ok

getvar:has-slot:unlock...ok

getvar:partition-type...ok

getvar:max-download-size...[[0x20000000]]

download:00000100...ok

flash:unlock...FAIL: Unlock code is NOT correct.

Ready

cmd says:

< waiting for any device >

target reported max download size of 536870912 bytes

sending 'unlock' (0 KB)...

OKAY [ 0.078s]

writing 'unlock'...

FAILED (remote: Unlock code is NOT correct)

finished. total time: 0.143s
[Kindle Fire HDX 7" & 8.9" General] DB126:
Concur there is no reason to roll back. The presence of Safestrap v4 recovery (and CM11) confirms root. However, it is likely the device does NOT have a vulnerable bootloader unless you successfully completed step #2 in the unlock procedure (here). Note step #2 can be performed independently from steps #1 and #3. In fact I encourage this path: execute step #2, test/confirm, then proceed with bootloader unlock (steps #1 and #3).

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

Yep - see my previous post. Likely the device does not have a vulnerable bootloader. Complete step #2 and then test for the presence of native TWRP before trying to unlock. A vulnerable HDX bootloader does NOT need to be unlocked in order to install (flash) a TWRP into the recovery partition.
[Kindle Fire HDX 7" & 8.9" General] Boxae:
Thanks for the quick replies,

that is exactly the problem: I would have done step 2, if the file was still downloadable. :confused:

Do you have an idea, where to find?

Greetings
[Kindle Fire HDX 7" & 8.9" General] DB126:
Well that's a problem. Looks like the Google drive owned by [MENTION=5594063]ONYXis[/MENTION] has expired. Have to check my archives to see if I retained copies of these files.

[MENTION=5828306]draxie[/MENTION] - do you have copies?

[MENTION=5749760]ggow[/MENTION] - once copies are obtained could we leverage a corner of your space on AFH to host these pups? Kinda fundamental for the installation of custom ROMs. :)
[Kindle Fire HDX 7" & 8.9" General] ggow:
I'm happy to upload them to my AFH if someone can send me file links
[Kindle Fire HDX 7" & 8.9" General] draxie:
DIY

Oops... sorry! I missed that you mentioned Safestrap.

That's a different story altogether. Your bootloader is

still locked. BUT, rolling back to 3.2.8 would still not help,

the last vulnerable bootloader is 3.2.3.2 ....

Luckily, you can get that directly from Amazon; that way

you can be sure you get the authentic item. (-; Download

the right update package and extract emmc_appsboot.mbn

You'll find links to all known stock firmwares here.
[Kindle Fire HDX 7" & 8.9" General] DB126:
FWIW - I'll do this later today and pass along to [MENTION=5749760]ggow[/MENTION] for AFH upload (unless someone beats me to it). Your choice if you want to extract directly or wait for the one click download which will be a lot smaller (a few MB vs ~800 MB for the full ROM).
[Kindle Fire HDX 7" & 8.9" General] draxie:
Full service

Personally, I'd prefer to get these kind of goodies from the source,

which is why I outlined how to do just that, but for the more trusting

I attached both versions (a few hundred KBs only).
[Kindle Fire HDX 7" & 8.9" General] DB126:
[MENTION=5828306]draxie[/MENTION] - who you be kidding; you are the source! :)

Those pups are a bit larger than I remembered; I was thinking 15-20 MB each. Off by a factor of 10. Oy - getting old ...

[MENTION=5749760]ggow[/MENTION] - at your convenience if you could post these to AFH and make a corresponding thread in the Android Development sub-forum (don't believe I have permissions to do that).

Thanks to all for filling in the gaps. Hope [MENTION=5594063]ONYXis[/MENTION] is ok.
[Kindle Fire HDX 7" & 8.9" General] draxie:
I'm sure you meant _smaller_ (K << M).
[Kindle Fire HDX 7" & 8.9" General] DB126:
Saw KB; read MB. Oy vey! Time to hit the reset button and call it a day. Nice to see those files are indeed tiny.
[Kindle Fire HDX 7" & 8.9" General] FotixChiang:
thank you for your attention!

that is whole stock firmware, stock recovery. Just the 4.5.3 version as others. also with wifi off. the only difference is LTE. it makes me confused, even tried to change the language. but nothing works.
[Kindle Fire HDX 7" & 8.9" General] ONYXis:
hm.. really dunno.

maybe LTE incompatible and I wrong...but rollback-file contains modem so must be suitable
[Kindle Fire HDX 7" & 8.9" General] vince25949:
Depend on knowing the reason of problem,I've solved it by Assistant software on pc.

Thank you so much ONXYis.:)
[Kindle Fire HDX 7" & 8.9" General] FotixChiang:
still thank u.

but doesn't LTE version share the same *.bin file with WiFi verison? or just change something to get it worked?
[Kindle Fire HDX 7" & 8.9" General] B3NJY:
Errrr I love this and went straight for the nexus safestrap rom after backdate from 4.5.3 but now thinking should I have updated to 4.5.2 and then installed twerp and a different rom...in fact can I still update to 4.5.2 then root it with the root apk available, anyone point me in the right direction plz.... what choices have you made ?
[Kindle Fire HDX 7" & 8.9" General] voxgibson:
Is there a way to install TWRP on rooted 4.5.2? Everywhere I look people say it can only be done on pre 13.3.2.8 versions due to the locked boot loader.

Also, could you point me to the guide you followed for installing safestrap on 13.3.2.8?
[Kindle Fire HDX 7" & 8.9" General] DB126:
At present TWRP is not an option above 1x.3.2.3 and likely won't be until a reliable method is available to unlock the bootloader or bypass signatures.
[Kindle Fire HDX 7" & 8.9" General] Cruzad0r:
Hello.

I am already having problems with copying the file like

the downloaded file is located in /storage/emulated/0/Download

I am trying to copy or move that file by using EF File Explor to "/" or "/root". It doesnt work with the message not enough memory space.

Can anyone help me with that? Thank you a lot.
[Kindle Fire HDX 7" & 8.9" General] ONYXis:
put it in /storage/emulated/0/
[Kindle Fire HDX 7" & 8.9" General] RagManX:
On mine, after I ran the root apk, I had to do a manual shutdown and power back on to get root working. When I ran the root apk, it rebooted the tablet. I didn't have root. But then I powered off my HDX and turned it back on and I was able to get root access. So if you haven't done a reboot you might want to try that.
[Kindle Fire HDX 7" & 8.9" General] santiga:
Thx a lot, but now is not needed. All is working, Play Store, root user, OTA updates disabled...
[Kindle Fire HDX 7" & 8.9" General] dazza7111:
Now we have root and play store what can be safe to remove eg Amazon apps or services? Could someone create a new thread? Thanks
[Kindle Fire HDX 7" & 8.9" General] EncryptedCurse:
You can always test by freezing apps one by one in Titanium Backup.
[Kindle Fire HDX 7" & 8.9" General] neils31:
unfortunately I have tried this method now multiple times, made a few mistakes but I am sure I am doing it right now, I just cannot seem to get it to work :(
[Kindle Fire HDX 7" & 8.9" General] ajlive85:
question

Question. I was able to used this method to successfully downgrade to 13.3.2.8, but I'm having a hard time manually upgrading back to 4.5.2. downloaded the firmware and transferred it to the root folder of my kindle, bu when I go to settings - device - system updates, I keep getting "Last update failed". I also tried it in airplane mode
[Kindle Fire HDX 7" & 8.9" General] DB126:
I seem to recall OTA must enabled for Amazon upgrades to be processed. You might try HDX Toolbox on 13.3.2.8 to insure OTA services/files are restored. Remember to turn off WiFi and remove any existing WiFi profiles (belt and suspenders) before running toolbox.
[Kindle Fire HDX 7" & 8.9" General] Seraphitas:
Hello,

downgrade works fine for me

but ive tried to update to 4.5.2 -> it doesent works

i tried update 4.1.1 -> it doesent works

WLAN activated -> instant disabled -> Update 4.1.1 WORKS ... :(

After Update to 4.1.1 BRICK !!!

How i can Update my "new" Kindle to 4.5.2 without an brick?
[Kindle Fire HDX 7" & 8.9" General] osmorgan:
youre a genius. great work. rolled back from 4.5.3
[Kindle Fire HDX 7" & 8.9" General] dazza7111:
Restore device then add 4.5.2 update turn off WiFi reboot until you see update, then install es explorer then update to 4.5.2 root and disable updates
[Kindle Fire HDX 7" & 8.9" General] Grtschnk:
Works, Thanks!

4.5.3->3.2.8->4.5.2 success

Some time ago I purchased the Kindle in hope of having a root method found or developed by xda soon. Damn, I was right! ..And you of course! Many thanks to all those who helped (OTA capture and CVE exploit)! :D

Last step: unlocking bootloader from 4.5.2, but I have faith in you guys :good:

€: Had to do it twice, because I forgot to turn the WiFi off (Wifi Settings were kept between the 3.2.8 to 4.5.2 update). Mofo got the new update (4.5.3) downloaded and installed within 10 mins... :eek:
[Kindle Fire HDX 7" & 8.9" General] draxie:
Never say never

Perhaps, if we learned what _exactly_ happened, one could resolve this issue.

I've been using repacked stock ROM:s from the day bootloader unlocking was

an option and never had that happen to me.

On the other hand, I've just flashed a repacked 4.5.5.3 and -while it was really

uneventful on my test Thor- my Apollo got into the really annoying habit of

turning off (well, I suspect crashing) more or less as soon as the display goes

dark... Any reports of similar behaviour? Flashing 4.5.5.2 back didn't help...

One potentially relevant difference between the two is that the Thor has only

WiFi, whereas the Apollo has both WiFi and cellular.

Another relevant point, of course, is that I wiped everything on the Thor,

but I kept 'data' untouched on the Apollo. I guess, my next logical step is

to make a proper backup wipe everything and see if this "switching off

behavior" remains... Maybe tomorrow...

BTW, are there *any* custom ROM:s available these days with working mobile

broadband? I really depend on that (which is why I kept using stock over the

years), but a device that needs to be constantly restarted is a no-go.
[Kindle Fire HDX 7" & 8.9" General] DB126:
Fire Nexus KTU84Q supports mobile data connections on both Apollo and Thor. Whether it meets your stability criteria is another matter. I believe [MENTION=5749760]ggow[/MENTION] *may* be looking into LTE support on an Android 7.1 based ROM (most likely AospExtended). Like most things ambition and available resource (time) follow different vectors. Not sure if/when we will see that.
[Kindle Fire HDX 7" & 8.9" General] draxie:
Santas little helpers

Right. I don't think I want a KitKat ROM. Then, I might as well stay on FireOS...

BUT, I wonder if I can be of assistance with testing/troubleshooting LTE support

on AospExtended. Seeing how you both seem to be quite happy with that ROM,

I'd make my move, if it had working mobile data... [MENTION=5749760]ggow[/MENTION]: PM me if you have

a task I could attempt to execute on... (if you prefer to post here, that's OK, too)
[Kindle Fire HDX 7" & 8.9" General] ggow:
I'm going to post device trees on github very soon. So will definitely message you when that's done.
[Kindle Fire HDX 7" & 8.9" General] nexusguy4:
re-post request

I'm late to the HDX ownership club, but can't seem to find an apollo 3.2.8 image anywhere. The two links above, as well as a few others I've found scattered around are now defunct. Would anyone be willing to share please?
[Kindle Fire HDX 7" & 8.9" General] DB126:
No need to roll back; FireOS v4 now be rooted or once can secure root via bulk mode. Once rooted bootloader can be unlocked openning the door to a range of custom ROMs ranging from Android 4.2.x to 7.1.2.
[Kindle Fire HDX 7" & 8.9" General] nexusguy4:
missing bootloader files

Thank you so much for the response. I started down the bulk mode path, and have been able to generate an unlock file. I have been unable to locate the vulnerable version of the bootloader, however (similar issue with dead links), or the twrp cubed file mentioned. I assume I'm fine with a regular twrp image, but seem to be stuck on the missing bootloader. When I have the device in fastboot mode (Linux PC), it does not show under fastboot devices, but says "Unlock code is NOT correct" when I attempt to unlock it without updating the bootloader. I assume this last step is dependent upon a bootloader from < 4.5.5.3.

I don't suppose someone could point me towards a copy of the unlockable bootloader? I haven't yet started on trying to get root from within 4.5.5.3, btw.
[Kindle Fire HDX 7" & 8.9" General] DB126:
Here ya go (link). Well buried; you would be hard pressed to find on your own. On my to-do list to open a new thread folding in the best from other related bootloader unlock threads. This will do for now. :)
[Kindle Fire HDX 7" & 8.9" General] draxie:
Got DT in boot.img

Would those be any different than what's already included in the boot.img?

[COLOR="purple"]$ unzip AospExtended-v4.6-20171018-2039-UNOFFICIAL-thor.zip boot.img[/COLOR]
Archive: AospExtended-v4.6-20171018-2039-UNOFFICIAL-thor.zip
inflating: boot.img
[COLOR="purple"]$ mkboot boot.img aex-thor[/COLOR]
Unpack & decompress boot.img to aex-thor
kernel : zImage
ramdisk : ramdisk
page size : 2048
kernel size : 5054064
ramdisk size : 1739897
dtb size : 583680
base : 0x00000000
kernel offset : 0x00008000
ramdisk offset : 0x02000000
second_offset : 0x00f00000
tags offset : 0x01e00000
dtb img : dt.img
cmd line : console=ttyHSL0,115200,n8 androidboot.hardware=qcom user_debug=31 msm_rtb.filter=0x37 ehci-hcd.park=3 androidboot.selinux=permissive buildvariant=userdebug
ramdisk is gzip format.
Unpack completed.
[COLOR="purple"]$ dd if=aex-thor/dt.img bs=2k skip=1 | dtc -I dtb -o aex-thor.dts -[/COLOR]
aex-thor.dts: Warning (unit_address_vs_reg): Node /memory has a reg or ranges property, but no unit name
aex-thor.dts: Warning (unit_address_vs_reg): Node /memory/secure_region has a reg or ranges property, but no unit name
aex-thor.dts: Warning (unit_address_vs_reg): Node /memory/adsp_region has a reg or ranges property, but no unit name
aex-thor.dts: Warning (unit_address_vs_reg): Node /memory/qsecom_region has a reg or ranges property, but no unit name
aex-thor.dts: Warning (unit_address_vs_reg): Node /soc/qcom,smp2p-modem has a reg or ranges property, but no unit name
aex-thor.dts: Warning (unit_address_vs_reg): Node /soc/qcom,smp2p-adsp has a reg or ranges property, but no unit name
aex-thor.dts: Warning (unit_address_vs_reg): Node /soc/qcom,smp2p-wcnss has a reg or ranges property, but no unit name
aex-thor.dts: Warning (unit_address_vs_reg): Node /soc/rmtfs_sharedmem has a reg or ranges property, but no unit name
aex-thor.dts: Warning (unit_address_vs_reg): Node /soc/dsp_sharedmem has a reg or ranges property, but no unit name
aex-thor.dts: Warning (unit_address_vs_reg): Node /soc/mdm_sharedmem has a reg or ranges property, but no unit name
aex-thor.dts: Warning (unit_address_vs_reg): Node /soc/sound has a reg or ranges property, but no unit name
aex-thor.dts: Warning (unit_address_vs_reg): Node /soc/qcom,spmi@fc4c0000/qcom,pm8841@5/qcom,krait-regulator-pmic@2000 has a unit name, but no reg property
aex-thor.dts: Warning (unit_address_vs_reg): Node /soc/bimc_sharedmem has a reg or ranges property, but no unit name
aex-thor.dts: Warning (unit_address_vs_reg): Node /soc/qcom,avtimer has a reg or ranges property, but no unit name
[COLOR="Purple"]$ head aex-thor.dts[/COLOR]
/dts-v1/;

/ {
#address-cells = <0x1>;
#size-cells = <0x1>;
model = "Amazon Thor v1";
compatible = "amazon,thor", "qcom,msm8974-cdp", "qcom,msm8974";
interrupt-parent = <0x1>;
qcom,msm-id = <0x7e 0x13 0x0>;
[Kindle Fire HDX 7" & 8.9" General] Bobkuwait:
Broken links

The links for the downgraded OSs no longer work. Are there other links?
[Kindle Fire HDX 7" & 8.9" General] DB126:
No longer a need to rollback: https://xdaforums.com/kindle-fire-hdx/general/thor-unlocking-bootloader-firmware-t3463982
[Kindle Fire HDX 7" & 8.9" General] casssd:
my kindle hdx 8.9(apollo) version is 4.5.5.3. can I try this?