13. public abstract class e {
private int a = -1;
private String b = null;
protected boolean k = false;
public abstract void a(Intent var1);
public void run() {
this.a((Intent)null);
}
protected final void a(String var1) {
this.b = var1;
}
public final void c() {
this.a = -1;
this.b = null;
}
public final boolean d() {
return this.k;
}
}
16. TAMPERING DETECTION
Verify signing certificate at runtime
Verify the installer
context.getPackageManager()
.getInstallerPackageName(context.getPackageName())
.startsWith("com.android.vending")
Check if app is debuggable (or run on emulator)