yashsingh1/xdaforums huggingface dataset:
[Kindle Fire Android Development] Sblood86:
Alright so I ran through most of your tests from your list.

booted recovery from fastboot (did not flash)

performed system backup

mounted USB storage from within recovery and pushed test zip from OP

installed updated zip confirming files flashed to system and data (did not confirm cache but one can assume)

performed system restore to prior state

reboot to recovery (note being that I did not flash CWM at this point it booted into TWRP)

reboot device; at this point the device looped back into recovery

set bootmode from adb back to 4000 and reboot device

booted recovery from fastboot again

reboot to fastboot mode

reboot device

flashed and booted back into recovery

reboot into recovery mode (curious if there would be a difference between having TWRP flashed on the device)

reboot device again, device did reboot properly this time.

In short: AWESOME!!!

Edit:

So I've been playing around a bit with a few other things tonight, went to make another backup from within CWM and I only had 150megs of space free (oops), no big deal right?

Went into mounts and storage and mounted the usb from my PC and deleted some older backups from twrp.

Unmounted the device and went to make another backup... 0megs of space free. (I went ahead and remounted the usb and deleted the partial backup that had been made) and checked again, still 0 (the PC of course shows over a gig free at this point)

Reboot > reboot recovery. USB is remounted properly and the correct amount of space is displayed.

Appears to be a small issue with the device remounting the sdcard after externally modifying the contents.

Unfortunately I've already rebooted so I don't think the recovery logs will be much use but for the sake of testing I would be more than willing to fill my sdcard backup with random junk and reproduce the error again? lol
[Kindle Fire Android Development] DooMLoRD:
thanks for the detailed report...

did u try this: after flashing the recovery onto /recovery partition of device, check if all the "Reboot options" works also check if "power off" works...

regarding the SDCARD issue... i think its a common issue of CWM not refreshing the sdcard contents when still in recovery mode... had this issue on X10... its always best to reboot back into recovery...
[Kindle Fire Android Development] foxdog66:
I got it all worked out with tasker :D and a little help from this plugin
[Kindle Fire Android Development] CrimsonKnight13:
Kickass work, DooMLoRD! I'm always a big fan of you & your colleagues work. :)
[Kindle Fire Android Development] smirkis:
one of the first things we tested and made sure worked was mounting SD card in recovery and pushing files and making sure they were there incase u had no os. so it should work. as doomlord said, reboot back to recovery after changing files jjust incase.

after I flashed this directly, I deleted all twrp files n my 1 backup and got a whole gig back on my sdcard. awesome lol
[Kindle Fire Android Development] DooMLoRD:
yups tasker is one of the best tools for this scenario!

but its a paid app so i was suggesting a free alternative ;)
[Kindle Fire Android Development] Sblood86:
Power off appears to work without issues. Thanks for the response regarding SDCARD contents (not extremely bothersome anyway, just wanted to make sure it was known). Let me know if you need any other testing, if I could I would break electronics for a living ;)
[Kindle Fire Android Development] DooMLoRD:
thank you all for testing... i think the BETA2 is almost final now...

i will just wait for few more days for testing reports, incase something comes up, and then release v01-FINAL...
[Kindle Fire Android Development] Sblood86:
speaking of more bugs lol...

Go to advanced and select reboot recovery, the device reboots instead of rebooting back into recovery...
[Kindle Fire Android Development] DooMLoRD:
thanks... hope a few more ppl can verify this...
[Kindle Fire Android Development] smirkis:
I can confirm it just reboots back to the os thru advanced menu.

1 thing I noticed. after I flash cm9, I reboot to os, than back to cwm, and I get can't open lastlog and log cache files. it keeps showing iit til I wipe cache

edit: I tried flashing cm7 again just to make sure it was the rom. no error after rebooting into recovery. but i flflashed cm9 again, during install I get a random offset error, than after rebooting to recovery I get both lastlog and log file cache error.
[Kindle Fire Android Development] foxdog66:
I think fixing permissions fixed the log/last_log errors for me on cm9 (could be wrong about what actually fixed it but I went from getting those errors to it working fine)

