[Q&A] HDX Stock Images Pre-rooted, Updates Disabled - Kindle Fire HDX 7" & 8.9" Q&A, Help & Troubleshoot

Q&A for HDX Stock Images Pre-rooted, Updates Disabled
Some developers prefer that questions remain separate from their main development thread to help keep things organized. Placing your question within this thread will increase its chances of being answered by a member of the community or by the developer. Thanks for understanding and for helping to keep XDA neat and tidy! :smile:

access hdx7 filesystem via pc...without adb enabled on device
ggow said:
Hi All,
Here you can find stock firmware for both thor and apollo devices which are safestrap flashable.
Please note the following:
- These updates do NOT flash a new kernel or recovery - only a new /system image
- Before flashing ensure you know which stock base/kernel/safestrap you have installed and choose the appropriate version for that stock base/kernel.
I will be uploading them as and when I have time.
Thor Images:
13.3.1.0
If you want to re-enable over the air updates then do the following:
- rename /system/etc/security/otacert.old to otacert.zip
- rename /system/app/com.amazon.dcp.old to com.amazon.dcp.apk
Click to expand...
Click to collapse
I've had like a million or so android devices, and successfully hacked them all with 0 bricks to date. i've been pounding on an hdx7 for the past 2 days and i'm stuck.
background:
started off with fw 13.3.2.6
towelrooted/safestrapped/google play etc
been trying to downgrade fw to 13.3.1.0
now i'm in a situation where i flashed the thor fw in the 1st post in the "HDX Stock Images PreRooted, Updates Disabled" thread via safestrap recovery (yes the stock rom...i know i know) and now after safestrap exits to the system, all i get is a black screen. the device is on though. prior to this attempted downgrade, i did a full wipe. i have a nandroid (twrp) stock backup i have successfully reverted to a couple times so far, but this backup is now only on my computer due to the factory reset.
how can i push this file to the device with a black screen, on which adb has not yet been enabled?
i'm also open to other suggestions.
i did create a new rom slot, but it has no os on it either...
thx in advance

andyhax0r said:
I've had like a million or so android devices, and successfully hacked them all with 0 bricks to date. i've been pounding on an hdx7 for the past 2 days and i'm stuck.
background:
started off with fw 13.3.2.6
towelrooted/safestrapped/google play etc
been trying to downgrade fw to 13.3.1.0
now i'm in a situation where i flashed the thor fw in the 1st post in the "HDX Stock Images PreRooted, Updates Disabled" thread via safestrap recovery (yes the stock rom...i know i know) and now after safestrap exits to the system, all i get is a black screen. the device is on though. prior to this attempted downgrade, i did a full wipe. i have a nandroid (twrp) stock backup i have successfully reverted to a couple times so far, but this backup is now only on my computer due to the factory reset.
how can i push this file to the device with a black screen, on which adb has not yet been enabled?
i'm also open to other suggestions.
i did create a new rom slot, but it has no os on it either...
thx in advance
Click to expand...
Click to collapse
Can you get into safestrap?

mr. softbricked
ggow said:
Can you get into safestrap?
Click to expand...
Click to collapse
Yes I can boot into safestrap, I have tried using the ADB sideload feature but when I try issuing ADB commands using ADB in the Android Studio installation directory, it's always 'device not found'.
I tried to use the Terminal Command feature, and it asks me what directory on the HDX I want to start in, and I pretty much called it a night at that point.
Right now I'm thinking I probably have to order a fastboot cable, but I'd be very interested in exploring other options.
Thanks

andyhax0r said:
Yes I can boot into safestrap, I have tried using the ADB sideload feature but when I try issuing ADB commands using ADB in the Android Studio installation directory, it's always 'device not found'.
I tried to use the Terminal Command feature, and it asks me what directory on the HDX I want to start in, and I pretty much called it a night at that point.
Right now I'm thinking I probably have to order a fastboot cable, but I'd be very interested in exploring other options.
Thanks
Click to expand...
Click to collapse
Fastboot cable won't do you any good, don't waste your money
If you are running on windows then install this: http://forum.xda-developers.com/showthread.php?t=2588979
If you are on linux (my preference), be sure you have started adb with admin privileges. ie:
adb kill-server
sudo adb start-server
That may hopefully help your adb woes.
I'll upload a 13.3.2.6.zip file which you can push to your device and flash via safestrap.

