FORUMS
Remove All Ads from XDA

[RECOVERY] Custom CWM-Based Touch Recovery 5.0.2.7 for Kindle Fire [FINAL][Dt:10/03]

13,204 posts
Thanks Meter: 39,809
 
By DooMLoRD, Inactive Recognized Developer on 19th January 2012, 09:16 PM
Post Reply Email Thread
This is a Custom CWM-Based Touch Recovery 5.0.2.7 for Kindle Fire


Credits and special thanks to Koush and everyone else involved in Cyanogenmod project!










[ info ]

This is standard CWM recovery with some smart features/modifications and ability to navigate using touch screen (on-screen buttons)

i dont have this device with me so cant do testing myself... smirkis & others from this thread helped out with testing it...


[ credits / special thanks ]
  • Koush - for his brilliant work & coding for CWM recovery
  • TeamWin - for the TWRP recovery... i have used the recovery.fstab from their recovery-ramdisk...
  • pokey9000 - for providing the custom binaries to set bootmode
  • Napstar - my teammate (Team UtterChaos) for his work on implementing touch based navigation interface
  • sztupy - for his work on SteamMOD recovery (the core touch interface is based on his work)
  • jcase - for pointing out correct default.prop entires
  • all testers who helped with the initial test versions




[ WARNING ]


and incase this doest work correctly make sure that u can restore to factory condition...


DO NOT rapidly tap the on-screen buttons...




[ Requirements ]
  • fastboot capable Kindle Fire (factory cable way or rooted and bootmode enabled)



[ features ]
  • touch based on-screen buttons for navigation thru menus (from top to bottom):
    • SELECT
    • UP
    • DOWN
    • BACK
  • based on standard CWM5.0.2.7 recovery sources
  • revamped layout for recovery menu (to improve navigation) [renamed few options and changed their order]
  • changed "wipe data/factory reset" option to just "factory reset", and detailed the partitions which will be wiped
  • added reboot options (Kindle Fire specific)
    • reboot into system
    • reboot into recovery
    • reboot into fastboot mode
  • "Partition SDCard" is disabled for this device
  • add confirmation to "backup" option in Nandroid menu... it used to keep getting pressed by mistake and start making backups immediately... now it will ask u before starting backup
  • removed tons of "NO"s from some menus...
  • fixed "reboot into recovery" in "advanced menu"
  • shows battery percentage [based on generic sysfs interface] (not sure if this works as i dont have device to test)
  • shows current time (time when the recovery was entered/started)
  • uses new Roboto FONT (from latest CWM repo)
  • recovery build date/time is now shown
  • new "select update.zip menu": it will give u a new option - "show file details" - which will display the size (in bytes) and the MD5SUM of the selected file
  • new "advanced backup menu": it will allow the user to manually select which partitions to be backed up... supported partitions (/boot (kernel), /system, /data, /cache & /sd-ext)... THESE BACKUPs WILL BE DONE TO /sdcard
  • added prompt to display the "backup folder name" when user starts restoring a backup
  • added a warning and option to abort backup if space on sdcard is < 150 MB
  • increased on screen log/output display to 36 rows


[ how to flash/install ]

reboot into fastboot mode and enter the command:
Code:
fastboot flash recovery filename.img



[ how to use recovery ]

use onscreen buttons to navigate in recovery menus


[ what all to test ]
  1. flashing UPDATE.zip (test update.zip : test_emmc_update-v3.zip will copy a file "blankplaceholder" to /system, /data & /cache partitions)
  2. backup/restore of current ROM
  3. mounting USB storage in recovery menu
  4. access to device via adb
  5. fix permissions (Advanced Menu)
  6. reboot options (check if device can reboot into system, recovery & fastboot mode)


[ how to report issues ]

while reporting issues (if any) kindly provided detailed info as to what all steps lead to that error/issue... also while in this recovery mode (before rebooting) pull the recovery log files using ADB and upload them with ur post
Code:
adb pull /cache/recovery .


[ donations ]

if u feel that this work has helped u OR u think that the work i put into making this is worthy of donations, then click on the following link for buying me some coffee/beer/etc

PAYPAL DONATION LINK



[ sources ]

https://github.com/DooMLoRD/CWM-Reco...ed-Kindle-Fire



[ download links ]

< NEW >

[Kindle Fire] CWM-Based Touch Edition Recovery 5.0.2.7 by TeamUtterChaos (v01-FINAL)
MD5HASH: 980f152121afd5dcd12b732669e21b09



< OLD >

[Kindle Fire] CWM-Based Touch Edition Recovery 5.0.2.7 by TeamUtterChaos (v01-BETA2)
MD5HASH: 62022defd4a459ff552490e7c07de5af


[Kindle Fire] CWM-Based Touch Edition Recovery 5.0.2.7 by TeamUtterChaos (v01-BETA1)
MD5HASH: 7524585473aa20158fc8491f85023dcc








enjoy!!!
The Following 35 Users Say Thank You to DooMLoRD For This Useful Post: [ View ] Gift DooMLoRD Ad-Free
 
 
19th January 2012, 09:16 PM |#2  
DooMLoRD's Avatar
OP Inactive Recognized Developer
Flag Pune
Thanks Meter: 39,809
 
More
reserved for later
The Following 4 Users Say Thank You to DooMLoRD For This Useful Post: [ View ] Gift DooMLoRD Ad-Free
19th January 2012, 10:29 PM |#3  
Gam3r 4 Life's Avatar
Senior Member
Flag Napa, California
Thanks Meter: 299
 
More
Last night I got the forced 6.2.2 update that broke root. I was able to get root back using burritoroot2. But no matter what I tried I couldnt get twrp back. So I tried this CWM based recovery and it worked. I have it running now on my 6.2.2 rooted Fire. Just did a full back up. So far so good. Im just glad to have recovery again. Thanks for this.

Heres what Ive been able to do. Full backup, reboot to system, reboot to recovery, and mount usb storage.
The Following User Says Thank You to Gam3r 4 Life For This Useful Post: [ View ] Gift Gam3r 4 Life Ad-Free
20th January 2012, 03:48 AM |#4  
androidcues's Avatar
Senior Member
Flag Boston
Thanks Meter: 96
 
More
kinda offtopic but somewhat relevant
Ok, so I was over at friends for dinner and then I wanted to perform a backup in anticipation of tonights beta1 test and left the KF on the couch in recovery mode... and my friends kids got ahold of the KF........ :/

After dinner I found it in perpetual fastboot mode with the SDcard erased and no image in /system... which means they wiped both my SDCard and then my whole image!!! Luckily I had my laptop in my car so I simply restored my SDCard and fastbooted a backup back in.

I am not sure how they did it as theyre not even past the "See Dick Jump Jane" reading level but they did it.

which means we need to be extra careful when the device is in recovery mode... I dont think they would have succeeded if it was my Vision left on the couch vs the Fire with touchscreen....

anyway - this prompts two ideas..
1. additional prompts at the Factory Reset option (do you reeally really really want to do this) and at the Format SDCard option.

EDIT - and this is how I flash recovery

Microsoft Windows [Version 6.1.7601]
Copyright (c) 2009 Microsoft Corporation. All rights reserved.

C:\Fire\tools>fastboot devices
0123456789ABCDEF fastboot

C:\Fire\tools>fastboot erase recovery
erasing 'recovery'... OKAY [ 2.030s]
finished. total time: 2.030s

C:\Fire\tools>fastboot flash recovery chaosbeta1.img
sending 'recovery' (5194 KB)... OKAY [ 1.473s]
writing 'recovery'... OKAY [ 1.020s]
finished. total time: 2.494s

C:\Fire\tools>fastboot reboot
rebooting...
finished. total time: -0.000s

C:\Fire\tools>
20th January 2012, 09:44 AM |#5  
DooMLoRD's Avatar
OP Inactive Recognized Developer
Flag Pune
Thanks Meter: 39,809
 
More
Quote:
Originally Posted by Gam3r 4 Life

Last night I got the forced 6.2.2 update that broke root. I was able to get root back using burritoroot2. But no matter what I tried I couldnt get twrp back. So I tried this CWM based recovery and it worked. I have it running now on my 6.2.2 rooted Fire. Just did a full back up. So far so good. Im just glad to have recovery again. Thanks for this.

Heres what Ive been able to do. Full backup, reboot to system, reboot to recovery, and mount usb storage.

glad to hear that...


Quote:
Originally Posted by androidcues

Ok, so I was over at friends for dinner and then I wanted to perform a backup in anticipation of tonights beta1 test and left the KF on the couch in recovery mode... and my friends kids got ahold of the KF........ :/

After dinner I found it in perpetual fastboot mode with the SDcard erased and no image in /system... which means they wiped both my SDCard and then my whole image!!! Luckily I had my laptop in my car so I simply restored my SDCard and fastbooted a backup back in.

I am not sure how they did it as theyre not even past the "See Dick Jump Jane" reading level but they did it.

