History log of /frameworks/base/core/java/android/os/RecoverySystem.java
Revision Date Author Comments (<<< Hide modified files) (Show modified files >>>)
5ac72a29593ab9a20337a2225df52bdf4754be02 30-Aug-2012 Dianne Hackborn <hackbod@google.com> Improve multi-user broadcasts.

You can now use ALL and CURRENT when sending broadcasts, to specify
where the broadcast goes.

Sticky broadcasts are now correctly separated per user, and registered
receivers are filtered based on the requested target user.

New Context APIs for more kinds of sending broadcasts as users.

Updating a bunch of system code that sends broadcasts to explicitly
specify which user the broadcast goes to.

Made a single version of the code for interpreting the requested
target user ID that all entries to activity manager (start activity,
send broadcast, start service) use.

Change-Id: Ie29f02dd5242ef8c8fa56c54593a315cd2574e1c
/frameworks/base/core/java/android/os/RecoverySystem.java
e33b4007ee56e843d5e99cfb92627425a551058d 23-Aug-2012 Doug Zongker <dougz@google.com> pass --locale argument to recovery

When RecoverySystem boots into recovery (to install an update or wipe
data and/or cache), pass the --locale argument with the currently
selected locale.

Change-Id: Ib280330932a402be2011207bff8f05caa9b999cd
/frameworks/base/core/java/android/os/RecoverySystem.java
e2d58e95a09590a63f1c597bb808b925bcab9a69 04-Nov-2011 Doug Zongker <dougz@android.com> close input streams obtained from otacerts zip file

Quells a StrictMode warning from OTA verification.

Change-Id: Ie3e4c345551d1925fcc37c3ae9ce5c45713be93a
/frameworks/base/core/java/android/os/RecoverySystem.java
33651201375d3670672964503994c410b8eeed7b 19-Jul-2011 Doug Zongker <dougz@android.com> add rebootWipeCache call to RecoverySystem API

Also remove the never-used encrypted-filesystem-via-recovery stuff
that was stripped out of recovery a while ago.

Change-Id: I3349cba83daa9bc4765bd9b3f96d15000a801824
/frameworks/base/core/java/android/os/RecoverySystem.java
3d5040f8d474713a1e148b0d64f16bb0435d6388 12-Apr-2011 Doug Zongker <dougz@android.com> protect all /cache/recovery/last_* files from deletion

Preserve any files name /cache/recovery/last_*, not just last_log,
when booting.

Change-Id: Ie36da5b9552e4a7100ecf3774fb1a8aaa22bfdbd
/frameworks/base/core/java/android/os/RecoverySystem.java
5ee250aa744720c90b264966f9721cfb9d256e96 05-Apr-2011 Jason parks <jparks@google.com> am 1d733625: am cca2f2f9: Merge "Send out a broadcast that the system is being factory reset." into gingerbread

* commit '1d73362597c49f4692a580460bc8697a8f1d0efa':
Send out a broadcast that the system is being factory reset.
4ca74dc4c2e0c68803e777cf47ed8e01b8e8444e 14-Mar-2011 Jason parks <jparks@google.com> Send out a broadcast that the system is being
factory reset.

Change-Id: I339b7ce58cb3f48316103be49b582d4f7e9b63bf
/frameworks/base/core/java/android/os/RecoverySystem.java
66e40c36b3145f4d2f3ddd547bd66f27b12f6324 25-Jan-2011 Jesse Wilson <jessewilson@google.com> Prefer the overload of getDigestAlgorithm spelled correctly.

Change-Id: Iaf1c031b982890c2ef21607bdf80acd652646e19
/frameworks/base/core/java/android/os/RecoverySystem.java
d059055fb3c1c979933a608bb85779f23fc11f70 29-Sep-2010 Doug Zongker <dougz@android.com> don't delete /cache/recovery/last_log on boot

Change-Id: I7739d7a61f4f0d0c2bc6324580404f61d435d716
/frameworks/base/core/java/android/os/RecoverySystem.java
4baf641e7d96375eba3f9a3aff5400b9e3d28cd6 20-Sep-2010 Doug Zongker <dougz@android.com> recovery just takes a filename as an argument now (do not merge)

Change-Id: I900cb3e7392c38b40f8c08ae5282cd5c05a4a009
/frameworks/base/core/java/android/os/RecoverySystem.java
6883c1769f089904b395e1bdf35472cf893c1602 09-Apr-2010 Jeff Brown <jeffbrown@google.com> am 6c099149: am 37d2f5d1: Merge "Remove @link to hidden ACCESS_CACHE_FILESYSTEM permission." into froyo

Merge commit '6c099149daff56ca04ab40a86950e7b61caf6505' into kraken

* commit '6c099149daff56ca04ab40a86950e7b61caf6505':
Remove @link to hidden ACCESS_CACHE_FILESYSTEM permission.
64010e835057d4b85e2d90cf75cc562f3b5eb552 09-Apr-2010 Jeff Brown <jeffbrown@google.com> Remove @link to hidden ACCESS_CACHE_FILESYSTEM permission.

Change-Id: I4be691f20f650b412beb22b199a4cbef879b2668
/frameworks/base/core/java/android/os/RecoverySystem.java
1f4df90bfab8ca42eabe95f19eadff3432eee7fd 27-Mar-2010 Oscar Montemayor <oam@google.com> DO NOT MERGE
Removing unused features from source tree.
Please refer to Bug#2502219.

Change-Id: I879c29bfd5ffe933f64bb1082aaae7c956450a5a
/frameworks/base/core/java/android/os/RecoverySystem.java
c95142d4a0ab7bebb899167da17c70c3196abbe4 11-Mar-2010 Dan Egnor <egnor@google.com> Move boot log file writing into a background thread to avoid ANR.

Bug: 2507228
Change-Id: I35695f89f1d62b907f04511e3e6b71722008949b
/frameworks/base/core/java/android/os/RecoverySystem.java
cb95657326add53f81cd2f8a0ae0a1a0527ae799 11-Mar-2010 Doug Zongker <dougz@android.com> make RecoverySystem.verifyPackage interruptible

Change-Id: I09f6746914ef63c81312efd3a8959b0c28f6003a
/frameworks/base/core/java/android/os/RecoverySystem.java
0cb047c0de7fe6a775bc6e9cff194af9dcb726cf 06-Jan-2010 Doug Zongker <dougz@android.com> unhide the RecoverySystem class

The recovery system is already part of the platform; this class
defines an interface for interacting with it from the regular system.

Change-Id: I87dff8d6c1dbd11ac8f397a3f34ea5cb16d2d227
/frameworks/base/core/java/android/os/RecoverySystem.java
1af33d0ddc2f50ade146e4d48e2feb6f1d553427 05-Jan-2010 Doug Zongker <dougz@android.com> add recovery system interface to API

Adds android.os.RecoverySystem (marked as pending) to replace the
(hidden) com.android.internal.os.RecoverySystem. RecoverySystem
contains methods for:

- verifying the signature of an update package
- rebooting to install a package
- rebooting to wipe user data

(The reboot functions require "android.permission.REBOOT" and
"android.permission.ACCESS_CACHE_FILESYSTEM".) Providing these
simplifies implementation of OTA update for device builders.

Change-Id: I63ce743b156e7a1a0327fd395b0e4a82c0eda79a
/frameworks/base/core/java/android/os/RecoverySystem.java