美文网首页
越狱THEOS 实践

越狱THEOS 实践

作者: 草原野马 | 来源:发表于2018-02-09 11:16 被阅读8次

    前提是用USB已成功的登录链接手机手机

    先装上brew

    如果没有装的话终端运行(ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)")

    安装ldid

    brew install ldid

    为了可以随时敲出theos里面的命令需要配置.bash_profile

    vim .bash_profile


    F7972977-A918-4C92-99B3-01F25BB05C24.png

    第一个主要配置的是路径。
    第二个主要配置的是ip和端口(这样就不用每次都在tweak文件里面配置了。提前做了这个事)

    为了防止不会立即生效,输入下面的。
    source .bash_profile
    检测是否已经生效
    echo $THEOS
    如果有路径输出就代表成功了

    clone theos 到本地theos路径

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

    正式开始创建tweak了

    1.nic.pl
    2.选择11
    3.输入项目名字
    4自己写一个bundle id (模仿真实项目的)
    5.写出要hook项目的bundle id
    6 敲空格
    看下我的截图


    image.png

    然后就创建好了tweak项目,整体拖入SublimeText 文件中
    写好hook 的代码


    image.png
    记得一定要command+s 保存

    大功告成了

    然后在当前目录下执行 make clean && make package && make install 就大功告成了,
    然后打开应用就发现,你要实现的功能都成功了。

    可以在手机目录下查看有没有tweak插件 (手机路径 library/mobilesubstrate/dynamiclibraeies)

    执行make时可能会遇到的错误,常见的,可以看下下面的链接https://www.jianshu.com/p/262baa57c1cf
    写的很详细。

    逆向抢红包
    https://segmentfault.com/a/1190000005908458

    相关文章

      网友评论

          本文标题:越狱THEOS 实践

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