I had the pleasure of being one of the developers on the Amazon App store.

Nikolay is correct in that when the Amazon appstore was first released the 
intention (if memory serves) was to handle things server-side.  There was 
some client-side code that was needed make sure that person using an app is 
the one that downloaded it.  Ergo, the DRM library now exists in Android. 
:-)

So, that may be a more complete answer to the original question: is the app 
modified by the phone *after* it's downloaded?
The answer to that question *may* be false (for now) - it's impossible to 
tell because it depends in theory on Google and the carriers.  Who knows 
what Android will do to apps in the future ..... both Google and carriers 
reserve the right to change how the device unpackages and processes an .APK.

What could be the cause of the digest check failure mentioned in the 
original question may indeed be to something happening on the server side. 
 Other than DRM enhancement, you might expect things like unused assets to 
get stripped.

Cheers,

RIchard


On Saturday, October 5, 2013 6:37:59 PM UTC-7, Nikolay Elenkov wrote:
>
> On Sun, Oct 6, 2013 at 4:09 AM, Richard Schilling 
> <coder...@gmail.com<javascript:>> 
> wrote: 
> > It's possible that some stores will modify your app to add some Digital 
> > Rights Management checks to help prevent hacking.  You might have to 
> look 
> > into the Android Source code to see what happens.  There is a DRM 
> package in 
> > the API: 
> > 
>
> Google Play does not do this, but the Amazon App Store does. BTW, the DRM 
> package has nothing to do with this and looking at AOSP source code will 
> do you no good, because all this is implemented at the server side and is 
> completely unrelated to the Android OS. 
>
> The Amazon DRM is rather annoying, because it requires you to have the 
> Appstore app and be logged in with the same user that downloaded the app. 
> Fortunately,  it is rather easy to get rid of. 
>

-- 
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
--- 
You received this message because you are subscribed to the Google Groups 
"Android Developers" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to android-developers+unsubscr...@googlegroups.com.
For more options, visit https://groups.google.com/groups/opt_out.

Reply via email to