[問題] iPhone程式要如何偵測是否為盜版

看板MacDev作者 (喵小咩)時間15年前 (2010/01/24 04:25), 編輯推噓6(608)
留言14則, 9人參與, 最新討論串1/1
我才接觸 iPhone 程式幾個月而已 幫公司寫了一些程式 卻發現全都被破解丟在網路上任人下載 辛辛苦苦做的東西 卻被輕輕鬆鬆的破解 真是想哭哭 >"< 相信大家都知道現在要破解iPhone程式實在太簡單了 用某軟體按幾下就能做出破解版的程式 等於完全不用懂任何技術 連國小生可以輕鬆做出破解程式還po上網給人下載>"< 所以我的問題是要如何偵測程式本身是否已被破解呢? 程式上要怎麼寫? 我知道要防止被破解是不可能的事 但破解過的程式 總應該有蛛絲馬跡可以檢測出不同吧? 如果能知道自己是被破解過的 那就可以跳出訊息視窗請他購買原版 或是做些其它的事 也許有人會說這樣做一點意義都沒有 再怎樣防都防不了 有能力的人還是可以拿掉那些訊息視窗 是的 我確實知道沒辦法防止被破解 所以我不是問怎麼防 我是問要怎麼偵測 至少希望是只有高手才能破 而不是像現在這樣人人都能破 這樣誰還會想用心寫APP呢? 另外請問程式上要如何寫才能檢測出這個機子是有 JB 過的呢? 在沒有 JB 的情況下 APP受到沙箱限制 那 JB 過的機子是不是就沒有沙箱限制呢? 是否可以利用這一點來檢測是否已 JB ? 麻煩各位高手解答囉 感謝^^ -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 114.38.5.197

01/24 09:49, , 1F
用in App Purchase?
01/24 09:49, 1F

01/24 13:18, , 2F
skype有辦法偵測機子是否JB,所以應該做的到
01/24 13:18, 2F

01/24 21:07, , 3F
Detect if Cydia.app exists?
01/24 21:07, 3F

01/24 21:11, , 4F
btw, 程式是那一套? 說一下吧 :)
01/24 21:11, 4F

01/24 21:12, , 5F
skype它是把合法使用者機子ID傳到他們伺服器,所以每開一次
01/24 21:12, 5F

01/24 21:13, , 6F
就能驗證的樣子,不過不是所有東西都連網路..稍嫌不便
01/24 21:13, 6F

01/24 21:45, , 7F
如何實作偵測Cydia.app存不存在呢?
01/24 21:45, 7F

01/24 22:58, , 8F
那要如何偵測是否為合法使用者?
01/24 22:58, 8F

01/25 00:56, , 9F

01/25 00:56, , 10F
試試看,這個東西我也沒用過。
01/25 00:56, 10F

01/25 03:12, , 11F
檢查 Cydia.app 要是他是透過 App Store 買的呢?這只能知道
01/25 03:12, 11F

01/25 03:13, , 12F
機器是不是破解過,而沒辦法檢查是不是有買這個軟體
01/25 03:13, 12F

01/26 12:12, , 13F
檢查某個plist
01/26 12:12, 13F

02/01 18:17, , 14F
感謝樓上的提示
02/01 18:17, 14F
文章代碼(AID): #1BMriwla (MacDev)
文章代碼(AID): #1BMriwla (MacDev)