Regarding reboot recovery option in advanced settings, it does not set the bootmode, it just reboot the device.
[Kindle Fire Android Development] slippers67:
Any chance there will be support to restore backups made with twrp? I (of course) have my stock rom backup in twrp, so the only way I can currently use cwm and have that backup available would be to:

1. Backup current cm7 with twrp

2. Restore stock backup via twrp

3. Install cwm

4. Backup stock rom via cwm

5. Install twrp

6. Restore cm7 via twrp

7. Install cwm

Or some combination thereof. Kind of a pain, but I guess I may have to do it that way.
[Kindle Fire Android Development] DooMLoRD:
i dont know what format TWRP backs up the roms... if u have all correct files and have the md5 file i think twrp backups should work in CWM as long as they are in /sdcard/clockworkmod/backup/ folder
[Kindle Fire Android Development] smirkis:
no offense. but do u really see yourself flashing back your stock rom? old 6.2 or 6.2.1? run paulobriens rom at the least or something lol.
[Kindle Fire Android Development] the_kwa:
great work! thanks for this, been missing CWM on the kindle!
[Kindle Fire Android Development] FlyRyan:
All of this isn't necessary. You can save some back and forth by just hotbooting CWM until you have all of your restores saved. I'm doing all of that right now.

I think the CWM recoveries will restore TWRP if you do it this way, but since they are just backups, I don't really care.
[Kindle Fire Android Development] androidcues:
deleted because i have no idea what was going on here....

anyhoo -

whats the big deal with the media reporting some new great development in clockworkmod -- touch recovery? isnt that what DooMLord did like, two or three weeks ago? :) http://www.androidcentral.com/clockworkmod-developer-teases-touch-based-recovery

been there, done that, and loving it! It is the best recovery I have ever had.
[Kindle Fire Android Development] darkstar765:
Sorry to ask, but are the exact steps to install this onto the Kindle Fire. I have it rooted and twrp no longer works. I just dont see any real steps to install this software. I just dont want to brick my kindle thank you
[Kindle Fire Android Development] krelvinaz:
The instructions are in the first post.

You can first test the recovery by using:

fastboot boot filename.img

And if that is okay, you can flash the recovery to the device with

fastboot flash recovery filename.img

filename.img in both cases is what you have the image named on your KF, which if you just downloaded the image without changing the filename would be KINDLE-FIRE-UtterChaos-CWM5-touch-v01-BETA2_recovery.img.
[Kindle Fire Android Development] darkstar765:
Thank you for not flaming me!

Do I enter these commands in a command promp terminal on my computer or a terminal app on my kindle? Thx again!!!!
[Kindle Fire Android Development] krelvinaz:
You would use the fastboot command on your computer. You need to put the KF into fastboot mode first.
[Kindle Fire Android Development] smirkis:
So I jumped back in to play around and I found a little bug.

When u go to advanced, than key test it opens a full blank touch screen with no way to back out. As long as u don't go join here u won't get stuck, if u do a hard reset is all that's required.
[Kindle Fire Android Development] DooMLoRD:
When u are at that screen just click in the lower right corner (where back button is mapped)
[Kindle Fire Android Development] LiQuiD_FeAR:
I have this working well. Thank you. I'd just like to point out that I thought Advanced> Fix Permissions would change the file system from read only to writable. Thats not the case. It might have fixed root explorers ability to mount as R/W. I did end up getting permission to change the file system. Namely installing my custom hosts file to block ads in system/etc/, Also renaming the OTAsilentinstall.apk to avoid amazons patches.
[Kindle Fire Android Development] b63:
that will not prevent the ota ! this one works:

http://xdaforums.com/showthread.php?t=1451328
[Kindle Fire Android Development] sztupy:
Wow. Never thought someone will use my touch based recovery stuff :)
[Kindle Fire Android Development] DooMLoRD:
ur work is brilliant mate! thanks for ur awesome work on the SteamMod recovery!
[Kindle Fire Android Development] jmcoffey:
Tried that. All it did was showed that I pressed the screen.
[Kindle Fire Android Development] Segnale007:
Awww Clockworkmod Touch on my kindle-fire is booming.. I couldn't ever handle TWRP really. I am the classic ClockWorkMod affectionado :-) as it has been my first and only recovery mod ever since I came to Android back on 2009.