sweet
ggow said:
Fastboot cable won't do you any good, don't waste your money
If you are running on windows then install this: http://forum.xda-developers.com/showthread.php?t=2588979
If you are on linux (my preference), be sure you have started adb with admin privileges. ie:
adb kill-server
sudo adb start-server
That may hopefully help your adb woes.
I'll upload a 13.3.2.6.zip file which you can push to your device and flash via safestrap.
Click to expand...
Click to collapse
wow thanks! yes i'm using windows, i will go grab my beautiful brick at lunchtime and try the utility. i do have a 13.3.2.6 bin file from amazon and a 13.3.2.6 zip file i got got from one of the HDX threads here. but if you upload a zip i can try it.
just to be clear, this is what i plan to try (please redirect me if i'm misguided):
on device: start adb sideload safestrap tool. on pc: (cmd prompt-admin) adb start-server, try an adb sideload myfwfile.zip
i really appreciate the assistance, i will definitely post an update once i try the adb utility.

andyhax0r said:
wow thanks! yes i'm using windows, i will go grab my beautiful brick at lunchtime and try the utility. i do have a 13.3.2.6 bin file from amazon and a 13.3.2.6 zip file i got got from one of the HDX threads here. but if you upload a zip i can try it.
just to be clear, this is what i plan to try (please redirect me if i'm misguided):
on device: start adb sideload safestrap tool. on pc: (cmd prompt-admin) adb start-server, try an adb sideload myfwfile.zip
i really appreciate the assistance, i will definitely post an update once i try the adb utility.
Click to expand...
Click to collapse
Forget about the sideload feature of safestrap for this exercise...
For windows the instructions would be this:
1. Download the 13.3.2.6.zip (which is uploading at the moment)
2. Open command prompt
3. cd to the folder where you saved the zip file
4. Connect your kindle if you haven't already.
5. Make sure it shows up as an adb device in the device manager
6. Issue the command <adb devices> and ensure your device is listed in the response.
7. Issue the command <adb push 13.3.2.6.zip /sdcard> - this will take a bit of time complete
8. Then on safestrap select the Install option and find your zip in /sdcard and flash it.
9. Do a factory reset and reboot from safestrap and you should be good to go.
Will let you know when the file is up.

@andyhax0r
13.3.2.6.zip can be found here:
http://forum.xda-developers.com/showpost.php?p=56148362&postcount=1

Softbricked HDX 7 Update
ggow said:
@andyhax0r
13.3.2.6.zip can be found here:
http://forum.xda-developers.com/showpost.php?p=56148362&postcount=1
Click to expand...
Click to collapse
Been working on pushing the recovery file to the device any possible way I can find.
- I downloaded the exe that installs ADB + Fastboot (system-wide)
- I downloaded and have been using the HDX Toolkit + Kindle drivers
- Tried Android Studio's Kindle Fire SDK + drivers installed from official Amazon repo
- Tried on Windows 7 x64
- Tried on Windows 8 x64
- Tried on WIndows 10 x64 Tech Preview
...always the same result:
Shows up only as Kindle FIre HDX with yellow exclamation point under Other Devices in Device Manager, even if I uninstall & delete the drivers & driver directory then reinstall. Whenever I point Device Manager to the C:\Program Files (x86)\Amazon.com\Kindle Fire\Drivers directory to install for the ADB drivers, Device Manager responds with Windows was unable to install your Kindle Fire HDX. Windows could not find the driver software for your device.
Therefore, I can't issue ADB or Fastboot commands because I always get 'error deivce not detected' or 'waiting for device' since driver isn't installed.
It's maddening since I can get into SafeStrap recovery and fastboot on the device, it's in mint condition, and it's completely worthless unless I can somehow get just 1 file to the internal storage. Too bad all the hardware manufacturers 'motivate' consumers to buy a more expensive model with a higher storage capacity by not installing a MicroSD card slot.
I spent numerous hours the past few days researching, installing different versions of Windows, trying to access the device. I really don't know what else to do besides sell it for parts online.

andyhax0r said:
Been working on pushing the recovery file to the device any possible way I can find.
- I downloaded the exe that installs ADB + Fastboot (system-wide)
- I downloaded and have been using the HDX Toolkit + Kindle drivers
- Tried Android Studio's Kindle Fire SDK + drivers installed from official Amazon repo
- Tried on Windows 7 x64
- Tried on Windows 8 x64
- Tried on WIndows 10 x64 Tech Preview
...always the same result:
Shows up only as Kindle FIre HDX with yellow exclamation point under Other Devices in Device Manager, even if I uninstall & delete the drivers & driver directory then reinstall. Whenever I point Device Manager to the C:\Program Files (x86)\Amazon.com\Kindle Fire\Drivers directory to install for the ADB drivers, Device Manager responds with Windows was unable to install your Kindle Fire HDX. Windows could not find the driver software for your device.
Therefore, I can't issue ADB or Fastboot commands because I always get 'error deivce not detected' or 'waiting for device' since driver isn't installed.
It's maddening since I can get into SafeStrap recovery and fastboot on the device, it's in mint condition, and it's completely worthless unless I can somehow get just 1 file to the internal storage. Too bad all the hardware manufacturers 'motivate' consumers to buy a more expensive model with a higher storage capacity by not installing a MicroSD card slot.
I spent numerous hours the past few days researching, installing different versions of Windows, trying to access the device. I really don't know what else to do besides sell it for parts online.
Click to expand...
Click to collapse
1. On device manager Right click on the Kindle HDX device and select Uninstall.
2. Then do a a scan for devices from the device manager.
3. It will now show up as a device requiring a driver.
4. Now right click on it and select properties and press the button 'Update Driver'
5. Then select Browse my computer
6. Look for the Android devices category and select an adb driver to install
7. Windows will then moan that the driver isn't correct for the device - ignore this and select install anyway or whatever the option is to proceed.
8. When installed issue command <adb devices> to confirm it's working.

FINALLY!
ggow said:
1. On device manager Right click on the Kindle HDX device and select Uninstall.
2. Then do a a scan for devices from the device manager.
3. It will now show up as a device requiring a driver.
4. Now right click on it and select properties and press the button 'Update Driver'
5. Then select Browse my computer
6. Look for the Android devices category and select an adb driver to install
7. Windows will then moan that the driver isn't correct for the device - ignore this and select install anyway or whatever the option is to proceed.
8. When installed issue command <adb devices> to confirm it's working.
Click to expand...
Click to collapse
Wanted to give an update with solution:
After trying every possible way I could find to get either a system update file (.bin) or flashable .zip to my softbricked hdx, I was out of options. I had spent numerous hours researching, memorized most adb and fastboot commands, and even installed 3 different versions of Windows trying to get a working environment.
I figured I can revisit the issue later, maybe in 6 months or a year there will be a fix. I boxed up the hdx and put it away. I bought a Nexus 7 2013 to play with, it being my favorite tablet and the one I have found to be most hackable. Got the WugFresh toolkit to unlock and root it, custom Slim rom + mini gapps, Elementalx kernel, and updated Adreno drivers.
I noticed that when I connected the Nexus to my laptop, I couldn't see it in Windows Explorer, no matter what mode put it in (media file transfer, camera, charge, etc). I had already installed the USB driver.
Then it hit me...
The one thing that the hdx and the nexus have in common - the USB cable. Had been using an original Asus Nexus 7 2013 data cable from a Nexus I previously owned.
I immediately changed the cable and got the hdx out, connected it, was able to install the drivers and in adb mode, I pushed both a flashable zip of 13.3.2.6 and a .bin to the /sdcard directory. Booted the hdx, flashed the zip in SafeStrap, and once again I had a working device!
I created a new rom slot, and tried to flash 13.3.1.0 to it, but still got a black screen when it started up. At least I still had my new stock rom to boot to. For some reason, I have been unable to downgrade the firmware on this device. That's okay, because even though I couldn't install the custom rom i wanted to make the hdx into a pure tablet, at least the hdx didn't beat me. I softbricked it, then put in work to come back from it, and learned a lot in the process.
Thanks for all your help!

Hey.
This may be a stupid question, but can I use the pre rooted 13.3.2.6 to update my 13.3.1.0.(rooted) to the latest rootable Version? Or how Do i Do that?
I already disabled ota and installed xposed.

I have a fire hdx Apollo that had been properly up(down)graded and running fine with 2.01. For some reason (and my lack of understanding the correct versions of things) I thought it would be a good idea to install the Apollo update on my stock rom. This of course has now caused boot loops on my stock boot but not my 2.01 boot.
Would love to be able to restore the stock as I do use some of the fire's capabilities from time to time. Sadly I did not do a backup before the update (kicks self furiously).
I DO have a backup from before the upgrade/downgrade so maybe I could restore that then push through the upgrade steps again or something. I'm worried that I will bork my safestrap or do something worse based on my proclivity for damage and chaos.
E.

Cpasjuste said:
Hi @ggow !
I made a flashable zip of the 4.5.2 update for Thor which is compatible with the signing exploit (bootloader/fw flashing removed and modified bootimage with happened dt) as there was some demand.
I'm not sure i should again create a thread for this rom(s) as we may be easily lost. Maybe all our "stock/modified stocks" roms should be in the same thread. What do you think about this ? Here is the link in case : http://android.mydedibox.fr/hdx/update-kindle-13.4.5.2_user_452004120-twrp.zip
Note that i only renamed "otacert.zip" to "otacert.old" on this rom as the "dcp" apk name has changed and i don't remember how i fixed that ... so ota updates may still be enabled isnt it ?
---------- Post added at 03:21 PM ---------- Previous post was at 03:16 PM ----------
I don't know if it's the problem but the appolo recovery is based on an older kernel (3.1.0?) which doesn't have full selinux support. This prevented some zip to be properly flashed (at least on thor) until i use the 4.5.2 kernel sources. Unfortunately we will have to wait for @ggow to receive his new device, in the hope of an exploitable one (but this may be a different problem)
Edit : oups, you are on thor so it's not the problem !
Click to expand...
Click to collapse
Hello,
i found on android-hilfe.de forum which files must be renamed, for disabling ota, link:
/system/app/otaverifier.apk
/system/priv-app/devicesoftwareota.apk
But now i have an other problem, i can't use instant video anymore, i always get a LICENSE_ERROR, any idea, why?
Greets,
Marcel
Gesendet von meinem KFTHWI mit Tapatalk

...
But now i have an other problem, i can't use instant video anymore, i always get a LICENSE_ERROR, any idea, why?
Greets,
Marcel
Gesendet von meinem KFTHWI mit Tapatalk
Click to expand...
Click to collapse
I'm using Cpasjuste's 4.5.2 with those files renamed. I can still play Amazon instant videos without error. At first I renamed those files before the first boot and my kindle was acting weird. I wonder if it's related? May try rename those files back and play a video then immediately rename them again? Be extra careful though. There is a new 4.5.2 OS from Amazon already.

Okaaay, I tested it already and nothing, I can't play videos...
But I have an other thing ? I have a modified gapps zip, that fit for the rom ? I had to remove nearly everything out from it, only the libs, the sync apks and the market left, I will add the file to this post, when I uploaded it later.
Edit: Here is my gapps package:
https://docs.google.com/file/d/0Bw33k6BXtLiYcGdOVGk1VVBEcjg
please report if it works or not ??
Gesendet von meinem KFTHWI mit Tapatalk

Is this flashable from safestrap?I made a flashable zip of the 4.5.2 update for Thor which is compatible with the signing exploit (bootloader/fw flashing removed and modified bootimage with happened dt) as there was some demand.

Rom slot or Stock?
I tried flashing the 4.5.2 stock rom on a rom slot using safestrap and just got a black screen until it finally went back into recovery. I was wondering since it's a stock rom if I needed to flash it onto the stock slot. In that case, do I just flash it over what I have (3.2.8) or do I have to do a wipe? I'm currently using Nexus ROM but I enjoyed the new fire OS before I rolled back to get root back. Help appreciated!

The Rom you mentioned (4.5.2 from Cpasjuste) is for flashing with TWRP and not for safestrap.
TWRP is not working on 3.2.8

Oh for some reason I thought it was for safestrap and not twrp. Does anyone have a ROM like that for safestrap? Or is there a kernel issue or something?

Related

Problem after installing a rom

Hello guys. So I installed CM 12.1 (beta) and did a factory reset after the installation. After that I realised that my tablet is bootlooping and that the rom is not working. How can I now upload a new rom on my tablet to flash it ? I still have safestap, but I have flashed the CM12.1 in the stock slot. Is my device bricked ? Can It be fixed ?
I also tried pushing the files using adb, but when I click adb sideload in Safestap it loades forever and nothing happens. Please help me out guys !
CM12.1 requires an unlocked bootloader, if you use Safestrap you probably don't have an unlocked bootloader.
Which version of Safestrap do you use and which Fire OS is on your HDX? If you are still able to enter Safestrap download a Safestrap compatible ROM e.g. Nexus or CM11, depending on your Safestrap version!
Note that you can NOT use Safestrap v4 on devices running Fire OS 3.x, Safestrap v4 requires Fire OS 4.5.2 rooted.
And note that you can not use ROMs made for Safestrap v4 in Safestrap v3.x (and vice versa)! ROMs must be compatible, read the compatibility notes carefully! If in doubt as first, i.e. before you brick your HDX.
I hope you did a backup of your Fire OS before flashing CM12.1 in the stock slot?
I have Safestap V4. I was on Fire OS 4.5.2 but it is long gone. I don't have any backups. Am I bricked ?
You said you'd still have Safestrap, so you can still enter Safestrap?
Then download either CM11 for Safestrap v4 or Nexus for Safestrap v4, and install them in Safestrap. Read the Installation notes in either thread carefully.
Yes I have Safesteap. I was on CM11 before trying CM12. But how can I copy the rom on the device now ? As I said ADB Sideload doesn't seem to work, neither does mounting USB storage. Any other ways to access the internal storage of the device ?
Probably not without a working system. Do you use Windows? Does the HDX show up in device manager at all if connected via USB?
Yes I use WIndows 10 and yes the HDX shows up like this - http://i.gyazo.com/0ef7744fcdc103781ada2488453a5089.png
I have installed many drivers, but I may be missing some. Can you tell me which drivers I need ?
Also I use Safestap 4.01 (TWRP 2.7.1.0) if it does matter.
Did you try to click "Update Driver" and let Windows search do the work? I'm not sure why it says "There are no compatible drivers for this device.", could be a Windows 10 issue, do you have access to a Windows 7 PC? The HDX is correctly identified as Kindle Fire HDX, so it should be "adb-able" after driver installation.
Yes I tried to click update driver, but it says that a driver was not found. On my laptop (Windows 8.1) it gives me this http://i.gyazo.com/1aa7c931084a604c48f6f71648cc9a32.png
And when I click ADB Sideload in Safestrap the log on the HDX gives me ''Starting ADB sideload feature'' and nothing happens. When I try ''adb devices'' it doesn't find any.
nvm
any other ideas ? Is my tablet fixable ?
Short answer: NO
To have any hope of recovery you must get 'native' adb working. adb does not work within Safestrap v4. Windows is very picky about drivers; Win10 adds to that complexity. Suggest finding a friend with linux or an older version of Windows. If you get a response to 'adb devices' there is a remote chance your device can be saved.
So adb would not work in safestrap v4 ? Where can I get it working then ?
Also which drivers should I install ?
I was just going to order a new motherboard for my HDX, when I decided to try if adb would work with Mac OS........ AND IT DID ! Pushed a new, rom, installed and my tablet is good as new Thanks for the help guys !
Great you got it working, enjoy your revived HDX.
Bit weird it doesn't work with Windows drivers. Did you try http://forum.xda-developers.com/showpost.php?p=59268023&postcount=8 these drivers? Would be interesting to know whether they'd worked, as they solve device connection issues regarding the bootloader unlock procedure.
I will try them and tell you if they work for me !

[Q] Kindle Fire HD 6 boots O.K., but cannot boot into recovery

Hi everyone
I own an Amazon Fire HD 6 and I love it. It's a powerful little machine, but Fire OS 4.5.3 sucks. I've been looking to root it and run a custom ROM on the device since I got it in December 2014, but I never got around to doing it until now. (And there weren't instructions back then.)
I managed to follow instructions posted by @bibikalka that have proven to be very helpful, but I started encountering a problem at step 2).
bibikalka said:
[DONE] 0) get ADB drivers working on your PC, etc:
http://forum.xda-developers.com/fire-hd/general/root-supersu-stable-appstore-custom-t3113311
Tip: A quick way to debug your adb connectivity issues is to use USBDeView : http://www.nirsoft.net/utils/usb_devices_view.html
[DONE] 1) Determine your FireOS version, versions up to 4.5.3 are rootable, 4.5.4 will need to be upgraded to 5.0.2 and then downgraded to 4.5.3 :
http://forum.xda-developers.com/fire-hd/general/how-to-downgrade-to-4-5-3-root-device-t3139351
[DONE, WITH EXCEPTION] 2) Disable OTA updates ( adb shell ; pm block com.amazon.dcp or "Debloater" http://forum.xda-developers.com/android/software/debloater-remove-carrier-bloat-t2998294 ),
sideload Kingroot ( http://androidxda.com/download-kingroot-application ),
and let it root. Don't bother with SuperSu at this stage, you'll get it done later.
Click to expand...
Click to collapse
My Fire HD 6 shows up without error in
Code:
adb devices
but when I attempted to sideload Kingroot via
Code:
adb reboot recovery
I got the following error:
Code:
Fire System Recovery
Your Fire doesn't seem to be able to boot. Reseting your device to Factory defaults may help you to fix this issue.
I've since attempted to reset it to Factory defaults, but after trying to boot into recovery afterward, I didn't have any success.
I took it a step further by using the following code to install Kingroot:
Code:
adb install Kingroot_V4.5.0.722.apk
This worked and Kingroot rooted the device without error, but I'm curious to know if this is a big deal since I didn't sideloading the app.
The problem I have now is with sideloading the TWRP image. Without access to recovery, this doesn't appear to be possible. But how can I get my recovery back? I've done some research and apparently this is so messed up that I may need to purchase a factory cable, but I'm curious to know if anyone has any other advice or can help me better understand what went wrong.
Thanks in advance.
Is recovery gone?
pantyman said:
I managed to follow instructions posted by @bibikalka that have proven to be very helpful, but I started encountering a problem at step 2).
My Fire HD 6 shows up without error in . . . adb devices . . . but when I attempted to sideload Kingroot via . . . adb reboot recovery . . . I got the following error:
Fire System Recovery
Your Fire doesn't seem to be able to boot. Reseting your device to Factory defaults may help you to fix this issue.​
Click to expand...
Click to collapse
Please do nothing more until @bibikalka or someone else can help you deal with the recovery issue. I'll just point out a few things:
(1) You don't sideload an apk in recovery. (I suspect you know this. For an apk, sideload just means copy/move the apk to the device and install it, with a file manager usually, whereas "adb sideload" from recovery is for bin, zip files.)
I've since attempted to reset it to Factory defaults, but after trying to boot into recovery afterward, I didn't have any success.
Click to expand...
Click to collapse
(2) I assume you got above error again. This is where you need someone else's help.
I took it a step further by using the following code to install Kingroot:
Code:
adb install Kingroot_V4.5.0.722.apk
This worked and Kingroot rooted the device without error, but I'm curious to know if this is a big deal since I didn't sideloading the app.
Click to expand...
Click to collapse
(3) Not a big deal. You got it installed.
The problem I have now is with sideloading the TWRP image. Without access to recovery, this doesn't appear to be possible.
Click to expand...
Click to collapse
(4) You don't adb sideload TWRP. Although there are other methods, we've been using TWRP Manager or Flashify. (Guide). As said, I wouldn't do anything until you figure out the status of recovery.
But how can I get my recovery back? I've done some research and apparently this is so messed up that I may need to purchase a factory cable, but I'm curious to know if anyone has any other advice or can help me better understand what went wrong.
Click to expand...
Click to collapse
Factory (fastboot) cable's don't work with this device; you get into fastboot mode with "adb reboot fastboot," but doing that would be a bad idea right now.
DoLooper said:
Please do nothing more until @bibikalka or someone else can help you deal with the recovery issue. I'll just point out a few things:
(1) You don't sideload an apk in recovery. (I suspect you know this. For an apk, sideload just means copy/move the apk to the device and install it, with a file manager usually, whereas "adb sideload" from recovery is for bin, zip files.)
(2) I assume you got above error again. This is where you need someone else's help.
(3) Not a big deal. You got it installed.
(4) You don't adb sideload TWRP. Although there are other methods, we've been using TWRP Manager or Flashify. (Guide). As said, I wouldn't do anything until you figure out the status of recovery.
Factory (fastboot) cable's don't work with this device; you get into fastboot mode with "adb reboot fastboot," but doing that would be a bad idea right now.
Click to expand...
Click to collapse
Thanks a lot for all of your advice, @DoLooper. I've since actually gotten everything to work by following instructions by @r3pwn on his alternate unbricking method for the Kindle Fire HDX 7" & 8.9"
No issues for me any more! The only thing I have to look for now is a good launcher for this thing. I'm not a big fan of the Vire Launcher.
I'm having this same problem but was unable to fix via the thread linked.
Help please?

[Solved] HDX 7 Thor (v4.5.2.) Custom ROM (Stuck on recovery boot)

Hello there,
so after reading a lot on the forums, I want to give it a try and install a custom rom on my hdx7 thor with unrooted stock 4.5.2 (13 Dec 2014). I also already downloaded the downgrade firmware 3.2.5 from amazon in case that makes it easier. But I figured I could just start with Safestrap v4.0.1 to put one of the two available KitKat ROMs in slot 1. I think I might prefer flashing TWRP and then CM12 though. I do not have OTAs disabled yet, so I'm afraid of enabling the WiFi.
My question is what would I have to do to install TWRP (unlocking Bootloader, rooting, then flashing?) or if that is not recommended, how do I install the APK as the tablet doesn't come with a file explorer (adb, fastboot?).
I would appreciate some assistance as I don't want to hurry and brick anything. Any help would be nice! Thank you so much in advance
Stop! You can NOT downgrade to 3.2.5! From 4.5.2 you can downgrade to 3.2.8 only, which actually doesn't make any sense. So you can NOT use TWRP! And you can NOT unlock the bootloader!
Recommendation for you:
Root 4.5.2 with Kingroot, disable OTA by renaming the .apk, install Safestrap v4, and use either Nexus or CM11 for Safestrap v4. Note that CM12 is NOT Safestrap compatible! Read the installation notes and requirements carefully!
And if you're unsure ask before you brick your HDX, please.
Two more things:
CM11 works in secondary slots in Safestrap v4 (i.e. you could Keep Fire OS with OTA disabled in the stock slot then, if you want).
And be sure to make a backup of Fire OS via Safestrap and copy it to your PC before you flash anything, especially to the stock slot.
Okay, that's why I didn't start yet. After reading through here, I already felt like the Amazon devices are especially difficult when it comes to Android modifications! Now I have a few questions left:
1. Where do I get kingroot? (I can only find the homepage in chinese)
2. How can I install APK-Files like Safestrap without File explorer?
3. Is it important to know the exact firmware version? I can only find the short one under settings (so 4.5.2)
OdlG26 said:
Okay, that's why I didn't start yet. After reading through here, I already felt like the Amazon devices are especially difficult when it comes to Android modifications! Now I have a few questions left:
1. Where do I get kingroot? (I can only find the homepage in chinese)
2. How can I install APK-Files like Safestrap without File explorer?
3. Is it important to know the exact firmware version? I can only find the short one under settings (so 4.5.2)
Click to expand...
Click to collapse
1. Try this site.
2. You can install apps via adb, see this post from @ggow. You should install Minimal ADB and fastboot.
3. I'm currently not sure where to find the exact version, but it shouldn't be a problem if it's 4.5.2. Just be sure to keep WLAN off/flight mode active, so it won't get updated by Amazon. And disable OTA by renaming the .apk after rooting, so you can use WLAN.
And yes, Amazon removed important things like a real recovery, so if you screw up, there's a certain likelihood of a bricked device.
Thank you for your support! Here is what I did so far:
- Installed Minimal ADB+Fastboot along with the Kindle ADB Drivers (googled it as it would say "waiting for device")
- Copied kingroot.apk and safestrap.apk into the Minimal ADB+Fastboot Folder
- Used the command "adb install ***.apk"
- Then rooted the device with kingroot app
It succeeded. Now as I havent used Safestrap before, do I now download one of the two ROMs, copy them to the kindle memory and install it with the app safestrap?
Edit: Also, what is the biggest difference between CM11 and Nexus? Both seem to be very alike
Edit2: I installed the recovery in safestrap app and downloaded Nexus ROM 4.05. I suppose it is now like TWRP etc so I just copy the ZIP-Files and then install and wipe?
OdlG26 said:
Thank you for your support! Here is what I did so far:
- Installed Minimal ADB+Fastboot along with the Kindle ADB Drivers (googled it as it would say "waiting for device")
- Copied kingroot.apk and safestrap.apk into the Minimal ADB+Fastboot Folder
- Used the command "adb install ***.apk"
- Then rooted the device with kingroot app
It succeeded. Now as I havent used Safestrap before, do I now download one of the two ROMs, copy them to the kindle memory and install it with the app safestrap?
Edit: Also, what is the biggest difference between CM11 and Nexus? Both seem to be very alike
Edit2: I installed the recovery in safestrap app and downloaded Nexus ROM 4.05. I suppose it is now like TWRP etc so I just copy the ZIP-Files and then install and wipe?
Click to expand...
Click to collapse
Did you disable OTA in Fire OS 4.5.2 after rooting (IMPORTANT!)?
Ok, you want to use Nexus, so note that it doesn't work (yet) in secondary slots (WLAN won't work), so backup your stock slot, copy the backup to your PC, then install Nexus to the stock slot. Flashing is similar to TWRP, yes. Note that Safestrap v4 has a built-in protection to wipe system (which usually shouldn't be wiped).
Thanks for the hint! Weirdly, it was already renamed to "Disable***.apk_off" so it is not recognized as apk anymore. Don't know if maybe the previous owner did that. Also found the google play store in the app list so he probably did that before.
Now gonna try to make a backup and then install Nexus, GApps and SuperSU
Edit: After Rebooting into Safestrap Recovery, it seems stuck on grey kindle fire logo... What should I reinstall to fix that? Also says Safestrap Disabled on startup. Reinstalling the recovery doesnt help. Also, SuperSU says that the binary needs to be updated
OdlG26 said:
Thanks for the hint! Weirdly, it was already renamed to "Disable***.apk_off" so it is not recognized as apk anymore. Don't know if maybe the previous owner did that. Also found the google play store in the app list so he probably did that before.
Now gonna try to make a backup and then install Nexus, GApps and SuperSU
Edit: After Rebooting into Safestrap Recovery, it seems stuck on grey kindle fire logo... What should I reinstall to fix that? Also says Safestrap Disabled on startup. Reinstalling the recovery doesnt help. Also, SuperSU says that the binary needs to be updated
Click to expand...
Click to collapse
I'm sure what happened here. Which Nexus ROM did you flash, and what did you wipe in Safestrap?
Could be the Fire OS was rooted already, otherwise the OTA apk couldn't have been renamed.
Cl4ncy said:
I'm sure what happened here. Which Nexus ROM did you flash, and what did you wipe in Safestrap?
Could be the Fire OS was rooted already, otherwise the OTA apk couldn't have been renamed.
Click to expand...
Click to collapse
I didn't flash anything so far as I couldnt access the recovery. the tablet freezes when i try to boot into it. also, the google play store that the previous owner installed cannot connect with my google account so something seems fishy here... Should i uninstall safestrap recovery and do a firmware reset in fireos recovery?
OdlG26 said:
I didn't flash anything so far as I couldnt access the recovery. the tablet freezes when i try to boot into it. also, the google play store that the previous owner installed cannot connect with my google account so something seems fishy here... Should i uninstall safestrap recovery and do a firmware reset in fireos recovery?
Click to expand...
Click to collapse
The Fire OS factory reset should be considered the last resort, therefore you should use it if all other options failed only. It'd be required to un-install Safestrap, enable OTA, and un-root FireOS . Be sure to keep WLAN off/flight mode active so Amazon won't update to 4.5.5 if you try a factory reset.
So to understand what you've done yet:
Rooted with Kingroot, installed Safestrap v4 (Safestrap v3.7x is NOT compatible), and after reboot Safestrap is disabled and Fire OS doesn't load either?
I'm not sure what's happening, as your device seems to have been rooted before you did it (again)?
So priority should be to get the system working again, you could try to un-install Safestrap, enable OTA (re-re-name the .apk), and un-root with Kingroot, then see if Fire OS comes up, if not try a factory reset. Again: stay of WLAN/keep flight mode active.
You should try to make SU happy frist, as @Davey126 suggested here.
Cl4ncy said:
The Fire OS factory reset should be considered the last resort, therefore you should use it if all other options failed only. It'd be required to un-install Safestrap, enable OTA, and un-root FireOS . Be sure to keep WLAN off/flight mode active so Amazon won't update to 4.5.5 if you try a factory reset.
So to understand what you've done yet:
Rooted with Kingroot, installed Safestrap v4 (Safestrap v3.7x is NOT compatible), and after reboot Safestrap is disabled and Fire OS doesn't load either?
I'm not sure what's happening, as your device seems to have been rooted before you did it (again)?
So priority should be to get the system working again, you could try to un-install Safestrap, enable OTA (re-re-name the .apk), and un-root with Kingroot, then see if Fire OS comes up, if not try a factory reset. Again: stay of WLAN/keep flight mode active.
Click to expand...
Click to collapse
Cl4ncy said:
You should try to make SU happy frist, as @Davey126 suggested here.
Click to expand...
Click to collapse
I installed Kingroot and Safestrap via adb (newest versions, so 4.5 and 4.01 or so). Then I rooted with Kingroot (didn't say it was rooted yet, iirc it even said something with error). After that I started safestrap and installed the recovery. Then got a file explorer via adb and checked the OTA file (was already renamed). Then tried both, rebooting into recovery from the app and from a shut down device. In both cases, the tablet freezes with a black screen or at the grey kindle fire logo. FireOS still loads and works fine.
I just really don't know what to do as the HDX is so different from my past android devices. So I'm sorry for not being a good help
OdlG26 said:
I installed Kingroot and Safestrap via adb (newest versions, so 4.5 and 4.01 or so). Then I rooted with Kingroot (didn't say it was rooted yet, iirc it even said something with error). After that I started safestrap and installed the recovery. Then got a file explorer via adb and checked the OTA file (was already renamed). Then tried both, rebooting into recovery from the app and from a shut down device. In both cases, the tablet freezes with a black screen or at the grey kindle fire logo. FireOS still loads and works fine.
I just really don't know what to do as the HDX is so different from my past android devices. So I'm sorry for not being a good help
Click to expand...
Click to collapse
Well, if Kingroot didn't root it could explain why it doesn't work, Safestrap requires a rooted device.
Did you get ES File Explorer? Try to enable Root Explorer in its options, if that fails your device is not rooted.
Cl4ncy said:
Well, if Kingroot didn't root it could explain why it doesn't work, Safestrap requires a rooted device.
Did you get ES File Explorer? Try to enable Root Explorer in its options, if that fails your device is not rooted.
Click to expand...
Click to collapse
Sorry, I wasn't clear, Kingroot showed an error on first start. Rooting itself was successfull and since then I get a log of what apps successfully got the root permission. So that seemed to work now. But SuperSU was being weird.
Edit: I uninstalled Recovery, then Safestrap App, then unrooted in Kingroot Settings menu, then pushed Kingroot, Safestrap and ES Explorer via adb again. Kingroot started rooting process. Says it fails (and needs Wifi enabled for some reason), but when I restart the app, it says Root enabled. Once I go to Root File Explorer and rename the DisableOTA, it succeeds. Very weird...
Also there is a SetupWizard.aok_off in priv apps (Google Play?)
I just started Safestrap and installed recovery after this weird "root process failed" with root explorer working anyway. It actually booted into the recovery and I made a backup of my system!
Now I just install the Custom ROM in Slot 1? (along with GApps and SuperSU)
Can you please give me step by step instructions for safestrap? After this success I really don't want to mess up anything!
Edit: I followed these instructions (but with Nexus ROM) and it worked! Thank you so much for your help. Dealing with amazon devices definitely is frightening!
Code:
• Open SafeStrap from the app drawer
• Tap 'Reboot to recovery'
• You may be asked to grant root access, grant it
you should now be in recovery mode
• some have suggested a backup. If you desire, create a backup from *'Backup' button now, when done return to the main screen to continue*
• Tap 'Wipe'
• Swipe from left to right on the slider at the bottom to perform a factory reset
• Tap 'Home' when done
• Once at the main screen, tap 'Install'
• Scroll down to the folder 'Download', tap on it
• You should see the following three files:
cm-11-20xxxxxx-UNOFFICIAL-kodiak.zip
pa_gapps-modular-pico-4.4.4-20xxxxxx-signed.zip
UPDATE-SuperSU-vx.xx.zip
• Tap on cm-11...
• Tap 'Add More Zips'
• Tap on pa-gapps...
• Tap 'Add More Zips'
• Tap on UPDATE-SuperSU...
• Swipe from the left to the right on the bottom slider
After it's done loading, tap on 'Reboot System'
After the pre-initialization of apps, you are done! If you want root access, open SuperSU and follow the prompts.
Great you got it working! Enjoy Nexus.

[Q] HDX 7 Unlock Bootloader (..before I take the plunge)

I have a Fire HDX 7 on 13.3.2.5_user_325001120, Rooted, Safestrap 3.75 with Fire OS on Stock slot and ggow's HDX Nexus 2.0.2 on Slot-1. OTA updates are not disabled but no Wifi networks are added and Wifi is off within Fire OS.
I'm basically looking for clarification on the steps I need to take in order to unlock the Bootloader (for peace of mind and so that I can try out other ROMs freely).
To the best of my understanding I can Unlock with the following instructions:
Downgrade from 13.3.2.5 to 13.3.1.0
Download 13.3.1.0 .bin and script linked by kaeru00
Originally Posted by kaeru00
USE IT AT YOUR OWN RESPONSIBILITY because rewrite recovery partition.
How to use it.
1. install Towelroot and Supersu using KFHDX Toolkit v 0.94
2. If Disable OTA update , Airplane mode ON and Enable OTA update
3. If Install SafeStrap, uninstall safestrap on App.
4. Put "update-kindle-1X.3.1.0_user_310079820.bin" in SAME folder,
5. execute install.bat
6. reboot
7. put update-kindle-1X.3.1.0_user_310079820.bin" in internal storage.
8. Downgrade, wait a minute on the update menu, because display update button to take time.
9. disable OTA update.
This batch file works "kindle fire hdx 7" ONLY
This is tested on version 13.3.2.5 and 13.3.2.6.
Click to expand...
Click to collapse
If successful with the above I then proceed with the following to actually unlock:
Originally Posted by ceyo14
complete as follows. tested on HDX 7 (Thor) Rooted 13.3.1.0
get Python 2.7 for windows and install it
get GMPY2 for Python 2.7
open command prompt to your ADB directory:
Code:
adb shell
cat /sys/block/mmcblk0/device/manfid
cat /sys/block/mmcblk0/device/serial
from these 2 results you get your the code we need, insert the last 2 digits of the manfID with your serial
following
like this: mmssssssss
download the attachment on the following post: http://forum.xda-developers.com/show...2&postcount=46
Then place the file inside the attachement to C:\Python27 should be C:\Python\cuberHDX.py
open command prompt in: C:\Python27
replace "mmssssssss" with yours below:
Code:
python.exe cuberHDX.py 0xmmssssssss
that will put a new 0xmmssssssss.UNLOCK file in the Python27 directory
copy that file to your fastboot directory.
on an ADB prompt type
Code:
adb reboot-bootloader
then on a fastboot prompt type
Code:
fastboot -i 0x1949 devices
fastboot -i 0x1949 flash unlock 0xmmssssssss.unlock
fastboot -i 0x1949 reboot
thats it.
Click to expand...
Click to collapse
All going well, I'm then unlocked and can proceed to install TWRP and ROMs, correct?
Yes, but actually you can install TWRP after downgrading to 3.1.0 already.
And it's recommended (i.e. not mandatory) to update to 3.2.3.2 (can be done from TWRP, it's also possible to update the 3.2.3.2 bootloader only). Be sure to re-root if you update to 3.2.3.2! And keep WLAN off/flight mode active at all times. Stock firmwares are available here - ensure you get the correct for your device!
If you haven't done yet, install Minimal ADB and Fastboot, and grab these drivers for the unlock procedure in order to get the HDX recognized.
Then unlock the bootloader to be in the wonderland of HDX ROMs (=TWRP & unlocked bootloader), you can use Nexus, CM11 or CM12 then - read the installation notes and requirements carefully! Additional info for the unlock procedure after installation of the required software can be found here.
Disable OTA in Fire OS, make a backup in TWRP, and copy the backup to your PC before you flash any ROM!
Thank alot Cl4ncy.
Having now re-read the instructions I've posted, I'm abit unsure of the rollback process as below:
1. install Towelroot and Supersu using KFHDX Toolkit v 0.94
2. If Disable OTA update , Airplane mode ON and Enable OTA update
3. If Install SafeStrap, uninstall safestrap on App.
4. Put "update-kindle-1X.3.1.0_user_310079820.bin" in SAME folder,
5. execute install.bat
6. reboot
7. put update-kindle-1X.3.1.0_user_310079820.bin" in internal storage.
8. Downgrade, wait a minute on the update menu, because display update button to take time.
9. disable OTA update.
Steps 4 & 5, am I doing this on the HDX or on PC. Do I need the HDX connected to my PC, and if so what mode should it be in?
Could someone possibly expand the above steps to to be abit more clear?
316894 said:
Thank alot Cl4ncy.
Having now re-read the instructions I've posted, I'm abit unsure of the rollback process as below:
1. install Towelroot and Supersu using KFHDX Toolkit v 0.94
2. If Disable OTA update , Airplane mode ON and Enable OTA update
3. If Install SafeStrap, uninstall safestrap on App.
4. Put "update-kindle-1X.3.1.0_user_310079820.bin" in SAME folder,
5. execute install.bat
6. reboot
7. put update-kindle-1X.3.1.0_user_310079820.bin" in internal storage.
8. Downgrade, wait a minute on the update menu, because display update button to take time.
9. disable OTA update.
Steps 4 & 5, am I doing this on the HDX or on PC. Do I need the HDX connected to my PC, and if so what mode should it be in?
Could someone possibly expand the above steps to to be abit more clear?
Click to expand...
Click to collapse
After you downloaded the rollback.zip from that thread un-zip it to a folder on your PC, copy the update.bin into that folder, and execute the install.bat. Your HDX must be connected by USB, USB debugging must be active on the HDX, the install.bat will move (push) some files to the HDX.
Reboot the HDX then, copy the update.bin to your HDX and execute the downgrade.
Again: ensure you have WLAN off/flight mode active as you need OTA to be enabled in Fire OS! You do NOT want to get updated to 4.5.5 by Amazon.
Thanks again, that is as I suspected, having now opened the .bat in notepad.
Why is it generally recommended that we update to 3.2.3.2? Can this also be done the old fashioned way through the Fire OS update option or is it easier/safer through TWRP after taking a backup.
After that then I would re-root with Towelroot.
316894 said:
Thanks again, that is as I suspected, having now opened the .bat in notepad.
Why is it generally recommended that we update to 3.2.3.2? Can this also be done the old fashioned way through the Fire OS update option or is it easier/safer through TWRP after taking a backup.
After that then I would re-root with Towelroot.
Click to expand...
Click to collapse
There have been some screen issues with Nexus, thus it's recommended to use the 3.2.3.2 bootloader, which can be flashed itself in TWRP - check this thread.
So it's your choice, to update to 3.2.3.2 using the official update in TWRP or Fire OS, or just flash the 3.2.3.2 bootloader in TWRP. If you want to dump Fire OS anyway, just disable OTA in Fire OS via HDX Toolkit, backup Fire OS in TWRP, move it to your PC, update 3.2.3.2 bootloader from the thread mentioned above, unlock it, then flash Nexus, CM11 or CM12.
You can also check for the backup of the original Amazon recovery, should be somewhere on the HDX, after you installed TWRP (AFAIR TWRP creates a backup of the original recovery), and move that recovery backup to your PC as well.
Good stuff, this will give me something to do tonight when I get in from work.
I will report back with my results! Cheers. :good:
316894 said:
Good stuff, this will give me something to do tonight when I get in from work.
I will report back with my results! Cheers. :good:
Click to expand...
Click to collapse
One more thing:
You should remove the secondary slot with Nexus 2.0.2 before you un-install Safestrap. Otherwise the storage used by that slot could be still in use.
Success! 13.3.2.3.2 bootloader, unlocked and now running KitKat 4.4.4
Cheers for the help Cl4ncy. :good:
316894 said:
Success! 13.3.2.3.2 bootloader, unlocked and now running KitKat 4.4.4
Cheers for the help Cl4ncy. :good:
Click to expand...
Click to collapse
Great you got it working! Enjoy your "free" HDX.
Just to go for sure...
Hi there,
thanks for your great thread, I am in nearly the same position.
I am currently on: Safestrap 3.75, Nexus 2.0.2 from ggow on ROM-Slot-1 and Stock ROM has version: 13.3.2.4_user_324002120 (build on 20.th June, 2014, 23:58 GMT)
Some questions however remain:
How did you uninstall Safestrap? Boot to Stock ROM, start the Safestrap app there and hit uninstall? Or somewhere else?
I just want to go 100% sure before removing my "fallback" software, which Safestrap was until now.
The link in your post does no longer point to cuberHDX, I used this one: http://forum.xda-developers.com/showpost.php?p=58864282&postcount=46
I have adb and "KFHDX ToolKit v0.95" running to do things via my PC.
Do I need to use fastboot (it does not list my device yet, but I also have not changed the driver as Cl4ancy suggested)? If it is not needed, I will stick to my working adb.
The things I downloaded right now are:
13.3.2.4_rollback (from here: http://forum.xda-developers.com/kindle-fire-hdx/development/13-3-2-4-rollback-images-t2991015 ), to go back to .3.1.0 .
thor-bootloader-13.3.2.3.2_upgrade.zip (from here: http://forum.xda-developers.com/kindle-fire-hdx/development/twrp-flashable-3-2-3-bootloader-upgrade-t3025504 ), to update 3.1.0 to .3.2.3.2
cuberHDX from here: http://forum.xda-developers.com/showpost.php?p=58864282&postcount=46
I have retrieved the needed serials and are nearly ready to go. Just want to double check whether I have misunderstood something.
If not, I think this is the procedure, right:
1. Downgrade to .3.1.0 (how is this done? the zip contains folders, not a binary. The instruction say: 2. Flash the appropriate file for you device . Shall I do this by copying the zip to the device and install it via the still present Safestrap?) Can you please clarify on that?)
1.5 Delete Safestrap? (If this is still possible after downgrading? )
2. Upgrade to .3.2.3.2 by placing the .bin in the root folder ? ( I have no install.bat batch file supplied here).
3. Unlook bootloader as described here: http://forum.xda-developers.com/showpost.php?p=62253081&postcount=6
4. Flash twrp (as described here ) ?
As you see, I am a bit puzzled about Safestrap... appreciate your help!
Thanks in advance,
syk
You are in a slightly better situation, you can use the rollback images.
The downgrade is done by following the instructions in the rollback image thread. Basically you backup your current stock slot, delete secondary slots (if you created any) so the space isn't in use, copy the rollback image to the HDX, access Safestrap and flash the rollback image to the stock slot - Safestrap (like TWRP) flashes .zip files directly to the required partition(s). Then do a factory reset (i.e. wipe - do NOT go into advanced wipe! DO NOT wipe System!!). Keep WLAN off/flight mode active, so you won't get updated by Amazon! Follow the instructions 100% correctly! Copy the 3.1.0 stock update to the HDX, then update Fire OS.
Un-installation of Safestrap is simple: Just open the Safestrap app and select "Uninstall Recovery". But following the downgrade procedure incl. the factory reset, Safestrap will be gone anyway, so no need to worry about its removal (note that this applies to the usage of the rollback Image procedure only!).
After the downgrade to 3.1.0 and the removal of Safestrap you can install TWRP, then backup your Fire OS in TWRP and move the backup to your PC (if the HDX is powered off, you can access TWRP this way: press and hold Volume up, then press and hold the Power botton, release both buttons when the grey Kindle logo appears on Screen.
TWRP Installation can be done via ADB (recommended) or apps like e.g. Flashify. If you haven't installed ADB already, see the link below. The TWRP.bin must be in the root of your HDX, i.e. if you open the HDX in a file explorer, don't open any other directory, just paste it right there.
Then flash the 3.2.3.2 bootloader from the link you mentioned, it's a .zip file to be flashed in TWRP (the install.bat is required for 3.2.5 and 3.2.6 only, you have 3.2.4 and don't need it anyway).
You can unlock the bootloader then, but you should install Minimal ADB and Fastboot and grab these Drivers. You also need to install the software mentioned here (i.e Python 2.7 and GMPY2 for Python 2.7).
Hi Cl4ncy,
all worked well so far, less hassle than feared.
As expected, I could not uninstall Safestrap after I applied the rollback (since the app was gone).
I flashed original stock rom 3.1.0 ( from here, just in case anyone also needs these files reading this thread), and upgraded the bootloader to 3.2.3 (but can't really check whether this worked, or is there any possibility to check that?).
I already prepared the unlock file beforehand, but the final step is still missing: unlocking the bootloader.
I can set my device into fastboot mode with adb, but fastboot on my PC can't find my device (adb, in contrast, found it..), and the driver linked here can't be downloaded because the board is over capacity.
I hope the driver solves my problem soon.
Do you have an other location to download the file?
And in the meantime: Why do I need to unlock the bootloader? The installation of the old Nexus 2.0.2 ROM seemed to work without that via Safetrap (or it just did not say that it unlocked the bootloader?)
What are the benefits of doing that?
Thanks again,
syk
I uploaded the drivers here.
Unlocking the bootloader is required for e.g. CM12 - Nexus or CM11 for Safestrap v4 either require to update to 4.5.2, root, and install Safestrap v4, or an unlocked bootloader. TWRP also enables far better recovery options, so TWRP & unlocked bootloader open the wonderland of HDX ROMs for you.
Thanks a lot, the drivers worked. I am now trying out the latest SlimROM already. Seems to be the most stable Lollipop ROM as of now...
So I am in the process of attempting to unlock my bootloader and basically following the steps done by sykarian as we were in similar boats(my original situation described here) and I have a few questions.
So far I have used the rollback image and updated using the 3.1.0 stock firmware without any problems. According to the posts in this thread, my next steps would be to uninstall safestrap, install TWRP, and flash the 3.2.3 bootloader. My issue is uninstalling safestrap. As far as I can tell, it's already gone as I can no longer boot into recovery and there is no safestrap app present. I see sykarian mentioning a similar issue but it's not exactly clear what he did from that point.
Am I ok to just go ahead and install TWRP at this point or is there something specific I need to do to ensure safestrap is removed? Also, I notice in the TWRP thread, it says to ensure that I am running stock firmware 3.2.3.2 before installation but that is not mentioned anywhere in the posts here. Is it ok to install it on the 3.1.0 firmware I am currently running? I do see in the first reply in this thread Cl4ncy says TWRP can be installed after rollback to 3.1.0 but I just want to make sure that also applies to my situation and not just the OP.
If anyone could clear this up for me I'd really appreciate it
muunkin said:
So I am in the process of attempting to unlock my bootloader and basically following the steps done by sykarian as we were in similar boats(my original situation described here) and I have a few questions.
So far I have used the rollback image and updated using the 3.1.0 stock firmware without any problems. According to the posts in this thread, my next steps would be to uninstall safestrap, install TWRP, and flash the 3.2.3 bootloader. My issue is uninstalling safestrap. As far as I can tell, it's already gone as I can no longer boot into recovery and there is no safestrap app present. I see sykarian mentioning a similar issue but it's not exactly clear what he did from that point.
Am I ok to just go ahead and install TWRP at this point or is there something specific I need to do to ensure safestrap is removed? Also, I notice in the TWRP thread, it says to ensure that I am running stock firmware 3.2.3.2 before installation but that is not mentioned anywhere in the posts here. Is it ok to install it on the 3.1.0 firmware I am currently running? I do see in the first reply in this thread Cl4ncy says TWRP can be installed after rollback to 3.1.0 but I just want to make sure that also applies to my situation and not just the OP.
If anyone could clear this up for me I'd really appreciate it
Click to expand...
Click to collapse
Indeed Safestrap will be gone after the usage of the rollback image, and the 3.1.0 stock firmware along with the factory reset during the whole downgrade procedure, so no need to worry about Safestrap anymore. It's important to note the difference between using the downgrade images available for 3.2.4, and the different procedure for 3.2.5/3.2.6!
The requirements for TWRP are firmwares 3.1.0 to 3.2.3.2 IIRC, at least 3.2.3.2 or below - 3.2.3.2 is just recommended due to some graphic glitches with Nexus. You can flash the 3.2.3.2 bootloader upgrade (or even upgrade Fire OS 3.2.3.2) via TWRP without any problems (updated Fire OS would just require to re-root).
Cl4ncy said:
Indeed Safestrap will be gone after the usage of the rollback image, and the 3.1.0 stock firmware along with the factory reset during the whole downgrade procedure, so no need to worry about Safestrap anymore. It's important to note the difference between using the downgrade images available for 3.2.4, and the different procedure for 3.2.5/3.2.6!
The requirements for TWRP are firmwares 3.1.0 to 3.2.3.2 IIRC, at least 3.2.3.2 or below - 3.2.3.2 is just recommended due to some graphic glitches with Nexus. You can flash the 3.2.3.2 bootloader upgrade (or even upgrade Fire OS 3.2.3.2) via TWRP without any problems (updated Fire OS would just require to re-root).
Click to expand...
Click to collapse
Thanks for the quick reply. So I completed all that, got my unlock code good to go and put my kindle into fastboot mode no problem. Now I see that in order to get fastboot on my pc to find my device I need use to drivers linked in this thread. I downloaded those but I'm not sure exactly what to do with them. Looks like this is my last hurdle here. Really appreciate all the help
Edit: Just noticed one of the links in this thread is to a post explaining how to use them haha. Reading through that now.
---------- Post added at 09:12 PM ---------- Previous post was at 08:56 PM ----------
Ok after following the instructions from that post I get an error that says "The third party INF does not contain digital signature information" and it won't install the drivers. I don't see any option to bypass the warning. I am on windows 10 if that makes a difference.
muunkin said:
Thanks for the quick reply. So I completed all that, got my unlock code good to go and put my kindle into fastboot mode no problem. Now I see that in order to get fastboot on my pc to find my device I need use to drivers linked in this thread. I downloaded those but I'm not sure exactly what to do with them. Looks like this is my last hurdle here. Really appreciate all the help
Edit: Just noticed one of the links in this thread is to a post explaining how to use them haha. Reading through that now.
---------- Post added at 09:12 PM ---------- Previous post was at 08:56 PM ----------
Ok after following the instructions from that post I get an error that says "The third party INF does not contain digital signature information" and it won't install the drivers. I don't see any option to bypass the warning. I am on windows 10 if that makes a difference.
Click to expand...
Click to collapse
Do you use Win 10 x64? Unfortunately the installation of unsigned drivers in 64 bit Windows is a pain in the ass. It'd help if you'd access to a 32 bit system, preferable Win 7. Win 10 also seems to have signed driver enforcement active if secure boot is enabled, disabling secure boot helps on 32 bit Win 10.
Cl4ncy said:
Do you use Win 10 x64? Unfortunately the installation of unsigned drivers in 64 bit Windows is a pain in the ass. It'd help if you'd access to a 32 bit system, preferable Win 7.
Click to expand...
Click to collapse
No problem! Already figured it out with a quick google search. Looks I'm unlocked and ready to go!
Really appreciate your help and quick responses man. Cheers.

[SOLVED]LG G Watch doesn't show up in device list in adb recovery mode

Hi guys
I've tried everything, i bought this watch today and i was so hyped about it.
I tried to update it to 6.0.1 using adb on my mac.
The problem is when i do this command "adb reboot recovery" and then "adb devices" it shows no devices! (before entering recovery it actually shows the device in the list!
This is so wierd and there is absolutely no solution that worksfor me... anyone has any ideas?
Edit: The problem more clearly:
Ok guys so the problem was that my LG G Watch (square) for some unknown reason wasn't available in recovery mode through adb, that means when i would use the command "adb devices" in recovery mode, i would see the empty list without any devices, while anywhere outside the recovery (system, fastboot etc) i was able to communicate with the device. (Since i was so frustrated i didn't make it clear enough in the original post ) And my watch was on 4.4! ( :| )
The solution:
Ok, so the problem was the watch, because i tried a OS X (and a windows on the same mac) and 2 windows laptops, all with drivers installed (and done the "update driver..." stuff on all) and the problem still persisted.
This solution is for people whose device is not displayed while in the recovery mode in cmd/terminal.
This is what i did: (i didn't do this in the order because i literally tried every solution on the internet! but this is the order that i was finally able to solve the problem with.)
1. I downloaded this tool from this topic (go to the link, click on LG G Watch > G watch script tool > LG G Watch Restore Tools V9.8.zip)
2. Run this bat (i used a windows but it works on the mac too) 1 LG G Watch Tools for Windows.bat
3. Let it recognize the device
4. When the blue list comes up choose 4 ( you should be in bootloader)[cmd > adb reboot bootloader] when it's done, your device should be on 5.1.1.
5. Download this tool from this topic
6. In cmd/terminal type "adb reboot bootloader" then type "fastboot flash recovery [draggedfile] and drag the downloaded .img to the cmd and press enter.
7. Now you have installed a custom recovery called CWM
8. In cmd type "fastboot reboot" then after reboot "adb reboot recovery"
9. Now inside this tool swip down to "install ..." and swip (to right i guess) and stay here on the watch.
10. Now in cmd type "adb push -p [draggedfile] /sdcard/0/Download" and drag the 6.0.1 OTA update and press enter
11. Now the update is in your device as a zip file in this path : /sdcard/0/Download (it didn't work when i wanted to push it to "/sdcard" folder so i had to go deeper)
12. Now swip on install from sdcard and navigate to the path and choose the zip file.
13. Done! you have successfully updated your device without going into recovery mode!
Thank you very much @lfom for sticking to this topic and helping out in the process!
I just tried it with windows as well and ain't working... im so frustrated...
There's a guide in General section that you may want to read:
http://forum.xda-developers.com/g-watch/general/guide-how-to-fix-6-0-1-adb-bug-t3347122
Thank you very much for your response, but my watch is on 4.4w and i just want to update it because im not able to update it via the sysyem update function... So i guess that guide is no help to me
miladkalbasi said:
Thank you very much for your response, but my watch is on 4.4w and i just want to update it because im not able to update it via the sysyem update function... So i guess that guide is no help to me
Click to expand...
Click to collapse
So you are on 4.4 and want to update? What else? Rooted and custom recovery?
I think there's a tool to flash stock LG ROM, you may want to search for it. This tool may help too:
http://forum.xda-developers.com/g-watch/development/script-lg-g-watch-tool-t2820863
lfom said:
So you are on 4.4 and want to update?
Click to expand...
Click to collapse
Yes, i bought this watch yesterday and it's on 4.4 and i want to update to 6.0.1 (or any newer update)
lfom said:
What else?
Click to expand...
Click to collapse
I have never had developer experience with any android device before so i learned everything in like 6-7 hours, therefore there is a high probability that i might have made mistakes in the way but here's what i have done so far:
1. i tried to update the watch from "About" on the watch itself but kept getting "Something went wrong" error and couldn't fix it.
2. so i moved on to use my mac to do the update which took me 4-5 hours to figure out what SDK platform tools, ADB, OTA updates, bootloader, fastboot etc means.
3. i figured out all this and went on until i reached here: i have to use this commend in the terminal (it's like windows cmd): adb devices
so that i know my device is there and authorized on the companion android device (i see the device in the command shell), i then proceed to this command : adb reboot recovery , as soon as i type this command and press enter, the device reboots and enters recovery mode but it is also vanished from the system, by typing adb devices i no longer see it, i just see an empty list.
4. i also did unlock, wipe, restore back to stock ROMs (5.1.1 ROMS), tried TWRP (i then realized i can't do OTA updates with this tool)
5. i did all of these steps several times and always got the same results!
6. i also tried the windows on my mac and got the exact same results.
7. i tried 3 different windows laptops in the household (2 of which run win 8 and one runs win 7) but was not able to make it through installing the drivers (i couldn't see the android device when i clicked on update drivers...)
lfom said:
Rooted and custom recovery?
Click to expand...
Click to collapse
no i haven't rooted the device
lfom said:
I think there's a tool to flash stock LG ROM, you may want to search for it. This tool may help too:
http://forum.xda-developers.com/g-watch/development/script-lg-g-watch-tool-t2820863
Click to expand...
Click to collapse
Thank you very much for your suggestion, i have already tried that and it doesn't actually give me any more options that i already have.
I've come to the believe that it's either my laptop (which only has 2 USB 3.0 ports and some people say it causes issues) or my watch. I have to try to use a different computer but i don't think i can access more computers or solve the driver problem on the 3 existing ones.
I really wish i could solve this by myself, i live in a country that i can't access warranty and stuff so i either have to fix it myself or get a professional's help.
i found this topic as well, that's exactly my problem.
I can communicate with the watch in bootloader and TWRP but not in the recovery mode (stock)
Well, that thread has a tip about how to access watch in Recovery, it says it will be listed in Windows as an unlisted device, you have to install drivers for that...
It seems that 4.4w is too old so it won't get updated. But I remember reading another thread where the user was able to update it, probably using a full image of system or using TWRP.
If you can get to stock 5.1.1 I remember reading that if you install TWRP you can flash 6.0.1 zip, so maybe it's the best way to go. Also, probably you can force OTA on 5.1.1 (maybe any 5.x) if you do a watch reset while it's in cradle.
lfom said:
Well, that thread has a tip about how to access watch in Recovery, it says it will be listed in Windows as an unlisted device, you have to install drivers for that...
It seems that 4.4w is too old so it won't get updated. But I remember reading another thread where the user was able to update it, probably using a full image of system or using TWRP.
If you can get to stock 5.1.1 I remember reading that if you install TWRP you can flash 6.0.1 zip, so maybe it's the best way to go. Also, probably you can force OTA on 5.1.1 (maybe any 5.x) if you do a watch reset while it's in cradle.
Click to expand...
Click to collapse
Thanks for your response.
Do you mean i use boot, recovery, and system images to get to 5.1.1? i have already done this (through bootloader) and (i guess it's called the ROM?) it's on 5.1.1.
I used TWRP but when i try to use adb sideload and use the 6.0.1 zip file it gives me error saying it failed. (gives me this error on the mac : Total xfer: 0.00x , and "failed" on the watch)
I used CWM right now and it gives me the same results as the stock recovery (not being able to communicate when i enter recovery but when i go back to menu i can communicate with the device again!)
Is flashing the update more complicated that i think it is? i can't find a tutorial for TWRP and flashing an update...
O and about the last part that u added, i don't know how to force anything in that matter...
miladkalbasi said:
Thanks for your response.
Do you mean i use boot, recovery, and system images to get to 5.1.1? i have already done this (through bootloader) and (i guess it's called the ROM?) it's on 5.1.1.
I used TWRP but when i try to use adb sideload and use the 6.0.1 zip file it gives me error saying it failed. (gives me this error on the mac : Total xfer: 0.00x , and "failed" on the watch)
I used CWM right now and it gives me the same results as the stock recovery (not being able to communicate when i enter recovery but when i go back to menu i can communicate with the device again!)
Is flashing the update more complicated that i think it is? i can't find a tutorial for TWRP and flashing an update...
O and about the last part that u added, i don't know how to force anything in that matter...
Click to expand...
Click to collapse
ROM is basically kernel+system, what the device needs to run an operational system, but may include other files like boot and recovery.
As "to force an update", you don't need do to anything else but reset the watch while it's on cradle charging. It's a way to force the system to update to latest firmware, as checking in the About page does not work always if there is an actual update available. It's more like a trick. But I am not sure if it only works if watch is stock (all files from manufacturer's ROM). If I remember correctly, as it's possible to flash 6.0.1 update directly from TWRP then maybe OTA also works with TWRP (I can't verify as my LG G Watch W100 is all stock).
As for adb, probably only custom recovery (TWRP is the most common) supports adb, stock recovery probably not. Anyway, this thread is about rooting with a working TWRP (it says the official one has a bug with 6.0.1) maybe it's what you need:
http://forum.xda-developers.com/g-watch/development/guide-how-to-root-lg-g-watch-6-0-1-t3320512
Oh, and by the way, you can push files to /sdcard before booting to TWRP, it won't be erased unless you factory reset the watch or use recovery to wipe data partition, the same way it works on phone.
lfom said:
ROM is basically kernel+system, what the device needs to run an operational system, but may include other files like boot and recovery.
As "to force an update", you don't need do to anything else but reset the watch while it's on cradle charging. It's a way to force the system to update to latest firmware, as checking in the About page does not work always if there is an actual update available. It's more like a trick. But I am not sure if it only works if watch is stock (all files from manufacturer's ROM). If I remember correctly, as it's possible to flash 6.0.1 update directly from TWRP then maybe OTA also works with TWRP (I can't verify as my LG G Watch W100 is all stock).
As for adb, probably only custom recovery (TWRP is the most common) supports adb, stock recovery probably not. Anyway, this thread is about rooting with a working TWRP (it says the official one has a bug with 6.0.1) maybe it's what you need:
http://forum.xda-developers.com/g-watch/development/guide-how-to-root-lg-g-watch-6-0-1-t3320512
Oh, and by the way, you can push files to /sdcard before booting to TWRP, it won't be erased unless you factory reset the watch or use recovery to wipe data partition, the same way it works on phone.
Click to expand...
Click to collapse
I solved the problem!
Funny thing is i didn’t see your answer and fixed it by myself but you actually proposed exactly what i had to do! Thank you very much for your effort and spending your time on this topic!
For others who might run into the same problem in the future I'm gonna update the first post and say what i did.
Cheers!

Categories

Resources