Koushik Dutta
852bb420e7
Do not unmount on wipe unless needed. Add reboot binary. Restart recovery process for Galaxy S.
2010-07-24 11:18:00 -07:00
Koushik Dutta
5aaa8238f7
galaxys
2010-07-20 16:23:18 -07:00
Koushik Dutta
d63eaef179
add confirmations to anything that would change the system.
2010-07-14 21:01:21 -07:00
Koushik Dutta
1bf4f695d4
allow toggling of software back menu item. add recovery checkpoint file. mount auto now uses busybox mount.
2010-07-14 18:37:33 -07:00
Koushik Dutta
062d6b0bb3
Backup of Froyo apps on external storage.
2010-07-03 13:54:32 -07:00
Koushik Dutta
6440ed585f
fail
2010-07-01 12:52:34 -07:00
Koushik Dutta
b9c595c654
change where the recovery version is spit
2010-07-01 12:39:15 -07:00
Koushik Dutta
0837091e8d
command line nandroid
2010-06-26 12:25:02 -07:00
Koushik Dutta
52d3f205b5
fix sdext backup bug
2010-06-21 12:11:13 -07:00
Koushik Dutta
e25908bd87
logging
2010-06-21 08:16:19 -07:00
Koushik Dutta
a6522b3584
add recovery.log reporting
2010-06-20 13:16:06 -07:00
Koushik Dutta
598cfc7e9d
Remove any references to mmcblk0. Add recovery.log failure hook into ROM Manager.
2010-06-20 09:42:47 -07:00
Koushik Dutta
63e0476b6e
Wipe DATADATA as well when doing factory resets or wiping DATA.
2010-06-15 12:56:17 -07:00
Koushik Dutta
14239d291a
begin to abstract out the file system and mount information. known issue: create_fstab causes segfault on incredible. and thus subsequent crash loop of recovery.
2010-06-14 15:02:48 -07:00
Koushik Dutta
f8b21c2b4d
hacking away
2010-06-14 12:49:47 -07:00
Koushik Dutta
1741dcdb26
1.8.1.8
2010-06-11 00:49:49 -07:00
Koushik Dutta
f4e3a67a38
support or devices that do not have a trackball or enter button.
2010-06-09 12:19:41 -07:00
Koushik Dutta
fd1579b7c0
add Wipe Battery stats. Generate fstab dynamically.
2010-05-01 12:46:55 -07:00
Koushik Dutta
2f73e58ef8
Unmount partitions after restore (except for CACHE:).
...
Wipe sd-ext on data wipe.
Fix bug where wiping SDEXT: did not work.
2010-04-18 16:00:21 -07:00
Koushik K. Dutta
6771aca715
copy extended command and run it, rather than load and delete.
2010-04-03 23:28:39 -07:00
Koushik K. Dutta
581bd861d1
run update-binary first. revert recovery API version to 2. use RECOVERY_VERSION for the actual display version.
2010-03-20 01:08:55 -07:00
Koushik K. Dutta
a496b51a83
working advanced menus
2010-03-19 14:51:45 -07:00
Koushik K. Dutta
16f0b49bea
working erase_image and options in recovery now
2010-03-19 14:37:11 -07:00
Koushik K. Dutta
5899ac9ca0
the beginnings of adding a format option,
2010-03-19 13:34:36 -07:00
Koushik K. Dutta
b9546a8047
Camera and center button now select. Add more mount and unmount options. 1.7.0
2010-03-14 22:42:30 -07:00
Koushik K. Dutta
ee57bbc1b6
nandroid in C now has a progress bar
2010-03-12 23:21:12 -08:00
Koushik K. Dutta
8c866dc252
fix backup
2010-03-08 14:20:37 -08:00
Koushik K. Dutta
13d8fccf50
need to hide the UI to reboot
2010-03-07 14:15:14 -08:00
Koushik K. Dutta
32e4111df5
reboot upon extendedcommand success
2010-03-07 14:11:56 -08:00
Koushik K. Dutta
72a1db6358
run an extended command script on boot if it exists
2010-03-07 14:10:26 -08:00
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
99fb6fef11
merge busybox and other tools into recovery.
2010-03-03 00:42:58 -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
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
Koushik K. Dutta
261dde9f48
make it pretty
2010-02-25 16:51:45 -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
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
a3c2f735d7
fix up back button and menu toggling
2010-02-19 14:17:22 -08:00
Koushik K. Dutta
e923487ff6
working recovery image!
2010-02-12 00:43:24 -08:00
Koushik K. Dutta
6060e5c6df
update.zip somewhat working now...
2010-02-11 22:27:06 -08: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
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
Doug Zongker
34c98df78a
do not merge: cherry-pick of c2d666bd4f
from master
2009-08-18 12:05:45 -07:00
Doug Zongker
608fa02e1a
resolved conflicts for merge of 64893ccc
to master
2009-07-15 18:10:28 -07:00
Doug Zongker
64893ccc09
remove amend
...
Yank all the code to install OTA packages out of the recovery binary
itself. Now packages are installed by a binary included in the
package (run as a child of recovery), so we can make improvements in
the installation process without waiting for a new release to use
them.
2009-07-14 16:58:42 -07:00
Doug Zongker
b128f54d0d
add function for device-specific wipe data features
...
Some devices want to do special things when recovery wipes data (eg,
wipe data in their baseband processor as well). Add a hook in the
device-specific recovery library that gets called when data is wiped.
Also add an amend root for the "mbm" partition.
2009-06-18 15:07:14 -07:00
Doug Zongker
d683785ec9
resolved conflicts for merge of fb2e3af3
to master
2009-06-17 22:07:13 -07:00
Doug Zongker
fb2e3af3f9
let the "firmware" command take the file straight from the package
...
To do a firmware-install-on-reboot, the update binary tells recovery
what file to install before rebooting. Let this file be specified as
"PACKAGE:<foo>" to indicate taking the file out of the OTA package,
avoiding an extra copy to /tmp. Bump the API version number to
reflect this change.
2009-06-17 18:12:16 -07:00