├── README.md
├── rootful
├── Makefile
├── Tweak.x
├── control
└── surge++.plist
├── rootless
├── Makefile
├── Tweak.x
├── control
└── surge++.plist
└── x
├── 01.png
├── 02.png
├── 03.png
├── 04.png
├── 05.png
├── 06.png
├── 1.MOV
├── 2.MOV
├── 3.MOV
├── 4.MOV
├── 5.MOV
├── 6.MOV
├── Roothide-1.jpg
├── Roothide-2.jpg
├── Roothide-3.jpg
├── Roothide-4.jpg
├── Roothide-5.jpg
├── Roothide-6.jpg
├── Roothide-7.jpg
├── SGPolicyProxyWithTLS.png
├── SGULicenseViewController-1.png
├── SGULicenseViewController-2.png
├── SGULicenseViewController-3.png
├── Surge++_0.5_0.png
├── Surge++_0.5_1.png
├── Surge++_0.5_10.png
├── Surge++_0.5_11.png
├── Surge++_0.5_12.png
├── Surge++_0.5_13.png
├── Surge++_0.5_14.png
├── Surge++_0.5_15.png
├── Surge++_0.5_16.png
├── Surge++_0.5_17.png
├── Surge++_0.5_18.png
├── Surge++_0.5_19.png
├── Surge++_0.5_2.png
├── Surge++_0.5_20.png
├── Surge++_0.5_21.png
├── Surge++_0.5_22.png
├── Surge++_0.5_23.png
├── Surge++_0.5_24.png
├── Surge++_0.5_25.png
├── Surge++_0.5_26.png
├── Surge++_0.5_27.png
├── Surge++_0.5_28.png
├── Surge++_0.5_29.png
├── Surge++_0.5_3.png
├── Surge++_0.5_30.png
├── Surge++_0.5_32.png
├── Surge++_0.5_33.png
├── Surge++_0.5_34.png
├── Surge++_0.5_35.png
├── Surge++_0.5_36.png
├── Surge++_0.5_4.png
├── Surge++_0.5_5.png
├── Surge++_0.5_6.png
├── Surge++_0.5_7.png
├── Surge++_0.5_8.png
├── Surge++_0.5_9.png
├── TrollFools.jpg
├── TrollFools.png
├── Tweak.1.png
├── Tweak.10.png
├── Tweak.11.png
├── Tweak.12.png
├── Tweak.13.png
├── Tweak.14.png
├── Tweak.15.png
├── Tweak.16.png
├── Tweak.17.png
├── Tweak.18.png
├── Tweak.19.png
├── Tweak.2.png
├── Tweak.20.png
├── Tweak.21.png
├── Tweak.3.png
├── Tweak.4.png
├── Tweak.5.png
├── Tweak.6.png
├── Tweak.7.png
├── Tweak.8.png
├── Tweak.9.png
├── Tweak.x.png
├── theos.png
└── 编译.png
/README.md:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 | 截图内容 只是介绍!不是最终版本
5 |
6 |
7 |
8 |
9 | ---
10 |
11 |
12 |
13 |

14 |

15 |

16 |

17 |

18 |

19 |

20 |

21 |

22 |

23 |

24 |

25 |

26 |

27 |

28 |

29 |

30 |

31 |

32 |

33 |

34 |

35 |

36 |

37 |

38 |

39 |

40 |

41 |

42 |

43 |

44 |

45 |

46 |

47 |

48 |

49 |
50 |
51 |
52 |
53 |
54 |
55 |
56 |
57 |
58 |
59 |
60 |

61 |

62 |

63 |

64 |

65 |

