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.
Related
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?
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.
"Safety"-Questions before installing CM12 on thor (after reading all relevant posts)
Hi there,
first: Big thx to the developers! Great work!
I'm on Thor Nexus 2.02 with unlocked bootloader (checked via idme) and TWRP 2.8.1.0 and want to try CM (for unlocked bootloader).
I have several Backups (Titanium and TWRP) on external HD and still on my Kindle SD.
Before doing this, I've got some safety-questions
1. Is my TWRP version ok (2.8.1.0) or should/must I update to 2.8.7.0?
2. Do I lose my unlocked bootloader when installing latest CM 12.1? I think I don't, right?
Guess: My bootloader stays unlocked until I only install "verified" custom roms as CM or Nexus.
I never want to install original stock rom. Is that ok then?
3. If I want to go back but update from Nexus 2.02 to 2.05 I simply need to grab the correct files and install them via TWRP (after doing a factory reset). My apps and data could be restored via Titanium Backup. Do I get this right?
4. Installing options for CM 12.1
a) I can manually enter TWRP-recovery by power+vol.up
b) from Flashify I can go to reboot (TWRP) recovery
c) directly via flashify under flash -> recovery image (as shown on youtube)
Best way I guess: Use TWRP, first make factory reset and then flash the ROM file.
5. Installing GAPPS
I want to install minimal GAPPS for 5.1 (gapps-5.1.x-20150404-minimal-edition-signed.zip) I would use for my moto e. Do you mind installing these gapps or should I use other ones? I only need the Play Store.
Now, if I don't like CM 12 I want to make sure to get safely back to where I come from.
These are my options
1. If CM works normally
a) Connect Kindle to PC and from there copy TWRP-backup-data to kindle SD (then simply enter TWRP recovery and press recovery). Question: Is that all or do I have to do s.th. special when doing a restore? I've never tested the backup function (shame on me).
2. If s.th. goes wrong
a) Connect Kindle to PC and push TWRP-Backup-Folder via adb command to Kindle SD. I made sure to have latest adb-version 1.032 as I needed it for unlocking bootloader as well as the necessary and correct windows drivers.
b) As in TWARP > 2.8.2 it's possible to adb sideload data that installs a new/old CM or Nexus Image
c) As in TWARP > 2.8 I can push) data so I could simply enter TWRP-recovery, active MTP (?) or simply connect to pc and then push files to my kindle and install them via TWRP
Is that correct or do you have any hints or tips for me?
I think at least I can adb push files to the Kindle.
As I lose all my Kindle-Backup-Data on my device when I install CM 12 I should be on the safe side as I still have TWRP and different ways to push backup-data to my device if anything goes wrong, right? Note: All backup-data are still on external HD.
Responses in brief:
Q1. Is my TWRP version ok (2.8.1.0) or should/must I update to 2.8.7.0?
A1. Always used the latest version posted (unless very new and possibly unstable)
Q2. Do I lose my unlocked bootloader when installing latest CM 12.1?
A2. In general flashing another rom has no impact on bootloader lock/unlock status
** EXCEPTION: Never flash a fully stock version of FireOS without further guidance **
Q3. [Expand section below for question]
A3. You can safely upgrade from Nexus v2.0.2 to v2.0.5; no concerns with restoration if needed.
Q4. [Expand section below for question]
A4. Correct. Take an image of your current environment first from TWRP (just in case)
Q5. I want to install minimal GAPPS for 5.1
A5. Unknown - but should work if content included is close/identical to originals
As for recovery options keep a copy of any/all images that you might want to use for recovery on the device in 'internal storage' (root of SDCARD). These files will survive a normal system flash and can be used to recover your device should something go wrong. Don't assume adb push or any form of side loading will work on a borked system.
laufen99 said:
Hi there,
first: Big thx to the developers! Great work!
I'm on Thor Nexus 2.02 with unlocked bootloader (checked via idme) and TWRP 2.8.1.0 and want to try CM (for unlocked bootloader).
I have several Backups (Titanium and TWRP) on external HD and still on my Kindle SD.
Before doing this, I've got some safety-questions
1. Is my TWRP version ok (2.8.1.0) or should/must I update to 2.8.7.0?
2. Do I lose my unlocked bootloader when installing latest CM 12.1? I think I don't, right?
Guess: My bootloader stays unlocked until I only install "verified" custom roms as CM or Nexus.
I never want to install original stock rom. Is that ok then?
3. If I want to go back but update from Nexus 2.02 to 2.05 I simply need to grab the correct files and install them via TWRP (after doing a factory reset). My apps and data could be restored via Titanium Backup. Do I get this right?
4. Installing options for CM 12.1
a) I can manually enter TWRP-recovery by power+vol.up
b) from Flashify I can go to reboot (TWRP) recovery
c) directly via flashify under flash -> recovery image (as shown on youtube)
Best way I guess: Use TWRP, first make factory reset and then flash the ROM file.
5. Installing GAPPS
I want to install minimal GAPPS for 5.1 (gapps-5.1.x-20150404-minimal-edition-signed.zip) I would use for my moto e. Do you mind installing these gapps or should I use other ones? I only need the Play Store.
Now, if I don't like CM 12 I want to make sure to get safely back to where I come from.
These are my options
1. If CM works normally
a) Connect Kindle to PC and from there copy TWRP-backup-data to kindle SD (then simply enter TWRP recovery and press recovery). Question: Is that all or do I have to do s.th. special when doing a restore? I've never tested the backup function (shame on me).
2. If s.th. goes wrong
a) Connect Kindle to PC and push TWRP-Backup-Folder via adb command to Kindle SD. I made sure to have latest adb-version 1.032 as I needed it for unlocking bootloader as well as the necessary and correct windows drivers.
b) As in TWARP > 2.8.2 it's possible to adb sideload data that installs a new/old CM or Nexus Image
c) As in TWARP > 2.8 I can push) data so I could simply enter TWRP-recovery, active MTP (?) or simply connect to pc and then push files to my kindle and install them via TWRP
Is that correct or do you have any hints or tips for me?
I think at least I can adb push files to the Kindle.
As I lose all my Kindle-Backup-Data on my device when I install CM 12 I should be on the safe side as I still have TWRP and different ways to push backup-data to my device if anything goes wrong, right? Note: All backup-data are still on external HD.
Click to expand...
Click to collapse
I would like to install Marshmallow on my Kindle Fire HDX 7.
My current issue is figuring out how to update the boot loader from 13.3.1.0 to 13.2.3.2. I read a post that indicated I could use TWRP to update my boot-loader version without updating my whole firmware, prior to unlocking the boot-loader.
This leads me to a bunch of questions about TWRP:
Do I need to have an unlocked boot-loader before installing TWRP?
Is there a TWRP version for kindle HDX 7 (I can only find one for Kindle 1st gen)?
Do I install TWRP through TWRP Manager app, or do I need a TWRP APK file?
Is this the correct file path for TWRP recovery “/dev/block/platform/mmci-omap-hs.1/by-name/recovery”?
I admit that this is all a bit above my head, so any help is very appreciated.
need root (no need to be unlocked if fw < 13.3.2.3)
Use an application from the market to flash the recovery image like Rashr or Flashify
OR
Use dd application from a root shell : "dd of=/dev/block/platform/msm_sdcc.1/by-name/recovery if=/sdcard/twrp_thor.img"
https://drive.google.com/file/d/0B2twXJIOgv-URTJLS2JjRzVKcWs/view?usp=sharing
Thanks for your reply ONYXis; just to make sure I understand you correctly, I use Rashr to flash the twrp_thor.img file which installs TWRP on my device, is that correct?
For clarification, I'm rooted running 13.3.1.0. As I understand it, the next steps would be:
Update boot loader to 13.2.3.2
Unlock boot-loader
Backup 13.3.1.0 ROM
Flash CM-13 Marshmallow ROM
I think I understand overall what needs to happen, but not the specifics of how to perform each step.
imamacuser said:
Thanks for your reply ONYXis; just to make sure I understand you correctly, I use Rashr to flash the twrp_thor.img file which installs TWRP on my device, is that correct?
For clarification, I'm rooted running 13.3.1.0. As I understand it, the next steps would be:
Update boot loader to 13.2.3.2
Unlock boot-loader
Backup 13.3.1.0 ROM
Flash CM-13 Marshmallow ROM
I think I understand overall what needs to happen, but not the specifics of how to perform each step.
Click to expand...
Click to collapse
That sounds right.
imamacuser said:
Thanks for your reply ONYXis; just to make sure I understand you correctly, I use Rashr to flash the twrp_thor.img file which installs TWRP on my device, is that correct?
For clarification, I'm rooted running 13.3.1.0. As I understand it, the next steps would be:
Update boot loader to 13.2.3.2
Unlock boot-loader
Backup 13.3.1.0 ROM
Flash CM-13 Marshmallow ROM
I think I understand overall what needs to happen, but not the specifics of how to perform each step.
Click to expand...
Click to collapse
Yes. You'll need to do some reading to understand the specifics of each step. While there are no videos or end-to-end how-to articles all of the information you need is contained within the HDX forum. Make sure you use the posted files which have been adapted and tested for your device. Understand what is suppose to happen in each step and double check your work before committing. I also recommend verifying the MD5 of critical files (like bootloader updates) as a bad file can render your device unbootable. Ask questions as needed; best if each post focuses on a single topic. Links to a few threads to get you started:
- TWRP for HDX
- Bootloader upgrade
- Bootloader unlock
- CM13 ROM for HDX
Recently I attempted to root my Nexus 9 (running 6.0.1, latest OTA update) using this guide: phandroid.com/2014/11/05/how-to-root-nexus-9
It didn't go so well and I ended up in a bootloop after completing the steps. I managed to resolve this by following the steps on the Google Developer Factory Images page using the latest Nexus 9 (Wi-Fi only) image (I did not re-lock the bootloader, however).
After this, the device booted fine, however it is not rooted (apps cannot get root access and rootchecker and supersu both state that it is not rooted). I would appreciate some help here, as I am not sure where I went wrong (for example does flashing the factory image de-root?) or how to gain root from here. Most of the guides I have seen are for android 5.0, and I am not sure if the software used/linked is still compatible. I am not planning on moving away from stock android on this device, so a custom recovery is not necessary for me, and most guides include installing CWM or TWRP (I'm not against this, I just figured it's not necessary.)
If anyone could link any guides that are still valid (or tell me what to do) it would be much appreciated!
That guide is way out of date and links you to wrong files. Flashing factory images will remove root.
Get latest TWRP image .
Boot your device to bootloader mode. Attach to PC issue this comand "fastboot boot <name of twrp.img>".
Have latest supersu.zip on your device before hand. Use the Temporarily booted TWRP to install that zip.
corkiejp said:
That guide is way out of date and links you to wrong files. Flashing factory images will remove root.
Get latest TWRP image .
Boot your device to bootloader mode. Attach to PC issue this comand "fastboot boot <name of twrp.img>".
Have latest supersu.zip on your device before hand. Use the Temporarily booted TWRP to install that zip.
Click to expand...
Click to collapse
Thanks! I've just gotten around to following your instructions, and that was totally painless. Much simpler and faster than anything I found elsewhere, too (Guess all the guides I found were hopelessly outdated).
Will this method work for all current devices (assuming I have the correct TWRP, of course)?
@Sithon
Should work with most nexus devices.
Other devices may have locked bootloaders and need different methods to root. Check the device forum.