大飞

大飞 关注TA

挑战一切!

大飞

大飞

关注TA

挑战一切!

  •  世界的顶端
  • 混口饭吃
  • 写了333,609字

最近回复

该文章投稿至Nemo社区   Android  板块 复制链接


Android 防二次打包

发布于 2017/09/06 23:01 1,432浏览 0回复 442


在起始页
//得到签名
PackageInfo packageInfo = null;
try {
packageInfo = getPackageManager().getPackageInfo(getPackageName(), PackageManager.GET_SIGNATURES);
Signature[] signs = packageInfo.signatures;
String signStr = md5(signs[0].toCharsString());
LogUtil.getInstance().e(signStr);
if(MyNdk.getInstance().getSecretF(signStr)==0){//从jni获取到签名对比
finish();
}
} catch (PackageManager.NameNotFoundException e) {
e.printStackTrace();
}
点赞(0)
点了个评