IOS培训

亿元级外企ios培训企业

  • 全国服务监督电话4008270010
ios培训 > IOS开发教程 > ios开发中的越狱的基本知识
  • ios开发中的越狱的基本知识

    发布:网络  来源:网络  时间: 2015年06月16日

  • 现在很多人都用上ios系统的手机了,当然有很多人热爱与ios开发,一些大学生毕业了也去参加ios培训,争取以后能在ios界有所作为。...

  • 现在很多人都用上ios系统的手机了,当然有很多人热爱与ios开发,一些大学生毕业了也去参加ios培训,争取以后能在ios界有所作为。经过ios培训的人们肯定也能知道ios越狱是什么。但是,还是会有许多人都对“越狱”这个词不理解,下面就来通过回答疑问的方式告诉大家关于越狱的知识。

    疑问1:在ios培训中提及到的越狱是什么?

    回答:

    苹果的手机(iPhone)、平板电脑(iPad)和MP4(iPod touch),甚至是连接到电视上的高清视频播放器(Apple TV),都是用的是一个名为ios的操作系统。我们的电脑用Windows,人家用ios。ios是什么意思?ios就是iPhone Operning System,意为iPhone操作系统。

    而ios系统不同于其它的系统,你用Windows的话,如果这是属于你的电脑,你肯定有管理员权限,如果你在一台类似网吧的公共环境下用电脑,你会发现很多软件安不进去,提示:你不是管理员。这会痛苦死的。

    而ios给用户的权限很小,不给用户root权限。root权限是什么东西?用人类语言来说,就是管理员权限,只不过在ios中换了个名字罢了。

    ——————————————————

    比尔盖子链接:root除了是ios系统的管理员之外,Linux、Unix、Mac OS X等系统中的管理员也叫root。

    ——————————————————

    如果ios的管理员权限被锁死了,那么就像你在网吧中遇到的情况一样,有些软件会安不上的!那为什么用App Store的时候所有的软件都能安上呢?那是因为App Store里的软件都是低级的ipa软件,不需要至高无上的管理员特权(同时也是苹果所说的所谓“合法”软件)。

    但是情况又不太一样!你自己编写了一个ios的ipa软件,也不需要root权限啊,为什么不能安装到别人的ios上呢?那是因为苹果的盈利模式就是只能在App Store上安软件,如果你的软件没有通过苹果公司严格的软件审核,不能发布到App Store上,也就不能安装了。如果你破解了一个正版软件,呵呵,也是按不上的。说明白点,ios只允许安装App Store上的ipa软件。即使你的软件不需要root,如果没有发布到App Store上是不能安装的!

    连不需要root权限的ipa软件都不能安装,别提系统级的软件,诸如输入法、虚拟内存、外观样式、解码器之类的。第一你没有root权限;第二你的软件没有发布到App Store,不受苹果承认,因此不能安装。

    苹果偏偏不让你自由安装软件。但是,这个苹果设备是我们用户的,我们怎么用和苹果有什么关系?这就是“越狱”受到美国法律保护的原因。

    说了这么多,到底那怎么办才能自由安装软件?难道要破解root的密码来拿到root权限来自由安装软件吗?比尔盖子可以告诉你:ios系统和其它的类Unix系统,都是很注重安全性的,因此你不可能拿到root权限的。

    想想办法:你是否给Windows补过“系统漏洞”?有没有注意到有些漏洞的说明中写道“任意执行代码”的字样?

    ——————————————————

    比尔盖子链接:由于当时系统程序设计时根本没有考虑周全,而造成程序缺陷,这些权限会导致安全问题(比如用程序缺陷钻空子成为管理员),这种缺陷叫做“系统漏洞”。而另一种缺陷不会引发安全问题,叫做“Bug”。

    ——————————————————

    说了这些,你可能会这样想:咦?既然Windows里面有可以“钻空子”成为管理员的漏洞,那ios里有没有“钻空子”获得root权限的漏洞呢?你猜对了,有!因此,有些黑客利用这些漏洞来编写软件,用软件就可以轻松获得ios的root权限,这就是越狱了。

    越狱完毕以后,就可以通过Cydia(越狱之后的App Store)上自由安装需要有root权限的软件了;也可以直接通过iTunes安装破解过的ipa软件;还可以再用Cydia安装全世界最大的ipa软件破解组织出品的Installous,在App Store中所有的付费软件,Installous中几乎都能下载到破解版。不过,越狱之后可以安装盗版应用,但是越狱不是为了安装盗版应用。越狱不为盗版而生,不等于盗版。

    疑问2:越狱之后的ios为什么会更容易白苹果呢?

    回答:你也许有过把Windows或Linux系统搞坏的经历,这也许是你的操作失误,乱改设置;也可能是软件的问题导致的。不过话说回来了,你在网吧时没有管理员权限怎么折腾上面这几件事情呢?没办法吧!或者,你用系统管理员登录系统之后,系统也不会立即坏掉吧,说了句废话。所以说,以管理员权限使用系统时或多或少会有问题,是你或是第三方软件导致的,但与越狱本身无关!

    疑问3:越狱之后的ios为什么不保修呢?

    回答:其实,无论是微软还是Sun,都不会为Windows和Unix的用户“保修”整个系统,解决一切问题,因为系统是开放的,什么都能干,它们也不可能帮你解决一切问题;但ios不一样:封闭的环境,系统的功能是固定的,因此苹果有能力对此进行保修。一旦越狱,不确定因素就很多了,故无法保修。另外,你以苹果公司不接受的方式使用苹果设备,人家怎么会保修呢?因此,越狱不保修的问题不值得奇怪。但是一旦越狱之后有了问题(比如硬件坏了)怎么办呢?呵呵,用iTunes“恢复”一下就回到了未越狱状态,就可以正常保修了。因此,你不用为“越狱或否”进行思想斗争,因为越狱之后可以反悔。

  • 上一篇:ios培训从不会到精通需要多长时间

    下一篇:ios游戏开发技巧体系

网站导航
2001-2016 达内时代科技集团有限公司 版权所有 京ICP证8000853号-56