Commit Graph

142 Commits

Author SHA1 Message Date
Koushik K. Dutta 73098ab18a version 1.4.2. minor bug fixes. 2010-03-06 16:37:01 -08:00
Koushik K. Dutta 99fb6fef11 merge busybox and other tools into recovery. 2010-03-03 00:42:58 -08:00
Koushik K. Dutta e81cb750fd not every implementation has the "enable" file 2010-02-26 17:44:33 -08:00
Koushik K. Dutta 81d8ee59bb up the version 2010-02-26 14:18:55 -08:00
Koushik K. Dutta 0317378bf6 usb mass storage support. user initiated recovery is now user friendly. 2010-02-26 14:14:23 -08:00
Chris Soyars ea2f2428a1 Merge branch 'eclair' of git@github.com:ctso/android_bootable_recovery into eclair 2010-02-26 02:49:57 -05:00
Chris Soyars a1749d93bc Added ability to wipe_data and update_package at the same time.
This will be needed for a future project I am working on,
OpenUpdater.
2010-02-26 02:49:30 -05:00
Chris Soyars db8dedf12f Fixed a bug that would never allow update_package + wipe_data to be called. 2010-02-26 02:48:08 -05:00
Chris Soyars 185baeeb79 Added ability to wipe_data and update_package at the same time.
This will be needed for a future project I am working on,
OpenUpdater.
2010-02-26 02:45:55 -05:00
Koushik K. Dutta 261dde9f48 make it pretty 2010-02-25 16:51:45 -08:00
Koushik K. Dutta 001c5b508f clean up tabs vs spaces 2010-02-25 14:53:57 -08:00
Koushik K. Dutta 49f5689b42 allow choosing of subdirectories when searching for a zip file to install 2010-02-25 14:51:05 -08:00
Koushik K. Dutta 79ce82cab3 successful installation should hide the android installing icon 2010-02-25 12:03:17 -08:00
Koushik K. Dutta 33370db187 better error codes to allow for diagnosing problems in recovery mode. fix system looking for sh in /system/bin/sh 2010-02-25 11:39:07 -08:00
Koushik K. Dutta 01098d245c nandroid backup supports a directory now 2010-02-25 11:07:19 -08:00
Koushik K. Dutta 36d02893cd fix build 2010-02-24 22:46:28 -08:00
Koushik K. Dutta ff32e8c7e5 clean up 2010-02-24 13:16:43 -08:00
Koushik K. Dutta a37e9b1f19 Patch from Magnus to fix issues with bad blocks and dumping a boot image. Need to clean up the patch a bit. Also reverted mtdutils.s to korg/eclair-release 2010-02-24 13:13:34 -08:00
Koushik K. Dutta 5740b042b5 change the nandroid backup directory to something recovery specific, to reo prevent possible collisions 2010-02-23 22:41:36 -08:00
Koushik K. Dutta 69b75410de do not check the results of a run_program if script asserts are disabled 2010-02-23 18:07:31 -08:00
Koushik K. Dutta 007439bef6 never restore recovery 2010-02-22 19:01:54 -08:00
Koushik K. Dutta 7400dc2700 missing file 2010-02-22 08:53:47 -08:00
Koushik K. Dutta 981b0cd1e1 roll recovery tools into a single binary. fix up nandroid to work without deviceid requirement 2010-02-22 08:53:34 -08:00
Koushik K. Dutta 225c6b4673 do error checking of nandroid operations 2010-02-21 22:02:24 -08:00
Koushik K. Dutta 1fa52ecdbf add mount sdcard option 2010-02-21 21:29:10 -08:00
Koushik K. Dutta bcdd00359c Functional Nandroid 2010-02-21 21:10:25 -08:00
Koushik K. Dutta 466e67a582 generate fstab using mkfstab.sh. implement restore of system data and cache in nandroid 2010-02-21 19:29:32 -08:00
Koushik K. Dutta 1a7ee5384d add mkfstab.sh script to create an fstab on any device. clean up dump_image to use libmtdutils 2010-02-21 17:52:30 -08:00
Koushik K. Dutta 7e5a661064 move unyaffs into external/yaffs2 2010-02-21 01:09:52 -08:00
Koushik K. Dutta f9476fbfe8 fix build break 2010-02-21 01:02:30 -08:00
Koushik K. Dutta c788c26397 more fixes 2010-02-20 17:25:03 -08:00
Koushik K. Dutta 8ce0be4956 nearly working nandroid, built against libc 2010-02-20 15:59:06 -08:00
Koushik K. Dutta 3ab130fa9e add missing files 2010-02-19 16:50:36 -08:00
Koushik K. Dutta bf055bb1be intetrate nandroid into recovery 2010-02-19 16:47:53 -08:00
Koushik K. Dutta a3c2f735d7 fix up back button and menu toggling 2010-02-19 14:17:22 -08:00
Koushik K. Dutta 841b2bf352 Add static flash_image for recovery 2010-02-15 01:45:38 -08:00
Koushik K. Dutta 3a976a79bf power button toggles menu 2010-02-13 15:33:49 -08:00
Koushik K. Dutta e923487ff6 working recovery image! 2010-02-12 00:43:24 -08:00
Koushik K. Dutta 1f14c9a1f1 Need to call register_package_root prior to installing the package. The subsequent unregistering made me think that it was being registered at some point, but it was removed in the transition to eclair. The unregistration was dead code. It is being used now though. 2010-02-11 23:08:23 -08:00
Koushik K. Dutta 6060e5c6df update.zip somewhat working now... 2010-02-11 22:27:06 -08:00
Koushik K. Dutta 4c1eed2573 Initial reintegration of legacy update process that used update-script 2010-02-11 18:59:58 -08:00
Koushik K. Dutta 0d4ff2fcc6 allow alt-l or menu to bring up the recovery menu 2010-02-10 12:10:02 -08:00
Koushik K. Dutta 89d385c4d9 allow mouse/trackball click for enter on touch only devices. 2010-02-10 12:10:01 -08:00
Doug Zongker 22d79a5c5e make offsets in firmware update header not point to bad blocks
(This is being cherry-picked from master.)

hboot will apparently fail to install if the first block of the image
(the one pointed to by the offset in the block 0 header) is a bad
block.  (Hopefully it handles subsequent bad blocks.)

This change makes the MTD write code keep track of the bad blocks it
has skipped over, so that the offset in the header can be adjusted to
be the address of the first successfully written block.

http://b/2358012 - passion: failure to flash hboot (bad blocks?)
2010-01-13 10:07:28 -08:00
Doug Zongker 17a47098d2 use MEMGETBADBLOCK to look for bad blocks when reading MTD partitions 2009-12-14 18:27:03 -08:00
Doug Zongker c652e41d91 fix cut-and-paste error in verifier
Oops.
2009-12-08 15:30:09 -08:00
Android (Google) Code Review 54ec81fe86 Merge change I1c8ca2e4 into eclair
* changes:
  replace generic recovery icons
2009-10-07 20:09:16 -04:00
Doug Zongker 988500b615 add terminator to recovery's getopt_long options array
http://b/2170691 - recovery argument parsing is broken
2009-10-06 14:44:54 -07:00
Doug Zongker 1c8ca2e40b replace generic recovery icons 2009-10-02 15:42:31 -07:00
Doug Zongker f93d8166ef confirm before wiping user data in recovery
When using the hidden menu to wipe data in recovery, confirm before
starting the wipe.  (This does not affect booting with the --wipe_data
flag, or using Alt+W on dream with the menu hidden -- those still wipe
data immediately.)
2009-09-22 18:16:56 -07:00