Latest Android news, applications and forum discussion

Sep

2

2010

Securing Android applications with the License Verification Library

1

by Tyler Cunningham
tagged , , , , , ,

A while back, we brought you a story about the Android Market licensing server, and the ways in which it can help developers protect their applications from piracy.  Today, we’re going to look at a key component of that licensing server, which is the License Verification Library (LVL).  The LVL simplifies the process of adding licensing to your app, and helps to make it more secure from illegal piracy.

No security system is perfect, and the LVL is no exception.  However, effectively utilizing this tool can make a hackers life so miserable, that they may be far less inclined to try and crack your application for illegal distribution.  Here are some methods developers can use for preventing hackers from attempting to disassemble the LVL code from the application.

  • You can obfuscate your application to make it difficult to reverse-engineer.
  • You can modify the licensing library itself to make it difficult to apply common cracking techniques.
  • You can make your application tamper-resistant.
  • You can offload license validation to a trusted server.

If you are a developer and are looking for a very in-depth look at the License Verification Library and the ways in which you can implement it, hit up the source link below.

[via Android Developers]

» See more articles by Tyler Cunningham

Categorized as Android Accessories, Android Software

Comments

  • http://www.beejak.com rashmi

    Hi,
    I’ll give this a try.