2007年,当第一代iPhone出现时,雷锋网发现它还只是一个无法接收彩信,没有中文输入法,甚至连复制粘贴功能都没有的手机,对它的评价只能是三个字:弱!爆!了!

而今,iPhone不仅有让人眼花缭乱的应用商店,还拥有录屏、GIF动图等让人爱不释手的功能。

在这十年中,iPhone的变身与一个群体的努力息息相关,他们就是孜孜不倦的为广大iPhone用户分享越狱功能的黑客们,正是因为他们存在,我们才拥有了如今的iPhone。

黑客:实在忍不了苹果的脑残功能,我要出来搞事情让世界更美好!

“初代iPhone出来的时候,它本质上是一个小的上网平板,只是碰巧有了一些稀烂的手机功能而已。”

这是 iPhone 越狱网站 Cydia 创始人Jay Freeman对第一代 iPhone 的评价。

因不满苹果所处的手机世界,以Jay Freeman为代表的黑客们,在过往的10年中各显神通,为苹果手机研发出很多新功能。

2007年7月9日,也就是初代iPhone正式发售不到一个月,第一个越狱工具发布了。

尽管当时的越狱工具极其简单,只能被用于更换铃声、壁纸等。但在当时,越狱所代表的,是一种自由的精神,意义在于反抗大公司的控制。

这也催生了越狱最为狂野的时代,众多业余开发者纷纷投身于研究越狱漏洞的事业,其目的,只是为了破坏苹果所设立的“墙”,让iPhone用户拥有了一台真正属于他们自己的手机。

在往后的岁月中,这些黑客通过推出不完全合法的创新,展示了把iPhone打造成一个充满活力、多元化的生态系统的潜力,而不仅仅是一个可以打电话、上网、提高生产效率的设备而已。

与此同时,他们也展示了开发者愿意在这个平台上投入大量的精力。

雷锋网还发现,Cydia 在2008年2月所推出的越狱功能,为用户提供的权限已经比现在的App Store更大。用户不仅可以下载应用、游戏和程序,而且还可以下载“调整”工具。比如你可以重新设计主屏幕的布局,下载广告拦截器,对存储卡拥有更多的控制权。

Cydia 在鼎盛时期的营收非常可观,在2011年,Cydia 拥有将近4500万的周用户,每年收入近25万美元。

但这一看似庞大的数据却掩盖不了一个尴尬的事实:随着iOS的发展,需要越狱的用户正在不断下降。

苹果:现在该有的功能差不多都有了,你们还瞎折腾啥!

近两年,随着苹果对越狱漏洞的重视在不断提高,封堵漏洞的速度也在不断加快。

苹果专门为黑客们制定了系统漏洞赏金计划,每年还会邀请黑客们去苹果总部与高层会面,如果有黑客在苹果自家的操作系统中发现了漏洞,最高可获得 20 万美元的奖励。

去年,雷锋网(公众号:雷锋网)曾对此做过专门的报道中国黑客证实:苹果总部摆“鸿门宴”收 iOS 漏洞,价格“不能说”,来自国内的盘古团队、360涅槃团队、腾讯科恩实验室等都受到了邀请。

“在过去那些美好的日子里,一个越狱程序的有效期长达好多个月。而现在,只要公开的越狱工具一出现,相关的漏洞立马就会被堵上。”Jay Freeman说,越狱的时代基本上已经结束了。

去年,苹果的安全主管伊万·克尔斯蒂奇介绍了iOS的防御能力,他指出,如今要越狱,你需要找到“5到10个不同的漏洞,才有可能击败平台安全机制”,这让越狱变得越来越困难。

更为重要的是,苹果已经把越狱者最好的想法融入到了iOS之中。

在这10年的发展中,虽然苹果对越狱者的行为很不高兴,试图阻止他们以任何方式越狱,甚至在 2009年援引版权法宣布越狱是违法行为,但它始终没有起诉过任何越狱者。

有新闻报道过,苹果自己的员工竟然潜入黑客团体做间谍,研究“敌方”是怎么做出好玩的功能的。

时过境迁,当年很多黑客成员都加入了私人安保公司,或被苹果“招安”。

随着苹果对漏洞的不断重视,如今想要越狱,需要的不再是一个单一的bug,而是一连串难以发现的bug。

这些bug已经变得太过珍贵——哪怕只是把它提交给苹果都可以让发现者获得几千美金的奖励。因此,没有多少开发者愿意将这些漏洞用于越狱。

当越狱越来越难、开发者和用户不断减少,越狱社区已经逐渐瓦解,走向没落。

“我将停止所有的公开iOS研究,”就在今年1月,iOS 10.2 的越狱开发者Todesco 宣布他的越狱生涯告一段落。

当黑客们都被“招安”,iPhone还会越来越好吗?

这10年来,越狱开发者们通过类似于Cydia 的网站,比苹果更早向世人证明了人们对App Store的渴求和iPhone的强大。

甚至有人说,是这些越狱者推动乔布斯,让苹果的开发团队在2008年向开发者们开放了iPhone。

十年前的iPhone,只是一台简单的、可以让人用来打电话、上网、增加工作效率的工具。

如今,它已经变为一个生机勃勃的移动生态圈,为开发者提供实现梦想的舞台。

经过这么多年苹果生态与开放的越狱圈之间的相互博弈,才苹果iOS持续改进功能、不断提高安全水准,iOS系统越来越好,越来越接近我们想要的操作系统,雷锋网觉得,这其中“越狱”功不可没。

现在,随着iOS的不断完善和开放,越狱这个“行侠仗义”的行为已经渐渐远离“iPhone人”的视野。

