1.工具篇

系统工具
常用工具

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

    推荐阅读