原类与网络字段来源方案
2026-10-19 · E3来源/E2复核/E1静态 · partial · 30/66,发送0/5,Gate R未关
来源:site/devlog/p4-fixture-lab-device-network-send-plan-2026-10-19.md;源SHA-256 cf3b4045e7e877fa9ecd2bc12cd121167aed699945da2a2964d2afff3e029827
· 2026-10-19 文档类型devlog增量,Lead定稿,基线e2d461e8。上一selector批次GitHub核同、GitLab一次失败,同提交站点17.422753秒/聚合1507704832B、579页/743目标/652锚点通过,网站/通知配置欠项partial。静态selector/base交叉已成立,但class/imports/实际producer绑定未证;本轮仅继续来源研究,发送0/5、总30/66、Gate R未关。 原DVT Mach-O四个数据segment按主索引最近起点均指向同一候选`.53.dylddata`,清单精确153731072B;不把候选当映射。新exclusive `network-class-data-a01`仅此单件。它超过既有128MiB文件门,因此保留原工具/入口及其128MiB门不变,另设独立host研究入口,必须显式byte_limit且硬上界192MiB,私有selection只允许本件153731072B。先以fake传输控制超预算事前拒绝/重排用新index/短读及超额保留/超时不重试/关闭错误/1MiB分块,再实际数据;不扩大产品资源门或数值容差。 新鲜native连接完整前后61封口/released/no pending、122metadata与封存基线、Lab18/版本/目标身份、产品与自有App idle、无其他采集与source pins。重新清单一次且完整59 path-size核同后,仅按当次index一次文件请求;本批busy/漂移即停,不signal/launch/安装/归位/新run/容量/Session,不自动退出或重试未知结果。每chunk≤1MiB、exact bytes/增量SHA/partial保留,数据≤45秒/每await≤8秒、list15/connect8/close3、整体90/外105秒、进程128MiB门不变。新增预算320MiB,host≥10GiB且≥预计两倍;预计USB≤15秒,单并发O(bytes+metadata),不全文件驻留,不取391MB链接/667MB符号/其他片。 离线先核UUID/平台及所有actual mapping/with-slide记录(≤16),每件只读原header/表;153MB源流式SHA,目标数据按VM实际范围读取≤2MiB。严格按本件真实slide-info版本选择Apple已固定结构的encoded-pointer解释,auth/unauth分开,保存原bits、字段与VA,不套普通指针mask猜地址;版本/extra链/范围未知即missing,拒绝越界或重复链。先有合法/截短/溢出/版本错与原始0控制再实际处理,≤10秒/96MiB/16MiB输出,O(源SHA+目标metadata+有界链),预计<1秒。不得全量重写cache、伪造完整dylib、执行/加载/attach手机代码或补缺段。 只将已取得DVT原TEXT方法表与data内原classlist/class_ro、meta-class及selector/IMP关联;每条关联需真实mapping、合法布局/原指针格式、class名/方法表边界核同。未关联类/共享方法/未知字段保留,不能按method名相似贴类名。后续仅在确定来源后审对应原指令调用路径和tuple key/差分/过滤/查询时间,依旧E1静态;当前手机运行绑定与Gate R全scope/同层/时钟/完整性仍须另证,不因类关联通过进入193/诊断/正式/接收。 #### 类关联后的有限原指令路径审计 · 2026-10-19 两独立读法已核同183 classlist/366 class与meta/2193方法关联及2013原指针;第二读法不导入首个decoder,并按固定Apple头实际编译核bitfield/offset。下一仅离线审已保管原TEXT及既有177962指令记录,不联系手机。以已证DTNetworkingService的8方法、tuple两initializer、source-map的访问方法为根,按真实IMP定位;每根≤8192原指令、合计≤32768条、文件输出≤8MiB、10秒/96MiB。保留原地址/编码、已知方法边界、所有缺失与未知分支。邻近已知IMP只作审计切片上界,不虚称完整函数或跳过外部块;外部调用无可靠名称则只记地址/原stub/GOT,不按host同名实现猜手机导入名。 允许读取已经取得原data的实际映射内≤2MiB字符串、ivars、method类型、原指针和元数据,沿同slide-v3真链解码;只为解释服务设置/过滤、tuple构造/keys及差分/时钟路径。所有字段/调用关联须能回到源byte、实际mapping和既有selector;系统API语义引用固定Apple公开源码或文档,新的外部资料另保存来源。输出区分已证直接字节事实、候选推断、未证运行绑定;发现缺失停止对应路径,不下载新片段、不改变产品或容差。O(既有decode顺序读取+有界指令/metadata),预计≤2秒,单并发。Gate R、30/66、发送正式0/5不变;不能因静态解释通过放行193/诊断/正式/接收。 #### 网络字段字符串的唯一来源合同 · 2026-10-19 原方法已按实际selector stub及ivars关联到PID/接口过滤和tuple差分;8项声明/11项统计表的原真链指向NetworkStatistics的CFString,字符串实际地址尚未覆盖。主索引唯一候选`.37`/115245056B,映像条目TEXT311296B。新exclusive `network-nstat-text-a01`仅此单件;先核现有183引用/16ivars进展不是值口径通过,不从字段长度猜名。 沿用已验证原128MiB文件入口/45秒读取/1MiB块、完整新鲜61封口122metadata/no pending/同版本/identity/产品与Lab idle/完整59 path-size以及前后来源pins。当前state busy/漂移即停、signal/launch/安装/写入/新run/容量0;一次数据请求,不重试。整体90/外105秒/128MiB,新增预算256MiB,主机至少10GiB且不少于预计两倍;预计≤12秒、流式O(bytes+metadata)。旧153MB入口不再扩大,不取链接或symbols。 离线先实际mapping/UUID/platform核同,再按已保管原key pointer/CFString length取每个完整NUL UTF8字符串(≤2048B),原表全部23槽含null/例外逐件记账,null不写成合法0字节统计。NetworkStatistics原TEXT按索引/UUID/arm64e/iOS核同后仅作后续静态来源,不load/execute或附加手机。第二读法须从原bytes核key表/CFString/真实mapping/字符串长度与selector/ivars引用;≤10秒/96MiB/8MiB输出。新增selector/keys仍仅E1,运行绑定/packet-byte系统定义、查询时钟与完整性仍需后续证据,Gate R/30/66/正式0/5保持。 #### 新busy拒绝后的独占正常退出与来源恢复 · 2026-10-19 nstat-text-a01新鲜准入因自有App运行而拒绝,61完整sealed metadata已读、数据请求0/信号0、关闭无错,5.279799秒/96632832B原件保留。再次出现进程的原因unknown,不把它写成产品或系统自动重启结论。 Owner既有“自己退出吧”授权下,另立`phone-owned-normal-stop-a07`:固定a01新metadata及已有61封存基线、身份/Lab18/SDK/产品idle/pending/source pins;同开始生命及两次末尾生命一致,先fsync意图,最多一次SIGTERM并3秒观察退出,未知/新生命不重发不强杀。退出后同连接122metadata、idle/pending/source pins和close全部重核;无launch/安装/数据修改/归位/新run/容量。90/105秒、128MiB、4MiB预算、host10GiB/两倍预算不变。 恢复成功后一次`network-nstat-text-a02`沿a01唯一115245056B及原128MiB入口合同,独立连接重新完整准入,不能用退出收据代替fresh admission。a01数据请求0,无未知请求重试;a02若再次busy本批不再signal。两个新exclusive与原class-data no-signal合同分别记账,不回改本批早期0信号事实。Gate R/30/66/发送0/5保持。 ### Implementation / Validation Update · 2026-10-19 · class与字段来源 新153731072B数据片与115245056B字段TEXT两完整fresh admission/122metadata前后核同;中间busy零请求保留,新a07按既有授权同生命正常退出1信号,安装/launch/新run/容量0。14软件控制;最终第二读法核2013原指针、366类/2193方法、28 selector/16ivars/23键槽(18解析4null1missing)及C++4115字段比对。原切片2087条不证明完整函数/动态绑定;原packet-byte定义/查询时钟及Gate R仍待。a01统计计数偏差和a02清单重排误拒保留、a03重核,未改产品或放宽阈值。整体30/66、发送0/5;下一仅明确外部调用/producer语义的新有限合同。[结果增量](/devlog/p4-device-network-rvi-and-raw-dtx-result-2026-10-19)。