So big ups @DooMLoRD and whoever is involved behind the project and screw TWRP :)
[Kindle Fire Android Development] U-MAD:
Everything worked perfect! Thanks!
[Kindle Fire Android Development] Zombiepiratez:
This looks very nice, but I think i'll stick with TWRP a little while longer.
[Kindle Fire Android Development] dnathan13:
Since no one responded I thought I would point out that Koush created an official CWM touch recovery and rather than using on screen buttons for arrows, back, and selection it is an actual touch based version. Plus since Koush's are official they will work with rom manager rather than having to download and flash everything manually.

This CWM version is great for us for right now and doomlord did awesome, but being official is always nice and the ability to touch the selections would be pretty cool as well.
[Kindle Fire Android Development] androidcues:
noticed this I chose not to cuz the only way I install a recovery is with fastboot. I don't trust apps to do it. doom lords works just fine.
[Kindle Fire Android Development] smirkis:
I got excited when I saw this, just so u know u can always fastboot flash a different recovery (like this one by doomlord) if things go wrong.

But I went in and thought maybe koush released an official since u posted those pics, but when u hit kindle it says no official recovery available.

Bummer.
[Kindle Fire Android Development] astmario:
Just to say thanks, installed CWM beta2 recovery this morning and finally I can sleep sure that I can restore Kindle to previous state if something goes wrong :)
[Kindle Fire Android Development] chairshot215:
Has this project been abandoned?

I had some doubts with TWRP at first just because I was only familiar with CWM, had even started a thread questioning the reliability using the recovery. I have since learned that TWRP is a dam good recovery but would still prefer using CWM and had been planning to make the change once this was out of beta but it doesn’t look as if anything has been going on since beta2 was released weeks ago.

Anyhow at this point TWRP has gotten me out of a few binds and I think most of my concerns stem from the fact that Amazon was selling a million Kindles a week and the issues users experienced that had just about flooded the forums in the beginning had actually been the result of millions of people with limited experience using recovery's in general and would have had these same issues with CWM. Also later learned that most of if not all the issues or complaints around TWRP had actually been fastboot issues and that the users were unable to distinguish between fastboot,fire fire fire and TWRP as if they had all been the same thing.

Still there is just something about CWM that gives me that little bit of courage needed to try and do & learn new things without the fear of doing anything that can’t be fixed. With all that said the more I follow Kouch in dealing with other devices and reading his interactions with other developers and users in general the guy kind of comes across a bit arrogant and somewhat full of himself. Don’t get me wrong the man is a genius and without his contribution who knows what the state of Android would be today. Just saying I have read some of his dealings with users and developers and was taken back enough with his arrogance that I would rather put my support behind using an alternative recovery as long as it’s stable and can be trusted. The more I use and the longer I go using TWRP I am beginning to trust the recovery more and more every day.

Have a feeling that many are going to take issue with a few of these comments but it is what it is.
[Kindle Fire Android Development] DooMLoRD:
actually BETA2 is almost final version...

me and my teammate are working on FULL touch screen version... with one click, drag, and gesture support...

following is a video of what we currently have working on one of our supported devices (Samsung Galaxy SL i9003)

[YOUTUBE]JVWqgGfV0SM[/YOUTUBE]

so i though i might release that directly ;)

btw we have released the sources for our on-screen touch navigation buttons recovery here:

http://xdaforums.com/showthread.php?t=1485829
[Kindle Fire Android Development] smirkis:
use what u want. support is important to me. noone's developing twrp andthey actually abondoned the project. koush could be a mute for all I care. he has made so much possible, and give other developers a base to port all over, like twrp lol. it is what it is, cwm for me all day. again, thank you doomlord, thank you.

btw, beta2 is more than stable. its pretty much impossible to brick a kindle fire so why not give it a shot instead of bashing someones port based on your opinion on a different developer?
[Kindle Fire Android Development] valdezpa09:
Hey guys and gals,

