ios越狱环境安装记录

因为工作需要,需要了解下,越狱ios的开发相关的知识,然后在网上看到iOSOpenDev的工具,安装环境是10.8.2, Xcode 4.5.2, iosOpenDev1.5. 然后就去http://iosopendev.com/download/ 下载安装,下载完成后,安装到最后,老提示安装失败说,发生错误,上网搜索错误原因,查看安装日志,当时也没有发现错误原因,只显示错误码112,没提示具体的错误原因。

   然后上网搜索失败原因,以及别人的环境搭建的过程,http://blog.csdn.net/lynjay/article/details/7936488 主要参考了这篇博文,看这篇博文,应该iOSOpenDev应该版本比较低,需要装MacPorts, dpkg,theOS等工具。开始不知道具体错误原因,想或许也需要先安装完这些软件后才可以。看iOSOpenDev介绍1.5版本是无需装其他软件的。在安装macports的过程中自己没有设定默认xcode,因为我电脑存在两个Xcode, 版本是4.4.1以及4.5.2,会提示xcode-select 的错误,需要

$ sudo xcode-select -switch /Applications/Xcode.app/Contents/Developer 需要设定xcode-select的路径即可, dpkg安装比较顺利。但最后重新安装 iosOpenDev1.5仍然失败,重复多次安装依然如此,百思不得其解,然后重新上网搜索,发现在https://github.com/kokoabim/iOSOpenDev/issue有类似的问题,但是看了大神的回复,说还是要看

https://github.com/kokoabim/iOSOpenDev/wiki/Troubleshoot 开始粗略看过一遍,感觉没有适合自己的解决方案。但是智能再从头看起,在看安装器日志的时候,最后发现在错误提示上边,已经报错,说失败原因了,与TroubleShoot的XCode License相吻合,然后根据说明设置一通,最后安装成功,终于搞定越狱开发的插件,最后在xcode模板中ios下添加了一个iOSOpenDev的条目,下面有ActionMenu等若干个越狱工具模板,

根据http://blog.csdn.net/lynjay/article/details/7936488博文中的第6条下载设置OpenSSH,设置如下

6:在你的手机设备安装OpenSSH

在设备上安装OpenSSH并且在设备上添加SSH签名.在Cydia(别告诉我你设备没越狱…)里搜索OpenSSH安装.建议更改SSH的默认密码,默认密码是:alpine.更改方法是在Mac上登陆设备的SSH.命令”ssh root@<设备IP>”.登陆后输入命令”passwd root”.输入新密码,注意是密文.

给SSH添加签名,在Mac的Terminal里输入”iosod sshkey -h <设备IP>”,中间问你是否继续,当然yes.如果期间失败了重新试下.我失败了好几次.可能是设备屏幕关闭会断网(我的iPod Touch总断,iPad就不会).这样就不用密码也可以登陆设备SSH了.

然后根据模板建立了一个测试文件,因为没有包含制定的lib库,模板声称的文件会包含#error的定义,再包含指定lib库后,去掉即可。编译成功后, 装入越狱手机后,在cydia软件源里面发现自己的程序。编译的时候不能像正常的App点Run,点击Product->Build For->Build For Profiling.配置好上面的设备IP,程序会自动安装到设备里.

此时环境已经搭建完成

你可能感兴趣的:(ios越狱环境安装记录)