这是一个好奇的问题,我只是在寻找了解更多信息的指针;我们社区中成千上万的人肯定也好奇的一个话题:
背景:以Apple iPhone为例:Apple每隔一段时间就会发布一个新版本的操作系统,该版本与以前旨在“越狱”操作系统的软件不兼容。然后越狱软件作者发布了与新操作系统兼容的新越狱。然后苹果发布一个新的操作系统版本,循环重复。大多数人认为,Apple 有兴趣通过不断发布使先前越狱无效的操作系统更新来防止越狱。
问:一般来说,公司(比如 Apple)的软件开发人员在发布新版本的操作系统时如何防止越狱?我在询问一般操作系统架构/安全性和其他相关主题。外行的解释是什么?