网上资料很多,这里只做一个笔记反编译 dex 修改重新打包签名后 apk 的签名信息肯定会改变,所以可以在代码中判断签名信息是否被改变过,如果签名不一致就退出程序,以防止 apk 被重新打包. 1 java 代码中验证签名 用 PackageManager 获取签名信息 public static int getSignature(Context context) { PackageManager pm = context.getPackageManager(); PackageInfo pi;…