<?xml version="1.0" encoding="utf-8"?>
<rss version="2.0" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:content="http://purl.org/rss/1.0/modules/content/">
    <channel>
        <title>PakHeiPoon Blog</title>
        <link>http://github.com/7BlackJack/</link>
        <description>PakHeiPoon的博客</description>
        <lastBuildDate>Thu, 14 May 2026 07:53:43 GMT</lastBuildDate>
        <docs>https://validator.w3.org/feed/docs/rss2.html</docs>
        <generator>https://github.com/jpmonette/feed</generator>
        <language>zh-CN</language>
        <copyright>All rights reserved 2026, Dongao</copyright>
        <item>
            <title><![CDATA[从中心化团队控制到 iNFT：链上 AI Agent 去中心化之路]]></title>
            <link>http://github.com/7BlackJack/article/2af0f04a-11fc-8011-babe-cb7438494842</link>
            <guid>http://github.com/7BlackJack/article/2af0f04a-11fc-8011-babe-cb7438494842</guid>
            <pubDate>Tue, 18 Nov 2025 00:00:00 GMT</pubDate>
            <description><![CDATA[A Path from Centralized Control to Intelligent NFTs for On-Chain AI Agents]]></description>
            <content:encoded><![CDATA[<div id="notion-article" class="mx-auto overflow-hidden "><main class="notion light-mode notion-page notion-block-2af0f04a11fc8011babecb7438494842"><div class="notion-viewport"></div><div class="notion-collection-page-properties"></div><h3 class="notion-h notion-h2 notion-h-indent-0 notion-block-2af0f04a11fc80329244fd367caedcc3" data-id="2af0f04a11fc80329244fd367caedcc3"><span><div id="2af0f04a11fc80329244fd367caedcc3" class="notion-header-anchor"></div><a class="notion-hash-link" href="#2af0f04a11fc80329244fd367caedcc3" title="摘要（Abstract）"><svg viewBox="0 0 16 16" width="16" height="16"><path fill-rule="evenodd" d="M7.775 3.275a.75.75 0 001.06 1.06l1.25-1.25a2 2 0 112.83 2.83l-2.5 2.5a2 2 0 01-2.83 0 .75.75 0 00-1.06 1.06 3.5 3.5 0 004.95 0l2.5-2.5a3.5 3.5 0 00-4.95-4.95l-1.25 1.25zm-4.69 9.64a2 2 0 010-2.83l2.5-2.5a2 2 0 012.83 0 .75.75 0 001.06-1.06 3.5 3.5 0 00-4.95 0l-2.5 2.5a3.5 3.5 0 004.95 4.95l1.25-1.25a.75.75 0 00-1.06-1.06l-1.25 1.25a2 2 0 01-2.83 0z"></path></svg></a><span class="notion-h-title"><b>摘要（Abstract）</b></span></span></h3><blockquote class="notion-quote notion-block-2af0f04a11fc800f93fbc64e009cb0fa"><div>    随着大模型与区块链的融合，“链上 AI 代理（on-chain AI agents）”成为 Web3 世界的新叙事。但在目前主流实践中，所谓“链上 AI”在技术架构和控制权分配上仍高度依赖中心化团队：模型托管在云端，API 密钥由项目方掌握，链上只负责资产结算与访问控制。这种“去中心化包装 + 中心化智能”的结构，被部分研究者称为“去中心化 AI 的幻象”。
   <b> 0G Labs </b>提出的 <b>ERC-7857</b> 标准以及“智能 NFT（Intelligent NFTs, iNFTs）”概念，尝试为 AI 代理提供一种新的链上表示方式：通过<b>加密元数据</b>、<b>安全转移</b>与<b>可验证所有权</b>，将 AI 代理本身视作可转移的链上资产，从而在<b>所有权</b>与<b>控制权</b>层面推进去中心化。</div></blockquote><div class="notion-blank notion-block-2af0f04a11fc80779c40daacafbead20"> </div><div class="notion-text notion-block-2af0f04a11fc80798c64fd9dfcc75ebc">本文围绕以下问题展开：</div><ol start="1" class="notion-list notion-list-numbered notion-block-2af0f04a11fc80efb19fe3b52b122144" style="list-style-type:decimal"><li>当前 Web3 圈所谓“链上 AI 代理”是如何被中心化团队控制和获利的？</li></ol><ol start="2" class="notion-list notion-list-numbered notion-block-2af0f04a11fc8015b6acd0725b2904b5" style="list-style-type:decimal"><li>这种架构在所有权、隐私与治理上存在哪些结构性问题？</li></ol><ol start="3" class="notion-list notion-list-numbered notion-block-2af0f04a11fc80f1b408d9943bd44a5a" style="list-style-type:decimal"><li>ERC-7857 / iNFT 提供了怎样的技术路径来缓解这些问题？</li></ol><ol start="4" class="notion-list notion-list-numbered notion-block-2af0f04a11fc8013ad8bee169369c358" style="list-style-type:decimal"><li>对于未来的 DID + Agent / A2A（Agent-to-Agent）生态，这一范式变化意味着什么？</li></ol><div class="notion-text notion-block-2af0f04a11fc8043a564db6466e0d64b">  通过对典型项目与标准的分析，本文指出：<b>短期内链上 AI 很难做到“完全去中心化”，但通过 iNFT 等机制，可以逐步把“控制权”从团队迁移到用户与协议之中，为真正的去中心化 AI 生态打下基础。</b></div><hr class="notion-hr notion-block-2af0f04a11fc80879a35c4e0cde95c92"/><h3 class="notion-h notion-h2 notion-h-indent-0 notion-block-2af0f04a11fc80e8b90bed455284e117" data-id="2af0f04a11fc80e8b90bed455284e117"><span><div id="2af0f04a11fc80e8b90bed455284e117" class="notion-header-anchor"></div><a class="notion-hash-link" href="#2af0f04a11fc80e8b90bed455284e117" title="1 引言：Web3 语境下的 “链上 AI 代理”"><svg viewBox="0 0 16 16" width="16" height="16"><path fill-rule="evenodd" d="M7.775 3.275a.75.75 0 001.06 1.06l1.25-1.25a2 2 0 112.83 2.83l-2.5 2.5a2 2 0 01-2.83 0 .75.75 0 00-1.06 1.06 3.5 3.5 0 004.95 0l2.5-2.5a3.5 3.5 0 00-4.95-4.95l-1.25 1.25zm-4.69 9.64a2 2 0 010-2.83l2.5-2.5a2 2 0 012.83 0 .75.75 0 001.06-1.06 3.5 3.5 0 00-4.95 0l-2.5 2.5a3.5 3.5 0 004.95 4.95l1.25-1.25a.75.75 0 00-1.06-1.06l-1.25 1.25a2 2 0 01-2.83 0z"></path></svg></a><span class="notion-h-title"><b>1 引言：Web3 语境下的 “链上 AI 代理”</b></span></span></h3><h4 class="notion-h notion-h3 notion-h-indent-1 notion-block-2af0f04a11fc801391fbf532236f2309" data-id="2af0f04a11fc801391fbf532236f2309"><span><div id="2af0f04a11fc801391fbf532236f2309" class="notion-header-anchor"></div><a class="notion-hash-link" href="#2af0f04a11fc801391fbf532236f2309" title="1.1 概念与背景"><svg viewBox="0 0 16 16" width="16" height="16"><path fill-rule="evenodd" d="M7.775 3.275a.75.75 0 001.06 1.06l1.25-1.25a2 2 0 112.83 2.83l-2.5 2.5a2 2 0 01-2.83 0 .75.75 0 00-1.06 1.06 3.5 3.5 0 004.95 0l2.5-2.5a3.5 3.5 0 00-4.95-4.95l-1.25 1.25zm-4.69 9.64a2 2 0 010-2.83l2.5-2.5a2 2 0 012.83 0 .75.75 0 001.06-1.06 3.5 3.5 0 00-4.95 0l-2.5 2.5a3.5 3.5 0 004.95 4.95l1.25-1.25a.75.75 0 00-1.06-1.06l-1.25 1.25a2 2 0 01-2.83 0z"></path></svg></a><span class="notion-h-title"><b>1.1 概念与背景</b></span></span></h4><ul class="notion-list notion-list-disc notion-block-2af0f04a11fc8044867eedb7bc8863a6"><li><b>AI 代理（AI Agent）</b>：具备感知环境、规划行动、调用工具并持续迭代的智能体，通常由大模型 + 工具链 + 记忆系统构成。</li></ul><ul class="notion-list notion-list-disc notion-block-2af0f04a11fc80f58c1ef1a8bcbccd63"><li><b>链上 AI 代理（on-chain AI agents）</b>：可以与区块链交互（读写链上数据、发起交易、调用合约）的 AI 代理，常被宣传为“能自己在链上执行策略的智能体”。</li></ul><div class="notion-text notion-block-2af0f04a11fc809c8c9bd064d25560a7">近年来，大量教程与项目开始强调“Web3-enabled AI Agents”“AI-powered DeFi bots”等概念。例如：</div><ul class="notion-list notion-list-disc notion-block-2af0f04a11fc8072a67de1afb5098bf2"><li>QuickNode 的 Eliza 教程展示了如何使用 Eliza 框架构建一个能发送 ETH、交互合约的 AI Agent；Agent 在本地/服务器运行，通过 Ethers.js 与链交互。</li></ul><ul class="notion-list notion-list-disc notion-block-2af0f04a11fc807e9f2cc601c8086cf6"><li>Cyphertux 的 Polkadot 教程展示了如何用 OpenAI Agents SDK + MCP 协议构建一个自动分析治理提案的 Polkadot AI Agent，本质上是一个运行在后端的 LLM 代理，按需读取链上治理数据。</li></ul><div class="notion-text notion-block-2af0f04a11fc8098b41cca319a693cbf">这些实践共同构成了目前 Web3 圈广义上的“链上 AI 代理”。</div><h4 class="notion-h notion-h3 notion-h-indent-1 notion-block-2af0f04a11fc8083bb99c1c1ffcf170c" data-id="2af0f04a11fc8083bb99c1c1ffcf170c"><span><div id="2af0f04a11fc8083bb99c1c1ffcf170c" class="notion-header-anchor"></div><a class="notion-hash-link" href="#2af0f04a11fc8083bb99c1c1ffcf170c" title="1.2 问题意识：谁真正控制这些 Agent？"><svg viewBox="0 0 16 16" width="16" height="16"><path fill-rule="evenodd" d="M7.775 3.275a.75.75 0 001.06 1.06l1.25-1.25a2 2 0 112.83 2.83l-2.5 2.5a2 2 0 01-2.83 0 .75.75 0 00-1.06 1.06 3.5 3.5 0 004.95 0l2.5-2.5a3.5 3.5 0 00-4.95-4.95l-1.25 1.25zm-4.69 9.64a2 2 0 010-2.83l2.5-2.5a2 2 0 012.83 0 .75.75 0 001.06-1.06 3.5 3.5 0 00-4.95 0l-2.5 2.5a3.5 3.5 0 004.95 4.95l1.25-1.25a.75.75 0 00-1.06-1.06l-1.25 1.25a2 2 0 01-2.83 0z"></path></svg></a><span class="notion-h-title"><b>1.2 问题意识：谁真正控制这些 Agent？</b></span></span></h4><div class="notion-text notion-block-2af0f04a11fc8067b5b4e9e36cc09b2b">虽然上述项目在“可调用链上操作”层面实现了创新，但有一个关键问题经常被忽略：</div><blockquote class="notion-quote notion-block-2af0f04a11fc805fa92aee1cc28f8c71"><div>谁真正控制这些 AI 代理？</div></blockquote><ul class="notion-list notion-list-disc notion-block-2af0f04a11fc80539b04f5c8a1fe6bb9"><li>模型与推理服务部署在谁的服务器上？</li></ul><ul class="notion-list notion-list-disc notion-block-2af0f04a11fc8021a4fadac4302379de"><li>谁持有模型的权重、Prompt 配置与 API 密钥？</li></ul><ul class="notion-list notion-list-disc notion-block-2af0f04a11fc8073971ad929b01f7a25"><li>用户是否可以在团队消失后，依然独立运行、迁移或出售自己的 Agent？</li></ul><div class="notion-text notion-block-2af0f04a11fc80eb88bcc794d0b8566d">答案往往指向一个事实：</div><div class="notion-text notion-block-2af0f04a11fc802084cbd03c73b24ae0"><b>绝大多数链上 AI 代理的“智能”部分依然集中在项目方或少数节点手中，而不是在链上或用户手中。</b></div><hr class="notion-hr notion-block-2af0f04a11fc80f1a0abcf22a90a8941"/><h3 class="notion-h notion-h2 notion-h-indent-0 notion-block-2af0f04a11fc80f081cccb64c5cfb4e2" data-id="2af0f04a11fc80f081cccb64c5cfb4e2"><span><div id="2af0f04a11fc80f081cccb64c5cfb4e2" class="notion-header-anchor"></div><a class="notion-hash-link" href="#2af0f04a11fc80f081cccb64c5cfb4e2" title="2 现状：链上 AI 代理的实际中心化架构"><svg viewBox="0 0 16 16" width="16" height="16"><path fill-rule="evenodd" d="M7.775 3.275a.75.75 0 001.06 1.06l1.25-1.25a2 2 0 112.83 2.83l-2.5 2.5a2 2 0 01-2.83 0 .75.75 0 00-1.06 1.06 3.5 3.5 0 004.95 0l2.5-2.5a3.5 3.5 0 00-4.95-4.95l-1.25 1.25zm-4.69 9.64a2 2 0 010-2.83l2.5-2.5a2 2 0 012.83 0 .75.75 0 001.06-1.06 3.5 3.5 0 00-4.95 0l-2.5 2.5a3.5 3.5 0 004.95 4.95l1.25-1.25a.75.75 0 00-1.06-1.06l-1.25 1.25a2 2 0 01-2.83 0z"></path></svg></a><span class="notion-h-title"><b>2 现状：链上 AI 代理的实际中心化架构</b></span></span></h3><div class="notion-text notion-block-2af0f04a11fc805caa52c558b885c8cc">本节通过几个典型范式，具体说明“链上 AI 代理由中心化团队控制”的技术现实。</div><h4 class="notion-h notion-h3 notion-h-indent-1 notion-block-2af0f04a11fc8000999de56ca116e412" data-id="2af0f04a11fc8000999de56ca116e412"><span><div id="2af0f04a11fc8000999de56ca116e412" class="notion-header-anchor"></div><a class="notion-hash-link" href="#2af0f04a11fc8000999de56ca116e412" title="2.1 Web3-Enabled Eliza Agents：链上只是“遥控器”"><svg viewBox="0 0 16 16" width="16" height="16"><path fill-rule="evenodd" d="M7.775 3.275a.75.75 0 001.06 1.06l1.25-1.25a2 2 0 112.83 2.83l-2.5 2.5a2 2 0 01-2.83 0 .75.75 0 00-1.06 1.06 3.5 3.5 0 004.95 0l2.5-2.5a3.5 3.5 0 00-4.95-4.95l-1.25 1.25zm-4.69 9.64a2 2 0 010-2.83l2.5-2.5a2 2 0 012.83 0 .75.75 0 001.06-1.06 3.5 3.5 0 00-4.95 0l-2.5 2.5a3.5 3.5 0 004.95 4.95l1.25-1.25a.75.75 0 00-1.06-1.06l-1.25 1.25a2 2 0 01-2.83 0z"></path></svg></a><span class="notion-h-title"><b>2.1 Web3-Enabled Eliza Agents：链上只是“遥控器”</b></span></span></h4><div class="notion-text notion-block-2af0f04a11fc80a58b3bca36cec55cdf">在 QuickNode 的 Eliza 教程中，开发者通过 Eliza 框架创建一个具有 Web3 能力的 AI Agent：</div><ul class="notion-list notion-list-disc notion-block-2af0f04a11fc80bab8e3d4039271ca14"><li><b>运行位置</b>：</li><ul class="notion-list notion-list-disc notion-block-2af0f04a11fc80bab8e3d4039271ca14"><li>Agent 程序运行在开发者控制的服务器或本地环境中。</li></ul></ul><ul class="notion-list notion-list-disc notion-block-2af0f04a11fc80629838fc9436cb0a91"><li><b>智能来源</b>：</li><ul class="notion-list notion-list-disc notion-block-2af0f04a11fc80629838fc9436cb0a91"><li>教程要求配置 OPENAI_API_KEY 等环境变量，Agent 通过 OpenAI 等 LLM 提供推理能力。</li></ul></ul><ul class="notion-list notion-list-disc notion-block-2af0f04a11fc80cca0c5f954fef42f2d"><li><b>链上交互</b>：</li><ul class="notion-list notion-list-disc notion-block-2af0f04a11fc80cca0c5f954fef42f2d"><li>使用 EVM 插件/Ethers.js，Agent 可以触发转账、调用智能合约等链上操作。</li></ul></ul><div class="notion-text notion-block-2af0f04a11fc805ebb92f134f3c846fc">从控制权维度看：</div><ul class="notion-list notion-list-disc notion-block-2af0f04a11fc8017a1d7e33c563e66ad"><li><b>模型选择、版本更新、Prompt 策略</b>：由开发者/项目方决定；</li></ul><ul class="notion-list notion-list-disc notion-block-2af0f04a11fc8090b407f7d0fca26f38"><li><b>API Key</b>：由团队或单个开发者掌握；</li></ul><ul class="notion-list notion-list-disc notion-block-2af0f04a11fc80c09552e2a29425aa1c"><li><b>用户</b>：只能通过前端界面对 Agent 发出请求，无法审计或替换背后的智能逻辑。</li></ul><div class="notion-text notion-block-2af0f04a11fc80e59bd6caf0132c1716">因此，虽然 Agent 能与链交互，但整体架构更接近 <em>“Web2 AI 服务 + Web3 结算层”</em>。</div><h4 class="notion-h notion-h3 notion-h-indent-1 notion-block-2af0f04a11fc80669449e37d41316b66" data-id="2af0f04a11fc80669449e37d41316b66"><span><div id="2af0f04a11fc80669449e37d41316b66" class="notion-header-anchor"></div><a class="notion-hash-link" href="#2af0f04a11fc80669449e37d41316b66" title="2.2 治理辅助 Agent：Polkadot AI Agent 的例子"><svg viewBox="0 0 16 16" width="16" height="16"><path fill-rule="evenodd" d="M7.775 3.275a.75.75 0 001.06 1.06l1.25-1.25a2 2 0 112.83 2.83l-2.5 2.5a2 2 0 01-2.83 0 .75.75 0 00-1.06 1.06 3.5 3.5 0 004.95 0l2.5-2.5a3.5 3.5 0 00-4.95-4.95l-1.25 1.25zm-4.69 9.64a2 2 0 010-2.83l2.5-2.5a2 2 0 012.83 0 .75.75 0 001.06-1.06 3.5 3.5 0 00-4.95 0l-2.5 2.5a3.5 3.5 0 004.95 4.95l1.25-1.25a.75.75 0 00-1.06-1.06l-1.25 1.25a2 2 0 01-2.83 0z"></path></svg></a><span class="notion-h-title"><b>2.2 治理辅助 Agent：Polkadot AI Agent 的例子</b></span></span></h4><div class="notion-text notion-block-2af0f04a11fc80afbe46c7a9abd02925">Polkadot AI Agent 教程展示了如何使用 OpenAI Agents SDK 构建一个能：</div><ul class="notion-list notion-list-disc notion-block-2af0f04a11fc8041b99fffeaa7e0dc67"><li>自动抓取 Polkadot OpenGov 的提案数据；</li></ul><ul class="notion-list notion-list-disc notion-block-2af0f04a11fc809e8306e0cfe9ee4f25"><li>用 LLM 分析提案内容，生成摘要与建议；</li></ul><ul class="notion-list notion-list-disc notion-block-2af0f04a11fc805db5cbe9eeb0f30080"><li>潜在地为 DAO 治理提供“AI 顾问”。</li></ul><div class="notion-text notion-block-2af0f04a11fc8022a4cddc47deb36f41">但其架构与前述类似：</div><ul class="notion-list notion-list-disc notion-block-2af0f04a11fc80b9842add0e38a14c40"><li>智能部分完全依赖 OpenAI Agents SDK 提供的云端推理；</li></ul><ul class="notion-list notion-list-disc notion-block-2af0f04a11fc8036a960ce02b86225f2"><li>后端由教程作者/运行者掌控；</li></ul><ul class="notion-list notion-list-disc notion-block-2af0f04a11fc80e98c21c7dd404181ef"><li>链上只是“数据输入 + 决策结果可能落在链上”。</li></ul><div class="notion-text notion-block-2af0f04a11fc80f7be4cc3966d94f6f0">治理参与者实际上在信任：</div><ol start="1" class="notion-list notion-list-numbered notion-block-2af0f04a11fc806ba1d4f20cd33ed952" style="list-style-type:decimal"><li>OpenAI 提供的模型与安全性；</li></ol><ol start="2" class="notion-list notion-list-numbered notion-block-2af0f04a11fc80809f31df854166b8a3" style="list-style-type:decimal"><li>运行这个 Agent 的服务器不会被篡改或关闭。</li></ol><h4 class="notion-h notion-h3 notion-h-indent-1 notion-block-2af0f04a11fc809a90bfdd82f321d484" data-id="2af0f04a11fc809a90bfdd82f321d484"><span><div id="2af0f04a11fc809a90bfdd82f321d484" class="notion-header-anchor"></div><a class="notion-hash-link" href="#2af0f04a11fc809a90bfdd82f321d484" title="2.3 AI Token 项目：去中心化 AI 的“幻象”"><svg viewBox="0 0 16 16" width="16" height="16"><path fill-rule="evenodd" d="M7.775 3.275a.75.75 0 001.06 1.06l1.25-1.25a2 2 0 112.83 2.83l-2.5 2.5a2 2 0 01-2.83 0 .75.75 0 00-1.06 1.06 3.5 3.5 0 004.95 0l2.5-2.5a3.5 3.5 0 00-4.95-4.95l-1.25 1.25zm-4.69 9.64a2 2 0 010-2.83l2.5-2.5a2 2 0 012.83 0 .75.75 0 001.06-1.06 3.5 3.5 0 00-4.95 0l-2.5 2.5a3.5 3.5 0 004.95 4.95l1.25-1.25a.75.75 0 00-1.06-1.06l-1.25 1.25a2 2 0 01-2.83 0z"></path></svg></a><span class="notion-h-title"><b>2.3 AI Token 项目：去中心化 AI 的“幻象”</b></span></span></h4><div class="notion-text notion-block-2af0f04a11fc8028ad2bce254847c0e8">Rischan Mafrur 在论文《AI-Based Crypto Tokens: The Illusion of Decentralized AI?》中，对多个主流 AI 代币项目的技术架构进行系统评估：</div><ul class="notion-list notion-list-disc notion-block-2af0f04a11fc80f88031df5f68cd405b"><li>文中指出，许多 AI 代币号称支持“去中心化 AI”，但：</li><ul class="notion-list notion-list-disc notion-block-2af0f04a11fc80f88031df5f68cd405b"><li><b>推理与训练主要在链下节点或运营方服务器上完成</b>；</li><li>链上只记录任务、奖励与质押；</li><li>普通用户无法验证模型是否按声明运行，也无法独立迁移模型或 Agent。</li></ul></ul><ul class="notion-list notion-list-disc notion-block-2af0f04a11fc80e98f06eca5c4479b94"><li>论文用对比表格展示了“中心化 AI 服务 vs 去中心化 AI Token 项目”的相似性：</li><ul class="notion-list notion-list-disc notion-block-2af0f04a11fc80e98f06eca5c4479b94"><li>二者都依赖少数算力节点；</li><li>去中心化程度常常只是从“单一公司”变成“少数节点寡头”。</li></ul></ul><div class="notion-text notion-block-2af0f04a11fc807bbd7cdaac27184d29">这说明，即便在号称“完全去中心化”的 AI Token 生态中，<b>控制 AI 能力的主体仍然高度集中</b>。</div><hr class="notion-hr notion-block-2af0f04a11fc8016a705c66b6ed97da5"/><h3 class="notion-h notion-h2 notion-h-indent-0 notion-block-2af0f04a11fc803fb8abe9d2018658e0" data-id="2af0f04a11fc803fb8abe9d2018658e0"><span><div id="2af0f04a11fc803fb8abe9d2018658e0" class="notion-header-anchor"></div><a class="notion-hash-link" href="#2af0f04a11fc803fb8abe9d2018658e0" title="3 问题分析：所有权、隐私与治理的错位"><svg viewBox="0 0 16 16" width="16" height="16"><path fill-rule="evenodd" d="M7.775 3.275a.75.75 0 001.06 1.06l1.25-1.25a2 2 0 112.83 2.83l-2.5 2.5a2 2 0 01-2.83 0 .75.75 0 00-1.06 1.06 3.5 3.5 0 004.95 0l2.5-2.5a3.5 3.5 0 00-4.95-4.95l-1.25 1.25zm-4.69 9.64a2 2 0 010-2.83l2.5-2.5a2 2 0 012.83 0 .75.75 0 001.06-1.06 3.5 3.5 0 00-4.95 0l-2.5 2.5a3.5 3.5 0 004.95 4.95l1.25-1.25a.75.75 0 00-1.06-1.06l-1.25 1.25a2 2 0 01-2.83 0z"></path></svg></a><span class="notion-h-title"><b>3 问题分析：所有权、隐私与治理的错位</b></span></span></h3><div class="notion-text notion-block-2af0f04a11fc8081916eeb8c4bb164ad">综合上述案例，可以发现当前链上 AI 代理存在三个核心结构性问题。</div><h4 class="notion-h notion-h3 notion-h-indent-1 notion-block-2af0f04a11fc8028b188d895866e5e2c" data-id="2af0f04a11fc8028b188d895866e5e2c"><span><div id="2af0f04a11fc8028b188d895866e5e2c" class="notion-header-anchor"></div><a class="notion-hash-link" href="#2af0f04a11fc8028b188d895866e5e2c" title="3.1 所有权 vs 控制权错位"><svg viewBox="0 0 16 16" width="16" height="16"><path fill-rule="evenodd" d="M7.775 3.275a.75.75 0 001.06 1.06l1.25-1.25a2 2 0 112.83 2.83l-2.5 2.5a2 2 0 01-2.83 0 .75.75 0 00-1.06 1.06 3.5 3.5 0 004.95 0l2.5-2.5a3.5 3.5 0 00-4.95-4.95l-1.25 1.25zm-4.69 9.64a2 2 0 010-2.83l2.5-2.5a2 2 0 012.83 0 .75.75 0 001.06-1.06 3.5 3.5 0 00-4.95 0l-2.5 2.5a3.5 3.5 0 004.95 4.95l1.25-1.25a.75.75 0 00-1.06-1.06l-1.25 1.25a2 2 0 01-2.83 0z"></path></svg></a><span class="notion-h-title"><b>3.1 所有权 vs 控制权错位</b></span></span></h4><ul class="notion-list notion-list-disc notion-block-2af0f04a11fc80b6bf23fe0ea39c4ce7"><li>用户往往只拥有：</li><ul class="notion-list notion-list-disc notion-block-2af0f04a11fc80b6bf23fe0ea39c4ce7"><li>某个 NFT/SBT</li><li>某个访问权限（例如订阅、API 次数）</li></ul></ul><ul class="notion-list notion-list-disc notion-block-2af0f04a11fc805b9fe2f7c11ca5365d"><li>但并不拥有：</li><ul class="notion-list notion-list-disc notion-block-2af0f04a11fc805b9fe2f7c11ca5365d"><li>模型权重</li><li>参数、Prompt、长期记忆</li><li>以及上述资源的迁移权与处置权</li></ul></ul><div class="notion-text notion-block-2af0f04a11fc8002b9eaecf0c6d5e6a8">这导致一个悖论：</div><blockquote class="notion-quote notion-block-2af0f04a11fc80ed9205d5f475da56ea"><div>链上看起来“拥有”一个 Agent，实际上只是“租用了团队提供的智能服务”。</div></blockquote><h4 class="notion-h notion-h3 notion-h-indent-1 notion-block-2af0f04a11fc80c58b08dd64ec794c9d" data-id="2af0f04a11fc80c58b08dd64ec794c9d"><span><div id="2af0f04a11fc80c58b08dd64ec794c9d" class="notion-header-anchor"></div><a class="notion-hash-link" href="#2af0f04a11fc80c58b08dd64ec794c9d" title="3.2 元数据隐私与可迁移性不足"><svg viewBox="0 0 16 16" width="16" height="16"><path fill-rule="evenodd" d="M7.775 3.275a.75.75 0 001.06 1.06l1.25-1.25a2 2 0 112.83 2.83l-2.5 2.5a2 2 0 01-2.83 0 .75.75 0 00-1.06 1.06 3.5 3.5 0 004.95 0l2.5-2.5a3.5 3.5 0 00-4.95-4.95l-1.25 1.25zm-4.69 9.64a2 2 0 010-2.83l2.5-2.5a2 2 0 012.83 0 .75.75 0 001.06-1.06 3.5 3.5 0 00-4.95 0l-2.5 2.5a3.5 3.5 0 004.95 4.95l1.25-1.25a.75.75 0 00-1.06-1.06l-1.25 1.25a2 2 0 01-2.83 0z"></path></svg></a><span class="notion-h-title"><b>3.2 元数据隐私与可迁移性不足</b></span></span></h4><div class="notion-text notion-block-2af0f04a11fc8077adbcd5a993779728">对于 AI 代理而言，真正构成“个性与能力”的部分是其元数据与内部状态，例如：</div><ul class="notion-list notion-list-disc notion-block-2af0f04a11fc80fdb200f523fa79ffbd"><li>已训练好的神经网络权重；</li></ul><ul class="notion-list notion-list-disc notion-block-2af0f04a11fc809b8090d4876c3684a2"><li>任务特化后的 Prompt 与策略；</li></ul><ul class="notion-list notion-list-disc notion-block-2af0f04a11fc80eb933dd25b30a36865"><li>与用户长期交互形成的记忆与偏好。</li></ul><div class="notion-text notion-block-2af0f04a11fc8019a606f2df28eddecc">在现有 NFT 标准（ERC-721 / ERC-1155）中：</div><ul class="notion-list notion-list-disc notion-block-2af0f04a11fc80cc8499ce2a957c2fe7"><li>元数据通常是静态的、公开的 URI；</li></ul><ul class="notion-list notion-list-disc notion-block-2af0f04a11fc804da934cb299bd2469b"><li>不适合存放敏感的、需要加密的 AI 模型数据；</li></ul><ul class="notion-list notion-list-disc notion-block-2af0f04a11fc80c98de5ff4c5f4d8abf"><li>更没有“在转移 NFT 时一并安全转移加密智能数据”的机制。</li></ul><div class="notion-text notion-block-2af0f04a11fc80baa087f93634068257">结果是：</div><ul class="notion-list notion-list-disc notion-block-2af0f04a11fc8080a404cf3327578a2a"><li>要么元数据放在团队私有存储中，用户无法验证；</li></ul><ul class="notion-list notion-list-disc notion-block-2af0f04a11fc80e0b9f4c0d588dfd2f5"><li>要么把信息“降级”为简单图片/描述，失去真实智能含义。</li></ul><h4 class="notion-h notion-h3 notion-h-indent-1 notion-block-2af0f04a11fc80e693d6fa7d7674bb1d" data-id="2af0f04a11fc80e693d6fa7d7674bb1d"><span><div id="2af0f04a11fc80e693d6fa7d7674bb1d" class="notion-header-anchor"></div><a class="notion-hash-link" href="#2af0f04a11fc80e693d6fa7d7674bb1d" title="3.3 治理与安全风险"><svg viewBox="0 0 16 16" width="16" height="16"><path fill-rule="evenodd" d="M7.775 3.275a.75.75 0 001.06 1.06l1.25-1.25a2 2 0 112.83 2.83l-2.5 2.5a2 2 0 01-2.83 0 .75.75 0 00-1.06 1.06 3.5 3.5 0 004.95 0l2.5-2.5a3.5 3.5 0 00-4.95-4.95l-1.25 1.25zm-4.69 9.64a2 2 0 010-2.83l2.5-2.5a2 2 0 012.83 0 .75.75 0 001.06-1.06 3.5 3.5 0 00-4.95 0l-2.5 2.5a3.5 3.5 0 004.95 4.95l1.25-1.25a.75.75 0 00-1.06-1.06l-1.25 1.25a2 2 0 01-2.83 0z"></path></svg></a><span class="notion-h-title"><b>3.3 治理与安全风险</b></span></span></h4><div class="notion-text notion-block-2af0f04a11fc80da8446fed1b1ac6932">当 AI 代理被用于：</div><ul class="notion-list notion-list-disc notion-block-2af0f04a11fc8080b6b8cd7a924b619c"><li>DeFi 策略执行；</li></ul><ul class="notion-list notion-list-disc notion-block-2af0f04a11fc801aba7fff9ad4fc29a9"><li>DAO 治理建议与自动投票；</li></ul><ul class="notion-list notion-list-disc notion-block-2af0f04a11fc8049b403debef9a0ba86"><li>高价值 NFT/资产管理；</li></ul><div class="notion-text notion-block-2af0f04a11fc8043baeae6a4e530e2e4">中心化控制带来的风险包括：</div><ol start="1" class="notion-list notion-list-numbered notion-block-2af0f04a11fc800cb5b0c735d2ff97ec" style="list-style-type:decimal"><li><b>单点故障</b>：团队关停、API 封禁、服务器被攻击都会导致 Agent 失效。</li></ol><ol start="2" class="notion-list notion-list-numbered notion-block-2af0f04a11fc80379ff4fa951a8ca242" style="list-style-type:decimal"><li><b>策略篡改</b>：团队可在用户不知情的情况下更改策略逻辑，甚至植入恶意行为。</li></ol><ol start="3" class="notion-list notion-list-numbered notion-block-2af0f04a11fc806b9cccd82445c79ce5" style="list-style-type:decimal"><li><b>合规与责任界定困难</b>：当 Agent 做出了有争议的决策，责任在用户、团队、还是底层 AI 服务商，边界并不清晰。</li></ol><div class="notion-text notion-block-2af0f04a11fc8048bd60f88701f8f30c">这些问题推动社区开始思考：</div><div class="notion-text notion-block-2af0f04a11fc802180d4eb1b24bd2380"><b>能否让 AI 代理本身成为一种可被用户真正持有、转移与管理的链上资产？</b></div><hr class="notion-hr notion-block-2af0f04a11fc80a98ee3de17e414745c"/><h3 class="notion-h notion-h2 notion-h-indent-0 notion-block-2af0f04a11fc80b1aa3bfa48dc6fceb1" data-id="2af0f04a11fc80b1aa3bfa48dc6fceb1"><span><div id="2af0f04a11fc80b1aa3bfa48dc6fceb1" class="notion-header-anchor"></div><a class="notion-hash-link" href="#2af0f04a11fc80b1aa3bfa48dc6fceb1" title="4 ERC-7857 与 iNFT：为 AI 代理重新定义链上所有权"><svg viewBox="0 0 16 16" width="16" height="16"><path fill-rule="evenodd" d="M7.775 3.275a.75.75 0 001.06 1.06l1.25-1.25a2 2 0 112.83 2.83l-2.5 2.5a2 2 0 01-2.83 0 .75.75 0 00-1.06 1.06 3.5 3.5 0 004.95 0l2.5-2.5a3.5 3.5 0 00-4.95-4.95l-1.25 1.25zm-4.69 9.64a2 2 0 010-2.83l2.5-2.5a2 2 0 012.83 0 .75.75 0 001.06-1.06 3.5 3.5 0 00-4.95 0l-2.5 2.5a3.5 3.5 0 004.95 4.95l1.25-1.25a.75.75 0 00-1.06-1.06l-1.25 1.25a2 2 0 01-2.83 0z"></path></svg></a><span class="notion-h-title"><b>4 ERC-7857 与 iNFT：为 AI 代理重新定义链上所有权</b></span></span></h3><h4 class="notion-h notion-h3 notion-h-indent-1 notion-block-2af0f04a11fc8092b8abc81fcdef7ef0" data-id="2af0f04a11fc8092b8abc81fcdef7ef0"><span><div id="2af0f04a11fc8092b8abc81fcdef7ef0" class="notion-header-anchor"></div><a class="notion-hash-link" href="#2af0f04a11fc8092b8abc81fcdef7ef0" title="4.1 标准概览"><svg viewBox="0 0 16 16" width="16" height="16"><path fill-rule="evenodd" d="M7.775 3.275a.75.75 0 001.06 1.06l1.25-1.25a2 2 0 112.83 2.83l-2.5 2.5a2 2 0 01-2.83 0 .75.75 0 00-1.06 1.06 3.5 3.5 0 004.95 0l2.5-2.5a3.5 3.5 0 00-4.95-4.95l-1.25 1.25zm-4.69 9.64a2 2 0 010-2.83l2.5-2.5a2 2 0 012.83 0 .75.75 0 001.06-1.06 3.5 3.5 0 00-4.95 0l-2.5 2.5a3.5 3.5 0 004.95 4.95l1.25-1.25a.75.75 0 00-1.06-1.06l-1.25 1.25a2 2 0 01-2.83 0z"></path></svg></a><span class="notion-h-title"><b>4.1 标准概览</b></span></span></h4><div class="notion-text notion-block-2af0f04a11fc8018a278e5fb95bc0745">0G Labs 提出的 <b>ERC-7857</b>，被定义为“支持私有元数据的 AI 代理 NFT 标准”，目的是：</div><ul class="notion-list notion-list-disc notion-block-2af0f04a11fc8070836dd1231bce7d46"><li>在延续 ERC-721 兼容性的前提下，引入：</li><ul class="notion-list notion-list-disc notion-block-2af0f04a11fc8070836dd1231bce7d46"><li><b>加密元数据（Encrypted Metadata）</b></li><li><b>隐私保护的元数据验证与转移</b></li><li><b>动态元数据更新</b></li></ul></ul><ul class="notion-list notion-list-disc notion-block-2af0f04a11fc80aba141f0fa9165f856"><li>使一个 <b>AI Agent = 一个 iNFT</b>，即：</li><ul class="notion-list notion-list-disc notion-block-2af0f04a11fc80aba141f0fa9165f856"><li>智能体的“身份 + 能力 + 记忆”可以被打包为 NFT</li><li>NFT 持有者即为该 Agent 的实际控制者</li></ul></ul><div class="notion-text notion-block-2af0f04a11fc804191a5c072b2e1c5c5">第三方解读与教育文章（如 Thirdweb、Mitosis University 等）也强调：</div><div class="notion-text notion-block-2af0f04a11fc80178ae5d91099830250">ERC-7857 的目标是在 <b>“链上所有权” 与 “链下 AI 能力”</b> 之间架起一座加密学桥梁，让 AI 代理能够像其他资产一样被安全买卖和转移。</div><h4 class="notion-h notion-h3 notion-h-indent-1 notion-block-2af0f04a11fc803abb85d1c9de12c25f" data-id="2af0f04a11fc803abb85d1c9de12c25f"><span><div id="2af0f04a11fc803abb85d1c9de12c25f" class="notion-header-anchor"></div><a class="notion-hash-link" href="#2af0f04a11fc803abb85d1c9de12c25f" title="4.2 核心机制：从加密元数据到安全转移"><svg viewBox="0 0 16 16" width="16" height="16"><path fill-rule="evenodd" d="M7.775 3.275a.75.75 0 001.06 1.06l1.25-1.25a2 2 0 112.83 2.83l-2.5 2.5a2 2 0 01-2.83 0 .75.75 0 00-1.06 1.06 3.5 3.5 0 004.95 0l2.5-2.5a3.5 3.5 0 00-4.95-4.95l-1.25 1.25zm-4.69 9.64a2 2 0 010-2.83l2.5-2.5a2 2 0 012.83 0 .75.75 0 001.06-1.06 3.5 3.5 0 00-4.95 0l-2.5 2.5a3.5 3.5 0 004.95 4.95l1.25-1.25a.75.75 0 00-1.06-1.06l-1.25 1.25a2 2 0 01-2.83 0z"></path></svg></a><span class="notion-h-title"><b>4.2 核心机制：从加密元数据到安全转移</b></span></span></h4><div class="notion-text notion-block-2af0f04a11fc802e83caf69a54001668">根据 0G 官方文档与 EIP 草案，ERC-7857 的典型工作流程可分为四步：</div><h4 class="notion-h notion-h3 notion-h-indent-1 notion-block-2af0f04a11fc80749fd3d8f75ab89dfe" data-id="2af0f04a11fc80749fd3d8f75ab89dfe"><span><div id="2af0f04a11fc80749fd3d8f75ab89dfe" class="notion-header-anchor"></div><a class="notion-hash-link" href="#2af0f04a11fc80749fd3d8f75ab89dfe" title="步骤 1：元数据加密与哈希承诺"><svg viewBox="0 0 16 16" width="16" height="16"><path fill-rule="evenodd" d="M7.775 3.275a.75.75 0 001.06 1.06l1.25-1.25a2 2 0 112.83 2.83l-2.5 2.5a2 2 0 01-2.83 0 .75.75 0 00-1.06 1.06 3.5 3.5 0 004.95 0l2.5-2.5a3.5 3.5 0 00-4.95-4.95l-1.25 1.25zm-4.69 9.64a2 2 0 010-2.83l2.5-2.5a2 2 0 012.83 0 .75.75 0 001.06-1.06 3.5 3.5 0 00-4.95 0l-2.5 2.5a3.5 3.5 0 004.95 4.95l1.25-1.25a.75.75 0 00-1.06-1.06l-1.25 1.25a2 2 0 01-2.83 0z"></path></svg></a><span class="notion-h-title"><b>步骤 1：元数据加密与哈希承诺</b></span></span></h4><ul class="notion-list notion-list-disc notion-block-2af0f04a11fc80f8b9f5e6ac6648a5bf"><li>将 Agent 的关键元数据（模型权重、记忆、角色配置等）以加密形式存储；</li></ul><ul class="notion-list notion-list-disc notion-block-2af0f04a11fc807b9f36ceaaa3fc19f9"><li>生成对应的哈希值（commitment），记录在链上，作为“这份智能数据”的唯一承诺；</li></ul><ul class="notion-list notion-list-disc notion-block-2af0f04a11fc8041bbbfc637052dc262"><li>当前持有者拥有访问这些加密元数据的密钥。</li></ul><h4 class="notion-h notion-h3 notion-h-indent-1 notion-block-2af0f04a11fc80b58a0af4d341daeb5c" data-id="2af0f04a11fc80b58a0af4d341daeb5c"><span><div id="2af0f04a11fc80b58a0af4d341daeb5c" class="notion-header-anchor"></div><a class="notion-hash-link" href="#2af0f04a11fc80b58a0af4d341daeb5c" title="步骤 2：交易触发与预言机重新加密"><svg viewBox="0 0 16 16" width="16" height="16"><path fill-rule="evenodd" d="M7.775 3.275a.75.75 0 001.06 1.06l1.25-1.25a2 2 0 112.83 2.83l-2.5 2.5a2 2 0 01-2.83 0 .75.75 0 00-1.06 1.06 3.5 3.5 0 004.95 0l2.5-2.5a3.5 3.5 0 00-4.95-4.95l-1.25 1.25zm-4.69 9.64a2 2 0 010-2.83l2.5-2.5a2 2 0 012.83 0 .75.75 0 001.06-1.06 3.5 3.5 0 00-4.95 0l-2.5 2.5a3.5 3.5 0 004.95 4.95l1.25-1.25a.75.75 0 00-1.06-1.06l-1.25 1.25a2 2 0 01-2.83 0z"></path></svg></a><span class="notion-h-title"><b>步骤 2：交易触发与预言机重新加密</b></span></span></h4><div class="notion-text notion-block-2af0f04a11fc8064b8dcf5c26e850216">当 iNFT 发生转移（交易/赠与）时：</div><ul class="notion-list notion-list-disc notion-block-2af0f04a11fc809e8828eab732c8bc73"><li>一个受信任的预言机或 TEE 环境接收旧的加密元数据；</li></ul><ul class="notion-list notion-list-disc notion-block-2af0f04a11fc80e19700e2c48d9649dd"><li>在安全环境中解密后，用 <b>新密钥</b> 对元数据重新加密；</li></ul><ul class="notion-list notion-list-disc notion-block-2af0f04a11fc809a9bf1c743c974eda5"><li>将新的加密元数据与新哈希上传到去中心化存储（如 0G Storage）。</li></ul><h4 class="notion-h notion-h3 notion-h-indent-1 notion-block-2af0f04a11fc803885d4f3a1fc97ec6d" data-id="2af0f04a11fc803885d4f3a1fc97ec6d"><span><div id="2af0f04a11fc803885d4f3a1fc97ec6d" class="notion-header-anchor"></div><a class="notion-hash-link" href="#2af0f04a11fc803885d4f3a1fc97ec6d" title="步骤 3：接收者专属密钥"><svg viewBox="0 0 16 16" width="16" height="16"><path fill-rule="evenodd" d="M7.775 3.275a.75.75 0 001.06 1.06l1.25-1.25a2 2 0 112.83 2.83l-2.5 2.5a2 2 0 01-2.83 0 .75.75 0 00-1.06 1.06 3.5 3.5 0 004.95 0l2.5-2.5a3.5 3.5 0 00-4.95-4.95l-1.25 1.25zm-4.69 9.64a2 2 0 010-2.83l2.5-2.5a2 2 0 012.83 0 .75.75 0 001.06-1.06 3.5 3.5 0 00-4.95 0l-2.5 2.5a3.5 3.5 0 004.95 4.95l1.25-1.25a.75.75 0 00-1.06-1.06l-1.25 1.25a2 2 0 01-2.83 0z"></path></svg></a><span class="notion-h-title"><b>步骤 3：接收者专属密钥</b></span></span></h4><ul class="notion-list notion-list-disc notion-block-2af0f04a11fc801fbc3be31aefcd3816"><li>新的加密密钥再用接收者（买家）的公钥加密；</li></ul><ul class="notion-list notion-list-disc notion-block-2af0f04a11fc80f4b2fbf9ac8bc1f714"><li>这一“加密后的密钥”包含在链上交易参数或事件中；</li></ul><ul class="notion-list notion-list-disc notion-block-2af0f04a11fc800fb561e334a5675d3c"><li>只有持有对应私钥的接收者才能解密并恢复访问 Agent 的智能数据。</li></ul><h4 class="notion-h notion-h3 notion-h-indent-1 notion-block-2af0f04a11fc8073907bf74c44e7da93" data-id="2af0f04a11fc8073907bf74c44e7da93"><span><div id="2af0f04a11fc8073907bf74c44e7da93" class="notion-header-anchor"></div><a class="notion-hash-link" href="#2af0f04a11fc8073907bf74c44e7da93" title="步骤 4：链上验证与转移完成"><svg viewBox="0 0 16 16" width="16" height="16"><path fill-rule="evenodd" d="M7.775 3.275a.75.75 0 001.06 1.06l1.25-1.25a2 2 0 112.83 2.83l-2.5 2.5a2 2 0 01-2.83 0 .75.75 0 00-1.06 1.06 3.5 3.5 0 004.95 0l2.5-2.5a3.5 3.5 0 00-4.95-4.95l-1.25 1.25zm-4.69 9.64a2 2 0 010-2.83l2.5-2.5a2 2 0 012.83 0 .75.75 0 001.06-1.06 3.5 3.5 0 00-4.95 0l-2.5 2.5a3.5 3.5 0 004.95 4.95l1.25-1.25a.75.75 0 00-1.06-1.06l-1.25 1.25a2 2 0 01-2.83 0z"></path></svg></a><span class="notion-h-title"><b>步骤 4：链上验证与转移完成</b></span></span></h4><div class="notion-text notion-block-2af0f04a11fc80a9b1deff4e7127bdf6">在 transfer() 过程中，合约会验证：</div><ol start="1" class="notion-list notion-list-numbered notion-block-2af0f04a11fc809db8ecd3068edbdebe" style="list-style-type:decimal"><li>发送方是否仍有访问旧加密元数据的能力；</li></ol><ol start="2" class="notion-list notion-list-numbered notion-block-2af0f04a11fc8035b171dd39fba54d18" style="list-style-type:decimal"><li>预言机提供的证明是否表明“新元数据由原元数据正确派生”；</li></ol><ol start="3" class="notion-list notion-list-numbered notion-block-2af0f04a11fc80cd9c7fc25230771cf3" style="list-style-type:decimal"><li>接收方对元数据哈希签名，确认自己可访问。</li></ol><div class="notion-text notion-block-2af0f04a11fc8048ad2df9fd2227a63e">验证通过后：</div><ul class="notion-list notion-list-disc notion-block-2af0f04a11fc8050aad0dbc11ef36680"><li>iNFT 的所有权在链上完成转移；</li></ul><ul class="notion-list notion-list-disc notion-block-2af0f04a11fc805dbd89fafec981df87"><li>接收方获得解密密钥，从而完整掌握该 AI 代理的智能能力。</li></ul><blockquote class="notion-quote notion-block-2af0f04a11fc800089e1d50c1457a7e3"><div>这一设计的关键是：</div></blockquote><blockquote class="notion-quote notion-block-2af0f04a11fc803aa037f4b9ca33c171"><div>转移的不仅是 TokenID，而是 TokenID 对应的“智能体全部能力与状态”。</div></blockquote><h4 class="notion-h notion-h3 notion-h-indent-1 notion-block-2af0f04a11fc80d3a64ffeb4e13e3c74" data-id="2af0f04a11fc80d3a64ffeb4e13e3c74"><span><div id="2af0f04a11fc80d3a64ffeb4e13e3c74" class="notion-header-anchor"></div><a class="notion-hash-link" href="#2af0f04a11fc80d3a64ffeb4e13e3c74" title="4.3 结合去中心化存储与动态元数据"><svg viewBox="0 0 16 16" width="16" height="16"><path fill-rule="evenodd" d="M7.775 3.275a.75.75 0 001.06 1.06l1.25-1.25a2 2 0 112.83 2.83l-2.5 2.5a2 2 0 01-2.83 0 .75.75 0 00-1.06 1.06 3.5 3.5 0 004.95 0l2.5-2.5a3.5 3.5 0 00-4.95-4.95l-1.25 1.25zm-4.69 9.64a2 2 0 010-2.83l2.5-2.5a2 2 0 012.83 0 .75.75 0 001.06-1.06 3.5 3.5 0 00-4.95 0l-2.5 2.5a3.5 3.5 0 004.95 4.95l1.25-1.25a.75.75 0 00-1.06-1.06l-1.25 1.25a2 2 0 01-2.83 0z"></path></svg></a><span class="notion-h-title"><b>4.3 结合去中心化存储与动态元数据</b></span></span></h4><div class="notion-text notion-block-2af0f04a11fc80489260f58a9abe2c43">ERC-7857 通常与去中心化存储（如 0G Storage）结合使用：</div><ul class="notion-list notion-list-disc notion-block-2af0f04a11fc80e48087c37e7deb18bb"><li>加密后的元数据与更新版本存储在去中心化存储网络中；</li></ul><ul class="notion-list notion-list-disc notion-block-2af0f04a11fc8099a22ff6ffa6aff0ed"><li>通过哈希与加密验证确保不可篡改性；</li></ul><ul class="notion-list notion-list-disc notion-block-2af0f04a11fc807e98e5f729cdc8b289"><li>支持 Agent 在运行过程中不断更新状态（学习新数据、调整策略等），同时保持从链上可验证的一致性。</li></ul><hr class="notion-hr notion-block-2af0f04a11fc80a48443c2ff8f09b4cd"/><h3 class="notion-h notion-h2 notion-h-indent-0 notion-block-2af0f04a11fc80d5b162f2a759cca3df" data-id="2af0f04a11fc80d5b162f2a759cca3df"><span><div id="2af0f04a11fc80d5b162f2a759cca3df" class="notion-header-anchor"></div><a class="notion-hash-link" href="#2af0f04a11fc80d5b162f2a759cca3df" title="5 对比：中心化团队控制型 Agent vs iNFT 模型"><svg viewBox="0 0 16 16" width="16" height="16"><path fill-rule="evenodd" d="M7.775 3.275a.75.75 0 001.06 1.06l1.25-1.25a2 2 0 112.83 2.83l-2.5 2.5a2 2 0 01-2.83 0 .75.75 0 00-1.06 1.06 3.5 3.5 0 004.95 0l2.5-2.5a3.5 3.5 0 00-4.95-4.95l-1.25 1.25zm-4.69 9.64a2 2 0 010-2.83l2.5-2.5a2 2 0 012.83 0 .75.75 0 001.06-1.06 3.5 3.5 0 00-4.95 0l-2.5 2.5a3.5 3.5 0 004.95 4.95l1.25-1.25a.75.75 0 00-1.06-1.06l-1.25 1.25a2 2 0 01-2.83 0z"></path></svg></a><span class="notion-h-title"><b>5 对比：中心化团队控制型 Agent vs iNFT 模型</b></span></span></h3><div class="notion-text notion-block-2af0f04a11fc8038b22ef81f2a48bd67">下面给出一个简化对比表，方便在 PPT 中做“旧范式 vs 新范式”的讲解。</div><table class="notion-simple-table notion-block-2af0f04a11fc80639679d6b2c8cc88d8"><tbody><tr class="notion-simple-table-row notion-simple-table-header-row notion-block-2af0f04a11fc80829795f60d67b22af6"><td class="" style="width:120px"><div class="notion-simple-table-cell"><b>维度</b></div></td><td class="" style="width:120px"><div class="notion-simple-table-cell"><b>传统“链上 AI 代理”（中心化团队控制）</b></div></td><td class="" style="width:120px"><div class="notion-simple-table-cell"><b>基于 ERC-7857 的 iNFT 模型</b></div></td></tr><tr class="notion-simple-table-row notion-block-2af0f04a11fc801f862cf9963cd7aaf8"><td class="" style="width:120px"><div class="notion-simple-table-cell">智能运行位置</div></td><td class="" style="width:120px"><div class="notion-simple-table-cell">团队云服务器 / 少数节点</div></td><td class="" style="width:120px"><div class="notion-simple-table-cell">可由任何持有密钥的节点或用户运行</div></td></tr><tr class="notion-simple-table-row notion-block-2af0f04a11fc80899dbdd7bb8bb326e3"><td class="" style="width:120px"><div class="notion-simple-table-cell">模型/权重所有权</div></td><td class="" style="width:120px"><div class="notion-simple-table-cell">通常属于项目方或节点运营者</div></td><td class="" style="width:120px"><div class="notion-simple-table-cell">逻辑上归 iNFT 持有者所有（通过加密元数据）</div></td></tr><tr class="notion-simple-table-row notion-block-2af0f04a11fc804aad15e1e9bb24518b"><td class="" style="width:120px"><div class="notion-simple-table-cell">链上记录内容</div></td><td class="" style="width:120px"><div class="notion-simple-table-cell">访问权限、余额、简单元数据</div></td><td class="" style="width:120px"><div class="notion-simple-table-cell">TokenID + 元数据哈希 + 密钥相关证明</div></td></tr><tr class="notion-simple-table-row notion-block-2af0f04a11fc80c796eef05dc684a2da"><td class="" style="width:120px"><div class="notion-simple-table-cell">元数据隐私</div></td><td class="" style="width:120px"><div class="notion-simple-table-cell">要么公开 URI，要么完全团队私有</div></td><td class="" style="width:120px"><div class="notion-simple-table-cell">加密存储，访问权通过公私钥和证明控制</div></td></tr><tr class="notion-simple-table-row notion-block-2af0f04a11fc80988fdcc6a1d98511b0"><td class="" style="width:120px"><div class="notion-simple-table-cell">迁移/转售</div></td><td class="" style="width:120px"><div class="notion-simple-table-cell">只能转让“使用权限”或包装代币</div></td><td class="" style="width:120px"><div class="notion-simple-table-cell">可随 iNFT 一并转移完整智能与状态</div></td></tr><tr class="notion-simple-table-row notion-block-2af0f04a11fc80fbbe46dba3d34923e7"><td class="" style="width:120px"><div class="notion-simple-table-cell">去中心化程度</div></td><td class="" style="width:120px"><div class="notion-simple-table-cell">智能部分高度中心化</div></td><td class="" style="width:120px"><div class="notion-simple-table-cell">控制权可逐步向用户与协议迁移</div></td></tr><tr class="notion-simple-table-row notion-block-2af0f04a11fc80f782eaf7489581c05e"><td class="" style="width:120px"><div class="notion-simple-table-cell">风险集中点</div></td><td class="" style="width:120px"><div class="notion-simple-table-cell">API 提供商、项目团队、少数节点</div></td><td class="" style="width:120px"><div class="notion-simple-table-cell">预言机 / TEE 安全、标准实现质量</div></td></tr></tbody></table><div class="notion-text notion-block-2af0f04a11fc809688e8e8936db12777">需要强调的是：</div><div class="notion-text notion-block-2af0f04a11fc80fc93c4c3ba810cb9a2"><b>iNFT / ERC-7857 并不自动消除所有中心化成分</b>——例如预言机(Oracle)依然是关键信任点。但与完全由团队后端掌控的 Agent 相比，它至少在以下方面向去中心化迈出一步：</div><ol start="1" class="notion-list notion-list-numbered notion-block-2af0f04a11fc8000ac57d87e6a8d679c" style="list-style-type:decimal"><li>明确把“智能元数据”视作 NFT 的一部分；</li></ol><ol start="2" class="notion-list notion-list-numbered notion-block-2af0f04a11fc80178849d903b381e3e0" style="list-style-type:decimal"><li>用加密学手段定义了“谁真正拥有这个 Agent”；</li></ol><ol start="3" class="notion-list notion-list-numbered notion-block-2af0f04a11fc80ee8b96c1801a44a1b4" style="list-style-type:decimal"><li>为未来的多方运行、跨平台迁移提供了统一接口。</li></ol><hr class="notion-hr notion-block-2af0f04a11fc801d944ffb7d4973f127"/><h3 class="notion-h notion-h2 notion-h-indent-0 notion-block-2af0f04a11fc809fb169d973579a9405" data-id="2af0f04a11fc809fb169d973579a9405"><span><div id="2af0f04a11fc809fb169d973579a9405" class="notion-header-anchor"></div><a class="notion-hash-link" href="#2af0f04a11fc809fb169d973579a9405" title="6 对 DID + A2A 生态的启示与未来研究方向"><svg viewBox="0 0 16 16" width="16" height="16"><path fill-rule="evenodd" d="M7.775 3.275a.75.75 0 001.06 1.06l1.25-1.25a2 2 0 112.83 2.83l-2.5 2.5a2 2 0 01-2.83 0 .75.75 0 00-1.06 1.06 3.5 3.5 0 004.95 0l2.5-2.5a3.5 3.5 0 00-4.95-4.95l-1.25 1.25zm-4.69 9.64a2 2 0 010-2.83l2.5-2.5a2 2 0 012.83 0 .75.75 0 001.06-1.06 3.5 3.5 0 00-4.95 0l-2.5 2.5a3.5 3.5 0 004.95 4.95l1.25-1.25a.75.75 0 00-1.06-1.06l-1.25 1.25a2 2 0 01-2.83 0z"></path></svg></a><span class="notion-h-title"><b>6 对 DID + A2A 生态的启示与未来研究方向</b></span></span></h3><h4 class="notion-h notion-h3 notion-h-indent-1 notion-block-2af0f04a11fc801abf3dc7f489dba903" data-id="2af0f04a11fc801abf3dc7f489dba903"><span><div id="2af0f04a11fc801abf3dc7f489dba903" class="notion-header-anchor"></div><a class="notion-hash-link" href="#2af0f04a11fc801abf3dc7f489dba903" title="6.1 与 DID / 可验证凭证（VC）结合"><svg viewBox="0 0 16 16" width="16" height="16"><path fill-rule="evenodd" d="M7.775 3.275a.75.75 0 001.06 1.06l1.25-1.25a2 2 0 112.83 2.83l-2.5 2.5a2 2 0 01-2.83 0 .75.75 0 00-1.06 1.06 3.5 3.5 0 004.95 0l2.5-2.5a3.5 3.5 0 00-4.95-4.95l-1.25 1.25zm-4.69 9.64a2 2 0 010-2.83l2.5-2.5a2 2 0 012.83 0 .75.75 0 001.06-1.06 3.5 3.5 0 00-4.95 0l-2.5 2.5a3.5 3.5 0 004.95 4.95l1.25-1.25a.75.75 0 00-1.06-1.06l-1.25 1.25a2 2 0 01-2.83 0z"></path></svg></a><span class="notion-h-title"><b>6.1 与 DID / 可验证凭证（VC）结合</b></span></span></h4><div class="notion-text notion-block-2af0f04a11fc80c785b2e79d6a5203e2">在你关心的 DID + AI / A2A 场景下，可以把 ERC-7857 看作：</div><ul class="notion-list notion-list-disc notion-block-2af0f04a11fc80a9ba57d0b40f459fe9"><li><b>Agent 本体的“所有权层”</b>：</li><ul class="notion-list notion-list-disc notion-block-2af0f04a11fc80a9ba57d0b40f459fe9"><li>谁持有 iNFT，谁在链上对 Agent 具有控制权；</li></ul></ul><ul class="notion-list notion-list-disc notion-block-2af0f04a11fc807e958ff5923035a7c0"><li>而 DID + VC 提供：</li><ul class="notion-list notion-list-disc notion-block-2af0f04a11fc807e958ff5923035a7c0"><li>Agent 与人/机构的身份绑定；</li><li>Agent 被授权访问哪些个人数据、调用哪些外部 API。</li></ul></ul><div class="notion-text notion-block-2af0f04a11fc80dda080ec4183da48b2">二者叠加，可以实现：</div><ol start="1" class="notion-list notion-list-numbered notion-block-2af0f04a11fc8077b061e7c0383feb38" style="list-style-type:decimal"><li>用户通过 DID 对某个 Agent 进行授权（数据访问、签名权限等）；</li></ol><ol start="2" class="notion-list notion-list-numbered notion-block-2af0f04a11fc80d6b522f5bcb8e46082" style="list-style-type:decimal"><li>Agent 自身则通过 iNFT 进行买卖、出租或抵押；</li></ol><ol start="3" class="notion-list notion-list-numbered notion-block-2af0f04a11fc80b2bb2cc2dfb93e115d" style="list-style-type:decimal"><li>不同 Agent 之间（A2A）可以通过彼此的 iNFT 与 DID 建立信任关系。</li></ol><h4 class="notion-h notion-h3 notion-h-indent-1 notion-block-2af0f04a11fc807ba11cd382b58efdc7" data-id="2af0f04a11fc807ba11cd382b58efdc7"><span><div id="2af0f04a11fc807ba11cd382b58efdc7" class="notion-header-anchor"></div><a class="notion-hash-link" href="#2af0f04a11fc807ba11cd382b58efdc7" title="6.2 研究与落地方向（可直接变成 PPT 的“展望”页）"><svg viewBox="0 0 16 16" width="16" height="16"><path fill-rule="evenodd" d="M7.775 3.275a.75.75 0 001.06 1.06l1.25-1.25a2 2 0 112.83 2.83l-2.5 2.5a2 2 0 01-2.83 0 .75.75 0 00-1.06 1.06 3.5 3.5 0 004.95 0l2.5-2.5a3.5 3.5 0 00-4.95-4.95l-1.25 1.25zm-4.69 9.64a2 2 0 010-2.83l2.5-2.5a2 2 0 012.83 0 .75.75 0 001.06-1.06 3.5 3.5 0 00-4.95 0l-2.5 2.5a3.5 3.5 0 004.95 4.95l1.25-1.25a.75.75 0 00-1.06-1.06l-1.25 1.25a2 2 0 01-2.83 0z"></path></svg></a><span class="notion-h-title"><b>6.2 研究与落地方向（可直接变成 PPT 的“展望”页）</b></span></span></h4><div class="notion-text notion-block-2af0f04a11fc8016aab2e9a38272e1f0">接下来可以重点探索的方向包括：</div><ol start="1" class="notion-list notion-list-numbered notion-block-2af0f04a11fc80d0860ce2ed1d17ede7" style="list-style-type:decimal"><li><b>可验证推理（Verifiable Inference, 如 zkML）与 ERC-7857 结合</b></li><ol class="notion-list notion-list-numbered notion-block-2af0f04a11fc80d0860ce2ed1d17ede7" style="list-style-type:lower-alpha"><ul class="notion-list notion-list-disc notion-block-2af0f04a11fc804e886fd2a649ded6bb"><li>目前 ERC-7857 主要解决“所有权与元数据转移”；</li></ul><ul class="notion-list notion-list-disc notion-block-2af0f04a11fc80a89e85f7e804d89544"><li>未来可以进一步在“Agent 真的按约定执行了吗？”上引入零知识证明。</li></ul></ol></ol><ol start="2" class="notion-list notion-list-numbered notion-block-2af0f04a11fc80d29b8ee817ca00a816" style="list-style-type:decimal"><li><b>预言机与 TEE 信任模型的去中心化</b></li><ol class="notion-list notion-list-numbered notion-block-2af0f04a11fc80d29b8ee817ca00a816" style="list-style-type:lower-alpha"><ul class="notion-list notion-list-disc notion-block-2af0f04a11fc8036b02ed4332ac02a18"><li>如何避免单一预言机成为新的中心化单点？</li></ul><ul class="notion-list notion-list-disc notion-block-2af0f04a11fc80bea203e01b7c650b83"><li>是否可以通过多预言机共识、MPC 或可信硬件多方验证来降低信任假设？</li></ul></ol></ol><ol start="3" class="notion-list notion-list-numbered notion-block-2af0f04a11fc806c8c57f4a2a2fc3164" style="list-style-type:decimal"><li><b>Agent 市场与激励机制设计</b></li><ol class="notion-list notion-list-numbered notion-block-2af0f04a11fc806c8c57f4a2a2fc3164" style="list-style-type:lower-alpha"><ul class="notion-list notion-list-disc notion-block-2af0f04a11fc80779452c080ff4c340f"><li>在 iNFT 框架下，如何设计“训练–部署–转售–分润”的完整经济闭环？</li></ul><ul class="notion-list notion-list-disc notion-block-2af0f04a11fc80b4989becdd9bf09d6b"><li>如何合理分配：模型作者 / Agent 运营者 / 终端用户之间的收益？</li></ul></ol></ol><ol start="4" class="notion-list notion-list-numbered notion-block-2af0f04a11fc800ca3c3f5a42319f8fd" style="list-style-type:decimal"><li><b>监管与合规</b></li><ol class="notion-list notion-list-numbered notion-block-2af0f04a11fc800ca3c3f5a42319f8fd" style="list-style-type:lower-alpha"><ul class="notion-list notion-list-disc notion-block-2af0f04a11fc8001bb97e721f0e75496"><li>当 Agent 具备执行链上资产操作能力时，谁对其行为负责？</li></ul><ul class="notion-list notion-list-disc notion-block-2af0f04a11fc80cf9f50e7e2c48673e0"><li>如何在不破坏隐私的前提下，为监管提供必要的审计线索？</li></ul></ol></ol><hr class="notion-hr notion-block-2af0f04a11fc8036bbe1e6dff122e01b"/><h3 class="notion-h notion-h2 notion-h-indent-0 notion-block-2af0f04a11fc80c1a216f603f1a7fcd2" data-id="2af0f04a11fc80c1a216f603f1a7fcd2"><span><div id="2af0f04a11fc80c1a216f603f1a7fcd2" class="notion-header-anchor"></div><a class="notion-hash-link" href="#2af0f04a11fc80c1a216f603f1a7fcd2" title="7 结论"><svg viewBox="0 0 16 16" width="16" height="16"><path fill-rule="evenodd" d="M7.775 3.275a.75.75 0 001.06 1.06l1.25-1.25a2 2 0 112.83 2.83l-2.5 2.5a2 2 0 01-2.83 0 .75.75 0 00-1.06 1.06 3.5 3.5 0 004.95 0l2.5-2.5a3.5 3.5 0 00-4.95-4.95l-1.25 1.25zm-4.69 9.64a2 2 0 010-2.83l2.5-2.5a2 2 0 012.83 0 .75.75 0 001.06-1.06 3.5 3.5 0 00-4.95 0l-2.5 2.5a3.5 3.5 0 004.95 4.95l1.25-1.25a.75.75 0 00-1.06-1.06l-1.25 1.25a2 2 0 01-2.83 0z"></path></svg></a><span class="notion-h-title"><b>7 结论</b></span></span></h3><div class="notion-text notion-block-2af0f04a11fc805699b3c0bda2841dfe">本文从一篇看似简单的表述——“目前，链上 AI 代理由中心化团队控制并获利”——出发，</div><div class="notion-text notion-block-2af0f04a11fc80a0979afa5bf01d0cc5">梳理了当下 Web3 圈常见的链上 AI 代理实践，并指出：</div><ul class="notion-list notion-list-disc notion-block-2af0f04a11fc80998803f6e2757c4485"><li>多数项目的架构仍然是：</li><ul class="notion-list notion-list-disc notion-block-2af0f04a11fc80998803f6e2757c4485"><li><b>链上负责资产与权限</b>；</li><li><b>链下团队/节点负责智能与执行</b>；</li></ul></ul><ul class="notion-list notion-list-disc notion-block-2af0f04a11fc80428becf97b30b20116"><li>在所有权、隐私与治理三方面，用户都无法真正掌控自己的 AI 代理。</li></ul><div class="notion-text notion-block-2af0f04a11fc807983add52a096f9961">在此基础上，我们介绍了 0G Labs 提出的 <b>ERC-7857</b> 标准与 <b>智能 NFT（iNFT）</b> 概念，</div><div class="notion-text notion-block-2af0f04a11fc80ec98b8f984ee1f6e49">说明其通过加密元数据、隐私保护验证与安全转移，为：</div><ul class="notion-list notion-list-disc notion-block-2af0f04a11fc8086b211fd2f8e32d491"><li>“AI 代理作为一种可转移的链上资产”</li></ul><ul class="notion-list notion-list-disc notion-block-2af0f04a11fc80b8a0dadc7b8d0bd74f"><li>“用户真正拥有并控制其个人/企业 AI 代理”</li></ul><div class="notion-text notion-block-2af0f04a11fc80ff8f63d382b1177c12">提供了一条具有可操作性的技术路径。</div><div class="notion-text notion-block-2af0f04a11fc8032a903fc2756186f67">然而，这并不意味着“去中心化 AI”问题已经解决：</div><div class="notion-text notion-block-2af0f04a11fc804bacccc2ce0d98749d">预言机、TEE、模型训练与推理本身仍存在集中化与信任成本。</div><div class="notion-text notion-block-2af0f04a11fc8090ba81dd9e5d13cec0">因此，更现实的表述是：</div><blockquote class="notion-quote notion-block-2af0f04a11fc8014ad65caea768f4836"><div>我们正在从“完全中心化团队控制的链上 AI 代理”，</div></blockquote><blockquote class="notion-quote notion-block-2af0f04a11fc80e58c5bc99418c7558e"><div>逐步走向“以 iNFT 为核心、控制权部分去中心化的 AI 资产生态”。</div></blockquote><div class="notion-text notion-block-2af0f04a11fc803ab4eef406403011f7">如何在 DID、A2A、zkML 与多链互操作等更大格局下整合这一范式，将成为未来几年 Web3 + AI 研究与产品落地的关键方向。</div><hr class="notion-hr notion-block-2af0f04a11fc80398f64c86074df13ca"/><div class="notion-blank notion-block-2af0f04a11fc805ba207d8d621a7a0ab"> </div><div class="notion-text notion-block-2af0f04a11fc80d1802cdbcfb79e6cbf"><span class="notion-link-mention"><a href="https://0g.ai/blog/0g-introducing-erc-7857" target="_blank" rel="noopener noreferrer" class="notion-link-mention-link"><img class="notion-link-mention-icon" src="https://cdn.prod.website-files.com/680b884d38733122a923739b/680b884d38733122a9237405_Group%201171275820.png"/><span class="notion-link-mention-title">0G Introducing ERC-7857 | 0G</span></a><div class="notion-link-mention-preview"><article class="notion-link-mention-card"><img class="notion-link-mention-preview-thumbnail" src="https://cdn.prod.website-files.com/680bf096cfee93035357a4c9/682126f3201a0eea0f4254cd_1ITs2esrpRc2k3esC5or9t5VCQ.avif" alt="0G Introducing ERC-7857 | 0G" referrerPolicy="same-origin"/><div class="notion-link-mention-preview-content"><p class="notion-link-mention-preview-title">0G Introducing ERC-7857 | 0G</p><p class="notion-link-mention-preview-description">The First Decentralized AI Operating System</p><div class="notion-link-mention-preview-footer"><img class="notion-link-mention-preview-icon" src="https://cdn.prod.website-files.com/680b884d38733122a923739b/680b884d38733122a9237405_Group%201171275820.png" referrerPolicy="same-origin"/><span class="notion-link-mention-preview-provider"></span></div></div></article></div></span></div><div class="notion-text notion-block-2af0f04a11fc802c8866ee55230e22f6"><span class="notion-link-mention"><a href="https://0g.ai/blog/introducing-aiverse" target="_blank" rel="noopener noreferrer" class="notion-link-mention-link"><img class="notion-link-mention-icon" src="https://cdn.prod.website-files.com/680b884d38733122a923739b/680b884d38733122a9237405_Group%201171275820.png"/><span class="notion-link-mention-title">Introducing AIverse:  The Marketplace for iNFTs | 0G</span></a><div class="notion-link-mention-preview"><article class="notion-link-mention-card"><img class="notion-link-mention-preview-thumbnail" src="https://cdn.prod.website-files.com/680bf096cfee93035357a4c9/68ba21404a900b1211483feb_AIverse%20featured.png" alt="Introducing AIverse:  The Marketplace for iNFTs | 0G" referrerPolicy="same-origin"/><div class="notion-link-mention-preview-content"><p class="notion-link-mention-preview-title">Introducing AIverse:  The Marketplace for iNFTs | 0G</p><p class="notion-link-mention-preview-description">The First Decentralized AI Operating System</p><div class="notion-link-mention-preview-footer"><img class="notion-link-mention-preview-icon" src="https://cdn.prod.website-files.com/680b884d38733122a923739b/680b884d38733122a9237405_Group%201171275820.png" referrerPolicy="same-origin"/><span class="notion-link-mention-preview-provider"></span></div></div></article></div></span></div><div class="notion-blank notion-block-2af0f04a11fc80deb7e4c0f304198595"> </div></main></div>]]></content:encoded>
        </item>
        <item>
            <title><![CDATA[
🤖 从「人 ↔ App」到「Agent ↔ Agent」]]></title>
            <link>http://github.com/7BlackJack/article/——DID + AI 驱动的 A2A 智能体交互新范式</link>
            <guid>http://github.com/7BlackJack/article/——DID + AI 驱动的 A2A 智能体交互新范式</guid>
            <pubDate>Tue, 11 Nov 2025 00:00:00 GMT</pubDate>
            <description><![CDATA[可验证人工智能——去中心化身份（DID）如何赋能智能体人工智能]]></description>
            <content:encoded><![CDATA[<div id="notion-article" class="mx-auto overflow-hidden "><main class="notion light-mode notion-page notion-block-2a80f04a11fc8095bd16d616cffae67c"><div class="notion-viewport"></div><div class="notion-collection-page-properties"></div><div class="notion-callout notion-gray_background_co notion-block-2a80f04a11fc80b7a09ace85cd7f1afb"><div class="notion-page-icon-inline notion-page-icon-span"><span class="notion-page-icon" role="img" aria-label="📌">📌</span></div><div class="notion-callout-text"><div class="notion-text notion-block-2a80f04a11fc800b8a74d323be7d594b">在 Agent-to-Agent 的 AI 交互体系中，</div><div class="notion-text notion-block-2a80f04a11fc802e8ff2e223b91193eb">DID 负责标识主体身份并绑定公钥，</div><div class="notion-text notion-block-2a80f04a11fc803b9f56f2cb6e673352">用户通过 DID 所控制的密钥，对数据访问与能力委托进行签名授权；</div><div class="notion-text notion-block-2a80f04a11fc807d9a17d3146c909694">未经 DID 层明确授权的数据调用，既无法满足合规审计要求，也无法支撑真正个性化的智能行为。</div><div class="notion-text notion-block-2a80f04a11fc80309834ee2deec57226">因此，没有数据合规性和 DID 级别授权的个人人工智能助理，只能停留在“通用模型”层面，是能力受限的“残缺体”，难以在公域场景中承担关键职能。</div></div></div><div class="notion-blank notion-block-2a80f04a11fc804294ade8b8857c9910"> </div><h2 class="notion-h notion-h1 notion-h-indent-0 notion-block-2a80f04a11fc80a48b79c6d51d58419e" data-id="2a80f04a11fc80a48b79c6d51d58419e"><span><div id="2a80f04a11fc80a48b79c6d51d58419e" class="notion-header-anchor"></div><a class="notion-hash-link" href="#2a80f04a11fc80a48b79c6d51d58419e" title="📝 主旨内容"><svg viewBox="0 0 16 16" width="16" height="16"><path fill-rule="evenodd" d="M7.775 3.275a.75.75 0 001.06 1.06l1.25-1.25a2 2 0 112.83 2.83l-2.5 2.5a2 2 0 01-2.83 0 .75.75 0 00-1.06 1.06 3.5 3.5 0 004.95 0l2.5-2.5a3.5 3.5 0 00-4.95-4.95l-1.25 1.25zm-4.69 9.64a2 2 0 010-2.83l2.5-2.5a2 2 0 012.83 0 .75.75 0 001.06-1.06 3.5 3.5 0 00-4.95 0l-2.5 2.5a3.5 3.5 0 004.95 4.95l1.25-1.25a.75.75 0 00-1.06-1.06l-1.25 1.25a2 2 0 01-2.83 0z"></path></svg></a><span class="notion-h-title">📝 主旨内容</span></span></h2><hr class="notion-hr notion-block-2a80f04a11fc80b0adfbe8e9c2480b17"/><h3 class="notion-h notion-h2 notion-h-indent-1 notion-block-2a80f04a11fc80bf8a43facea682439f" data-id="2a80f04a11fc80bf8a43facea682439f"><span><div id="2a80f04a11fc80bf8a43facea682439f" class="notion-header-anchor"></div><a class="notion-hash-link" href="#2a80f04a11fc80bf8a43facea682439f" title="一、问题背景：为什么需要 DID + AI + A2A？"><svg viewBox="0 0 16 16" width="16" height="16"><path fill-rule="evenodd" d="M7.775 3.275a.75.75 0 001.06 1.06l1.25-1.25a2 2 0 112.83 2.83l-2.5 2.5a2 2 0 01-2.83 0 .75.75 0 00-1.06 1.06 3.5 3.5 0 004.95 0l2.5-2.5a3.5 3.5 0 00-4.95-4.95l-1.25 1.25zm-4.69 9.64a2 2 0 010-2.83l2.5-2.5a2 2 0 012.83 0 .75.75 0 001.06-1.06 3.5 3.5 0 00-4.95 0l-2.5 2.5a3.5 3.5 0 004.95 4.95l1.25-1.25a.75.75 0 00-1.06-1.06l-1.25 1.25a2 2 0 01-2.83 0z"></path></svg></a><span class="notion-h-title"><b>一、问题背景：为什么需要 DID + AI + A2A？</b></span></span></h3><div class="notion-text notion-block-2a80f04a11fc802c8297fea0bc8274d9"><b>A2A Background:</b></div><blockquote class="notion-quote notion-block-2a80f04a11fc80aa94b1f68c78654046"><div>为了让“谁在行动、凭什么行动、边界何在、如何审计”可被机器验证，业界自然引入</div><div class="notion-text notion-block-2a80f04a11fc80cf81dcf9ad0fb0593a"><b>DID（身份根）+ 可验证授权/能力凭证（权限根）+ 审计/存证（可追溯）</b></div><div class="notion-text notion-block-2a80f04a11fc8071917adecef28f240f"><b>合规、可信的 Agent-to-Agent 网络</b></div></blockquote><div class="notion-text notion-block-2a80f04a11fc80f4856ec4935cc65b01">在「Agent to Agent（A2A）」的世界里，不再只是“人 ➜ App”，而是：</div><ul class="notion-list notion-list-disc notion-block-2a80f04a11fc80f7a586c8fd85e6921e"><li>你的<b>个人 AI 助理</b></li><ul class="notion-list notion-list-disc notion-block-2a80f04a11fc80f7a586c8fd85e6921e"><div class="notion-text notion-block-2a80f04a11fc80f0b2f5d19f372c45c3">和</div></ul></ul><ul class="notion-list notion-list-disc notion-block-2a80f04a11fc80a989a0e1f4ceb85223"><li>各种<b>服务方的 AI 助理</b>（银行、券商、教育平台、政府服务等）</li></ul><div class="notion-text notion-block-2a80f04a11fc80f99302ddc6a3e33667">在后台不断自动对话、协商、拉数据、下指令。</div><div class="notion-text notion-block-2a80f04a11fc80d1a5f1d56475321d4f">但如果没有一套统一的<b>身份 + 授权 + 审计</b>机制，这种 A2A 很快会踩到三个雷：</div><ol start="1" class="notion-list notion-list-numbered notion-block-2a80f04a11fc8055b1cbd0ac3bb992df" style="list-style-type:decimal"><li><b>不知道谁在行动</b>：是用户本人、哪个 Agent，还是平台乱调接口？</li></ol><ol start="2" class="notion-list notion-list-numbered notion-block-2a80f04a11fc80bd9a0dca9622660408" style="list-style-type:decimal"><li><b>搞不清凭什么有权限</b>：数据到底有没有授权、授权到什么范围？</li></ol><ol start="3" class="notion-list notion-list-numbered notion-block-2a80f04a11fc801db008fd81aee03813" style="list-style-type:decimal"><li><b>出了问题难以追责</b>：事后说不清是谁在什么前提下做了什么决策。</li></ol><div class="notion-text notion-block-2a80f04a11fc80f79857eb3c87550e9d">因此，在 A2A 场景下，一个比较自然的设计是：</div><blockquote class="notion-quote notion-block-2a80f04a11fc80cfb425ea9ebf5a6351"><div>用<b>DID 作为身份根
</b>用<b>密钥和可验证凭证（VC）作为权限根
</b>用<b>数据授权策略作为能力根
</b>把它们全部绑定到 AI Agent 的生命周期里。</div></blockquote><div class="notion-blank notion-block-2a80f04a11fc807ca1e4d84eb7969dcb"> </div><hr class="notion-hr notion-block-2a80f04a11fc808bbe0ef988d4553a6e"/><h3 class="notion-h notion-h2 notion-h-indent-1 notion-block-2a80f04a11fc807dbb34c37dec7c6fc1" data-id="2a80f04a11fc807dbb34c37dec7c6fc1"><span><div id="2a80f04a11fc807dbb34c37dec7c6fc1" class="notion-header-anchor"></div><a class="notion-hash-link" href="#2a80f04a11fc807dbb34c37dec7c6fc1" title="二、总体架构：DID + AI + A2A 参考模型"><svg viewBox="0 0 16 16" width="16" height="16"><path fill-rule="evenodd" d="M7.775 3.275a.75.75 0 001.06 1.06l1.25-1.25a2 2 0 112.83 2.83l-2.5 2.5a2 2 0 01-2.83 0 .75.75 0 00-1.06 1.06 3.5 3.5 0 004.95 0l2.5-2.5a3.5 3.5 0 00-4.95-4.95l-1.25 1.25zm-4.69 9.64a2 2 0 010-2.83l2.5-2.5a2 2 0 012.83 0 .75.75 0 001.06-1.06 3.5 3.5 0 00-4.95 0l-2.5 2.5a3.5 3.5 0 004.95 4.95l1.25-1.25a.75.75 0 00-1.06-1.06l-1.25 1.25a2 2 0 01-2.83 0z"></path></svg></a><span class="notion-h-title"><b>二、总体架构：DID + AI + A2A 参考模型</b></span></span></h3><div class="notion-text notion-block-2a80f04a11fc8010bcb2fa1e120df03c">这张图反映了几个关键点：</div><ol start="1" class="notion-list notion-list-numbered notion-block-2a80f04a11fc8002a712c34b8bb09e25" style="list-style-type:decimal"><li><b>身份解耦</b>：用户、个人 Agent、服务方、服务 Agent 各有 DID。</li></ol><ol start="2" class="notion-list notion-list-numbered notion-block-2a80f04a11fc808bbbdcfabc99756008" style="list-style-type:decimal"><li><b>权限委托</b>：用户通过主密钥向个人 Agent 签发“能力凭证”（VC/Token）。</li></ol><ol start="3" class="notion-list notion-list-numbered notion-block-2a80f04a11fc80bab7ece036ff0f07d6" style="list-style-type:decimal"><li><b>A2A 交互</b>：两个 Agent 之间的调用都必须带上可验证授权。</li></ol><ol start="4" class="notion-list notion-list-numbered notion-block-2a80f04a11fc8026ae0ed575c0bc1c2e" style="list-style-type:decimal"><li><b>合规可追溯</b>：授权、访问行为都能被记录并（可选地）上链存证。</li></ol><hr class="notion-hr notion-block-2a80f04a11fc800bb7c4f3621182a0c2"/><h3 class="notion-h notion-h2 notion-h-indent-1 notion-block-2a80f04a11fc80ffae4eda127e198186" data-id="2a80f04a11fc80ffae4eda127e198186"><span><div id="2a80f04a11fc80ffae4eda127e198186" class="notion-header-anchor"></div><a class="notion-hash-link" href="#2a80f04a11fc80ffae4eda127e198186" title="三、核心模块说明"><svg viewBox="0 0 16 16" width="16" height="16"><path fill-rule="evenodd" d="M7.775 3.275a.75.75 0 001.06 1.06l1.25-1.25a2 2 0 112.83 2.83l-2.5 2.5a2 2 0 01-2.83 0 .75.75 0 00-1.06 1.06 3.5 3.5 0 004.95 0l2.5-2.5a3.5 3.5 0 00-4.95-4.95l-1.25 1.25zm-4.69 9.64a2 2 0 010-2.83l2.5-2.5a2 2 0 012.83 0 .75.75 0 001.06-1.06 3.5 3.5 0 00-4.95 0l-2.5 2.5a3.5 3.5 0 004.95 4.95l1.25-1.25a.75.75 0 00-1.06-1.06l-1.25 1.25a2 2 0 01-2.83 0z"></path></svg></a><span class="notion-h-title"><b>三、核心模块说明</b></span></span></h3><h4 class="notion-h notion-h3 notion-h-indent-2 notion-block-2a80f04a11fc80228ef6f90f82668c14" data-id="2a80f04a11fc80228ef6f90f82668c14"><span><div id="2a80f04a11fc80228ef6f90f82668c14" class="notion-header-anchor"></div><a class="notion-hash-link" href="#2a80f04a11fc80228ef6f90f82668c14" title="1. 身份与 DID 层（Identity &amp; DID）"><svg viewBox="0 0 16 16" width="16" height="16"><path fill-rule="evenodd" d="M7.775 3.275a.75.75 0 001.06 1.06l1.25-1.25a2 2 0 112.83 2.83l-2.5 2.5a2 2 0 01-2.83 0 .75.75 0 00-1.06 1.06 3.5 3.5 0 004.95 0l2.5-2.5a3.5 3.5 0 00-4.95-4.95l-1.25 1.25zm-4.69 9.64a2 2 0 010-2.83l2.5-2.5a2 2 0 012.83 0 .75.75 0 001.06-1.06 3.5 3.5 0 00-4.95 0l-2.5 2.5a3.5 3.5 0 004.95 4.95l1.25-1.25a.75.75 0 00-1.06-1.06l-1.25 1.25a2 2 0 01-2.83 0z"></path></svg></a><span class="notion-h-title"><b>1. 身份与 DID 层（Identity &amp; DID）</b></span></span></h4><div class="notion-text notion-block-2a80f04a11fc808e9093fdccdba59a0c"><b>目标：解决“谁在行动？”</b></div><ul class="notion-list notion-list-disc notion-block-2a80f04a11fc8009be4ddba6e615cc53"><li><b>用户 DID</b>：did:user123</li></ul><ul class="notion-list notion-list-disc notion-block-2a80f04a11fc80328648fdfafec6086a"><li><b>个人 Agent DID</b>：did:user123#agent1</li></ul><ul class="notion-list notion-list-disc notion-block-2a80f04a11fc80c69fc4f377bc8069bf"><li><b>服务方 DID</b>：did:service456</li></ul><ul class="notion-list notion-list-disc notion-block-2a80f04a11fc808fb317fc7e87b034e9"><li><b>服务 Agent DID</b>：did:service456#risk-advisor</li></ul><div class="notion-text notion-block-2a80f04a11fc806ca40edf18c46d9fa3">每个 DID 对应一个 DID Document，里面挂：</div><ul class="notion-list notion-list-disc notion-block-2a80f04a11fc802aaa74cd2f82b526bc"><li>公钥（verificationMethod）</li></ul><ul class="notion-list notion-list-disc notion-block-2a80f04a11fc807f8e67e8b43a9bf5a1"><li>通信端点（service endpoints）</li></ul><ul class="notion-list notion-list-disc notion-block-2a80f04a11fc804eb1ebfe50204bfbbc"><li>（可选）支持的协议声明（如 DIDComm、A2A 协议版本等）</li></ul><div class="notion-text notion-block-2a80f04a11fc80c9a9e2c28a723dfa7f"><b>关键点</b>：</div><div class="notion-text notion-block-2a80f04a11fc80c8a817e3fc444648db">DID 本身不一定“存密钥”，但它是<b>公钥 / 权限 / 服务端点的入口</b>，相当于“这是谁 + 他能怎么被找到”的根信息。</div><hr class="notion-hr notion-block-2a80f04a11fc80199236f40664460dc0"/><h4 class="notion-h notion-h3 notion-h-indent-2 notion-block-2a80f04a11fc807dbc5def2fde35c239" data-id="2a80f04a11fc807dbc5def2fde35c239"><span><div id="2a80f04a11fc807dbc5def2fde35c239" class="notion-header-anchor"></div><a class="notion-hash-link" href="#2a80f04a11fc807dbc5def2fde35c239" title="2. 密钥与能力委托（Keys &amp; Delegation）"><svg viewBox="0 0 16 16" width="16" height="16"><path fill-rule="evenodd" d="M7.775 3.275a.75.75 0 001.06 1.06l1.25-1.25a2 2 0 112.83 2.83l-2.5 2.5a2 2 0 01-2.83 0 .75.75 0 00-1.06 1.06 3.5 3.5 0 004.95 0l2.5-2.5a3.5 3.5 0 00-4.95-4.95l-1.25 1.25zm-4.69 9.64a2 2 0 010-2.83l2.5-2.5a2 2 0 012.83 0 .75.75 0 001.06-1.06 3.5 3.5 0 00-4.95 0l-2.5 2.5a3.5 3.5 0 004.95 4.95l1.25-1.25a.75.75 0 00-1.06-1.06l-1.25 1.25a2 2 0 01-2.83 0z"></path></svg></a><span class="notion-h-title"><b>2. 密钥与能力委托（Keys &amp; Delegation）</b></span></span></h4><div class="notion-text notion-block-2a80f04a11fc80d19ec5c494b7761712"><b>目标：解决“凭什么有权？”</b></div><ul class="notion-list notion-list-disc notion-block-2a80f04a11fc80b7afebe49a71399fd0"><li>用户主密钥（主冷钱包 / 密钥管理器）只做两件事：</li><ul class="notion-list notion-list-disc notion-block-2a80f04a11fc80b7afebe49a71399fd0"><ol start="1" class="notion-list notion-list-numbered notion-block-2a80f04a11fc80559420c40da1f31a88" style="list-style-type:decimal"><li><b>签发授权凭证（VC / Capability Token）</b></li></ol><ol start="2" class="notion-list notion-list-numbered notion-block-2a80f04a11fc80bc9e86e7c4b99dcc68" style="list-style-type:decimal"><li>必要时做一次性高风险操作（比如大额转账）</li></ol></ul></ul><ul class="notion-list notion-list-disc notion-block-2a80f04a11fc80c09584cef2ec325d80"><li>个人 Agent 通过这些凭证获得“受限能力”，比如：</li><ul class="notion-list notion-list-disc notion-block-2a80f04a11fc80c09584cef2ec325d80"><li>在某个时间窗口内：</li><ul class="notion-list notion-list-disc notion-block-2a80f04a11fc80fa93f2e7299280210d"><li>只读：资产余额、交易记录、课程学习数据……</li><li>只读 + 推理：可对这些数据做分析，但无权直接下单 /转账</li></ul><li>权限随时间、用途、数据范围受控。</li></ul></ul><div class="notion-text notion-block-2a80f04a11fc8048bba1ddafca0f9385"><b>设计要点：</b></div><ul class="notion-list notion-list-disc notion-block-2a80f04a11fc805f9dcec0f784082cf2"><li>最小权限原则（Least Privilege）</li></ul><ul class="notion-list notion-list-disc notion-block-2a80f04a11fc80ecb3a3c6320b09ecc1"><li>可撤销（Revocation）：用户可以撤销某个 VC / Token</li></ul><ul class="notion-list notion-list-disc notion-block-2a80f04a11fc80539176e961ddea4abc"><li>可过期（Expiration）：设置 TTL，超时自动失效</li></ul><hr class="notion-hr notion-block-2a80f04a11fc80cb8289cea63f205518"/><h4 class="notion-h notion-h3 notion-h-indent-2 notion-block-2a80f04a11fc805da083d8a903528bcf" data-id="2a80f04a11fc805da083d8a903528bcf"><span><div id="2a80f04a11fc805da083d8a903528bcf" class="notion-header-anchor"></div><a class="notion-hash-link" href="#2a80f04a11fc805da083d8a903528bcf" title="3. 授权与策略引擎（Authorization &amp; Policy Engine）"><svg viewBox="0 0 16 16" width="16" height="16"><path fill-rule="evenodd" d="M7.775 3.275a.75.75 0 001.06 1.06l1.25-1.25a2 2 0 112.83 2.83l-2.5 2.5a2 2 0 01-2.83 0 .75.75 0 00-1.06 1.06 3.5 3.5 0 004.95 0l2.5-2.5a3.5 3.5 0 00-4.95-4.95l-1.25 1.25zm-4.69 9.64a2 2 0 010-2.83l2.5-2.5a2 2 0 012.83 0 .75.75 0 001.06-1.06 3.5 3.5 0 00-4.95 0l-2.5 2.5a3.5 3.5 0 004.95 4.95l1.25-1.25a.75.75 0 00-1.06-1.06l-1.25 1.25a2 2 0 01-2.83 0z"></path></svg></a><span class="notion-h-title"><b>3. 授权与策略引擎（Authorization &amp; Policy Engine）</b></span></span></h4><div class="notion-text notion-block-2a80f04a11fc80c79b52e4f2c4f76340"><b>目标：解决“可以干到什么程度？”</b></div><ul class="notion-list notion-list-disc notion-block-2a80f04a11fc80288147c1f4f2fc5c65"><li>策略引擎负责对每一次 A2A 请求做决策：</li><ul class="notion-list notion-list-disc notion-block-2a80f04a11fc80288147c1f4f2fc5c65"><li>验证凭证是否有效（是否由正确 DID 签发、是否在有效期内）</li><li>匹配授权范围（数据范围、操作类型、目的用途）</li><li>对于高风险行为（如“代用户下单”）可追加二次确认机制</li></ul></ul><div class="notion-text notion-block-2a80f04a11fc80929a3cf3eb6869e49b"><b>典型策略示例：</b></div><ul class="notion-list notion-list-disc notion-block-2a80f04a11fc80d28760cc6c2e99e283"><li>仅允许访问：</li><ul class="notion-list notion-list-disc notion-block-2a80f04a11fc80d28760cc6c2e99e283"><li>account_balance, historical_returns 字段</li><li>不允许访问 KYC, 身份证号, 联系人 等敏感字段</li></ul></ul><ul class="notion-list notion-list-disc notion-block-2a80f04a11fc809ea25bcb7ed5bde4cf"><li>仅允许目的为：</li><ul class="notion-list notion-list-disc notion-block-2a80f04a11fc809ea25bcb7ed5bde4cf"><li>portfolio_recommendation</li><li>不允许 direct_marketing、二次转售</li></ul></ul><hr class="notion-hr notion-block-2a80f04a11fc80e3b4d5ec33b15c875a"/><h4 class="notion-h notion-h3 notion-h-indent-2 notion-block-2a80f04a11fc80fea238e8c882ec7663" data-id="2a80f04a11fc80fea238e8c882ec7663"><span><div id="2a80f04a11fc80fea238e8c882ec7663" class="notion-header-anchor"></div><a class="notion-hash-link" href="#2a80f04a11fc80fea238e8c882ec7663" title="4. 数据与隐私层（Data &amp; Privacy Layer）"><svg viewBox="0 0 16 16" width="16" height="16"><path fill-rule="evenodd" d="M7.775 3.275a.75.75 0 001.06 1.06l1.25-1.25a2 2 0 112.83 2.83l-2.5 2.5a2 2 0 01-2.83 0 .75.75 0 00-1.06 1.06 3.5 3.5 0 004.95 0l2.5-2.5a3.5 3.5 0 00-4.95-4.95l-1.25 1.25zm-4.69 9.64a2 2 0 010-2.83l2.5-2.5a2 2 0 012.83 0 .75.75 0 001.06-1.06 3.5 3.5 0 00-4.95 0l-2.5 2.5a3.5 3.5 0 004.95 4.95l1.25-1.25a.75.75 0 00-1.06-1.06l-1.25 1.25a2 2 0 01-2.83 0z"></path></svg></a><span class="notion-h-title"><b>4. 数据与隐私层（Data &amp; Privacy Layer）</b></span></span></h4><div class="notion-text notion-block-2a80f04a11fc80d6b60edbb34fe5f871"><b>目标：解决“数据从哪里来？能怎么用？”</b></div><div class="notion-text notion-block-2a80f04a11fc803d8dd0d3b2bf97bd68">数据大体分三类：</div><ol start="1" class="notion-list notion-list-numbered notion-block-2a80f04a11fc80dab914cd47913f955a" style="list-style-type:decimal"><li><b>用户私域数据</b></li><ol class="notion-list notion-list-numbered notion-block-2a80f04a11fc80dab914cd47913f955a" style="list-style-type:lower-alpha"><ul class="notion-list notion-list-disc notion-block-2a80f04a11fc8047abb6dc97a7fd51b1"><li>本地设备、私有云、个人知识库等</li></ul></ol></ol><ol start="2" class="notion-list notion-list-numbered notion-block-2a80f04a11fc80768944d8e1f0f7d74a" style="list-style-type:decimal"><li><b>服务方业务数据</b></li><ol class="notion-list notion-list-numbered notion-block-2a80f04a11fc80768944d8e1f0f7d74a" style="list-style-type:lower-alpha"><ul class="notion-list notion-list-disc notion-block-2a80f04a11fc80448243d80144c378bb"><li>交易、账单、学习记录、行为日志等</li></ul></ol></ol><ol start="3" class="notion-list notion-list-numbered notion-block-2a80f04a11fc805ab388fe08113f00ab" style="list-style-type:decimal"><li><b>公域数据</b></li><ol class="notion-list notion-list-numbered notion-block-2a80f04a11fc805ab388fe08113f00ab" style="list-style-type:lower-alpha"><ul class="notion-list notion-list-disc notion-block-2a80f04a11fc809cab7fd060adbd8b44"><li>区块链数据、公开网站、开放数据集等</li></ul></ol></ol><div class="notion-text notion-block-2a80f04a11fc8090a687ed27263b5dcf">A2A 的关键是：</div><div class="notion-text notion-block-2a80f04a11fc801f85d2d86a9e100a0d"><b>Agent 不是“到处乱抓”，而是带着“有边界的授权”去访问特定数据源。</b></div><div class="notion-text notion-block-2a80f04a11fc80839815e8d4dd236f6a">每次访问都应有：</div><ul class="notion-list notion-list-disc notion-block-2a80f04a11fc80c39bfef5c5310128bc"><li>调用者 DID</li></ul><ul class="notion-list notion-list-disc notion-block-2a80f04a11fc8056b06ddcc3cfab93e2"><li>所携带的 VC/Token</li></ul><ul class="notion-list notion-list-disc notion-block-2a80f04a11fc8037bf23db62277f33f6"><li>授权的 scope</li></ul><ul class="notion-list notion-list-disc notion-block-2a80f04a11fc801fa8eef7106d259e1f"><li>时间戳与追踪 ID（trace_id）</li></ul><hr class="notion-hr notion-block-2a80f04a11fc8014ab18c74e986427b4"/><h4 class="notion-h notion-h3 notion-h-indent-2 notion-block-2a80f04a11fc801b9e94c2b45691b16c" data-id="2a80f04a11fc801b9e94c2b45691b16c"><span><div id="2a80f04a11fc801b9e94c2b45691b16c" class="notion-header-anchor"></div><a class="notion-hash-link" href="#2a80f04a11fc801b9e94c2b45691b16c" title="5. A2A 通信协议层（Agent-to-Agent Protocol）"><svg viewBox="0 0 16 16" width="16" height="16"><path fill-rule="evenodd" d="M7.775 3.275a.75.75 0 001.06 1.06l1.25-1.25a2 2 0 112.83 2.83l-2.5 2.5a2 2 0 01-2.83 0 .75.75 0 00-1.06 1.06 3.5 3.5 0 004.95 0l2.5-2.5a3.5 3.5 0 00-4.95-4.95l-1.25 1.25zm-4.69 9.64a2 2 0 010-2.83l2.5-2.5a2 2 0 012.83 0 .75.75 0 001.06-1.06 3.5 3.5 0 00-4.95 0l-2.5 2.5a3.5 3.5 0 004.95 4.95l1.25-1.25a.75.75 0 00-1.06-1.06l-1.25 1.25a2 2 0 01-2.83 0z"></path></svg></a><span class="notion-h-title"><b>5. A2A 通信协议层（Agent-to-Agent Protocol）</b></span></span></h4><div class="notion-text notion-block-2a80f04a11fc8078bdd4cf0902fbb21b"><b>目标：规范两边 Agent 的“握手流程”</b></div><div class="notion-text notion-block-2a80f04a11fc803eb22cd1a37ba47f43">可以用一个时序图来描述个人 Agent 和服务方 Agent 的典型交互：</div><div class="notion-text notion-block-2a80f04a11fc8073ad45f7aff2c31f6a">在这个过程中，每一步都有：</div><ul class="notion-list notion-list-disc notion-block-2a80f04a11fc80b1bf2dda0b6b55980c"><li>明确的身份：由 DID 表示</li></ul><ul class="notion-list notion-list-disc notion-block-2a80f04a11fc80afa30bd6a881ac4894"><li>明确的授权：由 VC/Token 表示</li></ul><ul class="notion-list notion-list-disc notion-block-2a80f04a11fc80a2aafbd5269bf86af6"><li>明确的边界：由 Policy + scope 约束</li></ul><ul class="notion-list notion-list-disc notion-block-2a80f04a11fc8003b989d644b7b874af"><li>可审计：请求和返回都可以被记录</li></ul><hr class="notion-hr notion-block-2a80f04a11fc80b2822bdac58273c78f"/><h4 class="notion-h notion-h3 notion-h-indent-2 notion-block-2a80f04a11fc80e2b477c63e36aa12ff" data-id="2a80f04a11fc80e2b477c63e36aa12ff"><span><div id="2a80f04a11fc80e2b477c63e36aa12ff" class="notion-header-anchor"></div><a class="notion-hash-link" href="#2a80f04a11fc80e2b477c63e36aa12ff" title="6. 合规与审计层（Compliance &amp; Audit）"><svg viewBox="0 0 16 16" width="16" height="16"><path fill-rule="evenodd" d="M7.775 3.275a.75.75 0 001.06 1.06l1.25-1.25a2 2 0 112.83 2.83l-2.5 2.5a2 2 0 01-2.83 0 .75.75 0 00-1.06 1.06 3.5 3.5 0 004.95 0l2.5-2.5a3.5 3.5 0 00-4.95-4.95l-1.25 1.25zm-4.69 9.64a2 2 0 010-2.83l2.5-2.5a2 2 0 012.83 0 .75.75 0 001.06-1.06 3.5 3.5 0 00-4.95 0l-2.5 2.5a3.5 3.5 0 004.95 4.95l1.25-1.25a.75.75 0 00-1.06-1.06l-1.25 1.25a2 2 0 01-2.83 0z"></path></svg></a><span class="notion-h-title"><b>6. 合规与审计层（Compliance &amp; Audit）</b></span></span></h4><div class="notion-text notion-block-2a80f04a11fc804fb3e2cd069a67a4e9"><b>目标：解决“事后能不能说清楚？”</b></div><div class="notion-text notion-block-2a80f04a11fc800cae4cc06376639dc4">监管/用户在乎的三件事：</div><ol start="1" class="notion-list notion-list-numbered notion-block-2a80f04a11fc80ab9b77fac45776b52d" style="list-style-type:decimal"><li><b>是谁下的指令？</b></li><ol class="notion-list notion-list-numbered notion-block-2a80f04a11fc80ab9b77fac45776b52d" style="list-style-type:lower-alpha"><ul class="notion-list notion-list-disc notion-block-2a80f04a11fc805183dfccef1e22c8bc"><li>由 DID + 签名链条证明</li></ul></ol></ol><ol start="2" class="notion-list notion-list-numbered notion-block-2a80f04a11fc80369eacd3535af13c16" style="list-style-type:decimal"><li><b>在什么授权前提下？</b></li><ol class="notion-list notion-list-numbered notion-block-2a80f04a11fc80369eacd3535af13c16" style="list-style-type:lower-alpha"><ul class="notion-list notion-list-disc notion-block-2a80f04a11fc807091a5e903dd2d7dad"><li>由 VC/Token 内容 + 签发记录说明</li></ul></ol></ol><ol start="3" class="notion-list notion-list-numbered notion-block-2a80f04a11fc80a5bf9df26ecb0ab33b" style="list-style-type:decimal"><li><b>到底看了什么 / 做了什么？</b></li><ol class="notion-list notion-list-numbered notion-block-2a80f04a11fc80a5bf9df26ecb0ab33b" style="list-style-type:lower-alpha"><ul class="notion-list notion-list-disc notion-block-2a80f04a11fc8053a9c0c474e5a8e8f3"><li>由访问日志 + 审计链路回答</li></ul></ol></ol><div class="notion-text notion-block-2a80f04a11fc8068ba20ff0fba7b10df">实现方式可以是：</div><ul class="notion-list notion-list-disc notion-block-2a80f04a11fc80469e49ca5e1a019f35"><li>日志系统记录：</li><ul class="notion-list notion-list-disc notion-block-2a80f04a11fc80469e49ca5e1a019f35"><li>caller_did / agent_did</li><li>scope</li><li>resource_id</li><li>timestamp</li><li>decision（allow / deny）</li></ul></ul><ul class="notion-list notion-list-disc notion-block-2a80f04a11fc808eb2ebca39678147e3"><li>关键日志条目的哈希上链：</li><ul class="notion-list notion-list-disc notion-block-2a80f04a11fc808eb2ebca39678147e3"><li>不泄露明文内容</li><li>但可以证明日志未被篡改（完整性证明）</li></ul></ul><hr class="notion-hr notion-block-2a80f04a11fc807aab73cefc76d1e991"/><h3 class="notion-h notion-h2 notion-h-indent-1 notion-block-2a80f04a11fc80609f14d77102b2ad6a" data-id="2a80f04a11fc80609f14d77102b2ad6a"><span><div id="2a80f04a11fc80609f14d77102b2ad6a" class="notion-header-anchor"></div><a class="notion-hash-link" href="#2a80f04a11fc80609f14d77102b2ad6a" title="四、为什么说“没有数据授权的个人 AI 助理是瘸子”？"><svg viewBox="0 0 16 16" width="16" height="16"><path fill-rule="evenodd" d="M7.775 3.275a.75.75 0 001.06 1.06l1.25-1.25a2 2 0 112.83 2.83l-2.5 2.5a2 2 0 01-2.83 0 .75.75 0 00-1.06 1.06 3.5 3.5 0 004.95 0l2.5-2.5a3.5 3.5 0 00-4.95-4.95l-1.25 1.25zm-4.69 9.64a2 2 0 010-2.83l2.5-2.5a2 2 0 012.83 0 .75.75 0 001.06-1.06 3.5 3.5 0 00-4.95 0l-2.5 2.5a3.5 3.5 0 004.95 4.95l1.25-1.25a.75.75 0 00-1.06-1.06l-1.25 1.25a2 2 0 01-2.83 0z"></path></svg></a><span class="notion-h-title"><b>四、为什么说“没有数据授权的个人 AI 助理是瘸子”？</b></span></span></h3><blockquote class="notion-quote notion-block-2a80f04a11fc809e8d0debcf9b691aef"><div>在 Agent-to-Agent 的 AI 交互体系中，若缺乏基于 DID 的身份标识与可验证的数据授权机制，个人 AI 助理既无法合法、透明地访问与用户相关的关键数据，也无法在合规审计框架下承担高价值的自动化决策任务。
这类“失明”的 Agent 只能停留在通用问答层面，无法真正进化为具有行动能力的「数字分身」，从能力与合规两个维度看，都是一种“功能残缺”的形态。</div></blockquote><div class="notion-blank notion-block-2a80f04a11fc80548ebac339fba590b7"> </div><hr class="notion-hr notion-block-2a80f04a11fc809fbe0eff7c115f3787"/><div class="notion-blank notion-block-2a80f04a11fc8088a7f4f3a1759a190a"> </div><h3 class="notion-h notion-h2 notion-h-indent-1 notion-block-2a80f04a11fc80e49209d5285128d41f" data-id="2a80f04a11fc80e49209d5285128d41f"><span><div id="2a80f04a11fc80e49209d5285128d41f" class="notion-header-anchor"></div><a class="notion-hash-link" href="#2a80f04a11fc80e49209d5285128d41f" title="五、「Agent-to-Agent 的 AI 交互体系」从背景、演进到架构的逻"><svg viewBox="0 0 16 16" width="16" height="16"><path fill-rule="evenodd" d="M7.775 3.275a.75.75 0 001.06 1.06l1.25-1.25a2 2 0 112.83 2.83l-2.5 2.5a2 2 0 01-2.83 0 .75.75 0 00-1.06 1.06 3.5 3.5 0 004.95 0l2.5-2.5a3.5 3.5 0 00-4.95-4.95l-1.25 1.25zm-4.69 9.64a2 2 0 010-2.83l2.5-2.5a2 2 0 012.83 0 .75.75 0 001.06-1.06 3.5 3.5 0 00-4.95 0l-2.5 2.5a3.5 3.5 0 004.95 4.95l1.25-1.25a.75.75 0 00-1.06-1.06l-1.25 1.25a2 2 0 01-2.83 0z"></path></svg></a><span class="notion-h-title">五、「Agent-to-Agent 的 AI 交互体系」从背景、演进到架构的逻</span></span></h3><div class="notion-text notion-block-2a80f04a11fc80ca988ffc6f528c4973"><b>
🧭 一、智能交互演进脉络图</b></div><div class="notion-text notion-block-2a80f04a11fc80f48296f7d2c43833c0"><b>从「人 ↔ App」到「Agent ↔ Agent」</b></div><div class="notion-text notion-block-2a80f04a11fc803799ddfe3aa51fd837"><b>解读：</b></div><ul class="notion-list notion-list-disc notion-block-2a80f04a11fc80608769c7f7d31610c6"><li>Web2：以中心化 App 为核心，人只与平台交互。</li></ul><ul class="notion-list notion-list-disc notion-block-2a80f04a11fc80f5bf40d4d28ce7bc36"><li>Web2.5：以 LLM 为接口，但仍靠中心化 API。</li></ul><ul class="notion-list notion-list-disc notion-block-2a80f04a11fc806b9225e16ebadbd7de"><li>Web3 / A2A：AI 有身份（DID）、有密钥（授权），能在跨平台、跨域间直接通信。</li></ul><hr class="notion-hr notion-block-2a80f04a11fc806c9694d4713bbbc938"/><div class="notion-text notion-block-2a80f04a11fc803aad20c17f4fbd057d"><b>
⚙️ 二、A2A 系统五层架构图</b></div><div class="notion-text notion-block-2a80f04a11fc80ab9792e5de16df19cd"><b>解读：</b></div><ul class="notion-list notion-list-disc notion-block-2a80f04a11fc8046a56fcc9457b8dfa6"><li><b>身份层</b>：定义“谁”在行动</li></ul><ul class="notion-list notion-list-disc notion-block-2a80f04a11fc80cf91fbef5b8ee5ccfd"><li><b>授权层</b>：定义“凭什么”</li></ul><ul class="notion-list notion-list-disc notion-block-2a80f04a11fc80cd9e0adec5613c3eb4"><li><b>交互层</b>：定义“如何通信”</li></ul><ul class="notion-list notion-list-disc notion-block-2a80f04a11fc80d9a34ef780691ec3b7"><li><b>数据层</b>：定义“能访问什么”</li></ul><ul class="notion-list notion-list-disc notion-block-2a80f04a11fc8059abf1df64d879a8d1"><li><b>合规层</b>：定义“如何说清楚”</li></ul><hr class="notion-hr notion-block-2a80f04a11fc8052b672eaf811822a29"/><div class="notion-text notion-block-2a80f04a11fc80c99b7ed89e1dcfec64"><b>
🔐 三、Agent-to-Agent 通信流程图（典型交互）</b>
</div><div class="notion-text notion-block-2a80f04a11fc803e84aafad74f3a6a31"><b>关键特征：</b></div><ul class="notion-list notion-list-disc notion-block-2a80f04a11fc8082ba0cfc6a52cafba4"><li>所有操作均携带 DID 和签名凭证</li></ul><ul class="notion-list notion-list-disc notion-block-2a80f04a11fc80cdac72d57b33589173"><li>授权范围可验证、可撤销、可追溯</li></ul><ul class="notion-list notion-list-disc notion-block-2a80f04a11fc801d9897c0b687d09d5f"><li>访问日志上链防篡改</li></ul><hr class="notion-hr notion-block-2a80f04a11fc8063b7f2fae41292b583"/><div class="notion-text notion-block-2a80f04a11fc8098a376f317270a6335"><b>
🧩 四、典型行业应用矩阵</b></div><table class="notion-simple-table notion-block-2a80f04a11fc80f6b293fc3cedb0be74"><tbody><tr class="notion-simple-table-row notion-simple-table-header-row notion-block-2a80f04a11fc80fe9216df380ff17b54"><td class="" style="width:120px"><div class="notion-simple-table-cell"><b>行业领域</b></div></td><td class="" style="width:120px"><div class="notion-simple-table-cell"><b>A2A 交互示例</b></div></td><td class="" style="width:120px"><div class="notion-simple-table-cell"><b>对 DID 的价值</b></div></td><td class="" style="width:120px"><div class="notion-simple-table-cell"><b>对 合规/授权 的需求</b></div></td></tr><tr class="notion-simple-table-row notion-block-2a80f04a11fc80b4b6bdf528242ccc17"><td class="" style="width:120px"><div class="notion-simple-table-cell">金融</div></td><td class="" style="width:120px"><div class="notion-simple-table-cell">用户理财 Agent ↔ 银行风控 Agent</div></td><td class="" style="width:120px"><div class="notion-simple-table-cell">身份认证 + 授权交易</div></td><td class="" style="width:120px"><div class="notion-simple-table-cell">高（KYC、AML）</div></td></tr><tr class="notion-simple-table-row notion-block-2a80f04a11fc8069a75ecb6931bbaf5e"><td class="" style="width:120px"><div class="notion-simple-table-cell">教育</div></td><td class="" style="width:120px"><div class="notion-simple-table-cell">学习助理 Agent ↔ 教育平台 Agent</div></td><td class="" style="width:120px"><div class="notion-simple-table-cell">课程进度可追踪</div></td><td class="" style="width:120px"><div class="notion-simple-table-cell">中（数据隐私）</div></td></tr><tr class="notion-simple-table-row notion-block-2a80f04a11fc803da09bd1dd1433b14e"><td class="" style="width:120px"><div class="notion-simple-table-cell">医疗</div></td><td class="" style="width:120px"><div class="notion-simple-table-cell">患者健康 Agent ↔ 医院诊断 Agent</div></td><td class="" style="width:120px"><div class="notion-simple-table-cell">授权病历访问</div></td><td class="" style="width:120px"><div class="notion-simple-table-cell">极高（HIPAA/GDPR）</div></td></tr><tr class="notion-simple-table-row notion-block-2a80f04a11fc80afbd53e39ad81aeb25"><td class="" style="width:120px"><div class="notion-simple-table-cell">政务</div></td><td class="" style="width:120px"><div class="notion-simple-table-cell">企业 Agent ↔ 政府报税 Agent</div></td><td class="" style="width:120px"><div class="notion-simple-table-cell">实体身份验证</div></td><td class="" style="width:120px"><div class="notion-simple-table-cell">高（合规记录）</div></td></tr><tr class="notion-simple-table-row notion-block-2a80f04a11fc807f93bbd64f46e717a9"><td class="" style="width:120px"><div class="notion-simple-table-cell">IoT</div></td><td class="" style="width:120px"><div class="notion-simple-table-cell">家庭 AI Hub ↔ 设备控制 Agent</div></td><td class="" style="width:120px"><div class="notion-simple-table-cell">设备身份确权</div></td><td class="" style="width:120px"><div class="notion-simple-table-cell">中（安全控制）</div></td></tr></tbody></table><div class="notion-text notion-block-2a80f04a11fc80ec904bd17eeaec125f"><b>
🧠 五、Agent 生态发展阶段图</b>
</div><div class="notion-blank notion-block-2a80f04a11fc80e69cb0d96c68f42bda"> </div><blockquote class="notion-quote notion-block-2a80f04a11fc806eb15dcae229d885d7"><div>Agent-to-Agent 的 AI 交互体系，是智能自动化从“人机协作”走向“机机协作”的必然结果。
它需要以 <b>DID 为身份根</b>、以<b>授权凭证为权限根</b>、以<b>区块链审计为信任根</b>，才能在合规、可信的前提下，让智能体真正成为“能独立行事的数字公民”。</div></blockquote><div class="notion-blank notion-block-2a80f04a11fc80c2a33efe56596ed052"> </div><h3 class="notion-h notion-h2 notion-h-indent-1 notion-block-2a80f04a11fc80e69f52ec128c2f158a" data-id="2a80f04a11fc80e69f52ec128c2f158a"><span><div id="2a80f04a11fc80e69f52ec128c2f158a" class="notion-header-anchor"></div><a class="notion-hash-link" href="#2a80f04a11fc80e69f52ec128c2f158a" title="六、扩展方向：DID + AI + zk + DAO"><svg viewBox="0 0 16 16" width="16" height="16"><path fill-rule="evenodd" d="M7.775 3.275a.75.75 0 001.06 1.06l1.25-1.25a2 2 0 112.83 2.83l-2.5 2.5a2 2 0 01-2.83 0 .75.75 0 00-1.06 1.06 3.5 3.5 0 004.95 0l2.5-2.5a3.5 3.5 0 00-4.95-4.95l-1.25 1.25zm-4.69 9.64a2 2 0 010-2.83l2.5-2.5a2 2 0 012.83 0 .75.75 0 001.06-1.06 3.5 3.5 0 00-4.95 0l-2.5 2.5a3.5 3.5 0 004.95 4.95l1.25-1.25a.75.75 0 00-1.06-1.06l-1.25 1.25a2 2 0 01-2.83 0z"></path></svg></a><span class="notion-h-title"><b>六、扩展方向：DID + AI + zk + DAO</b></span></span></h3><ol start="1" class="notion-list notion-list-numbered notion-block-2a80f04a11fc8047b49cd4dc04a0f360" style="list-style-type:decimal"><li><b>结合 ZK（零知识证明）</b></li><ol class="notion-list notion-list-numbered notion-block-2a80f04a11fc8047b49cd4dc04a0f360" style="list-style-type:lower-alpha"><ul class="notion-list notion-list-disc notion-block-2a80f04a11fc8049a1ebe89b8b64ef5a"><li>在不暴露具体数据的情况下，向服务方 Agent 证明：</li><ul class="notion-list notion-list-disc notion-block-2a80f04a11fc8049a1ebe89b8b64ef5a"><li>“这个用户的资产超过 X”</li><li>“这个用户完成了某个任务 / 课程”</li></ul></ul><ul class="notion-list notion-list-disc notion-block-2a80f04a11fc8050b4efc0fcd80d2353"><li>进一步减少数据面暴露。</li></ul></ol></ol><ol start="2" class="notion-list notion-list-numbered notion-block-2a80f04a11fc80edbe5df397a44a2e1f" style="list-style-type:decimal"><li><b>结合 DAO 治理与隐私投票</b></li><ol class="notion-list notion-list-numbered notion-block-2a80f04a11fc80edbe5df397a44a2e1f" style="list-style-type:lower-alpha"><ul class="notion-list notion-list-disc notion-block-2a80f04a11fc803f8a0acfa3d886526e"><li>用 DID 标识成员身份</li></ul><ul class="notion-list notion-list-disc notion-block-2a80f04a11fc808e8bf5f86dd92480c8"><li>用 zk-SNARK 实现私密投票</li></ul><ul class="notion-list notion-list-disc notion-block-2a80f04a11fc801fb993d6ec950b52a8"><li>用 Agent 帮用户“看懂提案并给出投票建议”，</li></ul><ul class="notion-list notion-list-disc notion-block-2a80f04a11fc803ba5bce263a06adb48"><li>但最后投票由用户 DID + zk 证明完成。</li></ul></ol></ol><ol start="3" class="notion-list notion-list-numbered notion-block-2a80f04a11fc8067b775e755b0574857" style="list-style-type:decimal"><li><b>跨平台 / 多域 Agent 协同</b></li><ol class="notion-list notion-list-numbered notion-block-2a80f04a11fc8067b775e755b0574857" style="list-style-type:lower-alpha"><ul class="notion-list notion-list-disc notion-block-2a80f04a11fc809692c2e7d58364d4ec"><li>同一个用户 DID 对接不同平台的 Agent</li></ul><ul class="notion-list notion-list-disc notion-block-2a80f04a11fc804cacbee656b88e7314"><li>通过统一的授权控制中心，让多个 Agent 协同工作，而不是“各玩各的黑盒”。</li></ul></ol></ol><blockquote class="notion-quote notion-block-2a80f04a11fc809a98dac1a56adf9eee"><div>当每个智能体都带身份、带信用、带钱包，
世界就进入「<b>Agent 经济体时代</b>」。</div></blockquote><div class="notion-blank notion-block-2a80f04a11fc80fd8539f880d2e9a7a1"> </div><hr class="notion-hr notion-block-2a80f04a11fc80a4a5c6ed39b8fdfb61"/><div class="notion-blank notion-block-2a80f04a11fc809c8a41e4bdcaeace02"> </div><h2 class="notion-h notion-h1 notion-h-indent-0 notion-block-2a80f04a11fc8078a118e119e826ead5" data-id="2a80f04a11fc8078a118e119e826ead5"><span><div id="2a80f04a11fc8078a118e119e826ead5" class="notion-header-anchor"></div><a class="notion-hash-link" href="#2a80f04a11fc8078a118e119e826ead5" title="📎 参考文章"><svg viewBox="0 0 16 16" width="16" height="16"><path fill-rule="evenodd" d="M7.775 3.275a.75.75 0 001.06 1.06l1.25-1.25a2 2 0 112.83 2.83l-2.5 2.5a2 2 0 01-2.83 0 .75.75 0 00-1.06 1.06 3.5 3.5 0 004.95 0l2.5-2.5a3.5 3.5 0 00-4.95-4.95l-1.25 1.25zm-4.69 9.64a2 2 0 010-2.83l2.5-2.5a2 2 0 012.83 0 .75.75 0 001.06-1.06 3.5 3.5 0 00-4.95 0l-2.5 2.5a3.5 3.5 0 004.95 4.95l1.25-1.25a.75.75 0 00-1.06-1.06l-1.25 1.25a2 2 0 01-2.83 0z"></path></svg></a><span class="notion-h-title">📎 参考文章</span></span></h2><ul class="notion-list notion-list-disc notion-block-2a80f04a11fc80d08905dbde95974c86"><li>Indicio, <em>Five reasons why AI needs decentralized identity</em></li></ul><ul class="notion-list notion-list-disc notion-block-2a80f04a11fc80aca91cda2517df04e5"><li>ArcBlock, <em>The AI Agent Needs a Wallet—Why Decentralized Identity</em></li></ul><ul class="notion-list notion-list-disc notion-block-2a80f04a11fc800c8bc7ec196511766a"><li>Deloitte, <em>AI agent architecture and design</em></li></ul><div class="notion-text notion-block-2a80f04a11fc80ad88d0f757fe54760b"><span class="notion-link-mention"><a href="https://www.linkedin.com/pulse/verifiable-ai-how-decentralized-identity-did-empowers-nagware-dnx5f/" target="_blank" rel="noopener noreferrer" class="notion-link-mention-link"><img class="notion-link-mention-icon" src="https://static.licdn.com/aero-v1/sc/h/al2o9zrvru7aqj8e1x2rzsrca" alt="LinkedInEditors"/><span class="notion-link-mention-provider">LinkedInEditors</span><span class="notion-link-mention-title">Verifiable AI - How Decentralized Identity (DID) Empowers Agentic AI</span></a><div class="notion-link-mention-preview"><article class="notion-link-mention-card"><img class="notion-link-mention-preview-thumbnail" src="https://media.licdn.com/dms/image/v2/D4D12AQHhq87QjWB12A/article-cover_image-shrink_720_1280/B4DZZ2oUYIGgAI-/0/1745747008524?e=2147483647&amp;v=beta&amp;t=XJs1xp73VnfKG6764xE8082FVkiJP7iOAChTyE6yRYg" alt="Verifiable AI - How Decentralized Identity (DID) Empowers Agentic AI" referrerPolicy="same-origin"/><div class="notion-link-mention-preview-content"><p class="notion-link-mention-preview-title">Verifiable AI - How Decentralized Identity (DID) Empowers Agentic AI</p><p class="notion-link-mention-preview-description">Welcome to the world of Agentic AI, where intelligent agents make decisions, complete transactions, and operate independently across digital spaces. Global AI leaders are defining agent to agent communication protocols for bringing interoperability and common framework for agentic AI ecosystem.</p><div class="notion-link-mention-preview-footer"><img class="notion-link-mention-preview-icon" src="https://static.licdn.com/aero-v1/sc/h/al2o9zrvru7aqj8e1x2rzsrca" alt="LinkedInEditors" referrerPolicy="same-origin"/><span class="notion-link-mention-preview-provider">LinkedInEditors</span></div></div></article></div></span></div><div class="notion-text notion-block-2a80f04a11fc806cb07bf76f5b9bfe17"><span class="notion-link-mention"><a href="https://juejin.cn/post/7564732926934302720" target="_blank" rel="noopener noreferrer" class="notion-link-mention-link"><img class="notion-link-mention-icon"/><span class="notion-link-mention-title">juejin.cn</span></a><div class="notion-link-mention-preview"><article class="notion-link-mention-card"><img class="notion-link-mention-preview-thumbnail" alt="juejin.cn" referrerPolicy="same-origin"/><div class="notion-link-mention-preview-content"><p class="notion-link-mention-preview-title">juejin.cn</p><p class="notion-link-mention-preview-description"></p><div class="notion-link-mention-preview-footer"><img class="notion-link-mention-preview-icon" referrerPolicy="same-origin"/><span class="notion-link-mention-preview-provider"></span></div></div></article></div></span></div><div class="notion-blank notion-block-2a80f04a11fc8024ad76e65d3bb02753"> </div><div class="notion-callout notion-gray_background_co notion-block-2a80f04a11fc803d8051c0613c038017"><div class="notion-page-icon-inline notion-page-icon-span"><span class="notion-page-icon" role="img" aria-label="💡">💡</span></div><div class="notion-callout-text"></div></div><div class="notion-blank notion-block-2a80f04a11fc8028bed5dc9c8253fa19"> </div></main></div>]]></content:encoded>
        </item>
        <item>
            <title><![CDATA[Web3 用户增长三大关键:PMF、MVP 与 GTM 策略详解]]></title>
            <link>http://github.com/7BlackJack/article/2a70f04a-11fc-800b-b813-e3494a980d1c</link>
            <guid>http://github.com/7BlackJack/article/2a70f04a-11fc-800b-b813-e3494a980d1c</guid>
            <pubDate>Mon, 10 Nov 2025 00:00:00 GMT</pubDate>
            <content:encoded><![CDATA[<div id="notion-article" class="mx-auto overflow-hidden "><main class="notion light-mode notion-page notion-block-2a70f04a11fc800bb813e3494a980d1c"><div class="notion-viewport"></div><div class="notion-collection-page-properties"></div><h2 class="notion-h notion-h1 notion-h-indent-0 notion-block-2a70f04a11fc80c291afd5c48896da5f" data-id="2a70f04a11fc80c291afd5c48896da5f"><span><div id="2a70f04a11fc80c291afd5c48896da5f" class="notion-header-anchor"></div><a class="notion-hash-link" href="#2a70f04a11fc80c291afd5c48896da5f" title="深入探讨 Web3 用户增长策略"><svg viewBox="0 0 16 16" width="16" height="16"><path fill-rule="evenodd" d="M7.775 3.275a.75.75 0 001.06 1.06l1.25-1.25a2 2 0 112.83 2.83l-2.5 2.5a2 2 0 01-2.83 0 .75.75 0 00-1.06 1.06 3.5 3.5 0 004.95 0l2.5-2.5a3.5 3.5 0 00-4.95-4.95l-1.25 1.25zm-4.69 9.64a2 2 0 010-2.83l2.5-2.5a2 2 0 012.83 0 .75.75 0 001.06-1.06 3.5 3.5 0 00-4.95 0l-2.5 2.5a3.5 3.5 0 004.95 4.95l1.25-1.25a.75.75 0 00-1.06-1.06l-1.25 1.25a2 2 0 01-2.83 0z"></path></svg></a><span class="notion-h-title"><b>深入探讨 Web3 用户增长策略</b></span></span></h2><div class="notion-text notion-block-2a70f04a11fc803e826cc725d1accc8a">在 Web3 领域,我们经常看到一些项目短期内获得不错增长,但用户很快流失,最终陷入&quot;死亡螺旋&quot;而失败。与传统领域相比,加密货币市场对 Web3 项目的影响更为直接和巨大:牛市时众多项目蓬勃发展,熊市则淘汰大部分项目。这些失败项目往往有个共同特点:在熊市背景下,项目代币价格持续下跌,导致代币激励措施失效甚至损害用户利益,最终造成严重的用户流失。</div><div class="notion-text notion-block-2a70f04a11fc80028de1fc3be4f7365e">用户增长是产品的长期目标,核心在于构建产品与用户的良性互动系统,通过不断迭代来逐步获得市场份额,实现用户规模和价值的持续增长。 2022 年全年,NFT、DeFi、GameFi、交易所等主流 dApp 的活跃地址数均出现不同程度下降,而社交媒体类应用则呈现快速涨趋势。本文将分享一些关于 Web3 用户增长的思考。</div><figure class="notion-asset-wrapper notion-asset-wrapper-image notion-block-2a70f04a11fc8029bb06dd2217a5cefa"><div style="position:relative;display:flex;justify-content:center;align-self:center;width:100%;max-width:100%;flex-direction:column"><img src="https://img-cdn.gateio.im/webp-social/moments-cc745514bf88d587c15d8a1e5033211c.webp?spaceId=66b80bcb-d694-40ad-a8f0-6764d2e84755&amp;t=2a70f04a-11fc-8029-bb06-dd2217a5cefa" alt="對Web3用戶增長的思考：如何在社區啓動&quot;Go To Market&quot;戰略？" loading="lazy" decoding="async"/></div></figure><h2 class="notion-h notion-h1 notion-h-indent-0 notion-block-2a70f04a11fc8056b591fd14ef5cca4b" data-id="2a70f04a11fc8056b591fd14ef5cca4b"><span><div id="2a70f04a11fc8056b591fd14ef5cca4b" class="notion-header-anchor"></div><a class="notion-hash-link" href="#2a70f04a11fc8056b591fd14ef5cca4b" title="Web3 用户增长的基本思路"><svg viewBox="0 0 16 16" width="16" height="16"><path fill-rule="evenodd" d="M7.775 3.275a.75.75 0 001.06 1.06l1.25-1.25a2 2 0 112.83 2.83l-2.5 2.5a2 2 0 01-2.83 0 .75.75 0 00-1.06 1.06 3.5 3.5 0 004.95 0l2.5-2.5a3.5 3.5 0 00-4.95-4.95l-1.25 1.25zm-4.69 9.64a2 2 0 010-2.83l2.5-2.5a2 2 0 012.83 0 .75.75 0 001.06-1.06 3.5 3.5 0 00-4.95 0l-2.5 2.5a3.5 3.5 0 004.95 4.95l1.25-1.25a.75.75 0 00-1.06-1.06l-1.25 1.25a2 2 0 01-2.83 0z"></path></svg></a><span class="notion-h-title"><b>Web3 用户增长的基本思路</b></span></span></h2><div class="notion-text notion-block-2a70f04a11fc80019977ffa02fe072cf">虽然加密货币市场周期对用户增长有显著影响,但创业者不应被宏观因素所束缚。做好用户增长,首要任务是找到与产品匹配的&quot;市场&quot;——即 PMF(Product Market Fit)中的&quot;M&quot;。重要的是要根据自身产品特性和资源优势,定位到适合自己的细分市场,而非贪心地想要满足整个大市场。建议先深耕单一市场,在取得领先地位后再考虑横向扩张。对华人创业者而言,放弃擅长的华语社区和用户群体是不明智的,这等同于放弃了全球三分之一的潜在用户基础。</div><div class="notion-text notion-block-2a70f04a11fc80a081c8ec9b56c15782">在产品开发层面,最小可行产品(MVP)是一个很好的理念。它指的是先推出具备核心功能的基础版本,能满足最基本的业务闭环,然后根据市场反馈不断迭代优化,最终打造出最适合市场和用户需求的产品。开发者不应试图一开始就开发完美的&quot;全功能&quot;产品,而是要聚焦解决用户最关键的&quot;一个&quot;问题,简化使用流程,构建符合 PMF 的 MVP。在这个过程中,开发者往往需要对许多看似不错的想法说&quot;不&quot;。</div><div class="notion-text notion-block-2a70f04a11fc80f88e78ce9358b4f4af">如果说 PMF 描述的是产品与市场匹配的状态,那么 MVP 则是实现 PMF 的有效途径。将符合 PMF 的 MVP 推向市场就是 GTM(Go To Market)策略。 GTM 的目标是获取并留住用户,通常遵循&quot;漏斗模型&quot;:从漏斗顶部的获客拉新,到漏斗底部的用户转化和留存是一个用户量逐步递减的过程。</div><div class="notion-text notion-block-2a70f04a11fc8027972ae712a8e82cf8">传统 Web2 项目的 GTM 包括定价、营销和销售等环节,关注的指标有网站点击率、平均用户收入、成单周期等。 Web3 的 GTM 内涵则更加丰富。 &quot;社区&quot;是 Web3 GTM 的独特领域,是用户增长的重要流量池。 Web3 的 GTM 策略通常会结合基于代币的社区激励措施,以及相应的推荐计划,通过代币奖励老用户推荐新用户,新用户也可能因此获得奖励。</div><figure class="notion-asset-wrapper notion-asset-wrapper-image notion-block-2a70f04a11fc80828e63f58f1e013c16"><div style="position:relative;display:flex;justify-content:center;align-self:center;width:100%;max-width:100%;flex-direction:column"><img src="https://img-cdn.gateio.im/webp-social/moments-84adbf85ef0a381c7929896a6e89b9e7.webp?spaceId=66b80bcb-d694-40ad-a8f0-6764d2e84755&amp;t=2a70f04a-11fc-8082-8e63-f58f1e013c16" alt="對Web3用戶增長的思考：如何在社區啓動&quot;Go To Market&quot;戰略？" loading="lazy" decoding="async"/></div></figure><h2 class="notion-h notion-h1 notion-h-indent-0 notion-block-2a70f04a11fc80e7ba41e1e94469f39a" data-id="2a70f04a11fc80e7ba41e1e94469f39a"><span><div id="2a70f04a11fc80e7ba41e1e94469f39a" class="notion-header-anchor"></div><a class="notion-hash-link" href="#2a70f04a11fc80e7ba41e1e94469f39a" title="PMF(Product Market Fit):找准市场,满足真实需求"><svg viewBox="0 0 16 16" width="16" height="16"><path fill-rule="evenodd" d="M7.775 3.275a.75.75 0 001.06 1.06l1.25-1.25a2 2 0 112.83 2.83l-2.5 2.5a2 2 0 01-2.83 0 .75.75 0 00-1.06 1.06 3.5 3.5 0 004.95 0l2.5-2.5a3.5 3.5 0 00-4.95-4.95l-1.25 1.25zm-4.69 9.64a2 2 0 010-2.83l2.5-2.5a2 2 0 012.83 0 .75.75 0 001.06-1.06 3.5 3.5 0 00-4.95 0l-2.5 2.5a3.5 3.5 0 004.95 4.95l1.25-1.25a.75.75 0 00-1.06-1.06l-1.25 1.25a2 2 0 01-2.83 0z"></path></svg></a><span class="notion-h-title"><b>PMF(Product Market Fit):找准市场,满足真实需求</b></span></span></h2><div class="notion-text notion-block-2a70f04a11fc80f09779fe69264b8f21">关于产品市场契合度(PMF),主要需要思考以下问题:</div><ul class="notion-list notion-list-disc notion-block-2a70f04a11fc80cdb7f1da3ab10e0145"><li>为什么要开发这个产品/功能?</li></ul><ul class="notion-list notion-list-disc notion-block-2a70f04a11fc80438886d169f5800e27"><li>产品/功能能否满足市场需求?</li></ul><ul class="notion-list notion-list-disc notion-block-2a70f04a11fc80e6ad23ebd7a4ee9977"><li>为什么现在而不是以后开发这个产品/功能?</li></ul><div class="notion-text notion-block-2a70f04a11fc80758a2ee56072f315ac">根据 CBInsights 的调研,缺乏市场需求是创业项目失败的首要原因,占比高达 42%,超过资金耗尽和团队不合适等因素。由于这个问题至关重要,开发者应该在产品规划阶段就充分考虑,而不是等产品即将上线时才去寻找市场。人们很容易因为自身偏见而忽视前期必要的市场调研工作。</div><div class="notion-text notion-block-2a70f04a11fc80299e8cdf45f896fa71">寻找 PMF 是一个循环迭代的过程,通过不断收集反馈并验证,使产品逐步达到与市场的匹配。在后续验证中,根据反馈信息返回特定步骤优化完善,以提高产品和市场的契合度。</div><div class="notion-text notion-block-2a70f04a11fc80a2aef9f73a43b95f42">具体可以从以下几个方面着手:</div><ol start="1" class="notion-list notion-list-numbered notion-block-2a70f04a11fc80109b59ee41b07e74d2" style="list-style-type:decimal"><li>找准细分市场,锁定目标用户群,发现未被满足的需求</li></ol><div class="notion-text notion-block-2a70f04a11fc80ff8698d88699e558b1">通过细分大市场来确定目标用户群体,建立用户画像并分析需求。在理解用户需求的基础上,还要寻找对应的市场机会。如果某个市场的用户需求已经被很好满足,就不要再进入;而应该寻找尚未被很好满足的新市场机会。</div><ol start="2" class="notion-list notion-list-numbered notion-block-2a70f04a11fc8048a35fee02e6edd181" style="list-style-type:decimal"><li>制定产品策略,明确价值主张,突出差异性和核心竞争力</li></ol><div class="notion-text notion-block-2a70f04a11fc80428ec4c13432466336">用户 inevitably 会将不同产品进行比较,因此产品的独特之处很大程度上决定了用户满意度。价值主张就是要突出产品的亮点,让用户感受到该产品比竞品更能满足他们的需求。产品策略需要回答三个核心问题:聚焦满足哪个需求?产品有什么独特功能?如何在竞争中胜出?</div><ol start="3" class="notion-list notion-list-numbered notion-block-2a70f04a11fc80489ff6c30b1a0975f2" style="list-style-type:decimal"><li>精选 MVP 功能集,完成用户需求测试</li></ol><div class="notion-text notion-block-2a70f04a11fc8060a6ebfc3d937ac9bf">明确产品策略和价值主张后,就要开始筛选最小可行产品(MVP)应包含的功能。 MVP 的目的是验证开发方向是否正确,并在用户认为有价值的点上创造足够大的价值。完成 MVP 后,要在目标用户群中进行充分测试,确保获得来自足够多目标用户的反馈。否则可能会因为不准确的反馈而将产品迭代引向错误方向。根据精准的用户反馈,调整假设并返回早期流程步骤迭代 MVP,直到设计出高度契合市场的产品。</div><figure class="notion-asset-wrapper notion-asset-wrapper-image notion-block-2a70f04a11fc8004b007d375915fe424"><div style="position:relative;display:flex;justify-content:center;align-self:center;width:100%;max-width:100%;flex-direction:column"><img src="https://img-cdn.gateio.im/webp-social/moments-447278c6397646b95ffc86604851c641.webp?spaceId=66b80bcb-d694-40ad-a8f0-6764d2e84755&amp;t=2a70f04a-11fc-8004-b007-d375915fe424" alt="對Web3用戶增長的思考：如何在社區啓動&quot;Go To Market&quot;戰略？" loading="lazy" decoding="async"/></div></figure><h2 class="notion-h notion-h1 notion-h-indent-0 notion-block-2a70f04a11fc8050ba4be975a4107244" data-id="2a70f04a11fc8050ba4be975a4107244"><span><div id="2a70f04a11fc8050ba4be975a4107244" class="notion-header-anchor"></div><a class="notion-hash-link" href="#2a70f04a11fc8050ba4be975a4107244" title="MVP(Minimum Viable Product):快速迭代,避免弯路"><svg viewBox="0 0 16 16" width="16" height="16"><path fill-rule="evenodd" d="M7.775 3.275a.75.75 0 001.06 1.06l1.25-1.25a2 2 0 112.83 2.83l-2.5 2.5a2 2 0 01-2.83 0 .75.75 0 00-1.06 1.06 3.5 3.5 0 004.95 0l2.5-2.5a3.5 3.5 0 00-4.95-4.95l-1.25 1.25zm-4.69 9.64a2 2 0 010-2.83l2.5-2.5a2 2 0 012.83 0 .75.75 0 001.06-1.06 3.5 3.5 0 00-4.95 0l-2.5 2.5a3.5 3.5 0 004.95 4.95l1.25-1.25a.75.75 0 00-1.06-1.06l-1.25 1.25a2 2 0 01-2.83 0z"></path></svg></a><span class="notion-h-title"><b>MVP(Minimum Viable Product):快速迭代,避免弯路</b></span></span></h2><div class="notion-text notion-block-2a70f04a11fc8052b0a2fba0ab130037">关于最小可行产品(MVP),主要需要思考以下问题:</div><ul class="notion-list notion-list-disc notion-block-2a70f04a11fc80839e01ef26f2046597"><li>产品/功能由哪些部分组成?</li></ul><ul class="notion-list notion-list-disc notion-block-2a70f04a11fc80f392f7c16083cc570f"><li>它能解决什么问题?</li></ul><ul class="notion-list notion-list-disc notion-block-2a70f04a11fc805d928ac1c91a800465"><li>未来有什么迭代计划?</li></ul><ul class="notion-list notion-list-disc notion-block-2a70f04a11fc8087b03aef30c52f53ff"><li>产品/功能的价值是什么?</li></ul><div class="notion-text notion-block-2a70f04a11fc80b7a1ffeb40999a8d7f">MVP 的核心是用最小的开发成本和最短时间开发出一个可用的、能体现项目亮点和创新的产品。这个产品虽然简单,但能快速验证想法。人们往往追求完美,认为缺少某项功能会很糟糕,但实际上往往没有太大影响。如果不采用 MVP 方法,可能会在首个版本开发中耗费大量时间在次要功能上,后续版本更新中也容易走弯路。而采用 MVP 思路,可以让注意力集中在最重要的地方。</div><div class="notion-text notion-block-2a70f04a11fc806bbfa2e9161916371c">MVP 并非最完美的产品,其目的是快速投放市场以检验可行性。通过市场需求验证,不断调整方向,最终迭代出有市场空间和收入的产品。实际上,MVP 甚至不需要是主网产品,只需要是一个精心设计的测试网产品,让用户有清晰体验即可。这样可以避免投入大量资金却做出市场不认可产品的风险。</div><div class="notion-text notion-block-2a70f04a11fc80ccb9a2d183eaf2c7a3">开发者应将 MVP 交给目标用户群,收集他们对产品偏好的反馈,看他们是否认为需要这款产品,以此验证初步产品背后关于目标市场和用户群的假设。如果假设正确,就要快速提升产品在市场的曝光度,让种子用户真正开始使用产品。</div><div class="notion-text notion-block-2a70f04a11fc8083a84cfc2164d44ba0">多举行内部产品会议,讨论哪些功能在当前阶段非必要。将这些功能砍掉后剩下的就是 MVP。开发 MVP 需要一种化繁为简的能力,围绕根本需求定义核心功能,先做好关键路径上的节点,再完善细节分支和辅助功能。这种化繁为简的能力,实际上是在把握节奏,在恰当时机推出对应的产品功能,不求多而全,但求精准。</div><figure class="notion-asset-wrapper notion-asset-wrapper-image notion-block-2a70f04a11fc80a1aaf8cea7f51bf62a"><div style="position:relative;display:flex;justify-content:center;align-self:center;width:100%;max-width:100%;flex-direction:column"><img src="https://img-cdn.gateio.im/webp-social/moments-958245cab8744790ebe2316ef3597875.webp?spaceId=66b80bcb-d694-40ad-a8f0-6764d2e84755&amp;t=2a70f04a-11fc-80a1-aaf8-cea7f51bf62a" alt="對Web3用戶增長的思考：如何在社區啓動&quot;Go To Market&quot;戰略？" loading="lazy" decoding="async"/></div></figure><h2 class="notion-h notion-h1 notion-h-indent-0 notion-block-2a70f04a11fc8020b69eeb748c0f0aa1" data-id="2a70f04a11fc8020b69eeb748c0f0aa1"><span><div id="2a70f04a11fc8020b69eeb748c0f0aa1" class="notion-header-anchor"></div><a class="notion-hash-link" href="#2a70f04a11fc8020b69eeb748c0f0aa1" title="GTM(Go To Market):拉新留存,经营社区"><svg viewBox="0 0 16 16" width="16" height="16"><path fill-rule="evenodd" d="M7.775 3.275a.75.75 0 001.06 1.06l1.25-1.25a2 2 0 112.83 2.83l-2.5 2.5a2 2 0 01-2.83 0 .75.75 0 00-1.06 1.06 3.5 3.5 0 004.95 0l2.5-2.5a3.5 3.5 0 00-4.95-4.95l-1.25 1.25zm-4.69 9.64a2 2 0 010-2.83l2.5-2.5a2 2 0 012.83 0 .75.75 0 001.06-1.06 3.5 3.5 0 00-4.95 0l-2.5 2.5a3.5 3.5 0 004.95 4.95l1.25-1.25a.75.75 0 00-1.06-1.06l-1.25 1.25a2 2 0 01-2.83 0z"></path></svg></a><span class="notion-h-title"><b>GTM(Go To Market):拉新留存,经营社区</b></span></span></h2><div class="notion-text notion-block-2a70f04a11fc80b280f1c841636c2ec3">关于走向市场(GTM),主要需要思考以下问题:</div><ul class="notion-list notion-list-disc notion-block-2a70f04a11fc800583c5d08a20938bdb"><li>产品如何与用户互动?</li></ul><ul class="notion-list notion-list-disc notion-block-2a70f04a11fc80b888d8e4481a8fe812"><li>是否需要帮助用户学习使用产品?</li></ul><ul class="notion-list notion-list-disc notion-block-2a70f04a11fc802ea57cd09750c4b63b"><li>用户使用频率如何?</li></ul><ul class="notion-list notion-list-disc notion-block-2a70f04a11fc806a809df24b11a59493"><li>产品在哪里发布?本地、国内还是国际?</li></ul><ul class="notion-list notion-list-disc notion-block-2a70f04a11fc80698271ff6987bc29fd"><li>寻找哪些渠道合作?</li></ul><ul class="notion-list notion-list-disc notion-block-2a70f04a11fc8038b4f4c1e111c201da"><li>合作渠道有什么限制?</li></ul><div class="notion-text notion-block-2a70f04a11fc802b8729fb1ff8d9e389">在 Web2 中,GTM 通常通过市场营销手段获取用户。而在 Web3 中,GTM 不仅要获取用户,还要经营一个内涵更丰富的&quot;社区&quot;。社区不仅包括用户,还包括开发者、投资者和合作伙伴,他们都是 Web3 项目的利益相关者。每个优秀的 Web3 项目通常都拥有强大的社区。有些项目奉行&quot;社区优先&quot;原则,有些项目由&quot;社区主导&quot;决策,还有些项目直接&quot;社区所有&quot;。只有持续满足用户需求,让用户对产品的主观效用最大化,才能拥有高参与度、高质量的社区。</div><div class="notion-text notion-block-2a70f04a11fc808285fcdad7996458e6">Web3 改变了传统 Web2 的用户获取漏斗。代币奖励为解决冷启动问题提供了新思路。开发团队不是将资金投入传统营销获取早期用户,而是在网路效应尚不明显时使用代币奖励吸引用户。对早期用户的贡献给予奖励,会吸引更多新用户,他们同样希望通过贡献获得奖励。从用户忠诚度看,Web3 的早期用户对社区的贡献比传统 Web2 的 BD 人员更为重要。</div><figure class="notion-asset-wrapper notion-asset-wrapper-image notion-block-2a70f04a11fc807db545ddf53b4b82af"><div style="position:relative;display:flex;justify-content:center;align-self:center;width:100%;max-width:100%;flex-direction:column"><img src="https://img-cdn.gateio.im/webp-social/moments-81cc911b10f6b5bee9bf35f821bad6dd.webp?spaceId=66b80bcb-d694-40ad-a8f0-6764d2e84755&amp;t=2a70f04a-11fc-807d-b545-ddf53b4b82af" alt="對Web3用戶增長的思考：如何在社區啓動&quot;Go To Market&quot;戰略？" loading="lazy" decoding="async"/></div></figure><ol start="1" class="notion-list notion-list-numbered notion-block-2a70f04a11fc809fb83af97ba3392e91" style="list-style-type:decimal"><li>获取新用户</li></ol><div class="notion-text notion-block-2a70f04a11fc8037b7fafcf90597fdc6">带有任务交互的空投是重要的 GTM 手段,指项目方向完成特定任务的用户分发代币,有时会附加其他条件如持有特定代币。激励早期用户完成任务交互是常用的项目冷启动方式,能以低成本获得首批种子用户。</div><div class="notion-text notion-block-2a70f04a11fc80a58de2f17129caa034">在 Web3 任务平台发布任务,引导用户参与产品交互是双赢操作。项目方获得流量;用户获得链上活动证明和空投代币,并积累使用经验。</div><figure class="notion-asset-wrapper notion-asset-wrapper-image notion-block-2a70f04a11fc80b4833fca7d620df2fd"><div style="position:relative;display:flex;justify-content:center;align-self:center;width:100%;max-width:100%;flex-direction:column"><img src="https://img-cdn.gateio.im/webp-social/moments-360cbecb03d1eb2e7c07a3596b1b6823.webp?spaceId=66b80bcb-d694-40ad-a8f0-6764d2e84755&amp;t=2a70f04a-11fc-80b4-833f-ca7d620df2fd" alt="對Web3用戶增長的思考：如何在社區啓動&quot;Go To Market&quot;戰略？" loading="lazy" decoding="async"/></div></figure><ol start="2" class="notion-list notion-list-numbered notion-block-2a70f04a11fc807eb682de40097fc3f2" style="list-style-type:decimal"><li>提高活跃度和留存率</li></ol><div class="notion-text notion-block-2a70f04a11fc805097d1df2a4444d5dc">仅靠代币激励不足以增加用户粘性。自 2021 年熊市以来,一大挑战是&quot;用户来得快,去得也快&quot;。用户不活跃、难留存是当前 Web3 项目的顽疾,项目方应更多精力将新用户转化为忠实用户,不断优化产品,持续开展社区活动,提供更好的体验。在 Twitter Space、Discord 和 Telegram 举行 AMA 是常用的提高社区活跃度和热度的方法。</div><figure class="notion-asset-wrapper notion-asset-wrapper-image notion-block-2a70f04a11fc80a9ba3af4384b276fbd"><div style="position:relative;display:flex;justify-content:center;align-self:center;width:100%;max-width:100%;flex-direction:column"><img src="https://img-cdn.gateio.im/webp-social/moments-2b79857be52c2cd4a0c2d783e2538010.webp?spaceId=66b80bcb-d694-40ad-a8f0-6764d2e84755&amp;t=2a70f04a-11fc-80a9-ba3a-f4384b276fbd" alt="對Web3用戶增長的思考：如何在社區啓動&quot;Go To Market&quot;戰略？" loading="lazy" decoding="async"/></div></figure><ol start="3" class="notion-list notion-list-numbered notion-block-2a70f04a11fc80ceb49be5296fada932" style="list-style-type:decimal"><li>推荐与自传播</li></ol><div class="notion-text notion-block-2a70f04a11fc8086b0fdd198fce896b7">自传播(Referral)指通过现有用户将产品推向更多新用户。如果现有用户体验良好,会自发地在社群中分享或推荐给朋友,这是成本最低、获客最广的方式。要让用户愿意分享,项目方需设计激励机制,可以奖励项目代币,也可采用实物赠品如 Logo 衣物、滑板、马克杯等。此外还需分析新老用户的链上行为数据,以提升转化率并调整运营策略。</div><div class="notion-text notion-block-2a70f04a11fc8069a07cc46c34fc8881">推荐计划将原本用于拉新的广告费用,分解为老用户推荐奖励和新用户注册奖励。这极大地降低了获客成本,比直接购买关键词、信息流广告等更高效。虽然并非创新,但</div></main></div>]]></content:encoded>
        </item>
        <item>
            <title><![CDATA[macos 终端]]></title>
            <link>http://github.com/7BlackJack/article/4b30ea09-e513-45bd-be2b-cde2970fc42b</link>
            <guid>http://github.com/7BlackJack/article/4b30ea09-e513-45bd-be2b-cde2970fc42b</guid>
            <pubDate>Sat, 27 Jul 2024 00:00:00 GMT</pubDate>
            <content:encoded><![CDATA[<div id="notion-article" class="mx-auto overflow-hidden "><main class="notion light-mode notion-page notion-block-4b30ea09e51345bdbe2bcde2970fc42b"><div class="notion-viewport"></div><div class="notion-collection-page-properties"></div><div class="notion-callout notion-gray_background_co notion-block-1873f1aaaccb482ca8b688ffbac8b670"><div class="notion-page-icon-inline notion-page-icon-span"><span class="notion-page-icon" role="img" aria-label="😀">😀</span></div><div class="notion-callout-text">让你的终端高级炫酷</div></div><div class="notion-blank notion-block-d57a71489f0d47a4921888108aaaee3f"> </div><div class="notion-text notion-block-18f224a1d5694f4e8a1f88e12b8e3efc">效果图:<div class="notion-text-children"><figure class="notion-asset-wrapper notion-asset-wrapper-image notion-block-76bd3504295c4415aeed0651a72baa9d"><div style="position:relative;display:flex;justify-content:center;align-self:center;width:100%;max-width:100%;flex-direction:column;height:100%"><img style="object-fit:cover" src="https://www.notion.so/image/https%3A%2F%2Fprod-files-secure.s3.us-west-2.amazonaws.com%2F66b80bcb-d694-40ad-a8f0-6764d2e84755%2F1baac350-d4fa-468e-9357-e7c8b10e8209%2FUntitled.png?table=block&amp;id=76bd3504-295c-4415-aeed-0651a72baa9d&amp;t=76bd3504-295c-4415-aeed-0651a72baa9d&amp;width=1364&amp;cache=v2" alt="notion image" loading="lazy" decoding="async"/></div></figure></div></div><div class="notion-blank notion-block-83755a8ab2f143028e4feef56bf08115"> </div><figure class="notion-asset-wrapper notion-asset-wrapper-image notion-block-6fb8ff697a1d43d090c863a0cd05addf"><div style="position:relative;display:flex;justify-content:center;align-self:center;width:100%;max-width:100%;flex-direction:column;height:100%"><img style="object-fit:cover" src="https://www.notion.so/image/https%3A%2F%2Fprod-files-secure.s3.us-west-2.amazonaws.com%2F66b80bcb-d694-40ad-a8f0-6764d2e84755%2F8120f26f-fbe8-4ddc-b13e-4ef2b723255b%2FUntitled.png?table=block&amp;id=6fb8ff69-7a1d-43d0-90c8-63a0cd05addf&amp;t=6fb8ff69-7a1d-43d0-90c8-63a0cd05addf&amp;width=547.5&amp;cache=v2" alt="notion image" loading="lazy" decoding="async"/></div></figure><div class="notion-blank notion-block-fbfc039058414b669afcfa63cc1d48e4"> </div><div class="notion-text notion-block-ed28c26523e14831ad81ddc3cc1a3201">教程:</div><div class="notion-text notion-block-aa5bfd41ecdf4ffe8c1b50b543b2c344">1、<span class="notion-red_background">geekhour老师：</span></div><div class="notion-row"><a target="_blank" rel="noopener noreferrer" class="notion-bookmark notion-block-4bf52d84282446a888df1df24d5539ad" href="https://geekhour.net/2023/10/21/linux-terminal/"><div><div class="notion-bookmark-title">Linux终端环境配置</div><div class="notion-bookmark-description">很多同学私信问教程中的终端环境是怎么配置的，因为后续的各种教程中我们也会经常使用到终端环境，所以这里就手把手带着大家一起来配置一下。 1. 创建虚拟机首先你需要有一台Linux系统的服务器，可以是本地的虚拟机，也可以是云上的虚拟机，本地虚拟机的话可以使用VirtualBox或者VMware Workstation等等这些虚拟机软件来安装一个Linux系统，推荐一个轻量级的虚拟机管理软件Multip</div><div class="notion-bookmark-link"><div class="notion-bookmark-link-icon"><img src="https://www.notion.so/image/https%3A%2F%2Fgeekhour.net%2Ffavicon.png?table=block&amp;id=4bf52d84-2824-46a8-88df-1df24d5539ad&amp;t=4bf52d84-2824-46a8-88df-1df24d5539ad" alt="Linux终端环境配置" loading="lazy" decoding="async"/></div><div class="notion-bookmark-link-text">https://geekhour.net/2023/10/21/linux-terminal/</div></div></div><div class="notion-bookmark-image"><img style="object-fit:cover" src="https://www.notion.so/image/https%3A%2F%2Fneucms.com%2Fimg%2F20231021220937.png?table=block&amp;id=4bf52d84-2824-46a8-88df-1df24d5539ad&amp;t=4bf52d84-2824-46a8-88df-1df24d5539ad" alt="Linux终端环境配置" loading="lazy" decoding="async"/></div></a></div><div class="notion-blank notion-block-1ea0f04a11fc8097b52ee7438ade9165"> </div><div class="notion-text notion-block-1ea0f04a11fc8075a87ad3d1889ba847"><span class="notion-link-mention"><a href="https://www.poloxue.com/posts/2023-10-20-zsh-theme-powerlevel10k/" target="_blank" rel="noopener noreferrer" class="notion-link-mention-link"><img class="notion-link-mention-icon" src="https://www.poloxue.com/favicon.ico"/><span class="notion-link-mention-title">终端环境：zsh 主题自定义 powerlevel10k</span></a><div class="notion-link-mention-preview"><article class="notion-link-mention-card"><img class="notion-link-mention-preview-thumbnail" alt="终端环境：zsh 主题自定义 powerlevel10k" referrerPolicy="same-origin"/><div class="notion-link-mention-preview-content"><p class="notion-link-mention-preview-title">终端环境：zsh 主题自定义 powerlevel10k</p><p class="notion-link-mention-preview-description">本教程介绍如何安装 zsh 主题 powerlevel10k 的安装与配置。</p><div class="notion-link-mention-preview-footer"><img class="notion-link-mention-preview-icon" src="https://www.poloxue.com/favicon.ico" referrerPolicy="same-origin"/><span class="notion-link-mention-preview-provider"></span></div></div></article></div></span></div><div class="notion-blank notion-block-1ea0f04a11fc80a89799fc3e699ba6e7"> </div><div class="notion-text notion-block-32f132568e724f6fbc495de2ad9a9240">2、dev.to配置</div><div class="notion-text notion-block-4b1cc1bd7f79421187f34ca81057c2ae"><span class="notion-link-mention"><a href="https://dev.to/abdfnx/oh-my-zsh-powerlevel10k-cool-terminal-1no0" target="_blank" rel="noopener noreferrer" class="notion-link-mention-link"><img class="notion-link-mention-icon" src="https://media.dev.to/cdn-cgi/image/width=192,height=,fit=scale-down,gravity=auto,format=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2F8j7kvp660rqzt99zui8e.png" alt="DEV Community"/><span class="notion-link-mention-provider">DEV Community</span><span class="notion-link-mention-title">Oh My Zsh + PowerLevel10k = 😎 terminal</span></a><div class="notion-link-mention-preview"><article class="notion-link-mention-card"><img class="notion-link-mention-preview-thumbnail" src="https://dev.to/social_previews/article/550868.png" alt="Oh My Zsh + PowerLevel10k = 😎 terminal" referrerPolicy="same-origin"/><div class="notion-link-mention-preview-content"><p class="notion-link-mention-preview-title">Oh My Zsh + PowerLevel10k = 😎 terminal</p><p class="notion-link-mention-preview-description">Hi there, The developers always use the terminal, but it is boring and has no colors or shapes. Today...</p><div class="notion-link-mention-preview-footer"><img class="notion-link-mention-preview-icon" src="https://media.dev.to/cdn-cgi/image/width=192,height=,fit=scale-down,gravity=auto,format=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2F8j7kvp660rqzt99zui8e.png" alt="DEV Community" referrerPolicy="same-origin"/><span class="notion-link-mention-preview-provider">DEV Community</span></div></div></article></div></span></div><div class="notion-blank notion-block-1065b28f680a41658a277b06aee3f9be"> </div><div class="notion-blank notion-block-29045c3e17f54a4bbf63d4aa30a4f0db"> </div><div class="notion-blank notion-block-ea6835399a844691bcd5e96df68af839"> </div><div><div></div><div class="notion-collection-header"><div class="notion-collection-header-title">macos常用命令行与应用场景</div></div></div><div class="notion-collection notion-block-b00c00f07a6c43f99bc62842a0abf0e9"><div class="notion-table" style="visibility:hidden"><div class="notion-table-view"><div class="notion-table-header"><div class="notion-table-header-inner"><div class="notion-table-th"><div class="notion-table-view-header-cell" style="width:276px"><div class="notion-table-view-header-cell-inner"><div class="notion-collection-column-title"><svg viewBox="0 0 14 14" class="notion-collection-column-title-icon"><path d="M7.74 8.697a.81.81 0 01.073.308.894.894 0 01-.9.888.867.867 0 01-.825-.592l-.333-.961H2.058l-.333.961a.882.882 0 01-.838.592A.884.884 0 010 9.005c0-.11.025-.222.062-.308l2.403-6.211c.222-.58.776-.986 1.442-.986.653 0 1.22.407 1.442.986l2.39 6.211zM2.6 6.824h2.613L3.907 3.102 2.6 6.824zm8.8-3.118c1.355 0 2.6.542 2.6 2.255V9.08a.8.8 0 01-.789.814.797.797 0 01-.788-.703c-.395.468-1.097.764-1.874.764-.949 0-2.07-.64-2.07-1.972 0-1.392 1.121-1.897 2.07-1.897.789 0 1.491.246 1.886.727v-.826c0-.604-.518-.998-1.306-.998-.469 0-.888.123-1.32.394a.64.64 0 01-.307.086.602.602 0 01-.592-.604c0-.221.123-.419.284-.517a3.963 3.963 0 012.206-.641zm-.222 5.188c.505 0 .998-.172 1.257-.517v-.74c-.259-.345-.752-.517-1.257-.517-.616 0-1.122.332-1.122.9 0 .554.506.874 1.122.874zM.656 11.125h12.688a.656.656 0 110 1.313H.656a.656.656 0 110-1.313z"></path></svg><div class="notion-collection-column-title-body">Name</div></div></div></div></div><div class="notion-table-th"><div class="notion-table-view-header-cell" style="width:200px"><div class="notion-table-view-header-cell-inner"><div class="notion-collection-column-title"><svg viewBox="0 0 14 14" class="notion-collection-column-title-icon"><path d="M4 3a1 1 0 011-1h7a1 1 0 110 2H5a1 1 0 01-1-1zm0 4a1 1 0 011-1h7a1 1 0 110 2H5a1 1 0 01-1-1zm0 4a1 1 0 011-1h7a1 1 0 110 2H5a1 1 0 01-1-1zM2 4a1 1 0 110-2 1 1 0 010 2zm0 4a1 1 0 110-2 1 1 0 010 2zm0 4a1 1 0 110-2 1 1 0 010 2z"></path></svg><div class="notion-collection-column-title-body">Tags</div></div></div></div></div></div></div><div class="notion-table-header-placeholder"></div><div class="notion-table-body"><div class="notion-table-row"><div class="notion-table-cell notion-table-cell-title" style="width:276px"><span class="notion-property notion-property-title"><a class="notion-page-link" href="/6db88f0010c9422fa5d856bd3c52b432"><span class="notion-page-title"><div class="notion-page-icon-inline notion-page-icon-image"><svg class="notion-page-title-icon notion-page-icon" alt="刷新网络环境" viewBox="0 0 30 30" width="16"><path d="M16,1H4v28h22V11L16,1z M16,3.828L23.172,11H16V3.828z M24,27H6V3h8v10h10V27z M8,17h14v-2H8V17z M8,21h14v-2H8V21z M8,25h14v-2H8V25z"></path></svg></div><span class="notion-page-title-text">刷新网络环境</span></span></a></span></div><div class="notion-table-cell notion-table-cell-multi_select" style="width:200px"><span class="notion-property notion-property-multi_select"></span></div></div><div class="notion-table-row"><div class="notion-table-cell notion-table-cell-title" style="width:276px"><span class="notion-property notion-property-title"><a class="notion-page-link" href="/810e50ac24e34987bd8199527609e8ea"><span class="notion-page-title"><div class="notion-page-icon-inline notion-page-icon-image"><svg class="notion-page-title-icon notion-page-icon" alt="查看本机端口占用情况" viewBox="0 0 30 30" width="16"><path d="M16,1H4v28h22V11L16,1z M16,3.828L23.172,11H16V3.828z M24,27H6V3h8v10h10V27z M8,17h14v-2H8V17z M8,21h14v-2H8V21z M8,25h14v-2H8V25z"></path></svg></div><span class="notion-page-title-text">查看本机端口占用情况</span></span></a></span></div><div class="notion-table-cell notion-table-cell-multi_select" style="width:200px"><span class="notion-property notion-property-multi_select"></span></div></div><div class="notion-table-row"><div class="notion-table-cell notion-table-cell-title" style="width:276px"><span class="notion-property notion-property-title"><a class="notion-page-link" href="/de10a7e23cb7468087f616978ae861c2"><span class="notion-page-title"><div class="notion-page-icon-inline notion-page-icon-image"><svg class="notion-page-title-icon notion-page-icon" alt="如何杀掉进程" viewBox="0 0 30 30" width="16"><path d="M16,1H4v28h22V11L16,1z M16,3.828L23.172,11H16V3.828z M24,27H6V3h8v10h10V27z M8,17h14v-2H8V17z M8,21h14v-2H8V21z M8,25h14v-2H8V25z"></path></svg></div><span class="notion-page-title-text">如何杀掉进程</span></span></a></span></div><div class="notion-table-cell notion-table-cell-multi_select" style="width:200px"><span class="notion-property notion-property-multi_select"></span></div></div></div></div></div></div><div class="notion-blank notion-block-19205645cb81433f97ee3c4bfb65e8cf"> </div><div class="notion-blank notion-block-de2e40cde28a44da8dfb3a225aba4277"> </div><div class="notion-blank notion-block-2dd43af0202b41db862381da0bc8ddea"> </div><div class="notion-blank notion-block-018f4394eb8c4cb1b562fb4142796626"> </div><div class="notion-blank notion-block-7ef0b72d312747c19ceb90e2caa08891"> </div><div class="notion-blank notion-block-ad64b93dd1b44ce7844084831b2f50df"> </div></main></div>]]></content:encoded>
        </item>
        <item>
            <title><![CDATA[d音抓包教程]]></title>
            <link>http://github.com/7BlackJack/article/douyinfetch</link>
            <guid>http://github.com/7BlackJack/article/douyinfetch</guid>
            <pubDate>Wed, 21 Feb 2024 00:00:00 GMT</pubDate>
            <description><![CDATA[修改so绕过ssl]]></description>
            <content:encoded><![CDATA[<div id="notion-article" class="mx-auto overflow-hidden "><main class="notion light-mode notion-page notion-block-8cbd9ef48c1c458180f1a15297380674"><div class="notion-viewport"></div><div class="notion-collection-page-properties"></div><h2 class="notion-h notion-h1 notion-h-indent-0 notion-block-17beefccfa234d758a0c1b5e5e4eb104" data-id="17beefccfa234d758a0c1b5e5e4eb104"><span><div id="17beefccfa234d758a0c1b5e5e4eb104" class="notion-header-anchor"></div><a class="notion-hash-link" href="#17beefccfa234d758a0c1b5e5e4eb104" title="抖音抓包"><svg viewBox="0 0 16 16" width="16" height="16"><path fill-rule="evenodd" d="M7.775 3.275a.75.75 0 001.06 1.06l1.25-1.25a2 2 0 112.83 2.83l-2.5 2.5a2 2 0 01-2.83 0 .75.75 0 00-1.06 1.06 3.5 3.5 0 004.95 0l2.5-2.5a3.5 3.5 0 00-4.95-4.95l-1.25 1.25zm-4.69 9.64a2 2 0 010-2.83l2.5-2.5a2 2 0 012.83 0 .75.75 0 001.06-1.06 3.5 3.5 0 00-4.95 0l-2.5 2.5a3.5 3.5 0 004.95 4.95l1.25-1.25a.75.75 0 00-1.06-1.06l-1.25 1.25a2 2 0 01-2.83 0z"></path></svg></a><span class="notion-h-title"><b>抖音抓包</b></span></span></h2><div class="notion-text notion-block-3179374d41ab4acc9bfb407eab539398">抖音无法抓包，抓不到包就没法分析，更别提逆向了，怎么解决？</div><figure class="notion-asset-wrapper notion-asset-wrapper-image notion-block-448d2d7dd01e4e2c8aa265a89cefff34"><div style="position:relative;display:flex;justify-content:center;align-self:center;width:344px;max-width:100%;flex-direction:column"><img style="object-fit:cover" src="https://www.notion.so/image/https%3A%2F%2Fprod-files-secure.s3.us-west-2.amazonaws.com%2F66b80bcb-d694-40ad-a8f0-6764d2e84755%2F3426809e-9b0b-4b22-a0af-ee028547e569%2FUntitled.png?table=block&amp;id=448d2d7d-d01e-4e2c-8aa2-65a89cefff34&amp;t=448d2d7d-d01e-4e2c-8aa2-65a89cefff34&amp;width=344&amp;cache=v2" alt="notion image" loading="lazy" decoding="async"/></div></figure><div class="notion-text notion-block-c17950afc71e4fbf84d1ef73eb6f2edf">本章节课，就带大家一步步的搞定抓包问题。</div><div class="notion-text notion-block-d39480f84b5f461ea3b8f09f098920e0">最新版v27.8.0参考</div><div class="notion-row"><a target="_blank" rel="noopener noreferrer" class="notion-bookmark notion-block-9f198e73996442b0ac5aae4e0eae36b3" href="https://blog.csdn.net/byalipus/article/details/134583134"><div><div class="notion-bookmark-title">某音27.8版本抓包，修改SO文件绕过SSL_抖音so 抓包教程-CSDN博客</div><div class="notion-bookmark-description">文章浏览阅读829次，点赞4次，收藏8次。本教程适用于某音27.8，64位版本，32为版本及某音旁侧版本修改方法大同小异，部分旁侧版本修改之后模拟器可能无法抓包，真机测试均可正常抓包，此方法修改后绝大部分包可以正常抓取，但部分包无法抓取，例如验证码，内置浏览器功能，如需抓取此类包可通过 Postern + Charles 实现。_抖音so 抓包教程</div><div class="notion-bookmark-link"><div class="notion-bookmark-link-icon"><img src="https://www.notion.so/image/https%3A%2F%2Fg.csdnimg.cn%2Fstatic%2Flogo%2Ffavicon32.ico?table=block&amp;id=9f198e73-9964-42b0-ac5a-ae4e0eae36b3&amp;t=9f198e73-9964-42b0-ac5a-ae4e0eae36b3" alt="某音27.8版本抓包，修改SO文件绕过SSL_抖音so 抓包教程-CSDN博客" loading="lazy" decoding="async"/></div><div class="notion-bookmark-link-text">https://blog.csdn.net/byalipus/article/details/134583134</div></div></div></a></div><div class="notion-file notion-block-8ab30a91f1314a2bbdff2cda47a47846"><a target="_blank" rel="noopener noreferrer" class="notion-file-link" href="https://file.notion.so/f/f/66b80bcb-d694-40ad-a8f0-6764d2e84755/0513602b-f83b-4b8a-a8e9-c7b26eb19307/libsscronet.rar?table=block&amp;id=8ab30a91-f131-4a2b-bdff-2cda47a47846&amp;spaceId=66b80bcb-d694-40ad-a8f0-6764d2e84755&amp;expirationTimestamp=1778767200000&amp;signature=_fkkaAhgak6Xm8XWBhI8FxOaMppkSEZESk_o2AAGJXs"><svg class="notion-file-icon" viewBox="0 0 30 30"><path d="M22,8v12c0,3.866-3.134,7-7,7s-7-3.134-7-7V8c0-2.762,2.238-5,5-5s5,2.238,5,5v12c0,1.657-1.343,3-3,3s-3-1.343-3-3V8h-2v12c0,2.762,2.238,5,5,5s5-2.238,5-5V8c0-3.866-3.134-7-7-7S6,4.134,6,8v12c0,4.971,4.029,9,9,9s9-4.029,9-9V8H22z"></path></svg><div class="notion-file-info"><div class="notion-file-title">libsscronet.rar</div><div class="notion-file-size">1874.8KB</div></div></a></div><div class="notion-blank notion-block-36dedd8e351043e38199a8947bfe5247"> </div><blockquote class="notion-quote notion-block-5736ce56b3144ca89006e69a02e9fe09"><div>抖音版本：v20.5.0</div></blockquote><div class="notion-text notion-block-5c7e617848b14cfda61ff4ab1d119334">实现效果如下：</div><figure class="notion-asset-wrapper notion-asset-wrapper-image notion-block-f69525ca5a044d83ba274aa16645424f"><div style="position:relative;display:flex;justify-content:center;align-self:center;width:100%;max-width:100%;flex-direction:column;height:100%"><img style="object-fit:cover" src="https://www.notion.so/image/https%3A%2F%2Fprod-files-secure.s3.us-west-2.amazonaws.com%2F66b80bcb-d694-40ad-a8f0-6764d2e84755%2Fe4f01d5f-1a11-46c7-a7bb-9574f031dc59%2FUntitled.png?table=block&amp;id=f69525ca-5a04-4d83-ba27-4aa16645424f&amp;t=f69525ca-5a04-4d83-ba27-4aa16645424f&amp;width=544&amp;cache=v2" alt="notion image" loading="lazy" decoding="async"/></div></figure><h3 class="notion-h notion-h2 notion-h-indent-1 notion-block-b93080b1f6544cf8b9ca11535ee2ebe6" data-id="b93080b1f6544cf8b9ca11535ee2ebe6"><span><div id="b93080b1f6544cf8b9ca11535ee2ebe6" class="notion-header-anchor"></div><a class="notion-hash-link" href="#b93080b1f6544cf8b9ca11535ee2ebe6" title="1.安装抖音"><svg viewBox="0 0 16 16" width="16" height="16"><path fill-rule="evenodd" d="M7.775 3.275a.75.75 0 001.06 1.06l1.25-1.25a2 2 0 112.83 2.83l-2.5 2.5a2 2 0 01-2.83 0 .75.75 0 00-1.06 1.06 3.5 3.5 0 004.95 0l2.5-2.5a3.5 3.5 0 00-4.95-4.95l-1.25 1.25zm-4.69 9.64a2 2 0 010-2.83l2.5-2.5a2 2 0 012.83 0 .75.75 0 001.06-1.06 3.5 3.5 0 00-4.95 0l-2.5 2.5a3.5 3.5 0 004.95 4.95l1.25-1.25a.75.75 0 00-1.06-1.06l-1.25 1.25a2 2 0 01-2.83 0z"></path></svg></a><span class="notion-h-title"><b>1.安装抖音</b></span></span></h3><div class="notion-text notion-block-b1f5ec70a8a349878205050ac429acc7">在手机上先安装抖音，v20.5.0版本（红米Note 9 pro，arm32）</div><div class="notion-row"><a target="_blank" rel="noopener noreferrer" class="notion-bookmark notion-block-5299cb03924b4f64a861ddf73d6db0ba" href="https://www.wandoujia.com/apps/7461948/history?spm=aligames_platform_ug.wdj_seo.0.0.6df17386J7S7a3"><div><div class="notion-bookmark-title">抖音老旧版本大全_所有历史官方版安装下载_豌豆荚</div><div class="notion-bookmark-description">【豌豆荚】为你提供抖音安卓版下载,查看最新抖音手机版介绍、抖音应用截图、抖音应用的网友评论,一键快捷、方便的将安卓版抖音应用免费下载到手机。</div><div class="notion-bookmark-link"><div class="notion-bookmark-link-icon"><img src="https://www.notion.so/image/https%3A%2F%2Fimg.ucdl.pp.uc.cn%2Fupload_files%2Fwdj_web%2Fpublic%2Fimg%2Ffavicon.ico?table=block&amp;id=5299cb03-924b-4f64-a861-ddf73d6db0ba&amp;t=5299cb03-924b-4f64-a861-ddf73d6db0ba" alt="抖音老旧版本大全_所有历史官方版安装下载_豌豆荚" loading="lazy" decoding="async"/></div><div class="notion-bookmark-link-text">https://www.wandoujia.com/apps/7461948/history?spm=aligames_platform_ug.wdj_seo.0.0.6df17386J7S7a3</div></div></div></a></div><figure class="notion-asset-wrapper notion-asset-wrapper-image notion-block-96dd73b56da246a4b58c90b5aae30946"><div style="position:relative;display:flex;justify-content:center;align-self:center;width:624px;max-width:100%;flex-direction:column"><img style="object-fit:cover" src="https://www.notion.so/image/https%3A%2F%2Fprod-files-secure.s3.us-west-2.amazonaws.com%2F66b80bcb-d694-40ad-a8f0-6764d2e84755%2Fea670763-1f7d-483d-9ded-953cc96ba110%2FUntitled.png?table=block&amp;id=96dd73b5-6da2-46a4-b58c-90b5aae30946&amp;t=96dd73b5-6da2-46a4-b58c-90b5aae30946&amp;width=624&amp;cache=v2" alt="notion image" loading="lazy" decoding="async"/></div></figure><div class="notion-blank notion-block-91997100c8e54e76bd92463c8599f566"> </div><h3 class="notion-h notion-h2 notion-h-indent-1 notion-block-910a7b93e808431aa39da78e4b5b90ca" data-id="910a7b93e808431aa39da78e4b5b90ca"><span><div id="910a7b93e808431aa39da78e4b5b90ca" class="notion-header-anchor"></div><a class="notion-hash-link" href="#910a7b93e808431aa39da78e4b5b90ca" title="2.获取libsscronet.so"><svg viewBox="0 0 16 16" width="16" height="16"><path fill-rule="evenodd" d="M7.775 3.275a.75.75 0 001.06 1.06l1.25-1.25a2 2 0 112.83 2.83l-2.5 2.5a2 2 0 01-2.83 0 .75.75 0 00-1.06 1.06 3.5 3.5 0 004.95 0l2.5-2.5a3.5 3.5 0 00-4.95-4.95l-1.25 1.25zm-4.69 9.64a2 2 0 010-2.83l2.5-2.5a2 2 0 012.83 0 .75.75 0 001.06-1.06 3.5 3.5 0 00-4.95 0l-2.5 2.5a3.5 3.5 0 004.95 4.95l1.25-1.25a.75.75 0 00-1.06-1.06l-1.25 1.25a2 2 0 01-2.83 0z"></path></svg></a><span class="notion-h-title"><b>2.获取libsscronet.so</b></span></span></h3><div class="notion-text notion-block-701fc9455781467cb34ac51376fc302c">手机安装抖音后，可以通过adb将已安装在手机上的 <code class="notion-inline-code">libsscronet.so</code> 拷贝一份并发送到电脑（准备后续修改）。</div><div class="notion-text notion-block-a8576e928f4c46ad898aa3367921cf4a">在Android系统中，应用程序的安装目录通常位于<code class="notion-inline-code"><b>/data/app/</b></code>目录下

</div><ol start="1" class="notion-list notion-list-numbered notion-block-44945f9613b04118838c76ecbe38d0c7" style="list-style-type:decimal"><li><b>确定抖音的具体安装路径：</b></li><ol class="notion-list notion-list-numbered notion-block-44945f9613b04118838c76ecbe38d0c7" style="list-style-type:lower-alpha"><ul class="notion-list notion-list-disc notion-block-475baf7d22fe4e19b62fc01fc54105e3"><li>使用命令<code class="notion-inline-code"><b>pm path com.ss.android.ugc.aweme</b></code>来获取抖音的安装路径。</li></ul><ul class="notion-list notion-list-disc notion-block-f337a6dc65b44b49a5ccc77f3dc8af62"><li>这个命令会返回抖音应用的APK文件路径，通常这个路径会包含抖音的安装目录。</li></ul><figure class="notion-asset-wrapper notion-asset-wrapper-image notion-block-46b47f6e9b904e6990060e897977906b"><div style="position:relative;display:flex;justify-content:center;align-self:center;width:100%;max-width:100%;flex-direction:column;height:100%"><img style="object-fit:cover" src="https://www.notion.so/image/https%3A%2F%2Fprod-files-secure.s3.us-west-2.amazonaws.com%2F66b80bcb-d694-40ad-a8f0-6764d2e84755%2Fa91fee01-8aa7-4d78-a066-9d1d8b7901c5%2FUntitled.png?table=block&amp;id=46b47f6e-9b90-4e69-9006-0e897977906b&amp;t=46b47f6e-9b90-4e69-9006-0e897977906b&amp;width=316&amp;cache=v2" alt="notion image" loading="lazy" decoding="async"/></div></figure></ol></ol><ol start="2" class="notion-list notion-list-numbered notion-block-42585cc4fee54f218e96675258d4b48b" style="list-style-type:decimal"><li><b>从返回的APK路径中获取目录：</b></li><ol class="notion-list notion-list-numbered notion-block-42585cc4fee54f218e96675258d4b48b" style="list-style-type:lower-alpha"><ul class="notion-list notion-list-disc notion-block-63c095fde2314399a21e0e3b25a41974"><li>得到的APK路径通常看起来像这样：<code class="notion-inline-code"><b>/data/app/xxx-xxx/base.apk</b></code>，其中<code class="notion-inline-code"><b>xxx-xxx</b></code>部分就是我们需要的目录名。</li></ul><ul class="notion-list notion-list-disc notion-block-8c7ae856ac1a4378ab83184ac68294be"><li>提取这个目录名，你就可以进一步探索文件夹结构。</li></ul></ol></ol><ol start="3" class="notion-list notion-list-numbered notion-block-30c5e707394445f9a9457a193f996f1e" style="list-style-type:decimal"><li><b>使用adb shell进入目录：</b></li><ol class="notion-list notion-list-numbered notion-block-30c5e707394445f9a9457a193f996f1e" style="list-style-type:lower-alpha"><ul class="notion-list notion-list-disc notion-block-2bcf78fed8c8447caac17809becc5e69"><li>使用命令<code class="notion-inline-code"><b>cd</b></code>和提取出来的目录名进入抖音的安装目录。</li></ul><ul class="notion-list notion-list-disc notion-block-e03e8deba5e44ae997573f53df4d23fe"><li>例如：</li><ul class="notion-list notion-list-disc notion-block-e03e8deba5e44ae997573f53df4d23fe"></ul></ul><ul class="notion-list notion-list-disc notion-block-df8b5557df5e4fbc8840d06d2a9be060"><li>在这个目录下，可以使用<code class="notion-inline-code"><b>ls</b></code>命令查看目录内容。</li></ul></ol></ol><ol start="4" class="notion-list notion-list-numbered notion-block-c7ccee39a9ba44609e6630281b430a84" style="list-style-type:decimal"><li><b>寻找</b><code class="notion-inline-code"><b>libsscronet.so</b></code><b>文件：</b></li><ol class="notion-list notion-list-numbered notion-block-c7ccee39a9ba44609e6630281b430a84" style="list-style-type:lower-alpha"><ul class="notion-list notion-list-disc notion-block-89c482a0e97344e49a9d69298cc393b6"><li>在抖音的安装目录内，<code class="notion-inline-code"><b>libsscronet.so</b></code>文件可能位于<code class="notion-inline-code"><b>lib</b></code>子目录中。</li></ul><ul class="notion-list notion-list-disc notion-block-d4c20e0904a5485a8b34e3ed78038335"><li>使用命令<code class="notion-inline-code"><b>find . -name libsscronet.so</b></code>来搜索这个文件。</li></ul><figure class="notion-asset-wrapper notion-asset-wrapper-image notion-block-42b995751c7b401b888aff7a36445695"><div style="position:relative;display:flex;justify-content:center;align-self:center;width:100%;max-width:100%;flex-direction:column;height:100%"><img style="object-fit:cover" src="https://www.notion.so/image/https%3A%2F%2Fprod-files-secure.s3.us-west-2.amazonaws.com%2F66b80bcb-d694-40ad-a8f0-6764d2e84755%2F0da303a0-72e8-4dae-8d8c-91211acda257%2FUntitled.png?table=block&amp;id=42b99575-1c7b-401b-888a-ff7a36445695&amp;t=42b99575-1c7b-401b-888a-ff7a36445695&amp;width=680&amp;cache=v2" alt="notion image" loading="lazy" decoding="async"/></div></figure></ol></ol><ol start="5" class="notion-list notion-list-numbered notion-block-83344adc4692409fb3556e12957111ea" style="list-style-type:decimal"><li><b>使用adb pull复制文件：</b></li><ol class="notion-list notion-list-numbered notion-block-83344adc4692409fb3556e12957111ea" style="list-style-type:lower-alpha"><ul class="notion-list notion-list-disc notion-block-b37b9e6dfee24e3c82ad93e334666097"><li>找到<code class="notion-inline-code"><b>libsscronet.so</b></code>文件后，使用<code class="notion-inline-code"><b>adb pull</b></code>命令将其复制到电脑上。</li></ul><ul class="notion-list notion-list-disc notion-block-6ebd3100e54e4222bbe42844b7857441"><li>例如：</li><ul class="notion-list notion-list-disc notion-block-6ebd3100e54e4222bbe42844b7857441"></ul></ul></ol></ol><figure class="notion-asset-wrapper notion-asset-wrapper-image notion-block-49ad6a9cc20646e4b9daab70a7f7e38c"><div style="position:relative;display:flex;justify-content:center;align-self:center;width:100%;max-width:100%;flex-direction:column;height:100%"><img style="object-fit:cover" src="https://www.notion.so/image/https%3A%2F%2Fprod-files-secure.s3.us-west-2.amazonaws.com%2F66b80bcb-d694-40ad-a8f0-6764d2e84755%2F55dfc343-5642-4c37-ac29-bafeda4e6d08%2FUntitled.png?table=block&amp;id=49ad6a9c-c206-46e4-b9da-ab70a7f7e38c&amp;t=49ad6a9c-c206-46e4-b9da-ab70a7f7e38c&amp;width=708&amp;cache=v2" alt="notion image" loading="lazy" decoding="async"/></div></figure><div class="notion-blank notion-block-ed84349c6bb542628b5e77e880bea469"> </div><h3 class="notion-h notion-h2 notion-h-indent-1 notion-block-45d6d6c8451c4062a1b4eae9132db151" data-id="45d6d6c8451c4062a1b4eae9132db151"><span><div id="45d6d6c8451c4062a1b4eae9132db151" class="notion-header-anchor"></div><a class="notion-hash-link" href="#45d6d6c8451c4062a1b4eae9132db151" title="3.ida修改"><svg viewBox="0 0 16 16" width="16" height="16"><path fill-rule="evenodd" d="M7.775 3.275a.75.75 0 001.06 1.06l1.25-1.25a2 2 0 112.83 2.83l-2.5 2.5a2 2 0 01-2.83 0 .75.75 0 00-1.06 1.06 3.5 3.5 0 004.95 0l2.5-2.5a3.5 3.5 0 00-4.95-4.95l-1.25 1.25zm-4.69 9.64a2 2 0 010-2.83l2.5-2.5a2 2 0 012.83 0 .75.75 0 001.06-1.06 3.5 3.5 0 00-4.95 0l-2.5 2.5a3.5 3.5 0 004.95 4.95l1.25-1.25a.75.75 0 00-1.06-1.06l-1.25 1.25a2 2 0 01-2.83 0z"></path></svg></a><span class="notion-h-title"><b>3.ida修改</b></span></span></h3><h4 class="notion-h notion-h3 notion-h-indent-2 notion-block-9db93d9ea10746479a5fcf51b090d5d9" data-id="9db93d9ea10746479a5fcf51b090d5d9"><span><div id="9db93d9ea10746479a5fcf51b090d5d9" class="notion-header-anchor"></div><a class="notion-hash-link" href="#9db93d9ea10746479a5fcf51b090d5d9" title="3.1 打开so"><svg viewBox="0 0 16 16" width="16" height="16"><path fill-rule="evenodd" d="M7.775 3.275a.75.75 0 001.06 1.06l1.25-1.25a2 2 0 112.83 2.83l-2.5 2.5a2 2 0 01-2.83 0 .75.75 0 00-1.06 1.06 3.5 3.5 0 004.95 0l2.5-2.5a3.5 3.5 0 00-4.95-4.95l-1.25 1.25zm-4.69 9.64a2 2 0 010-2.83l2.5-2.5a2 2 0 012.83 0 .75.75 0 001.06-1.06 3.5 3.5 0 00-4.95 0l-2.5 2.5a3.5 3.5 0 004.95 4.95l1.25-1.25a.75.75 0 00-1.06-1.06l-1.25 1.25a2 2 0 01-2.83 0z"></path></svg></a><span class="notion-h-title"><b>3.1 打开so</b></span></span></h4><h4 class="notion-h notion-h3 notion-h-indent-2 notion-block-5b0390da62c44100a338c04387f7eb8e" data-id="5b0390da62c44100a338c04387f7eb8e"><span><div id="5b0390da62c44100a338c04387f7eb8e" class="notion-header-anchor"></div><a class="notion-hash-link" href="#5b0390da62c44100a338c04387f7eb8e" title="3.2 搜索关键词"><svg viewBox="0 0 16 16" width="16" height="16"><path fill-rule="evenodd" d="M7.775 3.275a.75.75 0 001.06 1.06l1.25-1.25a2 2 0 112.83 2.83l-2.5 2.5a2 2 0 01-2.83 0 .75.75 0 00-1.06 1.06 3.5 3.5 0 004.95 0l2.5-2.5a3.5 3.5 0 00-4.95-4.95l-1.25 1.25zm-4.69 9.64a2 2 0 010-2.83l2.5-2.5a2 2 0 012.83 0 .75.75 0 001.06-1.06 3.5 3.5 0 00-4.95 0l-2.5 2.5a3.5 3.5 0 004.95 4.95l1.25-1.25a.75.75 0 00-1.06-1.06l-1.25 1.25a2 2 0 01-2.83 0z"></path></svg></a><span class="notion-h-title"><b>3.2 搜索关键词</b></span></span></h4><figure class="notion-asset-wrapper notion-asset-wrapper-image notion-block-edcc6d2570dd4025bd352475acba829c"><div style="position:relative;display:flex;justify-content:center;align-self:center;width:100%;max-width:100%;flex-direction:column;height:100%"><img style="object-fit:cover" src="https://www.notion.so/image/https%3A%2F%2Fprod-files-secure.s3.us-west-2.amazonaws.com%2F66b80bcb-d694-40ad-a8f0-6764d2e84755%2F02bee1d4-b36d-42ac-aabc-553fd4eb2d29%2FUntitled.png?table=block&amp;id=edcc6d25-70dd-4025-bd35-2475acba829c&amp;t=edcc6d25-70dd-4025-bd35-2475acba829c&amp;width=708&amp;cache=v2" alt="notion image" loading="lazy" decoding="async"/></div></figure><div class="notion-blank notion-block-66e976448835434691c5914e55e05cc6"> </div><figure class="notion-asset-wrapper notion-asset-wrapper-image notion-block-20842edacb224b64903f9ffad4a5ea86"><div style="position:relative;display:flex;justify-content:center;align-self:center;width:100%;max-width:100%;flex-direction:column;height:100%"><img style="object-fit:cover" src="https://www.notion.so/image/https%3A%2F%2Fprod-files-secure.s3.us-west-2.amazonaws.com%2F66b80bcb-d694-40ad-a8f0-6764d2e84755%2F583b4e3f-dbee-41bc-8c6d-288319fc325b%2FUntitled.png?table=block&amp;id=20842eda-cb22-4b64-903f-9ffad4a5ea86&amp;t=20842eda-cb22-4b64-903f-9ffad4a5ea86&amp;width=708&amp;cache=v2" alt="notion image" loading="lazy" decoding="async"/></div></figure><div class="notion-blank notion-block-66cf236c0f0b4df69a729836178ff246"> </div><figure class="notion-asset-wrapper notion-asset-wrapper-image notion-block-1d41adffea074887ad7965593e52aa9d"><div style="position:relative;display:flex;justify-content:center;align-self:center;width:100%;max-width:100%;flex-direction:column;height:100%"><img style="object-fit:cover" src="https://www.notion.so/image/https%3A%2F%2Fprod-files-secure.s3.us-west-2.amazonaws.com%2F66b80bcb-d694-40ad-a8f0-6764d2e84755%2Fc03ee5e8-50a4-427a-a995-6ec6fad1c94f%2FUntitled.png?table=block&amp;id=1d41adff-ea07-4887-ad79-65593e52aa9d&amp;t=1d41adff-ea07-4887-ad79-65593e52aa9d&amp;width=708&amp;cache=v2" alt="notion image" loading="lazy" decoding="async"/></div></figure><div class="notion-blank notion-block-868a0a26108e4207b21dc3c7e5a4cbae"> </div><div class="notion-text notion-block-b2942d2b64b3427b86c53aad1df35f60">进入sub_1CE82C</div><figure class="notion-asset-wrapper notion-asset-wrapper-image notion-block-67a926ac1611464e9963ec6224969b22"><div style="position:relative;display:flex;justify-content:center;align-self:center;width:100%;max-width:100%;flex-direction:column;height:100%"><img style="object-fit:cover" src="https://www.notion.so/image/https%3A%2F%2Fprod-files-secure.s3.us-west-2.amazonaws.com%2F66b80bcb-d694-40ad-a8f0-6764d2e84755%2F050faf20-8e30-4c97-9b05-168f37989aa8%2FUntitled.png?table=block&amp;id=67a926ac-1611-464e-9963-ec6224969b22&amp;t=67a926ac-1611-464e-9963-ec6224969b22&amp;width=708&amp;cache=v2" alt="notion image" loading="lazy" decoding="async"/></div></figure><div class="notion-blank notion-block-ee2e72a496e44c628dc22f4068968a0d"> </div><h4 class="notion-h notion-h3 notion-h-indent-2 notion-block-dd956044afe54ff4966765ad2e44ed3a" data-id="dd956044afe54ff4966765ad2e44ed3a"><span><div id="dd956044afe54ff4966765ad2e44ed3a" class="notion-header-anchor"></div><a class="notion-hash-link" href="#dd956044afe54ff4966765ad2e44ed3a" title="3.3 第1处，50行"><svg viewBox="0 0 16 16" width="16" height="16"><path fill-rule="evenodd" d="M7.775 3.275a.75.75 0 001.06 1.06l1.25-1.25a2 2 0 112.83 2.83l-2.5 2.5a2 2 0 01-2.83 0 .75.75 0 00-1.06 1.06 3.5 3.5 0 004.95 0l2.5-2.5a3.5 3.5 0 00-4.95-4.95l-1.25 1.25zm-4.69 9.64a2 2 0 010-2.83l2.5-2.5a2 2 0 012.83 0 .75.75 0 001.06-1.06 3.5 3.5 0 00-4.95 0l-2.5 2.5a3.5 3.5 0 004.95 4.95l1.25-1.25a.75.75 0 00-1.06-1.06l-1.25 1.25a2 2 0 01-2.83 0z"></path></svg></a><span class="notion-h-title"><b>3.3 第1处，50行</b></span></span></h4><figure class="notion-asset-wrapper notion-asset-wrapper-image notion-block-8c808927e7bc447ba477fa584f3a8d64"><div style="position:relative;display:flex;justify-content:center;align-self:center;width:100%;max-width:100%;flex-direction:column;height:100%"><img style="object-fit:cover" src="https://www.notion.so/image/https%3A%2F%2Fprod-files-secure.s3.us-west-2.amazonaws.com%2F66b80bcb-d694-40ad-a8f0-6764d2e84755%2F1ed300b6-0dc5-401d-b785-23811474585d%2FUntitled.png?table=block&amp;id=8c808927-e7bc-447b-a477-fa584f3a8d64&amp;t=8c808927-e7bc-447b-a477-fa584f3a8d64&amp;width=708&amp;cache=v2" alt="notion image" loading="lazy" decoding="async"/></div></figure><div class="notion-text notion-block-b996fc1e317343aeb72ebe109008b72f">将鼠标放在<code class="notion-inline-code">return 1</code>位置，然后点击菜单<code class="notion-inline-code">Hex dump</code></div><figure class="notion-asset-wrapper notion-asset-wrapper-image notion-block-2df86fc2c8e3418ba4f5d69ce86cf0bf"><div style="position:relative;display:flex;justify-content:center;align-self:center;width:100%;max-width:100%;flex-direction:column;height:100%"><img style="object-fit:cover" src="https://www.notion.so/image/https%3A%2F%2Fprod-files-secure.s3.us-west-2.amazonaws.com%2F66b80bcb-d694-40ad-a8f0-6764d2e84755%2Fcacd74be-ad75-42b3-a994-35d5acbbad3e%2FUntitled.png?table=block&amp;id=2df86fc2-c8e3-418b-a4f5-d69ce86cf0bf&amp;t=2df86fc2-c8e3-418b-a4f5-d69ce86cf0bf&amp;width=708&amp;cache=v2" alt="notion image" loading="lazy" decoding="async"/></div></figure><div class="notion-text notion-block-3c683389a10649c2bedb4ec445e4cb53">接下来就是将 <code class="notion-inline-code">01</code> 改成 <code class="notion-inline-code">00</code></div><figure class="notion-asset-wrapper notion-asset-wrapper-image notion-block-88513349125c492a9cb52f764e37cafd"><div style="position:relative;display:flex;justify-content:center;align-self:center;width:344px;max-width:100%;flex-direction:column"><img style="object-fit:cover" src="https://www.notion.so/image/https%3A%2F%2Fprod-files-secure.s3.us-west-2.amazonaws.com%2F66b80bcb-d694-40ad-a8f0-6764d2e84755%2F08dc03c6-26c6-4e3f-9884-06cd6c89ec9d%2FUntitled.png?table=block&amp;id=88513349-125c-492a-9cb5-2f764e37cafd&amp;t=88513349-125c-492a-9cb5-2f764e37cafd&amp;width=344&amp;cache=v2" alt="notion image" loading="lazy" decoding="async"/></div></figure><ul class="notion-list notion-list-disc notion-block-f5840cf5860c413f8ac7a557548b6f80"><li>进入编辑模式</li></ul><figure class="notion-asset-wrapper notion-asset-wrapper-image notion-block-b91f5a58c88f4c72aeb99add2d98e863"><div style="position:relative;display:flex;justify-content:center;align-self:center;width:344px;max-width:100%;flex-direction:column"><img style="object-fit:cover" src="https://www.notion.so/image/https%3A%2F%2Fprod-files-secure.s3.us-west-2.amazonaws.com%2F66b80bcb-d694-40ad-a8f0-6764d2e84755%2F2e32a806-cd72-4ee5-aaad-ffc2c5b663d6%2FUntitled.png?table=block&amp;id=b91f5a58-c88f-4c72-aeb9-9add2d98e863&amp;t=b91f5a58-c88f-4c72-aeb9-9add2d98e863&amp;width=344&amp;cache=v2" alt="notion image" loading="lazy" decoding="async"/></div></figure><ul class="notion-list notion-list-disc notion-block-513da3feb8d34844bdfec2d0c89e4467"><li>修改 <code class="notion-inline-code">01</code> 改成 <code class="notion-inline-code">00</code></li></ul><figure class="notion-asset-wrapper notion-asset-wrapper-image notion-block-9df4ca48a0f541efaed58a7d5c8ab372"><div style="position:relative;display:flex;justify-content:center;align-self:center;width:153px;max-width:100%;flex-direction:column"><img style="object-fit:cover" src="https://www.notion.so/image/https%3A%2F%2Fprod-files-secure.s3.us-west-2.amazonaws.com%2F66b80bcb-d694-40ad-a8f0-6764d2e84755%2F64ee507f-782e-47ce-aa02-ee7e81056918%2FUntitled.png?table=block&amp;id=9df4ca48-a0f5-41ef-aed5-8a7d5c8ab372&amp;t=9df4ca48-a0f5-41ef-aed5-8a7d5c8ab372&amp;width=153&amp;cache=v2" alt="notion image" loading="lazy" decoding="async"/></div></figure><ul class="notion-list notion-list-disc notion-block-794a1b52e374431d9775eafe055fb4e3"><li>应用修改</li></ul><figure class="notion-asset-wrapper notion-asset-wrapper-image notion-block-aad272be61ac48cba20b7327b6ea6b57"><div style="position:relative;display:flex;justify-content:center;align-self:center;width:266px;max-width:100%;flex-direction:column"><img style="object-fit:cover" src="https://www.notion.so/image/https%3A%2F%2Fprod-files-secure.s3.us-west-2.amazonaws.com%2F66b80bcb-d694-40ad-a8f0-6764d2e84755%2Fcd0741e9-28da-4c7b-b170-c11295c27479%2FUntitled.png?table=block&amp;id=aad272be-61ac-48cb-a20b-7327b6ea6b57&amp;t=aad272be-61ac-48cb-a20b-7327b6ea6b57&amp;width=266&amp;cache=v2" alt="notion image" loading="lazy" decoding="async"/></div></figure><ul class="notion-list notion-list-disc notion-block-9a7f212b4d204b11aa7db60151c4da58"><li>patch，保存</li></ul><figure class="notion-asset-wrapper notion-asset-wrapper-image notion-block-96f4e6706189408c803f1d0b40bf5f7d"><div style="position:relative;display:flex;justify-content:center;align-self:center;width:634px;max-width:100%;flex-direction:column"><img style="object-fit:cover" src="https://www.notion.so/image/https%3A%2F%2Fprod-files-secure.s3.us-west-2.amazonaws.com%2F66b80bcb-d694-40ad-a8f0-6764d2e84755%2Fe58f5945-b32f-436e-bc13-4ecbc3d1e377%2FUntitled.png?table=block&amp;id=96f4e670-6189-408c-803f-1d0b40bf5f7d&amp;t=96f4e670-6189-408c-803f-1d0b40bf5f7d&amp;width=634&amp;cache=v2" alt="notion image" loading="lazy" decoding="async"/></div></figure><figure class="notion-asset-wrapper notion-asset-wrapper-image notion-block-d225a203c1f1403e90654397028729a4"><div style="position:relative;display:flex;justify-content:center;align-self:center;width:344px;max-width:100%;flex-direction:column"><img style="object-fit:cover" src="https://www.notion.so/image/https%3A%2F%2Fprod-files-secure.s3.us-west-2.amazonaws.com%2F66b80bcb-d694-40ad-a8f0-6764d2e84755%2F8a6e0933-1210-40d9-85f7-46cd72a0362e%2FUntitled.png?table=block&amp;id=d225a203-c1f1-403e-9065-4397028729a4&amp;t=d225a203-c1f1-403e-9065-4397028729a4&amp;width=344&amp;cache=v2" alt="notion image" loading="lazy" decoding="async"/></div></figure><figure class="notion-asset-wrapper notion-asset-wrapper-image notion-block-e1dcf505536b4b7e8b4cbffb2af9f70b"><div style="position:relative;display:flex;justify-content:center;align-self:center;width:100%;max-width:100%;flex-direction:column;height:100%"><img style="object-fit:cover" src="https://www.notion.so/image/https%3A%2F%2Fprod-files-secure.s3.us-west-2.amazonaws.com%2F66b80bcb-d694-40ad-a8f0-6764d2e84755%2Fc54209ee-e8c7-4db1-ae4c-8711665aa28b%2FUntitled.png?table=block&amp;id=e1dcf505-536b-4b7e-8b4c-bffb2af9f70b&amp;t=e1dcf505-536b-4b7e-8b4c-bffb2af9f70b&amp;width=708&amp;cache=v2" alt="notion image" loading="lazy" decoding="async"/></div></figure><div class="notion-blank notion-block-eaac98b56e3842b6bf1f300bfc825594"> </div><div class="notion-blank notion-block-4accc6d75ac24d8f9a14f60e6c5f8d22"> </div><div class="notion-blank notion-block-15a8634a2384414b91f460330f536041"> </div><h4 class="notion-h notion-h3 notion-h-indent-2 notion-block-dc4e81452ef84998a22c6c28fb8d5165" data-id="dc4e81452ef84998a22c6c28fb8d5165"><span><div id="dc4e81452ef84998a22c6c28fb8d5165" class="notion-header-anchor"></div><a class="notion-hash-link" href="#dc4e81452ef84998a22c6c28fb8d5165" title="3.4 第2处，128行"><svg viewBox="0 0 16 16" width="16" height="16"><path fill-rule="evenodd" d="M7.775 3.275a.75.75 0 001.06 1.06l1.25-1.25a2 2 0 112.83 2.83l-2.5 2.5a2 2 0 01-2.83 0 .75.75 0 00-1.06 1.06 3.5 3.5 0 004.95 0l2.5-2.5a3.5 3.5 0 00-4.95-4.95l-1.25 1.25zm-4.69 9.64a2 2 0 010-2.83l2.5-2.5a2 2 0 012.83 0 .75.75 0 001.06-1.06 3.5 3.5 0 00-4.95 0l-2.5 2.5a3.5 3.5 0 004.95 4.95l1.25-1.25a.75.75 0 00-1.06-1.06l-1.25 1.25a2 2 0 01-2.83 0z"></path></svg></a><span class="notion-h-title"><b>3.4 第2处，128行</b></span></span></h4><div class="notion-text notion-block-53831aa77e564f67a9a7b73330875c01">需要先进入 <code class="notion-inline-code">sub_1CEA64</code>函数。</div><figure class="notion-asset-wrapper notion-asset-wrapper-image notion-block-4a87cdd5bdba43e28e77636f2e13eaac"><div style="position:relative;display:flex;justify-content:center;align-self:center;width:100%;max-width:100%;flex-direction:column;height:100%"><img style="object-fit:cover" src="https://www.notion.so/image/https%3A%2F%2Fprod-files-secure.s3.us-west-2.amazonaws.com%2F66b80bcb-d694-40ad-a8f0-6764d2e84755%2Fe51df81f-6eda-47ba-aecc-8eb59c983650%2FUntitled.png?table=block&amp;id=4a87cdd5-bdba-43e2-8e77-636f2e13eaac&amp;t=4a87cdd5-bdba-43e2-8e77-636f2e13eaac&amp;width=708&amp;cache=v2" alt="notion image" loading="lazy" decoding="async"/></div></figure><figure class="notion-asset-wrapper notion-asset-wrapper-image notion-block-ad931ec9d82741e491c092ff69509fec"><div style="position:relative;display:flex;justify-content:center;align-self:center;width:100%;max-width:100%;flex-direction:column;height:100%"><img style="object-fit:cover" src="https://www.notion.so/image/https%3A%2F%2Fprod-files-secure.s3.us-west-2.amazonaws.com%2F66b80bcb-d694-40ad-a8f0-6764d2e84755%2Fac7d5b78-4ab7-4bb2-bc2f-f77cb06057d2%2FUntitled.png?table=block&amp;id=ad931ec9-d827-41e4-91c0-92ff69509fec&amp;t=ad931ec9-d827-41e4-91c0-92ff69509fec&amp;width=708&amp;cache=v2" alt="注意：修改过程同第1处。" loading="lazy" decoding="async"/><figcaption class="notion-asset-caption">注意：修改过程同第1处。</figcaption></div></figure><div class="notion-blank notion-block-fd67840232624f0989c4a106e6c3de9b"> </div><h4 class="notion-h notion-h3 notion-h-indent-2 notion-block-6b1ead236b844bc48364f34c302c45e5" data-id="6b1ead236b844bc48364f34c302c45e5"><span><div id="6b1ead236b844bc48364f34c302c45e5" class="notion-header-anchor"></div><a class="notion-hash-link" href="#6b1ead236b844bc48364f34c302c45e5" title="3.5 第3处，165行"><svg viewBox="0 0 16 16" width="16" height="16"><path fill-rule="evenodd" d="M7.775 3.275a.75.75 0 001.06 1.06l1.25-1.25a2 2 0 112.83 2.83l-2.5 2.5a2 2 0 01-2.83 0 .75.75 0 00-1.06 1.06 3.5 3.5 0 004.95 0l2.5-2.5a3.5 3.5 0 00-4.95-4.95l-1.25 1.25zm-4.69 9.64a2 2 0 010-2.83l2.5-2.5a2 2 0 012.83 0 .75.75 0 001.06-1.06 3.5 3.5 0 00-4.95 0l-2.5 2.5a3.5 3.5 0 004.95 4.95l1.25-1.25a.75.75 0 00-1.06-1.06l-1.25 1.25a2 2 0 01-2.83 0z"></path></svg></a><span class="notion-h-title"><b>3.5 第3处，165行</b></span></span></h4><div class="notion-text notion-block-f8f4c51780f74ff19f2ef07a5ad85149">需要先进入 <code class="notion-inline-code">sub_1CEA64</code>函数。</div><figure class="notion-asset-wrapper notion-asset-wrapper-image notion-block-b1b51a1d1c854e0da719c1998f2bdd41"><div style="position:relative;display:flex;justify-content:center;align-self:center;width:100%;max-width:100%;flex-direction:column;height:100%"><img style="object-fit:cover" src="https://www.notion.so/image/https%3A%2F%2Fprod-files-secure.s3.us-west-2.amazonaws.com%2F66b80bcb-d694-40ad-a8f0-6764d2e84755%2Fe51df81f-6eda-47ba-aecc-8eb59c983650%2FUntitled.png?table=block&amp;id=b1b51a1d-1c85-4e0d-a719-c1998f2bdd41&amp;t=b1b51a1d-1c85-4e0d-a719-c1998f2bdd41&amp;width=708&amp;cache=v2" alt="notion image" loading="lazy" decoding="async"/></div></figure><figure class="notion-asset-wrapper notion-asset-wrapper-image notion-block-4fb3eaf7c709457aa68a72c8a8039d3f"><div style="position:relative;display:flex;justify-content:center;align-self:center;width:100%;max-width:100%;flex-direction:column;height:100%"><img style="object-fit:cover" src="https://www.notion.so/image/https%3A%2F%2Fprod-files-secure.s3.us-west-2.amazonaws.com%2F66b80bcb-d694-40ad-a8f0-6764d2e84755%2Fb1552d21-621d-4257-a6a8-09b11bd03f80%2FUntitled.png?table=block&amp;id=4fb3eaf7-c709-457a-a68a-72c8a8039d3f&amp;t=4fb3eaf7-c709-457a-a68a-72c8a8039d3f&amp;width=708&amp;cache=v2" alt="notion image" loading="lazy" decoding="async"/></div></figure><div class="notion-text notion-block-10c97f6c1a0447e2b920926843d248c2">注意：修改过程同第1处。</div><h4 class="notion-h notion-h3 notion-h-indent-2 notion-block-3a4f38f6014d4594acd7e344034ec156" data-id="3a4f38f6014d4594acd7e344034ec156"><span><div id="3a4f38f6014d4594acd7e344034ec156" class="notion-header-anchor"></div><a class="notion-hash-link" href="#3a4f38f6014d4594acd7e344034ec156" title="3.6 效果"><svg viewBox="0 0 16 16" width="16" height="16"><path fill-rule="evenodd" d="M7.775 3.275a.75.75 0 001.06 1.06l1.25-1.25a2 2 0 112.83 2.83l-2.5 2.5a2 2 0 01-2.83 0 .75.75 0 00-1.06 1.06 3.5 3.5 0 004.95 0l2.5-2.5a3.5 3.5 0 00-4.95-4.95l-1.25 1.25zm-4.69 9.64a2 2 0 010-2.83l2.5-2.5a2 2 0 012.83 0 .75.75 0 001.06-1.06 3.5 3.5 0 00-4.95 0l-2.5 2.5a3.5 3.5 0 004.95 4.95l1.25-1.25a.75.75 0 00-1.06-1.06l-1.25 1.25a2 2 0 01-2.83 0z"></path></svg></a><span class="notion-h-title"><b>3.6 效果</b></span></span></h4><div class="notion-text notion-block-d0c52ead64fc4ab6b6d435f07cc1a5ad">当修改完成后，重新进入函数会发现以下三处返回的都是0</div><figure class="notion-asset-wrapper notion-asset-wrapper-image notion-block-14db9e7f98f3420696f8fc8e93cce31a"><div style="position:relative;display:flex;justify-content:center;align-self:center;width:344px;max-width:100%;flex-direction:column"><img style="object-fit:cover" src="https://www.notion.so/image/https%3A%2F%2Fprod-files-secure.s3.us-west-2.amazonaws.com%2F66b80bcb-d694-40ad-a8f0-6764d2e84755%2Fef53fd5c-0989-42b6-a9f4-dc4c915824c9%2FUntitled.png?table=block&amp;id=14db9e7f-98f3-4206-96f8-fc8e93cce31a&amp;t=14db9e7f-98f3-4206-96f8-fc8e93cce31a&amp;width=344&amp;cache=v2" alt="notion image" loading="lazy" decoding="async"/></div></figure><div class="notion-blank notion-block-1becdec51db942e09a77be5afbdef967"> </div><figure class="notion-asset-wrapper notion-asset-wrapper-image notion-block-88beabf398454711ae904b19cdd64496"><div style="position:relative;display:flex;justify-content:center;align-self:center;width:100%;max-width:100%;flex-direction:column;height:100%"><img style="object-fit:cover" src="https://www.notion.so/image/https%3A%2F%2Fprod-files-secure.s3.us-west-2.amazonaws.com%2F66b80bcb-d694-40ad-a8f0-6764d2e84755%2F4ebc5b68-6a81-401d-b75c-ddfbd9152577%2FUntitled.png?table=block&amp;id=88beabf3-9845-4711-ae90-4b19cdd64496&amp;t=88beabf3-9845-4711-ae90-4b19cdd64496&amp;width=344&amp;cache=v2" alt="notion image" loading="lazy" decoding="async"/></div></figure><div class="notion-blank notion-block-0f401f86fffb448187f21ce59f000164"> </div><figure class="notion-asset-wrapper notion-asset-wrapper-image notion-block-866c6c390a39431e9ba25043634b6c63"><div style="position:relative;display:flex;justify-content:center;align-self:center;width:100%;max-width:100%;flex-direction:column;height:100%"><img style="object-fit:cover" src="https://www.notion.so/image/https%3A%2F%2Fprod-files-secure.s3.us-west-2.amazonaws.com%2F66b80bcb-d694-40ad-a8f0-6764d2e84755%2F3799d93c-2ffe-4d41-98d7-cd09b083f90f%2FUntitled.png?table=block&amp;id=866c6c39-0a39-431e-9ba2-5043634b6c63&amp;t=866c6c39-0a39-431e-9ba2-5043634b6c63&amp;width=708&amp;cache=v2" alt="notion image" loading="lazy" decoding="async"/></div></figure><div class="notion-blank notion-block-a50e82ff154948b6b93d6f977d390796"> </div><div class="notion-callout notion-gray_background_co notion-block-b4084734b87149529af87b9ffde30024"><div class="notion-page-icon-inline notion-page-icon-span"><span class="notion-page-icon" role="img" aria-label="💡">💡</span></div><div class="notion-callout-text">记得最后别忘了apply patch 保存<figure class="notion-asset-wrapper notion-asset-wrapper-image notion-block-7ee32caea16549c59f5b11d391a0c332"><div style="position:relative;display:flex;justify-content:center;align-self:center;width:154px;max-width:100%;flex-direction:column"><img style="object-fit:cover" src="https://www.notion.so/image/https%3A%2F%2Fprod-files-secure.s3.us-west-2.amazonaws.com%2F66b80bcb-d694-40ad-a8f0-6764d2e84755%2Fb066c9bf-54de-418d-a2c0-395d7bc2e8a8%2FUntitled.png?table=block&amp;id=7ee32cae-a165-49c5-9f5b-11d391a0c332&amp;t=7ee32cae-a165-49c5-9f5b-11d391a0c332&amp;width=154&amp;cache=v2" alt="notion image" loading="lazy" decoding="async"/></div></figure></div></div><div class="notion-blank notion-block-683c62538aca4334a31e3f1d14d8ddb0"> </div><h3 class="notion-h notion-h2 notion-h-indent-1 notion-block-8538ae8be0844bccae41a060423989cf" data-id="8538ae8be0844bccae41a060423989cf"><span><div id="8538ae8be0844bccae41a060423989cf" class="notion-header-anchor"></div><a class="notion-hash-link" href="#8538ae8be0844bccae41a060423989cf" title="4.替换libsscronet.so"><svg viewBox="0 0 16 16" width="16" height="16"><path fill-rule="evenodd" d="M7.775 3.275a.75.75 0 001.06 1.06l1.25-1.25a2 2 0 112.83 2.83l-2.5 2.5a2 2 0 01-2.83 0 .75.75 0 00-1.06 1.06 3.5 3.5 0 004.95 0l2.5-2.5a3.5 3.5 0 00-4.95-4.95l-1.25 1.25zm-4.69 9.64a2 2 0 010-2.83l2.5-2.5a2 2 0 012.83 0 .75.75 0 001.06-1.06 3.5 3.5 0 00-4.95 0l-2.5 2.5a3.5 3.5 0 004.95 4.95l1.25-1.25a.75.75 0 00-1.06-1.06l-1.25 1.25a2 2 0 01-2.83 0z"></path></svg></a><span class="notion-h-title"><b>4.替换libsscronet.so</b></span></span></h3><div class="notion-text notion-block-567051926daa4c6fa3594118d618d9b7">将修改好的<code class="notion-inline-code">libsscronet.so</code>替换原来手机上的<code class="notion-inline-code">libsscronet.so</code> 。</div><ol start="1" class="notion-list notion-list-numbered notion-block-c23a03fac3214381876c50b2333417f2" style="list-style-type:decimal"><li><b>确保文件已推送到设备上的某个临时位置：</b></li><ol class="notion-list notion-list-numbered notion-block-c23a03fac3214381876c50b2333417f2" style="list-style-type:lower-alpha"><ul class="notion-list notion-list-disc notion-block-fa1be4dee8d248f29c3080f30dc46939"><li>由于直接推送到<code class="notion-inline-code"><b>/data/app/</b></code>目录可能会失败，你可以先将文件推送到设备上的一个临时目录，比如<code class="notion-inline-code"><b>/sdcard/</b></code>。</li></ul><ul class="notion-list notion-list-disc notion-block-0ecf7950a2e64562aaf2454632bacb5f"><li>例如，使用以下命令：</li><ul class="notion-list notion-list-disc notion-block-0ecf7950a2e64562aaf2454632bacb5f"></ul></ul></ol></ol><ol start="2" class="notion-list notion-list-numbered notion-block-009669c1176241d081baf7625d479f26" style="list-style-type:decimal"><li><b>在root shell中移动文件：</b></li><ol class="notion-list notion-list-numbered notion-block-009669c1176241d081baf7625d479f26" style="list-style-type:lower-alpha"><ul class="notion-list notion-list-disc notion-block-b01ce6d5d1834e68991dbef9443820f5"><li>确保你仍在root shell中（提示符为<code class="notion-inline-code"><b>#</b></code>）。如果不是，请再次输入<code class="notion-inline-code"><b>adb shell</b></code>然后<code class="notion-inline-code"><b>su</b></code>。</li></ul><ul class="notion-list notion-list-disc notion-block-7ce5cda3a7444b5ba0c9e68f43b77d42"><li>使用<code class="notion-inline-code"><b>cp</b></code>或<code class="notion-inline-code"><b>mv</b></code>命令来移动文件。例如：</li><ul class="notion-list notion-list-disc notion-block-7ce5cda3a7444b5ba0c9e68f43b77d42"></ul></ul><ul class="notion-list notion-list-disc notion-block-c05ccc2ed1c54418afb090fce4217721"><li>这将会将文件从<code class="notion-inline-code"><b>/sdcard/</b></code>目录复制到目标目录。</li></ul></ol></ol><ol start="3" class="notion-list notion-list-numbered notion-block-6e37e213b4e54dfd96d772b2c411208a" style="list-style-type:decimal"><li><b>设置正确的权限：</b></li><ol class="notion-list notion-list-numbered notion-block-6e37e213b4e54dfd96d772b2c411208a" style="list-style-type:lower-alpha"><ul class="notion-list notion-list-disc notion-block-e1f08ead85f24c08bd1c62b5a04608d4"><li>文件替换后，确保设置正确的权限。通常，可以使用以下命令：</li><ul class="notion-list notion-list-disc notion-block-e1f08ead85f24c08bd1c62b5a04608d4"></ul></ul></ol></ol><ol start="4" class="notion-list notion-list-numbered notion-block-7664d6e3576e4c09a8ec3ffb09da5a7b" style="list-style-type:decimal"><li><b>验证文件已替换：</b></li><ol class="notion-list notion-list-numbered notion-block-7664d6e3576e4c09a8ec3ffb09da5a7b" style="list-style-type:lower-alpha"><ul class="notion-list notion-list-disc notion-block-ec0ef6fc31fe4017b62d9620b682767d"><li>使用<code class="notion-inline-code"><b>ls</b></code>命令来确认文件已成功替换。</li></ul></ol></ol><ol start="5" class="notion-list notion-list-numbered notion-block-dc06243d27be47fca95de7dffc60b2b4" style="list-style-type:decimal"><li><b>重启设备：</b></li><ol class="notion-list notion-list-numbered notion-block-dc06243d27be47fca95de7dffc60b2b4" style="list-style-type:lower-alpha"><ul class="notion-list notion-list-disc notion-block-aa9debaf8e4542c38dbad605b38fc658"><li>一旦完成，你可能需要重启设备以使更改生效。可以在shell中使用<code class="notion-inline-code"><b>reboot</b></code>命令，或者正常重启设备。</li></ul><figure class="notion-asset-wrapper notion-asset-wrapper-image notion-block-04ac6ec9c5494dbc9e238b67358ed067"><div style="position:relative;display:flex;justify-content:center;align-self:center;width:100%;max-width:100%;flex-direction:column;height:100%"><img style="object-fit:cover" src="https://www.notion.so/image/https%3A%2F%2Fprod-files-secure.s3.us-west-2.amazonaws.com%2F66b80bcb-d694-40ad-a8f0-6764d2e84755%2Ff2b96a65-17ea-4052-9370-82ba14ecb19e%2FUntitled.png?table=block&amp;id=04ac6ec9-c549-4dbc-9e23-8b67358ed067&amp;t=04ac6ec9-c549-4dbc-9e23-8b67358ed067&amp;width=680&amp;cache=v2" alt="notion image" loading="lazy" decoding="async"/></div></figure></ol></ol><h3 class="notion-h notion-h2 notion-h-indent-1 notion-block-3dda7841d3284b21ae039a79977dd5c6" data-id="3dda7841d3284b21ae039a79977dd5c6"><span><div id="3dda7841d3284b21ae039a79977dd5c6" class="notion-header-anchor"></div><a class="notion-hash-link" href="#3dda7841d3284b21ae039a79977dd5c6" title="5.抓包成功"><svg viewBox="0 0 16 16" width="16" height="16"><path fill-rule="evenodd" d="M7.775 3.275a.75.75 0 001.06 1.06l1.25-1.25a2 2 0 112.83 2.83l-2.5 2.5a2 2 0 01-2.83 0 .75.75 0 00-1.06 1.06 3.5 3.5 0 004.95 0l2.5-2.5a3.5 3.5 0 00-4.95-4.95l-1.25 1.25zm-4.69 9.64a2 2 0 010-2.83l2.5-2.5a2 2 0 012.83 0 .75.75 0 001.06-1.06 3.5 3.5 0 00-4.95 0l-2.5 2.5a3.5 3.5 0 004.95 4.95l1.25-1.25a.75.75 0 00-1.06-1.06l-1.25 1.25a2 2 0 01-2.83 0z"></path></svg></a><span class="notion-h-title"><b>5.抓包成功</b></span></span></h3><div class="notion-text notion-block-ee2aa4f1378f4023a5d7f8146585dff8">重启手机，重新打开抖音后</div><figure class="notion-asset-wrapper notion-asset-wrapper-image notion-block-9b4fd7b776064982a0a7c255edb3f867"><div style="position:relative;display:flex;justify-content:center;align-self:center;width:100%;max-width:100%;flex-direction:column;height:100%"><img style="object-fit:cover" src="https://www.notion.so/image/https%3A%2F%2Fprod-files-secure.s3.us-west-2.amazonaws.com%2F66b80bcb-d694-40ad-a8f0-6764d2e84755%2Fcd9ce277-70a4-4221-9410-7b5f8ba88691%2FUntitled.png?table=block&amp;id=9b4fd7b7-7606-4982-a0a7-c255edb3f867&amp;t=9b4fd7b7-7606-4982-a0a7-c255edb3f867&amp;width=708&amp;cache=v2" alt="notion image" loading="lazy" decoding="async"/></div></figure><h3 class="notion-h notion-h2 notion-h-indent-1 notion-block-f460c90d153e442d874c88e03d681e15" data-id="f460c90d153e442d874c88e03d681e15"><span><div id="f460c90d153e442d874c88e03d681e15" class="notion-header-anchor"></div><a class="notion-hash-link" href="#f460c90d153e442d874c88e03d681e15" title="6.其他（可忽略）"><svg viewBox="0 0 16 16" width="16" height="16"><path fill-rule="evenodd" d="M7.775 3.275a.75.75 0 001.06 1.06l1.25-1.25a2 2 0 112.83 2.83l-2.5 2.5a2 2 0 01-2.83 0 .75.75 0 00-1.06 1.06 3.5 3.5 0 004.95 0l2.5-2.5a3.5 3.5 0 00-4.95-4.95l-1.25 1.25zm-4.69 9.64a2 2 0 010-2.83l2.5-2.5a2 2 0 012.83 0 .75.75 0 001.06-1.06 3.5 3.5 0 00-4.95 0l-2.5 2.5a3.5 3.5 0 004.95 4.95l1.25-1.25a.75.75 0 00-1.06-1.06l-1.25 1.25a2 2 0 01-2.83 0z"></path></svg></a><span class="notion-h-title"><b>6.其他（可忽略）</b></span></span></h3><div class="notion-text notion-block-3ae978cceb4842e7aedfae1e84358bab">在3.2步骤中搜索到 <code class="notion-inline-code">sub_1CE82C</code>之后，根据他的调用栈可以向上找，就可以看到这些。</div><figure class="notion-asset-wrapper notion-asset-wrapper-image notion-block-315a2d6451f246dd9b7a28347fbcf30b"><div style="position:relative;display:flex;justify-content:center;align-self:center;width:100%;max-width:100%;flex-direction:column;height:100%"><img style="object-fit:cover" src="https://www.notion.so/image/https%3A%2F%2Fprod-files-secure.s3.us-west-2.amazonaws.com%2F66b80bcb-d694-40ad-a8f0-6764d2e84755%2F91382d64-835e-494d-b55a-84a6f97c71c6%2FUntitled.png?table=block&amp;id=315a2d64-51f2-46dd-9b7a-28347fbcf30b&amp;t=315a2d64-51f2-46dd-9b7a-28347fbcf30b&amp;width=708&amp;cache=v2" alt="notion image" loading="lazy" decoding="async"/></div></figure><figure class="notion-asset-wrapper notion-asset-wrapper-image notion-block-81735f6cbe0e498597fd6d7bbd28012d"><div style="position:relative;display:flex;justify-content:center;align-self:center;width:100%;max-width:100%;flex-direction:column;height:100%"><img style="object-fit:cover" src="https://www.notion.so/image/https%3A%2F%2Fprod-files-secure.s3.us-west-2.amazonaws.com%2F66b80bcb-d694-40ad-a8f0-6764d2e84755%2Fc6b302e2-8d91-48bf-a2a3-50911e250ceb%2FUntitled.png?table=block&amp;id=81735f6c-be0e-4985-97fd-6d7bbd28012d&amp;t=81735f6c-be0e-4985-97fd-6d7bbd28012d&amp;width=708&amp;cache=v2" alt="notion image" loading="lazy" decoding="async"/></div></figure><div class="notion-blank notion-block-009506c3c0b34d01b027636f38405bd8"> </div><div class="notion-blank notion-block-bcc41f7ff84a4432bd3121afcd800ec0"> </div><div class="notion-blank notion-block-dfa9c649456a4f28b9b20a2d70c64564"> </div><div class="notion-blank notion-block-1dff4bf978504a93a44bea4328a9e4c9"> </div><blockquote class="notion-quote notion-block-a5efc3b6496d4e1391cc1e3d0e9e6fa5"><div>目前最新版本 v31.7.0为例 搜索 3A7E70 这个地址数 其他操作一样</div></blockquote><div class="notion-blank notion-block-0c8cc74a48d149a38bf2047f81a7177f"> </div></main></div>]]></content:encoded>
        </item>
        <item>
            <title><![CDATA[关于安卓hook框架Frida]]></title>
            <link>http://github.com/7BlackJack/article/hook-frida</link>
            <guid>http://github.com/7BlackJack/article/hook-frida</guid>
            <pubDate>Sun, 02 Jul 2023 00:00:00 GMT</pubDate>
            <description><![CDATA[Hook 框架是一种技术，用于在运行时拦截和修改应用程序的行为。
通过 Hook，你可以劫持应用程序的方法调用、修改参数、篡改返回值等，以达到对应用程序的修改、增强或调试的目的]]></description>
            <content:encoded><![CDATA[<div id="notion-article" class="mx-auto overflow-hidden "><main class="notion light-mode notion-page notion-block-6ab137b3128e4c3bb8dd56634c28ee91"><div class="notion-viewport"></div><div class="notion-collection-page-properties"><div class="notion-collection-row"><div class="notion-collection-row-body"><div class="notion-collection-row-property"><div class="notion-collection-column-title"><svg viewBox="0 0 14 14" class="notion-collection-column-title-icon"><path d="M7 13A6 6 0 107 1a6 6 0 000 12zM3.751 5.323A.2.2 0 013.909 5h6.182a.2.2 0 01.158.323L7.158 9.297a.2.2 0 01-.316 0L3.751 5.323z"></path></svg><div class="notion-collection-column-title-body">status</div></div><div class="notion-collection-row-value"><span class="notion-property notion-property-select"><div class="notion-property-select-item notion-item-red">Published</div></span></div></div><div class="notion-collection-row-property"><div class="notion-collection-column-title"><svg viewBox="0 0 14 14" class="notion-collection-column-title-icon"><path d="M7 13A6 6 0 107 1a6 6 0 000 12zM3.751 5.323A.2.2 0 013.909 5h6.182a.2.2 0 01.158.323L7.158 9.297a.2.2 0 01-.316 0L3.751 5.323z"></path></svg><div class="notion-collection-column-title-body">type</div></div><div class="notion-collection-row-value"><span class="notion-property notion-property-select"><div class="notion-property-select-item notion-item-purple">Post</div></span></div></div><div class="notion-collection-row-property"><div class="notion-collection-column-title"><svg viewBox="0 0 14 14" class="notion-collection-column-title-icon"><path d="M4 3a1 1 0 011-1h7a1 1 0 110 2H5a1 1 0 01-1-1zm0 4a1 1 0 011-1h7a1 1 0 110 2H5a1 1 0 01-1-1zm0 4a1 1 0 011-1h7a1 1 0 110 2H5a1 1 0 01-1-1zM2 4a1 1 0 110-2 1 1 0 010 2zm0 4a1 1 0 110-2 1 1 0 010 2zm0 4a1 1 0 110-2 1 1 0 010 2z"></path></svg><div class="notion-collection-column-title-body">category</div></div><div class="notion-collection-row-value"><span class="notion-property notion-property-multi_select"><div class="notion-property-multi_select-item notion-item-purple">技术分享</div></span></div></div><div class="notion-collection-row-property"><div class="notion-collection-column-title"><svg viewBox="0 0 14 14" class="notion-collection-column-title-icon"><path d="M10.889 5.5H3.11v1.556h7.778V5.5zm1.555-4.444h-.777V0H10.11v1.056H3.89V0H2.333v1.056h-.777c-.864 0-1.548.7-1.548 1.555L0 12.5c0 .856.692 1.5 1.556 1.5h10.888C13.3 14 14 13.356 14 12.5V2.611c0-.855-.7-1.555-1.556-1.555zm0 11.444H1.556V3.944h10.888V12.5zM8.556 8.611H3.11v1.556h5.445V8.61z"></path></svg><div class="notion-collection-column-title-body">date</div></div><div class="notion-collection-row-value"><span class="notion-property notion-property-date">Jul 2, 2023</span></div></div><div class="notion-collection-row-property"><div class="notion-collection-column-title"><svg viewBox="0 0 14 14" class="notion-collection-column-title-icon"><path d="M7 4.568a.5.5 0 00-.5-.5h-6a.5.5 0 00-.5.5v1.046a.5.5 0 00.5.5h6a.5.5 0 00.5-.5V4.568zM.5 1a.5.5 0 00-.5.5v1.045a.5.5 0 00.5.5h12a.5.5 0 00.5-.5V1.5a.5.5 0 00-.5-.5H.5zM0 8.682a.5.5 0 00.5.5h11a.5.5 0 00.5-.5V7.636a.5.5 0 00-.5-.5H.5a.5.5 0 00-.5.5v1.046zm0 3.068a.5.5 0 00.5.5h9a.5.5 0 00.5-.5v-1.045a.5.5 0 00-.5-.5h-9a.5.5 0 00-.5.5v1.045z"></path></svg><div class="notion-collection-column-title-body">slug</div></div><div class="notion-collection-row-value"><span class="notion-property notion-property-text">hook-frida</span></div></div><div class="notion-collection-row-property"><div class="notion-collection-column-title"><svg viewBox="0 0 14 14" class="notion-collection-column-title-icon"><path d="M7 4.568a.5.5 0 00-.5-.5h-6a.5.5 0 00-.5.5v1.046a.5.5 0 00.5.5h6a.5.5 0 00.5-.5V4.568zM.5 1a.5.5 0 00-.5.5v1.045a.5.5 0 00.5.5h12a.5.5 0 00.5-.5V1.5a.5.5 0 00-.5-.5H.5zM0 8.682a.5.5 0 00.5.5h11a.5.5 0 00.5-.5V7.636a.5.5 0 00-.5-.5H.5a.5.5 0 00-.5.5v1.046zm0 3.068a.5.5 0 00.5.5h9a.5.5 0 00.5-.5v-1.045a.5.5 0 00-.5-.5h-9a.5.5 0 00-.5.5v1.045z"></path></svg><div class="notion-collection-column-title-body">summary</div></div><div class="notion-collection-row-value"><span class="notion-property notion-property-text">Hook 框架是一种技术，用于在运行时拦截和修改应用程序的行为。
通过 Hook，你可以劫持应用程序的方法调用、修改参数、篡改返回值等，以达到对应用程序的修改、增强或调试的目的</span></div></div><div class="notion-collection-row-property"><div class="notion-collection-column-title"><svg viewBox="0 0 14 14" class="notion-collection-column-title-icon"><path d="M4 3a1 1 0 011-1h7a1 1 0 110 2H5a1 1 0 01-1-1zm0 4a1 1 0 011-1h7a1 1 0 110 2H5a1 1 0 01-1-1zm0 4a1 1 0 011-1h7a1 1 0 110 2H5a1 1 0 01-1-1zM2 4a1 1 0 110-2 1 1 0 010 2zm0 4a1 1 0 110-2 1 1 0 010 2zm0 4a1 1 0 110-2 1 1 0 010 2z"></path></svg><div class="notion-collection-column-title-body">tags</div></div><div class="notion-collection-row-value"><span class="notion-property notion-property-multi_select"><div class="notion-property-multi_select-item notion-item-gray">逆向</div><div class="notion-property-multi_select-item notion-item-default">Hook</div></span></div></div><div class="notion-collection-row-property"><div class="notion-collection-column-title"><svg viewBox="0 0 14 14" class="notion-collection-column-title-icon"><path d="M7 4.568a.5.5 0 00-.5-.5h-6a.5.5 0 00-.5.5v1.046a.5.5 0 00.5.5h6a.5.5 0 00.5-.5V4.568zM.5 1a.5.5 0 00-.5.5v1.045a.5.5 0 00.5.5h12a.5.5 0 00.5-.5V1.5a.5.5 0 00-.5-.5H.5zM0 8.682a.5.5 0 00.5.5h11a.5.5 0 00.5-.5V7.636a.5.5 0 00-.5-.5H.5a.5.5 0 00-.5.5v1.046zm0 3.068a.5.5 0 00.5.5h9a.5.5 0 00.5-.5v-1.045a.5.5 0 00-.5-.5h-9a.5.5 0 00-.5.5v1.045z"></path></svg><div class="notion-collection-column-title-body">password</div></div><div class="notion-collection-row-value"><span class="notion-property notion-property-text"></span></div></div><div class="notion-collection-row-property"><div class="notion-collection-column-title"><svg viewBox="0 0 14 14" class="notion-collection-column-title-icon"><path d="M7 4.568a.5.5 0 00-.5-.5h-6a.5.5 0 00-.5.5v1.046a.5.5 0 00.5.5h6a.5.5 0 00.5-.5V4.568zM.5 1a.5.5 0 00-.5.5v1.045a.5.5 0 00.5.5h12a.5.5 0 00.5-.5V1.5a.5.5 0 00-.5-.5H.5zM0 8.682a.5.5 0 00.5.5h11a.5.5 0 00.5-.5V7.636a.5.5 0 00-.5-.5H.5a.5.5 0 00-.5.5v1.046zm0 3.068a.5.5 0 00.5.5h9a.5.5 0 00.5-.5v-1.045a.5.5 0 00-.5-.5h-9a.5.5 0 00-.5.5v1.045z"></path></svg><div class="notion-collection-column-title-body">icon</div></div><div class="notion-collection-row-value"><span class="notion-property notion-property-text"></span></div></div></div></div></div><div class="notion-callout notion-gray_background_co notion-block-4368cf5cc63f43c6a5903c5f1b790088"><div class="notion-page-icon-inline notion-page-icon-span"><span class="notion-page-icon" role="img" aria-label="😀">😀</span></div><div class="notion-callout-text">常用的hook框架有哪些呢？<div class="notion-text notion-block-a0b82326435e48f38d1c18da221ea150">Xposed Framework：Xposed 是一个功能强大的开源 Hook 框架，可以在不修改应用程序源代码的情况下，对应用程序进行各种修改。它<b>允许你编写模块来拦截和修改应用程序的方法调用，修改应用程序的行为和逻辑</b>。</div><div class="notion-text notion-block-502f48ef359542849d8777148e6c52b6">Frida：Frida 是一个跨平台的动态 Hook 框架，<b>支持安卓和其他操作系统。它提供了一个强大的 JavaScript API</b>，可以在运行时对应用程序进行 Hook，包括方法拦截、参数修改、调用注入等。Frida 可以用于安全研究、逆向工程和应用程序调试等方面。</div></div></div><div class="notion-blank notion-block-666fa57d339c4560a7dce8d51e0d9907"> </div><h3 class="notion-h notion-h2 notion-h-indent-0 notion-block-0b34847bf7454d18b7b7efc32893eb25" data-id="0b34847bf7454d18b7b7efc32893eb25"><span><div id="0b34847bf7454d18b7b7efc32893eb25" class="notion-header-anchor"></div><a class="notion-hash-link" href="#0b34847bf7454d18b7b7efc32893eb25" title="1.1 下载与安装"><svg viewBox="0 0 16 16" width="16" height="16"><path fill-rule="evenodd" d="M7.775 3.275a.75.75 0 001.06 1.06l1.25-1.25a2 2 0 112.83 2.83l-2.5 2.5a2 2 0 01-2.83 0 .75.75 0 00-1.06 1.06 3.5 3.5 0 004.95 0l2.5-2.5a3.5 3.5 0 00-4.95-4.95l-1.25 1.25zm-4.69 9.64a2 2 0 010-2.83l2.5-2.5a2 2 0 012.83 0 .75.75 0 001.06-1.06 3.5 3.5 0 00-4.95 0l-2.5 2.5a3.5 3.5 0 004.95 4.95l1.25-1.25a.75.75 0 00-1.06-1.06l-1.25 1.25a2 2 0 01-2.83 0z"></path></svg></a><span class="notion-h-title">1.1 下载与安装</span></span></h3><blockquote class="notion-quote notion-block-f5c69c0b49a7459daed30297ff6091c5"><div>1 电脑端，需要安装python的解释器环境--》【3.9】--》安装frida模块
2 手机端，需要安装 frida-server
3 python解释器环境中的frida模块版本<code class="notion-inline-code">必须和 手机端使用的frida-server版本要一一对应</code></div></blockquote><hr class="notion-hr notion-block-7808c0df91a746ad943181a4495a7843"/><h4 class="notion-h notion-h3 notion-h-indent-1 notion-block-aea315410d794306a536fa15f96a9d4b" data-id="aea315410d794306a536fa15f96a9d4b"><span><div id="aea315410d794306a536fa15f96a9d4b" class="notion-header-anchor"></div><a class="notion-hash-link" href="#aea315410d794306a536fa15f96a9d4b" title="1.1.1 电脑端安装模块"><svg viewBox="0 0 16 16" width="16" height="16"><path fill-rule="evenodd" d="M7.775 3.275a.75.75 0 001.06 1.06l1.25-1.25a2 2 0 112.83 2.83l-2.5 2.5a2 2 0 01-2.83 0 .75.75 0 00-1.06 1.06 3.5 3.5 0 004.95 0l2.5-2.5a3.5 3.5 0 00-4.95-4.95l-1.25 1.25zm-4.69 9.64a2 2 0 010-2.83l2.5-2.5a2 2 0 012.83 0 .75.75 0 001.06-1.06 3.5 3.5 0 00-4.95 0l-2.5 2.5a3.5 3.5 0 004.95 4.95l1.25-1.25a.75.75 0 00-1.06-1.06l-1.25 1.25a2 2 0 01-2.83 0z"></path></svg></a><span class="notion-h-title">1.1.1 电脑端安装模块</span></span></h4><figure class="notion-asset-wrapper notion-asset-wrapper-image notion-block-fab1cb94a25d41adb01524ab464c279c"><div style="position:relative;display:flex;justify-content:center;align-self:center;width:100%;max-width:100%;flex-direction:column;height:51px"><img style="object-fit:cover" src="https://www.notion.so/image/https%3A%2F%2Fprod-files-secure.s3.us-west-2.amazonaws.com%2F66b80bcb-d694-40ad-a8f0-6764d2e84755%2Fff935474-217a-4449-aa56-302b46ac0a41%2FUntitled.png?table=block&amp;id=fab1cb94-a25d-41ad-b015-24ab464c279c&amp;t=fab1cb94-a25d-41ad-b015-24ab464c279c&amp;width=720&amp;cache=v2" alt="notion image" loading="lazy" decoding="async"/></div></figure><div class="notion-blank notion-block-3d94dbdd161f42f48811522d8b351deb"> </div><h4 class="notion-h notion-h3 notion-h-indent-1 notion-block-520088eb7caf4598909f4969d997e993" data-id="520088eb7caf4598909f4969d997e993"><span><div id="520088eb7caf4598909f4969d997e993" class="notion-header-anchor"></div><a class="notion-hash-link" href="#520088eb7caf4598909f4969d997e993" title="1.1.2 手机端安装frida-server"><svg viewBox="0 0 16 16" width="16" height="16"><path fill-rule="evenodd" d="M7.775 3.275a.75.75 0 001.06 1.06l1.25-1.25a2 2 0 112.83 2.83l-2.5 2.5a2 2 0 01-2.83 0 .75.75 0 00-1.06 1.06 3.5 3.5 0 004.95 0l2.5-2.5a3.5 3.5 0 00-4.95-4.95l-1.25 1.25zm-4.69 9.64a2 2 0 010-2.83l2.5-2.5a2 2 0 012.83 0 .75.75 0 001.06-1.06 3.5 3.5 0 00-4.95 0l-2.5 2.5a3.5 3.5 0 004.95 4.95l1.25-1.25a.75.75 0 00-1.06-1.06l-1.25 1.25a2 2 0 01-2.83 0z"></path></svg></a><span class="notion-h-title">1.1.2 手机端安装frida-server</span></span></h4><div class="notion-row"><a target="_blank" rel="noopener noreferrer" class="notion-bookmark notion-block-b409eaa4c9b94a1bbc96f36e635af46a" href="https://github.com/frida/frida/releases"><div><div class="notion-bookmark-title">Releases · frida/frida</div><div class="notion-bookmark-description">Clone this repo to build Frida. Contribute to frida/frida development by creating an account on GitHub.</div><div class="notion-bookmark-link"><div class="notion-bookmark-link-icon"><img src="https://www.notion.so/image/https%3A%2F%2Fgithub.com%2Ffluidicon.png?table=block&amp;id=b409eaa4-c9b9-4a1b-bc96-f36e635af46a&amp;t=b409eaa4-c9b9-4a1b-bc96-f36e635af46a" alt="Releases · frida/frida" loading="lazy" decoding="async"/></div><div class="notion-bookmark-link-text">https://github.com/frida/frida/releases</div></div></div><div class="notion-bookmark-image"><img style="object-fit:cover" src="https://www.notion.so/image/https%3A%2F%2Fopengraph.githubassets.com%2F64d5de239ae5dd102a502fd1b15ed754cbd25e7993819a20b9b4fc2884820899%2Ffrida%2Ffrida?table=block&amp;id=b409eaa4-c9b9-4a1b-bc96-f36e635af46a&amp;t=b409eaa4-c9b9-4a1b-bc96-f36e635af46a" alt="Releases · frida/frida" loading="lazy" decoding="async"/></div></a></div><figure class="notion-asset-wrapper notion-asset-wrapper-image notion-block-fab9a1e53bf9492faba0bc32f62de762"><div style="position:relative;display:flex;justify-content:center;align-self:center;width:100%;max-width:100%;flex-direction:column;height:100%"><img style="object-fit:cover" src="https://www.notion.so/image/https%3A%2F%2Fprod-files-secure.s3.us-west-2.amazonaws.com%2F66b80bcb-d694-40ad-a8f0-6764d2e84755%2Ff54fbe79-65ca-425e-913b-03973964967a%2Ffrida_release.png?table=block&amp;id=fab9a1e5-3bf9-492f-aba0-bc32f62de762&amp;t=fab9a1e5-3bf9-492f-aba0-bc32f62de762&amp;width=517.9921875&amp;cache=v2" alt="notion image" loading="lazy" decoding="async"/></div></figure><div class="notion-blank notion-block-ecb975ea03bb4b629b5bf72efd1cb17d"> </div><div class="notion-callout notion-gray_background_co notion-block-27f94422c7d54d05b1bd3e69e18c16c4"><div class="notion-page-icon-inline notion-page-icon-span"><span class="notion-page-icon" role="img" aria-label="💡">💡</span></div><div class="notion-callout-text">注意手机架构！！！</div></div><figure class="notion-asset-wrapper notion-asset-wrapper-image notion-block-d980299ea5274d25b9c0f247ea977e1e"><div style="position:relative;display:flex;justify-content:center;align-self:center;width:576px;max-width:100%;flex-direction:column"><img style="object-fit:cover" src="https://www.notion.so/image/https%3A%2F%2Fprod-files-secure.s3.us-west-2.amazonaws.com%2F66b80bcb-d694-40ad-a8f0-6764d2e84755%2F513e28ad-d0b9-45fb-94b2-37bb9ed72551%2FUntitled.png?table=block&amp;id=d980299e-a527-4d25-b9c0-f247ea977e1e&amp;t=d980299e-a527-4d25-b9c0-f247ea977e1e&amp;width=576&amp;cache=v2" alt="notion image" loading="lazy" decoding="async"/></div></figure><figure class="notion-asset-wrapper notion-asset-wrapper-image notion-block-28a59fbc73904fe79f498962a4452408"><div style="position:relative;display:flex;justify-content:center;align-self:center;width:576px;max-width:100%;flex-direction:column"><img style="object-fit:cover" src="https://www.notion.so/image/https%3A%2F%2Fprod-files-secure.s3.us-west-2.amazonaws.com%2F66b80bcb-d694-40ad-a8f0-6764d2e84755%2F21be40e9-047c-41d4-90a8-e2c7626e4d67%2FUntitled.png?table=block&amp;id=28a59fbc-7390-4fe7-9f49-8962a4452408&amp;t=28a59fbc-7390-4fe7-9f49-8962a4452408&amp;width=576&amp;cache=v2" alt="notion image" loading="lazy" decoding="async"/></div></figure><div class="notion-blank notion-block-1d227f9c2b12482f8137f10ea501e28c"> </div><ul class="notion-list notion-list-disc notion-block-b0dadb11f09244eb8aaa28b458ad74ae"><li>16.1.10下载</li></ul><div class="notion-file notion-block-2469e772f774421f80f26a31215b376b"><a target="_blank" rel="noopener noreferrer" class="notion-file-link" href="https://github.com/frida/frida/releases/download/16.1.10/frida-server-16.1.10-android-arm.xz?spaceId=66b80bcb-d694-40ad-a8f0-6764d2e84755"><svg class="notion-file-icon" viewBox="0 0 30 30"><path d="M22,8v12c0,3.866-3.134,7-7,7s-7-3.134-7-7V8c0-2.762,2.238-5,5-5s5,2.238,5,5v12c0,1.657-1.343,3-3,3s-3-1.343-3-3V8h-2v12c0,2.762,2.238,5,5,5s5-2.238,5-5V8c0-3.866-3.134-7-7-7S6,4.134,6,8v12c0,4.971,4.029,9,9,9s9-4.029,9-9V8H22z"></path></svg><div class="notion-file-info"><div class="notion-file-title">frida-server-16.1.10-android-arm.xz</div></div></a></div><figure class="notion-asset-wrapper notion-asset-wrapper-image notion-block-cfac0f864de64126883b38da29acebea"><div style="position:relative;display:flex;justify-content:center;align-self:center;width:100%;max-width:100%;flex-direction:column;height:100%"><img style="object-fit:cover" src="https://www.notion.so/image/https%3A%2F%2Fprod-files-secure.s3.us-west-2.amazonaws.com%2F66b80bcb-d694-40ad-a8f0-6764d2e84755%2F34647f41-6fa2-4c4b-836a-de0e1f0e463a%2FUntitled.png?table=block&amp;id=cfac0f86-4de6-4126-883b-38da29acebea&amp;t=cfac0f86-4de6-4126-883b-38da29acebea&amp;width=517.984375&amp;cache=v2" alt="notion image" loading="lazy" decoding="async"/></div></figure><ul class="notion-list notion-list-disc notion-block-af0571a7362b438bb5e3cd90b4a4d6c9"><li>赋予可执行权限</li></ul><figure class="notion-asset-wrapper notion-asset-wrapper-image notion-block-b47c441ee28942e9811d0be6454d7aff"><div style="position:relative;display:flex;justify-content:center;align-self:center;width:100%;max-width:100%;flex-direction:column;height:100%"><img style="object-fit:cover" src="https://www.notion.so/image/https%3A%2F%2Fprod-files-secure.s3.us-west-2.amazonaws.com%2F66b80bcb-d694-40ad-a8f0-6764d2e84755%2Fe7fae31b-1b09-4dbe-b92a-fcfcbf2198a2%2FUntitled.png?table=block&amp;id=b47c441e-e289-42e9-811d-0be6454d7aff&amp;t=b47c441e-e289-42e9-811d-0be6454d7aff&amp;width=517.984375&amp;cache=v2" alt="notion image" loading="lazy" decoding="async"/></div></figure><ul class="notion-list notion-list-disc notion-block-8e2a32bb55ed4bbca57f1b80ec3ad259"><li>运行frida-server</li></ul><figure class="notion-asset-wrapper notion-asset-wrapper-image notion-block-0644bf95c275478790a1e4ae46143422"><div style="position:relative;display:flex;justify-content:center;align-self:center;width:100%;max-width:100%;flex-direction:column;height:100px"><img style="object-fit:cover" src="https://www.notion.so/image/https%3A%2F%2Fprod-files-secure.s3.us-west-2.amazonaws.com%2F66b80bcb-d694-40ad-a8f0-6764d2e84755%2F018612c9-0a8d-4614-a6b6-d96024b31e54%2FUntitled.png?table=block&amp;id=0644bf95-c275-4787-90a1-e4ae46143422&amp;t=0644bf95-c275-4787-90a1-e4ae46143422&amp;width=720&amp;cache=v2" alt="像这样子卡住不报错，表示启动成功。" loading="lazy" decoding="async"/><figcaption class="notion-asset-caption">像这样子卡住不报错，表示启动成功。</figcaption></div></figure><div class="notion-blank notion-block-8cd898fb62ae4baa83efe3b79d2a964c"> </div><div class="notion-blank notion-block-d7a7956ae0014ef1b4115a457b90a373"> </div><h3 class="notion-h notion-h2 notion-h-indent-0 notion-block-95ce803b43764e3d8c24b6fe4860565e" data-id="95ce803b43764e3d8c24b6fe4860565e"><span><div id="95ce803b43764e3d8c24b6fe4860565e" class="notion-header-anchor"></div><a class="notion-hash-link" href="#95ce803b43764e3d8c24b6fe4860565e" title="1.2 启动并hook应用"><svg viewBox="0 0 16 16" width="16" height="16"><path fill-rule="evenodd" d="M7.775 3.275a.75.75 0 001.06 1.06l1.25-1.25a2 2 0 112.83 2.83l-2.5 2.5a2 2 0 01-2.83 0 .75.75 0 00-1.06 1.06 3.5 3.5 0 004.95 0l2.5-2.5a3.5 3.5 0 00-4.95-4.95l-1.25 1.25zm-4.69 9.64a2 2 0 010-2.83l2.5-2.5a2 2 0 012.83 0 .75.75 0 001.06-1.06 3.5 3.5 0 00-4.95 0l-2.5 2.5a3.5 3.5 0 004.95 4.95l1.25-1.25a.75.75 0 00-1.06-1.06l-1.25 1.25a2 2 0 01-2.83 0z"></path></svg></a><span class="notion-h-title">1.2 启动并hook应用</span></span></h3><hr class="notion-hr notion-block-7cb30ca3efbe41e9b533b4db3c56b4c3"/><h4 class="notion-h notion-h3 notion-h-indent-1 notion-block-1eeaf3398db8412ca8ba501ecd2f19d4" data-id="1eeaf3398db8412ca8ba501ecd2f19d4"><span><div id="1eeaf3398db8412ca8ba501ecd2f19d4" class="notion-header-anchor"></div><a class="notion-hash-link" href="#1eeaf3398db8412ca8ba501ecd2f19d4" title="1.2.1在电脑端配置端口转发"><svg viewBox="0 0 16 16" width="16" height="16"><path fill-rule="evenodd" d="M7.775 3.275a.75.75 0 001.06 1.06l1.25-1.25a2 2 0 112.83 2.83l-2.5 2.5a2 2 0 01-2.83 0 .75.75 0 00-1.06 1.06 3.5 3.5 0 004.95 0l2.5-2.5a3.5 3.5 0 00-4.95-4.95l-1.25 1.25zm-4.69 9.64a2 2 0 010-2.83l2.5-2.5a2 2 0 012.83 0 .75.75 0 001.06-1.06 3.5 3.5 0 00-4.95 0l-2.5 2.5a3.5 3.5 0 004.95 4.95l1.25-1.25a.75.75 0 00-1.06-1.06l-1.25 1.25a2 2 0 01-2.83 0z"></path></svg></a><span class="notion-h-title">1.2.1在电脑端配置端口转发</span></span></h4><ol start="1" class="notion-list notion-list-numbered notion-block-7cec5223461c414eb52e53c42e24b5f4" style="list-style-type:decimal"><li>手机端启动了frida-server，服务</li></ol><ol start="2" class="notion-list notion-list-numbered notion-block-2f63c0a5bf464db9a4c9f22cc93998c2" style="list-style-type:decimal"><li>电脑端要跟它通信</li></ol><ol start="3" class="notion-list notion-list-numbered notion-block-d602c576f6a34facb8d5ad332cb6abd2" style="list-style-type:decimal"><li>通过某个端口做通信</li></ol><ol start="4" class="notion-list notion-list-numbered notion-block-b738825dd9dc4bb9bdea0b37e0a211f9" style="list-style-type:decimal"><li>以后发送到电脑端 27042端口的数据</li></ol><ol start="5" class="notion-list notion-list-numbered notion-block-d6a599c0898943b68400e285d1872703" style="list-style-type:decimal"><li>转发到手机的27042端口</li></ol><div class="notion-callout notion-gray_background_co notion-block-e459288d4f174d48b630d770fec8b495"><div class="notion-page-icon-inline notion-page-icon-span"><span class="notion-page-icon" role="img" aria-label="💡">💡</span></div><div class="notion-callout-text">以后手机端每次启动了frida-server，都要执行端口转发!，否则会报错!!!</div></div><div class="notion-blank notion-block-1e596e31f7fb449ab577ea65a1040a4a"> </div><h4 class="notion-h notion-h3 notion-h-indent-1 notion-block-39b8c7a9e7df49f197254b08b45e4947" data-id="39b8c7a9e7df49f197254b08b45e4947"><span><div id="39b8c7a9e7df49f197254b08b45e4947" class="notion-header-anchor"></div><a class="notion-hash-link" href="#39b8c7a9e7df49f197254b08b45e4947" title="1.2.2 使用python代码，打印手机中的所有进程—前台运行的进程"><svg viewBox="0 0 16 16" width="16" height="16"><path fill-rule="evenodd" d="M7.775 3.275a.75.75 0 001.06 1.06l1.25-1.25a2 2 0 112.83 2.83l-2.5 2.5a2 2 0 01-2.83 0 .75.75 0 00-1.06 1.06 3.5 3.5 0 004.95 0l2.5-2.5a3.5 3.5 0 00-4.95-4.95l-1.25 1.25zm-4.69 9.64a2 2 0 010-2.83l2.5-2.5a2 2 0 012.83 0 .75.75 0 001.06-1.06 3.5 3.5 0 00-4.95 0l-2.5 2.5a3.5 3.5 0 004.95 4.95l1.25-1.25a.75.75 0 00-1.06-1.06l-1.25 1.25a2 2 0 01-2.83 0z"></path></svg></a><span class="notion-h-title">1.2.2 使用python代码，打印手机中的所有进程—前台运行的进程</span></span></h4><div class="notion-callout notion-gray_background_co notion-block-4ccd0cd1beeb4241b543947aaf684083"><div class="notion-page-icon-inline notion-page-icon-span"><span class="notion-page-icon" role="img" aria-label="💡">💡</span></div><div class="notion-callout-text">电脑上cmd <code class="notion-inline-code">adb shell</code><ul class="notion-list notion-list-disc notion-block-5374be0fa7754dcd89637b46d003390f"><li>进入<code class="notion-inline-code">su</code> 权限</li></ul><ul class="notion-list notion-list-disc notion-block-addb157dc673482e973a5320fdbae05d"><li>cd 到安装目录，我这里是 <code class="notion-inline-code">/data/local/tmp</code></li></ul><ul class="notion-list notion-list-disc notion-block-9bb642e044474912997d9dc2941c395d"><li>最后启动该frida-server</li></ul><ul class="notion-list notion-list-disc notion-block-e738fc5d02104fd684d18823b4c2cf53"><li>启动后，在电脑端进行端口转发 <em>1.2.1</em></li></ul><ul class="notion-list notion-list-disc notion-block-2cfc9f1979ff40b9ad6d06c0734c699d"><li>后才能打印手机端正在进行的所有进程，否则将被拒绝 <em>1.2.2</em></li></ul></div></div><figure class="notion-asset-wrapper notion-asset-wrapper-image notion-block-a250ee1bda8b4e7396cd3dbe72093b0a"><div style="position:relative;display:flex;justify-content:center;align-self:center;width:100%;max-width:100%;flex-direction:column;height:132px"><img style="object-fit:cover" src="https://www.notion.so/image/https%3A%2F%2Fprod-files-secure.s3.us-west-2.amazonaws.com%2F66b80bcb-d694-40ad-a8f0-6764d2e84755%2F7d0cd5ad-8aa1-499b-a342-09ccc6f2995c%2FUntitled.png?table=block&amp;id=a250ee1b-da8b-4e73-96cd-3dbe72093b0a&amp;t=a250ee1b-da8b-4e73-96cd-3dbe72093b0a&amp;width=672&amp;cache=v2" alt="notion image" loading="lazy" decoding="async"/></div></figure><figure class="notion-asset-wrapper notion-asset-wrapper-image notion-block-809a910fa67f45668760aded6fe0cfd6"><div style="position:relative;display:flex;justify-content:center;align-self:center;width:100%;max-width:100%;flex-direction:column;height:205px"><img style="object-fit:cover" src="https://www.notion.so/image/https%3A%2F%2Fprod-files-secure.s3.us-west-2.amazonaws.com%2F66b80bcb-d694-40ad-a8f0-6764d2e84755%2F55e93b90-fa61-4118-9282-8a74a8c7a655%2FUntitled.png?table=block&amp;id=809a910f-a67f-4566-8760-aded6fe0cfd6&amp;t=809a910f-a67f-4566-8760-aded6fe0cfd6&amp;width=672&amp;cache=v2" alt="notion image" loading="lazy" decoding="async"/></div></figure><figure class="notion-asset-wrapper notion-asset-wrapper-image notion-block-fe23d82660234e1a83d3fb01089b8440"><div style="position:relative;display:flex;justify-content:center;align-self:center;width:633.828125px;max-width:100%;flex-direction:column"><img style="object-fit:cover" src="https://www.notion.so/image/https%3A%2F%2Fprod-files-secure.s3.us-west-2.amazonaws.com%2F66b80bcb-d694-40ad-a8f0-6764d2e84755%2Fb6ecf8d8-3797-4121-8ff2-883840f47755%2FUntitled.png?table=block&amp;id=fe23d826-6023-4e1a-83d3-fb01089b8440&amp;t=fe23d826-6023-4e1a-83d3-fb01089b8440&amp;width=633.828125&amp;cache=v2" alt="notion image" loading="lazy" decoding="async"/></div></figure><div class="notion-blank notion-block-c8c9118e389d4e4aaa347052cb903c89"> </div><h3 class="notion-h notion-h2 notion-h-indent-0 notion-block-76bd1a7eae5d4c19bbe8fc1ffed9a2b2" data-id="76bd1a7eae5d4c19bbe8fc1ffed9a2b2"><span><div id="76bd1a7eae5d4c19bbe8fc1ffed9a2b2" class="notion-header-anchor"></div><a class="notion-hash-link" href="#76bd1a7eae5d4c19bbe8fc1ffed9a2b2" title="1.3 Hook模板"><svg viewBox="0 0 16 16" width="16" height="16"><path fill-rule="evenodd" d="M7.775 3.275a.75.75 0 001.06 1.06l1.25-1.25a2 2 0 112.83 2.83l-2.5 2.5a2 2 0 01-2.83 0 .75.75 0 00-1.06 1.06 3.5 3.5 0 004.95 0l2.5-2.5a3.5 3.5 0 00-4.95-4.95l-1.25 1.25zm-4.69 9.64a2 2 0 010-2.83l2.5-2.5a2 2 0 012.83 0 .75.75 0 001.06-1.06 3.5 3.5 0 00-4.95 0l-2.5 2.5a3.5 3.5 0 004.95 4.95l1.25-1.25a.75.75 0 00-1.06-1.06l-1.25 1.25a2 2 0 01-2.83 0z"></path></svg></a><span class="notion-h-title">1.3 Hook模板</span></span></h3><hr class="notion-hr notion-block-acca752bbe05489e8aac845fdf915055"/><div class="notion-callout notion-gray_background_co notion-block-a6e08a7eace0494382447779a02cc4a2"><div class="notion-page-icon-inline notion-page-icon-span"><span class="notion-page-icon" role="img" aria-label="💡">💡</span></div><div class="notion-callout-text">注意！: 在执行Hook前 必须启动frida-server 以及 做好 端口转发</div></div><div class="notion-blank notion-block-5a8cbd41fe14458ea051173cde1cc58b"> </div><figure class="notion-asset-wrapper notion-asset-wrapper-image notion-block-fa04d883cf00453f90ca9dce510bee5e"><div style="position:relative;display:flex;justify-content:center;align-self:center;width:100%;max-width:100%;flex-direction:column;height:100%"><img style="object-fit:cover" src="https://www.notion.so/image/https%3A%2F%2Fprod-files-secure.s3.us-west-2.amazonaws.com%2F66b80bcb-d694-40ad-a8f0-6764d2e84755%2Fdcd0012c-47f6-476b-bef1-42b9260ee011%2FUntitled.png?table=block&amp;id=fa04d883-cf00-453f-90ca-9dce510bee5e&amp;t=fa04d883-cf00-453f-90ca-9dce510bee5e&amp;width=708&amp;cache=v2" alt="notion image" loading="lazy" decoding="async"/></div></figure><figure class="notion-asset-wrapper notion-asset-wrapper-image notion-block-4c37f203c8e34f18ae4d678ba7b6b2a4"><div style="position:relative;display:flex;justify-content:center;align-self:center;width:100%;max-width:100%;flex-direction:column;height:100%"><img style="object-fit:cover" src="https://www.notion.so/image/https%3A%2F%2Fprod-files-secure.s3.us-west-2.amazonaws.com%2F66b80bcb-d694-40ad-a8f0-6764d2e84755%2Fdbfd63ae-1369-46ab-8c15-355da506a4df%2FUntitled.png?table=block&amp;id=4c37f203-c8e3-4f18-ae4d-678ba7b6b2a4&amp;t=4c37f203-c8e3-4f18-ae4d-678ba7b6b2a4&amp;width=708&amp;cache=v2" alt="notion image" loading="lazy" decoding="async"/></div></figure><figure class="notion-asset-wrapper notion-asset-wrapper-image notion-block-efdbcb468a134df78989bfc19621de5b"><div style="position:relative;display:flex;justify-content:center;align-self:center;width:100%;max-width:100%;flex-direction:column;height:100%"><img style="object-fit:cover" src="https://www.notion.so/image/https%3A%2F%2Fprod-files-secure.s3.us-west-2.amazonaws.com%2F66b80bcb-d694-40ad-a8f0-6764d2e84755%2Fd125fbfa-a2c6-4073-8b8f-f104b5270794%2FUntitled.png?table=block&amp;id=efdbcb46-8a13-4df7-8989-bfc19621de5b&amp;t=efdbcb46-8a13-4df7-8989-bfc19621de5b&amp;width=708&amp;cache=v2" alt="notion image" loading="lazy" decoding="async"/></div></figure><figure class="notion-asset-wrapper notion-asset-wrapper-image notion-block-7f494c414b6a4abc9fb6b9fa1ceddfe4"><div style="position:relative;display:flex;justify-content:center;align-self:center;width:100%;max-width:100%;flex-direction:column;height:100%"><img style="object-fit:cover" src="https://www.notion.so/image/https%3A%2F%2Fprod-files-secure.s3.us-west-2.amazonaws.com%2F66b80bcb-d694-40ad-a8f0-6764d2e84755%2F8079d0ee-6fe9-4c2a-976e-a2c28da32883%2FUntitled.png?table=block&amp;id=7f494c41-4b6a-4abc-9fb6-b9fa1ceddfe4&amp;t=7f494c41-4b6a-4abc-9fb6-b9fa1ceddfe4&amp;width=441.9921875&amp;cache=v2" alt="notion image" loading="lazy" decoding="async"/></div></figure><div class="notion-blank notion-block-fd3046dc194c4c159b6df1054990ade5"> </div><div class="notion-callout notion-gray_background_co notion-block-4e2cb56ec6214546a71615eab16f43db"><div class="notion-page-icon-inline notion-page-icon-span"><span class="notion-page-icon" role="img" aria-label="💡">💡</span></div><div class="notion-callout-text"><span class="notion-default">总结步骤：</span><ol start="1" class="notion-list notion-list-numbered notion-block-1113db6382644cf5b7f4b434e272f9d7" style="list-style-type:decimal"><li><span class="notion-purple_background">写好hook代码</span></li></ol><ol start="2" class="notion-list notion-list-numbered notion-block-9641a1a4247d4aeca3c4f6a55161ab43" style="list-style-type:decimal"><li><span class="notion-purple_background">手机端运行frida-server</span></li></ol><ol start="3" class="notion-list notion-list-numbered notion-block-0fe8508f4a294148bdce8928b16257bd" style="list-style-type:decimal"><li><span class="notion-purple_background">做好端口转发</span></li></ol><ol start="4" class="notion-list notion-list-numbered notion-block-b0ade8c5b5f248ab93dbd30b99890b01" style="list-style-type:decimal"><li><span class="notion-purple_background">开启app</span></li></ol><ol start="5" class="notion-list notion-list-numbered notion-block-1f9e96f289c6431baa1f112cd0881be7" style="list-style-type:decimal"><li><span class="notion-purple_background">右键运行hook脚本</span></li></ol><ol start="6" class="notion-list notion-list-numbered notion-block-fd65a62cb83940219ca1a0068d76e9e1" style="list-style-type:decimal"><li><span class="notion-purple_background">触发对应接口，等待hook输出</span></li></ol></div></div><figure class="notion-asset-wrapper notion-asset-wrapper-image notion-block-c7e0c33a560b481baba1a917036cce5a"><div style="position:relative;display:flex;justify-content:center;align-self:center;width:100%;max-width:100%;flex-direction:column;height:100%"><img style="object-fit:cover" src="https://www.notion.so/image/https%3A%2F%2Fprod-files-secure.s3.us-west-2.amazonaws.com%2F66b80bcb-d694-40ad-a8f0-6764d2e84755%2Fd89289e7-e1be-4b29-a10a-4f8a1527bcf0%2FUntitled.png?table=block&amp;id=c7e0c33a-560b-481b-aba1-a917036cce5a&amp;t=c7e0c33a-560b-481b-aba1-a917036cce5a&amp;width=672&amp;cache=v2" alt="notion image" loading="lazy" decoding="async"/></div></figure><div class="notion-blank notion-block-505630ed266841a78542bcb32caa0761"> </div><h3 class="notion-h notion-h2 notion-h-indent-0 notion-block-9c3002e43e2e43c18e7c6c7151387df4" data-id="9c3002e43e2e43c18e7c6c7151387df4"><span><div id="9c3002e43e2e43c18e7c6c7151387df4" class="notion-header-anchor"></div><a class="notion-hash-link" href="#9c3002e43e2e43c18e7c6c7151387df4" title="1.4 sqawn与attach的hook方案"><svg viewBox="0 0 16 16" width="16" height="16"><path fill-rule="evenodd" d="M7.775 3.275a.75.75 0 001.06 1.06l1.25-1.25a2 2 0 112.83 2.83l-2.5 2.5a2 2 0 01-2.83 0 .75.75 0 00-1.06 1.06 3.5 3.5 0 004.95 0l2.5-2.5a3.5 3.5 0 00-4.95-4.95l-1.25 1.25zm-4.69 9.64a2 2 0 010-2.83l2.5-2.5a2 2 0 012.83 0 .75.75 0 001.06-1.06 3.5 3.5 0 00-4.95 0l-2.5 2.5a3.5 3.5 0 004.95 4.95l1.25-1.25a.75.75 0 00-1.06-1.06l-1.25 1.25a2 2 0 01-2.83 0z"></path></svg></a><span class="notion-h-title">1.4 sqawn与attach的hook方案</span></span></h3><hr class="notion-hr notion-block-d45f66f5285349aea6ab1a86356491fd"/><div class="notion-callout notion-gray_background_co notion-block-3e83f030bc464a2cae985f91bf3a642b"><div class="notion-page-icon-inline notion-page-icon-span"><span class="notion-page-icon" role="img" aria-label="💡">💡</span></div><div class="notion-callout-text"><span class="notion-gray">两种Hook方案的应用场景区别比较</span><div class="notion-text notion-block-2524c55f4f7c464ea0350e2d1df18795">spawn方案</div><div class="notion-text notion-block-8dcf39970f90443d84e80b91a0121054"><b>适应场景</b>：
Spawn 方式是在目标应用程序<span class="notion-red">启动时直接注入</span> Frida 的 Agent 代码</div><ul class="notion-list notion-list-disc notion-block-27564a1bbc6448e0b9ae0706014093d8"><li>需要在应用程序启动的早期阶段进行 Hook。</li></ul><ul class="notion-list notion-list-disc notion-block-03be8fdb76914f0fbdfb04841a21df50"><li>需要访问和修改应用程序的内部状态，例如应用程序的全局变量、静态变量等。</li></ul><ul class="notion-list notion-list-disc notion-block-da6f6989a362463a9f14d8066279f403"><li>需要 Hook 应用程序的初始化过程，以实现对应用程序的自定义初始化逻辑。</li></ul><ul class="notion-list notion-list-disc notion-block-e7b64dc96f81460fa52a281792f198dd"><li>需要在应用程序的上下文中执行代码，并与其他模块或库进行交互。</li></ul><div class="notion-text notion-block-6eece1f2818e410eba59d0be0b6077b3">attach方案（上面的案例，就是attach方案）</div><div class="notion-text notion-block-01f75e2be6924ca5930ea2f428c396ad"><b>适应场景</b>：
Attach 方式是在目标应用程序<span class="notion-red">已经运行的过程中动态地连接并注入</span> Frida 的Agent 代码</div><ul class="notion-list notion-list-disc notion-block-8f20db43eca54a048c9b54f0ef5c0e20"><li>需要对已经运行的应用程序进行 Hook，即动态地连接到正在运行的进程。</li></ul><ul class="notion-list notion-list-disc notion-block-0b3a2d37b94449cd912a34d3dcb6ad1b"><li>需要在应用程序运行时拦截和修改特定的方法调用。</li></ul><ul class="notion-list notion-list-disc notion-block-e4fa6d9d91294a659aaf1107f2cc2238"><li>需要实时监视和修改应用程序的行为，例如参数修改、返回值篡改等。</li></ul><ul class="notion-list notion-list-disc notion-block-801f12bec4c244388e49e10258f94f2f"><li>需要对应用程序进行调试和分析，以查找潜在的问题和漏洞。</li></ul><div class="notion-blank notion-block-6dfe23e82e3f460b81deae2af92ed974"> </div><div class="notion-text notion-block-019b1beb8d65447c9b4f1495888cb829"><span class="notion-orange">上面的案例--》密码加密---》程序运行了，点击登录，才执行密码加密---》所以咱们使用了</span><b><span class="notion-orange">attach方案</span></b></div><div class="notion-blank notion-block-c4a01c971f834099ae43632c919dee72"> </div><div class="notion-text notion-block-ca2c3bb70fcf4850a8b8d240e6ba550e"><span class="notion-orange">比如：有个应用程序，一启动---》就向后端发送请求---》如果等app启动了，使用attach方案hook，就可能hook不到，这种情况下，使用</span><b><span class="notion-orange">spwan方案</span></b><span class="notion-orange">---》重启应用---》启动过程中，hook进去</span></div></div></div><h4 class="notion-h notion-h3 notion-h-indent-1 notion-block-a414b626e4ba417195835219495ec0b0" data-id="a414b626e4ba417195835219495ec0b0"><span><div id="a414b626e4ba417195835219495ec0b0" class="notion-header-anchor"></div><a class="notion-hash-link" href="#a414b626e4ba417195835219495ec0b0" title="1.4.1 python实现方式"><svg viewBox="0 0 16 16" width="16" height="16"><path fill-rule="evenodd" d="M7.775 3.275a.75.75 0 001.06 1.06l1.25-1.25a2 2 0 112.83 2.83l-2.5 2.5a2 2 0 01-2.83 0 .75.75 0 00-1.06 1.06 3.5 3.5 0 004.95 0l2.5-2.5a3.5 3.5 0 00-4.95-4.95l-1.25 1.25zm-4.69 9.64a2 2 0 010-2.83l2.5-2.5a2 2 0 012.83 0 .75.75 0 001.06-1.06 3.5 3.5 0 00-4.95 0l-2.5 2.5a3.5 3.5 0 004.95 4.95l1.25-1.25a.75.75 0 00-1.06-1.06l-1.25 1.25a2 2 0 01-2.83 0z"></path></svg></a><span class="notion-h-title">1.4.1 python实现方式</span></span></h4><div class="notion-text notion-block-d000e6e489ea489b8d6a26f0b1da5c9e">attach方案hook</div><div class="notion-text notion-block-fc422029b9bb4f509403e52bc3c2a55a">
spawn方案--》他会<span class="notion-brown">自动重启app</span>--》适应于应用程序启动初期进行hook</div><h4 class="notion-h notion-h3 notion-h-indent-1 notion-block-b13262e4f4ef4874a23f85a6f8c28cd4" data-id="b13262e4f4ef4874a23f85a6f8c28cd4"><span><div id="b13262e4f4ef4874a23f85a6f8c28cd4" class="notion-header-anchor"></div><a class="notion-hash-link" href="#b13262e4f4ef4874a23f85a6f8c28cd4" title="1.4.2 JavaScript实现方式"><svg viewBox="0 0 16 16" width="16" height="16"><path fill-rule="evenodd" d="M7.775 3.275a.75.75 0 001.06 1.06l1.25-1.25a2 2 0 112.83 2.83l-2.5 2.5a2 2 0 01-2.83 0 .75.75 0 00-1.06 1.06 3.5 3.5 0 004.95 0l2.5-2.5a3.5 3.5 0 00-4.95-4.95l-1.25 1.25zm-4.69 9.64a2 2 0 010-2.83l2.5-2.5a2 2 0 012.83 0 .75.75 0 001.06-1.06 3.5 3.5 0 00-4.95 0l-2.5 2.5a3.5 3.5 0 004.95 4.95l1.25-1.25a.75.75 0 00-1.06-1.06l-1.25 1.25a2 2 0 01-2.83 0z"></path></svg></a><span class="notion-h-title">1.4.2 JavaScript实现方式</span></span></h4><div class="notion-callout notion-gray_background_co notion-block-092487d29d9a4a1181e2d51117e19664"><div class="notion-page-icon-inline notion-page-icon-span"><span class="notion-page-icon" role="img" aria-label="💡">💡</span></div><div class="notion-callout-text">由于frida，提供了js的api接口，它可以写js脚本去运行hook

而我们用的python -》 其实它的核心逻辑，也是在用js调用frida的api，借助于了 frida-tools和firda这两个模块
所以最核心的其实还是JS的hook方式，</div></div><div class="notion-text notion-block-5a9b825afa784304ad4142a84ddfdfb6">attach 方案</div><div class="notion-text notion-block-2f9f8619bbc7458ca6f104b61d6da142">spawn方案</div><div class="notion-blank notion-block-8a31be31a9d94af69f15796364128c52"> </div></main></div>]]></content:encoded>
        </item>
    </channel>
</rss>