欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页

iOS逆向学习笔记之--类unix目录和iOS目录认知

程序员文章站 2022-06-13 22:49:58
...

iOS逆向学习笔记之–类unix目录和iOS目录认知

  • 类unix目录
/      根目录
/bin    binary 简写  存放用户级基础功能二进制文件,如:ls  ps 等
/boot   存放能使系统成功启动的所有文件  iOS目录中为空
/dev    存放BSD设备文件
/sbin   存放系统级功能二进制文件  如: netstat  reboot等
/etc    存放系统脚本及配置文件  如 passwd hosts   iOS中/etc是一个符号链接,实际指向/private/etc
/lib    存放系统库文件  iOS中此目录为空
/mnt    存放临时的文件系统挂在点. iOS中此目录为空
/private 存放两个目录  分别是/private/etc 和 /private/var/tmp
/usr    包含了大多数用户工具和程序
/var    存放一些经常更改的文件 比如日志/用户数据 其中/var/moblie和/var/root分别存放了moblie用户和root用户的文件
  • iOS独有的目录
    iOS系统目录除了拥有上面的目录以外,还包括以下目录结构。
/Applications 存放所有系统APP和来自Cydia的APP  不包括App Store中下载的APP
/Developer  iPhone设备连接Xcode成为测试机后生成的目录
/Library  存放一些提供系统支持的数据,/Library/MobileSubstrate存放所有基于CydiaSubstrate(原名MobileSubstrate)的插件
/System/Library: iOS文件系统中最重要的目录之一,存放大量系统组件
/System/Library/Frameworks 和 /System/Library/PrivateFrameworks 存放iOS中各种frameWork 
/User 用户目录(就是mobile的home目录), 实际指向/var/mobile,这里存放大量用户数库
    比如:
    /var/mobile/Media/DCIM 存放照片
    /var/mobile/Media/REcordings 存放录音文件
    /var/mobile/Library/SMS 存放短信数据库
    /var/mobile/Containers 存放App Store下载的APP
  • iOS8.0越狱设备目录结构
    iOS逆向学习笔记之--类unix目录和iOS目录认知