首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何防止你的Cydia微调被破解?

如何防止你的Cydia微调被破解?
EN

Stack Overflow用户
提问于 2012-04-17 12:57:50
回答 2查看 4.8K关注 0票数 2

我正在做一项新的Cydia调整,它会有报酬的!我不想让它被破解/盗版/再分配的问题。在我的调整中有什么脚本可以使用吗?

很少有例子:

  1. --一种可以安全地发送给你的脚本,以确定用户是否购买了它或他破解了它。
  2. 是一个脚本,它将检查您在数据库中的付款情况,如果它存在,则该修改将在设备上被激活,如果没有,则该修改将被禁用。带有UIAlertView的
  3. 脚本将检查您是否从Cydia商店购买了该软件包,它将激活微调,否则它将与UIAlertView一起打开一个弹出,告诉您“您以非法的方式获得了这个包,Blah .”然后,当你点击“确定”按钮,它会带你进入安全模式,直到你卸载调整,或直到你从安全模式购买它。(最重要的)
EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2012-04-25 23:37:41

你不能真正保护软件不被破解。这总是一场在更强大和更强的DRM (通常对合法用户来说更烦人)和破解者之间的竞争,他们看到挑战并为乐趣而破解(或名望,或两者兼而有之)。

我的建议是,不要花费大量的时间来制定DRM计划,然后实现和测试,而是将时间投入到产品的功能上,并对其进行更彻底的测试。如果你的产品物美价廉,人们会买的。当然,有些人会盗用它,这是不可避免的,但你会因为你的工作而得到回报。

票数 2
EN

Stack Overflow用户

发布于 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地址将由您的调整签出的其他一些检查。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/10191738

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档