精華區beta MacDev 關於我們 聯絡資訊
我才接觸 iPhone 程式幾個月而已 幫公司寫了一些程式 卻發現全都被破解丟在網路上任人下載 辛辛苦苦做的東西 卻被輕輕鬆鬆的破解 真是想哭哭 >"< 相信大家都知道現在要破解iPhone程式實在太簡單了 用某軟體按幾下就能做出破解版的程式 等於完全不用懂任何技術 連國小生可以輕鬆做出破解程式還po上網給人下載>"< 所以我的問題是要如何偵測程式本身是否已被破解呢? 程式上要怎麼寫? 我知道要防止被破解是不可能的事 但破解過的程式 總應該有蛛絲馬跡可以檢測出不同吧? 如果能知道自己是被破解過的 那就可以跳出訊息視窗請他購買原版 或是做些其它的事 也許有人會說這樣做一點意義都沒有 再怎樣防都防不了 有能力的人還是可以拿掉那些訊息視窗 是的 我確實知道沒辦法防止被破解 所以我不是問怎麼防 我是問要怎麼偵測 至少希望是只有高手才能破 而不是像現在這樣人人都能破 這樣誰還會想用心寫APP呢? 另外請問程式上要如何寫才能檢測出這個機子是有 JB 過的呢? 在沒有 JB 的情況下 APP受到沙箱限制 那 JB 過的機子是不是就沒有沙箱限制呢? 是否可以利用這一點來檢測是否已 JB ? 麻煩各位高手解答囉 感謝^^ -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 114.38.5.197
johnlinvc:用in App Purchase? 01/24 09:49
Jerrynet:skype有辦法偵測機子是否JB,所以應該做的到 01/24 13:18
CGary:Detect if Cydia.app exists? 01/24 21:07
CGary:btw, 程式是那一套? 說一下吧 :) 01/24 21:11
chrisho:skype它是把合法使用者機子ID傳到他們伺服器,所以每開一次 01/24 21:12
chrisho:就能驗證的樣子,不過不是所有東西都連網路..稍嫌不便 01/24 21:13
leondemon:如何實作偵測Cydia.app存不存在呢? 01/24 21:45
shelary:那要如何偵測是否為合法使用者? 01/24 22:58
zonble:試試看,這個東西我也沒用過。 01/25 00:56
yr:檢查 Cydia.app 要是他是透過 App Store 買的呢?這只能知道 01/25 03:12
yr:機器是不是破解過,而沒辦法檢查是不是有買這個軟體 01/25 03:13
diulaylomo:檢查某個plist 01/26 12:12
shelary:感謝樓上的提示 02/01 18:17