越狱手机全攻略:实用工具配置,Cycript与Theos深度应用
在越狱的世界里,掌握一些得力的工具和插件是高手必备的技能。我们就来聊聊如何安装和运用这些插件,让越狱体验更加丰富多彩。
打开您的越狱手机,进行端口映射,连接手机。如果在这个过程中遇到疑问,可以参考我的相关文章。
为了让手机也能显示中文,我们得借助一个插件。在终端中直接输入“中文”是无法识别的,但有了这个插件,中文输入就能顺畅无阻。只需将文件复制到手机home目录,即可实现这一功能:$scp -P 12345 .inputrc root@127.0.0.1:~。现在,您的手机已经可以识别中文了。
在越狱环境中,我们常常需要进行vim操作。但直接在手机中键入$vim命令是无法识别的。别担心,只需在Cydia中搜索并安装Vi IMproved即可。
Cycript是越狱环境中必不可少的插件之一,它与之前的重签名过程相似,可以在越狱环境中进行相关调试。使用$ps -A查找所有进程,再用$ps -A | grep We找到微信的进程,然后使用$cycript -p WeChat附加到微信上。您就可以利用Cycript的命令进行各种操作了。
例如,要打印当前的Controller,您可以查看这篇文章了解具体方法。
对于不了解的,可以添加自定义的.cyc文件,方便在cycript中使用自定义的命名。在iFunBox软件中创建一个文件夹,专门存放cycript的相关文件,然后将.cyc文件复制到这个文件夹中。使用$scp -P 12345 JG.cy root@127.0.0.1:/usr/lib/cycript0.9/com/jingguo命令,通过“点语法”附加文件,即可使用自定义的命令。
我们来聊聊Theos的配置和使用。Theos是一个越狱开发工具包,以其简单易用而著称。官方网站是https://github.com/theos/theos。如果您对iOS逆向工程有所了解,那么Theos中的Tweak概念不会陌生。
安装Theos的步骤如下:配置环境变量,将THEOS路径设置为/opt/theos,然后通过git clone命令克隆Theos项目。通过编辑.zshrc文件配置环境变量。
使用Theos的步骤包括:使用nic.pl创建一个tweek工程,将文件拖入sublime或Xcode中进行编辑,书写Makefile文件,配置IP和端口,书写logos语法,最后在tweek文件夹中执行make和make install命令。这样,Theos的安装和使用就完成了。