Theos安装及配置

一、安装Theos

export THEOS=/opt/theos 
sudo git clone https://github.com/iOS-Reverse-Engineering-Dev/theos $THEOS

二、dpkg与ldid安装

brew install dpkg ldid

如果出现没有权限的问题 则使用命令:
sudo brew install dpkg ldid 输入密码即可

sudo brew install dpkg ldid

如果在进行上面两条命令的时候提示-bash: brew: command not found
这时候可能有两种情况, 第一brew未安装,第二没有设置ruby的环境变量
如果是未安装brew,则运行命令:

/usr/bin/ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)"

安装完成后运行brew help, 如果再次出现-bash: brew: command not found则需进行环境变量配置:
1.打开bash_profile

sudo vim .bash_profile

2.进入编辑界面后,点击键盘 i 键,进入编辑状态
3.添加环境变量配置

export PATH=/usr/local/bin:$PATH

4.编辑完成后,先点击键盘esc键,再输入冒号 :,再次输入wq 回车进行保存, 保存成功后进入命令输入界面
5.输入命令 source .bash_profile 使配置修改生效

source .bash_profile

进行完上面的步骤之后,再次运行命令 brew install dpkg ldid 就可以正常安装dpkg 与 ldid 了。

brew install dpkg ldid

三、libsubstrate.dylib 库文件

从越狱的iPhone上的Cydia下载Cydia Substrate,然后拷贝 /Library/Frameworks/CydiaSubstrate.framework/CydiaSubstrate 到OS X的目录 /opt/theos/lib/ ,并修改名称为 libsubstrate.dylib
此处我已经拷贝除了两个文件并放入了theos文件中,直接放入相应位置,进行极少配置即可使用。链接地址: https://download.csdn.net/download/svendson/10647849


四、检测安装

进行到这里就已经配置完成了, 下面就是检验的时候了
运行命令:

nic.pl 或 /opt/theos/bin/nic.pl

出现如下界面即代表成功,就可以进行你的插件书写啦!
这里写图片描述

注意:如果直接在终端输入nic.pl 提示-bash: nic.pl: command not found 则可以将环境变量设置为 export THEOS=/opt/theos export PATH=/opt/theos/bin/:$PATH 再重试

  • 2
    点赞
  • 5
    收藏
    觉得还不错? 一键收藏
  • 1
    评论
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值