2025年ios越狱源(iOS越狱源)

ios越狱源(iOS越狱源)学习并实战开发越狱后的 IOS 程序已经快两个月了 中文资料除了 CocoaChina 上有少数资料以外 其他地方还比较难找 所以这里翻译一点基础教程 文字功底不好 见谅 希望能给读者带来帮助 参考文章 Jailbroken Development nbsp Starter Pack Beginning Jailbroken iOS Development Getting

大家好,我是讯享网,很高兴认识大家。



学习并实战开发越狱后的IOS程序已经快两个月了,中文资料除了CocoaChina上有少数资料以外,其他地方还比较难找,所以这里翻译一点基础教程(文字功底不好,见谅~),希望能给读者带来帮助。

参考文章:


讯享网

  • Jailbroken Development : Starter Pack
  • Beginning Jailbroken iOS Development – Getting The Tools
  • Theos/Getting Started

首先,要对IOS进行越狱开发,我们要先做好一些准备工作。

  • 一台越狱后的IOS设备(iPad/iPhone/iTouch)
  • Mac OS X 10.6+ (或IOS 3.0+)
  • TheOS
  • Objective-C编程能力(起码也要开发过一点正常的IOS简单应用)

准备好这些以后,接下来我们就要开始了(大家肯定一眼就能看出,我们的重点是在TheOS上了,其实开发Jailbroken IOS app的方法有很多,但比较有名、比较系统化同时相对比较好用的就是TheOS了,因此本文以此为限)。

 

TheOS介绍

TheOS被设计为一个在基于Unix平台(Mac OS X、IOS…)和大多数的Linux平台下开发IOS程序的集成开发环境。说是集成开发环境,其实就是给我们准备好了一些代码模板、预置一些基本的Makefile脚本,我们还是要在Terminal(如果还不会用这个的话值得去学习一下)中完成一些关键操作。

 

安装TheOS(以Mac OS介绍)

因为TheOS必备的三个工具(subversion/git、curl和perl)在Mac OS下默认都已经存在,因此我们就不用费心去找这些东西了。接下来看步骤:

  1. 安装官方SDK(相信开发IOS应用的朋友们这个东西肯定已经不需要准备了)
  2. 打开Terminal,先设置一个环境变量(这个仅仅只是为了输入方便,不是必须的),命令如下(其中的路径就是你准备安装TheOS的位置,如果你没有更好的选择那就按照例子中的来吧): export THEOS=/opt/theos
  3. 接着,我们从网上下载最新的TheOS版本: svn co http://svn.howett.net/svn/theos/trunk \(THEOS</li><li>按照上述命令,肯定绝大多数朋友会出现提示svn: Can’t make directory ‘/opt/theos’: Permission denied,这是因为/opt/theos这个路径需要管理员授权才有写权限。在命令名前田间sudo即可,重新输入后如下: sudo svn co http://svn.howett.net/svn/theos/trunk \)THEOS 输入密码回车,等待自动下载完成即可。
  4. 安装ldid(这是一个模拟签名的工具,需要单独下载),命令如下(因权限问题,本人对iphonedevwiki上的命令做了一些修改以达到目的): sudo curl -s http://dl.dropbox.com/u//ldid &gt; /tmp/ldid sudo cp /tmp/ldid \(THEOS/bin/ sudo chmod +x \)THEOS/bin/ldid rm /tmp/ldid

&nbsp;

好了,TheOS到这里就安装结束了,接下来,就可以开始IOS越狱开发之旅了。
  1. 打开Terminal(如果用上个阶段没有关闭的Terminal请直接跳转到第3步)
  2. 设置环境变量 export THEOS=/opt/theos
  3. 进入你打算放置项目的文件夹 cd ~/myprg
  4. 创建工程 $THEOS/bin/nic.pl
  5. 此时会看到命令行中的文本提示如下: NIC 1.0 - New Instance Creator

&nbsp;

好了,起步教程就介绍到这里了,剩下的编码任务就看各位的了,至于你是要写hello world还是touch me那就是仁者见仁,智者见智了。

小讯
上一篇 2025-05-31 08:37
下一篇 2025-05-09 08:51

相关推荐

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容,请联系我们,一经查实,本站将立刻删除。
如需转载请保留出处:https://51itzy.com/kjqy/149846.html