Verifique se um APK é do Google Play

Com este método, você pode verificar se um APK foi instalado do Google Play

private boolean isFromGooglePlay(String pName) {
PackageManager packageManager = this.getPackageManager();
String installPM = packageManager.getInstallerPackageName(pName);
if ( installPM == null ) {
// Definitely not from Google Play
return false;
} else if ( installPM.equals("com.google.android.feedback") ) {
// Installed from the Google Play
return true;
}
return false;
}

Mais informações: http://androidcracking.blogspot.com.es/2011/01/anti-cracking-example.html