有一些工具可以修改应用程序的Dalvik缓存以去除拷贝保护 - 是否有一种检查dalvik缓存的方法?
它只是复制了DEX文件吗?如果是,它是否仍具有相同的校验和?非root应用程序是否实际上能够获取校验和?
有一些工具可以修改应用程序的Dalvik缓存以去除拷贝保护 - 是否有一种检查dalvik缓存的方法?
它只是复制了DEX文件吗?如果是,它是否仍具有相同的校验和?非root应用程序是否实际上能够获取校验和?
我认为你可以直接在设备中调用dexopt
进程,并将新生成的dex与dalvik缓存中的dex进行比较,当然,如果您的缓存dex被修改,则更改可能会禁用检查本身。Lucky Patcher的作者建议从资产中加载外部代码,然后执行,但这并不容易且100%有效。