Koushik Dutta
94caefedb7
move the sdcard symlinker into process_volumes
...
Change-Id: I863fbeadea8428c7809260522316c493a6ea33ea
2011-06-10 09:17:30 -07:00
Koushik Dutta
4d8c033203
also fix up the /sdcard symlink on startup
...
Change-Id: Ie7647b3fbb2543761d59b8c33ceeea36e3221c32
2011-06-09 14:19:04 -07:00
Koushik Dutta
eee085415f
remove old chargemode crap
...
Change-Id: I6ca88be821ebb713a796251f416b02c1f7144c44
2011-04-17 15:56:30 -07:00
KalimochoAz
d646a6fa1d
Added Power off capability
...
Change-Id: I545f8b73e84c5083d2d17b98f8edcdd612c0f78e
2011-01-10 06:14:21 +01:00
Koushik Dutta
d8e21c3712
Add the volume command for seeing the current recovery.fstab. Support crazy HTC chargemode.
...
Change-Id: I26a6e83dc5704aa03ab3aa078f24f8943cf13614
2011-01-04 10:46:55 -08:00
Koushik Dutta
bec0995afe
ROM Manager is now powered by Edify,
...
Change-Id: I3857aa6591b743be146d87a4e97afdc9d9c765ed
2010-12-19 20:37:57 -08:00
Koushik Dutta
4196e0fa5e
bml devices that are using rfs are automatically upgraded to ext4. Version 3.0.0.0.
...
Change-Id: I069f0c5122e8d48ce311f519f08890d3e569dbb3
2010-12-19 03:38:29 -08:00
Koushik Dutta
5460f0c746
Automatically detect /datadata from recovery.fstab. Remove BOARD_HAS_DATADATA.
...
Change-Id: I28d3c7a6beaacd77c67c5af0ae3464acfd2572e3
2010-12-18 22:37:49 -08:00
Koushik Dutta
5d80817f2b
There was apparently a lack of carebear.
...
Change-Id: Ie65bce617b99985ab937602e1e30a97340b0dd5b
2010-12-18 22:29:27 -08:00
Koushik Dutta
9765a037a1
Remove usage of BOARD_HAS_NO_MISC_PARTITION.
...
Change-Id: I5775f47fb1d5ef66e2461a0c53166af03354a6f6
2010-12-18 21:31:02 -08:00
Koushik Dutta
bf4444f1fb
Fix various bugs.
...
Change-Id: I46e3001e6857480a77253be24b1753b2e4d88e69
2010-12-18 18:57:47 -08:00
Koushik Dutta
b643e4f3d0
Fix up fstab generation
...
Change-Id: I922183bc3de8d2b3bb7d1497725f2641a4358216
2010-12-18 18:39:39 -08:00
Koushik Dutta
df1e406782
Merge from ClockworkMod recovery
...
Change-Id: Id5b312147173ced559a62d97029acede6c2f8766
2010-12-18 17:42:31 -08:00
Koushik Dutta
19447c0550
Refactor recovery's block device handling to work across variant hardware in a cleaner fashion.
...
Re add firmware update
Change-Id: I699ad22390ed14e597d17a7bcb32ad1b1af00b4b
support mmc misc
Change-Id: Iff02f8d03db6835f501d052140cebeefee521305
fix compile errors
Change-Id: I032edbd157a8a15f561bb83330c715ebaa008d18
fix compile errors
Change-Id: Idff3449be3376f22fceefc2c35637527f8df8f3f
Initial work to clean up the block devices.
Change-Id: I4be20ac124864a281be9cd116e211a2618404a27
all done
Change-Id: I0338f62f6a045556ebe90b0200685be113178319
fix up nandroid
Change-Id: I886f00271183e6d2921c080b0939341f2cf12a4d
2010-11-10 23:31:34 -08:00
Doug Zongker
51266d1397
clear recovery framebuffers on allocation; display icon right after ui_init
...
Make ui_init() clear the framebuffer memory it maps in so the user
isn't treated to a visible flash of random bits on recovery startup.
Call ui_set_background() (to show the installing icon) right after
ui_init() to display something while device_recovery_start() is
working (which can take a second or two on some devices).
Bug: 3145331
Change-Id: I11e7859fab5847370ea4f4932c3fb1558af26c5d
2010-11-01 10:19:12 -07:00
Koushik Dutta
1805cfe02e
missing file
...
Change-Id: Ie87219d798f62128906fc6050ced7be5b4801426
2010-10-12 18:46:41 -07:00
Shashank Mittal
815ca5d230
[recovery]: Add support for OTA upgrade on mmc devices.
...
Change-Id: I8f230dfa5be4e9f142765797d949e10434e1fdeb
2010-10-12 18:46:30 -07:00
Doug Zongker
2c3539e4d8
save the log from recovery's last run in /cache/recovery/last_log
...
Also, don't lose the start of the log whenever a wipe cache is
performed.
Change-Id: I29999762854eb36d1ff2bc20b4183c9077b19777
2010-09-29 13:40:44 -07:00
Doug Zongker
9b125b04c6
handle old-style CACHE: packages
...
Change-Id: I7bf52b56770c207ba1c8329243991b07ebb65779
2010-09-22 12:01:37 -07:00
Doug Zongker
c18eeb874b
mount sdcard only on demand; fix sideload installs
...
Bug: 3009493
Change-Id: I1a7f99fc41a6a7012742e82f8c06a0c75584890a
2010-09-21 16:58:10 -07:00
Doug Zongker
d4208f9f9d
remove the notion of "root path"; support mixed flash types (do not merge)
...
Remove the wacky notion of "roots" and "root paths" (those things that
look like "FOO:some/path" instead of just "/foo/some/path"). Let each
device specify its own table of available partitions and how to mount
them (needed for devices that use both MTD/yaffs2 and EMMC/ext4
partitions).
Change-Id: I18b0a572a71c5e087e0b7ae11b1774388339bfd1
2010-09-20 18:07:31 -07:00
Doug Zongker
56c5105bd7
support for ext4/EMMC filesystems in updater binary
...
Make the mount and format functions take extra parameters describing
the filesystem type and add support for mounting and formatting ext4
filesystems on EMMC.
Change recovery to consistently use stdout for status messages instead
of mixing stdout and stderr.
2010-09-15 11:10:02 -07:00
Doug Zongker
8674a726ff
(cherry-pick) support installing any .zip file on the sdcard
...
Replaces the "install sdcard:update zip" menu option with one that
displays a menu of zip files (and subdirs) on the sdcard and lets you
pick which one to install.
Change-Id: Icff541525f2fdfc8939a91af626ecc386ac9dd07
2010-09-15 11:08:23 -07:00
Doug Zongker
4bc980626c
add --show_text option to recovery
...
Change-Id: Ie6c6c920260dfa759fbb15b1f352d6bb0fa7146c
2010-09-03 11:18:36 -07:00
Ying Wang
532c86002b
Revert 21f0f97eba
...
Change-Id: I46e4d7fe76e4219207e46f19e50188e38bb932b7
2010-09-01 14:52:22 -07:00
Ying Wang
21f0f97eba
Fix for crespo.
...
Change-Id: I008510bf614606a46a630c7adc39464ce1143ec3
2010-08-30 17:26:53 -07:00
Koushik Dutta
fad25ab75b
merge with eclair recovery
2010-08-26 10:40:57 -07:00
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
ef83d3ea87
fix
...
Change-Id: I9bc8cfde27b89d9a548c47c5727530c604d36ee0
2010-07-19 08:54:23 -07:00
Koushik Dutta
9565424508
add confirmations to anything that would change the system.
2010-07-19 08:41:40 -07:00
Koushik Dutta
4ca9b4c3a0
allow toggling of software back menu item. add recovery checkpoint file. mount auto now uses busybox mount.
2010-07-19 08:40:58 -07:00
Koushik Dutta
fdda0d66d3
fail
2010-07-19 08:40:57 -07:00
Koushik Dutta
30e5b7f6dc
change where the recovery version is spit
2010-07-19 08:40:57 -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
Doug Zongker
23ceeea85e
make a copy of sideloaded packages in /tmp before verifying
...
Copy a sideloaded package into /tmp, then verify and install the copy,
to prevent malicious users from overwriting the package between
verification and install.
Bug: 2826890 package can be replaced during verification
Bug: 2058160 Recovery should copy sideloaded (sd card) update ...
Change-Id: I3de148b0f1a671f1974782b6855527caeaefda23
2010-07-08 17:27:55 -07:00
Koushik Dutta
82c2ca262e
Backup of Froyo apps on external storage.
2010-07-03 13:57:28 -07:00
Koushik Dutta
d3cc60b036
nandroid executable
...
Change-Id: I697530a804be443260059b24e231d77dfe5bc6c4
2010-07-03 13:56:45 -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
0eb14b30e0
Merge from Froyo.
2010-06-23 17:38:05 -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