So basically storing private data on the phone is actually impossible? I
must implement a system that needs to store some information at some times
in application lifetime. This information must not be deleted / modified in
any way because of security issues (the user could trick the system).
Is there a way to this on a rooted phone (I'm pretty sure it's not... but
the question worths a shot)?

Thanks!

On Tue, Sep 15, 2009 at 2:39 AM, Romain Guy <romain...@google.com> wrote:

>
> The content of shared preferences is, currently, stored in an XML file
> in the data partition. Only your app has the permission to look into
> the directory that contains the XML file but if your user has a rooted
> phone then all bets are off.
>
> On Mon, Sep 14, 2009 at 4:10 PM, bkbonner <brian.bon...@paraware.com>
> wrote:
> >
> > We want to store credentials for a user to a web service so the user
> > doesn't have to repeatedly login, but we're concerned about security.
> > We can't store a hash on the database, but we could probably use JCE
> > encryption locally.
> >
> > Is the content in SharedPreferences secured on the Android device?
> >
> > Brian
> > >
> >
>
>
>
> --
> Romain Guy
> Android framework engineer
> romain...@android.com
>
> Note: please don't send private questions to me, as I don't have time
> to provide private support.  All such questions should be posted on
> public forums, where I and others can see and answer them
>
> >
>

--~--~---------~--~----~------------~-------~--~----~
You received this message because you are subscribed to the Google
Groups "Android Developers" group.
To post to this group, send email to android-developers@googlegroups.com
To unsubscribe from this group, send email to
android-developers+unsubscr...@googlegroups.com
For more options, visit this group at
http://groups.google.com/group/android-developers?hl=en
-~----------~----~----~----~------~----~------~--~---

Reply via email to