美文网首页
iOS逆向之theos的安装及环境搭建

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

作者: 不安分的夏 | 来源:发表于2022-10-12 08:54 被阅读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

    相关文章

      网友评论

          本文标题:iOS逆向之theos的安装及环境搭建

          本文链接:https://www.haomeiwen.com/subject/xootzrtx.html