yashsingh1/xdaforums huggingface dataset:
[Kindle Fire HDX 7" & 8.9" Original Android Develop] aquaphun:
[MENTION=5773033]uhraman[/MENTION]:

You can only install TWRP on Devices with version numbers <=1x.3.2.4. The security hole we use for the custom recovery has been patched in later versions.

This unlock method uses the same vulnerability and is therefore only for devices <=1x.3.2.4.

The CM11 Rom does some special modifications which are only possible for users with a custom recovery.
[Kindle Fire HDX 7" & 8.9" Original Android Develop] draxie:
Not all is lost if you have 3.2.4, 3.2.5, or 3.2.6

Note that it *IS* possible to roll back from 3.2.x to 3.1.0

at least, up to and including 3.2.6, which I had before TWRP came.

The instructions for 3.2.5 and above are at the end of the post.

The procedure is verified up till 3.2.6.

If you are the adventurous type and you understand what the scripts do,

you can "extrapolate" and move to 3.2.3.2 directly (which is what I did),

but it may be both faster and easier to move to 3.1.0 first, and then use

the stock update from Amazon to upgrade to 3.2.3.2.

In either case, you'll need to fetch one of these, depending on your device:

https://kindle-fire-updates.s3.amazonaws.com/update-kindle-13.3.2.3.2_user_323001720.bin

https://kindle-fire-updates.s3.amazonaws.com/update-kindle-14.3.2.3.2_user_323001720.bin

Good luck!
[Kindle Fire HDX 7" & 8.9" Original Android Develop] EncryptedCurse:
Amazon started including anti-rollback protection for x.3.2.7 and x.3.2.8.
[Kindle Fire HDX 7" & 8.9" Original Android Develop] draxie:
Bummer!

Thanks for the heads up. I removed the misleading speculation from my post above.

BTW, I've been trying to locate the official Amazon update packages for those versions,

but they do not appear to be posted. Do you know if they were ever released, or only

the 4.x.x rollback customers got served these anti-rollback versions?
[Kindle Fire HDX 7" & 8.9" Original Android Develop] EncryptedCurse:
The latter. There have been talks of trying to intercept the update and all that, but so far no one has managed to get anywhere.
[Kindle Fire HDX 7" & 8.9" Original Android Develop] laidbackcloud:
if this works on amazon hdx and amazon fire tv, what about the amazon fire phone?
[Kindle Fire HDX 7" & 8.9" Original Android Develop] EncryptedCurse:
jcase already said it's not possible.
[Kindle Fire HDX 7" & 8.9" Original Android Develop] mxzwhx:
Hi,@draxie

Hello [MENTION=5828306]draxie[/MENTION] ,sorry for the replay ,but I just don't understand your method here ,could you tell us step by step to do the unlock ?I don't know what to do after I got the mmssssssss.unlock .all steps on Windows system,no linux the whole time ,right ?

all the tools we need to it with your method are CMD ,ADB,FASTBOOT and Python ,right ?
[Kindle Fire HDX 7" & 8.9" Original Android Develop] Demonoid111:
I unlocked my tablet using this procedure. Everything went smoothly and I had no problems using the python version for my unlock code.
[Kindle Fire HDX 7" & 8.9" Original Android Develop] Cpasjuste:
Thanks, good work dpeddi ! I should not browse only my bookmarked threads :)
[Kindle Fire HDX 7" & 8.9" Original Android Develop] draxie:
The procedure is the same as in the very first post,

except that you use the python script to generate the unlock code.

[MENTION=3510401]ceyo14[/MENTION] has also posted another step-by-step guide.
[Kindle Fire HDX 7" & 8.9" Original Android Develop] ONYXis:
Developers, noob question =)

Why we cannot replace in firmwares >= 13.3.2.7 aboot, sbl1, tz, rpm, etc through dd with old versions for unlocking ?
[Kindle Fire HDX 7" & 8.9" Original Android Develop] r3pwn:
Amazon implemented an anti-rollback method. When an older bootloader is run after the anti-rollback fuse has been set, the device will be permanently hardbricked with no way of ever being able to repair it.
[Kindle Fire HDX 7" & 8.9" Original Android Develop] ONYXis:
But I think that this antirollback is started after trying rollback by recovery command.
[Kindle Fire HDX 7" & 8.9" Original Android Develop] shpen:
I used the guide described by [MENTION=3510401]ceyo14[/MENTION] from his step-by-step guide, yet I get an error that my unlock code is not correct. Is anyone else seeing this?

Edit: I am on 3.2.4 TWRP for Apollo. Is that my problem? I'll downgrade and try again.
[Kindle Fire HDX 7" & 8.9" Original Android Develop] tuanda82:
after downgrade to 3.1.0 I managed to unlock bootloader. I flashed TWRP recovery by this command: "fastboot -i 0x1949 flash recovery xxxx.img" It showed job is done (all are in green color). But when I reboot to recovery it is still the original amazon recovery.

I tried ggow's adb command , and it works (ggow command:http://xdaforums.com/kindle-fire-hdx/development/recovery-twrp-recovery-2-8-1-0-apollo-t2991155)

I wonder my bootloader is unlocked or not??
[Kindle Fire HDX 7" & 8.9" Original Android Develop] AmazonLeaker:
How did you downgrade ? And to what version ? Device model ?
[Kindle Fire HDX 7" & 8.9" Original Android Develop] tuanda82:
To downgrade, you can read this thread: http://xdaforums.com/showthread.php?t=2782159

My tablet is 8.9" HDX code name: Apollo

I downgraded to 3.1.0
[Kindle Fire HDX 7" & 8.9" Original Android Develop] Cpasjuste:
That's not a bad idea, I'll try to find the time to inspect fuses stuff in the first time.
[Kindle Fire HDX 7" & 8.9" Original Android Develop] r3pwn:
Please see my reply to his. Doing so will end you up with a permanent brick. If a solution like this was so easy, others would have done it already.
[Kindle Fire HDX 7" & 8.9" Original Android Develop] Cpasjuste:
You are wrong, examining fuses state won't brick my device. Also I know a little about fuses (thks Xbox 360) and know a fuse can't be unblown. But its not because nobody find something that I won't .. we can at least read fuses state to determine if we can downgrade or not.
[Kindle Fire HDX 7" & 8.9" Original Android Develop] komradefox:
nvm
[Kindle Fire HDX 7" & 8.9" Original Android Develop] r3pwn:
I know examining the fuses won't brick your device. I was saying that downgrading will.
[Kindle Fire HDX 7" & 8.9" Original Android Develop] draxie:
Hmm.. I thought yo needed 3.2.3.2 or lower for all the signature forging stuff to succeed

(including both unlock codes and custom recovery [e.g. TWRP]). I'm confused.
[Kindle Fire HDX 7" & 8.9" Original Android Develop] shpen:
Oh, my apologies. It's actually Safestrap, not TWRP.
[Kindle Fire HDX 7" & 8.9" Original Android Develop] murso74:
ok i get up to the point where i

adb reboot-bootloader

which puts me in fastboot mode on the kindle. however i lose connection to the kindle at this point. i've tried reinstalling the drivers, but i can't seem to hit the kindle with fastboot commands. this is what i see in device manager.

edit:: i'm on the Nexus rom with TWRP.. do i need to revert back to stock?

edit:: removed the device, and the drivers, and reinstalled, but now its showing under "other devices" in device manager and fastboot has a exclamation point. none of the drivers i'm tryign to install are clearing that.
[Kindle Fire HDX 7" & 8.9" Original Android Develop] bulldog4574:
I seem to remember people saying that the windows fastboot drivers are problematic during this process if that's what you're using, do you have a Linux partition you could do this on?
[Kindle Fire HDX 7" & 8.9" Original Android Develop] murso74:
Actually I fixed it. Removed the device, booted it in fastboot, plugged it back into tho computer, manually added the driver, using the adb driver already recognized by windows. I'm unlocked, and paid my share of the bounty. Would recommend people throw him a few bucks themselves. This one had a good chance of not happening
[Kindle Fire HDX 7" & 8.9" Original Android Develop] Reckerr:
Ok. Seems the CM12 ROM needs an unlocked boot loader from what I am reading and I have Windows. I have never even personally seen Linux or did any operating using it. The guy before asked if this can be run on Windows and got a yes. What is the procedure, What is a Linux box, where will I start?

