IOS设备越狱开发之 Theos 安装

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

1、打开Cydia

2、点Cydia下面的软件源

3、点Cydia右上角的编辑

4、点Cydia左上角的添加

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

[code]http://coolstar.org/publicrepo/
http://nix.howett.net/theos/[/code]

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

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

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

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

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

找到[code]if [[ “$(uname -s)” == “Darwin” && “$(uname -p)” != “arm” ]][/code]

替换为[code]if [[ “$(uname -s)” == “Darwin” && “$(uname -p)” != “arm64” ]][/code]

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

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

没有sdks目录的话创建目录

打开终端执行一下命令

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

至此Theos安装完毕

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

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

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

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

可以在[code]/bin[/code]目录下创建一个名字为theos的文档,然后修改其内容为[code]/var/theos/bin/nic.pl[/code]这样只要在终端里敲入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

© 版权声明
THE END
喜欢就支持一下吧
点赞0 分享
评论 抢沙发

请登录后发表评论

    暂无评论内容