I think I may have done myself in on this one. I had this recovery installed and accidently hit reboot into fastboot and now I'm stuck. The computer won't see it as plugged in... Any ideas?
[Kindle Fire Android Development] b63:
install correct driver (android adb interface) and set boot mode to normal eighter with kfu option 1 or manually by "fastboot -i 0x1949 oem idme bootmode 4000" and "fastboot -i 0x1949 reboot"
[Kindle Fire Android Development] chairshot215:
I don’t recall bashing anyone’s Port, CWM recovery in general, or Koush's contribution to the community. Koush's ego yes, but last I checked he is not working on a port for the fire. Correct me if I’m wrong but I think I also stated more than once that I was planning on using this port if it was still being supported. Just wish there was a more reliable recovery as I don’t like supporting someone who makes snide remarks in public forums to developers working on ports or users with questions. Don’t see why I would bash Doomlord for wanting to port the most reliable and tested recovery available to users. Do I wish there was a more reliable and accepted recovery available that developers would want to port in its place because of the reasons I have stated, yes. Was just saying that if this port was no longer being supported I wouldn’t lose any sleep as TWRP has turned out more reliable then I had previously given credit. Could I have worded the end of my comment better, yes but even then I don’t see how it could have been taken as a bash toward anyone’s work.

Anyhow, thanks for the update Doomlord, bashing your work was really not my intention at all whatsoever in any shape or form. Sorry if it appeared to have been the intent.
[Kindle Fire Android Development] podspi:
Err, that looks ridiculously awesome!

Also, the only thing keeping me on TWRP is the ability to compress backups. With the limited space on the KF, I find that valuable. That being said, it did corrupt a backup on me once, so maybe I'm just nuts... :eek:

Luckily, it is really easy to switch between the two if you are handy w/ fastboot :D
[Kindle Fire Android Development] jwilliamf:
DooMLoRD, please let us know when that nice interface is implemented in beta2. I would like to get CWM since twrp is no longer an active project.

Thank you
[Kindle Fire Android Development] jfb9301:
I'd like to second the request for compression in backups. I feel that I am stuck with TWRP as I have compressed all of my backups to date. I'm afraid if I change recovery from TWRP to CWM, I won't be able to flash a previously compressed backup.
[Kindle Fire Android Development] DooMLoRD:
Interesting... When I get time I will check how we can implement this... bz2/gz compression should be possible...
[Kindle Fire Android Development] FlyRyan:
It's time consuming, but you can restore your TWRP backups and then back them up again with CWM one-by-one.
[Kindle Fire Android Development] smirkis:
for an easy way to switch between recoveries, use my gscript method.
[Kindle Fire Android Development] lovejoy777:
can anyone help please.

i've flashed cwm recovery and my kindle will only boot into recovery.

although this is such a great recovery i'm sure you can understand that its not the only thing i want my kindle to do.

i tested it 1st and all worked great but after flashing it thats when i got stuck in recovery loop.

im using ubuntu 11.10 if that helps

thanks in advance

sL
[Kindle Fire Android Development] smirkis:
When cwm first loads, go to reboot options, and select reboot system

Btw, how did u flash it?
[Kindle Fire Android Development] quarky42:
I'd love to see some basic file compression.

Even a fast basic level of compression would be good. Usually files don't get much smaller beyond the basic level of compression anyway... Example: Some files may compress down by 50% on a basic level of compression. Higher levels of compression might yield 52% or 55%...the extra 2% or what ever it is usually isn't worth the extra time it takes to compress it down.
[Kindle Fire Android Development] lovejoy777:
ok so heres what happend.

flashed with fastboot.

cwm booted ok.

then played around with cwm for a bit and tried reboot.

thats when i got stuck in recovery loop (didnt matter what i did just kept rebooting to cwm.

then heres were it gets strange. I tried to reboot and this time it booted to twrp.

and i got stuck in recovery loop and cwm just vanished.

i wiped sdcard factory wipe battery wipe cache/dalvik wipe.

and pushed new rom/gapps tried reboot still stuck in recovery loop (twrp).

reflashed twrp/blaze.

then reflashed rom etc and was finally able to boot as normal.

i still have twrp and no sign of cwm.

should i try again.

if so any pointers where i may have gone wrong.

i have cwm recovery on my gnex and love it, just wanted it on kindle so much..
[Kindle Fire Android Development] smirkis:
use my gscript method! lol easy peasy. no fastboot needed

but can u type exactly what u did to install?
[Kindle Fire Android Development] lovejoy777:
Thanks all ive sorted it.

like a prize noob i flashed it like i would a kernel and not "flash recovery" lol

so now i have cwm on my kindle :-}.

