減少iPhone應(yīng)用程序的盜版什么是可以接受的減少iPhone應(yīng)用盜版的方法,這些方法不違反Apple的評估流程?如果我的應(yīng)用程序“打電話回家”提供運行它的唯一設(shè)備ID,我需要收集哪些其他信息(例如,用于購買應(yīng)用程序的Apple ID)以創(chuàng)建授權(quán)使用該應(yīng)用程序的有效注冊令牌?同樣,我將使用什么代碼來訪問額外的數(shù)據(jù)?目前看來這個問題最好的技術(shù)方法是什么?(請避免關(guān)于盜版是如何不可避免的非編程答案等等。我知道盜版是不可避免的。我對基于編程的答案很感興趣,討論如何減少盜版。請?zhí)崆案兄x您的理解。)
3 回答

Helenr
TA貢獻1780條經(jīng)驗 獲得超4個贊
正如Andrey Tarantsov在評論中指出的那樣,在二進制文件中查找“SignerIdentity”字符串(使用類似HexEdit的應(yīng)用程序)并替換它非常容易。
您可以對該字符串進行編碼,但是您需要做的就是更改它的一個字符,并且應(yīng)用程序不會再查找“SignerIdentity”鍵,而是查找可能不存在的其他鍵(因此為null )。該密鑰為null,應(yīng)用程序認為它沒有被破解(因為如果應(yīng)用程序沒有被破解,SignerIdentity應(yīng)為null)。
相反,我寧愿檢查info.plist的大小,并將其與參考值進行比較。我注意到模擬器和設(shè)備構(gòu)建沒有相同的info.plist文件大小。調(diào)試,發(fā)布和分發(fā)版本也是如此。因此,請確保使用Device Distribution Build的info.plist文件大小設(shè)置參考值。
- 3 回答
- 0 關(guān)注
- 536 瀏覽
添加回答
舉報
0/150
提交
取消