mit...@codeaurora.org
unread,Apr 30, 2012, 7:34:32 PM4/30/12Sign in to reply to author
Sign in to forward
You do not have permission to delete messages in this group
Sign in to report message
Either email addresses are anonymous for this group or you need the view member email addresses permission to view the original message
to android-platform, ke...@google.com
Hi,
We are trying to port Google's encryption feature on our devices. But
I
have few questions regarding that.
Right now with encryption Google added concept of 3 different classes
of
services- Core, main and late-start. With encryption feature, when
user
starts encryption then Android vold service kills all the services
which
are in main and late-start and re-starts all the services in main
class.
But this kill is a hard kill, i.e. it doesn't indicate phone or
running
processes that they are about to get killed (unlike the Shutdown case
when
framework indicates all service its intent to shutdown).
Due to this some of the services can go in really bad state as they
can
get killed when they are doing some important work(like some
transaction
to IO device).
These services may not be important enough to be running as core, or
they
can't be part of core services(as they may be using data partition
when
they are running).
So my question is do we have any mechanism in Android to indicate all
services that, device is about to start encryption and these services
are
about to get killed? If not, does Google has any plan to add such
mechanism before starting encryption in upcoming Android releases?
Thanks!
--Shashank
Sent by an employee of the Qualcomm Innovation Center, Inc.
The Qualcomm Innovation Center, Inc. is a member of the Code Aurora
Forum.