"Copy-protection" does not prevent rooted phones from seeing your
application.

You also might be forgetting, that if ANYONE gets a hold of the apk,
regardless if they have a device (rooted or not), they could simply
extract your encryption keys?

-Tim

On Jan 13, 12:18 pm, sdphil <phil.pellouch...@gmail.com> wrote:
> hey mark - when you say "copy protect" on Android Market causes more
> problems than it solves, can you describe what you mean?
>
> On Jan 12, 2:08 pm, Mark Murphy <mmur...@commonsware.com> wrote:
>
>
>
> > sdphil wrote:
> > > I want to hide some info (encryption keys) in a private area.
>
> > The best answer: the private area is the user's brain.
>
> > > I know
> > > there are a lot of threads on the topic and from what i can tell - it
> > > basically comes down to - there's no security :-)  just kidding.
>
> > > It seems like the data you have in your private area --
>
> > > /data/data/com.company.product/files
>
> > > is only accessible to your application, so it would be sufficient to
> > > store anything (like encryption keys for example) in just plain text
> > > files there if you wanted.
>
> > > the big drawback of doing this though is that a "rooted" phone would
> > > be able to access that area -- therefore, no security.
>
> > > does "copy protection" solve this problem?
>
> > I am not aware of any copy protection that solves this problem. And if
> > you mean "copy protect" on the Android Market, that causes more problems
> > than it solves, IMHO.
>
> > > Would a "rooted" phone then be able to grab and install
> > > the .apk file (and ultimately gain access to the app-private area)?
>
> > I don't have a rooted device, but I presume the answer is yes.
>
> > > Seems like someone somewhere has to have solved this problem.
>
> > Seriously?
>
> > Security is pretty much toast on anything if the one who wants to get
> > past the security gets their hands on the hardware. This is why DRM
> > tends to be broken. sometimes very quickly -- DRM providers are
> > attempting to do the same thing you are. You cannot have the algorithm
> > and the key both in something that can be read by software, plain and
> > simple.
>
> > --
> > Mark Murphy (a Commons 
> > Guy)http://commonsware.com|http://twitter.com/commonsguy
>
> > _Android Programming Tutorials_ Version 1.0 In Print!
-- 
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