IOS设备越狱开发之 Theos 安装

  • A+
所属分类:技术文档

代码这一段在倒腾IOS,找了好多资料都需要OSX设备,只有一个iPhone只能自己折腾了只能把所有有用的工具都找iPhone版的装上了这里就介绍一下Theos的安装步骤

1、打开Cydia

2、点Cydia下面的软件源

3、点Cydia右上角的编辑

4、点Cydia左上角的添加

这样就弹出来一个输入框依次添加如下两个源

http://coolstar.org/publicrepo/
http://nix.howett.net/theos/

添加源之后,点Cydia右下角的搜索,现在就准备开始下载安装Theos以及Theos运行所需的一些库

  • BigBoss Recommended Tools
  • Perl (Coolstar’s Repo)
  • iOS Toolchain
  • MTerminal
  • iFile
  • Theos (Howett’s Repo)

安装好以上几个软件后用iFile打开/usr/local/bin/

找到文件perl5.22.0点击iFile右上角的编辑,然后选中perl5.22.0,再点右下角的复制按钮,然后点击复制/链接然后跳转到目录/usr/bin/再次点击编辑按钮接着点击右下角的粘贴按钮,选择创建链接然后把新建的文件perl5.22.0改名为perl

接着跳转到目录/var/theos/bin/打开文件bootstrap.sh

找到if [[ "$(uname -s)" == "Darwin" && "$(uname -p)" != "arm" ]]

替换为if [[ "$(uname -s)" == "Darwin" && "$(uname -p)" != "arm64" ]]

保存之后到目录/var/theos/makefile/targets/把Darwin-arm改名为Darwin-arm64

然后配置SDK,打开https://sdks.website/下载所需SDK,复制到/var/theos/sdks/

没有sdks目录的话创建目录

打开终端执行一下命令

su
Password: alpine
cd /usr/bin
ldid -s clang
ldid -s clang++
cd /var/mobile

至此Theos安装完毕

创建我们的开发目录/var/mobile/Documents/Development

然后终端跳转到此目录cd /var/mobile/Documents/Development

执行命令/var/theos/bin/nic.pl就会出现Theos开发选项菜单

如果你不想每次启动Theos都敲/var/theos/bin/nic.pl这么长命令的话

可以在/bin目录下创建一个名字为theos的文档,然后修改其内容为/var/theos/bin/nic.pl这样只要在终端里敲入theos,Theos菜单就出来了。

参考文档

http://chrisharrisdev.com/blog/2016/09/22/tutorial-install-theos-on-idevice-for-jailbreak-development/

http://iphonedevwiki.net/index.php/Theos/Setup/iOS#Optional_Requirements

avatar

发表评论

:?: :razz: :sad: :evil: :!: :smile: :oops: :grin: :eek: :shock: :???: :cool: :lol: :mad: :twisted: :roll: :wink: :idea: :arrow: :neutral: :cry: :mrgreen: