File tree Expand file tree Collapse file tree 2 files changed +44
-41
lines changed Expand file tree Collapse file tree 2 files changed +44
-41
lines changed Original file line number Diff line number Diff line change 11# XcodeRootDebug
22
3+ [ 中文] ( https://github.com/lemon4ex/XcodeRootDebug/blob/main/README_CN.md )
4+
35Allow ` xcode ` to start a custom ` debugserver ` with ` root ` privileges to debug iOS apps.
46
57Currently only tested on the following jailbroken devices:
@@ -40,44 +42,3 @@ You can read [this post](https://byteage.com/154.html?from=github) to get some i
4042
4143![ ] ( ScreenShots/20220627_235849.png )
4244![ ] ( ScreenShots/20220628_000606_898.png )
43-
44- # XcodeRootDebug
45-
46- 允许` xcode ` 使用` root ` 权限启动自定义的` debugserver ` 调试iOS应用。
47-
48- 目前只在以下越狱设备上进行了测试:
49-
50- * iPhone 6s 14.2
51- * iPhone 7 13.6.1
52- * iPhone 11 Pro 14.2
53-
54- 理论上支持iOS10以上设备,包括A12。
55-
56- Cydia 源:https://repo.byteage.com
57-
58- # 背景
59-
60- 通常情况下,我们使用` xcode ` 进行真机调试时有如下限制:
61-
62- 1 . 只能以` mobile ` 权限启动调试器
63- 2 . 启动的调试器只能是` /Developer/usr/bin/debugserver `
64-
65- 基于上面的限制,产生了以下问题:
66-
67- 1 . 无法调试系统进程,如:` Cydia ` 、` Safiri `
68- 2 . 无法调试` AppStore ` 下载的应用,应用需要砸壳后重签名
69-
70- 要解决上面的问题,需要使用具有高权限的` debugserver ` ,具体的配置过程,可以参考文章 [ iOS12 下配置debugserver + lldb调试环境的小技巧和问题处理] ( https://iosre.com/t/ios12-debugserver-lldb/14429 ) 。
71-
72- 要解决上面的限制,就需要安装本插件。
73-
74- 安装本插件以后,将允许开发者使用` xcode ` 以` root ` 权限启动自定义的` debugserver ` 进行调试。
75-
76- 你可以在设置中对插件进行设置。
77-
78- # 文章
79- * [ 让 Xcode 支持使用 root 权限调试 iOS 设备上的任何应用或进程] ( https://byteage.com/154.html?from=github )
80-
81- # 截图
82- ![ ] ( ScreenShots/20220627_235849.png )
83- ![ ] ( ScreenShots/20220628_000606_898.png )
Original file line number Diff line number Diff line change 1+ # XcodeRootDebug
2+
3+ [ English] ( https://github.com/lemon4ex/XcodeRootDebug/blob/main/README.md )
4+
5+ 允许` xcode ` 使用` root ` 权限启动自定义的` debugserver ` 调试iOS应用。
6+
7+ 目前只在以下越狱设备上进行了测试:
8+
9+ * iPhone 6s 14.2
10+ * iPhone 7 13.6.1
11+ * iPhone 11 Pro 14.2
12+
13+ 理论上支持iOS10以上设备,包括A12。
14+
15+ Cydia 源:https://repo.byteage.com
16+
17+ # 背景
18+
19+ 通常情况下,我们使用` xcode ` 进行真机调试时有如下限制:
20+
21+ 1 . 只能以` mobile ` 权限启动调试器
22+ 2 . 启动的调试器只能是` /Developer/usr/bin/debugserver `
23+
24+ 基于上面的限制,产生了以下问题:
25+
26+ 1 . 无法调试系统进程,如:` Cydia ` 、` Safiri `
27+ 2 . 无法调试` AppStore ` 下载的应用,应用需要砸壳后重签名
28+
29+ 要解决上面的问题,需要使用具有高权限的` debugserver ` ,具体的配置过程,可以参考文章 [ iOS12 下配置debugserver + lldb调试环境的小技巧和问题处理] ( https://iosre.com/t/ios12-debugserver-lldb/14429 ) 。
30+
31+ 要解决上面的限制,就需要安装本插件。
32+
33+ 安装本插件以后,将允许开发者使用` xcode ` 以` root ` 权限启动自定义的` debugserver ` 进行调试。
34+
35+ 你可以在设置中对插件进行设置。
36+
37+ # 文章
38+ * [ 让 Xcode 支持使用 root 权限调试 iOS 设备上的任何应用或进程] ( https://byteage.com/154.html?from=github )
39+
40+ # 截图
41+ ![ ] ( ScreenShots/20220627_235849.png )
42+ ![ ] ( ScreenShots/20220628_000606_898.png )
You can’t perform that action at this time.
0 commit comments