1.工具篇
系统工具
常用工具
-
Alfred,用于替代Spotlight,可以通过自主配置快速实现不同跳转;
-
iTerm2,用于替代系统Terminal,在Alfred和Go2Shell中配置成ITerm2;
-
Go2Shell,可以在当前Finer路径中直接进入终端页面;
-
XtraFinder/TotalFinder,增强版的Finder,实现顶部tab、右键菜单、更改主题等,前者标签栏没有,后者更新还有;
-
PP助手,下载砸壳后的ipa文件;
必备工具
-
IDA,Mac/Windows
-
iOS-app-signer,运行工程生成APP
-
MachOView,运行工程生成APP
-
AloneMonkey,运行工程生成APP
-
cycript
系统编译语言
-
bash,系统自带shell语言,
-
Oh-My-Zsh,三方shell语言,具有在终端中进行指令补全提示、终端主题修改、等功能;
配置工具
-
Alfred,搜索引擎配置、终端配置
-
默认终端配置,切换terminal与iTerm2
-
终端默认语言配置,切换bash与Zsh
-
终端主题、终端用户名提示内容配置(默认niko@JackYingLocalHost,可以在当前zsh的主题内去修改prompt_context),
-
环境变量配置,Path的配置
注意及扩展
-
Oh-My-Zsh,安装路径、主题存放路径、配置文件
-
OSX11+,增加系统完整性验证功能,在Mac启动时的恢复模式下关闭
csrutil disable
可以安装totalfinder,重新开启csrutil clear
-
opt路径下的文件内容包括哪些;
-
cycript等工具首次使用需要进行环境变量的配置,在配置cycript_src时只指向执行文件的父目录,ruby用2.0版本,新建目录链接高版本但重命名为2.0.0 用
ln -s
指令; -
选取默认Xcode,针对Mac上安装有多个Xcode的情况;
-
Go2Shell配置指令
open -a Go2Shell --args config
-
usr:unix system source,操作系统更新被覆盖,因此自定义的指令不能复制进去
-
命令在bin和usr/bin中,
-
cycript -r ip:port 发生错误
_syscall(connect(socket_, info->ai_addr, info->ai_addrlen)):../Console.cpp(306):CYSocketRemote [errno=61]
时,重签应用或xcode运行时链接; -
执行脚本时,可以使用sh(zsh)、bash、source(既
.
,不是./
,如脚本内有路径时不同前两个执行); -
login.sh脚本需要配置到.bash_profile中才可以被全局执行