Koushik K. Dutta
f68aaaf20c
run amend scripts from the command line
2010-03-07 13:39:21 -08:00
Koushik K. Dutta
2bda3e9fa0
disable script asserts by default for user usage
2010-03-06 16:40:52 -08:00
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