作者shelary (喵小咩)
看板MacDev
标题[问题] iPhone程式要如何侦测是否为盗版
时间Sun Jan 24 04:25:28 2010
我才接触 iPhone 程式几个月而已
帮公司写了一些程式 却发现全都被破解丢在网路上任人下载
辛辛苦苦做的东西 却被轻轻松松的破解 真是想哭哭 >"<
相信大家都知道现在要破解iPhone程式实在太简单了
用某软体按几下就能做出破解版的程式
等於完全不用懂任何技术
连国小生可以轻松做出破解程式还po上网给人下载>"<
所以我的问题是要如何侦测程式本身是否已被破解呢?
程式上要怎麽写?
我知道要防止被破解是不可能的事
但破解过的程式 总应该有蛛丝马迹可以检测出不同吧?
如果能知道自己是被破解过的
那就可以跳出讯息视窗请他购买原版 或是做些其它的事
也许有人会说这样做一点意义都没有
再怎样防都防不了 有能力的人还是可以拿掉那些讯息视窗
是的 我确实知道没办法防止被破解
所以我不是问怎麽防 我是问要怎麽侦测
至少希望是只有高手才能破 而不是像现在这样人人都能破
这样谁还会想用心写APP呢?
另外请问程式上要如何写才能检测出这个机子是有 JB 过的呢?
在没有 JB 的情况下 APP受到沙箱限制
那 JB 过的机子是不是就没有沙箱限制呢?
是否可以利用这一点来检测是否已 JB ?
麻烦各位高手解答罗 感谢^^
--
※ 发信站: 批踢踢实业坊(ptt.cc)
◆ From: 114.38.5.197
1F:推 johnlinvc:用in App Purchase? 01/24 09:49
2F:→ Jerrynet:skype有办法侦测机子是否JB,所以应该做的到 01/24 13:18
3F:推 CGary:Detect if Cydia.app exists? 01/24 21:07
4F:推 CGary:btw, 程式是那一套? 说一下吧 :) 01/24 21:11
5F:推 chrisho:skype它是把合法使用者机子ID传到他们伺服器,所以每开一次 01/24 21:12
6F:→ chrisho:就能验证的样子,不过不是所有东西都连网路..稍嫌不便 01/24 21:13
7F:推 leondemon:如何实作侦测Cydia.app存不存在呢? 01/24 21:45
8F:→ shelary:那要如何侦测是否为合法使用者? 01/24 22:58
10F:→ zonble:试试看,这个东西我也没用过。 01/25 00:56
11F:→ yr:检查 Cydia.app 要是他是透过 App Store 买的呢?这只能知道 01/25 03:12
12F:→ yr:机器是不是破解过,而没办法检查是不是有买这个软体 01/25 03:13
13F:推 diulaylomo:检查某个plist 01/26 12:12
14F:→ shelary:感谢楼上的提示 02/01 18:17