Skip to content

Latest commit

 

History

History
43 lines (26 loc) · 1.42 KB

README_CN.md

File metadata and controls

43 lines (26 loc) · 1.42 KB

XcodeRootDebug

English

允许xcode使用root权限启动自定义的debugserver调试iOS应用。

目前只在以下越狱设备上进行了测试:

  • iPhone 6s 14.2
  • iPhone 7 13.6.1
  • iPhone X 16.6.1
  • iPhone 11 Pro 14.2

理论上支持iOS10以上设备,包括A12。

Cydia 源:https://repo.byteage.com

背景

通常情况下,我们使用xcode进行真机调试时有如下限制:

  1. 只能以mobile权限启动调试器
  2. 启动的调试器只能是/Developer/usr/bin/debugserver

基于上面的限制,产生了以下问题:

  1. 无法调试系统进程,如:CydiaSafiri
  2. 无法调试AppStore下载的应用,应用需要砸壳后重签名

要解决上面的问题,需要使用具有高权限的debugserver,具体的配置过程,可以参考文章 iOS12 下配置debugserver + lldb调试环境的小技巧和问题处理

要解决上面的限制,就需要安装本插件。

安装本插件以后,将允许开发者使用xcoderoot权限启动自定义的debugserver进行调试。

你可以在设置中对插件进行设置。

文章

截图