I'm not too close with any fast boot features, I always preferred a GUI over all the commands..

Any assistance? Will maybe try on the weekend once I gather enough info.

Realized this post was riddled with inaccuracies. Hope this helps. (I posted it originally at like 1 in the morning, from a phone)
[Kindle Fire HDX 7" & 8.9" Original Android Develop] draxie:
I don't know how to get the emmc-serial, but 'fastboot -i 0x1949 getvar emmc_mid'

does return the "manfid", in any case..
[Kindle Fire HDX 7" & 8.9" Original Android Develop] dpeddi:
I'll check.. i think i haven't seen that emmc_mid in disassembled blob..
[Kindle Fire HDX 7" & 8.9" Original Android Develop] hecbigcat:
my HDX unlocked yet ?
[Kindle Fire HDX 7" & 8.9" Original Android Develop] XxD34THxX:
Yep.

Lucky you cause I can't get the .bin to downgrade to 14.3.1.0 :(
[Kindle Fire HDX 7" & 8.9" Original Android Develop] hecbigcat:
Why ? If you are =< 13.3.2.6 , easily downgrade to 14.3.1.0

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

14.3.1.0 .bin file download link from amazon

https://s3.amazonaws.com/kindle-fire-updates/update-kindle-14.3.1.0_user_310079820.bin
[Kindle Fire HDX 7" & 8.9" Original Android Develop] XxD34THxX:
The download ends near the end and cites a network failure, despite other downloads working. I'm on the HDX downloading it now and that might work.

Download worked, now I cant get the damned build.prop edit to stick...
[Kindle Fire HDX 7" & 8.9" Original Android Develop] TacoLoco:
Unlock Code not correct

Hi there,

