Jump to content
Sign in to follow this  
krypdon

How does play store DRM work?

Recommended Posts

krypdon

I would like to know the technical details in a simple language. What is really going on in the backgraound?

Share this post


Link to post
Share on other sites
Jasi2169

License and inapp purchases ? check documentation in Android SDK

 

in simple words app sends its package name,payload or nonce (random string/integer) to server to say it is send by itself and then server responds if the email address login in device the GOOGLE one have any license/purchases for that app to that user with that email  along with same payload/nonce,that data is signed by private key of developer which is on google server which neither developer of app knows and public key is client.

 

on receiving app checks if the data is legal

 

now about copy protection,we say them tamper checks,app basically check their signature they are signed with to check if they have same hashcode etc which it was installed and here many things can be done but most wildly used is signature

  • Like 1

Share this post


Link to post
Share on other sites
Анастасія

If there is some cryptographic signing involved, how do you overcome such scheme? 

Share this post


Link to post
Share on other sites
Jasi2169
1 hour ago, Анастасія said:

If there is some cryptographic signing involved, how do you overcome such scheme? 

RSA 2048 and later AES 256

 

We patch apps/system for that

  • Upvote 1

Share this post


Link to post
Share on other sites
Анастасія
25 minutes ago, Jasi2169 said:

RSA 2048 and later AES 256

 

We patch apps/system for that

Nice!

you are good :)

Share this post


Link to post
Share on other sites
Sign in to follow this  

×

Important Information

Guidelines