fix: register the arrivals group in the lab list

Catalog.groups is a hard-coded list and did not include the arrivals catalog,
so the five new modules (112705 probe/fire, 112621 probe/fire, 84636) and
kern.ipc.lifecycle were counted in Catalog.all but invisible in the POCs tab.
Add a localized 新收录 / New arrivals group at the top; simulator screenshot
confirms all six entries render. Build 6.
This commit is contained in:
JBJF committed 2026-10-31 16:06:28 +08:00
1 parent 6f4ed67c38
commit 030df9a8b1
5 files changed
+4 -2

No files matched your search

BIN
View File
Binary file not shown.
+1 -1
View File
@@ -131,7 +131,7 @@ bash scripts/build-sim.sh # → build/sim/Cinder27.app (arm64 simulator)
python3 scripts/gen_seeds.py # → seeds/ (the app's built-in seeds, byte-identical to the .py POCs) python3 scripts/gen_seeds.py # → seeds/ (the app's built-in seeds, byte-identical to the .py POCs)
``` ```
Device install: bundle id `com.jbjf.cinder27` (v2.2 build 5), unsigned — sign with your own certificate + a matching (or wildcard) provisioning profile, then sideload. Device install: bundle id `com.jbjf.cinder27` (v2.2 build 6), unsigned — sign with your own certificate + a matching (or wildcard) provisioning profile, then sideload.
## Verification status ## Verification status
+1 -1
View File
@@ -130,7 +130,7 @@ bash scripts/build-sim.sh # → build/sim/Cinder27.app(arm64 模拟器
python3 scripts/gen_seeds.py # → seeds/(app 内置种子,与 .py POC 产物逐字节一致) python3 scripts/gen_seeds.py # → seeds/(app 内置种子,与 .py POC 产物逐字节一致)
``` ```
设备安装:bundle id `com.jbjf.cinder27`(v2.2 build 5),未签名——用自有证书 + 匹配(或通配符)描述文件签名后侧载。 设备安装:bundle id `com.jbjf.cinder27`(v2.2 build 6),未签名——用自有证书 + 匹配(或通配符)描述文件签名后侧载。
## 验证状态 ## 验证状态
+1
View File
@@ -720,6 +720,7 @@ enum Catalog {
extension Catalog { extension Catalog {
static var groups: [(String, [ExploitModule])] { static var groups: [(String, [ExploitModule])] {
[ [
(tl("新收录"), arrivals),
("CoreGraphics", coreGraphics), ("CoreGraphics", coreGraphics),
(tl("ImageIO · 图像解析"), imageIO), (tl("ImageIO · 图像解析"), imageIO),
(tl("ImageIO · 纹理与编码"), imageIO2), (tl("ImageIO · 纹理与编码"), imageIO2),
+1
View File
@@ -205,6 +205,7 @@ enum RuntimeText {
"UDID (设备)": "UDID (device)", "UDID (设备)": "UDID (device)",
"XNU · ipc_port.c 请求表消费方": "XNU · ipc_port.c request-table consumers", "XNU · ipc_port.c 请求表消费方": "XNU · ipc_port.c request-table consumers",
"XNU 内核": "XNU kernel", "XNU 内核": "XNU kernel",
"新收录": "New arrivals",
"archive_read_new 失败": "archive_read_new failed", "archive_read_new 失败": "archive_read_new failed",
"audioCustom 事件已投递": "audioCustom event delivered", "audioCustom 事件已投递": "audioCustom event delivered",
"caret 坐标: ": "caret positions: ", "caret 坐标: ": "caret positions: ",