after a 3hour linux odyssee to get everything ready with Ubuntu live cd it says unlock code wrong :(

What I did till now:

Upgrade to 13.3.2.4

Root with HDX Toolkit

Install ADB stuff and cyber

Created unlock.img with gedit and filled in proper info

Tried to unlock from fastboot mode

Now I'm stuck and can't reboot my PC till I get this done.. Thx for any help!
[Kindle Fire HDX 7" & 8.9" Original Android Develop] dpeddi:
Downgrade up to 13.3.2.3.2
[Kindle Fire HDX 7" & 8.9" Original Android Develop] TacoLoco:
But I just upgraded from 13.3.1.0 cause in every Root tutorial this is mentioned.. Can I root the device with HDX Toolbox with the Version you mentioned?

Also in your first Post, you say:

1[34].3.1.0 <= x <= 1[34].3.2.4

Maybe you can correct this if it is wrong..

Best regards
[Kindle Fire HDX 7" & 8.9" Original Android Develop] DB126:
3.2.3 is the highest you can go for bootloader unlock (vulnerability was patched in 3.2.4). Use Towelroot to root.
[Kindle Fire HDX 7" & 8.9" Original Android Develop] TacoLoco:
Now I got stuck when editing build prop for downgrade.. Via adb remount doesnt work so i installed build prop editor, supersu pro and busybox and it doesnt change anything.. SuperSU log says

mount...

mv -f....

busybox...

chmod 644 /system/build.prop

exit

failed to -f - Cross-device link

This is driving me really mad :(
[Kindle Fire HDX 7" & 8.9" Original Android Develop] dpeddi:
Use cp
[Kindle Fire HDX 7" & 8.9" Original Android Develop] holeshot77:
im in fastboot. android sdk installed. adb drivers installed. when i start entering fastboot commands just says waiting on device. and nothing happens. Ive googled all kinds of stuff but can't find a definitive answer. Anyone?

I tried 2 different adb drivers amazon and google. no go. still shows no drivers installed in the device manager. i uninstalled like murso said he did and reinstall but it can't find any drivers for it. im not sure where to point them to. windows 8.1. Ggow Bean Rom. Updated bootloader for vulnerability.
[Kindle Fire HDX 7" & 8.9" Original Android Develop] futzmaster:
[MENTION=1625159]holeshot[/MENTION]

Maybe this helps you?
[Kindle Fire HDX 7" & 8.9" Original Android Develop] jeryll:
Did you try these?
[Kindle Fire HDX 7" & 8.9" Original Android Develop] DB126:
I suffered through the same problem (Win 8.1 x64). Took several hours and numerous reboots to resolve. I even speculated the three finger salute (Android version) may have played a role. See Posts 8-10 in this thread for more info. If still unsuccessful you may want to try a different machine or Linux distribution in a VM. Good luck!
[Kindle Fire HDX 7" & 8.9" Original Android Develop] holeshot77:
I tried it just now. It goes to installing then it gives me an error saying the ADB drivers in the inf does not have a digital signature. then it fails.

went into twrp and rebooted to fastboot from there, still no go. It now says fastboot. Before to the left it said offline. that is now gone. but still have an exclamation point over the android in device manager.

Ill keep trying. Im getting the same in my windows 7 laptop too. this has been frustrating. 4 hours into it now. lol

---------- Post added at 07:43 PM ---------- Previous post was at 07:41 PM ----------

i just opened cmd prompt..typed adb and fastboot. Still getting the lists for both. does that mean its still installed?
[Kindle Fire HDX 7" & 8.9" Original Android Develop] holeshot77:
how do I see if I have successfully unlocked? It told me the unlock code was correct. ive rebooted. just want to make sure it worked.
[Kindle Fire HDX 7" & 8.9" Original Android Develop] jeryll:
adb shell
su
idme print

if it wont work on ubuntu, you need install nexus 2.0.5 for TWRP and run that in terminal on your kindle, last line should lok like this:

unlock_code: AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAMsv9S[...]WRUFx7FaA==

I personally flash older version of TWRP recovery to see if it allows me to reflash it :)
[Kindle Fire HDX 7" & 8.9" Original Android Develop] jeryll:
Yes, that's it, also you may want to remove your unlock code from your post ... or other sensitive information about your kindle :highfive:
[Kindle Fire HDX 7" & 8.9" Original Android Develop] holeshot77:
Awesome. Thanks jeryll. I appreciate it very much.
[Kindle Fire HDX 7" & 8.9" Original Android Develop] calummahony2016:
fire phone unlock bootloader

is there any way on earth i can unlock the Amazon fire phone bootloader. ADB commands boot the device into a screen says welcome to Amazon bootloader and under the Amazon sign it says fastboot so its in fastboot mode. but if you type fastboot oem unlock it just says <waiting for device> and nothing happens. is there anyone out there can help pleeez.

iv got pdanet on phone and pc too. and the drivers are updated.
[Kindle Fire HDX 7" & 8.9" Original Android Develop] jeryll:
If you see waiting for device message from fastboot you have probably drivers issue and your fire phone is not properly visible to OS, or you need use -i 0x1949 switch (you need to find proper identification for fire phone and replace 0x1949 with it).

This unlocking method will most probably not work on fire phone. Check this... But you can try anyways, it's your device and what you do with it - it's upon you...
[Kindle Fire HDX 7" & 8.9" Original Android Develop] FotixChiang:
Hi ! dpeddi. I want to know how can i check if my bootloader is unlocked when i have installed the cm11-lte already?

I find the `idme print` only works with the stock firmware.
[Kindle Fire HDX 7" & 8.9" Original Android Develop] dpeddi:
Fastboot -i 0x1949 oem idme ?
[Kindle Fire HDX 7" & 8.9" Original Android Develop] ScouseReaper:
Hi guys, nooby question here, is my HDX Thor unlock-able? My version is 13.3.2.8 thanks.
[Kindle Fire HDX 7" & 8.9" Original Android Develop] nymica:
Nope
[Kindle Fire HDX 7" & 8.9" Original Android Develop] ScouseReaper:
OK thanks.
[Kindle Fire HDX 7" & 8.9" Original Android Develop] FotixChiang:
thx! it worked!
[Kindle Fire HDX 7" & 8.9" Original Android Develop] yichen382:
noob question: Do I need to download any driver or files to run adb command? I have found a folder on my Windows xp laptop that has adb.exe in it. So I just connected my thor to the laptop. Made sure "enable ADB" is on my thor. opened a dos window. Went to the folder that adb.exe resides. typed "adb shell" then enter. I got this

adb server is out of date. killing...

* daemon started successfully *

error: device not found

if i enter "adb devices", i got an empty list.

Another observation: In KFHDX TOOLKIT v0.94, I also get device not found error.

It looks like my pc can not talk to my thor. but i am able to see all the files on thor on the pc. what am i doing wrong?
[Kindle Fire HDX 7" & 8.9" Original Android Develop] DB126:
First, let me dissuade you from trying to unlock your boot loader until you have a comfortable understanding of adb, fastboot and related commands that you will be using to manipulate your device. One mistake can yield an unrecoverable brick.

Sounds like you haven't enabled USB debugging on your tablet. You'll also want to download and install a compact version of ADB and Fastboot on the host of your choice. If that happens to be Windows you can grab one variation here. Might want browse this article for additional background.
[Kindle Fire HDX 7" & 8.9" Original Android Develop] yichen382:
Following Davey's advice. I downloaded minimal adb and fastboot to my pc. Then Following ceyo14's instruction, I got all the way to this step:

on an ADB prompt type

adb reboot-bootloader

the tablet goes to a fastboot screen. The PC goes back to dos prompt. What is the "fastboot prompt type"? Anyway, I continued.

fastboot -i 0x1949 devices

It comes Back to dos prompt. Then,

fastboot -i 0x1949 flash unlock 0xmmssssssss.unlock

Here, I got < Waiting for device >, then nothing else. Anyone knows what's going wrong? i do have that unlock file created in the same folder.
[Kindle Fire HDX 7" & 8.9" Original Android Develop] FotixChiang:
fastboot driver problem.

Just try to remove the adb driver and reinstall fastboot driver.
[Kindle Fire HDX 7" & 8.9" Original Android Develop] DB126:
Most likely drivers on the host PC (assuming Windows) need to be updated. Check posts #6-10 in this thread. Windows drivers seem to be problematic while Linux flavors are fine. On Windows be sure to remove all existing adb/fastboot drivers shown in Device Manager when your device is connected. Then disconnect Kindle and reboot. Reconnect device and explicitly direct Windows to use the drivers downloaded from other post; don't let Windows auto install or you will be back in the same position.

You can validate success by issuing "fastboot -i 0x1949 devices" which should return a response. See last sentence in this post by Jeryll.

If the above efforts fail creating a bootable Ubuntu image on a USB flash drive may be the way to go (I mention Ubuntu as Holeshot77 seem to have success with it). Start here and scroll down to the section titled "How to create a bootable USB stick on Windows". You be directed to a couple other sites for instructions and additional downloads.

Quick reminder that you can flash CM11 without unlocking your bootloader. At some point CM12 will get signed which will then work with a locked BL. There are other benefits from unlocking your BL but keep your goals/objectives in mind along with the risks (mostly due to mistake) and time investment.

Good luck!
[Kindle Fire HDX 7" & 8.9" Original Android Develop] yichen382:
My understanding is that unlocking bootloader allows me to upgrade my problematic 3.1.0 firmware. Flashing CM11 or Nexus with a locked bootloader does not upgrade firmware. Am I wrong? Does flashing CM11 also updates modem? Does a locked bootloader allows that?
[Kindle Fire HDX 7" & 8.9" Original Android Develop] DB126:
You do not need to unlock your bootloader to upgrade your firmware to an acceptable level, install TWRP and flash either Nexus 2.0.5 or CM11. The sequence of steps was previously outlined here. If by "modem" you mean 3G/LTE then both the above roms support that as reported by other users.
[Kindle Fire HDX 7" & 8.9" Original Android Develop] nem1yan:
Ok, been going at this for a couple hours now and I cant get past a certain point.

I have everything installed and am running Ubuntu 14.04, but when I get to this step

$ ./cuber --sign /path/to/input/file.img /path/to/output/file.img

I keep getting the error File is not an android boot image

Is there a specific way that I'm supposed to create the file? I'm just using a notepad to enter the 0x1234567890 from the manfid and serial and then saving it as boot.img. I'm sure I'm missing something small, but I've read through a couple threads now and cant find my answer.
[Kindle Fire HDX 7" & 8.9" Original Android Develop] jeryll:
./cuber_unlockbl --sign ./unlock.img ./unlock.signed

Download and compile from

https://github.com/dpeddi/Cuber/archive/master.zip

Not from

https://github.com/Verteo/Cuber/archive/master.zip
[Kindle Fire HDX 7" & 8.9" Original Android Develop] yichen382:
At the fastboot flash unlock command, I got this response:

target reported max download size of 536870912 bytes

sending 'unlock'...

OKAY[ 0.109s]

writing 'unlock'...

OKAY[ 0.O78s]

finished. total time: 0.203s

Did i unlock bootloader successfully? Is there a way to verify it's indeed unlocked?
[Kindle Fire HDX 7" & 8.9" Original Android Develop] jeryll:
Check with this command

Fastboot -i 0x1949 oem idme ?

You will get result only if successfuly unlocked.
[Kindle Fire HDX 7" & 8.9" Original Android Develop] Meins321:
Thank you so much, i used my flashify for booting to fastboot mode and then had to use a universal fastboot driver as my fastboot.exe didn't like my kindle fire 7" hdx now it is unlockd (saw the green text)

very easy if the guidance is right :good::fingers-crossed:
[Kindle Fire HDX 7" & 8.9" Original Android Develop] wildgunman:
When i updated the unlocked Bootloader with a newer Version, is it still unlocked ?
[Kindle Fire HDX 7" & 8.9" Original Android Develop] dpeddi:
No if your new bootloader will be newer then 3.2.3.2

Yes up to 3.2.3.2
[Kindle Fire HDX 7" & 8.9" Original Android Develop] zswielder:
Deleted.
[Kindle Fire HDX 7" & 8.9" Original Android Develop] FotixChiang:
Hi, when we are in fastboot mode, the devices should be treat as "Android ADB Interface". then the fastboot commonds work.

the "Android Composite ADB Interface" is for adb not for fastboot. the two drivers could exist together. but MTP driver couldnt.

and this my experience, and because of my poor english i can tell clearly.

Just tip for you.
[Kindle Fire HDX 7" & 8.9" Original Android Develop] LittleGreenSony:
Hey Dev's here's a thought

Is it possible to make a signed boot loader downgrade image/flash able that can be installed with adb, flashify or other tool? To get those who are stuck on 3.2.8+ to 3.2.3.2 so the HDX becomes the device that everyone wants. I wish I could understand stuff on the coding level but wishes are just that.

If I offended, Harmed or spammed the board I sincerely apologize :)

