Introducing XDA:DevCon – A Conference For Developers By Developers
XDA Developers Android and Mobile Development Forum
Forgot your password?
 
Post Reply+
Tip us?
 
DooMLoRD
Old
(Last edited by DooMLoRD; 17th March 2012 at 07:37 AM.)
#1  
DooMLoRD's Avatar
Recognized Developer - OP
Thanks Meter 20531
Posts: 10,050
Join Date: Jul 2010
Location: Indian Institute of Management, Ahmedabad (IIMA)
Default [RECOVERY] Custom CWM-Based Touch Recovery 5.0.2.7 for Kindle Fire [FINAL][Dt:10/03]

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!!!

I am on a tour right now... will not be available for discussions for a while...



Like my work? Please consider donating via PayPal


Lead Developer of Team UtterChaos & Member of Team ICX

Creator of DooMKernel making those Snapdragons fly higher and faster

Android Devices I use : Sony Xperia Z, T, S, ARC, PLAY

Contributions : Generic Android / Xperia X10 / Xperia 2011 devices / Samsung Galaxy S2 / Huawei Ideos X6 / Samsung Galaxy SCL (i9003) / HTC Flyer / Kindle Fire / HTC JetStream / Xperia P, Sola, U / HTC One X / Xperia S / Xperia T, V, TX / Xperia Z, ZL, Tablet Z





** NEW *** Xperia SDCARD Mounter App! (supports Xperia Z, ZL, Tablet Z, T/TL, TX, V, S/SL/NX, Ion, Acro S/HD, P, U, Go, Sola, J, Miro, Tipo, Tipo Dual, E, E Dual!)
The Following 35 Users Say Thank You to DooMLoRD For This Useful Post: [ Click to Expand ]
 
DooMLoRD
Old
#2  
DooMLoRD's Avatar
Recognized Developer - OP
Thanks Meter 20531
Posts: 10,050
Join Date: Jul 2010
Location: Indian Institute of Management, Ahmedabad (IIMA)
reserved for later

I am on a tour right now... will not be available for discussions for a while...



Like my work? Please consider donating via PayPal


Lead Developer of Team UtterChaos & Member of Team ICX

Creator of DooMKernel making those Snapdragons fly higher and faster

Android Devices I use : Sony Xperia Z, T, S, ARC, PLAY

Contributions : Generic Android / Xperia X10 / Xperia 2011 devices / Samsung Galaxy S2 / Huawei Ideos X6 / Samsung Galaxy SCL (i9003) / HTC Flyer / Kindle Fire / HTC JetStream / Xperia P, Sola, U / HTC One X / Xperia S / Xperia T, V, TX / Xperia Z, ZL, Tablet Z





** NEW *** Xperia SDCARD Mounter App! (supports Xperia Z, ZL, Tablet Z, T/TL, TX, V, S/SL/NX, Ion, Acro S/HD, P, U, Go, Sola, J, Miro, Tipo, Tipo Dual, E, E Dual!)
The Following 4 Users Say Thank You to DooMLoRD For This Useful Post: [ Click to Expand ]
 
Gam3r 4 Life
Old
(Last edited by Gam3r 4 Life; 19th January 2012 at 09:54 PM.)
#3  
Gam3r 4 Life's Avatar
Senior Member
Thanks Meter 77
Posts: 483
Join Date: Mar 2011
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.
1st Corinthians 10:13

My Phone: Galaxy S3 White 16gb (Metro PCS) : Rooted Stock JB 4.1.2, TWRP 2.4.4.0

My Tablet: ASUS Transformer TF300T White 32gb: Rooted Stock JB 4.2.1, TWRP 2.4.4.0
The Following User Says Thank You to Gam3r 4 Life For This Useful Post: [ Click to Expand ]
 
androidcues
Old
(Last edited by androidcues; 20th January 2012 at 02:52 AM.)
#4  
androidcues's Avatar
Senior Member
Thanks Meter 90
Posts: 712
Join Date: Mar 2010
Location: Boston
Default 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>
grouper / htc ville tmous one-s / otter -kindle fire /htc vision -tmous g2 / htc dream - tmous g1
seriously, i love the Android community.
 
DooMLoRD
Old
#5  
DooMLoRD's Avatar
Recognized Developer - OP
Thanks Meter 20531
Posts: 10,050
Join Date: Jul 2010
Location: Indian Institute of Management, Ahmedabad (IIMA)
Quote:
Originally Posted by Gam3r 4 Life View Post
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 View Post
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...

I am on a tour right now... will not be available for discussions for a while...



Like my work? Please consider donating via PayPal


Lead Developer of Team UtterChaos & Member of Team ICX

Creator of DooMKernel making those Snapdragons fly higher and faster