Freeman已经不再建议人们尝试越狱。他最近在采访中说这很危险,因为越狱后的手机被黑客入侵的风险更高,现在越狱已经弊大于利了。

“现在你越狱还有什么好处呢?”他问道。

“以前你越狱可以获得非常炫酷的功能,你就是为了这些功能才买iPhone的。而现在,你越狱获得的只是些小玩意儿而已。”Freeman说。

但在未来,随着想越狱的人越来越少,越狱开发者也就越来越提不起兴趣去做有趣的应用,随着越狱的人越来越少,最后这个生态系统就会不会消失呢?真不知道这对苹果来说是好还是坏

本文作者:郭佳
本文转自雷锋网禁止二次转载,原文链接

黑客:iPhone的这些脑残功能逼我去越狱 苹果:乖,招安是我强项!相关推荐

  1. 为什么这些脑残应用能活,而那些严肃牛逼的应用死了?

    导语:大型社交网络发展至今,开始显露出更为惊人的力量.新应用或服务进入社交网络即时引爆,就像用户在等待它出现一样.随即开始的病毒式扩散,让创业者成为全民话题的焦点.而这一切是如何实现的?具备哪些特征的 ...

  2. 脑残式网络编程入门(三):HTTP协议必知必会的一些知识

    为什么80%的码农都做不了架构师?>>>    本文原作者:"竹千代",原文由"玉刚说"写作平台提供写作赞助,原文版权归"玉刚说&q ...

  3. 为什么说减速带是脑残的设计?

    全世界只有3.14 % 的人关注了 爆炸吧知识 开车的谁没有压过减速带啊,当你以较高车速通过它时,剧烈振动会带给你强烈的刺激,有时候胃都感觉不舒服,加强你的不安全疑虑,促使你减速行驶. 简单来说,就是 ...

  4. 脑残式网络编程入门(八):你真的了解127.0.0.1和0.0.0.0的区别?

    本文由"小姐姐养的狗"原创发布于"小姐姐味道"公众号,原题<127.0.0.1和0.0.0.0地址的区别>,收录时有优化和改动.感谢原作者的分享. ...

  5. 脑残式网络编程入门(五):每天都在用的Ping命令,它到底是什么?

    本文引用了公众号纯洁的微笑作者奎哥的技术文章,感谢原作者的分享. 1.前言 老于网络编程熟手来说,在测试和部署网络通信应用(比如IM聊天.实时音视频等)时,如果发现网络连接超时,第一时间想到的就是使用 ...

  6. 你有被世界杯期间“脑残式广告”洗脑吗?

    世界杯期间最好看的当然是激动人心的球赛了,想必前两天卫冕冠军德国队0:2输给韩国队的那场比赛很多人都记忆深刻,这场比赛至少可以让韩国吹上4年. 关于这场比赛,在网上还看到一个球迷特别有技术含量的分析: ...

  7. 连续加班易“脑残”,程序员做做白日梦未尝不是一件好事!

    如果知道连续加班会致人"脑残",程序员们还甘愿为"三斗米"而卖命吗?调查显示,不少人仍不得不继续加班的生涯.营养师提醒,加班后需要及时补觉,纯粹"食补 ...

  8. 如何用Python实现iPhone X的人脸解锁功能?

    翻译 | AI科技大本营(公众号ID:rgznai100) 参与 | 林椿眄 编辑 | 费棋 FaceID 是新款 iPhone X 最受欢迎的功能之一,它取代 TouchID 成为了最前沿的解锁方式 ...

  9. 姍姍遲來的iPhone文檔處理功能

    以下這些文字是我在蘋果iPhone上利用一個功能齊全的文字處理軟件打出來的.這是一個第三方應用軟件﹐你可以創建Word或Excel文檔﹐進行編輯.排版﹐然後發送到個人電腦或Mac電腦上後在電腦的Wor ...

最新文章

  1. CV入门赛最全思路上分技巧汇总!
  2. python各个解释器的用途-Python解释器有哪些?Python解释器种类
  3. 人工智能等新技术将加速物联网的普及
  4. Kotlin学习笔记-----函数的定义
  5. Linux操作系统下Oracle主要监控工具介绍
  6. python学习高级篇(part1)--类属性
  7. 【回文字符串】 最长回文子串O(N) Manacher算法
  8. 7-5 输出字符串中出现的字符 (20 分)
  9. 【转】Jenkins+Ant+Jmeter接口自动化集成测试实例
  10. MOSS自带SPDatePickerControl控件的使用
  11. 来自Transformer + Bert + GPT 的灵魂拷问
  12. 编写LLVM Pass模块知识点梳理
  13. 伟大的UHD编解码器的辩论:谷歌VP9与HEVC / H.265
  14. 利用百度地图根据三点求位置
  15. python 导入自己写的类
  16. 使用openocd调试Linux内核,OpenOCD-JTAG调试(示例代码)
  17. 实验一-Hadoop的安装与使用
  18. 深入浅出Pytorch函数——torch.zeros
  19. 深度(Deepin)系统二三事
  20. input框限制只能输入正整数、字母、小数、汉字

热门文章

  1. 谷歌地图街景图中可查看照片拍摄日期
  2. JPA事务问题Executing an update/delete query
  3. go-micro教程
  4. 语法基础课——第二讲 习题
  5. Cortex-M系列的优劣对比
  6. Universal-Image-Loader系列1-配置使用
  7. 浏览器中修改视频播放速度
  8. 我眼中的微软Azure:Microsoft Azure
  9. Sublime Text 3 的 Markdown 实时预览全面总结
  10. Hibernate ORM映射中关clob及blob类型对应bo类 注解写法