Skip to content

ksxkq/CheckSignatureInNativeSample

Repository files navigation

#CheckSignatureInNativeSample

前言

安全 这个问题就不多讲了,没有绝对的安全,我们能做的只是增加破解难度。

这两天看了一下如何防止二次打包,发现可以通过检测 App 签名的方式来判断是被修改。直接在 Java 层判断很容易,调用现有接口,然后判断就行了,但是这样很容易被别人反编译然后破解掉。但是如果放在 native 层检测的话,会稍微安全一些。

所以这里把这几天收集的资料整理成了一个 demo,希望对大家有所帮助。

因为刚接触 JNI,所以如果内容有什么错误的地方,希望大家指出,帮助改正。

目的

如果 App 被别人二次打包,那就让 App 无法启动。

参考

About

展示如何在 native 层检测应用签名,防止二次打包

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published