Android Devices I use : Sony Xperia Z, T, S, ARC, PLAY

Contributions : Generic Android / Xperia X10 / Xperia 2011 devices / Samsung Galaxy S2 / Huawei Ideos X6 / Samsung Galaxy SCL (i9003) / HTC Flyer / Kindle Fire / HTC JetStream / Xperia P, Sola, U / HTC One X / Xperia S / Xperia T, V, TX / Xperia Z, ZL, Tablet Z





** NEW *** Xperia SDCARD Mounter App! (supports Xperia Z, ZL, Tablet Z, T/TL, TX, V, S/SL/NX, Ion, Acro S/HD, P, U, Go, Sola, J, Miro, Tipo, Tipo Dual, E, E Dual!)
 
jcase
Old
#6  
jcase's Avatar
Forum Moderator / Elite Recognized Developer
Thanks Meter 2641
Posts: 2,012
Join Date: Feb 2010
Location: Noonya Washington

 
DONATE TO ME
Is source up anywhere, I would like to contribute.

Quote:
Originally Posted by DooMLoRD View Post
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...
I hack phones.

My Bitcoin address : 1Newifz6yETTmbziCsZZstmHHPH6ejNr75
 
DooMLoRD
Old
#7  
DooMLoRD's Avatar
Recognized Developer - OP
Thanks Meter 20531
Posts: 10,050
Join Date: Jul 2010
Location: Indian Institute of Management, Ahmedabad (IIMA)
Quote:
Originally Posted by jcase View Post
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...

I am on a tour right now... will not be available for discussions for a while...



Like my work? Please consider donating via PayPal


Lead Developer of Team UtterChaos & Member of Team ICX

Creator of DooMKernel making those Snapdragons fly higher and faster

Android Devices I use : Sony Xperia Z, T, S, ARC, PLAY

Contributions : Generic Android / Xperia X10 / Xperia 2011 devices / Samsung Galaxy S2 / Huawei Ideos X6 / Samsung Galaxy SCL (i9003) / HTC Flyer / Kindle Fire / HTC JetStream / Xperia P, Sola, U / HTC One X / Xperia S / Xperia T, V, TX / Xperia Z, ZL, Tablet Z





** NEW *** Xperia SDCARD Mounter App! (supports Xperia Z, ZL, Tablet Z, T/TL, TX, V, S/SL/NX, Ion, Acro S/HD, P, U, Go, Sola, J, Miro, Tipo, Tipo Dual, E, E Dual!)
 
jcase
Old
#8  
jcase's Avatar
Forum Moderator / Elite Recognized Developer
Thanks Meter 2641
Posts: 2,012
Join Date: Feb 2010
Location: Noonya Washington

 
DONATE TO ME
Quote:
Originally Posted by DooMLoRD View Post
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?
I hack phones.

My Bitcoin address : 1Newifz6yETTmbziCsZZstmHHPH6ejNr75
 
DooMLoRD
Old
#9  
DooMLoRD's Avatar
Recognized Developer - OP
Thanks Meter 20531
Posts: 10,050
Join Date: Jul 2010
Location: Indian Institute of Management, Ahmedabad (IIMA)
Quote:
Originally Posted by jcase View Post
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

I am on a tour right now... will not be available for discussions for a while...



Like my work? Please consider donating via PayPal


Lead Developer of Team UtterChaos & Member of Team ICX

Creator of DooMKernel making those Snapdragons fly higher and faster

Android Devices I use : Sony Xperia Z, T, S, ARC, PLAY

Contributions : Generic Android / Xperia X10 / Xperia 2011 devices / Samsung Galaxy S2 / Huawei Ideos X6 / Samsung Galaxy SCL (i9003) / HTC Flyer / Kindle Fire / HTC JetStream / Xperia P, Sola, U / HTC One X / Xperia S / Xperia T, V, TX / Xperia Z, ZL, Tablet Z





** NEW *** Xperia SDCARD Mounter App! (supports Xperia Z, ZL, Tablet Z, T/TL, TX, V, S/SL/NX, Ion, Acro S/HD, P, U, Go, Sola, J, Miro, Tipo, Tipo Dual, E, E Dual!)
 
androidcues
Old
#10  
androidcues's Avatar
Senior Member
Thanks Meter 90
Posts: 712
Join Date: Mar 2010
Location: Boston
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
grouper / htc ville tmous one-s / otter -kindle fire /htc vision -tmous g2 / htc dream - tmous g1
seriously, i love the Android community.

 
Post Reply+
Thread Tools Search this Thread
Search this Thread:

Advanced Search
Display Modes

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts
BB code is On
Smilies are On
[IMG] code is On
HTML code is Off

Go to top of page...