which means we need to be extra careful when the device is in recovery mode... I dont think they would have succeeded if it was my Vision left on the couch vs the Fire with touchscreen....

anyway - this prompts two ideas..
1. additional prompts at the Factory Reset option (do you reeally really really want to do this) and at the Format SDCard option.

hehe kids can figure out stuff


Factory reset already has a "are u sure prompt"

lets see if i have time i might add prompts to those format options...
20th January 2012, 09:48 AM |#6  
jcase's Avatar
Forum Moderator / Senior Recognized Developer - Taco Vendor
Flag Sequim WA
Thanks Meter: 15,614
 
10
Donate to Me
More
Is source up anywhere, I would like to contribute.

Quote:
Originally Posted by DooMLoRD

glad to hear that...




hehe kids can figure out stuff


Factory reset already has a "are u sure prompt"

lets see if i have time i might add prompts to those format options...

20th January 2012, 09:54 AM |#7  
DooMLoRD's Avatar
OP Inactive Recognized Developer
Flag Pune
Thanks Meter: 39,809
 
More
Quote:
Originally Posted by jcase

Is source up anywhere, I would like to contribute.

touch edition sources arent pushed yet...

we are still finalizing things...

but it will be released soon...
20th January 2012, 09:55 AM |#8  
jcase's Avatar
Forum Moderator / Senior Recognized Developer - Taco Vendor
Flag Sequim WA
Thanks Meter: 15,614
 
10
Donate to Me
More
Quote:
Originally Posted by DooMLoRD

touch edition sources arent pushed yet...

we are still finalizing things...

but it will be released soon...

Ok, it's just silly for two seperate groups to be working on the same thing at the same time.

Is this based off gweedo's/koush's?
20th January 2012, 09:57 AM |#9  
DooMLoRD's Avatar
OP Inactive Recognized Developer
Flag Pune
Thanks Meter: 39,809
 
More
Quote:
Originally Posted by jcase

Ok, it's just silly for two seperate groups to be working on the same thing at the same time.

Is this based off gweedo's/koush's?

base is CWM5.0.2.7 from koush/CM repo
20th January 2012, 01:59 PM |#10  
androidcues's Avatar
Senior Member
Flag Boston
Thanks Meter: 96
 
More
Flashed beta1 and its much better than last... did everything on the menu and not one problem at all... except for getting sent to no mans land in key test... still cant find that trapdoor to get back. did backup restore flashed update.zip and emmcV3 and then flashed ICS played with full reboot menu liked how i can reboot into fastboot so i can flash a new recovery... but whatever.. good release... ready for next test.

now one suggestion and ill stop with suggestions after this... i liked it how CWM on the Vision would turn on when the device was off and charging... folks saw this as a bug but i saw it as feature and then that was patched up. Since Fire only has one button and i dont really like pushing that button to get to recovery (itll wear out faster) it would be killer if CWM could turn on when charging so when someones done charging and ready to turn oon device they can start right off in CWM. People can either just reboot system or start off with CWM utilities.



Sent from my T-Mobile G2 using xda premium
20th January 2012, 03:18 PM |#11  
DooMLoRD's Avatar
OP Inactive Recognized Developer
Flag Pune
Thanks Meter: 39,809
 
More
Quote:
Originally Posted by jimmydafish

mod edit *snip* insert really unwanted post here


we have been working on this for past two months and have released this recovery for various devices (SE Xperia X10, ARC, PLAY; HTC Flyer; Huawei Ideos X6; Samsung Galaxy SL i9003)...

FYI the base for this recovery is CWM (by koush/CM team) and i have personally added some modifications which can be found here: https://github.com/DooMLoRD/CWM-Recovery-Modded
most of the work, related to adding touch based navigation, has been done by my team-mate Napstar... the "touch" capability is from a small block of code from SteamMOD recovery by sztupy...

u can decide urself when u see the sources (sources will be released soon)...

further more if u dont understand/appreciate our work then u can leave this thread and stop talking crap like this...

another thing ur post is being reported to the MODS...


if ppl are not interested in our work i think we will stop this... there is no point wasting our time for a community who doesnt understand/appreciate what we are doing and anyways we dont have the device... we were purely doing this so that users from ur community can benefit... if there is so much hatred we will close this project...
The Following 3 Users Say Thank You to DooMLoRD For This Useful Post: [ View ] Gift DooMLoRD Ad-Free
Post Reply Subscribe to Thread

Guest Quick Reply (no urls or BBcode)
Message:
Previous Thread Next Thread
Thread Tools Search this Thread
Search this Thread:

Advanced Search
Display Modes