66 |
67 |
68 |
69 |
70 |
71 |
72 |
73 |
74 |
75 | |
76 |
77 |
78 |
79 | 终端执行 克隆 Theos 仓库
80 | git clone --recursive https://github.com/theos/theos.git
81 |
82 | 将 Theos 的路径添加到环境变量中:
83 | 方法一:
84 | 终端执行 直接添加到 ~/theos
85 |
86 | export THEOS=~/theos
87 | export PATH=$THEOS/bin:$PATH
88 |
89 | 终端执行 重新 加载配置:
90 | source ~/.zshrc
91 |
92 | 另一种方法:
93 | 终端执行 打开配置文件 .zshrc
94 | nano ~/.zshrc
95 |
96 | # Theos 配置 // theos文件夹 的本地路径
97 | export THEOS=/Users/pxx917144686/theos
98 |
99 | 之后;contron + X 是退出编辑; 按‘y’ 保存编辑退出!
100 |
101 | 终端执行 重新 加载配置:
102 | source ~/.zshrc
103 |
104 | |
105 |
106 |
107 |
108 |
109 |
110 |
111 |
112 |
113 | 
114 |
115 |
116 |
117 |
118 |
119 | 👉 如果 theos 报错:ld: warning: -multiply_defined is obsolete
120 |
121 | | **theos报错** | **解释** |
122 | |----------|----------|
123 | | **报错** | ld: warning: -multiply_defined is obsolete |
124 | | **解释** | 为什么会出现这个问题? |
125 | | **原因** | 新版本的 Apple 链接器 (ld64) 不再推荐使用 `-multiply_defined`;Theos 为了兼容旧版本 iOS,才默认加入该选项。 |
126 | | **解决** | 在文件 `theos/makefiles/targets/_common/darwin_tail.mk` 打开文件,搜索找到并删除 `-multiply_defined suppress` |
127 |
128 |
129 |
130 |
131 |
132 |
133 |
134 | 👉 如果 make 报错:found architecture 'x86_64', required architecture(我保留了 静态引用 OpenSSL 库 其实可以去除 )
135 |
136 | | **make报错** | **解释** |
137 | |------------------------------------|----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|
138 | | **报错** | `warning: ignoring file '/usr/local/Cellar/openssl@3/3.4.0/lib/libcrypto.3.dylib': found architecture 'x86_64', required architecture 'arm64e'` |
139 | | **解释** | 英特尔的Mac x86_64 不匹配架构 OpenSSL 库。 |
140 | | **检查** | Mac 架构检查:
- 在终端执行 `uname -m`
- 输出 `x86_64` 表示 Intel Mac
- 输出 `arm64` 表示 Apple Silicon Mac |
141 | | **解决(Intel x86_64 方法)** | 避免耽误时间精力!网络指导可能产生误导,把 Intel (x86_64) 的方法误导为适用于 arm64 的方法。使用 Intel Mac 编译 iOS 插件时,目标架构应为 `arm64` 或 `arm64e`。 |
142 | | **步骤一:下载 OpenSSL 官方源代码** | - 在终端执行:`git clone https://github.com/openssl/openssl.git`
- 进入目录:`cd openssl` |
143 | | **步骤二:设置环境变量** | - 执行:`export PLATFORM="iPhoneOS"`
- 执行:`export SDK=$(xcrun --sdk iphoneos --show-sdk-path)`
- 执行:`export CC="$(xcrun --sdk iphoneos -f clang)"` |
144 | | **设置支持多个架构** | - 执行:`export ARCHS="arm64 arm64e"`
- 执行:`export CFLAGS="-arch arm64 -arch arm64e -isysroot $SDK -miphoneos-version-min=14.0"`
- 执行:`export LDFLAGS="-arch arm64 -arch arm64e -isysroot $SDK"` |
145 | | **配置 OpenSSL 编译** | 执行:`./Configure ios64-cross no-shared no-dso no-hw no-engine --prefix=$(PWD)/../openssl-ios` |
146 | | **步骤三:编译 OpenSSL** | - 清理缓存:`make clean`
- 编译 OpenSSL:`make`
- 安装 OpenSSL 到指定目录:`make install` |
147 | | **验证编译结果** | 在终端执行:
- `lipo -info ../openssl-ios/lib/libcrypto.a`
- `lipo -info ../openssl-ios/lib/libssl.a`
成功的输出应显示:`arm64 arm64e` |
148 |
149 |
150 |
151 |
152 |
153 |
154 |
--------------------------------------------------------------------------------
/rootful/Makefile:
--------------------------------------------------------------------------------
1 | # 插件:显编译成功,显示的信息
2 | PACKAGE_IDENTIFIER = com.pxx917144686.Surge
3 | PACKAGE_NAME = Surge++
4 | PACKAGE_VERSION = 0.6.0
5 | PACKAGE_ARCHITECTURE = arm64 arm64e
6 | PACKAGE_REVISION = 1640
7 | PACKAGE_SECTION = Tweaks
8 | PACKAGE_DEPENDS = firmware (>= 14.0)
9 | PACKAGE_DESCRIPTION = 修复 “已知问题”
10 |
11 | # 插件:编译时,引用的信息
12 | define Package/surge++
13 | Package: com.pxx917144686.surge
14 | Name: Surge++
15 | Version: 0.6.0
16 | Architecture: arm64 arm64e
17 | Author: pxx917144686
18 | Section: Tweaks
19 | Depends: firmware (>= 14.0)
20 | Description: 修复 “已知问题”
21 | endef
22 |
23 | # 直接输出到根路径
24 | export THEOS_PACKAGE_DIR = $(CURDIR)
25 |
26 | # TARGET
27 | ARCHS = arm64 arm64e
28 | TARGET = iphone:clang:latest:15.0
29 |
30 | # 目标进程
31 | INSTALL_TARGET_PROCESSES = Surge-iOS
32 |
33 | # 引入 Theos 的通用设置
34 | include $(THEOS)/makefiles/common.mk
35 |
36 | # 插件名称
37 | TWEAK_NAME = surge++
38 |
39 | # 源代码文件
40 | surge++_FILES = Tweak.x
41 |
42 | # SHA256、MD5 等哈希算法、AES 等对称加密算法,需要OpenSSL!所以保留
43 | # 添加 OpenSSL 头文件路径
44 | surge++_CFLAGS = -fobjc-arc -I$(OPENSSL_PATH)/include
45 |
46 | # OpenSSL 路径
47 | OPENSSL_PATH = /Users/pxx917144686/openssl-ios
48 |
49 | # 链接选项,添加 OpenSSL 库
50 | surge++_LDFLAGS = -L$(OPENSSL_PATH)/lib -lssl -lcrypto \
51 | -framework UIKit \
52 | -framework Foundation \
53 | -lc++
54 |
55 | # Theos 编译规则
56 | include $(THEOS_MAKE_PATH)/tweak.mk
57 |
58 |
59 |
60 |
61 |
62 |
63 |
64 | # ========= 报错:ld: warning: -multiply_defined is obsolete ===========
65 | # 解释:为什么会出现这个问题?
66 | # 原因:新版本的 Apple 链接器 (ld64) 不再推荐使用 -multiply_defined;Theos 是为了兼容老的iOS,才默认加入了这个选项。
67 | # 解决:在文件 theos/makefiles/targets/_common/darwin_tail.mk 打开文件,搜索找到并删除:-multiply_defined suppress
68 |
69 |
70 |
71 |
72 |
73 | # ======= 使用 DobbyHook 替换 原有的 Hook 方法 MSHookFunction ========
74 | # 克隆 Dobby 源码:(--depth=1 表示只下载最新版本)
75 | # git clone https://github.com/jmpews/Dobby.git --depth=1
76 | # 克隆 ios-cmake 工具链
77 | # git clone https://github.com/leetal/ios-cmake.git
78 |
79 | # 编译 Dobby
80 | # 终端执行:cd Dobby
81 | # 终端执行:mkdir build
82 | # 终端执行:cd build
83 | # 终端执行:cmake -DCMAKE_TOOLCHAIN_FILE=../ios-cmake/ios.toolchain.cmake \
84 | # 终端执行: -DPLATFORM=OS64 \
85 | # 终端执行: -DCMAKE_OSX_ARCHITECTURES=arm64e \
86 | # 终端执行: -DENABLE_PTRAUTH=ON \
87 | # 终端执行: -DCMAKE_C_FLAGS="-arch arm64e" \
88 | # 终端执行: -DCMAKE_CXX_FLAGS="-arch arm64e" ..
89 | # 终端执行:make
90 |
91 | # 验证: arm64 arm64e
92 | # 终端执行:lipo -info libdobby.a
93 |
94 | # 复制 libdobby.a 和 dobby.h 到当前项目的根目录
95 | # Dobby/build/libdobby.a
96 | # Dobby/include/dobby.h
97 |
98 |
99 |
100 |
101 | # 解释:
102 | # 报错:warning: ignoring file '/usr/local/Cellar/openssl@3/3.4.0/lib/libcrypto.3.dylib': found architecture 'x86_64', required architecture 'arm64e'
103 |
104 | # 解释:英特尔的Mac x86_64 不匹配架构 OpenSSL 库。
105 | # 检查: Mac架构方法,终端执行: uname -m
106 | # 输出: x86_64 表示 Intel Mac
107 | # 输出: arm64 表示 Apple Silicon Mac
108 | # 解决Intel(x86_64)方法:
109 | # 避免你耽误时间精力!理由:网络指导会产生 很多误导!会把你是Intel(x86_64) 实际是指导(arm64)的方法;
110 | # 你使用Intel Mac(x86_64)在编译 iOS 插件时,目标架构应为 arm64 或 arm64e ;
111 |
112 | # 一、下载 OpenSSL 官方源代码
113 | # 终端执行下载文件:git clone https://github.com/openssl/openssl.git
114 | # 终端执行cd OpenSSL,这是默认路径:cd openssl
115 |
116 | # 终端执行:export PLATFORM="iPhoneOS"
117 | # 终端执行:export SDK=$(xcrun --sdk iphoneos --show-sdk-path)
118 | # 终端执行:export CC="$(xcrun --sdk iphoneos -f clang)"
119 |
120 | # 设置支持多个架构,arm64 和 arm64e
121 | # 终端执行:export ARCHS="arm64 arm64e"
122 | # 终端执行:export CFLAGS="-arch arm64 -arch arm64e -isysroot $SDK -miphoneos-version-min=14.0"
123 | # 终端执行:export LDFLAGS="-arch arm64 -arch arm64e -isysroot $SDK"
124 |
125 | # 配置 OpenSSL 编译
126 | # 终端执行:./Configure ios64-cross no-shared no-dso no-hw no-engine --prefix=$(PWD)/../openssl-ios
127 |
128 |
129 | # 二、编译 OpenSSL:注意——> 时间 可能有点长!基于 你的电脑配置区别!
130 | # 配置参数
131 | # 终端执行: ./Configure ios64-cross no-shared no-dso no-hw no-engine --prefix=$(PWD)/../openssl-ios
132 |
133 | # 清理缓存,避免旧文件干扰
134 | # 终端执行:make clean
135 |
136 | # 编译OpenSSL
137 | # 终端执行:make
138 |
139 | # 安装 OpenSSL 到指定目录
140 | # 终端执行:make install
141 |
142 |
143 | # 三、验证你的编译是否是 arm64 架构:
144 | # 终端执行:lipo -info ../openssl-ios/lib/libcrypto.a
145 | # 终端执行:lipo -info ../openssl-ios/lib/libssl.a
146 | # 成功的输出:libcrypto.a are: arm64 arm64e
--------------------------------------------------------------------------------
/rootful/control:
--------------------------------------------------------------------------------
1 | Package: com.pxx917144686.surge
2 | Name: Surge++
3 | Version: 0.6.0
4 | Architecture: iphoneos-arm64-Rootful
5 | Maintainer: Nets
6 | Author: pxx917144686
7 | Section: Tweaks
8 | Depends: firmware (>= 14.0)
9 | Description: 修复 “已知问题”
--------------------------------------------------------------------------------
/rootful/surge++.plist:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 | Filter
6 |
7 | Bundles
8 |
9 | com.nssurge.inc.surge-ios
10 | com.nssurge.inc.surge-ios.ne
11 |
12 | Executables
13 |
14 | Surge-iOS-NE
15 | Surge-iOS
16 |
17 |
18 |
19 |
20 |
--------------------------------------------------------------------------------
/rootless/Makefile:
--------------------------------------------------------------------------------
1 | # 插件:显编译成功,显示的信息
2 | PACKAGE_IDENTIFIER = com.pxx917144686.Surge
3 | PACKAGE_NAME = Surge++
4 | PACKAGE_VERSION = 0.6.0
5 | PACKAGE_ARCHITECTURE = arm64 arm64e
6 | PACKAGE_REVISION = 1640
7 | PACKAGE_SECTION = Tweaks
8 | PACKAGE_DEPENDS = firmware (>= 14.0)
9 | PACKAGE_DESCRIPTION = 修复 “已知问题”
10 |
11 | # 插件:编译时,引用的信息
12 | define Package/surge++
13 | Package: com.pxx917144686.surge
14 | Name: Surge++
15 | Version: 0.6.0
16 | Architecture: arm64 arm64e
17 | Author: pxx917144686
18 | Section: Tweaks
19 | Depends: firmware (>= 14.0)
20 | Description: 修复 “已知问题”
21 | endef
22 |
23 | # 直接输出到根路径
24 | export THEOS_PACKAGE_DIR = $(CURDIR)
25 |
26 | # TARGET
27 | ARCHS = arm64 arm64e
28 | TARGET = iphone:clang:latest:15.0
29 |
30 | # Rootless 插件配置
31 | export THEOS_PACKAGE_SCHEME = rootless
32 | THEOS_PACKAGE_INSTALL_PREFIX = /var/jb
33 |
34 | # 目标进程
35 | INSTALL_TARGET_PROCESSES = Surge-iOS
36 |
37 | # 引入 Theos 的通用设置
38 | include $(THEOS)/makefiles/common.mk
39 |
40 | # 插件名称
41 | TWEAK_NAME = surge++
42 |
43 | # 源代码文件
44 | surge++_FILES = Tweak.x
45 |
46 | # SHA256、MD5 等哈希算法、AES 等对称加密算法,需要OpenSSL!所以保留
47 | # 添加 OpenSSL 头文件路径
48 | surge++_CFLAGS = -fobjc-arc -I$(OPENSSL_PATH)/include
49 |
50 | # OpenSSL 路径
51 | OPENSSL_PATH = /Users/pxx917144686/openssl-ios
52 |
53 | # 链接选项,添加 OpenSSL 库
54 | surge++_LDFLAGS = -L$(OPENSSL_PATH)/lib -lssl -lcrypto \
55 | -framework UIKit \
56 | -framework Foundation \
57 | -lc++
58 |
59 | # Theos 编译规则
60 | include $(THEOS_MAKE_PATH)/tweak.mk
61 |
62 |
63 |
64 |
65 |
66 |
67 |
68 | # ========= 报错:ld: warning: -multiply_defined is obsolete ===========
69 | # 解释:为什么会出现这个问题?
70 | # 原因:新版本的 Apple 链接器 (ld64) 不再推荐使用 -multiply_defined;Theos 是为了兼容老的iOS,才默认加入了这个选项。
71 | # 解决:在文件 theos/makefiles/targets/_common/darwin_tail.mk 打开文件,搜索找到并删除:-multiply_defined suppress
72 |
73 |
74 |
75 |
76 |
77 | # ======= 使用 DobbyHook 替换 原有的 Hook 方法 MSHookFunction ========
78 | # 克隆 Dobby 源码:(--depth=1 表示只下载最新版本)
79 | # git clone https://github.com/jmpews/Dobby.git --depth=1
80 | # 克隆 ios-cmake 工具链
81 | # git clone https://github.com/leetal/ios-cmake.git
82 |
83 | # 编译 Dobby
84 | # 终端执行:cd Dobby
85 | # 终端执行:mkdir build
86 | # 终端执行:cd build
87 | # 终端执行:cmake -DCMAKE_TOOLCHAIN_FILE=../ios-cmake/ios.toolchain.cmake \
88 | # 终端执行: -DPLATFORM=OS64 \
89 | # 终端执行: -DCMAKE_OSX_ARCHITECTURES=arm64e \
90 | # 终端执行: -DENABLE_PTRAUTH=ON \
91 | # 终端执行: -DCMAKE_C_FLAGS="-arch arm64e" \
92 | # 终端执行: -DCMAKE_CXX_FLAGS="-arch arm64e" ..
93 | # 终端执行:make
94 |
95 | # 验证: arm64 arm64e
96 | # 终端执行:lipo -info libdobby.a
97 |
98 | # 复制 libdobby.a 和 dobby.h 到当前项目的根目录
99 | # Dobby/build/libdobby.a
100 | # Dobby/include/dobby.h
101 |
102 |
103 |
104 |
105 | # 解释:
106 | # 报错:warning: ignoring file '/usr/local/Cellar/openssl@3/3.4.0/lib/libcrypto.3.dylib': found architecture 'x86_64', required architecture 'arm64e'
107 |
108 | # 解释:英特尔的Mac x86_64 不匹配架构 OpenSSL 库。
109 | # 检查: Mac架构方法,终端执行: uname -m
110 | # 输出: x86_64 表示 Intel Mac
111 | # 输出: arm64 表示 Apple Silicon Mac
112 | # 解决Intel(x86_64)方法:
113 | # 避免你耽误时间精力!理由:网络指导会产生 很多误导!会把你是Intel(x86_64) 实际是指导(arm64)的方法;
114 | # 你使用Intel Mac(x86_64)在编译 iOS 插件时,目标架构应为 arm64 或 arm64e ;
115 |
116 | # 一、下载 OpenSSL 官方源代码
117 | # 终端执行下载文件:git clone https://github.com/openssl/openssl.git
118 | # 终端执行cd OpenSSL,这是默认路径:cd openssl
119 |
120 | # 终端执行:export PLATFORM="iPhoneOS"
121 | # 终端执行:export SDK=$(xcrun --sdk iphoneos --show-sdk-path)
122 | # 终端执行:export CC="$(xcrun --sdk iphoneos -f clang)"
123 |
124 | # 设置支持多个架构,arm64 和 arm64e
125 | # 终端执行:export ARCHS="arm64 arm64e"
126 | # 终端执行:export CFLAGS="-arch arm64 -arch arm64e -isysroot $SDK -miphoneos-version-min=14.0"
127 | # 终端执行:export LDFLAGS="-arch arm64 -arch arm64e -isysroot $SDK"
128 |
129 | # 配置 OpenSSL 编译
130 | # 终端执行:./Configure ios64-cross no-shared no-dso no-hw no-engine --prefix=$(PWD)/../openssl-ios
131 |
132 |
133 | # 二、编译 OpenSSL:注意——> 时间 可能有点长!基于 你的电脑配置区别!
134 | # 配置参数
135 | # 终端执行: ./Configure ios64-cross no-shared no-dso no-hw no-engine --prefix=$(PWD)/../openssl-ios
136 |
137 | # 清理缓存,避免旧文件干扰
138 | # 终端执行:make clean
139 |
140 | # 编译OpenSSL
141 | # 终端执行:make
142 |
143 | # 安装 OpenSSL 到指定目录
144 | # 终端执行:make install
145 |
146 |
147 | # 三、验证你的编译是否是 arm64 架构:
148 | # 终端执行:lipo -info ../openssl-ios/lib/libcrypto.a
149 | # 终端执行:lipo -info ../openssl-ios/lib/libssl.a
150 | # 成功的输出:libcrypto.a are: arm64 arm64e
--------------------------------------------------------------------------------
/rootless/control:
--------------------------------------------------------------------------------
1 | Package: com.pxx917144686.surge
2 | Name: Surge++
3 | Version: 0.6.0
4 | Architecture: iphoneos-arm64-rootless
5 | Author: pxx917144686
6 | Maintainer: pxx917144686
7 | Section: Tweaks
8 | Depends: firmware (>= 14.0)
9 | Description: 修复 “已知问题”
--------------------------------------------------------------------------------
/rootless/surge++.plist:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 | Filter
6 |
7 | Bundles
8 |
9 | com.nssurge.inc.surge-ios
10 | com.nssurge.inc.surge-ios.ne
11 |
12 | Executables
13 |
14 | Surge-iOS-NE
15 | Surge-iOS
16 |
17 |
18 |
19 |
20 |
--------------------------------------------------------------------------------
/x/01.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/pxx917144686/Surge_pxx/61eee1b370423608eff9f48241f2ff1c42eb5e92/x/01.png
--------------------------------------------------------------------------------
/x/02.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/pxx917144686/Surge_pxx/61eee1b370423608eff9f48241f2ff1c42eb5e92/x/02.png
--------------------------------------------------------------------------------
/x/03.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/pxx917144686/Surge_pxx/61eee1b370423608eff9f48241f2ff1c42eb5e92/x/03.png
--------------------------------------------------------------------------------
/x/04.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/pxx917144686/Surge_pxx/61eee1b370423608eff9f48241f2ff1c42eb5e92/x/04.png
--------------------------------------------------------------------------------
/x/05.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/pxx917144686/Surge_pxx/61eee1b370423608eff9f48241f2ff1c42eb5e92/x/05.png
--------------------------------------------------------------------------------
/x/06.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/pxx917144686/Surge_pxx/61eee1b370423608eff9f48241f2ff1c42eb5e92/x/06.png
--------------------------------------------------------------------------------
/x/1.MOV:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/pxx917144686/Surge_pxx/61eee1b370423608eff9f48241f2ff1c42eb5e92/x/1.MOV
--------------------------------------------------------------------------------
/x/2.MOV:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/pxx917144686/Surge_pxx/61eee1b370423608eff9f48241f2ff1c42eb5e92/x/2.MOV
--------------------------------------------------------------------------------
/x/3.MOV:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/pxx917144686/Surge_pxx/61eee1b370423608eff9f48241f2ff1c42eb5e92/x/3.MOV
--------------------------------------------------------------------------------
/x/4.MOV:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/pxx917144686/Surge_pxx/61eee1b370423608eff9f48241f2ff1c42eb5e92/x/4.MOV
--------------------------------------------------------------------------------
/x/5.MOV:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/pxx917144686/Surge_pxx/61eee1b370423608eff9f48241f2ff1c42eb5e92/x/5.MOV
--------------------------------------------------------------------------------
/x/6.MOV:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/pxx917144686/Surge_pxx/61eee1b370423608eff9f48241f2ff1c42eb5e92/x/6.MOV
--------------------------------------------------------------------------------
/x/Roothide-1.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/pxx917144686/Surge_pxx/61eee1b370423608eff9f48241f2ff1c42eb5e92/x/Roothide-1.jpg
--------------------------------------------------------------------------------
/x/Roothide-2.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/pxx917144686/Surge_pxx/61eee1b370423608eff9f48241f2ff1c42eb5e92/x/Roothide-2.jpg
--------------------------------------------------------------------------------
/x/Roothide-3.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/pxx917144686/Surge_pxx/61eee1b370423608eff9f48241f2ff1c42eb5e92/x/Roothide-3.jpg
--------------------------------------------------------------------------------
/x/Roothide-4.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/pxx917144686/Surge_pxx/61eee1b370423608eff9f48241f2ff1c42eb5e92/x/Roothide-4.jpg
--------------------------------------------------------------------------------
/x/Roothide-5.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/pxx917144686/Surge_pxx/61eee1b370423608eff9f48241f2ff1c42eb5e92/x/Roothide-5.jpg
--------------------------------------------------------------------------------
/x/Roothide-6.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/pxx917144686/Surge_pxx/61eee1b370423608eff9f48241f2ff1c42eb5e92/x/Roothide-6.jpg
--------------------------------------------------------------------------------
/x/Roothide-7.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/pxx917144686/Surge_pxx/61eee1b370423608eff9f48241f2ff1c42eb5e92/x/Roothide-7.jpg
--------------------------------------------------------------------------------
/x/SGPolicyProxyWithTLS.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/pxx917144686/Surge_pxx/61eee1b370423608eff9f48241f2ff1c42eb5e92/x/SGPolicyProxyWithTLS.png
--------------------------------------------------------------------------------
/x/SGULicenseViewController-1.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/pxx917144686/Surge_pxx/61eee1b370423608eff9f48241f2ff1c42eb5e92/x/SGULicenseViewController-1.png
--------------------------------------------------------------------------------
/x/SGULicenseViewController-2.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/pxx917144686/Surge_pxx/61eee1b370423608eff9f48241f2ff1c42eb5e92/x/SGULicenseViewController-2.png
--------------------------------------------------------------------------------
/x/SGULicenseViewController-3.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/pxx917144686/Surge_pxx/61eee1b370423608eff9f48241f2ff1c42eb5e92/x/SGULicenseViewController-3.png
--------------------------------------------------------------------------------
/x/Surge++_0.5_0.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/pxx917144686/Surge_pxx/61eee1b370423608eff9f48241f2ff1c42eb5e92/x/Surge++_0.5_0.png
--------------------------------------------------------------------------------
/x/Surge++_0.5_1.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/pxx917144686/Surge_pxx/61eee1b370423608eff9f48241f2ff1c42eb5e92/x/Surge++_0.5_1.png
--------------------------------------------------------------------------------
/x/Surge++_0.5_10.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/pxx917144686/Surge_pxx/61eee1b370423608eff9f48241f2ff1c42eb5e92/x/Surge++_0.5_10.png
--------------------------------------------------------------------------------
/x/Surge++_0.5_11.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/pxx917144686/Surge_pxx/61eee1b370423608eff9f48241f2ff1c42eb5e92/x/Surge++_0.5_11.png
--------------------------------------------------------------------------------
/x/Surge++_0.5_12.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/pxx917144686/Surge_pxx/61eee1b370423608eff9f48241f2ff1c42eb5e92/x/Surge++_0.5_12.png
--------------------------------------------------------------------------------
/x/Surge++_0.5_13.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/pxx917144686/Surge_pxx/61eee1b370423608eff9f48241f2ff1c42eb5e92/x/Surge++_0.5_13.png
--------------------------------------------------------------------------------
/x/Surge++_0.5_14.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/pxx917144686/Surge_pxx/61eee1b370423608eff9f48241f2ff1c42eb5e92/x/Surge++_0.5_14.png
--------------------------------------------------------------------------------
/x/Surge++_0.5_15.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/pxx917144686/Surge_pxx/61eee1b370423608eff9f48241f2ff1c42eb5e92/x/Surge++_0.5_15.png
--------------------------------------------------------------------------------
/x/Surge++_0.5_16.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/pxx917144686/Surge_pxx/61eee1b370423608eff9f48241f2ff1c42eb5e92/x/Surge++_0.5_16.png
--------------------------------------------------------------------------------
/x/Surge++_0.5_17.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/pxx917144686/Surge_pxx/61eee1b370423608eff9f48241f2ff1c42eb5e92/x/Surge++_0.5_17.png
--------------------------------------------------------------------------------
/x/Surge++_0.5_18.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/pxx917144686/Surge_pxx/61eee1b370423608eff9f48241f2ff1c42eb5e92/x/Surge++_0.5_18.png
--------------------------------------------------------------------------------
/x/Surge++_0.5_19.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/pxx917144686/Surge_pxx/61eee1b370423608eff9f48241f2ff1c42eb5e92/x/Surge++_0.5_19.png
--------------------------------------------------------------------------------
/x/Surge++_0.5_2.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/pxx917144686/Surge_pxx/61eee1b370423608eff9f48241f2ff1c42eb5e92/x/Surge++_0.5_2.png
--------------------------------------------------------------------------------
/x/Surge++_0.5_20.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/pxx917144686/Surge_pxx/61eee1b370423608eff9f48241f2ff1c42eb5e92/x/Surge++_0.5_20.png
--------------------------------------------------------------------------------
/x/Surge++_0.5_21.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/pxx917144686/Surge_pxx/61eee1b370423608eff9f48241f2ff1c42eb5e92/x/Surge++_0.5_21.png
--------------------------------------------------------------------------------
/x/Surge++_0.5_22.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/pxx917144686/Surge_pxx/61eee1b370423608eff9f48241f2ff1c42eb5e92/x/Surge++_0.5_22.png
--------------------------------------------------------------------------------
/x/Surge++_0.5_23.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/pxx917144686/Surge_pxx/61eee1b370423608eff9f48241f2ff1c42eb5e92/x/Surge++_0.5_23.png
--------------------------------------------------------------------------------
/x/Surge++_0.5_24.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/pxx917144686/Surge_pxx/61eee1b370423608eff9f48241f2ff1c42eb5e92/x/Surge++_0.5_24.png
--------------------------------------------------------------------------------
/x/Surge++_0.5_25.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/pxx917144686/Surge_pxx/61eee1b370423608eff9f48241f2ff1c42eb5e92/x/Surge++_0.5_25.png
--------------------------------------------------------------------------------
/x/Surge++_0.5_26.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/pxx917144686/Surge_pxx/61eee1b370423608eff9f48241f2ff1c42eb5e92/x/Surge++_0.5_26.png
--------------------------------------------------------------------------------
/x/Surge++_0.5_27.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/pxx917144686/Surge_pxx/61eee1b370423608eff9f48241f2ff1c42eb5e92/x/Surge++_0.5_27.png
--------------------------------------------------------------------------------
/x/Surge++_0.5_28.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/pxx917144686/Surge_pxx/61eee1b370423608eff9f48241f2ff1c42eb5e92/x/Surge++_0.5_28.png
--------------------------------------------------------------------------------
/x/Surge++_0.5_29.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/pxx917144686/Surge_pxx/61eee1b370423608eff9f48241f2ff1c42eb5e92/x/Surge++_0.5_29.png
--------------------------------------------------------------------------------
/x/Surge++_0.5_3.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/pxx917144686/Surge_pxx/61eee1b370423608eff9f48241f2ff1c42eb5e92/x/Surge++_0.5_3.png
--------------------------------------------------------------------------------
/x/Surge++_0.5_30.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/pxx917144686/Surge_pxx/61eee1b370423608eff9f48241f2ff1c42eb5e92/x/Surge++_0.5_30.png
--------------------------------------------------------------------------------
/x/Surge++_0.5_32.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/pxx917144686/Surge_pxx/61eee1b370423608eff9f48241f2ff1c42eb5e92/x/Surge++_0.5_32.png
--------------------------------------------------------------------------------
/x/Surge++_0.5_33.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/pxx917144686/Surge_pxx/61eee1b370423608eff9f48241f2ff1c42eb5e92/x/Surge++_0.5_33.png
--------------------------------------------------------------------------------
/x/Surge++_0.5_34.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/pxx917144686/Surge_pxx/61eee1b370423608eff9f48241f2ff1c42eb5e92/x/Surge++_0.5_34.png
--------------------------------------------------------------------------------
/x/Surge++_0.5_35.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/pxx917144686/Surge_pxx/61eee1b370423608eff9f48241f2ff1c42eb5e92/x/Surge++_0.5_35.png
--------------------------------------------------------------------------------
/x/Surge++_0.5_36.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/pxx917144686/Surge_pxx/61eee1b370423608eff9f48241f2ff1c42eb5e92/x/Surge++_0.5_36.png
--------------------------------------------------------------------------------
/x/Surge++_0.5_4.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/pxx917144686/Surge_pxx/61eee1b370423608eff9f48241f2ff1c42eb5e92/x/Surge++_0.5_4.png
--------------------------------------------------------------------------------
/x/Surge++_0.5_5.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/pxx917144686/Surge_pxx/61eee1b370423608eff9f48241f2ff1c42eb5e92/x/Surge++_0.5_5.png
--------------------------------------------------------------------------------
/x/Surge++_0.5_6.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/pxx917144686/Surge_pxx/61eee1b370423608eff9f48241f2ff1c42eb5e92/x/Surge++_0.5_6.png
--------------------------------------------------------------------------------
/x/Surge++_0.5_7.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/pxx917144686/Surge_pxx/61eee1b370423608eff9f48241f2ff1c42eb5e92/x/Surge++_0.5_7.png
--------------------------------------------------------------------------------
/x/Surge++_0.5_8.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/pxx917144686/Surge_pxx/61eee1b370423608eff9f48241f2ff1c42eb5e92/x/Surge++_0.5_8.png
--------------------------------------------------------------------------------
/x/Surge++_0.5_9.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/pxx917144686/Surge_pxx/61eee1b370423608eff9f48241f2ff1c42eb5e92/x/Surge++_0.5_9.png
--------------------------------------------------------------------------------
/x/TrollFools.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/pxx917144686/Surge_pxx/61eee1b370423608eff9f48241f2ff1c42eb5e92/x/TrollFools.jpg
--------------------------------------------------------------------------------
/x/TrollFools.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/pxx917144686/Surge_pxx/61eee1b370423608eff9f48241f2ff1c42eb5e92/x/TrollFools.png
--------------------------------------------------------------------------------
/x/Tweak.1.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/pxx917144686/Surge_pxx/61eee1b370423608eff9f48241f2ff1c42eb5e92/x/Tweak.1.png
--------------------------------------------------------------------------------
/x/Tweak.10.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/pxx917144686/Surge_pxx/61eee1b370423608eff9f48241f2ff1c42eb5e92/x/Tweak.10.png
--------------------------------------------------------------------------------
/x/Tweak.11.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/pxx917144686/Surge_pxx/61eee1b370423608eff9f48241f2ff1c42eb5e92/x/Tweak.11.png
--------------------------------------------------------------------------------
/x/Tweak.12.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/pxx917144686/Surge_pxx/61eee1b370423608eff9f48241f2ff1c42eb5e92/x/Tweak.12.png
--------------------------------------------------------------------------------
/x/Tweak.13.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/pxx917144686/Surge_pxx/61eee1b370423608eff9f48241f2ff1c42eb5e92/x/Tweak.13.png
--------------------------------------------------------------------------------
/x/Tweak.14.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/pxx917144686/Surge_pxx/61eee1b370423608eff9f48241f2ff1c42eb5e92/x/Tweak.14.png
--------------------------------------------------------------------------------
/x/Tweak.15.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/pxx917144686/Surge_pxx/61eee1b370423608eff9f48241f2ff1c42eb5e92/x/Tweak.15.png
--------------------------------------------------------------------------------
/x/Tweak.16.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/pxx917144686/Surge_pxx/61eee1b370423608eff9f48241f2ff1c42eb5e92/x/Tweak.16.png
--------------------------------------------------------------------------------
/x/Tweak.17.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/pxx917144686/Surge_pxx/61eee1b370423608eff9f48241f2ff1c42eb5e92/x/Tweak.17.png
--------------------------------------------------------------------------------
/x/Tweak.18.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/pxx917144686/Surge_pxx/61eee1b370423608eff9f48241f2ff1c42eb5e92/x/Tweak.18.png
--------------------------------------------------------------------------------
/x/Tweak.19.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/pxx917144686/Surge_pxx/61eee1b370423608eff9f48241f2ff1c42eb5e92/x/Tweak.19.png
--------------------------------------------------------------------------------
/x/Tweak.2.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/pxx917144686/Surge_pxx/61eee1b370423608eff9f48241f2ff1c42eb5e92/x/Tweak.2.png
--------------------------------------------------------------------------------
/x/Tweak.20.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/pxx917144686/Surge_pxx/61eee1b370423608eff9f48241f2ff1c42eb5e92/x/Tweak.20.png
--------------------------------------------------------------------------------
/x/Tweak.21.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/pxx917144686/Surge_pxx/61eee1b370423608eff9f48241f2ff1c42eb5e92/x/Tweak.21.png
--------------------------------------------------------------------------------
/x/Tweak.3.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/pxx917144686/Surge_pxx/61eee1b370423608eff9f48241f2ff1c42eb5e92/x/Tweak.3.png
--------------------------------------------------------------------------------
/x/Tweak.4.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/pxx917144686/Surge_pxx/61eee1b370423608eff9f48241f2ff1c42eb5e92/x/Tweak.4.png
--------------------------------------------------------------------------------
/x/Tweak.5.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/pxx917144686/Surge_pxx/61eee1b370423608eff9f48241f2ff1c42eb5e92/x/Tweak.5.png
--------------------------------------------------------------------------------
/x/Tweak.6.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/pxx917144686/Surge_pxx/61eee1b370423608eff9f48241f2ff1c42eb5e92/x/Tweak.6.png
--------------------------------------------------------------------------------
/x/Tweak.7.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/pxx917144686/Surge_pxx/61eee1b370423608eff9f48241f2ff1c42eb5e92/x/Tweak.7.png
--------------------------------------------------------------------------------
/x/Tweak.8.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/pxx917144686/Surge_pxx/61eee1b370423608eff9f48241f2ff1c42eb5e92/x/Tweak.8.png
--------------------------------------------------------------------------------
/x/Tweak.9.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/pxx917144686/Surge_pxx/61eee1b370423608eff9f48241f2ff1c42eb5e92/x/Tweak.9.png
--------------------------------------------------------------------------------
/x/Tweak.x.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/pxx917144686/Surge_pxx/61eee1b370423608eff9f48241f2ff1c42eb5e92/x/Tweak.x.png
--------------------------------------------------------------------------------
/x/theos.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/pxx917144686/Surge_pxx/61eee1b370423608eff9f48241f2ff1c42eb5e92/x/theos.png
--------------------------------------------------------------------------------
/x/编译.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/pxx917144686/Surge_pxx/61eee1b370423608eff9f48241f2ff1c42eb5e92/x/编译.png
--------------------------------------------------------------------------------