我正在做一项新的Cydia调整,它会有报酬的!我不想让它被破解/盗版/再分配的问题。在我的调整中有什么脚本可以使用吗?
很少有例子:
发布于 2012-04-25 23:37:41
你不能真正保护软件不被破解。这总是一场在更强大和更强的DRM (通常对合法用户来说更烦人)和破解者之间的竞争,他们看到挑战并为乐趣而破解(或名望,或两者兼而有之)。
我的建议是,不要花费大量的时间来制定DRM计划,然后实现和测试,而是将时间投入到产品的功能上,并对其进行更彻底的测试。如果你的产品物美价廉,人们会买的。当然,有些人会盗用它,这是不可避免的,但你会因为你的工作而得到回报。
发布于 2012-04-25 20:47:09
您可以将一个MD5或SHA1检查放在您函数中不同位置的调整中,以确保如果它们修改您的调整,它将不匹配。此外,与其将您的微调打包到deb文件中,您还可以在某种类型的验证之后远程下载。
例:
Example.tweak
-/var/root/downloadscript (可以是任何路径)(这也可以使用,这样他们就不能仅仅解压缩并安装该文件)
-DEBIAN/control (deb的配置文件)
-PostInstall (后期安装脚本) https://wiki.ubuntu.com/PackagingGuide/Basic#postinst_and_prerm
从cydia下载Example.tweak
使用'postinst‘执行/var/root/downloadscript,您可以使用/usr/bin/deviceinfo -s,它将打印序列号并使用$POST发送所述序列号并下载某种许可证,在许可证中您可以包括UDID,mac地址将由您的调整签出的其他一些检查。
https://stackoverflow.com/questions/10191738
复制相似问题