越狱设备文件目录

  • Applicatioon: 存放所有的系统App和来自Cydia的App,不包括从App Store 下载的App
  • Developer: 供开发者使用
  • Libraay: 系统资源,用户设置。例如,Logs是系统日志,Ringtoones是系统自带铃声,Launch Daemons 是启动daemon程序。其中比较重要的目录是/Library/MobileSubstrate,里面存放了所有基于Cydia Substrate的插件 (需要在Cydia中安装Cydia Substrate)
  • System: 系统的重要组成部分
    • /System/Library/CarrierBundles 里面是运营商的一些配追
    • /System/Library/Frameworks 和 /System/Library/PrivateFrameworks 里面是系统中各种公开的和未公开的framework
    • /System/Library/CoreServices/SpringBoard.app 是桌面管理器,是用户和系统直接交互的部分。
    • /System/Library/PerfrenceBundles 里面存放的是系统设置中的一些设置项
  • User:用户目录,实际指向/var/mobile
    • /User/Media/ 里面存放的是相册等
    • /User/Library/里面存放的是短信、邮件等
  • bin:存放用户级二进制文件,例如mv、ls等
  • dev: 设备文件。每个设备在/dev 目录下都有一个对应的文件
  • etc:存放系统脚本、hosts配置、SSH配置文件等,实际指向‘/private/etc
  • sbin: 存放系统级二进制文件,例如reboot、mount
  • usr:用户工具和程序。/usr/include中存放标准c头文件
  • var:一些经常改动的文件,包括keychains、临时文件、从app store下载的应用。

Reveal配置

一、Reveal概述

Reveal是一款UI调试神器,对iOS开发非常有帮助。本文使用的是Version 4 (12917)的版本。

二、Reveal安装

1.mac电脑:
下载安装Reveal 提取码: scir

2.iPhone(越狱):
打开Cydia搜索Reveal Loader

三、环境配置

iPhone(越狱):

  1. 打开系统设置页进入Reveal设置打开对应的App# 头文件

头文件

2.导入dylib文件
由于新版本的Reveal只有Framework文件,所以需要修改Framework的可执行文件为dylib库

找到相关库 Help–>Show Reveal Library in Finder–>iOS Library

头文件

在手机的/Library 目录下新建目录 mkdir RHRevealLoader
使用iFunBox 将RevealServer 复制成Library/RHReveal/LibReveal.dylib
或使用scp 命令 (将电脑中的可执行库拷贝到iPhone目录中$scp -r –P 12345 RevealServer root@127.0.0.1:/Library/RHRevealLoader/libReveal.dylib

重启手机APP

完成