I am up for testing anything that "should" work just PM me.

Good work so far everyone. :highfive:
[Kindle Fire HDX 7" & 8.9" Original Android Develop] dpeddi:
[MENTION=6055686]LittleGreenSony[/MENTION]: no only amazon could do so.
[Kindle Fire HDX 7" & 8.9" Original Android Develop] DB126:
Short answer: no. If that easy someone would have done by now.
[Kindle Fire HDX 7" & 8.9" Original Android Develop] galearned:
Good day: Can someone explain why later versions of software cannot be manipulated?

[Hi guys, nooby question here, is my HDX Thor unlock-able? My version is 13.3.2.8 thanks.\

Originally, I thought the limitation was that the newer updates could not be rooted?

Is rooting the only limitation or, is there more to the story.

Regards
[Kindle Fire HDX 7" & 8.9" Original Android Develop] GSLEON3:
AFAIK you can root pretty much any version up to 4.5.2, but you can only unlock bootloaders up to 3.2.3. Once you have 3.2.8, you will not be able to unlock the bootloader & honestly, at that point, I would consider going to 4.5.2 to take advantage of some of the improvements & bug fixes. Of course I am a Prime user & only bought the tablet for that purpose, but I actually flashed over my unlocked device to 4.5.2 which is now rootable, but not unlockable, because all I care about is Play Store & Amazon's services. To each their own.