thanks again to anyone who replied to my plea
[Kindle Fire Android Development] :
I currently have TWRP installed, can I just push this onto my Kindle Fire? Will it create a problem?
[Kindle Fire Android Development] smirkis:
I don't think you can use your backups from twrp. but everything else works great :-)
[Kindle Fire Android Development] :
Backups in TWRP work.
[Kindle Fire Android Development] a2296455:
Hey is there any way this will be officially supported by Koush? Hope so, can't wait!

I tried to access this through ClockworkMod App but it says a touch recovery isn't available :(

---------- Post added at 06:26 AM ---------- Previous post was at 05:45 AM ----------

I don't have access to a USB cable. Please let us install this over Clockwork Mod!
[Kindle Fire Android Development] lovejoy777:
sorry to be a noob but what is tour gscript meathod?
[Kindle Fire Android Development] smirkis:
here ya go.

http://xdaforums.com/showthread.php?t=1500935
[Kindle Fire Android Development] codemansGT:
help fixing a stupid mistake

i need to get back into recovery and i cant seem to. the only way i know how is to use the kindle fire utility and that doesn't seem to work now that i flashed the same rom over itself. is there another way to get into recovery?
[Kindle Fire Android Development] Sblood86:
Hmm, nevermind; reading through the source and I think I'm just losing it lol
[Kindle Fire Android Development] a2296455:
I haven't figured this out either... can I just click "flash clcokworkmod recovery" in the app?
[Kindle Fire Android Development] paranoid android85:
Download the gscript posted in the development thread, i think he already has cwm recovery in the file. Follow his instructions, it's just a few clicks. You don't have to fastboot or anything. here it is http://xdaforums.com/showthread.php?t=1500935
[Kindle Fire Android Development] DooMLoRD:
hey guys i am free today... if its possible can someone please summarize whatever features/bug fixes u want in the FINAL version?

i wont create the final version with full touch as the code might be unstable... but i will try n release a separate test version for full touch recovery!!!!

but right now i want to finalize this, so please let me know asap!
[Kindle Fire Android Development] paranoid android85:
Haven't played with this enough, is there an option to compress backups? That would be cool. and maybe to show the time and battery %
[Kindle Fire Android Development] twa_priv:
+1 for that. Compress would be cool given the limited storage on the KF.
[Kindle Fire Android Development] smirkis:
It does put everything in .tar format which is a compressed format. In twrp my backup ranges from 4-700mb and with cwm they ranged from 2-300mb depending what's installed. I don't keep a bunch of backups so compression isn't that important, but if it can drop backup size and not take forrrrever to do a backup with compression, that's be great.

Color change? I like the newer blue text color that's out lol

Fix advanced option reboot or remove it, there's a reboot to recovery option in the reboot options menu already.

Battery percent would be nice.

Other than those, not much u can really do to it. It works great lol
[Kindle Fire Android Development] paranoid android85:
i was thinking of color change too, but not sure how much work would have to be put in to do that. i do like the blue of the new cwm, matches the ics ui
[Kindle Fire Android Development] twa_priv:
Since when is tar a compressed format?

Test extracting one of the files created by CWM (e.g. data.ext4.tar) and then compare the file size of the extracted data folder with that of the tar file and you'll see that the sizes are the same.
[Kindle Fire Android Development] uoY_redruM:
...because you extracted the COMPRESSED file. Of course they'll be the same.

The compression is within the file itself. All files contained in the compressed directory are identical.
[Kindle Fire Android Development] twa_priv:
If I extract the data.ext4.tar using tar -xvf data.ext4.tar, then the size of the extracted data directory (du -ms) is the same as the tar file size - so where exactly is there any compression?

$ du -ms *
865 data
862 data.ext4.tar

Anyway, even if the file was compressed it woudn't save much:

$ du -ms data.ext4.tar.gz
706M data.ext4.tar.gz