iOS逆向之theos的安装及环境搭建

2022-10-12  本文已影响0人  不安分的夏

一、安装签名工具 ldid 

.先确保安装 brew (homebrew)

homebre网址

.利用brew安装ldid

brew install ldid


二、修改环境变量

.编辑用户的配置文件

vim ~/.bash_profile

.在.bash_profile文件里加入下面两行

export THEOS = ~/theos
export PATH = $THEOS/bin:$PATH

.让bash_profile配置的环境立即生效

source ~/.bash_profile


三、下载 theos

.建议在$THEOS目录下载代码(也就是刚才配置的~/theos目录)

git clone --recursive https://github.com/theos/theos.git $THEOS


四、新建tweak项目

cd到一个存放项目代码的文件夹(比如桌面)

cd ~/Desktop

运行nic.pl

nic.pl

选择17 iphone/tweak  直接输入17就行

会出现让输入项目名。可以随便取 我取了ting_XW

会出现输入项目ID,及bundleID com.xw.tingxw

询问作者名字是什么 直接敲回车即可,使用默认的名字
会出现 询问我们要hook项目的bundle ID,此处我想hook的是喜马拉雅 喜马拉雅的是 com.gemd.iting
要查询 项目的bundle ID 用需要其他的工具,再次不展开了
输入后 会再次询问直接敲回车即可

出现这这样表示成功


五、编辑makefile

.在前面加入环境变量,写清楚是通过哪个IP和端口访问手机

export THEOS_DEVICE_IP = 127.0.0.1

export THEOS_DEVICE_PORT = 10010

上一篇下一篇

猜你喜欢

热点阅读