Theos安装,使用,插件开发


1.Theos安装

sudo git clone --recursive https://github.com/theos/theos.git/opt/theos

注意:官方推荐安装在opt 目录下,我这里建议安装在自己MAC的🏠目录下,因为新版mac opt目录下有可能涉及到读写权限。安装在自己的目录,一定要配置一下环境变量如下:

#theos

export THEOS=/Users/username/theos

export PATH=/Users/username/theos/bin:$PATH

2.安装ldid

Idid是专门用来签名iOS可执行文件的工具,用以在越狱iOS中取代Xcode自带的codesign。

brew install ldid

终端执行nic.pl ,出现下图,表示安装成功

3.Theos使用

找到生成好的工程wbjtheoslib,将工程拖到Sublime Text(一个文本编辑器),

注意:我这里添加了两行

export THEOS_DEVICE_IP=127.0.0.1  (已经映射到本地IP越狱手机)

export THEOS_DEVICE_PORT=12345 (映射的端口)

编写hook代码,语法是logos,下面的代码我们hook了支付宝登录按钮,拿到登录密码

编译工程

1.终端执行make

报错了,我需要修改一下文件格式,Tweak.x 修改成 Tweak.xm,别忘了修改Makefile 相应的文件格式

继续执行make ,如下图执行成功

2.make package

3.make install

手机里Cydia,就有我们安装的插件了,如下图

到这里,我的插件就安装好了。

验证插件,点击支付宝登录按钮,拿到登录密码

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

相关阅读更多精彩内容

友情链接更多精彩内容