修改前后的变化(大小,MD5) 图片是一样的 重要的签名文件(没有签名无法安装): 在Androidkiller里.keystore文件用于签名app,开发者也有一个key,但是与Androidkiller不同(原创开发者只需要校验签名即可): 开发者签名校验设置 许多校验强的app无法像以上修改: 换一个银行的apk 做个副本签名一下,发下不能安装。 直接注释: 反编译错误。 找到哪个png: 删掉,替换,编译,通过校验。 仔细探究 用java Decomplier或jadx看一下代码: 取到MD5传给a,跳到a的声明: