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. login.sh脚本需要配置到.bash_profile中才可以被全局执行

©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • 逆向工程的分析工具 进行iOS逆向工程的一个关键就是工具的使用,工欲善其事,必先利其器。 一、常用App安装以及环...
    异想天不开_9950阅读 609评论 4 0
  • 在上一周的产品新手的打怪练级之路(序)中,提到了产品经理工作的核心:基于产品和市场当前的状态,为各个需求进行优先级...
    三厘浪漫阅读 472评论 1 10
  • 准备 学习正则表达式([regular expression,缩写regex)需要有一个好用的工具来进行演练。可以...
    redexpress阅读 899评论 1 1
  • 1 老丈人来我家一个礼拜,估计我又胖了几斤。原来家里有一个会做饭的人是这么容易胖的事情…看来这么多年妈妈为了给我保...
    AI大叔阅读 351评论 0 0
  • 作用域 var 在函数里面生命的是局部变量,只能在函数里面作用 var 在函数外的是全局变量,整个文件都可以使用 ...
    abelweiwencai阅读 190评论 0 0