<?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>Fosvcat的博客</title>
        <link>https://www.fosvcat.com/</link>
        <description>互联网角落中的小屋</description>
        <lastBuildDate>Sun, 10 May 2026 02:41:36 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, Fosvcat</copyright>
        <item>
            <title><![CDATA[M1卡笔记-原理与数据]]></title>
            <link>https://www.fosvcat.com/article/11</link>
            <guid>https://www.fosvcat.com/article/11</guid>
            <pubDate>Mon, 16 Jun 2025 00:00:00 GMT</pubDate>
            <description><![CDATA[介绍相关卡片与技术，M1卡工作原理和数据使用]]></description>
            <content:encoded><![CDATA[<div id="notion-article" class="mx-auto overflow-hidden "><main class="notion light-mode notion-page notion-block-214a85b037d7809b97ccea208d401443"><div class="notion-viewport"></div><div class="notion-collection-page-properties"></div><div class="notion-callout notion-gray_background_co notion-block-23da85b037d780e88068cc226afeff9d"><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-23da85b037d780e48c05ed5253cbdf48">警告与免责声明：本文仅用于技术与知识分享，请遵守当地相关法律法规。作者及本站不会为任何人或其它生物造成的一切形式的损失或任何违法违规行为负责</div></div></div><div class="notion-callout notion-gray_background_co notion-block-23da85b037d780debf13d7c62024ffa7"><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-23da85b037d7805a85aafa1a59abf0c2">配合阅读：<a class="notion-link" href="https://www.fosvcat.com/article/12" target="_blank" rel="noopener noreferrer">详解M1卡-破解与对抗</a></div></div></div><h2 class="notion-h notion-h1 notion-h-indent-0 notion-block-215a85b037d780929daec17678ba123d" data-id="215a85b037d780929daec17678ba123d"><span><div id="215a85b037d780929daec17678ba123d" class="notion-header-anchor"></div><a class="notion-hash-link" href="#215a85b037d780929daec17678ba123d" 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><div class="notion-text notion-block-21aa85b037d7804ea6e5e63c0b69bc3b">卡片有很多种分类方式，不同分类又有各式组合，不存在严格的树形或包含关系。本文章的主角是Mifare卡，其它信息均不细讲。</div><h4 class="notion-h notion-h3 notion-h-indent-1 notion-block-215a85b037d780009151c5ca7ca297e3" data-id="215a85b037d780009151c5ca7ca297e3"><span><div id="215a85b037d780009151c5ca7ca297e3" class="notion-header-anchor"></div><a class="notion-hash-link" href="#215a85b037d780009151c5ca7ca297e3" 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></h4><div class="notion-text notion-block-215a85b037d780cdb964c4806d480cf9">卡片从读取方式上包含 接触式、非接触式（如<b>射频</b>）、混合式</div><ul class="notion-list notion-list-disc notion-block-215a85b037d780a599eac6ad95fb0f12"><li>手机Sim卡是接触式卡</li></ul><ul class="notion-list notion-list-disc notion-block-215a85b037d780f1ac46e40b2f3b399e"><li>校园卡、公交卡等是非接触式射频卡</li></ul><ul class="notion-list notion-list-disc notion-block-215a85b037d780c5b128debecc74fcc4"><li>银行卡是混合式卡 —— 接触、磁条、射频</li></ul><div class="notion-text notion-block-215a85b037d7801494cbd1988e4f7566">卡片通信方式可以从外观上轻松区分，设计上也都是取决于各自使用场景</div><div class="notion-text notion-block-215a85b037d78057bb0ec495c6aaf924">Mifare 卡都属于 <b>非接触式射频卡</b></div><h4 class="notion-h notion-h3 notion-h-indent-1 notion-block-215a85b037d780de9a77dbf643576dd5" data-id="215a85b037d780de9a77dbf643576dd5"><span><div id="215a85b037d780de9a77dbf643576dd5" class="notion-header-anchor"></div><a class="notion-hash-link" href="#215a85b037d780de9a77dbf643576dd5" 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></h4><div class="notion-text notion-block-215a85b037d780deb84ccecce0367ba1">UHF卡，超高频卡(865-995mHZ)，不常见，常用于停车场的闸机系统，能隔数米远传输数据</div><div class="notion-text notion-block-215a85b037d780aea092f275dde788d9">ID卡，低频卡(125kHZ)，存储只读数据，出厂写死卡号。常见于物流识别、宠物皮下芯片等</div><div class="notion-text notion-block-215a85b037d78082adb8e949656b697d"><b>IC卡（</b>PICC<b>）</b>，又称<b>高频卡</b>(13.56mHz)或智能卡。它是<span class="notion-inline-underscore">目前最为常见，应用最广的卡片</span></div><div class="notion-text notion-block-215a85b037d78084b358fbfcc8f30d02">Mifare 卡都属于 <b>IC卡</b></div><h4 class="notion-h notion-h3 notion-h-indent-1 notion-block-215a85b037d7807d8925e02ba01dd72d" data-id="215a85b037d7807d8925e02ba01dd72d"><span><div id="215a85b037d7807d8925e02ba01dd72d" class="notion-header-anchor"></div><a class="notion-hash-link" href="#215a85b037d7807d8925e02ba01dd72d" 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></h4><div class="notion-text notion-block-215a85b037d780188b70e16eae48171d">继续按照 <b>射频式IC卡</b> 的内置芯片分类，主要包含</div><ul class="notion-list notion-list-disc notion-block-219a85b037d7802f9f5bd2156be76e77"><li><b>MIFARE 系列</b>：非常常见，由<a class="notion-link" href="https://zh.wikipedia.org/wiki/%E6%81%A9%E6%99%BA%E6%B5%A6%E5%8D%8A%E5%B0%8E%E9%AB%94" target="_blank" rel="noopener noreferrer">恩智浦半导体公司</a>（NXP）研发，包含多个系列，成本低用途广。</li></ul><ul class="notion-list notion-list-disc notion-block-21aa85b037d7809c9753ef1c3d6a66b0"><li>NTAG 系列：同样由恩智浦推出，常用于存储WIFI、联系人、链接等信息，方便操作与共享。</li></ul><ul class="notion-list notion-list-disc notion-block-219a85b037d780548a99c3bb3f37c1c5"><li>其它 CPU 卡：例如银行卡，用于高安全性场景中，目前不可破解。</li></ul><ul class="notion-list notion-list-disc notion-block-219a85b037d780b39e4ad975ae536b7f"><li>其它 ：FeliCa 、 HID iClass 等，不常见。</li></ul><div class="notion-text notion-block-215a85b037d78029beb4d3cc6c34563e">高安全需求场景中，CPU卡更加常见。但因制造和管理成本低，MIFARE 卡仍在被大量应用。</div><div class="notion-text notion-block-21aa85b037d780a1838fec92140a70fc">可通过卡片的 SAK 值判断卡芯片类型，具体见后文</div><h2 class="notion-h notion-h1 notion-h-indent-0 notion-block-21ca85b037d7806ebf2df2e93cc3d73c" data-id="21ca85b037d7806ebf2df2e93cc3d73c"><span><div id="21ca85b037d7806ebf2df2e93cc3d73c" class="notion-header-anchor"></div><a class="notion-hash-link" href="#21ca85b037d7806ebf2df2e93cc3d73c" 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><h3 class="notion-h notion-h2 notion-h-indent-1 notion-block-222a85b037d780e9be52d99f12e41038" data-id="222a85b037d780e9be52d99f12e41038"><span><div id="222a85b037d780e9be52d99f12e41038" class="notion-header-anchor"></div><a class="notion-hash-link" href="#222a85b037d780e9be52d99f12e41038" 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></h3><div class="notion-row notion-block-21ca85b037d780f9ab91c281fb4f6ab9"><div class="notion-column notion-block-21ca85b037d780a9bba5dcf76cec38ef" style="width:calc((100% - (1 * min(32px, 4vw))) * 0.5)"><div class="notion-text notion-block-21ca85b037d7805b852ee83b561435fa"><b>RFID（射频识别）：</b></div><ul class="notion-list notion-list-disc notion-block-21ca85b037d78021aa7ccf06e326cccb"><li>包含低频到超高频</li></ul><ul class="notion-list notion-list-disc notion-block-21ca85b037d7806393f0dc97062a8840"><li>工作距离几厘米到几十米</li></ul><ul class="notion-list notion-list-disc notion-block-21ca85b037d78063886feef1921128e1"><li>读写器和标签是独立的两个实体</li></ul><ul class="notion-list notion-list-disc notion-block-21ca85b037d7809b98dcd6ba2e4ee964"><li>不支持P2P，设备间为主从关系</li></ul></div><div class="notion-spacer"></div><div class="notion-column notion-block-21ca85b037d780c7a790fe0cc958cd88" style="width:calc((100% - (1 * min(32px, 4vw))) * 0.5)"><div class="notion-text notion-block-21ca85b037d7800babbedb0861d30d2b"><b>NFC（近场通信）：</b></div><ul class="notion-list notion-list-disc notion-block-21ca85b037d780ff9bccd87675d406d5"><li>特指高频(13.56mHz)</li></ul><ul class="notion-list notion-list-disc notion-block-21ca85b037d78082b2e8e6f0780aba57"><li>工作距离 0-10 厘米</li></ul><ul class="notion-list notion-list-disc notion-block-21ca85b037d780f9a323cf1c9053b199"><li>既支持读写操作模式也支持卡模式</li></ul><ul class="notion-list notion-list-disc notion-block-21ca85b037d78072b4daf92bbbaa24c4"><li>支持P2P，设备对等可交换数据</li></ul></div><div class="notion-spacer"></div></div><div class="notion-text notion-block-21ca85b037d78075be17f1e2f968ecbf">NFC 在 RFID 的基础上发展而来，也兼容 RFID 高频的通信标准，但两者不是包含关系</div><h4 class="notion-h notion-h3 notion-h-indent-2 notion-block-21ca85b037d7803ebff4dd6f20c63b28" data-id="21ca85b037d7803ebff4dd6f20c63b28"><span><div id="21ca85b037d7803ebff4dd6f20c63b28" class="notion-header-anchor"></div><a class="notion-hash-link" href="#21ca85b037d7803ebff4dd6f20c63b28" title="ISO 14443-A/B"><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">ISO 14443-A/B</span></span></h4><div class="notion-text notion-block-21ca85b037d780db981dfd543cd94cdb">ISO 14443 标准定义了 13.56 MHz 卡和读卡器之间的各种特性。分为两种载波调制和二进制编码方式不同且互不兼容的类型：Type-A 和 Type-B ，其对应的呼叫请求命令分别为 REQA 和 REQB，读卡器需要专门支持才能处理对应类型的卡。</div><div class="notion-text notion-block-221a85b037d7802fa240c41b1ad03823">硬件设计上，Type-B 比 Type-A 成本更高，更复杂，在高安全性需求的读卡系统中更常见。</div><ul class="notion-list notion-list-disc notion-block-21ca85b037d7803d9dddcdd5237a1cc7"><li>Type-A 常见于：<b>所有 Mifare 卡片</b>，遵循 <a class="notion-link" href="https://en.wikipedia.org/wiki/ISO/IEC_14443" target="_blank" rel="noopener noreferrer">ISO14443A</a> 标准</li></ul><ul class="notion-list notion-list-disc notion-block-221a85b037d78087a05fd4e47c89e38e"><li>Type-B 常见于：银行卡、大多数国家（包括中国）的电子身份证</li></ul><h3 class="notion-h notion-h2 notion-h-indent-1 notion-block-21ca85b037d78020ad53f509e3bbef5e" data-id="21ca85b037d78020ad53f509e3bbef5e"><span><div id="21ca85b037d78020ad53f509e3bbef5e" class="notion-header-anchor"></div><a class="notion-hash-link" href="#21ca85b037d78020ad53f509e3bbef5e" title="MIFARE卡读卡器"><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">MIFARE卡读卡器</span></span></h3><div class="notion-text notion-block-222a85b037d78055a231db0862db72cd"><b>读卡器，又称读头、PCD</b></div><hr class="notion-hr notion-block-22ea85b037d7800d8befc7d0d0671e5d"/><h4 class="notion-h notion-h3 notion-h-indent-2 notion-block-22ea85b037d780e187e0c14f403a0624" data-id="22ea85b037d780e187e0c14f403a0624"><span><div id="22ea85b037d780e187e0c14f403a0624" class="notion-header-anchor"></div><a class="notion-hash-link" href="#22ea85b037d780e187e0c14f403a0624" 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></h4><div class="notion-text notion-block-22ea85b037d7803a85c2ee9a331122ca">读卡器工作时持续发射 13.56mHz 射频电磁波，包含呼叫请求命令，同时为卡片提供电能。</div><ul class="notion-list notion-list-disc notion-block-22ea85b037d78009b09df46e0cd7005b"><li><b>卡片响应：</b> </li><ul class="notion-list notion-list-disc notion-block-22ea85b037d78009b09df46e0cd7005b"><div class="notion-text notion-block-22ea85b037d78030a11df7d94d501790">一旦卡收到此请求，它就会响应读卡器，回应卡类型，让读卡器知道如何进行通信。</div></ul></ul><ul class="notion-list notion-list-disc notion-block-22ea85b037d780179355d013d30619db"><li><b>防碰撞： </b> </li><ul class="notion-list notion-list-disc notion-block-22ea85b037d780179355d013d30619db"><div class="notion-text notion-block-22ea85b037d780ad8b0bdd2ff640ce03">收到卡的响应后，读卡器会再发送几个请求来检测附近是否有其他卡，从而避免干扰与所需卡的通信。如果只有一张卡响应信号，则读取器选择该卡并继续通信。</div></ul></ul><h4 class="notion-h notion-h3 notion-h-indent-2 notion-block-22ea85b037d7801abbe0f2ecb7c2fa9e" data-id="22ea85b037d7801abbe0f2ecb7c2fa9e"><span><div id="22ea85b037d7801abbe0f2ecb7c2fa9e" class="notion-header-anchor"></div><a class="notion-hash-link" href="#22ea85b037d7801abbe0f2ecb7c2fa9e" 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></h4><div class="notion-text notion-block-22ea85b037d780bead0cf071a67d4b08">读卡器配套系统的会存储对应密钥或密钥算法。选中卡片后可以执行：</div><ul class="notion-list notion-list-disc notion-block-21ca85b037d7806b9948e9d2a41c01cf"><li>解卡</li><ul class="notion-list notion-list-disc notion-block-21ca85b037d7806b9948e9d2a41c01cf"><div class="notion-text notion-block-21ca85b037d78042acfdf90f0dc470fe">读卡器使用密钥认证，以访问加密的数据。读和写加密数据的前提都是通过对应权限的密钥解卡</div><div class="notion-text notion-block-22ba85b037d7808c8d66db2fd90a20c5"><b>Nonce</b> 在计算机术语中的意思是“使用一次的数字”，翻译后的一种简称为“随机数”。</div><div class="notion-text notion-block-22fa85b037d780be8b82ed40d9c8fcd6"><b>Nonce</b> in computer terminology means &quot;Number used once&quot;</div><div class="notion-text notion-block-222a85b037d780579b4ec705e7d8615f"><span class="notion-default"><span class="notion-default_background"><b>解卡三次握手</b></span></span>：</div><ol start="1" class="notion-list notion-list-numbered notion-block-222a85b037d78017be50ef516964ab34" style="list-style-type:decimal"><li><b>读卡器发送认证请求</b></li></ol><ol start="2" class="notion-list notion-list-numbered notion-block-222a85b037d780a6b24ae617bd433f75" style="list-style-type:decimal"><li><b>卡片返回 Nonce：</b>卡片生成<code class="notion-inline-code">nT</code>发送给读卡器</li></ol><ol start="3" class="notion-list notion-list-numbered notion-block-222a85b037d780a6a441fe2b097fc297" style="list-style-type:decimal"><li><b>读卡器加密 Nonce 并响应</b>：读卡器用密钥加密<code class="notion-inline-code">nT</code>得密文<code class="notion-inline-code">a</code>，发送<code class="notion-inline-code">a</code>及自身生成的<code class="notion-inline-code">nR</code></li></ol><ol start="4" class="notion-list notion-list-numbered notion-block-222a85b037d780a789b2dd105b4ca3bc" style="list-style-type:decimal"><li><b>卡片验证并响应</b>：卡片解密<code class="notion-inline-code">a</code>验证<code class="notion-inline-code">nT</code>匹配后，加密<code class="notion-inline-code">nR</code>返回给读卡器完成认证</li></ol></ul></ul><ul class="notion-list notion-list-disc notion-block-21ca85b037d780c08938d85296ee453d"><li>读取</li><ul class="notion-list notion-list-disc notion-block-21ca85b037d780c08938d85296ee453d"><div class="notion-text notion-block-21ca85b037d7801384f4e1047bbe5e1e">卡片的0块包含 UID，厂商码，卡片类型，等信息，不加密可被直接读取。</div><div class="notion-text notion-block-21ca85b037d7807887cce4c41147dcaf">对于加密扇区，需要读取权限的密钥才能读取数据</div></ul></ul><ul class="notion-list notion-list-disc notion-block-21ca85b037d780d48636f1989323bd74"><li>写入</li><ul class="notion-list notion-list-disc notion-block-21ca85b037d780d48636f1989323bd74"><div class="notion-text notion-block-222a85b037d780fc865ad83725f3b940">为了防复制、防破坏等安全需求，卡片的0块不可被写入</div><div class="notion-text notion-block-21ca85b037d7807c9ea1d4a3bf0afe2a">对于加密扇区，需要写入权限的密钥才能写入数据</div><div class="notion-text notion-block-21ca85b037d7808eb71fd0c1bef43e1f">写入操作还可根据密钥权限细分为：任意写入、增值、减值，由控制位决定</div></ul></ul><h3 class="notion-h notion-h2 notion-h-indent-1 notion-block-21ca85b037d7809b8a3ff8159ed8f5f7" data-id="21ca85b037d7809b8a3ff8159ed8f5f7"><span><div id="21ca85b037d7809b8a3ff8159ed8f5f7" class="notion-header-anchor"></div><a class="notion-hash-link" href="#21ca85b037d7809b8a3ff8159ed8f5f7" 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></h3><ul class="notion-list notion-list-disc notion-block-21ca85b037d780958a65ca218189c69c"><li>Power-off：卡片不在/离开射频场，处于断电状态</li></ul><ol start="1" class="notion-list notion-list-numbered notion-block-21ca85b037d78072872bee8cfde1ff1f" style="list-style-type:decimal"><li>Idle：卡片在射频场附近，进入空闲状态</li></ol><ol start="2" class="notion-list notion-list-numbered notion-block-21ca85b037d780ce8508d7f90e278748" style="list-style-type:decimal"><li>Ready：卡片收到读卡器REQA/B轮询，进入准备状态</li></ol><ol start="3" class="notion-list notion-list-numbered notion-block-21ca85b037d780b7bd89deab7fb0c9a8" style="list-style-type:decimal"><li>Active：卡片收到读卡器选择，进入激活状态</li></ol><ol start="4" class="notion-list notion-list-numbered notion-block-21ca85b037d7809cb105d8e650ddaaa8" style="list-style-type:decimal"><li>Halt：卡片收到休眠命令，进入休眠状态（可被唤醒回到2）</li></ol><h2 class="notion-h notion-h1 notion-h-indent-0 notion-block-219a85b037d7800eba03f6d6bffca5fe" data-id="219a85b037d7800eba03f6d6bffca5fe"><span><div id="219a85b037d7800eba03f6d6bffca5fe" class="notion-header-anchor"></div><a class="notion-hash-link" href="#219a85b037d7800eba03f6d6bffca5fe" title="MIFARE卡片系列"><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">MIFARE卡片系列</span></span></h2><div class="notion-text notion-block-219a85b037d780e689d3c788177315d0">MIFARE卡遵守<a class="notion-link" href="https://en.wikipedia.org/wiki/ISO/IEC_14443" target="_blank" rel="noopener noreferrer">ISO14443A</a>标准，是该标准的最有力代表，甚至同标准其它卡也会被称为MIFARE卡</div><h4 class="notion-h notion-h3 notion-h-indent-1 notion-block-21aa85b037d7800daa16f8409531425d" data-id="21aa85b037d7800daa16f8409531425d"><span><div id="21aa85b037d7800daa16f8409531425d" class="notion-header-anchor"></div><a class="notion-hash-link" href="#21aa85b037d7800daa16f8409531425d" title="MIFARE"><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">MIFARE</span></span></h4><div class="notion-text notion-block-219a85b037d78099a134dbf06ac590fa">MIFARE 卡系列目前分为</div><ul class="notion-list notion-list-disc notion-block-219a85b037d7802896b7e9d841ec41e5"><li>MIFARE Ultralight - 无加密，简称 M0 卡，用于一次性或有限次数使用，如地铁单程票</li></ul><ul class="notion-list notion-list-disc notion-block-219a85b037d780dd86c1fe4ee183f577"><li><b>MIFARE Classic</b> - 传统 Crypto-1 加密，广泛用于交通卡、会员卡、酒店门禁卡等</li></ul><ul class="notion-list notion-list-disc notion-block-219a85b037d7807aa3bbd120bae1ceba"><li>MIFARE Plus - 迭代安全升级版，可用 AES 加密，也兼容 Classic 的 Crypto-1 加密</li></ul><ul class="notion-list notion-list-disc notion-block-219a85b037d7807cb09dce397ff2e693"><li>MIFARE DESFire - 迭代安全升级版，支持 AES、TDES 加密、</li></ul><div class="notion-text notion-block-219a85b037d7803a8968cf61bc3fdfe9">目前知名度最高应用最广的就是 <b>MIFARE Classic </b>卡型</div><h4 class="notion-h notion-h3 notion-h-indent-1 notion-block-21aa85b037d7802ba2f0cd0d32f35c3d" data-id="21aa85b037d7802ba2f0cd0d32f35c3d"><span><div id="21aa85b037d7802ba2f0cd0d32f35c3d" class="notion-header-anchor"></div><a class="notion-hash-link" href="#21aa85b037d7802ba2f0cd0d32f35c3d" title="MIFARE Classic"><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">MIFARE Classic</span></span></h4><ul class="notion-list notion-list-disc notion-block-215a85b037d7800399adfd1b5a162668"><li><b>MIFARE Classic 1K（S50）</b>：总容量1KB</li></ul><ul class="notion-list notion-list-disc notion-block-215a85b037d7807a9c57ed2653eea048"><li>MIFARE Classic 4K（S70）：总容量4KB</li></ul><ul class="notion-list notion-list-disc notion-block-21aa85b037d7809c8df3db6fe4bbe6c4"><li>MIFARE Classic Mini（S20）：总容量320Byte</li></ul><div class="notion-text notion-block-219a85b037d780688019dc30daf95ccd">这些卡型仅数据存储量不同，其中 <b><span class="notion-inline-underscore">MIFARE Classic 1K 卡</span></b><span class="notion-inline-underscore"> </span><b><span class="notion-inline-underscore">最最常见</span></b></div><div class="notion-text notion-block-21aa85b037d7803da32bc83b090f8f53"><b><span class="notion-inline-underscore">“M1卡”既可以特指“MIFARE Classic 1K卡”，也可以指整个 MIFARE Classic 系列卡</span></b></div><div class="notion-text notion-block-21aa85b037d780558bdcef389de5e73e">由于 MIFARE Classic 1K 卡非常普及，影响力过大，有观点认为简称中的 ”1“ 特指 1K 卡；另有观点认为 ”1“ 特指MIFARE Classic系列的 Crypto-1 加密。<span class="notion-inline-underscore">简称本就是不严谨的</span>，也没必要过于纠结。只是在少数情况需要明确区分 MIFARE Classic 系列内某卡型时，不要用简称。</div><div class="notion-text notion-block-21aa85b037d780ecb746f9dc067773c3">IC 卡/智能卡 包含 M1 卡，不可将 M1 卡与 MIFARE Classic 外的卡型混为一谈。</div><h4 class="notion-h notion-h3 notion-h-indent-1 notion-block-21aa85b037d780ffabf9d3b971ccdf4a" data-id="21aa85b037d780ffabf9d3b971ccdf4a"><span><div id="21aa85b037d780ffabf9d3b971ccdf4a" class="notion-header-anchor"></div><a class="notion-hash-link" href="#21aa85b037d780ffabf9d3b971ccdf4a" title="为什么 M1 卡如此主流"><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">为什么 M1 卡如此主流</span></span></h4><div class="notion-row notion-block-22ca85b037d78089a3a4daca884c8975"><div class="notion-column notion-block-22ca85b037d780a08ecce2f8c9ef2936" style="width:calc((100% - (1 * min(32px, 4vw))) * 0.8125)"><div class="notion-text notion-block-21ba85b037d78065b812f4ca18a11845">M1 卡的使用寿命约为 10年，非常可靠。</div><div class="notion-text notion-block-21ba85b037d7807ba293d439ab1e4fb3">M1 卡主要用于存储姓名、编号、电话、日期、金额等数据。虽然有更大容量的卡型，但 1K卡已经能满足大多数使用需求。此外 M1卡的各种软硬件系统（读卡系统、管理后台、数据库等）已相当成熟，被广泛应用。CPU 卡通常需要定制的软硬件系统，生产、发行、更换、维护各环节成本都相对较高，在很多场景中暂时不能替换 M1 卡。</div></div><div class="notion-spacer"></div><div class="notion-column notion-block-22ca85b037d780f7afaae674979a9fd9" style="width:calc((100% - (1 * min(32px, 4vw))) * 0.18749999999999994)"><figure class="notion-asset-wrapper notion-asset-wrapper-image notion-block-21aa85b037d7801b8262e2f014e5980e"><div style="position:relative;display:flex;justify-content:center;align-self:center;width:192px;max-width:100%;flex-direction:column"><img style="object-fit:cover" src="https://www.notion.so/image/attachment%3A3b42035a-b2da-401b-a646-dec3886b2332%3AO1CN01DJ09JW1RKdkTc0k2h_!!2567252093.avif?table=block&amp;id=21aa85b0-37d7-801b-8262-e2f014e5980e&amp;t=21aa85b0-37d7-801b-8262-e2f014e5980e" alt="notion image" loading="lazy" decoding="async"/></div></figure></div><div class="notion-spacer"></div></div><div class="notion-text notion-block-21aa85b037d7801a862edd4f1de1c660">MIFARE Classic 自1994年左右推出，关键技术的专利保护大致在2010年以后已经过期。任何组织或厂商都可以基于 MIFARE Classic 技术生产发行兼容卡，还能自行技术升级、魔改等（如2K卡、魔术卡），而<span class="notion-inline-underscore">无需支付授权费用</span>。这注定了 M1卡的使用成本低，且更容易推广。</div><div class="notion-text notion-block-21ba85b037d780fbb1a2c25a35277a73">中国及多数国家专利保护期为20年，MIFARE DESFire 系列卡由于多次技术迭代，其专利到期大约于 2026–2040 年。或许在那之后它们会更快的替代 MIFARE Classic。</div><h2 class="notion-h notion-h1 notion-h-indent-0 notion-block-219a85b037d780cbb648f11e85ec2a0c" data-id="219a85b037d780cbb648f11e85ec2a0c"><span><div id="219a85b037d780cbb648f11e85ec2a0c" class="notion-header-anchor"></div><a class="notion-hash-link" href="#219a85b037d780cbb648f11e85ec2a0c" title="M1卡片数据"><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">M1卡片数据</span></span></h2><div class="notion-text notion-block-22ba85b037d7800a99f7da374d8102b2"><b>包含关系：卡片/Card &gt; 扇区/Sector &gt; 区块/Block &gt; 字节/Byte</b></div><hr class="notion-hr notion-block-219a85b037d7800d8db2ddafebf720be"/><div class="notion-callout notion-gray_background_co notion-block-21aa85b037d780aea700f81a398ad9b9"><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-21aa85b037d780beb89ae674e367be41">所有计数序号均从 0 开始</div></div></div><h4 class="notion-h notion-h3 notion-h-indent-1 notion-block-21ba85b037d780c0aec1ff2d72f67f13" data-id="21ba85b037d780c0aec1ff2d72f67f13"><span><div id="21ba85b037d780c0aec1ff2d72f67f13" class="notion-header-anchor"></div><a class="notion-hash-link" href="#21ba85b037d780c0aec1ff2d72f67f13" 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></h4><blockquote class="notion-quote notion-block-219a85b037d780d7a69dc0d78fe80a4d"><div><b>Classic 1K卡：</b></div><div class="notion-text notion-block-21aa85b037d78079b0a8c2054bf770d3">扇区：每张卡含 0-15 共16扇区</div><div class="notion-text notion-block-219a85b037d7808aa0a9edf83933ec85">区块：每扇区含 0-3 共4个区块</div><div class="notion-text notion-block-219a85b037d780ceb56de5de63ef9777">字节：每区块含 16 Byte</div></blockquote><blockquote class="notion-quote notion-block-21aa85b037d7801e95dff0a3f23578df"><div><b>Classic 4K卡：</b></div><div class="notion-text notion-block-21aa85b037d780988180f04310835320">扇区：每张卡含 0-39 共40扇区</div><div class="notion-text notion-block-21aa85b037d7809ba3b9c41352ff6418">区块：前32个扇区含 0-3 共4个区块，后8个扇区包含区块 0-15 共16个区块</div><div class="notion-text notion-block-21aa85b037d78017b6fcd1548c7e0111">字节：每区块含 16 Byte</div></blockquote><blockquote class="notion-quote notion-block-21aa85b037d780bd9289f1cb8fae9e3a"><div><b>Classic Mini卡：</b></div><div class="notion-text notion-block-21aa85b037d7806ca9cad3e83272ca80">扇区：每张卡含 0-4 共5扇区</div><div class="notion-text notion-block-21aa85b037d78095b37beaec903b143a">区块：每扇区含 0-3 共4个区块</div><div class="notion-text notion-block-21aa85b037d780c2a4c4d7b65300559d">字节：每区块含 16 Byte</div></blockquote><h4 class="notion-h notion-h3 notion-h-indent-1 notion-block-21ba85b037d780ffb00ceef75b237c7c" data-id="21ba85b037d780ffb00ceef75b237c7c"><span><div id="21ba85b037d780ffb00ceef75b237c7c" class="notion-header-anchor"></div><a class="notion-hash-link" href="#21ba85b037d780ffb00ceef75b237c7c" 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></h4><figure class="notion-asset-wrapper notion-asset-wrapper-image notion-block-21aa85b037d78054ac90ec012c8e9514"><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/attachment%3A53ed9ca5-e8b2-4021-8d96-ec5030ef61bd%3AScreenshot_20250622-162701_Flipper.webp?table=block&amp;id=21aa85b0-37d7-8054-ac90-ec012c8e9514&amp;t=21aa85b0-37d7-8054-ac90-ec012c8e9514" alt="该图示例了M1卡的0、1扇区，0扇区未加密（空密钥），1扇区使用相同的A/B密钥加密，且都未存储数据" loading="lazy" decoding="async"/><figcaption class="notion-asset-caption">该图示例了M1卡的0、1扇区，0扇区未加密（空密钥），1扇区使用相同的A/B密钥加密，且都未存储数据</figcaption></div></figure><div class="notion-text notion-block-21aa85b037d78077bea8fd19222b2d70">如图所示，第 0 行 <b>0扇区 0区块</b> 存储 M1卡基础数据，<span class="notion-inline-underscore">该块不会被加密，出厂写死不可修改</span></div><div class="notion-text notion-block-22ba85b037d780229974cff6b1e9c8e4">第 0 行里，圈中的基础数据从前到后依次为：</div><ul class="notion-list notion-list-disc notion-block-21aa85b037d780ea9947f6648735db46"><li><span class="notion-default"><span class="notion-gray_background"><b>UID 卡号</b></span></span>：卡片唯一标识符，4字节卡号有约42亿种组合，基本不会发生偶然重合。</li></ul><ul class="notion-list notion-list-disc notion-block-21aa85b037d780d7a3edd9d5c75570d6"><li><span class="notion-gray_background"><b>BCC 校验码</b></span>：BCC = UID0^UID1^UID2^UID3，起辅助验证作用</li></ul><ul class="notion-list notion-list-disc notion-block-21aa85b037d7804fa5a6d3933f30656e"><li><span class="notion-gray_background"><b>SAK 卡类型</b></span>：声明卡片类型，如此处 1K卡值为 08，更多例值见后文</li></ul><ul class="notion-list notion-list-disc notion-block-21aa85b037d780e4a528dbdfb1cb9fe8"><li><span class="notion-gray_background"><b>ATQA 应答</b></span>：告知卡片 UID 长度和遵循何种防冲突机制，更多信息见后文</li></ul><ul class="notion-list notion-list-disc notion-block-21aa85b037d78084875fca830e0706fc"><li><span class="notion-gray_background"><b>ATS 厂商码</b></span>：记录生产厂商和生产日期。该段数据并未标准化，有些卡可能包含自定义数据</li></ul><div class="notion-text notion-block-21aa85b037d78034a3a0d19b12b652f1">所有扇区的<b>最后一个区块</b>称为<b>控制块</b>，由 <span class="notion-inline-underscore">A密钥-控制位-B密钥</span> 三部分组成：</div><ul class="notion-list notion-list-disc notion-block-21aa85b037d7802fbf09cbe342448397"><li><span class="notion-teal_background">Key A 密钥A</span>：6 字节的密钥，全是FF即为空密钥</li></ul><ul class="notion-list notion-list-disc notion-block-21aa85b037d78076bb93c602dd53a226"><li><span class="notion-red_background">Access Bits 控制位</span>：规定A/B密钥各自在指定数据部分的读写权限</li></ul><ul class="notion-list notion-list-disc notion-block-21aa85b037d780be9946dc5b0bc904fe"><li><span class="notion-blue_background">Key B 密钥B</span>：6 字节的密钥，全是FF即为空密钥</li></ul><div class="notion-text notion-block-21aa85b037d78038b039f5d51708a032">除 <b>0扇区 0区块</b>和<b>每扇区控制块</b>以外的所有区块均为<span class="notion-gray_background">数据存储区块</span>。</div><h4 class="notion-h notion-h3 notion-h-indent-1 notion-block-21ca85b037d780be96bfd7d4ef54bbcd" data-id="21ca85b037d780be96bfd7d4ef54bbcd"><span><div id="21ca85b037d780be96bfd7d4ef54bbcd" class="notion-header-anchor"></div><a class="notion-hash-link" href="#21ca85b037d780be96bfd7d4ef54bbcd" 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></h4><div class="notion-text notion-block-21ca85b037d780949604c1052568a7ef">MIFARE 卡的 “数据转储（dump）” 就是将卡片内完整数据导出，以文件形式保存于外部设备中。可用于卡片 备份、分析、修改、克隆 等各种需求。</div><div class="notion-row notion-block-23ca85b037d780e1a558f9ad38f649b6"><div class="notion-column notion-block-23ca85b037d780e89777c4109fd89778" style="width:calc((100% - (2 * min(32px, 4vw))) * 0.33333333333333337)"><figure class="notion-asset-wrapper notion-asset-wrapper-image notion-block-23ca85b037d780ff85b5c89c5f82118b"><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/attachment%3Ac9b738bc-3352-4731-8d85-315468d0c2b3%3Ajson.webp?table=block&amp;id=23ca85b0-37d7-80ff-85b5-c89c5f82118b&amp;t=23ca85b0-37d7-80ff-85b5-c89c5f82118b" alt="json - 明文带指示数据" loading="lazy" decoding="async"/><figcaption class="notion-asset-caption">json - 明文带指示数据</figcaption></div></figure></div><div class="notion-spacer"></div><div class="notion-column notion-block-23ca85b037d780a991efe402a16c8d79" style="width:calc((100% - (2 * min(32px, 4vw))) * 0.33333333333333337)"><figure class="notion-asset-wrapper notion-asset-wrapper-image notion-block-23ca85b037d78049b960fdb55764efb2"><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/attachment%3A380e9b0b-b3f7-4802-8040-4eaceda615ed%3Abin.webp?table=block&amp;id=23ca85b0-37d7-8049-b960-fdb55764efb2&amp;t=23ca85b0-37d7-8049-b960-fdb55764efb2" alt="bin - 16进制编辑" loading="lazy" decoding="async"/><figcaption class="notion-asset-caption">bin - 16进制编辑</figcaption></div></figure></div><div class="notion-spacer"></div><div class="notion-column notion-block-23ca85b037d780fc80d0f8384a455e8f" style="width:calc((100% - (2 * min(32px, 4vw))) * 0.3333333333333333)"><figure class="notion-asset-wrapper notion-asset-wrapper-image notion-block-23ca85b037d7806e9b18dbfc99839f04"><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/attachment%3A171db202-d995-4713-922d-131249248cb2%3Aeml.webp?table=block&amp;id=23ca85b0-37d7-806e-9b18-dbfc99839f04&amp;t=23ca85b0-37d7-806e-9b18-dbfc99839f04" alt="eml - 纯明文（兼容性好）" loading="lazy" decoding="async"/><figcaption class="notion-asset-caption">eml - 纯明文（兼容性好）</figcaption></div></figure></div><div class="notion-spacer"></div></div><div class="notion-text notion-block-222a85b037d780219cefc6b2df52ae26">上图为常见转储文件格式：</div><ul class="notion-list notion-list-disc notion-block-222a85b037d780c187a7fa4228f507e5"><li><code class="notion-inline-code"><b>.json</b></code><b> / </b><code class="notion-inline-code"><b>.nfc</b></code><b>（Proxmark / Flipper Zero 等 ）</b></li></ul><ul class="notion-list notion-list-disc notion-block-222a85b037d780abb4adc435b8475b6f"><li><code class="notion-inline-code"><b>.bin</b></code><b> / </b><code class="notion-inline-code"><b>.mfd</b></code><b> / </b><code class="notion-inline-code"><b>.dump</b></code><b>（Proxmark3 / libnfc / mfoc）</b></li></ul><ul class="notion-list notion-list-disc notion-block-222a85b037d780239754cfde82d68c1a"><li><code class="notion-inline-code"><b>.eml</b></code><b>（Proxmark3 模拟内存，不含任何不必要数据的文本形式）</b></li></ul><div class="notion-text notion-block-22ca85b037d780f0b026c73e0fa8ddb8">未知数据：若部分扇区的数据或密钥未知或不能读取，转储文件内将用<code class="notion-inline-code">??</code>占位</div><h2 class="notion-h notion-h1 notion-h-indent-0 notion-block-21aa85b037d780a89a86e86489925c5b" data-id="21aa85b037d780a89a86e86489925c5b"><span><div id="21aa85b037d780a89a86e86489925c5b" class="notion-header-anchor"></div><a class="notion-hash-link" href="#21aa85b037d780a89a86e86489925c5b" 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-21aa85b037d780eea16dfa1f0dbdf01e"/><h4 class="notion-h notion-h3 notion-h-indent-1 notion-block-21aa85b037d780d6af57fd5b99a436d1" data-id="21aa85b037d780d6af57fd5b99a436d1"><span><div id="21aa85b037d780d6af57fd5b99a436d1" class="notion-header-anchor"></div><a class="notion-hash-link" href="#21aa85b037d780d6af57fd5b99a436d1" title="SAK 卡片类型"><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">SAK <span class="notion-default">卡片类型</span></span></span></h4><div class="notion-text notion-block-21aa85b037d780a59e15f69163f152a1">SAK值用于声明卡片类型，它不只在 MIFARE 卡中被使用。</div><div class="notion-text notion-block-21aa85b037d7802cb049fb143a896691">以下为常见值，“ / ”分隔符表示该 SAK值对应多种卡型，需结合其它信息进一步确认</div><ul class="notion-list notion-list-disc notion-block-21aa85b037d78045aad2f2bbee9fc3a1"><li><b>00</b> - <span class="notion-teal_background">MIFARE Ultralight</span> / NTAG</li></ul><ul class="notion-list notion-list-disc notion-block-21ba85b037d78084a48bd84af21f4876"><li><b>08</b> - <span class="notion-teal_background">MIFARE Classic 1K</span></li></ul><ul class="notion-list notion-list-disc notion-block-21ba85b037d78042b24dca293ab95eb8"><li><b>09</b> - <span class="notion-teal_background">MIFARE Mini</span></li></ul><ul class="notion-list notion-list-disc notion-block-21ba85b037d7808183f0cebbe84c8162"><li><b>18</b> - <span class="notion-teal_background">MIFARE Classic 4K</span></li></ul><ul class="notion-list notion-list-disc notion-block-21ba85b037d7805f844ee48b5765780e"><li><b>20</b> - MIFARE Plus (Crypto1)  / <span class="notion-red_background">MIFARE DESFire</span> / <span class="notion-red_background">其它CPU卡</span></li></ul><ul class="notion-list notion-list-disc notion-block-21ba85b037d780ba9241ed03031488f4"><li><b>28</b> - MIFARE Plus (EV1/EV2) / CPU卡模拟 MIFARE Classic 1K卡</li></ul><ul class="notion-list notion-list-disc notion-block-21ba85b037d7803fa21dce4d9b96e29b"><li><b>38</b> - MIFARE Plus (AES) / MIFARE Classic 4K + DESFire 支持</li></ul><ul class="notion-list notion-list-disc notion-block-21ba85b037d780c99d7cd53dc18bfcb8"><li><b>40</b> - P2P</li></ul><h4 class="notion-h notion-h3 notion-h-indent-1 notion-block-21aa85b037d780acb4fce2f9ac495ddb" data-id="21aa85b037d780acb4fce2f9ac495ddb"><span><div id="21aa85b037d780acb4fce2f9ac495ddb" class="notion-header-anchor"></div><a class="notion-hash-link" href="#21aa85b037d780acb4fce2f9ac495ddb" title="ATQA 应答"><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">ATQA 应答</span></span></h4><div class="notion-text notion-block-21aa85b037d780fc87f4ec76b9fb8aca">该数据作用是告知卡片UID长度和遵循何种防冲突机制</div><div class="notion-text notion-block-21ca85b037d7804783aac14e96554a8d"><b>0x0400 </b>是标准的 MIFARE Classic 卡的应答，显示为 <code class="notion-inline-code">00 04</code> 或 <code class="notion-inline-code">04 00</code>（取决于字节序），意为 4 字节 UID + 标准防冲突协议支持。</div><ul class="notion-list notion-list-disc notion-block-222a85b037d780749608e90dad02c8ec"><li>若卡片支持 7 字节 UID（部分 MIFARE Plus 卡），ATQA 可能为 <code class="notion-inline-code">0200</code> 或 <code class="notion-inline-code">4200</code></li></ul><ul class="notion-list notion-list-disc notion-block-222a85b037d780098551c6b86faf8b02"><li>协议扩展：支持 ISO 14443-4 的卡片（如 MIFARE DESFire）可能返回 <code class="notion-inline-code">0344</code> </li></ul><ul class="notion-list notion-list-disc notion-block-222a85b037d780d08900e47a9f397b81"><li>MIFARE Ultralight 系列、NTAG 系列，该值均为 0x0044（ <code class="notion-inline-code">4400</code> ）</li></ul><h4 class="notion-h notion-h3 notion-h-indent-1 notion-block-21aa85b037d7800c953ee224e10dc41e" data-id="21aa85b037d7800c953ee224e10dc41e"><span><div id="21aa85b037d7800c953ee224e10dc41e" class="notion-header-anchor"></div><a class="notion-hash-link" href="#21aa85b037d7800c953ee224e10dc41e" title="Access Bits 控制位"><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">Access Bits 控制位</span></span></h4><div class="notion-text notion-block-21ca85b037d780e09462ce33a63b6897">控制位包含4字节。前三个字节是真实的控制位，第四个是备用控制位一般用不上</div><div class="notion-text notion-block-216a85b037d78000b676db88c81513c3">如何配置控制位和使用密钥是管理员和读卡系统的事，和用户关系不大。以下是两个最常见的控制位，其它信息不细讲。如果遇到其它的控制位，可使用 MCT 或其它在线工具进行解析/计算。</div><div class="notion-blank notion-block-21ca85b037d780f687addcf7ccc3b8f1"> </div><ul class="notion-list notion-list-disc notion-block-21ba85b037d780fd9314ea109ed5c0c6"><li> <b><span class="notion-inline-underscore">FF 07 80 </span></b><span class="notion-inline-underscore">69</span><em> </em><em><b> </b></em>是默认控制位，表示：</li><ul class="notion-list notion-list-disc notion-block-21ba85b037d780fd9314ea109ed5c0c6"><div class="notion-text notion-block-21ca85b037d78007b4efd39da5bf38f8">数据块：A密钥 / B密钥 均可读可写</div><div class="notion-text notion-block-21ca85b037d78089a5a7c08299c8e578">控制块：A密钥：A密钥禁读可写，控制位可读写，B密钥可读写（自身不可读，其它操作允许）</div><div class="notion-text notion-block-21ca85b037d780b28b9ecb90ad2128b9">控制块：B密钥：A密钥禁读禁写，控制位禁读禁写，B密钥禁读禁写（完全禁止）</div></ul></ul><div class="notion-blank notion-block-21ca85b037d780e5ab39f0fa7a588895"> </div><ul class="notion-list notion-list-disc notion-block-21ca85b037d780d79108e02a08e35274"><li> <b><span class="notion-inline-underscore">08 77 8F </span></b><span class="notion-inline-underscore">00</span>  是除默认外最常见的控制位，表示：</li><ul class="notion-list notion-list-disc notion-block-21ca85b037d780d79108e02a08e35274"><div class="notion-text notion-block-21ca85b037d7805b91f7cfeebd26757f">数据块：A密钥可读可减值 / B密钥可读可写</div><div class="notion-text notion-block-21ca85b037d780ee8a0ee72c206a8f68">控制块：A密钥：A密钥禁读禁写，控制位可读禁写，B密钥禁读禁写（仅可读控制位）</div><div class="notion-text notion-block-21ba85b037d780bcbe98ded80a348835">控制块：B密钥：A密钥禁读可写，控制位可读可写，B密钥禁读可写（可读写控制位，可写密钥）</div></ul></ul><h2 class="notion-h notion-h1 notion-h-indent-0 notion-block-21ba85b037d780a1859effc592d8d6bf" data-id="21ba85b037d780a1859effc592d8d6bf"><span><div id="21ba85b037d780a1859effc592d8d6bf" class="notion-header-anchor"></div><a class="notion-hash-link" href="#21ba85b037d780a1859effc592d8d6bf" 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><div class="notion-text notion-block-23da85b037d7802a93dae61cb6bc8194">维基百科</div><div class="notion-row"><a class="notion-bookmark notion-block-219a85b037d780a8b8bacdc13019dfea" href="https://zh.wikipedia.org/wiki/MIFARE" target="_blank" rel="noopener noreferrer"><div><div class="notion-bookmark-title">MIFARE</div><div class="notion-bookmark-description">MIFARE是恩智浦半導體公司 拥有的一系列非接觸式智慧卡和近傍型卡技术的注册商标。</div><div class="notion-bookmark-link"><div class="notion-bookmark-link-icon"><img src="https://www.notion.so/image/https%3A%2F%2Fzh.wikipedia.org%2Fstatic%2Fapple-touch%2Fwikipedia.png?table=block&amp;id=219a85b0-37d7-80a8-b8ba-cdc13019dfea&amp;t=219a85b0-37d7-80a8-b8ba-cdc13019dfea" alt="MIFARE" loading="lazy" decoding="async"/></div><div class="notion-bookmark-link-text">https://zh.wikipedia.org/wiki/MIFARE</div></div></div><div class="notion-bookmark-image"><img style="object-fit:cover" src="https://www.notion.so/image/https%3A%2F%2Fupload.wikimedia.org%2Fwikipedia%2Fcommons%2Fthumb%2F3%2F34%2FMifare_logo_rgb.svg%2Flangzh-1383px-Mifare_logo_rgb.svg.png?table=block&amp;id=219a85b0-37d7-80a8-b8ba-cdc13019dfea&amp;t=219a85b0-37d7-80a8-b8ba-cdc13019dfea" alt="MIFARE" loading="lazy" decoding="async"/></div></a></div><div class="notion-text notion-block-21aa85b037d7808c8ba8c03610c0541e">B站UP-宅人改造家 的系列视频教程，包含详细的信息和经验。</div><div class="notion-row"><a class="notion-bookmark notion-block-21ea85b037d78079bc19ea6e3a73671e" href="https://zhailog.com/tutorial_m1.html" target="_blank" rel="noopener noreferrer"><div><div class="notion-bookmark-title">手把手玩转IC卡 - 宅人改造家的视频教程(技术研究笔记)</div><div class="notion-bookmark-description">IC卡,ID卡,M1,S50,Mifare Classic 1K</div><div class="notion-bookmark-link"><div class="notion-bookmark-link-icon"><img src="https://www.notion.so/image/https%3A%2F%2Fzhailog.com%2Fimages%2Ficon180.png?table=block&amp;id=21ea85b0-37d7-8079-bc19-ea6e3a73671e&amp;t=21ea85b0-37d7-8079-bc19-ea6e3a73671e" alt="手把手玩转IC卡 - 宅人改造家的视频教程(技术研究笔记)" loading="lazy" decoding="async"/></div><div class="notion-bookmark-link-text">https://zhailog.com/tutorial_m1.html</div></div></div></a></div><div class="notion-text notion-block-222a85b037d7801882b8ddda6af99355">恩智浦 Mifare Classic 官网与文档</div><div class="notion-row"><a class="notion-bookmark notion-block-222a85b037d7807c9fcaf7e93b01fe44" href="https://www.nxp.com/products/rfid-nfc/mifare-hf/mifare-classic/mifare-classic-ev1-1k-4k:MF1S50YYX_V1" target="_blank" rel="noopener noreferrer"><div><div class="notion-bookmark-title">MIFARE Classic EV1 1K - 4K</div><div class="notion-bookmark-description">MIFARE Classic 1K - 4K - Mainstream contactless smart card IC for fast and easy solution development</div><div class="notion-bookmark-link"><div class="notion-bookmark-link-icon"><img src="https://www.notion.so/image/https%3A%2F%2Fwww.nxp.com%2Ffavicon.ico?table=block&amp;id=222a85b0-37d7-807c-9fca-f7e93b01fe44&amp;t=222a85b0-37d7-807c-9fca-f7e93b01fe44" alt="MIFARE Classic EV1 1K - 4K" loading="lazy" decoding="async"/></div><div class="notion-bookmark-link-text">https://www.nxp.com/products/rfid-nfc/mifare-hf/mifare-classic/mifare-classic-ev1-1k-4k:MF1S50YYX_V1</div></div></div></a></div><div class="notion-row notion-block-23da85b037d780e88b67de20ee7ccabd"><div class="notion-column notion-block-23da85b037d7805eb811e57ce0957ed9" style="width:calc((100% - (1 * min(32px, 4vw))) * 0.5)"><div class="notion-text notion-block-23da85b037d7801e86f7d9feb90a8404">Mifare Classic docs English:</div><div class="notion-row"><a class="notion-bookmark notion-block-222a85b037d7802ea6b1d8786c44e0d6" href="https://www.nxp.com/docs/en/data-sheet/MF1S50YYX_V1.pdf" target="_blank" rel="noopener noreferrer"><div><div class="notion-bookmark-title">www.nxp.com</div><div class="notion-bookmark-link"><div class="notion-bookmark-link-text">https://www.nxp.com/docs/en/data-sheet/MF1S50YYX_V1.pdf</div></div></div></a></div></div><div class="notion-spacer"></div><div class="notion-column notion-block-23da85b037d78051af63c36fba502343" style="width:calc((100% - (1 * min(32px, 4vw))) * 0.5)"><div class="notion-text notion-block-23da85b037d780688121d29cff780d69">Mifare Classic 中文文档：</div><div class="notion-row"><a class="notion-bookmark notion-block-23da85b037d780c1a2ebc21e1622216b" href="https://www.nxp.com/docs/zh/data-sheet/MF1S50YYX_V1.pdf" target="_blank" rel="noopener noreferrer"><div><div class="notion-bookmark-title">www.nxp.com</div><div class="notion-bookmark-link"><div class="notion-bookmark-link-text">https://www.nxp.com/docs/zh/data-sheet/MF1S50YYX_V1.pdf</div></div></div></a></div></div><div class="notion-spacer"></div></div><div class="notion-blank notion-block-23da85b037d7802da007ef9a2c503ae1"> </div></main></div>]]></content:encoded>
        </item>
        <item>
            <title><![CDATA[M1卡笔记-破解与对抗]]></title>
            <link>https://www.fosvcat.com/article/12</link>
            <guid>https://www.fosvcat.com/article/12</guid>
            <pubDate>Mon, 14 Jul 2025 00:00:00 GMT</pubDate>
            <description><![CDATA[介绍破解手段、破解后的可能性，以及如何防范恶意行为]]></description>
            <content:encoded><![CDATA[<div id="notion-article" class="mx-auto overflow-hidden "><main class="notion light-mode notion-page notion-block-214a85b037d780b8af59ece34996f5a4"><div class="notion-viewport"></div><div class="notion-collection-page-properties"></div><div class="notion-callout notion-gray_background_co notion-block-21aa85b037d780de857ce4bc83516948"><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-21aa85b037d780579538c39f3b7c59c8">警告与免责声明：本文仅用于技术与知识分享，请遵守当地相关法律法规。作者及本站不会为任何人或其它生物造成的一切形式的损失和任何违法违规行为负责</div></div></div><div class="notion-callout notion-gray_background_co notion-block-23da85b037d78096854ad98e76b67935"><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-23da85b037d78032835fc58f0c77d787">配合阅读：<a class="notion-link" href="https://www.fosvcat.com/article/11" target="_blank" rel="noopener noreferrer">详解M1卡-原理与数据</a></div></div></div><h2 class="notion-h notion-h1 notion-h-indent-0 notion-block-234a85b037d780408aa1fb1cb41fabad" data-id="234a85b037d780408aa1fb1cb41fabad"><span><div id="234a85b037d780408aa1fb1cb41fabad" class="notion-header-anchor"></div><a class="notion-hash-link" href="#234a85b037d780408aa1fb1cb41fabad" 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><div class="notion-text notion-block-234a85b037d78044b1aafe12d75dc835">1994 年，NXP 的 <b>Crypto1</b> 算法私有且完全不公开。M1卡也正因这种“封闭”而被当时业界广泛默认是安全的。但接下来的几年里随着 M1卡的广泛应用，不断有研究者学习并尝试逆向还原该算法。直到 2008 年，两名研究人员 Nohl 和 Plotz 成功对其进行逆向并恢复密钥，接着 Crypto1 算法的各种弱点和漏洞被发现，直到如今被破解的体无完肤，成为密码学经典反面教材。</div><div class="notion-text notion-block-22ca85b037d7801bb752f84bdeb7a041">多年以来，密码学研究者已经对其发布了各种攻击，目前在用户侧的密钥破解方案已经很成熟了。但虽然该加密技术已被完全淘汰，卡本身却由于各种因素仍活跃在世界各国的不同场景中，是不可忽视的一项安全风险。</div><div class="notion-text notion-block-234a85b037d78060a88dcd70b174afb1">作为普通用户，从中认识到两点就够了：</div><ol start="1" class="notion-list notion-list-numbered notion-block-234a85b037d78042a323d1484d74a38c" style="list-style-type:decimal"><li><b>任何与安全性相关的算法，只有开源的、经大众广泛研究后确认无漏洞的，才是真正的安全</b></li></ol><ol start="2" class="notion-list notion-list-numbered notion-block-234a85b037d780dca825f5ff5a1d9bdb" style="list-style-type:decimal"><li><b>加密算法关联的软硬件的价值、市占率、普及程度等因素决定着它是否值得成为被破解的目标</b></li></ol><h2 class="notion-h notion-h1 notion-h-indent-0 notion-block-21ca85b037d7800ab77bcb54043dc2dc" data-id="21ca85b037d7800ab77bcb54043dc2dc"><span><div id="21ca85b037d7800ab77bcb54043dc2dc" class="notion-header-anchor"></div><a class="notion-hash-link" href="#21ca85b037d7800ab77bcb54043dc2dc" 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><div class="notion-text notion-block-21aa85b037d780919fd0ca7ac734185c"><b>更专业的用户侧设备除了可以进行解密、读写等基本操作，还支持：模拟、嗅探、侦测。</b></div><hr class="notion-hr notion-block-223a85b037d780929bd8e369daaa46fc"/><h4 class="notion-h notion-h3 notion-h-indent-1 notion-block-214a85b037d78007a080fe1b3dfc0432" data-id="214a85b037d78007a080fe1b3dfc0432"><span><div id="214a85b037d78007a080fe1b3dfc0432" class="notion-header-anchor"></div><a class="notion-hash-link" href="#214a85b037d78007a080fe1b3dfc0432" 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></h4><div class="notion-text notion-block-22ca85b037d780d6b7e0e47246f722e1">称呼为 模拟或仿真 (simulation or emulation)</div><div class="notion-text notion-block-22ca85b037d780bca908e9f26acd23aa">设备通过NFC线圈等模拟物理卡。既可以只模拟一串 UID，也可以通过转储数据模拟全卡。</div><div class="notion-row notion-block-22ca85b037d78031be1de5ec19d0e867"><div class="notion-column notion-block-22ca85b037d78039bfc7e08448711df6" style="width:calc((100% - (1 * min(32px, 4vw))) * 0.625)"><div class="notion-sync-block notion-block-21ea85b037d78080a09fe174e53afe88"><div class="notion-text notion-block-21da85b037d7807f94e1fdc1f34ce7fa">虽然数据相同，但 NFC 模拟卡和实体卡在硬件上存在根本区别。对于高级防火墙，读卡器可通过识别卡芯片或配套的硬件标识，以及其它不会公开的针对性检测手段（例如知名品牌的设备特征），检测并拒绝模拟卡。当然，不同的读卡器安全性不同，防火墙也都是人为管理的，严格程度有高有低。不同设备的 模拟/过防火墙 能力也不同，例如有的门禁用 Flipper Zero 模拟卡能过，用手机手环模拟就不行。到底能不能成具体有很多变数，需要自测。</div><div class="notion-text notion-block-22ea85b037d78004b004d964dd03bb7c">高频仿真能力：实体魔术卡 ≈ Chameleon Ultra ≥ Flipper Zero ≈ Proxmark 3 ≥ 手机手环</div></div></div><div class="notion-spacer"></div><div class="notion-column notion-block-22ca85b037d78077a1efdc7576c377d2" style="width:calc((100% - (1 * min(32px, 4vw))) * 0.37499999999999994)"><figure class="notion-asset-wrapper notion-asset-wrapper-image notion-block-22ca85b037d780baa85cd500487d68b0"><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/attachment%3A4466a735-41ad-4bb4-b0b3-f4eb76725252%3A62b1624ea1a516d35d977f5d.webp?table=block&amp;id=22ca85b0-37d7-80ba-a85c-d500487d68b0&amp;t=22ca85b0-37d7-80ba-a85c-d500487d68b0" alt="notion image" loading="lazy" decoding="async"/></div></figure></div><div class="notion-spacer"></div></div><h4 class="notion-h notion-h3 notion-h-indent-1 notion-block-214a85b037d78089ad7bc0d6a3c4d308" data-id="214a85b037d78089ad7bc0d6a3c4d308"><span><div id="214a85b037d78089ad7bc0d6a3c4d308" class="notion-header-anchor"></div><a class="notion-hash-link" href="#214a85b037d78089ad7bc0d6a3c4d308" title="嗅探（sniff）"><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">嗅探（sniff）</span></span></h4><div class="notion-row notion-block-22ca85b037d780dea89acd33f84201c6"><div class="notion-column notion-block-22ca85b037d780c087f8e5df45290faa" style="width:calc((100% - (1 * min(32px, 4vw))) * 0.625)"><div class="notion-text notion-block-22ca85b037d780269eabcb21ece8f410">少数设备支持，专用于分析，又称 有卡嗅探/Sniff with Tag</div><div class="notion-text notion-block-22fa85b037d7803facd5d3e7f95c98f7">嗅探就像是中间人攻击，设备置于卡片和读卡器之间，同时模拟读卡器（对卡片）和模拟卡片（对读卡器），实时截获并转发两者通信时交换的各类数据，主要用于分析M1卡系统工作原理，也可以用于获取密钥。</div><div class="notion-text notion-block-22ea85b037d780f3b93ae61dd4b0c361">各研究者最初都是通过嗅探来着手破解 Crypto-1 算法</div><div class="notion-blank notion-block-22ca85b037d780ebbc16fa14e408df5e"> </div></div><div class="notion-spacer"></div><div class="notion-column notion-block-22ca85b037d78007a906e2f34d2e0de2" style="width:calc((100% - (1 * min(32px, 4vw))) * 0.37500000000000006)"><figure class="notion-asset-wrapper notion-asset-wrapper-image notion-block-22ba85b037d780e2b7b4ee63b6e99c34"><div style="position:relative;display:flex;justify-content:center;align-self:center;width:240px;max-width:100%;flex-direction:column"><img style="object-fit:cover" src="https://www.notion.so/image/attachment%3Ad8f8f44b-2855-4a73-af53-cd72daeba178%3A%E5%97%85%E6%8E%A2.jpg?table=block&amp;id=22ba85b0-37d7-80e2-b7b4-ee63b6e99c34&amp;t=22ba85b0-37d7-80e2-b7b4-ee63b6e99c34" alt="notion image" loading="lazy" decoding="async"/></div></figure></div><div class="notion-spacer"></div></div><h4 class="notion-h notion-h3 notion-h-indent-1 notion-block-214a85b037d78055ae94e1c6113f09a7" data-id="214a85b037d78055ae94e1c6113f09a7"><span><div id="214a85b037d78055ae94e1c6113f09a7" class="notion-header-anchor"></div><a class="notion-hash-link" href="#214a85b037d78055ae94e1c6113f09a7" title="侦测 (detect)"><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">侦测 (detect)</span></span></h4><div class="notion-row notion-block-22ca85b037d780c98d45db0a01533870"><div class="notion-column notion-block-22ca85b037d780c0a31ed5af57a2cb01" style="width:calc((100% - (1 * min(32px, 4vw))) * 0.625)"><div class="notion-text notion-block-22fa85b037d7808d9cfbfa5da9e4662a">多数设备支持，专用于从读头侧获取密钥。侦测由嗅探演变而来，又称 无卡嗅探/Sniff without Tag</div><div class="notion-text notion-block-223a85b037d78006b5a7f305605a0548">不使用卡片，而是由设备主动探测读卡器。通过模拟初始卡并记录模拟卡与相应读卡器之间的交互，从收集的加密 Nonce 中计算密钥。</div><div class="notion-text notion-block-22fa85b037d7808f8614c509c4352c6e">侦测是目前非常易用且成功率高的密钥获取方式</div><div class="notion-blank notion-block-22fa85b037d78082b93ec3856e977f0f"> </div></div><div class="notion-spacer"></div><div class="notion-column notion-block-22ca85b037d780f78abbcfb955aa99e0" style="width:calc((100% - (1 * min(32px, 4vw))) * 0.37500000000000006)"><figure class="notion-asset-wrapper notion-asset-wrapper-image notion-block-22ba85b037d78087a45dc234fe2758a4"><div style="position:relative;display:flex;justify-content:center;align-self:center;width:240px;max-width:100%;flex-direction:column"><img style="object-fit:cover" src="https://www.notion.so/image/attachment%3Ad9b8c7dc-de3a-4a47-b88a-983c22c8afa4%3A%E4%BE%A6%E6%B5%8B.webp?table=block&amp;id=22ba85b0-37d7-8087-a45d-c234fe2758a4&amp;t=22ba85b0-37d7-8087-a45d-c234fe2758a4" alt="notion image" loading="lazy" decoding="async"/></div></figure></div><div class="notion-spacer"></div></div><h2 class="notion-h notion-h1 notion-h-indent-0 notion-block-21ca85b037d7801ab7b4e8dc0019a678" data-id="21ca85b037d7801ab7b4e8dc0019a678"><span><div id="21ca85b037d7801ab7b4e8dc0019a678" class="notion-header-anchor"></div><a class="notion-hash-link" href="#21ca85b037d7801ab7b4e8dc0019a678" 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><div class="notion-text notion-block-22ca85b037d780469f18f46c2b33d023"><b>用户侧已知密钥解卡获取转储。该操作无需任何专业设备，手机+MCT 即可完成</b></div><hr class="notion-hr notion-block-21ca85b037d780689f5ac56006d939ef"/><h4 class="notion-h notion-h3 notion-h-indent-1 notion-block-21ca85b037d78043bd5cff8f61444b20" data-id="21ca85b037d78043bd5cff8f61444b20"><span><div id="21ca85b037d78043bd5cff8f61444b20" class="notion-header-anchor"></div><a class="notion-hash-link" href="#21ca85b037d78043bd5cff8f61444b20" 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></h4><div class="notion-text notion-block-21da85b037d7804ea49acdd51ece54cf">用户字典解密卡片是用户侧的标准解卡方式</div><div class="notion-text notion-block-21ca85b037d7802e8e08db28c3c6895d">与其它静态破解技术意思一样，此处的“用户字典”指专门用来存储<b>已知密钥</b>的字典。</div><div class="notion-row notion-block-22ba85b037d780e18dddf7f3f47e717e"><div class="notion-column notion-block-22ba85b037d780909aadd5b514506d2b" style="width:calc((100% - (1 * min(32px, 4vw))) * 0.5)"><div class="notion-text notion-block-21ca85b037d7801c8a4ce52e9cfade8d">用户字典必须包含空密钥和常见的默认密钥，否则有些“傻”程序可能会无法解未加密扇区。</div><div class="notion-text notion-block-22ba85b037d7809daa09d9c9a3d037b1">默认的 “空密钥” 为 6 字节 “FF”，除此之外，还有些非常简单的密钥，可以包含在用户字典中一并视为空密钥</div><div class="notion-text notion-block-21ca85b037d780229da5cf36d4a7d6bd">注意：空密钥本身仍是密钥，读写前一样需要三次握手解密，不能叫做“没有密钥”</div></div><div class="notion-spacer"></div><div class="notion-column notion-block-22ba85b037d780e299f6d271c5ddb25e" style="width:calc((100% - (1 * min(32px, 4vw))) * 0.5)"></div><div class="notion-spacer"></div></div><h4 class="notion-h notion-h3 notion-h-indent-1 notion-block-21ca85b037d7806aae53c35f3668da32" data-id="21ca85b037d7806aae53c35f3668da32"><span><div id="21ca85b037d7806aae53c35f3668da32" class="notion-header-anchor"></div><a class="notion-hash-link" href="#21ca85b037d7806aae53c35f3668da32" 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></h4><div class="notion-text notion-block-21ca85b037d780c5bc72ca7995bf8c35">分为 无加密/半加密/全加密 这只是一种便于理解的简称，不是任何官方定义。</div><div class="notion-text notion-block-21da85b037d780238cefcfff171ab31e">加密程度最直观的定义是：</div><ul class="notion-list notion-list-disc notion-block-21ca85b037d7808fbb61d6065065f896"><li>所有扇区所有密钥均为空密钥，即为无加密卡</li></ul><ul class="notion-list notion-list-disc notion-block-21ca85b037d780038948f7b5c4ee0a80"><li>部分扇区使用空密钥，部分扇区使用非空密钥，即为半加密卡</li></ul><ul class="notion-list notion-list-disc notion-block-21ca85b037d7801d95ebf8f2696abc08"><li>所有扇区所有密钥均使用非空密钥，即为全加密卡</li></ul><div class="notion-text notion-block-21da85b037d780d6ad9bf895ca78b4bd">理解了直观定义后还必须要明白：</div><div class="notion-callout notion-gray_background_co notion-block-21da85b037d780efb6e9d18b10cdca30"><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-21da85b037d7809a8243e91472200748"><b>三种不同的加密程度都是相对而言的</b></div></div></div><div class="notion-text notion-block-21da85b037d7804a9ba3f7a2f994c96a">虽然用词上为 X加密卡，但加密实际相对于用户而言，由用户知晓的密钥决定，与卡片本身无关。</div><div class="notion-text notion-block-21da85b037d780eb86ddecb6cfac2cd9">例如一张 1K 卡使用不同的 16个A/B密钥 对所有 16个扇区进行了加密。我不知道其中的任何密钥，拿这张卡<span class="notion-inline-underscore">对我而言</span>即为全加密卡；同样这张卡，我知道了其中的 3个扇区 的密钥，能解密这三个扇区，那么还是<span class="notion-inline-underscore">对我而言</span>，它就变成了半加密卡，<span class="notion-inline-underscore">对完全不知道密钥的人</span>来说仍是全加密卡；同样这张卡，我知晓了所有的密钥，那么<span class="notion-inline-underscore">对我而言</span>，它就变成了无加密卡。</div><div class="notion-text notion-block-21da85b037d7802ebe05e74a58b4e85a">理解了这点，从相对角度看，另一种定义是：</div><ul class="notion-list notion-list-disc notion-block-21da85b037d78068a117fb916e049293"><li><b>卡片所有密钥已知 —— 无加密</b>（已破解）</li></ul><ul class="notion-list notion-list-disc notion-block-21da85b037d7801ca226d4f355b0d7b4"><li><b>卡片存在未知密钥 —— 半加密</b>（未破解）</li></ul><ul class="notion-list notion-list-disc notion-block-21da85b037d780499148d9858c718843"><li><b>卡片所有密钥未知 —— 全加密</b>（未破解）</li></ul><div class="notion-blank notion-block-23da85b037d78074b4b2c266b86405ba"> </div><h2 class="notion-h notion-h1 notion-h-indent-0 notion-block-214a85b037d78037a8f8f2c5f9e11c9e" data-id="214a85b037d78037a8f8f2c5f9e11c9e"><span><div id="214a85b037d78037a8f8f2c5f9e11c9e" class="notion-header-anchor"></div><a class="notion-hash-link" href="#214a85b037d78037a8f8f2c5f9e11c9e" 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><div class="notion-text notion-block-214a85b037d78022a0c4dec76f6223f5"><b>可以称呼为密钥的 获取/恢复/破解（同一回事但是要分情况）</b></div><div class="notion-text notion-block-22ca85b037d780b48ce6c11719d85c36">密钥破解的入手点可分为：卡侧、读卡器侧、卡+读卡器</div><hr class="notion-hr notion-block-21aa85b037d7805da4b8f0177617a919"/><div class="notion-blank notion-block-234a85b037d780b487e2d77494d6c292"> </div><h3 class="notion-h notion-h2 notion-h-indent-1 notion-block-214a85b037d780d9a75bd6febe66e09b" data-id="214a85b037d780d9a75bd6febe66e09b"><span><div id="214a85b037d780d9a75bd6febe66e09b" class="notion-header-anchor"></div><a class="notion-hash-link" href="#214a85b037d780d9a75bd6febe66e09b" 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></h3><div class="notion-text notion-block-21da85b037d780cba826e771eeb88843">卡侧破解，这里的漏洞指利用卡片本身的漏洞，不同厂商不同代的M1卡含有不同的漏洞。攻击者在读卡时可以尝试利用所有已发现的硬件漏洞，并互相配合，简单快速获取数据和密钥。</div><hr class="notion-hr notion-block-22fa85b037d7801a966adc9301636eb9"/><h4 class="notion-h notion-h3 notion-h-indent-2 notion-block-22ea85b037d780adbf8defc7e0328975" data-id="22ea85b037d780adbf8defc7e0328975"><span><div id="22ea85b037d780adbf8defc7e0328975" class="notion-header-anchor"></div><a class="notion-hash-link" href="#22ea85b037d780adbf8defc7e0328975" title="伪随机数生成器（PRNG）漏洞"><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">伪随机数生成器（PRNG）漏洞</span></span></h4><div class="notion-text notion-block-22ea85b037d780fe97e8c9f02dc19e9c">旧版M1卡在认证过程中生成的 Nonce 熵值低，其与通电时间戳等值相关且可预测，通过收集多次认证会话的<code class="notion-inline-code">NT</code>、<code class="notion-inline-code">NR</code>，利用数学推导，压缩可能的密钥空间，最终可在短时间内暴力破解得出密钥。</div><div class="notion-text notion-block-231a85b037d780dcac83d95fe4dba686">PRNG 可以被 Nested（嵌套攻击）所利用，但是目前很多M1卡都使用真随机数生成器（TRNG），封堵了该漏洞。</div><h4 class="notion-h notion-h3 notion-h-indent-2 notion-block-22ea85b037d7802aa3a8d85453a8522c" data-id="22ea85b037d7802aa3a8d85453a8522c"><span><div id="22ea85b037d7802aa3a8d85453a8522c" class="notion-header-anchor"></div><a class="notion-hash-link" href="#22ea85b037d7802aa3a8d85453a8522c" title="Darkside 漏洞"><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">Darkside 漏洞</span></span></h4><div class="notion-text notion-block-22ea85b037d780809927fa9c0c8afe69">针对旧版全加密卡。当卡片接收到读卡器发出的部分正确的认证请求时，会使用密钥流加密的 NACK （否定确认）代码（4 bit）进行响应。由于 NACK 代码很小，可以快速执行暴力破解，再通过 XOR 操作获取相应的 keystream。重复该过程即可恢复完整密钥。</div><div class="notion-text notion-block-231a85b037d78040ac57c7649c847441">目前绝大多数M1卡大都修复了这一漏洞。</div><h4 class="notion-h notion-h3 notion-h-indent-2 notion-block-21aa85b037d78038b37ac8abdc558309" data-id="21aa85b037d78038b37ac8abdc558309"><span><div id="21aa85b037d78038b37ac8abdc558309" class="notion-header-anchor"></div><a class="notion-hash-link" href="#21aa85b037d78038b37ac8abdc558309" title="Nested（嵌套攻击）"><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">Nested（嵌套攻击）</span></span></h4><div class="notion-text notion-block-22ea85b037d78066a380fcba5057a3d0">仅适用于半加密卡。任何全加密卡得出部分已知密钥后，也都应先尝试嵌套攻击。</div><div class="notion-text notion-block-231a85b037d780fb9fe3f9d79314512d">由于 Crypto1 密钥校验过程存在线性关联，攻击者可先利用已知密钥进行正常认证，收集 Nonce ，然后在另一个未知密钥的扇区执行认证，收集 Nonce 。并通过监控两个连续身份验证之间的时间来计算两个随机数之间的“距离”，通过差值反推遍历未知密钥。</div><ul class="notion-list notion-list-disc notion-block-21da85b037d78007a332f1ca522de0a9"><li>Nested attacks 嵌套攻击：基础的知一求全破解</li></ul><ul class="notion-list notion-list-disc notion-block-22ca85b037d780b6b631c5ed6078702e"><li>Hardnested attack 硬嵌套攻击：提供新的算法，可高效破解强密钥</li></ul><ul class="notion-list notion-list-disc notion-block-22ca85b037d780fdbeb2c12ca5da09ad"><li>Static Nested attack 静态嵌套攻击：针对破解部分复旦静态随机数卡</li></ul><div class="notion-text notion-block-231a85b037d78056bebfea47bbde023a">上海复旦电子的“无漏洞卡(俗称)”一直在与嵌套攻击对抗，目前最新一代卡（半加密）可抵御上述三种嵌套攻击。</div><h4 class="notion-h notion-h3 notion-h-indent-2 notion-block-22ea85b037d780a0a8eacbe4fd9e5699" data-id="22ea85b037d780a0a8eacbe4fd9e5699"><span><div id="22ea85b037d780a0a8eacbe4fd9e5699" class="notion-header-anchor"></div><a class="notion-hash-link" href="#22ea85b037d780a0a8eacbe4fd9e5699" 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></h4><div class="notion-text notion-block-22ea85b037d78018bd40de55d8c6c248">主要针对复旦电子无漏洞卡，利用到一个表现上像是后门的算法漏洞。</div><div class="notion-text notion-block-22ca85b037d780479483eef3038770a1">安全研究员 Philippe Teuwen 发现了M1卡中隐藏了多年的一个<a class="notion-link" href="https://eprint.iacr.org/2024/1275" target="_blank" rel="noopener noreferrer">硬件后门</a>，允许在没有身份认证的情况下未经授权直接访问卡数据。包含后门的卡有：复旦电子的 FM11RF08S、FM11RF08、FM11RF32、FM1208-10，以及较旧的 NXP MF1ICS5003/MF1ICS5004 和 Infineon SLE66R35 。</div><div class="notion-text notion-block-231a85b037d78011914ed2e223eaa09b">截至本文发布，复旦暂未更新封堵了后门漏洞的新一代卡型。</div><div class="notion-blank notion-block-234a85b037d78012b496f2c3619693c4"> </div><h3 class="notion-h notion-h2 notion-h-indent-1 notion-block-214a85b037d7803da5fad2f16756e03f" data-id="214a85b037d7803da5fad2f16756e03f"><span><div id="214a85b037d7803da5fad2f16756e03f" class="notion-header-anchor"></div><a class="notion-hash-link" href="#214a85b037d7803da5fad2f16756e03f" 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></h3><div class="notion-text notion-block-22fa85b037d780eeb481f5f0ea168513">进行侦测需要访问读卡器，进行嗅探需要访问卡+读卡器</div><div class="notion-text notion-block-22fa85b037d780fca5bec8af4fe9a652">侦测/嗅探破解常用于应对全加密卡，尤其是某些无漏洞卡。</div><hr class="notion-hr notion-block-22fa85b037d780c7b438dfc1da038b0a"/><div class="notion-row notion-block-22fa85b037d780c5bc1dd1f6cf4b94c8"><div class="notion-column notion-block-22fa85b037d780928dbff6ae624cb5be" style="width:calc((100% - (1 * min(32px, 4vw))) * 0.5)"><h4 class="notion-h notion-h3 notion-h-indent-2 notion-block-21da85b037d7808eb37fe87c2739c7e2" data-id="21da85b037d7808eb37fe87c2739c7e2"><span><div id="21da85b037d7808eb37fe87c2739c7e2" class="notion-header-anchor"></div><a class="notion-hash-link" href="#21da85b037d7808eb37fe87c2739c7e2" 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></h4><div class="notion-text notion-block-215a85b037d7808f9ddccd943d99b4c9">侦测攻击专用于破解密钥。设备模拟未破解卡的已知数据（主要是UID），获取读头发送的<code class="notion-inline-code">NR</code>。即使没有访问过原卡，依然可以尝试直接侦测。侦测通常需要重复多次以收集足够多的的随机数对。</div></div><div class="notion-spacer"></div><div class="notion-column notion-block-22fa85b037d780dcbb6ac65c197c97d6" style="width:calc((100% - (1 * min(32px, 4vw))) * 0.5)"><h4 class="notion-h notion-h3 notion-h-indent-2 notion-block-22ea85b037d780028f40dbacf68c19dc" data-id="22ea85b037d780028f40dbacf68c19dc"><span><div id="22ea85b037d780028f40dbacf68c19dc" class="notion-header-anchor"></div><a class="notion-hash-link" href="#22ea85b037d780028f40dbacf68c19dc" 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></h4><div class="notion-text notion-block-223a85b037d780c2be18fa08b01aa6ec">嗅探攻击时，设备置于卡和读卡器之间，监听两者通信时交换的数据。其中对破解密钥有用的就是三次握手时产生的随机数：<code class="notion-inline-code">NT</code>、<code class="notion-inline-code">NR</code>、<code class="notion-inline-code">Enc(NT⊕NR)</code>、<code class="notion-inline-code">Enc(NR)</code> 。</div></div><div class="notion-spacer"></div></div><h4 class="notion-h notion-h3 notion-h-indent-2 notion-block-22ea85b037d780659e9ecc8fbc6e369a" data-id="22ea85b037d780659e9ecc8fbc6e369a"><span><div id="22ea85b037d780659e9ecc8fbc6e369a" class="notion-header-anchor"></div><a class="notion-hash-link" href="#22ea85b037d780659e9ecc8fbc6e369a" 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></h4><div class="notion-text notion-block-22fa85b037d7801a9404f1240dfd61ee">获取随机数后直接解方程即可得 Key</div><div class="notion-text notion-block-22fa85b037d78086ac6ecb3939780240"><span role="button" tabindex="0" class="notion-equation notion-equation-inline"><span></span></span></div><div class="notion-text notion-block-22fa85b037d780a5b123ee2ca0c82255"><span role="button" tabindex="0" class="notion-equation notion-equation-inline"><span></span></span></div><div class="notion-text notion-block-22fa85b037d7809ab9cdeaede6f8bf74">MFkey 用来求解恢复密钥，其代码功能通常已包含在各个破解设备的应用功能中，如 Flipper zero、Proxmark3 等，可在侦测或嗅探完成后直接运行。</div><div class="notion-text notion-block-22fa85b037d780c7b5b4ccf1fd863dc9"><a class="notion-link" href="https://github.com/equipter/mfkey" target="_blank" rel="noopener noreferrer">Mfkey32</a> 适用于两组 32 位密钥流身份认证，用于侦测破解密钥。<a class="notion-link" href="https://github.com/equipter/mfkey32v2" target="_blank" rel="noopener noreferrer">Mfkey32v2</a> 是现在更常用的增强版本，提高了效率，<a class="notion-link" href="https://github.com/Proxmark/proxmark3/blob/master/tools/mfkey/mfkey64.c" target="_blank" rel="noopener noreferrer">Mfkey64</a> 适用于完整的 64 位密钥流身份认证，用于有卡嗅探破解密钥。</div><h4 class="notion-h notion-h3 notion-h-indent-2 notion-block-22fa85b037d780fd82b9eda50251fdac" data-id="22fa85b037d780fd82b9eda50251fdac"><span><div id="22fa85b037d780fd82b9eda50251fdac" class="notion-header-anchor"></div><a class="notion-hash-link" href="#22fa85b037d780fd82b9eda50251fdac" 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></h4><div class="notion-text notion-block-21da85b037d780278728c8a3ea327c75">不同读卡器的 功能/权限 不同，有的读卡器并不带有目标卡的全部密钥，仅侦测这样的读卡器就只能获取部分扇区的 Nonce，解出部分密钥。此时可以先尝试 Nested 漏洞破解，仍无法全部破解的话再继续侦测其它读卡器。</div><div class="notion-text notion-block-22ea85b037d7802cb171daf5e43388b3">例子：酒店房卡，只侦测房门读卡器并不能解全卡，但侦测电梯梯控读卡器可以一次获取所有密钥</div><div class="notion-text notion-block-22ea85b037d780508e69e20366eb0e7c">此外还有两种例外情况，分别发生在高级与低级的读卡设备上，哪种情况通常一眼便知：</div><ul class="notion-list notion-list-disc notion-block-22da85b037d780898062de855a3a6736"><li>“低级”的读卡器可能仅识别 UID。根本就不使用密钥进行解卡，因此无法获取随机数。</li></ul><ul class="notion-list notion-list-disc notion-block-22da85b037d7801881cbddafaf7ad4a7"><li>“高级”的读卡器硬件防火墙支持防侦测/防嗅探功能。能够主动检测到攻击设备并拒绝认证。</li></ul><div class="notion-blank notion-block-234a85b037d78058ae99c9fbe73fc1d8"> </div><h3 class="notion-h notion-h2 notion-h-indent-1 notion-block-21aa85b037d780fc9a4dd7697133bcd5" data-id="21aa85b037d780fc9a4dd7697133bcd5"><span><div id="21aa85b037d780fc9a4dd7697133bcd5" class="notion-header-anchor"></div><a class="notion-hash-link" href="#21aa85b037d780fc9a4dd7697133bcd5" 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></h3><div class="notion-text notion-block-21aa85b037d780cbb00cde50f89e9437">卡侧破解，通俗易懂，适用于所有M1卡</div><hr class="notion-hr notion-block-22fa85b037d780cca135e1ff4bc4ee3c"/><div class="notion-text notion-block-21ca85b037d78016b7acc5cb3bf4612d"><b>爆破字典</b>用于存储来自各处的常见密钥，数量几百到几千不等，盲目的挨个试密钥成功率较低。</div><div class="notion-text notion-block-22fa85b037d780a5a061f25bb153f555">某些读卡/复卡器配套的应用程序平台提供了针对具体地区的云解卡、云端密钥数据库等功能。允许用户间有偿或无偿的分享指定位置（社区、大楼等）的卡片密钥集，极大提高了字典破解成功率。</div><div class="notion-text notion-block-223a85b037d780a290cbd11081eb93c2"><b>暴力破解</b>通常包含在一些读卡/复卡设备的配套桌面软件里，可以指定扇区开始跑。</div><div class="notion-text notion-block-231a85b037d78006954af953e6c8c624">纯粹的全卡爆破效率极低，仅应该用于【无后门无嵌套漏洞卡】+【全部防侦测/防嗅探读头】的无懈可击的卡系统下，耗尽一切手段仍无法破解的M1卡片。</div><div class="notion-blank notion-block-234a85b037d780209117c88230e359ce"> </div><h2 class="notion-h notion-h1 notion-h-indent-0 notion-block-21ca85b037d7808bb0d1d0ed327551d7" data-id="21ca85b037d7808bb0d1d0ed327551d7"><span><div id="21ca85b037d7808bb0d1d0ed327551d7" class="notion-header-anchor"></div><a class="notion-hash-link" href="#21ca85b037d7808bb0d1d0ed327551d7" 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-22fa85b037d78020a404d7dd4d9d197f">为了防止被恶意盗刷或破坏，普通的 M1 卡片 0扇区 0区块数据出厂写死，卡号不可修改，不适用于复制卡片。但卡复制的确能带来很多便利。一旦有了需求，也就有了利益、矛盾和各种新产物。</div><hr class="notion-hr notion-block-22fa85b037d780158304d02828f4aa70"/><h4 class="notion-h notion-h3 notion-h-indent-1 notion-block-22fa85b037d780a1b6c8efb6fa5146fa" data-id="22fa85b037d780a1b6c8efb6fa5146fa"><span><div id="22fa85b037d780a1b6c8efb6fa5146fa" class="notion-header-anchor"></div><a class="notion-hash-link" href="#22fa85b037d780a1b6c8efb6fa5146fa" 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></h4><div class="notion-text notion-block-22fa85b037d780bb9b50c0c06e4860b8"><b>中国魔术卡</b>(Chinese Magic Card)及其UID可改写特性的出现是以下一切可能的开始。</div><div class="notion-text notion-block-22fa85b037d780348ae7e56c1c5412b1">复制卡片所带来的便利处包括但不限于：</div><ul class="notion-list notion-list-disc notion-block-22fa85b037d780a6a842c4af1c03d8df"><li><b>多人共用</b></li><ul class="notion-list notion-list-disc notion-block-22fa85b037d780a6a842c4af1c03d8df"><div class="notion-text notion-block-22fa85b037d780178843cc49164ff076">最简单直接的用途。例如家人间使用多张数据完全相同的卡片开小区门禁等</div></ul></ul><ul class="notion-list notion-list-disc notion-block-22fa85b037d780e9a86ef93107ffabbe"><li><b>备份防丢或丢失重制</b></li><ul class="notion-list notion-list-disc notion-block-22fa85b037d780e9a86ef93107ffabbe"><div class="notion-text notion-block-22fa85b037d780df9cabc4f2120d81b3">为应对卡片意外丢失，可写好多张实体卡备用。或保存转储文件后，随时重写一张使用</div></ul></ul><ul class="notion-list notion-list-disc notion-block-22fa85b037d780e998b5de48781348b9"><li><b>按个人喜好自定义卡片</b></li><ul class="notion-list notion-list-disc notion-block-22fa85b037d780e998b5de48781348b9"><div class="notion-text notion-block-22fa85b037d78060b1b7e8b757a69045">按照 轻便、美观 等需求，可选择市场提供的大量定制卡片、卡贴、指环、表带 代替原卡</div></ul></ul><ul class="notion-list notion-list-disc notion-block-22fa85b037d7800bac5ef6de725b6e87"><li><b>自制一卡通实现多卡合一</b></li><ul class="notion-list notion-list-disc notion-block-22fa85b037d7800bac5ef6de725b6e87"><div class="notion-text notion-block-22fa85b037d78068ad28eafd832a1f1a">（见后文）</div></ul></ul><ul class="notion-list notion-list-disc notion-block-23da85b037d780d98c28f8f1025e9950"><li><b>手机手环卡模拟</b></li><ul class="notion-list notion-list-disc notion-block-23da85b037d780d98c28f8f1025e9950"><div class="notion-text notion-block-23da85b037d780edae4eef2cbd645094">（见后文）</div></ul></ul><h4 class="notion-h notion-h3 notion-h-indent-1 notion-block-222a85b037d78053b6b4fa9db729a6c6" data-id="222a85b037d78053b6b4fa9db729a6c6"><span><div id="222a85b037d78053b6b4fa9db729a6c6" class="notion-header-anchor"></div><a class="notion-hash-link" href="#222a85b037d78053b6b4fa9db729a6c6" 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></h4><div class="notion-text notion-block-222a85b037d78043b30bda23360ebe8f">一卡通/All-in-One：有些组织互相合作，发行官方的多合一卡方便客户将同一张卡用于各种不同的服务。原理很简单，不同服务的读卡系统拥有预先分配好的密钥和扇区。它们可能共同读取UID，但各自仅根据密钥访问指定的一个或几个扇区即可。你也可以自行分析出不同扇区的作用。</div><div class="notion-text notion-block-222a85b037d780cc95e0fad048f35e82">自行实现卡片多合一需要一定运气：</div><div class="notion-text notion-block-222a85b037d7809a930ad45e6896226f">例如：有两个读卡系统，均使用 MIFARE Classic 1K 卡；一号系统只读取UID和读写2扇区，二号系统只读写14、15扇区不检测UID。不同读卡系统使用的数据不冲突，就可以将不同卡片多合一。</div><div class="notion-text notion-block-222a85b037d7805bbd20f57496cbddba">如果两个系统操作的扇区不冲突，但均检测各自不同的 UID，可询问两个系统各自的管理员是否支持开自定义新卡。若任意一方支持，就使用包含了另一系统卡片 UID 的空白卡开卡，使得两系统使用相同 UID 的卡片，再合并数据即可。</div><h4 class="notion-h notion-h3 notion-h-indent-1 notion-block-22fa85b037d78067a0a5f43960504bd3" data-id="22fa85b037d78067a0a5f43960504bd3"><span><div id="22fa85b037d78067a0a5f43960504bd3" class="notion-header-anchor"></div><a class="notion-hash-link" href="#22fa85b037d78067a0a5f43960504bd3" 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></h4><div class="notion-text notion-block-22fa85b037d780c7a386d6c8a2ae2e80">手机手环通过 NFC 硬件的卡模拟功能也能满足大多数的复制卡需求。与魔术卡相比，其最大优点是便利性，毕竟自己在外出时手机手环都会随时携带；其次是还能帮助用户实现无钥匙，避免卡片等小物件遗忘或丢失。具体教程详见<a class="notion-link" href="https://www.fosvcat.com/article/14" target="_blank" rel="noopener noreferrer">该文章</a>。</div><div class="notion-row"><a class="notion-bookmark notion-block-23da85b037d7806b8459caa0dc22da4e" href="https://www.fosvcat.com/article/14" target="_blank" rel="noopener noreferrer"><div><div class="notion-bookmark-title">www.fosvcat.com</div><div class="notion-bookmark-link"><div class="notion-bookmark-link-icon"><img src="https://www.notion.so/image/https%3A%2F%2Fwww.fosvcat.com%2Ffavicon.ico?table=block&amp;id=23da85b0-37d7-806b-8459-caa0dc22da4e&amp;t=23da85b0-37d7-806b-8459-caa0dc22da4e" alt="www.fosvcat.com" loading="lazy" decoding="async"/></div><div class="notion-bookmark-link-text">https://www.fosvcat.com/article/14</div></div></div></a></div><div class="notion-blank notion-block-234a85b037d780ccbe6be3a10818e0b7"> </div><h2 class="notion-h notion-h1 notion-h-indent-0 notion-block-22fa85b037d78083be90f19dcf5c15e3" data-id="22fa85b037d78083be90f19dcf5c15e3"><span><div id="22fa85b037d78083be90f19dcf5c15e3" class="notion-header-anchor"></div><a class="notion-hash-link" href="#22fa85b037d78083be90f19dcf5c15e3" 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-21ca85b037d780afa6b7d281cc17ef00"><b>魔术卡/Magic Card/UID Changeable Card，亦称复制卡。笔者个人认为称呼“复制卡”不方便区分动名词，因此倾向于称呼“魔术卡”，下文内容也均会使用该称呼。</b></div><hr class="notion-hr notion-block-21ca85b037d78063b5f4c82e84128960"/><div class="notion-text notion-block-21ca85b037d7807bb259da02685ee30a">从国人开始，民间鼓捣出一套 UID 卡，所有数据包含 <span class="notion-inline-underscore">0扇区 0区块可随意擦写</span>。正如其名它的最初目的就是复制 UID。魔术卡使复制 M1卡易如反掌，安全性也大大降低。随之而来就是迭代的 —— 各种防火墙与各种魔术卡的对抗。</div><h4 class="notion-h notion-h3 notion-h-indent-1 notion-block-222a85b037d7804cbbf4c5bbfeb1f9ac" data-id="222a85b037d7804cbbf4c5bbfeb1f9ac"><span><div id="222a85b037d7804cbbf4c5bbfeb1f9ac" class="notion-header-anchor"></div><a class="notion-hash-link" href="#222a85b037d7804cbbf4c5bbfeb1f9ac" title="一代/Gen1"><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">一代/Gen1</span></span></h4><ul class="notion-list notion-list-disc notion-block-21ca85b037d780578497d311337bec53"><li>UID卡，通过指令修改0块，带指令响应。</li></ul><ul class="notion-list notion-list-disc notion-block-21ca85b037d7803aa3d7e4e19f0b2ddf"><li>FUID卡，0扇区0区块写入数据后立即锁死，整张卡变为普通卡状态</li></ul><ul class="notion-list notion-list-disc notion-block-21ca85b037d78068bcbdee2d9cc408a1"><li>UFUID卡，0扇区0区块可不锁(响应UID卡后门指令)，或手动控制锁死（普通卡状态）</li></ul><div class="notion-text notion-block-222a85b037d78033b93cf33000463247">一代卡通过指令修改0块，优点是即使写入无效数据，也不会写死卡，能随意的重写。缺点是如今很多刷卡系统防火墙会尝试检测 UID 魔术卡指令响应，检测到后会拒绝刷卡。</div><div class="notion-text notion-block-222a85b037d780e9b0f7d9195bd577e7">目前最新的 (U)FUID魔术卡允许 0扇区 0区块在写入后被锁定，整卡变成普通的 M1卡状态。这基本能通过所有的防火墙检测。虽然锁定是一次性操作不可撤销，但卡片本身成本较低，可大量购买。</div><div class="notion-text notion-block-222a85b037d780e4a5ecfde05a28e3b5">FUID/UFUID卡出现较晚。但由于同样用一代卡指令操作0扇区0区块，因此归类为一代卡衍生版本。</div><h4 class="notion-h notion-h3 notion-h-indent-1 notion-block-222a85b037d780148851fc5f76556784" data-id="222a85b037d780148851fc5f76556784"><span><div id="222a85b037d780148851fc5f76556784" class="notion-header-anchor"></div><a class="notion-hash-link" href="#222a85b037d780148851fc5f76556784" title="二代/Gen2"><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">二代/Gen2</span></span></h4><ul class="notion-list notion-list-disc notion-block-21ca85b037d78070a1f7fa734cf8ccba"><li>CUID卡，密钥写0块，并丢弃指令和后门响应，</li></ul><div class="notion-text notion-block-222a85b037d780ba9fd3ef747ba16747">CUID 卡的机制是用 key 对 0 扇区进行认证后允许修改 0 区块，不存在后门，不会被检测。能重复使用且保持低成本，还能轻松配合手机软件写卡。缺点是一旦在 0扇区 0块写入了无效数据（SAK、ATQA等），则卡片报废。</div><div class="notion-text notion-block-22ca85b037d78042b116d55372473661">虽然 1K CUID卡最为常见，但市面上也存在 4K CUID卡型。两者均为 4 字节 UID。</div><div class="notion-text notion-block-222a85b037d7808b8ee9ffe4f1bb872f">防火墙对抗 CUID 卡的方法，是每次刷卡时故意篡改 0扇区 0块数据，例如卡号。普通卡不允许写入不会有任何影响，CUID 卡则会失效（需要重写正确数据）或报废。如果读卡器尝试写入 0扇区 0块数据立即检测修改，即可一次检测出 CUID卡（但该法并不常见）。</div><div class="notion-text notion-block-21ca85b037d7802eb98eeffa44ac2bbf">此外有些花里胡哨“*UID卡”蹭着名声，含糊不清的宣称各种防检测。可一律视为营销，无需研究。</div><h4 class="notion-h notion-h3 notion-h-indent-1 notion-block-222a85b037d780cfa6cfd62735c5f99a" data-id="222a85b037d780cfa6cfd62735c5f99a"><span><div id="222a85b037d780cfa6cfd62735c5f99a" class="notion-header-anchor"></div><a class="notion-hash-link" href="#222a85b037d780cfa6cfd62735c5f99a" title="三代/Gen3"><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">三代/Gen3</span></span></h4><ul class="notion-list notion-list-disc notion-block-222a85b037d780289a1dd5fafc1e26ec"><li>添加了专有后门命令，添加更多卡型支持</li></ul><div class="notion-text notion-block-222a85b037d780ce9474f47ed56cc7c1">三代卡使用了新的专用后门命令，最初必须配合 Proxmark3、PN532 操作，因此可绕过大多数防火墙。三代卡重新支持锁定 0扇区 0块，锁定后变为普通卡状态不可解锁。</div><div class="notion-text notion-block-22ba85b037d780cd972ff5ff27c894f6">有些三代卡支持设置密码以运行后门指令。如果密码不正确，<b>卡片不会有任何响应</b>。</div><div class="notion-text notion-block-222a85b037d780df956ec17af1eac4cc">从三代卡起，<b>单张魔术卡同时支持</b>了 MIFARE Classic 全系卡型和 4、7字节卡号，具体包括：</div><div class="notion-row notion-block-223a85b037d7809b9d24d71d0bf2e53a"><div class="notion-column notion-block-223a85b037d780d09d2aefe5266bd866" style="width:calc((100% - (1 * min(32px, 4vw))) * 0.375)"><ul class="notion-list notion-list-disc notion-block-222a85b037d780059978e320ad72aae0"><li>S50(1K卡) + 4字节UID</li></ul><ul class="notion-list notion-list-disc notion-block-222a85b037d78068acdbe2100f768b3c"><li>S70(4K卡) + 4字节UID</li></ul><ul class="notion-list notion-list-disc notion-block-222a85b037d780029a4ef14a55de5bf9"><li>S20(Mini) + 4字节UID</li></ul></div><div class="notion-spacer"></div><div class="notion-column notion-block-223a85b037d7801db090dc0c2d5f3408" style="width:calc((100% - (1 * min(32px, 4vw))) * 0.625)"><ul class="notion-list notion-list-disc notion-block-222a85b037d7808db95edadb1027b473"><li>S50(1K卡) + 7字节UID</li></ul><ul class="notion-list notion-list-disc notion-block-222a85b037d780c8bf2ee67a74cd6d54"><li>S70(4K卡) + 7字节UID</li></ul><ul class="notion-list notion-list-disc notion-block-222a85b037d780deb35ede03d7156d4f"><li>S20(Mini) + 7字节UID</li></ul></div><div class="notion-spacer"></div></div><div class="notion-text notion-block-222a85b037d78062b408e6a5f7336e12">防火墙到这一代就基本放弃去主动检测魔术卡了，而是更多的采用<b>滚动码</b>防复制。（见下文）</div><h4 class="notion-h notion-h3 notion-h-indent-1 notion-block-222a85b037d7806cb239dc5e4680ec8a" data-id="222a85b037d7806cb239dc5e4680ec8a"><span><div id="222a85b037d7806cb239dc5e4680ec8a" class="notion-header-anchor"></div><a class="notion-hash-link" href="#222a85b037d7806cb239dc5e4680ec8a" title="四代/Gen4"><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">四代/Gen4</span></span></h4><ul class="notion-list notion-list-disc notion-block-222a85b037d780ac803ef2ba3adcf5f0"><li>基于3代卡，添加了 <span class="notion-inline-underscore">影子模式/shadow mode</span>，又称 <span class="notion-inline-underscore">滚码复位/数据还原/GTU卡/GUID卡</span> 等</li></ul><div class="notion-text notion-block-223a85b037d7801990d3ef9690326bd7">4代卡的核心功能是<b>影子模式</b>。启用后，当卡片收到写入数据请求时，会假装允许写入，还能在读卡器检查刚写入数据时回报“正确写入的数据”，但实际刷卡后卡内数据不会被改变。</div><div class="notion-text notion-block-223a85b037d78031adcbf29f1d32980a">终极魔术卡/Ultimate Magic Card，是相对而言功能最全面的四代卡。它基于三代魔术卡，支持影子模式，支持全系 MIFARE Classic 的同时还支持 MIFARE Ultralight 和 NTAG 。有些卡片还拓展了三代卡的一些指令功能，如恢复模式等。后门指令受密码保护，如果密码不正确，<b>卡片不会有任何响应</b>。</div><div class="notion-text notion-block-223a85b037d7808884eae5a013d57b21">由于各种因素，不同人魔改的四代卡具体功能并不相同，成本和价格也不相同。例如有的GTU卡不是基于3代卡，仅支持 MF1K，但成本相对终极魔术卡更低且仍能适用于大多数场景。无论如何，购买前应根据个人需求询问卖家确认。</div><div class="notion-text notion-block-223a85b037d78080afa5debfd3848a42">终极四代卡是目前魔术卡天花板，但一张卡到底只是一张，多功能带来的实际性价比见仁见智。</div><h4 class="notion-h notion-h3 notion-h-indent-1 notion-block-222a85b037d780609168ff4ba9a85d10" data-id="222a85b037d780609168ff4ba9a85d10"><span><div id="222a85b037d780609168ff4ba9a85d10" class="notion-header-anchor"></div><a class="notion-hash-link" href="#222a85b037d780609168ff4ba9a85d10" 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></h4><ul class="notion-list notion-list-disc notion-block-222a85b037d780c2a0eeeeaec0431508"><li>对于复制<span class="notion-inline-underscore">1K卡型</span>，CUID卡 和 UFUID卡 足矣</li></ul><ul class="notion-list notion-list-disc notion-block-223a85b037d780e7aecefdd7d55faddd"><li>如有<span class="notion-inline-underscore">滚动码复位</span>需求，选择 4代卡 或支持影子模式的设备</li></ul><ul class="notion-list notion-list-disc notion-block-22ba85b037d780778e98feb5bfa7a17b"><li><span class="notion-inline-underscore">用腻了物理卡和钥匙扣？</span>了解如何优雅的使用 <b>手机/手环</b> 刷卡</li></ul><ul class="notion-list notion-list-disc notion-block-22ba85b037d780afa5c3e9e28e68baeb"><li><span class="notion-inline-underscore">8槽终极魔术卡模拟 + 设备读写破解操作 + 高低频支持</span> 的解决方案？了解 <b>变色龙Ultra</b> </li></ul><div class="notion-blank notion-block-234a85b037d7806c9ecdda4ab7138151"> </div><h2 class="notion-h notion-h1 notion-h-indent-0 notion-block-21ca85b037d7802aab51ec03a077a4e7" data-id="21ca85b037d7802aab51ec03a077a4e7"><span><div id="21ca85b037d7802aab51ec03a077a4e7" class="notion-header-anchor"></div><a class="notion-hash-link" href="#21ca85b037d7802aab51ec03a077a4e7" 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><div class="notion-text notion-block-21ca85b037d780df8007e392f214f1fd"><b>滚动码/滚码/Rolling Code：安全机制，在其它无线电通信中（如汽车钥匙）也很常见。</b></div><hr class="notion-hr notion-block-21ca85b037d780329c29eea52023ba9d"/><h4 class="notion-h notion-h3 notion-h-indent-1 notion-block-21ea85b037d780d391ddd6cc7aa97ef7" data-id="21ea85b037d780d391ddd6cc7aa97ef7"><span><div id="21ea85b037d780d391ddd6cc7aa97ef7" class="notion-header-anchor"></div><a class="notion-hash-link" href="#21ea85b037d780d391ddd6cc7aa97ef7" 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></h4><div class="notion-text notion-block-21ca85b037d780828e78dbee21f40132">滚动码很好理解，例如某个块里记录一个数字0，读卡系统记录卡号和对应滚码。每刷一次卡，读卡器先验证滚码，再修改滚码，使读卡系统和卡内的数字同步+1。</div><div class="notion-text notion-block-22da85b037d7807487d6ebc3ac27c285">在复制了多张卡后，未使用的卡滚动码不同步。如果读卡系统启用滚码验证，并检测到 原卡/魔术卡 的错误滚码，则会拒绝刷卡或封禁卡号。使其无法使用。</div><div class="notion-text notion-block-21ea85b037d780abaa7ae7a566d70213">滚动码有效的防止了多卡共用、恶意复制盗刷等问题。这使得任何人无论如何复制原卡，<span class="notion-inline-underscore">只有带最新滚码的卡正常可用</span>，想要切换卡就必须再复制以同步数据。</div><div class="notion-text notion-block-21ca85b037d78018a1a1df4b20ed96d7">数字+1 或其它数字运算是最简单的滚动码，很容易分析。更高安全性要求的系统滚动码使用 无规则的/加密运算过的字符串，更难分析出滚动规律，甚至根本没有规律。</div><ul class="notion-list notion-list-disc notion-block-21ea85b037d78044a380e3f081b9d073"><li>带滚码验证的系统在识别到错误滚码后可能拒绝刷卡，也可能直接封卡号，取决于管理员设置。</li></ul><ul class="notion-list notion-list-disc notion-block-21ea85b037d780ee89e9c808bd607133"><li>对于 数字+1 或 日期 滚码，有些读卡系统不一定会去检测，只是单纯记录刷卡次数和时间。</li></ul><div class="notion-text notion-block-223a85b037d78034b0a4cc7e74957c3e">想要知道一个滚码刷卡系统如何处理错误滚码，不检测？允许？拒绝？封禁？ 方法只有亲自试试。</div><h4 class="notion-h notion-h3 notion-h-indent-1 notion-block-21da85b037d78069ab50c3fa9827b5f1" data-id="21da85b037d78069ab50c3fa9827b5f1"><span><div id="21da85b037d78069ab50c3fa9827b5f1" class="notion-header-anchor"></div><a class="notion-hash-link" href="#21da85b037d78069ab50c3fa9827b5f1" 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></h4><div class="notion-text notion-block-21da85b037d78029b090de35fca33a2a">在离线系统上，滚动码通常存在初始值</div><div class="notion-text notion-block-21ea85b037d780b6ae9fd2ce9fa039be">不加密的滚码初始值可能是 00、20、FF 。加密的无从知晓，只能开新卡并在首次刷卡前读取到</div><div class="notion-text notion-block-21da85b037d78048b290e9af2f1d5c98">初始值的作用是为了让离线并应用了滚动码的系统自动注册新卡信息。系统识别到滚动码初始值后，会将其视作新开的卡片（合法卡）。新卡注册信息；老卡重置滚码，并根据算法从初始值开始滚码。</div><div class="notion-text notion-block-21ea85b037d78002b4c5ee709d59a9d3">这种初始值漏洞能直接绕过滚码验证。要反复利用，只需在每次刷卡后，重置滚动码为初始值即可。</div><div class="notion-text notion-block-21ea85b037d78038b03be4e23bd5a815">由此人们发明了上文中支持 数据还原/影子模式 的四代魔术卡，它能在刷卡后自动重置到刷卡前的数据。主要作用就是保持滚动码为初始值，跳过滚动码验证机制，进而使得滚动码系统下的多卡复制和共用重新变得可行。</div><div class="notion-blank notion-block-234a85b037d780268dc7e161a87ca2f5"> </div><h2 class="notion-h notion-h1 notion-h-indent-0 notion-block-21ca85b037d7804a851df1ca0b95841f" data-id="21ca85b037d7804a851df1ca0b95841f"><span><div id="21ca85b037d7804a851df1ca0b95841f" class="notion-header-anchor"></div><a class="notion-hash-link" href="#21ca85b037d7804a851df1ca0b95841f" 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><div class="notion-text notion-block-22fa85b037d780e5a3b4c98bd8c4dba1">以下行为仅应在合法合规的前提下用于研究和学习</div><hr class="notion-hr notion-block-21ca85b037d78095a895d7d3eebd05dc"/><h4 class="notion-h notion-h3 notion-h-indent-1 notion-block-22fa85b037d780afacc3f53afb70339c" data-id="22fa85b037d780afacc3f53afb70339c"><span><div id="22fa85b037d780afacc3f53afb70339c" class="notion-header-anchor"></div><a class="notion-hash-link" href="#22fa85b037d780afacc3f53afb70339c" 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></h4><div class="notion-text notion-block-22fa85b037d780f18b1fc1c5eec9ac7c">完全解卡并得到指定UID和密钥后，攻击者可在 卡/读卡系统 两侧 篡改/封禁 对应卡片</div><ul class="notion-list notion-list-disc notion-block-22fa85b037d7803a817bce521f37010f"><li>卡侧 - 篡改</li><ul class="notion-list notion-list-disc notion-block-22fa85b037d7803a817bce521f37010f"><div class="notion-text notion-block-22fa85b037d78048bd45e37fc555f453">由于具有写入权限，攻击者可使用任意的自定义密钥和数据，在几秒内将乱码覆盖写入受害者卡片的对应区块，使其数据丢失且无法进行读卡认证。对于普通用户，这等同于卡片报废。</div></ul></ul><ul class="notion-list notion-list-disc notion-block-22fa85b037d780dabb24f9ef17274c18"><li>读头侧 - 封禁</li><ul class="notion-list notion-list-disc notion-block-22fa85b037d780dabb24f9ef17274c18"><div class="notion-text notion-block-22fa85b037d780a6a452c3c7a285681d">出现滚动码错误，金额被篡改等异常数据，均可能导致卡片在读卡系统侧被封禁。攻击者可 复制/模拟 受害者卡片，篡改敏感数据，刷卡并触发封禁。使受害者无法用卡。</div></ul></ul><h4 class="notion-h notion-h3 notion-h-indent-1 notion-block-21ca85b037d78037bf8dce1b1b9c621c" data-id="21ca85b037d78037bf8dce1b1b9c621c"><span><div id="21ca85b037d78037bf8dce1b1b9c621c" class="notion-header-anchor"></div><a class="notion-hash-link" href="#21ca85b037d78037bf8dce1b1b9c621c" 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></h4><div class="notion-text notion-block-21ca85b037d780a58f62da205d3cafc9">与金额等数据相关的卡，金额数据必须要同时保存在卡与服务器，并且所有提高卡内金额的操作都要与服务器联网进行并验证。如果某次刷卡时检验到卡与服务器金额不相同（尤其是卡片提高了金额值），刷卡系统会视其为恶意篡改，拒绝刷卡并在服务端锁定卡片。</div><div class="notion-text notion-block-22fa85b037d78041b057e9e2ffa456a7">有些卡同时用于在线系统和离线系统。离线系统不会联网，独立处理卡片数据，某些情况下较不安全</div><ul class="notion-list notion-list-disc notion-block-22fa85b037d780f18e12e9c215eee763"><li><b>在线系统：</b>常见于自动售货机、自助充值机、收银台、智能门禁等</li><ul class="notion-list notion-list-disc notion-block-22fa85b037d780f18e12e9c215eee763"><div class="notion-text notion-block-22fa85b037d780da8c73c74662f33a0b">在线刷卡系统同步服务器，常用来储值/扣款等。</div></ul></ul><ul class="notion-list notion-list-disc notion-block-22fa85b037d7801dbb04d7a111a2b664"><li><b>离线系统：</b>常见于电梯梯控、简易巴士刷卡器、简易停车场闸机等</li><ul class="notion-list notion-list-disc notion-block-22fa85b037d7801dbb04d7a111a2b664"><div class="notion-text notion-block-21ca85b037d780358038f781f2f68cbb">离线刷卡系统不能连接服务器，通常只负责处理扣款不会储值。</div></ul></ul><div class="notion-text notion-block-22fa85b037d7800ba66df8c152b0b521">当在线刷卡系统连接卡片时，若识别到卡内金额比服务器端更少，则认为通过离线刷卡系统进行了扣款，并同步在服务器端扣款；但若卡内金额比服务器端更多，则视为篡改并封禁。</div><div class="notion-text notion-block-356a85b037d780fcbf17e4402f41699f">如果确定了消费系统在线/离线情况，可以测试能否无限使用离线刷卡系统消费。</div><div class="notion-text notion-block-21ca85b037d78048a738e88bef265cff">有些卡内直接通过ASCII编码存储用户姓名和组织内编号（身份认证），如果<s>修改*&amp;编h#?%‘. </s></div><h2 class="notion-h notion-h1 notion-h-indent-0 notion-block-21da85b037d7809b90a8c2d6a6964384" data-id="21da85b037d7809b90a8c2d6a6964384"><span><div id="21da85b037d7809b90a8c2d6a6964384" class="notion-header-anchor"></div><a class="notion-hash-link" href="#21da85b037d7809b90a8c2d6a6964384" 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><div class="notion-text notion-block-22fa85b037d780049335f548ab72c692">根治一切问题的唯一方法就是淘汰所有M1卡片和系统，替换为CPU卡。</div><div class="notion-text notion-block-22fa85b037d7804fa980c501dafa7cf6">如果仍需依赖M1卡系统，用户和管理员都有一些可选措施来缓解安全性问题。</div><hr class="notion-hr notion-block-22fa85b037d780c0ac12d70bdc2a8056"/><h4 class="notion-h notion-h3 notion-h-indent-1 notion-block-22fa85b037d78082b55deaacb895991d" data-id="22fa85b037d78082b55deaacb895991d"><span><div id="22fa85b037d78082b55deaacb895991d" class="notion-header-anchor"></div><a class="notion-hash-link" href="#22fa85b037d78082b55deaacb895991d" 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></h4><div class="notion-text notion-block-230a85b037d780728eb0c6e6b6e15a88">1.防漏洞破解：</div><div class="notion-text notion-block-22fa85b037d7802d849dd1c6f455cc95">检查卡片是否是半加密卡。若是，可自行使用强密钥对无用扇区进行全加密处理。</div><div class="notion-text notion-block-230a85b037d78023bb71cf331a20a203">检查卡片是否存在硬件后门。若存在，可使用无漏洞的带密码保护的魔术卡替换。</div><div class="notion-text notion-block-230a85b037d780cd8c14f5405da4f73f">2.防恶意复制：</div><div class="notion-text notion-block-22fa85b037d7804087d6c4157957d5ca">携带M1卡时，也可使用“防盗刷卡包”保存卡片，这种卡包类似于法拉第笼，能屏蔽内外电磁通信。</div><div class="notion-text notion-block-230a85b037d78069aa99ccb4a0bb680e">使用手机手环模拟M1卡时启用 刷卡振动/响铃提示、解锁后刷卡 等安全功能。</div><h4 class="notion-h notion-h3 notion-h-indent-1 notion-block-21ca85b037d7809e9b14e43fac297e04" data-id="21ca85b037d7809e9b14e43fac297e04"><span><div id="21ca85b037d7809e9b14e43fac297e04" class="notion-header-anchor"></div><a class="notion-hash-link" href="#21ca85b037d7809e9b14e43fac297e04" 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></h4><div class="notion-text notion-block-22fa85b037d78038826cd4725f98689b">安全级别最低的门禁卡读卡器会只识别卡号(UID)。而卡号是任何设备包括手机都可以直接读取的（贴兜秒出），而且很容易模拟或爆破。别有用心的人想非法获取通行权限较为轻松。</div><ul class="notion-list notion-list-disc notion-block-22fa85b037d780d693a0db827eba051e"><li>很多社区等大门门禁只识别卡号。如果有设置保安，那还可以接受</li></ul><ul class="notion-list notion-list-disc notion-block-22fa85b037d78046bd34ee2eb6fce09b"><li>公司学校等组织内门禁只识别卡号的话就并不安全了，建议联系相关人员更换</li></ul><ul class="notion-list notion-list-disc notion-block-22fa85b037d780a2988af11668674736"><li>对于支持录入自定义卡片的家用智能门锁，需自行确认其实现方式。若只识别卡号那显然极不安全，务必不要使用</li></ul><div class="notion-text notion-block-22fa85b037d780a99b99faab07de7e5f">安装视频监控，监视门禁卡刷卡位置非常有必要。但监控到底是被动手段，不能阻止恶意闯入。</div><h4 class="notion-h notion-h3 notion-h-indent-1 notion-block-22fa85b037d7809f9f10fe5ecea6c145" data-id="22fa85b037d7809f9f10fe5ecea6c145"><span><div id="22fa85b037d7809f9f10fe5ecea6c145" class="notion-header-anchor"></div><a class="notion-hash-link" href="#22fa85b037d7809f9f10fe5ecea6c145" 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></h4><div class="notion-text notion-block-22fa85b037d780b1bc5bd6d76bbf89b6">传统发卡系统下发的所有用户卡片均采用完全相同的（一个或多个）密钥，非常不安全</div><div class="notion-text notion-block-22fa85b037d780428042c71a9332db4c">更安全的做法的读卡系统自定义一套密钥算法。发卡时，卡密钥由卡号等唯一识别信息通过运算得出，再写入卡片。然后在读卡系统内存储相同的算法，不需要存储密钥。读卡时，读卡系统即可按卡号算出密钥并解密。</div><div class="notion-text notion-block-22fa85b037d780eda903ca4f04ad9115"><span class="notion-inline-underscore">密钥算法机制确保离线刷卡系统正常工作的同时，允许任意的不同用户卡带有不同的密钥。</span></div><div class="notion-text notion-block-22fa85b037d78046a1f8f98ef450e2fa">这样一来，每位用户破解后仅能访问各自的卡片，自行复制或使用手机模拟。搭配难以从卡侧破解的全加密无漏洞卡，可有效提高用户侧安全性。</div><div class="notion-blank notion-block-22fa85b037d7802fba4cedcb02df50d4"> </div><h2 class="notion-h notion-h1 notion-h-indent-0 notion-block-22fa85b037d78084a3a8f19751624b1b" data-id="22fa85b037d78084a3a8f19751624b1b"><span><div id="22fa85b037d78084a3a8f19751624b1b" class="notion-header-anchor"></div><a class="notion-hash-link" href="#22fa85b037d78084a3a8f19751624b1b" 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><div class="notion-text notion-block-22fa85b037d780a59cfaf8f6f6b51fd0">重复：遵守法律法规。作者及本站不会为你造成的一切形式的损失或任何违法违规行为负责</div><div class="notion-text notion-block-22fa85b037d7809ba191e6335832a34e">欢迎任何读者随时勘误或补充信息</div><div class="notion-text notion-block-22fa85b037d7807c9402c3b62e6b29b2">玩的开心 : )</div><div class="notion-blank notion-block-22fa85b037d780eaadc0c0451fbcc34e"> </div></main></div>]]></content:encoded>
        </item>
        <item>
            <title><![CDATA[Linux 登录管理器]]></title>
            <link>https://www.fosvcat.com/article/16</link>
            <guid>https://www.fosvcat.com/article/16</guid>
            <pubDate>Tue, 31 Mar 2026 00:00:00 GMT</pubDate>
            <description><![CDATA[软件介绍与选择]]></description>
            <content:encoded><![CDATA[<div id="notion-article" class="mx-auto overflow-hidden "><main class="notion light-mode notion-page notion-block-334a85b037d780a1aed1d7aca8fa1324"><div class="notion-viewport"></div><div class="notion-collection-page-properties"></div><h2 class="notion-h notion-h1 notion-h-indent-0 notion-block-334a85b037d78004b980d2a3474bddd4" data-id="334a85b037d78004b980d2a3474bddd4"><span><div id="334a85b037d78004b980d2a3474bddd4" class="notion-header-anchor"></div><a class="notion-hash-link" href="#334a85b037d78004b980d2a3474bddd4" 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><div class="notion-text notion-block-34aa85b037d78024acf3da23d7ab1779">本文在 Archlinux 环境下配置。</div><div class="notion-text notion-block-34aa85b037d780ca88ccecda30b66b5f">我使用的TTY截图命令：（执行后手动切到tty）</div><div class="notion-text notion-block-34aa85b037d780d0b0c2c2b641260999">多数个人电脑 Linux 环境启动顺序：</div><blockquote class="notion-quote notion-block-34aa85b037d78011b491e76f44b51e0f"><div>Linux Kernel → systemd → <b>DisplayManager</b> → DE/WM</div></blockquote><div class="notion-text notion-block-34aa85b037d780c6a690e6398c5935d9">DisplayManager 是用户登录前和注销后的交互界面，可用于选择要登录的用户和桌面环境，并进行身份验证，启动图形化桌面进程。对个人电脑较为重要。</div><div class="notion-callout notion-gray_background_co notion-block-34ba85b037d78004827dcb614dee5aa2"><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-34ba85b037d780fbb72fd7232c2fff2a">不要搞混 Display Manager 和 Display Server / Protocol</div></div></div><h2 class="notion-h notion-h1 notion-h-indent-0 notion-block-34aa85b037d7801b83eaf49c860aaa16" data-id="34aa85b037d7801b83eaf49c860aaa16"><span><div id="34aa85b037d7801b83eaf49c860aaa16" class="notion-header-anchor"></div><a class="notion-hash-link" href="#34aa85b037d7801b83eaf49c860aaa16" title="Greetd"><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">Greetd</span></span></h2><figure class="notion-asset-wrapper notion-asset-wrapper-image notion-block-334a85b037d7804e92c6f3ff9fb1e742"><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/attachment%3A11f6b260-913a-46df-b0ea-681f74bbe425%3ATuigreet.webp?table=block&amp;id=334a85b0-37d7-804e-92c6-f3ff9fb1e742&amp;t=334a85b0-37d7-804e-92c6-f3ff9fb1e742" alt="notion image" loading="lazy" decoding="async"/></div></figure><a class="notion-external notion-external-block notion-row notion-block-34ba85b037d780899ca8d4c14dec9bf5" href="https://github.com/kennylevinsen/greetd" target="_blank" rel="noopener noreferrer"><div class="notion-external-image"><svg viewBox="0 0 260 260"><g><path d="M128.00106,0 C57.3172926,0 0,57.3066942 0,128.00106 C0,184.555281 36.6761997,232.535542 87.534937,249.460899 C93.9320223,250.645779 96.280588,246.684165 96.280588,243.303333 C96.280588,240.251045 96.1618878,230.167899 96.106777,219.472176 C60.4967585,227.215235 52.9826207,204.369712 52.9826207,204.369712 C47.1599584,189.574598 38.770408,185.640538 38.770408,185.640538 C27.1568785,177.696113 39.6458206,177.859325 39.6458206,177.859325 C52.4993419,178.762293 59.267365,191.04987 59.267365,191.04987 C70.6837675,210.618423 89.2115753,204.961093 96.5158685,201.690482 C97.6647155,193.417512 100.981959,187.77078 104.642583,184.574357 C76.211799,181.33766 46.324819,170.362144 46.324819,121.315702 C46.324819,107.340889 51.3250588,95.9223682 59.5132437,86.9583937 C58.1842268,83.7344152 53.8029229,70.715562 60.7532354,53.0843636 C60.7532354,53.0843636 71.5019501,49.6441813 95.9626412,66.2049595 C106.172967,63.368876 117.123047,61.9465949 128.00106,61.8978432 C138.879073,61.9465949 149.837632,63.368876 160.067033,66.2049595 C184.49805,49.6441813 195.231926,53.0843636 195.231926,53.0843636 C202.199197,70.715562 197.815773,83.7344152 196.486756,86.9583937 C204.694018,95.9223682 209.660343,107.340889 209.660343,121.315702 C209.660343,170.478725 179.716133,181.303747 151.213281,184.472614 C155.80443,188.444828 159.895342,196.234518 159.895342,208.176593 C159.895342,225.303317 159.746968,239.087361 159.746968,243.303333 C159.746968,246.709601 162.05102,250.70089 168.53925,249.443941 C219.370432,232.499507 256,184.536204 256,128.00106 C256,57.3066942 198.691187,0 128.00106,0 Z M47.9405593,182.340212 C47.6586465,182.976105 46.6581745,183.166873 45.7467277,182.730227 C44.8183235,182.312656 44.2968914,181.445722 44.5978808,180.80771 C44.8734344,180.152739 45.876026,179.97045 46.8023103,180.409216 C47.7328342,180.826786 48.2627451,181.702199 47.9405593,182.340212 Z M54.2367892,187.958254 C53.6263318,188.524199 52.4329723,188.261363 51.6232682,187.366874 C50.7860088,186.474504 50.6291553,185.281144 51.2480912,184.70672 C51.8776254,184.140775 53.0349512,184.405731 53.8743302,185.298101 C54.7115892,186.201069 54.8748019,187.38595 54.2367892,187.958254 Z M58.5562413,195.146347 C57.7719732,195.691096 56.4895886,195.180261 55.6968417,194.042013 C54.9125733,192.903764 54.9125733,191.538713 55.713799,190.991845 C56.5086651,190.444977 57.7719732,190.936735 58.5753181,192.066505 C59.3574669,193.22383 59.3574669,194.58888 58.5562413,195.146347 Z M65.8613592,203.471174 C65.1597571,204.244846 63.6654083,204.03712 62.5716717,202.981538 C61.4524999,201.94927 61.1409122,200.484596 61.8446341,199.710926 C62.5547146,198.935137 64.0575422,199.15346 65.1597571,200.200564 C66.2704506,201.230712 66.6095936,202.705984 65.8613592,203.471174 Z M75.3025151,206.281542 C74.9930474,207.284134 73.553809,207.739857 72.1039724,207.313809 C70.6562556,206.875043 69.7087748,205.700761 70.0012857,204.687571 C70.302275,203.678621 71.7478721,203.20382 73.2083069,203.659543 C74.6539041,204.09619 75.6035048,205.261994 75.3025151,206.281542 Z M86.046947,207.473627 C86.0829806,208.529209 84.8535871,209.404622 83.3316829,209.4237 C81.8013,209.457614 80.563428,208.603398 80.5464708,207.564772 C80.5464708,206.498591 81.7483088,205.631657 83.2786917,205.606221 C84.8005962,205.576546 86.046947,206.424403 86.046947,207.473627 Z M96.6021471,207.069023 C96.7844366,208.099171 95.7267341,209.156872 94.215428,209.438785 C92.7295577,209.710099 91.3539086,209.074206 91.1652603,208.052538 C90.9808515,206.996955 92.0576306,205.939253 93.5413813,205.66582 C95.054807,205.402984 96.4092596,206.021919 96.6021471,207.069023 Z" fill="#161614"></path></g></svg></div><div class="notion-external-description"><div class="notion-external-title">greetd</div><div class="notion-external-block-desc">kennylevinsen<span> • </span>Updated May 2, 2026</div></div></a><a class="notion-external notion-external-block notion-row notion-block-34ba85b037d7808dbd45d3a1194f0c04" href="https://github.com/apognu/tuigreet" target="_blank" rel="noopener noreferrer"><div class="notion-external-image"><svg viewBox="0 0 260 260"><g><path d="M128.00106,0 C57.3172926,0 0,57.3066942 0,128.00106 C0,184.555281 36.6761997,232.535542 87.534937,249.460899 C93.9320223,250.645779 96.280588,246.684165 96.280588,243.303333 C96.280588,240.251045 96.1618878,230.167899 96.106777,219.472176 C60.4967585,227.215235 52.9826207,204.369712 52.9826207,204.369712 C47.1599584,189.574598 38.770408,185.640538 38.770408,185.640538 C27.1568785,177.696113 39.6458206,177.859325 39.6458206,177.859325 C52.4993419,178.762293 59.267365,191.04987 59.267365,191.04987 C70.6837675,210.618423 89.2115753,204.961093 96.5158685,201.690482 C97.6647155,193.417512 100.981959,187.77078 104.642583,184.574357 C76.211799,181.33766 46.324819,170.362144 46.324819,121.315702 C46.324819,107.340889 51.3250588,95.9223682 59.5132437,86.9583937 C58.1842268,83.7344152 53.8029229,70.715562 60.7532354,53.0843636 C60.7532354,53.0843636 71.5019501,49.6441813 95.9626412,66.2049595 C106.172967,63.368876 117.123047,61.9465949 128.00106,61.8978432 C138.879073,61.9465949 149.837632,63.368876 160.067033,66.2049595 C184.49805,49.6441813 195.231926,53.0843636 195.231926,53.0843636 C202.199197,70.715562 197.815773,83.7344152 196.486756,86.9583937 C204.694018,95.9223682 209.660343,107.340889 209.660343,121.315702 C209.660343,170.478725 179.716133,181.303747 151.213281,184.472614 C155.80443,188.444828 159.895342,196.234518 159.895342,208.176593 C159.895342,225.303317 159.746968,239.087361 159.746968,243.303333 C159.746968,246.709601 162.05102,250.70089 168.53925,249.443941 C219.370432,232.499507 256,184.536204 256,128.00106 C256,57.3066942 198.691187,0 128.00106,0 Z M47.9405593,182.340212 C47.6586465,182.976105 46.6581745,183.166873 45.7467277,182.730227 C44.8183235,182.312656 44.2968914,181.445722 44.5978808,180.80771 C44.8734344,180.152739 45.876026,179.97045 46.8023103,180.409216 C47.7328342,180.826786 48.2627451,181.702199 47.9405593,182.340212 Z M54.2367892,187.958254 C53.6263318,188.524199 52.4329723,188.261363 51.6232682,187.366874 C50.7860088,186.474504 50.6291553,185.281144 51.2480912,184.70672 C51.8776254,184.140775 53.0349512,184.405731 53.8743302,185.298101 C54.7115892,186.201069 54.8748019,187.38595 54.2367892,187.958254 Z M58.5562413,195.146347 C57.7719732,195.691096 56.4895886,195.180261 55.6968417,194.042013 C54.9125733,192.903764 54.9125733,191.538713 55.713799,190.991845 C56.5086651,190.444977 57.7719732,190.936735 58.5753181,192.066505 C59.3574669,193.22383 59.3574669,194.58888 58.5562413,195.146347 Z M65.8613592,203.471174 C65.1597571,204.244846 63.6654083,204.03712 62.5716717,202.981538 C61.4524999,201.94927 61.1409122,200.484596 61.8446341,199.710926 C62.5547146,198.935137 64.0575422,199.15346 65.1597571,200.200564 C66.2704506,201.230712 66.6095936,202.705984 65.8613592,203.471174 Z M75.3025151,206.281542 C74.9930474,207.284134 73.553809,207.739857 72.1039724,207.313809 C70.6562556,206.875043 69.7087748,205.700761 70.0012857,204.687571 C70.302275,203.678621 71.7478721,203.20382 73.2083069,203.659543 C74.6539041,204.09619 75.6035048,205.261994 75.3025151,206.281542 Z M86.046947,207.473627 C86.0829806,208.529209 84.8535871,209.404622 83.3316829,209.4237 C81.8013,209.457614 80.563428,208.603398 80.5464708,207.564772 C80.5464708,206.498591 81.7483088,205.631657 83.2786917,205.606221 C84.8005962,205.576546 86.046947,206.424403 86.046947,207.473627 Z M96.6021471,207.069023 C96.7844366,208.099171 95.7267341,209.156872 94.215428,209.438785 C92.7295577,209.710099 91.3539086,209.074206 91.1652603,208.052538 C90.9808515,206.996955 92.0576306,205.939253 93.5413813,205.66582 C95.054807,205.402984 96.4092596,206.021919 96.6021471,207.069023 Z" fill="#161614"></path></g></svg></div><div class="notion-external-description"><div class="notion-external-title">tuigreet</div><div class="notion-external-block-desc">apognu<span> • </span>Updated May 4, 2026</div></div></a><div class="notion-text notion-block-334a85b037d780a1a071d950a6b2c51f">图中 tuigreet 是一个TUI风格前端，主打极简和高效，不会启动图形环境。它可以在启动后直接进入PAM流程，仅需 <code class="notion-inline-code">开机 —&gt; 按指纹</code> 两步完成登录。</div><div class="notion-text notion-block-334a85b037d7809eac71d5420611323a">Greetd 由 Rust 编写，极其轻量，配置简单。它是一个会话守护进程框架，不算是完整的登录管理器。</div><div class="notion-text notion-block-34aa85b037d78036acacd4a15a4b0b35">Greetd 非常模块化，有众多前端界面例如 tuigreet、agreety、ReGreet、gtkgreet 等。怎么配置丰俭由人。</div><div class="notion-text notion-block-34ba85b037d780f2ae4cd57e1c3ec8bd">由于内核限制，tty仅能显示数字、符号和字母。显示其它文字需要cjktty补丁。</div><div class="notion-text notion-block-334a85b037d78072bd45ec30536ea9a9">配置位置： /etc/greetd/config.toml</div><div class="notion-text notion-block-334a85b037d7804b8bedc2628242488a">启用 greetd：</div><h2 class="notion-h notion-h1 notion-h-indent-0 notion-block-334a85b037d780659846c242a1d213a2" data-id="334a85b037d780659846c242a1d213a2"><span><div id="334a85b037d780659846c242a1d213a2" class="notion-header-anchor"></div><a class="notion-hash-link" href="#334a85b037d780659846c242a1d213a2" title="Ly"><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">Ly</span></span></h2><figure class="notion-asset-wrapper notion-asset-wrapper-image notion-block-334a85b037d7809baab6e7249b808c4a"><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/attachment%3A9e46ec9b-23a5-4b2f-ad91-c30fef896fc8%3Aly.webp?table=block&amp;id=334a85b0-37d7-809b-aab6-e7249b808c4a&amp;t=334a85b0-37d7-809b-aab6-e7249b808c4a" alt="notion image" loading="lazy" decoding="async"/></div></figure><a class="notion-external notion-external-block notion-row notion-block-34ba85b037d7809b8bfecb6318aff238" href="https://github.com/fairyglade/ly" target="_blank" rel="noopener noreferrer"><div class="notion-external-image"><svg viewBox="0 0 260 260"><g><path d="M128.00106,0 C57.3172926,0 0,57.3066942 0,128.00106 C0,184.555281 36.6761997,232.535542 87.534937,249.460899 C93.9320223,250.645779 96.280588,246.684165 96.280588,243.303333 C96.280588,240.251045 96.1618878,230.167899 96.106777,219.472176 C60.4967585,227.215235 52.9826207,204.369712 52.9826207,204.369712 C47.1599584,189.574598 38.770408,185.640538 38.770408,185.640538 C27.1568785,177.696113 39.6458206,177.859325 39.6458206,177.859325 C52.4993419,178.762293 59.267365,191.04987 59.267365,191.04987 C70.6837675,210.618423 89.2115753,204.961093 96.5158685,201.690482 C97.6647155,193.417512 100.981959,187.77078 104.642583,184.574357 C76.211799,181.33766 46.324819,170.362144 46.324819,121.315702 C46.324819,107.340889 51.3250588,95.9223682 59.5132437,86.9583937 C58.1842268,83.7344152 53.8029229,70.715562 60.7532354,53.0843636 C60.7532354,53.0843636 71.5019501,49.6441813 95.9626412,66.2049595 C106.172967,63.368876 117.123047,61.9465949 128.00106,61.8978432 C138.879073,61.9465949 149.837632,63.368876 160.067033,66.2049595 C184.49805,49.6441813 195.231926,53.0843636 195.231926,53.0843636 C202.199197,70.715562 197.815773,83.7344152 196.486756,86.9583937 C204.694018,95.9223682 209.660343,107.340889 209.660343,121.315702 C209.660343,170.478725 179.716133,181.303747 151.213281,184.472614 C155.80443,188.444828 159.895342,196.234518 159.895342,208.176593 C159.895342,225.303317 159.746968,239.087361 159.746968,243.303333 C159.746968,246.709601 162.05102,250.70089 168.53925,249.443941 C219.370432,232.499507 256,184.536204 256,128.00106 C256,57.3066942 198.691187,0 128.00106,0 Z M47.9405593,182.340212 C47.6586465,182.976105 46.6581745,183.166873 45.7467277,182.730227 C44.8183235,182.312656 44.2968914,181.445722 44.5978808,180.80771 C44.8734344,180.152739 45.876026,179.97045 46.8023103,180.409216 C47.7328342,180.826786 48.2627451,181.702199 47.9405593,182.340212 Z M54.2367892,187.958254 C53.6263318,188.524199 52.4329723,188.261363 51.6232682,187.366874 C50.7860088,186.474504 50.6291553,185.281144 51.2480912,184.70672 C51.8776254,184.140775 53.0349512,184.405731 53.8743302,185.298101 C54.7115892,186.201069 54.8748019,187.38595 54.2367892,187.958254 Z M58.5562413,195.146347 C57.7719732,195.691096 56.4895886,195.180261 55.6968417,194.042013 C54.9125733,192.903764 54.9125733,191.538713 55.713799,190.991845 C56.5086651,190.444977 57.7719732,190.936735 58.5753181,192.066505 C59.3574669,193.22383 59.3574669,194.58888 58.5562413,195.146347 Z M65.8613592,203.471174 C65.1597571,204.244846 63.6654083,204.03712 62.5716717,202.981538 C61.4524999,201.94927 61.1409122,200.484596 61.8446341,199.710926 C62.5547146,198.935137 64.0575422,199.15346 65.1597571,200.200564 C66.2704506,201.230712 66.6095936,202.705984 65.8613592,203.471174 Z M75.3025151,206.281542 C74.9930474,207.284134 73.553809,207.739857 72.1039724,207.313809 C70.6562556,206.875043 69.7087748,205.700761 70.0012857,204.687571 C70.302275,203.678621 71.7478721,203.20382 73.2083069,203.659543 C74.6539041,204.09619 75.6035048,205.261994 75.3025151,206.281542 Z M86.046947,207.473627 C86.0829806,208.529209 84.8535871,209.404622 83.3316829,209.4237 C81.8013,209.457614 80.563428,208.603398 80.5464708,207.564772 C80.5464708,206.498591 81.7483088,205.631657 83.2786917,205.606221 C84.8005962,205.576546 86.046947,206.424403 86.046947,207.473627 Z M96.6021471,207.069023 C96.7844366,208.099171 95.7267341,209.156872 94.215428,209.438785 C92.7295577,209.710099 91.3539086,209.074206 91.1652603,208.052538 C90.9808515,206.996955 92.0576306,205.939253 93.5413813,205.66582 C95.054807,205.402984 96.4092596,206.021919 96.6021471,207.069023 Z" fill="#161614"></path></g></svg></div><div class="notion-external-description"><div class="notion-external-title">ly</div><div class="notion-external-block-desc">fairyglade<span> • </span>Updated May 5, 2026</div></div></a><div class="notion-text notion-block-334a85b037d7801e89cbeb8d30d0aa31">如果追求极简风格和炫酷的外观，选择 Ly</div><div class="notion-text notion-block-334a85b037d7804caa1fd67647ce1c4c">极其轻量，是独立且完整的登录管理器。TUI风格，不会启动图形环境。</div><div class="notion-text notion-block-334a85b037d780608cecdf38d0273325">登录流程相对 greetd 要多一步，因为 Ly 启动后要按回车才进入 PAM 流程，并且没有指纹输入反馈。Ly也不是模块化的，没有多个前端可以选择。</div><div class="notion-text notion-block-34aa85b037d780f89ebec4b0c7851563">目前细节可能不够完善，例如认证会暂停动画背景，大时钟不支持调整颜色等。</div><div class="notion-text notion-block-356a85b037d78097961ed63c44b7ef88">由于内核限制，正常 tty 仅能显示数字、符号和字母。显示其它文字需要 cjktty 补丁。</div><div class="notion-text notion-block-334a85b037d78092bd5de56612b2b927">配置位置： /etc/ly/config.ini</div><div class="notion-text notion-block-334a85b037d780b99b8fe9ca8b2eafed">启用 Ly（默认跑在 tty2）：</div><div class="notion-text notion-block-334a85b037d780048c5af0dd4ce928fa">禁用对应的 getty，否则会冲突：</div><h2 class="notion-h notion-h1 notion-h-indent-0 notion-block-334a85b037d780e39d35cc41fce2eca8" data-id="334a85b037d780e39d35cc41fce2eca8"><span><div id="334a85b037d780e39d35cc41fce2eca8" class="notion-header-anchor"></div><a class="notion-hash-link" href="#334a85b037d780e39d35cc41fce2eca8" title="GDM"><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">GDM</span></span></h2><figure class="notion-asset-wrapper notion-asset-wrapper-image notion-block-334a85b037d780bea3dcf8beaa96ae5b"><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/attachment%3A38a86b66-199e-42fc-9a72-8d7fadd2d49b%3Agdm.webp?table=block&amp;id=334a85b0-37d7-80be-a3dc-f8beaa96ae5b&amp;t=334a85b0-37d7-80be-a3dc-f8beaa96ae5b" alt="notion image" loading="lazy" decoding="async"/></div></figure><div class="notion-text notion-block-334a85b037d78069a549cd864798b459">如果追求美观易用的图形化界面，选 GDM</div><div class="notion-text notion-block-334a85b037d7807dadd2d6c116f0345f">Gnome主题风格，开箱即用，可以使用“GDM Settings”进行图形化配置。</div><div class="notion-text notion-block-334a85b037d780e48892fbef6ef16788">依赖 Gnome 桌面环境（无论你用不用）。</div><div class="notion-text notion-block-34aa85b037d78078b03bfc89974c7482">相对“重”的显示管理器，更吃内存和性能。</div><div class="notion-text notion-block-334a85b037d780efa6b9f23c83fc8cd1">不支持“记住用户”，即使只有一个用户，也需要在开机后手动二次确认。</div><div class="notion-text notion-block-356a85b037d780268780dbe3248f8802">支持 x11 或 wayland</div><h2 class="notion-h notion-h1 notion-h-indent-0 notion-block-334a85b037d780c5a1b9fcad4ff42571" data-id="334a85b037d780c5a1b9fcad4ff42571"><span><div id="334a85b037d780c5a1b9fcad4ff42571" class="notion-header-anchor"></div><a class="notion-hash-link" href="#334a85b037d780c5a1b9fcad4ff42571" title="SDDM"><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">SDDM</span></span></h2><figure class="notion-asset-wrapper notion-asset-wrapper-image notion-block-334a85b037d78059a2e5e4196c9dd2b6"><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/attachment%3A83d16860-4e6d-4110-a634-af185c21a78f%3Asddm-retirement.avif?table=block&amp;id=334a85b0-37d7-8059-a2e5-e4196c9dd2b6&amp;t=334a85b0-37d7-8059-a2e5-e4196c9dd2b6" alt="notion image" loading="lazy" decoding="async"/></div></figure><div class="notion-text notion-block-334a85b037d780199505ef9b39320523">默认外观一般。虽然自定义程度高，但动效方面感觉不如 GDM 。</div><div class="notion-text notion-block-334a85b037d78018969ef1d8db2195fd">通常仅适合与KDE桌面集成，配置可以使用图形化软件 “KDE设置”。</div><div class="notion-text notion-block-334a85b037d780d78d4cfb6c518f8833">不支持指纹登录。虽然可以通过配置支持指纹，但仅仅是“能用”的水平</div><div class="notion-text notion-block-334a85b037d780b6913dfa79cc940193">需要在密码框按下回车后再按指纹，几乎没有任何与指纹相关的提示或反馈。</div><div class="notion-text notion-block-334a85b037d780129fe8f1d2db953ad6">支持 x11 或 wayland</div><h2 class="notion-h notion-h1 notion-h-indent-0 notion-block-334a85b037d7805c8570c23acda67bff" data-id="334a85b037d7805c8570c23acda67bff"><span><div id="334a85b037d7805c8570c23acda67bff" class="notion-header-anchor"></div><a class="notion-hash-link" href="#334a85b037d7805c8570c23acda67bff" title="LightDM"><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">LightDM</span></span></h2><figure class="notion-asset-wrapper notion-asset-wrapper-image notion-block-34aa85b037d7800aa8eef910d8307b11"><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/attachment%3A70836f36-b124-49e3-a68c-1d8bc78be03d%3Aimage.png?table=block&amp;id=34aa85b0-37d7-800a-a8ee-f910d8307b11&amp;t=34aa85b0-37d7-800a-a8ee-f910d8307b11" alt="notion image" loading="lazy" decoding="async"/></div></figure><div class="notion-text notion-block-334a85b037d780fb9e8eecafa20b33ba">轻量，简单，易用的图形化登录管理器，在服务器上很常用</div><div class="notion-text notion-block-334a85b037d78085bd9cc5b84cb43927">适合与 Kali, Ubuntu Server 等系统搭配</div><div class="notion-text notion-block-34ca85b037d780829709ddb1d21bdc7d">支持多种 greeter，如 lightdm-gtk-greeter、lightdm-slick-greeter、Web-Greeter。</div><div class="notion-text notion-block-34ca85b037d780f98727ee244adaacc1">可以找到丰富的主题。</div><div class="notion-text notion-block-334a85b037d780b9bb94f701e705b0c0">仅支持 x11，未来大概也不会支持 wayland</div><div class="notion-blank notion-block-34ba85b037d780eb846fe77e4695100d"> </div><h2 class="notion-h notion-h1 notion-h-indent-0 notion-block-34ba85b037d780a9975dfe08263ef4a4" data-id="34ba85b037d780a9975dfe08263ef4a4"><span><div id="34ba85b037d780a9975dfe08263ef4a4" class="notion-header-anchor"></div><a class="notion-hash-link" href="#34ba85b037d780a9975dfe08263ef4a4" 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><div class="notion-text notion-block-34ba85b037d7800192e6fb03a725c6fa">还有一些冷门的东西</div><ul class="notion-list notion-list-disc notion-block-34ba85b037d7800e9627e2b73a1b9c31"><li><b>emptty</b>: 小巧的 TTY 登录管理器</li></ul><ul class="notion-list notion-list-disc notion-block-34ba85b037d780f294dffaba7546b3f7"><li><b>LXDM</b>: LXDE 桌面环境的官方登录管理器，非常轻量，依赖项极少。</li></ul><ul class="notion-list notion-list-disc notion-block-34ba85b037d780daa1b7f7e4a18ab35f"><li><b>XDM (X Display Manager)</b>: X11 的官方登录管理器，祖宗级软件，界面复古，极其稳定且资源占用低。</li></ul><div class="notion-blank notion-block-34ba85b037d780dcacf4e9048b8a206e"> </div></main></div>]]></content:encoded>
        </item>
        <item>
            <title><![CDATA[选购 Linux 笔记本]]></title>
            <link>https://www.fosvcat.com/article/15</link>
            <guid>https://www.fosvcat.com/article/15</guid>
            <pubDate>Fri, 18 Jul 2025 00:00:00 GMT</pubDate>
            <description><![CDATA[2025 年 Linux 笔记本情况记录]]></description>
            <content:encoded><![CDATA[<div id="notion-article" class="mx-auto overflow-hidden "><main class="notion light-mode notion-page notion-block-234a85b037d780d0958bc20923ad4453"><div class="notion-viewport"></div><div class="notion-collection-page-properties"></div><h3 class="notion-h notion-h2 notion-h-indent-0 notion-block-182a85b037d780e0932bfe0a6259b6c9" data-id="182a85b037d780e0932bfe0a6259b6c9"><span><div id="182a85b037d780e0932bfe0a6259b6c9" class="notion-header-anchor"></div><a class="notion-hash-link" href="#182a85b037d780e0932bfe0a6259b6c9" 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></h3><div class="notion-row notion-block-236a85b037d780eead15f0ff21287815"><div class="notion-column notion-block-236a85b037d78067818ed2ee94dad265" style="width:calc((100% - (1 * min(32px, 4vw))) * 0.5)"><div class="notion-text notion-block-182a85b037d780bf94d6c90b6c2f851f">本人第一台笔电是 Surface Pro 8，16G内存 11代i7版本，22年8月购买。风扇故障了一次，联系微软官方麻溜的派联邦快递寄走换了货（那是我第一次知道FedEX在大陆也有业务）。</div><div class="notion-text notion-block-236a85b037d780b7afefe724ede0f89c">截至发文刚好用了三年，一直稳定运行，没有重装过系统，硬件也没毛病。只有电池不太行了，续航很拉跨。但是不敢自己拆修，这东西搞不好拆了就废，于是先暂时撂下不管。有时间会找个靠谱地方维护一下，然后继续当Windows11主力本使用。</div><div class="notion-text notion-block-2e0a85b037d780779952db20482a9eb7">编辑：自己拆了清灰，屏幕搞坏了损失￥1600.. 电池买不到全新的，tb上的都是些旧电池改数据+装傻商家。</div></div><div class="notion-spacer"></div><div class="notion-column notion-block-236a85b037d7806fa709ce39031db132" style="width:calc((100% - (1 * min(32px, 4vw))) * 0.5)"><figure class="notion-asset-wrapper notion-asset-wrapper-image notion-block-182a85b037d78021b1ade15d50c345b2"><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%2F39fcdadd-0bbb-4c23-aac9-8433cad5bb83%2Fbcddcd65-9d67-428a-b2c1-320d9f8e5266%2FSurface-Pro-8-Photo-1.png?table=block&amp;id=182a85b0-37d7-8021-b1ad-e15d50c345b2&amp;t=182a85b0-37d7-8021-b1ad-e15d50c345b2&amp;width=707.9734497070312&amp;cache=v2" alt="notion image" loading="lazy" decoding="async"/></div></figure></div><div class="notion-spacer"></div></div><div class="notion-row notion-block-236a85b037d780f997f5f6851e04dc1c"><div class="notion-column notion-block-236a85b037d7807ab9c6d4450a091b8f" style="width:calc((100% - (1 * min(32px, 4vw))) * 0.5)"><div class="notion-text notion-block-236a85b037d78053b744ddbb58cdbbfd">优点：</div><ol start="1" class="notion-list notion-list-numbered notion-block-236a85b037d7800da48dc3132a393a83" style="list-style-type:decimal"><li>2880 x 1920 120Hz 触控屏</li></ol><ol start="2" class="notion-list notion-list-numbered notion-block-182a85b037d7800598bcc084d2504ec2" style="list-style-type:decimal"><li>硬盘可拆卸，硬盘槽位盖子通过取卡针打开。便于扩容、备份数据、更换系统等。</li></ol><ol start="3" class="notion-list notion-list-numbered notion-block-182a85b037d780938dccd4306ed6ce95" style="list-style-type:decimal"><li>两个雷电4。巨硬当时为了宣传新雷电口，网站配了张SP8外接4台4K显示器的图。</li></ol><ol start="4" class="notion-list notion-list-numbered notion-block-182a85b037d78078b66de161d4ffc701" style="list-style-type:decimal"><li>可拆卸键盘盖内侧采用 Alcantara材料，手感舒适。并且键盘只是个”盖“，打字时屏幕本体不会晃动。键盘盖不会发热，脏了还能随便换。</li></ol><ol start="5" class="notion-list notion-list-numbered notion-block-182a85b037d7809fb224f460cba11d57" style="list-style-type:decimal"><li>SlimPen2好用。笔尖写字、末端擦除，带震动反馈，带自定义按钮，笔测按钮用于模拟鼠标操作。笔收纳在键盘盖内，既能充电也不会丢。机器日用可完全脱离鼠标。</li></ol></div><div class="notion-spacer"></div><div class="notion-column notion-block-236a85b037d78009b59ff19dfcf15f6e" style="width:calc((100% - (1 * min(32px, 4vw))) * 0.5)"><div class="notion-text notion-block-182a85b037d78073b97cf8cddc6b0135">缺点：</div><ol start="1" class="notion-list notion-list-numbered notion-block-182a85b037d7804d8e04d15ec569e5f4" style="list-style-type:decimal"><li>续航相对一般。电池用久了，续航更是明显下降，必须带个移动电源。</li></ol><ol start="2" class="notion-list notion-list-numbered notion-block-236a85b037d780b9987cf6d9f7f960c2" style="list-style-type:decimal"><li>高度集成的设备必然导致可维修性极低。SP8维护必须从屏幕处开始拆，普通用户难以自行清灰、换电池等</li></ol><ol start="3" class="notion-list notion-list-numbered notion-block-182a85b037d780a88468ec377fdf2354" style="list-style-type:decimal"><li>对Linux支持一般。两个摄像头都不工作，触控笔大残，属于很大的硬件浪费。不带有指纹读取器，Linux下的身份验证就只能傻傻输密码</li></ol><ol start="4" class="notion-list notion-list-numbered notion-block-236a85b037d7807395c0e4c8db5e1814" style="list-style-type:decimal"><li>接口少。肯定有人受不了，但在我这不算缺点。我用笔记本接口基本只是充电和连接小设备，CtoC的线足矣。</li></ol><div class="notion-blank notion-block-236a85b037d78087ac8ac4c0da8c6832"> </div></div><div class="notion-spacer"></div></div><h3 class="notion-h notion-h2 notion-h-indent-0 notion-block-234a85b037d780079cbbde14348321b6" data-id="234a85b037d780079cbbde14348321b6"><span><div id="234a85b037d780079cbbde14348321b6" class="notion-header-anchor"></div><a class="notion-hash-link" href="#234a85b037d780079cbbde14348321b6" 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></h3><div class="notion-text notion-block-234a85b037d7801b901ac77f2069dcbf">我的笔记本需求：轻巧便携，不依赖鼠标，不需要打游戏。我是很喜欢 Surface 的硬件，但无法再忍受 Windows11，所以打算找个能支持Linux的机器。</div><ul class="notion-list notion-list-disc notion-block-237a85b037d7805198c0dcd88696250d"><li>由于不打游戏还要上Linux，所以肯定是要找核显轻薄本，N卡是万万不可的。</li></ul><ul class="notion-list notion-list-disc notion-block-237a85b037d780b0a807d27a6662681f"><li>屏幕分辨率和刷新率足够，还要支持触控。（可能是Surface给我宠坏了）</li></ul><ul class="notion-list notion-list-disc notion-block-237a85b037d7801aa661ec178ce22fc4"><li>本人反感频繁的输密码，麻烦且不安全。Linux 目前的指纹认证比较稳定，要有指纹读取。</li></ul><div class="notion-blank notion-block-252a85b037d78058bf72d55be35cfd13"> </div><div class="notion-text notion-block-234a85b037d78035805ac21b5a1b408b">所以：</div><ol start="1" class="notion-list notion-list-numbered notion-block-234a85b037d7808a86a1dffbdf76a80a" style="list-style-type:decimal"><li>触控屏</li></ol><ol start="2" class="notion-list notion-list-numbered notion-block-236a85b037d780c2ab3bc53535b98d7b" style="list-style-type:decimal"><li>屏幕 2880 x 1920 120Hz 规格起</li></ol><ol start="3" class="notion-list notion-list-numbered notion-block-236a85b037d78060a28aed584a5f12ea" style="list-style-type:decimal"><li>Linux 下良好的硬件支持，并带有指纹读取器</li></ol><div class="notion-blank notion-block-236a85b037d780e9b96ec16575be5bba"> </div><div class="notion-text notion-block-234a85b037d780569106ce66b27459d3">然而我在互联网上摸索了三四天，答案是：<b>没有</b></div><div class="notion-blank notion-block-236a85b037d78093a9acc6f6520d93d3"> </div><div class="notion-text notion-block-236a85b037d7808ba26bc7e55d748e39">只有一个最接近的产品，2024版的 Dell XPS 13。除了屏幕分辨率差点（2560x1600），其它想要的都有了。犹豫了两天后发现实在没有别的选择，妥协购买了它。</div><div class="notion-blank notion-block-259a85b037d7801b8012e4bb1942ea17"> </div><h3 class="notion-h notion-h2 notion-h-indent-0 notion-block-236a85b037d78023bf64cb0637bb3951" data-id="236a85b037d78023bf64cb0637bb3951"><span><div id="236a85b037d78023bf64cb0637bb3951" class="notion-header-anchor"></div><a class="notion-hash-link" href="#236a85b037d78023bf64cb0637bb3951" title="Linux 兼容性"><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">Linux 兼容性</span></span></h3><div class="notion-text notion-block-236a85b037d78011a1aff90192142477">有些笔记本品牌原生就提供了对 Linux 很好的支持，此类产品通常能在购买时选择预装的操作系统或无预装系统，大多数情况下都无需担心兼容性的问题。而知名的一线笔记本品牌通常在唯一可选的商业系统的基础上加一些可能比较封闭的软硬件，需要用户自行确认Linux兼容性。</div><div class="notion-text notion-block-236a85b037d780288f2acbf5b4920800">对于笔电而言，检查Linux兼容性值得参考的网站是 <a class="notion-link" href="https://wiki.archlinux.org/title/Main_page" target="_blank" rel="noopener noreferrer">Arch Wiki</a> 和 <a class="notion-link" href="https://ubuntu.com/certified" target="_blank" rel="noopener noreferrer">Ubuntu Certified</a>。直接搜索笔记本电脑型号即可。Arch Wiki包含的品牌更多，提供的信息也更详细，会记录一些注意事项和已知问题解决方案，还有讨论区供用户交流。</div><div class="notion-row notion-block-236a85b037d7809d96ece1726147e887"><div class="notion-column notion-block-236a85b037d780c387afcdeb24de0d28" style="width:calc((100% - (1 * min(32px, 4vw))) * 0.5)"><figure class="notion-asset-wrapper notion-asset-wrapper-image notion-block-236a85b037d78023a799f3adefe5a76c"><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/attachment%3A61d28348-f213-4078-bd64-d9ebb3b02d6e%3Ahuh.webp?table=block&amp;id=236a85b0-37d7-8023-a799-f3adefe5a76c&amp;t=236a85b0-37d7-8023-a799-f3adefe5a76c" alt="Arch Wiki 笔记本电脑页面都有硬件可用性表格" loading="lazy" decoding="async"/><figcaption class="notion-asset-caption">Arch Wiki 笔记本电脑页面都有硬件可用性表格</figcaption></div></figure></div><div class="notion-spacer"></div><div class="notion-column notion-block-236a85b037d780349e28e1d9cd4745a2" style="width:calc((100% - (1 * min(32px, 4vw))) * 0.5)"><figure class="notion-asset-wrapper notion-asset-wrapper-image notion-block-236a85b037d7806bb666fea118a68051"><div style="position:relative;display:flex;justify-content:center;align-self:center;width:100%;max-width:100%;flex-direction:column;height:320px"><img style="object-fit:cover" src="https://www.notion.so/image/attachment%3A4966fea6-eb03-446f-a6a6-78a2121d9d0a%3A66ecba07-471b-4818-9b4e-8dbe16aba5b6.png?table=block&amp;id=236a85b0-37d7-806b-b666-fea118a68051&amp;t=236a85b0-37d7-806b-b666-fea118a68051" alt="Ubuntu 官方硬件认证，意味着可获得最佳体验" loading="lazy" decoding="async"/><figcaption class="notion-asset-caption">Ubuntu 官方硬件认证，意味着可获得最佳体验</figcaption></div></figure></div><div class="notion-spacer"></div></div><div class="notion-text notion-block-236a85b037d780988ba2e7df70ff61f8">此处是我查找的 XPS 13 在两个网站的截图。作为一线厂商的较新设备，能在Arch Wiki里得到硬件可用性全绿的列表还是很难得的。</div><div class="notion-text notion-block-236a85b037d780a1b626d38c07a3ec94">很多笔电都有Linux下读卡器不能用、摄像头不能用、指纹不能用之类的问题。我反正不能忍受这种硬件功能的丢失和浪费。能否解决这些问题既取决于厂商选择的硬件以及其对开源的友好程度，也取决于用户群体以及是否有开发者大佬愿意出来做驱动。</div><div class="notion-blank notion-block-236a85b037d780d59628f25b35bcf10b"> </div><h3 class="notion-h notion-h2 notion-h-indent-0 notion-block-235a85b037d780e4a032d9f13cb4a276" data-id="235a85b037d780e4a032d9f13cb4a276"><span><div id="235a85b037d780e4a032d9f13cb4a276" class="notion-header-anchor"></div><a class="notion-hash-link" href="#235a85b037d780e4a032d9f13cb4a276" title="Dell XPS 13 （已购买）"><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">Dell XPS 13 （已购买）</span></span></h3><div class="notion-row notion-block-252a85b037d7809dba61eede8eecc0fb"><div class="notion-column notion-block-252a85b037d780ad9a0ada3ed616f8fb" style="width:calc((100% - (1 * min(32px, 4vw))) * 0.4375)"><figure class="notion-asset-wrapper notion-asset-wrapper-image notion-block-252a85b037d78025abaff8c15ef70d7f"><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/attachment%3Afcba4dda-c21c-4fdd-bfae-37de97669d1e%3ADell_XPS_13_Laptop.webp?table=block&amp;id=252a85b0-37d7-8025-abaf-f8c15ef70d7f&amp;t=252a85b0-37d7-8025-abaf-f8c15ef70d7f" alt="右侧Ctrl键也成了“时尚”的Copilot" loading="lazy" decoding="async"/><figcaption class="notion-asset-caption">右侧Ctrl键也成了“时尚”的Copilot</figcaption></div></figure></div><div class="notion-spacer"></div><div class="notion-column notion-block-252a85b037d780c99300e7edf59448a5" style="width:calc((100% - (1 * min(32px, 4vw))) * 0.5625)"><figure class="notion-asset-wrapper notion-asset-wrapper-image notion-block-252a85b037d780748823db7c3db9d068"><div style="position:relative;display:flex;justify-content:center;align-self:center;width:100%;max-width:100%;flex-direction:column;height:320px"><img style="object-fit:cover" src="https://www.notion.so/image/attachment%3Aa237b074-cbf9-469a-aecd-c89b2dd404b5%3Ad07159ff-bc18-4b73-9c46-55a108e2811d.png?table=block&amp;id=252a85b0-37d7-8074-8823-db7c3db9d068&amp;t=252a85b0-37d7-8074-8823-db7c3db9d068" alt="网图，来自 Laptopmag" loading="lazy" decoding="async"/><figcaption class="notion-asset-caption">网图，来自 Laptopmag</figcaption></div></figure></div><div class="notion-spacer"></div></div><div class="notion-text notion-block-235a85b037d78025be3ac48336e29724">这里我购买的型号是 Dell XPS 13 9350（2024版/Lunar Lake版）。戴尔早在2015年有个名字完全一样的六代Intel笔记本，以至于新版不得不加点说明做区分。</div><ul class="notion-list notion-list-disc notion-block-236a85b037d780888652d6c6e4be7a5a"><li>键盘内电源按钮，集成指纹读取器</li></ul><ul class="notion-list notion-list-disc notion-block-236a85b037d780979224d643413e3d41"><li>摄像头没有物理开关 - 超窄边框的代价</li></ul><ul class="notion-list notion-list-disc notion-block-236a85b037d780c080d2d4c57a5059f5"><li>屏幕选择： 2560x1600 120Hz IPS 触控屏</li></ul><ul class="notion-list notion-list-disc notion-block-236a85b037d780e89760c7468e1d67be"><li>处理器：Intel Core Ultra 7，核显</li></ul><ul class="notion-list notion-list-disc notion-block-236a85b037d780e0a209f69bfe01256d"><li>接口：左右一边一个雷电4，极致简洁</li></ul><ul class="notion-list notion-list-disc notion-block-236a85b037d780a59267ead65cd6ab1a"><li>16G内存焊死，一个Nvme2280硬盘位</li></ul><ul class="notion-list notion-list-disc notion-block-234a85b037d780ff9bccdcc9953037ac"><li>55Wh电池（好小..），60W充电功率</li></ul><ul class="notion-list notion-list-disc notion-block-236a85b037d78033b310d26fe55daded"><li>触控板不可按压，但支持振动反馈。为无边框设计与掌托融为一体。</li></ul><ul class="notion-list notion-list-disc notion-block-236a85b037d7804b85eaf05306d58c73"><li>外观不错。但 A 面用丑爆的Dell圆标，XPS 标却被放在了底下，设计师不知道怎么想的。</li></ul><div class="notion-blank notion-block-237a85b037d780a5ae04d0487aff726c"> </div><div class="notion-text notion-block-235a85b037d780199f17e63d05d7ca6a">圆形Dell LOGO实在是太丑了，我拿了个定制的“Arch”贴纸给它贴上</div><div class="notion-text notion-block-236a85b037d7800db7fdd5899d94d416">外观有浅色版和深色版。浅色版的白色键盘配上白色背光灯感觉十分廉价，所以我选择了深色版</div><div class="notion-text notion-block-234a85b037d7807597fcda2180d7f4a5">电池续航，看测评说是大概 16-18 小时（Intel+FHD屏幕版本），我个人实测觉得没那么牛逼。在 Linux 上电源管理需要一些手动调整。对我而言，只要能日常摆脱移动电源，那续航就是合格的。</div><div class="notion-text notion-block-237a85b037d780a0a9a1e3e970decbff">除了我选择的 FHD屏幕，还有一个价格更高的串联OLED屏可选。其分辨率高点(2880x1800)，色彩表现相对有大幅提升；缺点是刷新率只有60Hz，大幅降低的电池续航和更高的发热。</div><div class="notion-text notion-block-235a85b037d780fdae8ce1a10ad6f381">其它相关链接： <a class="notion-link" href="https://wiki.archlinux.org/title/Dell_XPS_13_(9350)_2024" target="_blank" rel="noopener noreferrer">Arch Wiki</a> 、<a class="notion-link" href="https://ubuntu.com/certified/platforms/14923" target="_blank" rel="noopener noreferrer">Ubuntu Certified</a> 、<a class="notion-link" href="https://www.dell.com/support/manuals/en-us/xps-13-9350-intel-laptop/xps-13-9350-owners-manual" target="_blank" rel="noopener noreferrer">官方用户手册</a> 、<a class="notion-link" href="https://dbrand.com/shop/skins/xps-13-9350-lunar-lake-skins" target="_blank" rel="noopener noreferrer">dbrand贴纸</a></div><div class="notion-blank notion-block-329a85b037d78068bec4f20a6dcde114"> </div><div class="notion-text notion-block-2e0a85b037d7807f910aead9a34934a5"><s>另外戴尔最近砍掉了包括XPS在内的一系列产品线，</s>不要脸的去照抄果子“XX Pro(Max)”命名法。<s>也就是说我手里这台即为最后一代XPS。</s> 2026CES上Dell又给XPS带回来了（纯小丑🤡Dell）。</div><div class="notion-text notion-block-329a85b037d78023b60fd457fb5175c9">看起来新XPS砍掉了指纹识别和触控功能键👎，把LOGO放对了位置并优化了下触控板区域👍</div><div class="notion-blank notion-block-2e0a85b037d780d78392ec4588993946"> </div><h3 class="notion-h notion-h2 notion-h-indent-0 notion-block-235a85b037d780f9a6e5fae60870f476" data-id="235a85b037d780f9a6e5fae60870f476"><span><div id="235a85b037d780f9a6e5fae60870f476" class="notion-header-anchor"></div><a class="notion-hash-link" href="#235a85b037d780f9a6e5fae60870f476" 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></h3><h4 class="notion-h notion-h3 notion-h-indent-1 notion-block-235a85b037d78097833fd38760db5681" data-id="235a85b037d78097833fd38760db5681"><span><div id="235a85b037d78097833fd38760db5681" class="notion-header-anchor"></div><a class="notion-hash-link" href="#235a85b037d78097833fd38760db5681" title="FrameWork 13"><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">FrameWork 13</span></span></h4><div class="notion-row notion-block-237a85b037d780ed8198f852be18ecc8"><div class="notion-column notion-block-237a85b037d780f0a80df890691b70f3" style="width:calc((100% - (1 * min(32px, 4vw))) * 0.75)"><div class="notion-row"><a class="notion-bookmark notion-block-235a85b037d78072ae86c45a0adc6c93" href="https://frame.work/" target="_blank" rel="noopener noreferrer"><div><div class="notion-bookmark-title">Introducing the Framework Desktop and newest Framework Laptop 13</div><div class="notion-bookmark-description">Choose between our latest Framework Laptop 13 powered by Ryzen™ AI 300 Series processors or our brand new Framework Desktop with Ryzen™ AI Max Series processors.</div><div class="notion-bookmark-link"><div class="notion-bookmark-link-icon"><img src="https://www.notion.so/image/https%3A%2F%2Fframe.work%2Ffavicon-192x192.png?table=block&amp;id=235a85b0-37d7-8072-ae86-c45a0adc6c93&amp;t=235a85b0-37d7-8072-ae86-c45a0adc6c93" alt="Introducing the Framework Desktop and newest Framework Laptop 13" loading="lazy" decoding="async"/></div><div class="notion-bookmark-link-text">https://frame.work/</div></div></div><div class="notion-bookmark-image"><img style="object-fit:cover" src="https://www.notion.so/image/https%3A%2F%2Fimages.prismic.io%2Fframeworkmarketplace%2FZ9NRJRsAHJWomhN9_FWFamily-12-13-16-Desktop.jpg%3Fauto%3Dformat%2Ccompress?table=block&amp;id=235a85b0-37d7-8072-ae86-c45a0adc6c93&amp;t=235a85b0-37d7-8072-ae86-c45a0adc6c93" alt="Introducing the Framework Desktop and newest Framework Laptop 13" loading="lazy" decoding="async"/></div></a></div></div><div class="notion-spacer"></div><div class="notion-column notion-block-237a85b037d780dd9b20d21b94ac0e4a" style="width:calc((100% - (1 * min(32px, 4vw))) * 0.25000000000000006)"><figure class="notion-asset-wrapper notion-asset-wrapper-image notion-block-237a85b037d780b08323df7b2794e047"><div style="position:relative;display:flex;justify-content:center;align-self:center;width:100%;max-width:100%;flex-direction:column;height:320px"><img style="object-fit:cover" src="https://www.notion.so/image/attachment%3A880d9514-fdac-4b71-8ab1-c826c3ad0a97%3Aa9288e73-718d-4de7-909e-580b422fe2b0.png?table=block&amp;id=237a85b0-37d7-80b0-8323-df7b2794e047&amp;t=237a85b0-37d7-80b0-8323-df7b2794e047" alt="notion image" loading="lazy" decoding="async"/></div></figure></div><div class="notion-spacer"></div></div><ul class="notion-list notion-list-disc notion-block-236a85b037d7801784f6c51a692bf061"><li>键盘外电源按钮，集成指纹读取器</li></ul><ul class="notion-list notion-list-disc notion-block-236a85b037d78018ac9ee1b098222fbd"><li>摄像头和麦克风有独立的物理开关</li></ul><ul class="notion-list notion-list-disc notion-block-236a85b037d78044b156c1fadde92fa2"><li>屏幕：目前是 2880x1920 120Hz 3:2（非触控）。左/右上角边缘是弧形且不贴合外框</li></ul><ul class="notion-list notion-list-disc notion-block-235a85b037d78038b6cef6435fab1a0f"><li>处理器：主板一直保持更新，可独立安装升级，支持 AMD 和 Intel 系列，均为集成显卡</li></ul><ul class="notion-list notion-list-disc notion-block-236a85b037d7804b9f1ccdee149d18e9"><li>接口：4个自定义空位，可选：C口、A口、HDMI、DP、MicroSD、SD、网口、音频、拓展存储</li></ul><ul class="notion-list notion-list-disc notion-block-236a85b037d780518532f166700e162f"><li>两个可换DDR5内存条位。一个Nvme2280硬盘位，存储不够可占用侧接口位置拓展存储。</li></ul><ul class="notion-list notion-list-disc notion-block-236a85b037d780b6adbdc8a5176de7f8"><li>触控板可物理按压，可随意购买新件替换</li></ul><ul class="notion-list notion-list-disc notion-block-236a85b037d780ff9417dad7ec61141a"><li>61Wh电池，60W充电功率</li></ul><ul class="notion-list notion-list-disc notion-block-236a85b037d7809b8cafc215cd57e21c"><li>外观不错，品牌LOGO好看</li></ul><div class="notion-text notion-block-235a85b037d7808db4f5db7497e4ef0d">FrameWork 13 让我纠结了好久。可维修、可升级、可定制的特点听起来确实吸引人</div><div class="notion-text notion-block-237a85b037d7806eb77bc4ee20e8f518">互联网上能查到的关于 FrameWork 13 的用户评论很多，貌似有两大缺点：扬声器烂、触控板烂。且这款机器没有触屏，触控板体验应该非常重要。</div><div class="notion-text notion-block-237a85b037d780ed934dfe24e431bbbd">由于FrameWork本身的特性，官方完全能推出任何部件的升级版供用户自行替换（已有例子是屏幕），未来或许也能出触摸屏（貌似硬件预留了触控设计）。<s>但我最终考虑了后还是决定不为这些“不存在的期望物品”买单。如果官方过几年真的能解决用户问题并满足我的全部需求，那应该会是我的下一台电脑。</s></div><div class="notion-text notion-block-350a85b037d78009b58dc1538e602851"><b>2026年四月：Framework 推出了新款 Laptop 13 Pro，包含触摸屏。</b>（还好我当时没买这个）</div><div class="notion-blank notion-block-247a85b037d7800c8061d09e91ccc646"> </div><h4 class="notion-h notion-h3 notion-h-indent-1 notion-block-235a85b037d780a993cdd9c4bd20ac5d" data-id="235a85b037d780a993cdd9c4bd20ac5d"><span><div id="235a85b037d780a993cdd9c4bd20ac5d" class="notion-header-anchor"></div><a class="notion-hash-link" href="#235a85b037d780a993cdd9c4bd20ac5d" title="StarFighter"><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">StarFighter</span></span></h4><div class="notion-row notion-block-237a85b037d78025b264d4a83972a52b"><div class="notion-column notion-block-237a85b037d780b494c0e650a1061ad2" style="width:calc((100% - (1 * min(32px, 4vw))) * 0.75)"><div class="notion-row"><a class="notion-bookmark notion-block-235a85b037d7807e9f53fa51a9ed9008" href="https://earth.starlabs.systems/" target="_blank" rel="noopener noreferrer"><div><div class="notion-bookmark-title">Linux Laptops - Powered by Open Source</div><div class="notion-bookmark-description">Welcome to the world of Linux. Available with coreboot Open Source firmware and a choice of Ubuntu, elementary OS, Linux Mint, Manjaro, MX Linux, or Zorin OS pre-installed. View our range of Linux laptops, including the StarLite, StarBook and more. Visit Star Labs for information, support and to buy now.</div><div class="notion-bookmark-link"><div class="notion-bookmark-link-icon"><img src="https://www.notion.so/image/https%3A%2F%2Fcdn.shopify.com%2Fs%2Ffiles%2F1%2F2059%2F5897%2Ffiles%2Fsls-01x60.png?table=block&amp;id=235a85b0-37d7-807e-9f53-fa51a9ed9008&amp;t=235a85b0-37d7-807e-9f53-fa51a9ed9008" alt="Linux Laptops - Powered by Open Source" loading="lazy" decoding="async"/></div><div class="notion-bookmark-link-text">https://earth.starlabs.systems/</div></div></div><div class="notion-bookmark-image"><img style="object-fit:cover" src="https://www.notion.so/image/https%3A%2F%2Fearth.starlabs.systems%2Fcdn%2Fshop%2Ffiles%2FStar.png%3Fheight%3D628%26pad_color%3Df8f9fa%26v%3D1613514227%26width%3D1200?table=block&amp;id=235a85b0-37d7-807e-9f53-fa51a9ed9008&amp;t=235a85b0-37d7-807e-9f53-fa51a9ed9008" alt="Linux Laptops - Powered by Open Source" loading="lazy" decoding="async"/></div></a></div></div><div class="notion-spacer"></div><div class="notion-column notion-block-237a85b037d78048bf6ede543cdd661b" style="width:calc((100% - (1 * min(32px, 4vw))) * 0.25)"><figure class="notion-asset-wrapper notion-asset-wrapper-image notion-block-237a85b037d7802c896ae1646bb992bf"><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/attachment%3A068c2b19-2e98-41de-b1a8-0a5337cd984f%3Abq64j4ap.png?table=block&amp;id=237a85b0-37d7-802c-896a-e1646bb992bf&amp;t=237a85b0-37d7-802c-896a-e1646bb992bf" alt="notion image" loading="lazy" decoding="async"/></div></figure></div><div class="notion-spacer"></div></div><div class="notion-text notion-block-235a85b037d7804197c6e55208fa1ba2">StarLabs，个位数的人搞的非常不知名的小公司。之前发布过几款不太知名的产品，目前最好的设备即为 StarFighter，纸面参数看起来相当不错。</div><ul class="notion-list notion-list-disc notion-block-236a85b037d78056a3b6e3471fbc1402"><li>键盘内电源按钮，指纹放在了触控板位置</li></ul><ul class="notion-list notion-list-disc notion-block-236a85b037d780d59176e25e10a5fec0"><li>相机可拆卸，不用时收纳在笔记本侧面，使用时通过磁吸固定，触点连接</li></ul><ul class="notion-list notion-list-disc notion-block-235a85b037d780ed806de11dc19640d3"><li>屏幕：16英寸IPS 16:10 4K(3840x2400) 120Hz 的规格（非触控）</li></ul><ul class="notion-list notion-list-disc notion-block-236a85b037d7806891bee2a40e9faf72"><li>处理器：可选 AMD Ryzen™ 9 7940HS 和 Intel Core™ Ultra 9 285H，均为集成显卡</li></ul><ul class="notion-list notion-list-disc notion-block-236a85b037d78073b8a1c045aebc3a92"><li>接口包含：雷电4(Intel)/USB4(AMD)、HDMI、USB-A、Micro-SD、3.5mm音频</li></ul><ul class="notion-list notion-list-disc notion-block-236a85b037d780ce9d9bd7c91e98d93c"><li>64G内存焊死。双硬盘位支持，轻松配置 Windows/Linux 双系统</li></ul><ul class="notion-list notion-list-disc notion-block-236a85b037d780b09440f3148acb3c56"><li>触控板不可按压，但支持振动反馈。左上角有指纹读取器</li></ul><ul class="notion-list notion-list-disc notion-block-236a85b037d780e29ebdd5bd6dc713d7"><li>80Wh电池，65W充电功率</li></ul><ul class="notion-list notion-list-disc notion-block-236a85b037d7804885d6d1faf8096496"><li>外观很不错，品牌LOGO好看</li></ul><ul class="notion-list notion-list-disc notion-block-237a85b037d7800ba980d4b9c207d8a8"><li>+ Kill Switch 开关可随时在物理层 启用/禁用 无线连接</li></ul><div class="notion-text notion-block-236a85b037d78003a1d8db714ae2743d">与 Framework 类似，该产品的“开放保修”允许拆机升级更换部件，不会使保修失效。官网单独售卖部分电池、屏幕、主板等配件。</div><div class="notion-text notion-block-239a85b037d7808ea47cefc4372bb5ca">很大的缺点：购买后要先等 3-4 个月才能发货，有些用户表示等了更久的时间。目前截至发文该机型仍未正式发货。网上没有使用体验和测评（<a class="notion-link" href="https://news.ycombinator.com/item?id=34759532" target="_blank" rel="noopener noreferrer">一些讨论</a>），这种情况下直接购买不太稳妥。考虑到其公司目前的能力，虽然可以理解，但我不太想冒这样的风险。</div><div class="notion-text notion-block-235a85b037d780afa0b6f8adf1630c52"><span class="notion-link-mention"><a href="https://www.reddit.com/r/starlabs_computers/" target="_blank" rel="noopener noreferrer" class="notion-link-mention-link"><img class="notion-link-mention-icon" src="https://www.redditstatic.com/shreddit/assets/favicon/192x192.png" alt="Reddit"/><span class="notion-link-mention-provider">Reddit</span><span class="notion-link-mention-title">r/starlabs_computers</span></a><div class="notion-link-mention-preview"><article class="notion-link-mention-card"><img class="notion-link-mention-preview-thumbnail" src="https://www.redditstatic.com/shreddit/assets/favicon/192x192.png" alt="r/starlabs_computers" referrerPolicy="same-origin"/><div class="notion-link-mention-preview-content"><p class="notion-link-mention-preview-title">r/starlabs_computers</p><p class="notion-link-mention-preview-description">Discussion of computers, peripherals and other products of https://starlabs.systems. Unofficial.</p><div class="notion-link-mention-preview-footer"><img class="notion-link-mention-preview-icon" src="https://www.redditstatic.com/shreddit/assets/favicon/192x192.png" alt="Reddit" referrerPolicy="same-origin"/><span class="notion-link-mention-preview-provider">Reddit</span></div></div></article></div></span></div><div class="notion-blank notion-block-247a85b037d7808b9a46e03635e4cd91"> </div><h4 class="notion-h notion-h3 notion-h-indent-1 notion-block-235a85b037d7804ca2f3ce1c4faec5b4" data-id="235a85b037d7804ca2f3ce1c4faec5b4"><span><div id="235a85b037d7804ca2f3ce1c4faec5b4" class="notion-header-anchor"></div><a class="notion-hash-link" href="#235a85b037d7804ca2f3ce1c4faec5b4" 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></h4><div class="notion-text notion-block-236a85b037d780ed80cdf50a6e591627">两大巨头都有自己的笔记本系列，Surface 和 Macbook。</div><div class="notion-blank notion-block-236a85b037d780cfbdf0e8e31c780bb9"> </div><div class="notion-text notion-block-235a85b037d78010b828f94e010e024f">Surface 部分的优缺点前面说过，较新的 Ultra 处理器应该改善了续航，能接受Windows11就非常适合办公和学习。</div><div class="notion-text notion-block-236a85b037d78097811df8a1a1e8d1f4">Linux-Surface 项目提供在 Surface 上运行 Linux 的支持。它主要提供硬件驱动，系统由用户自行选择。项目内有一个详细的列表展示 Surface 系列各机型各硬件的支持情况。目前主要问题是SP8及较新机型摄像头不可用（相机使用较复杂的Intel IPU6等技术，貌似开发在进行中），SlimPen2的两个按键不能被识别。另外也没有指纹识别。我曾借着其换硬盘的便利性试用了一段时间的 Manjaro linux 后最终放弃。</div><a class="notion-external notion-external-block notion-row notion-block-235a85b037d7809abb0de58347d76e66" href="https://github.com/linux-surface/linux-surface" target="_blank" rel="noopener noreferrer"><div class="notion-external-image"><svg viewBox="0 0 260 260"><g><path d="M128.00106,0 C57.3172926,0 0,57.3066942 0,128.00106 C0,184.555281 36.6761997,232.535542 87.534937,249.460899 C93.9320223,250.645779 96.280588,246.684165 96.280588,243.303333 C96.280588,240.251045 96.1618878,230.167899 96.106777,219.472176 C60.4967585,227.215235 52.9826207,204.369712 52.9826207,204.369712 C47.1599584,189.574598 38.770408,185.640538 38.770408,185.640538 C27.1568785,177.696113 39.6458206,177.859325 39.6458206,177.859325 C52.4993419,178.762293 59.267365,191.04987 59.267365,191.04987 C70.6837675,210.618423 89.2115753,204.961093 96.5158685,201.690482 C97.6647155,193.417512 100.981959,187.77078 104.642583,184.574357 C76.211799,181.33766 46.324819,170.362144 46.324819,121.315702 C46.324819,107.340889 51.3250588,95.9223682 59.5132437,86.9583937 C58.1842268,83.7344152 53.8029229,70.715562 60.7532354,53.0843636 C60.7532354,53.0843636 71.5019501,49.6441813 95.9626412,66.2049595 C106.172967,63.368876 117.123047,61.9465949 128.00106,61.8978432 C138.879073,61.9465949 149.837632,63.368876 160.067033,66.2049595 C184.49805,49.6441813 195.231926,53.0843636 195.231926,53.0843636 C202.199197,70.715562 197.815773,83.7344152 196.486756,86.9583937 C204.694018,95.9223682 209.660343,107.340889 209.660343,121.315702 C209.660343,170.478725 179.716133,181.303747 151.213281,184.472614 C155.80443,188.444828 159.895342,196.234518 159.895342,208.176593 C159.895342,225.303317 159.746968,239.087361 159.746968,243.303333 C159.746968,246.709601 162.05102,250.70089 168.53925,249.443941 C219.370432,232.499507 256,184.536204 256,128.00106 C256,57.3066942 198.691187,0 128.00106,0 Z M47.9405593,182.340212 C47.6586465,182.976105 46.6581745,183.166873 45.7467277,182.730227 C44.8183235,182.312656 44.2968914,181.445722 44.5978808,180.80771 C44.8734344,180.152739 45.876026,179.97045 46.8023103,180.409216 C47.7328342,180.826786 48.2627451,181.702199 47.9405593,182.340212 Z M54.2367892,187.958254 C53.6263318,188.524199 52.4329723,188.261363 51.6232682,187.366874 C50.7860088,186.474504 50.6291553,185.281144 51.2480912,184.70672 C51.8776254,184.140775 53.0349512,184.405731 53.8743302,185.298101 C54.7115892,186.201069 54.8748019,187.38595 54.2367892,187.958254 Z M58.5562413,195.146347 C57.7719732,195.691096 56.4895886,195.180261 55.6968417,194.042013 C54.9125733,192.903764 54.9125733,191.538713 55.713799,190.991845 C56.5086651,190.444977 57.7719732,190.936735 58.5753181,192.066505 C59.3574669,193.22383 59.3574669,194.58888 58.5562413,195.146347 Z M65.8613592,203.471174 C65.1597571,204.244846 63.6654083,204.03712 62.5716717,202.981538 C61.4524999,201.94927 61.1409122,200.484596 61.8446341,199.710926 C62.5547146,198.935137 64.0575422,199.15346 65.1597571,200.200564 C66.2704506,201.230712 66.6095936,202.705984 65.8613592,203.471174 Z M75.3025151,206.281542 C74.9930474,207.284134 73.553809,207.739857 72.1039724,207.313809 C70.6562556,206.875043 69.7087748,205.700761 70.0012857,204.687571 C70.302275,203.678621 71.7478721,203.20382 73.2083069,203.659543 C74.6539041,204.09619 75.6035048,205.261994 75.3025151,206.281542 Z M86.046947,207.473627 C86.0829806,208.529209 84.8535871,209.404622 83.3316829,209.4237 C81.8013,209.457614 80.563428,208.603398 80.5464708,207.564772 C80.5464708,206.498591 81.7483088,205.631657 83.2786917,205.606221 C84.8005962,205.576546 86.046947,206.424403 86.046947,207.473627 Z M96.6021471,207.069023 C96.7844366,208.099171 95.7267341,209.156872 94.215428,209.438785 C92.7295577,209.710099 91.3539086,209.074206 91.1652603,208.052538 C90.9808515,206.996955 92.0576306,205.939253 93.5413813,205.66582 C95.054807,205.402984 96.4092596,206.021919 96.6021471,207.069023 Z" fill="#161614"></path></g></svg></div><div class="notion-external-description"><div class="notion-external-title">linux-surface</div><div class="notion-external-block-desc">linux-surface<span> • </span>Updated May 3, 2026</div></div></a><div class="notion-blank notion-block-235a85b037d780178e60d0c3c7aa7b5a"> </div><div class="notion-text notion-block-234a85b037d7802f8d1bf43075951150">Macbook 个人也用过一段时间，但不太了解其产品。屏幕上的丑刘海不喜欢，MacOS 不喜欢，没触屏也不喜欢。最大的优点是只是音视频表现优秀和续航牛逼。</div><div class="notion-text notion-block-236a85b037d7806cab0acf93be383db9">Asahi Linux 项目提供在 Mac 上运行 Arch Linux 的支持，尤其是M1、M2处理器机型。但和Surface一样，硬件驱动缺失，目前的硬伤是无法外接显示器和指纹传感器不可用，个人不能接受。</div><div class="notion-row"><a class="notion-bookmark notion-block-235a85b037d780c29dcad79796204830" href="https://github.com/AsahiLinux" target="_blank" rel="noopener noreferrer"><div><div class="notion-bookmark-title">Asahi Linux</div><div class="notion-bookmark-description">Porting Linux to Apple Silicon Macs. Asahi Linux has 38 repositories available. Follow their code 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=235a85b0-37d7-80c2-9dca-d79796204830&amp;t=235a85b0-37d7-80c2-9dca-d79796204830" alt="Asahi Linux" loading="lazy" decoding="async"/></div><div class="notion-bookmark-link-text">https://github.com/AsahiLinux</div></div></div><div class="notion-bookmark-image"><img style="object-fit:cover" src="https://www.notion.so/image/https%3A%2F%2Favatars.githubusercontent.com%2Fu%2F76157212%3Fs%3D280%26v%3D4?table=block&amp;id=235a85b0-37d7-80c2-9dca-d79796204830&amp;t=235a85b0-37d7-80c2-9dca-d79796204830" alt="Asahi Linux" loading="lazy" decoding="async"/></div></a></div><div class="notion-blank notion-block-236a85b037d780508a34ebf66f35bcd6"> </div><div class="notion-blank notion-block-236a85b037d7803dbccccfde8ee58457"> </div><h3 class="notion-h notion-h2 notion-h-indent-0 notion-block-235a85b037d780ca9ffdf1fff5341d4e" data-id="235a85b037d780ca9ffdf1fff5341d4e"><span><div id="235a85b037d780ca9ffdf1fff5341d4e" class="notion-header-anchor"></div><a class="notion-hash-link" href="#235a85b037d780ca9ffdf1fff5341d4e" 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></h3><div class="notion-text notion-block-235a85b037d780e8bdc3cdcbb779b211">以下品牌均支持Linux，但<span class="notion-inline-underscore">截至发文</span>目前都无触屏无指纹读取器，因此个人认为跟上面提到的的品牌比不了。但还是列出来，毕竟竞争和发展肯定是有的。</div><div class="notion-text notion-block-249a85b037d780059fc8e7b9f7537e0a">很多品牌/机型的硬件都是 CLEVO（蓝天电脑）的模具套壳，我个人不太喜欢。</div><h4 class="notion-h notion-h3 notion-h-indent-1 notion-block-235a85b037d780d88b57c049e794eee6" data-id="235a85b037d780d88b57c049e794eee6"><span><div id="235a85b037d780d88b57c049e794eee6" class="notion-header-anchor"></div><a class="notion-hash-link" href="#235a85b037d780d88b57c049e794eee6" title="Slimbook"><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">Slimbook</span></span></h4><div class="notion-row"><a class="notion-bookmark notion-block-235a85b037d78096b8f4eb011466c624" href="https://slimbook.com/en/" target="_blank" rel="noopener noreferrer"><div><div class="notion-bookmark-title">Slimbook - The Best Linux Computers and Laptops</div><div class="notion-bookmark-description">Laptops and desktop computers. Elegant &amp; powerful computers with the best customer service. Servers, powerful workstations. 🇪🇺 EU brand born in 🇪🇸 in 2015.</div><div class="notion-bookmark-link"><div class="notion-bookmark-link-icon"><img src="https://www.notion.so/image/https%3A%2F%2Fslimbook.com%2Fweb%2Fimage%2Fwebsite%2F1%2Ffavicon%3Funique%3D90ad4e6?table=block&amp;id=235a85b0-37d7-8096-b8f4-eb011466c624&amp;t=235a85b0-37d7-8096-b8f4-eb011466c624" alt="Slimbook - The Best Linux Computers and Laptops" loading="lazy" decoding="async"/></div><div class="notion-bookmark-link-text">https://slimbook.com/en/</div></div></div><div class="notion-bookmark-image"><img style="object-fit:cover" src="https://www.notion.so/image/https%3A%2F%2Fslimbook.com%2Fweb%2Fimage%2F67726%2FExecutive_Galer%25C3%25ADa_14%252616_tapas.jpg?table=block&amp;id=235a85b0-37d7-8096-b8f4-eb011466c624&amp;t=235a85b0-37d7-8096-b8f4-eb011466c624" alt="Slimbook - The Best Linux Computers and Laptops" loading="lazy" decoding="async"/></div></a></div><div class="notion-text notion-block-235a85b037d780fc8090f29e660aa568">售卖台式机和笔记本电脑，以及KDE、Fedora、Manjaro的官方合作笔电</div><div class="notion-text notion-block-235a85b037d780419ddce46d77202296">自家有4款笔记本电脑，有一个自家的 <a class="notion-link" href="https://slimbook.com/en/blog/guides-2/post/slimbook-face-biometric-facial-recognition-say-bye-to-written-passwords-182" target="_blank" rel="noopener noreferrer">Slimbook Face</a> 软件提供了 Howdy GUI</div><h4 class="notion-h notion-h3 notion-h-indent-1 notion-block-235a85b037d78084ae7af60f907f55b7" data-id="235a85b037d78084ae7af60f907f55b7"><span><div id="235a85b037d78084ae7af60f907f55b7" class="notion-header-anchor"></div><a class="notion-hash-link" href="#235a85b037d78084ae7af60f907f55b7" title="NovaCustom"><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">NovaCustom</span></span></h4><div class="notion-row"><a class="notion-bookmark notion-block-235a85b037d78078b826c388e7af2379" href="https://novacustom.com/" target="_blank" rel="noopener noreferrer"><div><div class="notion-bookmark-title">NovaCustom - Home</div><div class="notion-bookmark-description">About NovaCustom - Here you will find information about us, the latest products and information about what we offer.</div><div class="notion-bookmark-link"><div class="notion-bookmark-link-icon"><img src="https://www.notion.so/image/https%3A%2F%2Fnovacustom.com%2Fwp-content%2Fuploads%2Ffbrfg%2Fapple-touch-icon.png?table=block&amp;id=235a85b0-37d7-8078-b826-c388e7af2379&amp;t=235a85b0-37d7-8078-b826-c388e7af2379" alt="NovaCustom - Home" loading="lazy" decoding="async"/></div><div class="notion-bookmark-link-text">https://novacustom.com/</div></div></div><div class="notion-bookmark-image"><img style="object-fit:cover" src="https://www.notion.so/image/https%3A%2F%2Fnovacustom.com%2Fstorage%2F2021%2F04%2FTransparent-PNG-logo-wordmark-1.png?table=block&amp;id=235a85b0-37d7-8078-b826-c388e7af2379&amp;t=235a85b0-37d7-8078-b826-c388e7af2379" alt="NovaCustom - Home" loading="lazy" decoding="async"/></div></a></div><div class="notion-text notion-block-235a85b037d78072bee0c588947fe685">蓝天电脑套壳</div><div class="notion-text notion-block-235a85b037d7804aae40fac6c2985e78">特点：提供大量定制选项，包括键盘、机身LOGO、BIOS LOGO、掌托雕刻等</div><div class="notion-text notion-block-235a85b037d7804c9c38e9d7a81e7dba">两个款式笔记本：14英寸的 V54系列 和 16英寸的 V56系列</div><div class="notion-text notion-block-235a85b037d78042be6cc0cbad2a07b0">可选配 2880×1800 120Hz 屏幕，支持选择核显或N卡，双硬盘位</div><h4 class="notion-h notion-h3 notion-h-indent-1 notion-block-235a85b037d780a4844af4dfd1696c20" data-id="235a85b037d780a4844af4dfd1696c20"><span><div id="235a85b037d780a4844af4dfd1696c20" class="notion-header-anchor"></div><a class="notion-hash-link" href="#235a85b037d780a4844af4dfd1696c20" title="System76"><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">System76</span></span></h4><div class="notion-row"><a class="notion-bookmark notion-block-235a85b037d780eb8eaae5d70570f0ca" href="https://system76.com/" target="_blank" rel="noopener noreferrer"><div><div class="notion-bookmark-title">system76</div><div class="notion-bookmark-description">Hydrate and explore boldly with an exclusive stainless steel water bottle and notebook. Free with your computer order thru July 30th. (US-only)</div><div class="notion-bookmark-link"><div class="notion-bookmark-link-icon"><img src="https://www.notion.so/image/https%3A%2F%2Fcdn11.bigcommerce.com%2Fs-pywjnxrcr2%2Fproduct_images%2Fsystem76_logo-fav-32x32.png%3Ft%3D1711381758?table=block&amp;id=235a85b0-37d7-80eb-8eaa-e5d70570f0ca&amp;t=235a85b0-37d7-80eb-8eaa-e5d70570f0ca" alt="system76" loading="lazy" decoding="async"/></div><div class="notion-bookmark-link-text">https://system76.com/</div></div></div></a></div><div class="notion-text notion-block-235a85b037d780fe86dee574e370d4fa">蓝天电脑套壳</div><div class="notion-text notion-block-235a85b037d780509da4f607c61fc787">3款核显本：<b>Lemur Pro 14&quot;、Darter Pro 14&quot; or 16&quot;、Pangolin 16&quot;</b></div><div class="notion-text notion-block-235a85b037d78009807de63ab10f52b2">3款N卡本：<b>Adder WS 15&quot; or 17&quot;、Serval WS 16&quot;、Bonobo WS 18&quot;</b></div><h4 class="notion-h notion-h3 notion-h-indent-1 notion-block-235a85b037d7802d9d88d06b150585a9" data-id="235a85b037d7802d9d88d06b150585a9"><span><div id="235a85b037d7802d9d88d06b150585a9" class="notion-header-anchor"></div><a class="notion-hash-link" href="#235a85b037d7802d9d88d06b150585a9" title="Tuxedo"><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">Tuxedo</span></span></h4><div class="notion-row"><a class="notion-bookmark notion-block-235a85b037d780099731ec666dfdc3f2" href="https://www.tuxedocomputers.com/en/Linux-Hardware/Linux-Notebooks.tuxedo" target="_blank" rel="noopener noreferrer"><div><div class="notion-bookmark-title">Notebooks / Laptops with Linux Netbooks Mobile - Notebooks - TUXEDO Computers</div><div class="notion-bookmark-description">Notebooks: Notebooks / Laptops with Linux, individually built built, configured, assembled Laptops Netbooks Mobile preinstalled Ubuntu SUSE</div><div class="notion-bookmark-link"><div class="notion-bookmark-link-icon"><img src="https://www.notion.so/image/https%3A%2F%2Fwww.tuxedocomputers.com%2Fstore_files%2F3%2Fthemes%2Ftuxedo%2Fapple-touch-icon.png?table=block&amp;id=235a85b0-37d7-8009-9731-ec666dfdc3f2&amp;t=235a85b0-37d7-8009-9731-ec666dfdc3f2" alt="Notebooks / Laptops with Linux Netbooks Mobile - Notebooks - TUXEDO Computers" loading="lazy" decoding="async"/></div><div class="notion-bookmark-link-text">https://www.tuxedocomputers.com/en/Linux-Hardware/Linux-Notebooks.tuxedo</div></div></div></a></div><div class="notion-text notion-block-252a85b037d78083b550e27f2089096f">依旧蓝天电脑套壳</div><div class="notion-text notion-block-235a85b037d78081b957d5e3148000f2">售卖PC和较多款式的笔记本，笔记本包含10-17英寸</div><h4 class="notion-h notion-h3 notion-h-indent-1 notion-block-235a85b037d7800c8ca6c7ea3cd786dd" data-id="235a85b037d7800c8ca6c7ea3cd786dd"><span><div id="235a85b037d7800c8ca6c7ea3cd786dd" class="notion-header-anchor"></div><a class="notion-hash-link" href="#235a85b037d7800c8ca6c7ea3cd786dd" title="Kubuntu Focus"><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">Kubuntu Focus</span></span></h4><div class="notion-row"><a class="notion-bookmark notion-block-237a85b037d7800696d1e8656cfec77d" href="https://kfocus.org/" target="_blank" rel="noopener noreferrer"><div><div class="notion-bookmark-title">Kubuntu Focus: Home Page</div><div class="notion-bookmark-description">Get the convenience, performance, and reliability of Kubuntu Focus Validated Linux Systems. With a minimum of 3 years of hardware validation support after the sale, these systems are perfect for low-I.T. and no-I.T. environments. Call 844-536-2871 or write TellMeMore@kfocus.org to learn more about how Kubuntu Focus to learn more.</div><div class="notion-bookmark-link"><div class="notion-bookmark-link-icon"><img src="https://www.notion.so/image/https%3A%2F%2Fkfocus.org%2Fimg%2Fbrand%2Fkfocus-bug.png%3F1714627095?table=block&amp;id=237a85b0-37d7-8006-96d1-e8656cfec77d&amp;t=237a85b0-37d7-8006-96d1-e8656cfec77d" alt="Kubuntu Focus: Home Page" loading="lazy" decoding="async"/></div><div class="notion-bookmark-link-text">https://kfocus.org/</div></div></div></a></div><div class="notion-text notion-block-252a85b037d780f59153ecb5ad56703d">好像还是蓝天电脑套壳？</div><div class="notion-text notion-block-235a85b037d780768530f96cb2c71c54">专注销售预装 Kubuntu 的笔记本，Super 键印了个挺丑的 Kubuntu 图标
笔记本包含：ir14、ir16、M2.屏幕参数较差。</div><h4 class="notion-h notion-h3 notion-h-indent-1 notion-block-235a85b037d780779ab0ce20fe4cac6a" data-id="235a85b037d780779ab0ce20fe4cac6a"><span><div id="235a85b037d780779ab0ce20fe4cac6a" class="notion-header-anchor"></div><a class="notion-hash-link" href="#235a85b037d780779ab0ce20fe4cac6a" title="Juno Computers"><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">Juno Computers</span></span></h4><div class="notion-row"><a class="notion-bookmark notion-block-237a85b037d7808d802ed16011ab9cdf" href="https://junocomputers.com/us/" target="_blank" rel="noopener noreferrer"><div><div class="notion-bookmark-title">Juno Computers - Laptops and Mini PCs preinstalled with Ubuntu/Linux</div><div class="notion-bookmark-description">Linux | Ubuntu | US | Canada | Miami | Florida | New York | California | Texas | Brasil | Mexico | South America | Clevo | Hardware</div><div class="notion-bookmark-link"><div class="notion-bookmark-link-icon"><img src="https://www.notion.so/image/https%3A%2F%2Fjunocomputers.com%2Fus%2Fwp-content%2Fuploads%2F2019%2F07%2Fcropped-Juno-brown1-192x192.png?table=block&amp;id=237a85b0-37d7-808d-802e-d16011ab9cdf&amp;t=237a85b0-37d7-808d-802e-d16011ab9cdf" alt="Juno Computers - Laptops and Mini PCs preinstalled with Ubuntu/Linux" loading="lazy" decoding="async"/></div><div class="notion-bookmark-link-text">https://junocomputers.com/us/</div></div></div><div class="notion-bookmark-image"><img style="object-fit:cover" src="https://www.notion.so/image/https%3A%2F%2Fjunocomputers.com%2Fus%2Fwp-content%2Fuploads%2F2019%2F07%2Fjuno-logo.png?table=block&amp;id=237a85b0-37d7-808d-802e-d16011ab9cdf&amp;t=237a85b0-37d7-808d-802e-d16011ab9cdf" alt="Juno Computers - Laptops and Mini PCs preinstalled with Ubuntu/Linux" loading="lazy" decoding="async"/></div></a></div><div class="notion-text notion-block-235a85b037d78050b078d562ad13265a">Ubuntu 预装提供商，主要销售笔记本电脑，也有平板和PC。</div><div class="notion-text notion-block-235a85b037d7809b99d9ee797d95c07f">笔记本没有一台支持触屏，有一款带有指纹传感器但官方声明不支持Linux…?</div><h4 class="notion-h notion-h3 notion-h-indent-1 notion-block-235a85b037d780cebbc5d1749555f57b" data-id="235a85b037d780cebbc5d1749555f57b"><span><div id="235a85b037d780cebbc5d1749555f57b" class="notion-header-anchor"></div><a class="notion-hash-link" href="#235a85b037d780cebbc5d1749555f57b" title="Purism"><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>Purism</b></span></span></h4><div class="notion-row"><a class="notion-bookmark notion-block-235a85b037d780538786db8a90a473cd" href="https://puri.sm/" target="_blank" rel="noopener noreferrer"><div><div class="notion-bookmark-title">Beautiful, Secure, Privacy-Respecting Devices - Purism</div><div class="notion-bookmark-description">Purism makes premium phones, laptops, mini PCs and servers running free software on PureOS. Purism products respect people&#x27;s privacy, freedom, and security</div><div class="notion-bookmark-link"><div class="notion-bookmark-link-icon"><img src="https://www.notion.so/image/https%3A%2F%2Fpuri.sm%2Fwp-content%2Fuploads%2F2020%2F04%2Fcropped-purism-logo-rectangle-1-192x192.png?table=block&amp;id=235a85b0-37d7-8053-8786-db8a90a473cd&amp;t=235a85b0-37d7-8053-8786-db8a90a473cd" alt="Beautiful, Secure, Privacy-Respecting Devices - Purism" loading="lazy" decoding="async"/></div><div class="notion-bookmark-link-text">https://puri.sm/</div></div></div><div class="notion-bookmark-image"><img style="object-fit:cover" src="https://www.notion.so/image/https%3A%2F%2Fpuri.sm%2Fwp-content%2Fuploads%2F2024%2F01%2Fstartengine-l5-disconnect.jpg?table=block&amp;id=235a85b0-37d7-8053-8786-db8a90a473cd&amp;t=235a85b0-37d7-8053-8786-db8a90a473cd" alt="Beautiful, Secure, Privacy-Respecting Devices - Purism" loading="lazy" decoding="async"/></div></a></div><div class="notion-text notion-block-235a85b037d7801fbc2bd294929ad1d9">声称制作自由的产品，无数字监视。售卖手机、平板、笔电等。</div><div class="notion-text notion-block-235a85b037d780c49d4ac43c50dff498">笔电 Librem 14，使用10代i7，1920x1080 屏幕。</div><div class="notion-blank notion-block-235a85b037d780dc8ed4d1eee9db0f8a"> </div><h3 class="notion-h notion-h2 notion-h-indent-0 notion-block-235a85b037d78018b32ae492b98a755a" data-id="235a85b037d78018b32ae492b98a755a"><span><div id="235a85b037d78018b32ae492b98a755a" class="notion-header-anchor"></div><a class="notion-hash-link" href="#235a85b037d78018b32ae492b98a755a" 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></h3><h4 class="notion-h notion-h3 notion-h-indent-1 notion-block-235a85b037d780afbb7cf2cea7b47a29" data-id="235a85b037d780afbb7cf2cea7b47a29"><span><div id="235a85b037d780afbb7cf2cea7b47a29" class="notion-header-anchor"></div><a class="notion-hash-link" href="#235a85b037d780afbb7cf2cea7b47a29" title="B面硬塞LOGO的"><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面硬塞LOGO的</span></span></h4><div class="notion-text notion-block-235a85b037d780e2b1f8de2e81b69ded">尤其是：HP（一撮竖条丑死了），也包括：MSI、Xiaomi等<b>。个</b>人不理解这种设计：就是其所有的笔电屏幕中下方的空间，无论大小，都得硬塞一个文字LOGO进去。笔记本本身A面、D面、开机画面都有地方放LOGO，却一定要在用户的正面再塞一个，生怕用户使用过程中有一秒没看见就忘记自己在用谁家电脑。</div><div class="notion-text notion-block-236a85b037d7800daff9f229b79fa743">任何 <b>轻薄本</b> 把品牌LOGO塞屏幕下面的设计在本人眼里都是难以接受的。一种更好的设计是像 Framework13 那样将其低调的藏在转轴一侧，不影响屏幕观感。</div><h4 class="notion-h notion-h3 notion-h-indent-1 notion-block-236a85b037d780dc94e1db402993a73f" data-id="236a85b037d780dc94e1db402993a73f"><span><div id="236a85b037d780dc94e1db402993a73f" class="notion-header-anchor"></div><a class="notion-hash-link" href="#236a85b037d780dc94e1db402993a73f" title="HUAWEI"><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">HUAWEI</span></span></h4><div class="notion-text notion-block-236a85b037d78035b76be5ab87b4b143">我已经购买了：华为硕士版-持家之眼Z690I主板 安装在我的台式机上。我为使用此产品深感自豪，也感觉到自己的智慧大增，相比他人遥遥领先。因此暂时不用购买其它产品。</div><h4 class="notion-h notion-h3 notion-h-indent-1 notion-block-236a85b037d78032acfef546a7d36563" data-id="236a85b037d78032acfef546a7d36563"><span><div id="236a85b037d78032acfef546a7d36563" class="notion-header-anchor"></div><a class="notion-hash-link" href="#236a85b037d78032acfef546a7d36563" title="LENOVO"><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">LENOVO</span></span></h4><div class="notion-text notion-block-236a85b037d7804a9f8ee6aeeadb5843">不喜欢这个品牌，即使知道它适合Linux。</div><div class="notion-blank notion-block-236a85b037d7806c994ff5e67302d232"> </div><div class="notion-blank notion-block-236a85b037d7800fafa5cff82bd585d4"> </div></main></div>]]></content:encoded>
        </item>
        <item>
            <title><![CDATA[详解 Play Integrity 完整性认证]]></title>
            <link>https://www.fosvcat.com/article/10</link>
            <guid>https://www.fosvcat.com/article/10</guid>
            <pubDate>Mon, 26 May 2025 00:00:00 GMT</pubDate>
            <description><![CDATA[面向普通用户，收集经验和信息，解决问题]]></description>
            <content:encoded><![CDATA[<div id="notion-article" class="mx-auto overflow-hidden "><main class="notion light-mode notion-page notion-block-1ffa85b037d7809293dbf7332dbe26bd"><div class="notion-viewport"></div><div class="notion-collection-page-properties"></div><div class="notion-callout notion-gray_background_co notion-block-20aa85b037d780e58d38dd69673afbb0"><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-20aa85b037d7802eb634d2262bbf788f">这文章时效性应该很大，各种信息准确性自行判断。</div><div class="notion-text notion-block-20fa85b037d780688b69ebe9c43794c5">如果你不使用Google服务和Gapps，你基本可以忽略本篇内容</div></div></div><div class="notion-callout notion-gray_background_co notion-block-22aa85b037d780e1a1cada1a327fd63c"><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-22aa85b037d7801cb2eccb6c5917dfdd">2025年7月，Google 彻底封禁了 AOSP 密钥，使其在旧判定上仅能过 Basic</div><div class="notion-text notion-block-2eca85b037d780e4bd19c44a297c9daa">(不知道什么时候)，Google 封锁了A13+系统欺骗SDK走旧判定的方法。</div></div></div><h2 class="notion-h notion-h1 notion-h-indent-0 notion-block-19da85b037d780a8885cfd8e90e1373d" data-id="19da85b037d780a8885cfd8e90e1373d"><span><div id="19da85b037d780a8885cfd8e90e1373d" class="notion-header-anchor"></div><a class="notion-hash-link" href="#19da85b037d780a8885cfd8e90e1373d" 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><blockquote class="notion-quote notion-block-23da85b037d7803bb308ebaa5354faa3"><div>一句话概括：<b><span class="notion-inline-underscore">Play Integrity</span></b> 是 Android 系统的 Google 服务框架提供的在线认证机制，用于证明系统是“正版”和“可信”的。</div></blockquote><div class="notion-row notion-block-2eca85b037d7806db190d377c0262030"><div class="notion-column notion-block-2eca85b037d7804384c4e7461be5d636" style="width:calc((100% - (2 * min(32px, 4vw))) * 0.33333333333333337)"><figure class="notion-asset-wrapper notion-asset-wrapper-image notion-block-19da85b037d780e1aee7c189e679fa67"><div style="position:relative;display:flex;justify-content:center;align-self:center;width:192px;max-width:100%;flex-direction:column"><img style="object-fit:cover" src="https://www.notion.so/image/attachment%3A2889eb5c-7310-46d5-a99e-330490b60ce4%3AScreenshot_20250217-130357_Key_Attestation2.webp?table=block&amp;id=19da85b0-37d7-80e1-aee7-c189e679fa67&amp;t=19da85b0-37d7-80e1-aee7-c189e679fa67" alt="notion image" loading="lazy" decoding="async"/></div></figure></div><div class="notion-spacer"></div><div class="notion-column notion-block-2eca85b037d7805ca042d934833a747c" style="width:calc((100% - (2 * min(32px, 4vw))) * 0.33333333333333337)"><figure class="notion-asset-wrapper notion-asset-wrapper-image notion-block-19da85b037d780ceb21ecb60b652757d"><div style="position:relative;display:flex;justify-content:center;align-self:center;width:192px;max-width:100%;flex-direction:column"><img style="object-fit:cover" src="https://www.notion.so/image/attachment%3A06539e72-9c2e-4812-823c-86b3cbccec9f%3AScreenshot_20250217-130354_Play_Integrity_API_Checker2.webp?table=block&amp;id=19da85b0-37d7-80ce-b21e-cb60b652757d&amp;t=19da85b0-37d7-80ce-b21e-cb60b652757d" alt="notion image" loading="lazy" decoding="async"/></div></figure></div><div class="notion-spacer"></div><div class="notion-column notion-block-2eca85b037d780d6b5c5feb991b62533" style="width:calc((100% - (2 * min(32px, 4vw))) * 0.3333333333333333)"><figure class="notion-asset-wrapper notion-asset-wrapper-image notion-block-19da85b037d780bab83be474a9485499"><div style="position:relative;display:flex;justify-content:center;align-self:center;width:192px;max-width:100%;flex-direction:column"><img style="object-fit:cover" src="https://www.notion.so/image/attachment%3A572656f0-7bdf-440f-8abd-868c510e54fa%3AScreenshot_20250217-130351_Play_Integrity_API_Checker2.webp?table=block&amp;id=19da85b0-37d7-80ba-b83b-e474a9485499&amp;t=19da85b0-37d7-80ba-b83b-e474a9485499" alt="notion image" loading="lazy" decoding="async"/></div></figure></div><div class="notion-spacer"></div></div><h3 class="notion-h notion-h2 notion-h-indent-1 notion-block-209a85b037d780a0985ffac0458c5efc" data-id="209a85b037d780a0985ffac0458c5efc"><span><div id="209a85b037d780a0985ffac0458c5efc" class="notion-header-anchor"></div><a class="notion-hash-link" href="#209a85b037d780a0985ffac0458c5efc" 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></h3><div class="notion-text notion-block-209a85b037d780b1bb47f0bf5dac44e9">Play Integrity 的中文常被称作“设备完整性”，是SafetyNet（已弃用）的继任者。大概运作原理：操作系统传递一个随机数 (nonce)，TEE会配合密钥签名并返回判决。Google Play Services和Play Store通过判决以及机型信息、指纹、安全更新补丁日期等信息在线验证。未解锁且及时进行系统更新的原厂设备会完全通过并证明：</div><div class="notion-text notion-block-208a85b037d780e88073c40f765fed35">1.系统经Play保护机制认证且得到过近期安全更新</div><div class="notion-row"><a class="notion-bookmark notion-block-20ea85b037d78086825ef828b325fafb" href="https://xdaforums.com/t/info-play-integrity-api-replacement-for-safetynet.4479337/" target="_blank" rel="noopener noreferrer"><div><div class="notion-bookmark-title">[INFO] Play Integrity API - replacement for SafetyNet</div><div class="notion-bookmark-description">***Play Integrity API***  If you have been sent here, you probably had questions about these or similar:  Google Wallet contactless payments don&#x27;t work - &quot;Device fails to meet security...</div><div class="notion-bookmark-link"><div class="notion-bookmark-link-icon"><img src="https://www.notion.so/image/https%3A%2F%2Fxdaforums.com%2Fdata%2Fassets%2Flogo%2Fheader-forum.jpeg?table=block&amp;id=20ea85b0-37d7-8086-825e-f828b325fafb&amp;t=20ea85b0-37d7-8086-825e-f828b325fafb" alt="[INFO] Play Integrity API - replacement for SafetyNet" loading="lazy" decoding="async"/></div><div class="notion-bookmark-link-text">https://xdaforums.com/t/info-play-integrity-api-replacement-for-safetynet.4479337/</div></div></div><div class="notion-bookmark-image"><img style="object-fit:cover" src="https://www.notion.so/image/https%3A%2F%2Fxdaforums.com%2Fdata%2Fassets%2Flogo%2Fheader-forum.jpeg?table=block&amp;id=20ea85b0-37d7-8086-825e-f828b325fafb&amp;t=20ea85b0-37d7-8086-825e-f828b325fafb" alt="[INFO] Play Integrity API - replacement for SafetyNet" loading="lazy" decoding="async"/></div></a></div><div class="notion-text notion-block-208a85b037d780568aa1d2715e2d2e19">2.系统运行在正规厂商制造的设备上</div><div class="notion-text notion-block-208a85b037d780b1a6e9c2786d38775f">3.设备没有解BL锁且未经修改</div><div class="notion-text notion-block-208a85b037d780338fb7c367d755c8fb">这样 Google 就提供了一个统一且强大的“合法环境检查”机制，任何游戏、银行等应用只需通过 Play Integrity API<b> </b>请求一下检测，即可快速得知设备状态。</div><h3 class="notion-h notion-h2 notion-h-indent-1 notion-block-209a85b037d780188854d622f483340b" data-id="209a85b037d780188854d622f483340b"><span><div id="209a85b037d780188854d622f483340b" class="notion-header-anchor"></div><a class="notion-hash-link" href="#209a85b037d780188854d622f483340b" 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></h3><ul class="notion-list notion-list-disc notion-block-209a85b037d7804e8e82ed7ae0b79d0e"><li><span class="notion-red"><b>Basic</b></span> 设备未被批准运行 Google Play 服务，不满足 Android 兼容性要求</li></ul><ul class="notion-list notion-list-disc notion-block-209a85b037d7804cb675f1e26aa747e4"><li><span class="notion-orange"><b>Device</b></span> 一般性正常状态，通过了系统完整性检查，满足 Android 兼容性要求</li></ul><ul class="notion-list notion-list-disc notion-block-209a85b037d7801f9a8bcd72146042cb"><li><span class="notion-blue"><b>Strong</b></span> 具有强有力（如硬件级）的系统完整性保证，满足 Android 兼容性要求</li></ul><div class="notion-text notion-block-20ea85b037d7806eadf7c6508b71d86a">通过每一级完整性前都要求先通过上一级</div><div class="notion-text notion-block-20ea85b037d7806e82ebce060ea02a8f">应用开发者可以自行决定他们的应用正常运行所要求的判决（目前如此），多数请求检测的应用都只要求到 <span class="notion-orange"><b>Device </b></span>完整性，如 Google Wallet，和 Google 信息的“RCS消息”功能。也有一些应用要求达到 <span class="notion-blue"><b>Strong</b></span><span class="notion-teal"><b> </b></span>完整性，如 Netflix、Google VPN、Octopus。</div><div class="notion-text notion-block-20aa85b037d780b0ac53e8e44c8421e8">这个帖子记录了一些应用对完整性等级需求和设备环境检查的情况</div><div class="notion-row"><a class="notion-bookmark notion-block-20aa85b037d78093bb70cb83347768dd" href="https://xdaforums.com/t/apps-games-need-pi-list.4677050/" target="_blank" rel="noopener noreferrer"><div><div class="notion-bookmark-title">Apps&amp;Games need PI (List)</div><div class="notion-bookmark-description">Apps&amp;Games need PI (List). Also what detect root, and what combination need.  All the credits for the images and apps and modules, go to the original devs. (I only share and take no responsibility...</div><div class="notion-bookmark-link"><div class="notion-bookmark-link-icon"><img src="https://www.notion.so/image/https%3A%2F%2Fxdaforums.com%2Fdata%2Fassets%2Flogo%2Fheader-forum.jpeg?table=block&amp;id=20aa85b0-37d7-8093-bb70-cb83347768dd&amp;t=20aa85b0-37d7-8093-bb70-cb83347768dd" alt="Apps&amp;Games need PI (List)" loading="lazy" decoding="async"/></div><div class="notion-bookmark-link-text">https://xdaforums.com/t/apps-games-need-pi-list.4677050/</div></div></div><div class="notion-bookmark-image"><img style="object-fit:cover" src="https://www.notion.so/image/https%3A%2F%2Fxdaforums.com%2Fdata%2Fassets%2Flogo%2Fheader-forum.jpeg?table=block&amp;id=20aa85b0-37d7-8093-bb70-cb83347768dd&amp;t=20aa85b0-37d7-8093-bb70-cb83347768dd" alt="Apps&amp;Games need PI (List)" loading="lazy" decoding="async"/></div></a></div><h3 class="notion-h notion-h2 notion-h-indent-1 notion-block-20aa85b037d7800c8799c588b39305da" data-id="20aa85b037d7800c8799c588b39305da"><span><div id="20aa85b037d7800c8799c588b39305da" class="notion-header-anchor"></div><a class="notion-hash-link" href="#20aa85b037d7800c8799c588b39305da" 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></h3><div class="notion-callout notion-gray_background_co notion-block-20da85b037d78029953df5c6bd873731"><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-20aa85b037d780da9e3fc0e5fc4dc51c">新判定的 <span class="notion-orange"><b>Device</b></span> 标准 <b>=</b> 旧判定的 <span class="notion-blue"><b>Strong</b></span> 标准</div></div></div><div class="notion-text notion-block-20aa85b037d7809c89c8f89a354a1e65">在 Android12(SDK32)及更低版本上，设备完整性使用<b>旧判定</b>，亦称<b>传统判定</b></div><div class="notion-text notion-block-20aa85b037d780eca8e1e8a8167043b0">在 Android13(SDK33)及更高版本上，设备完整性使用<b>新判定</b>，亦称<b>A13+判定</b></div><div class="notion-text notion-block-20aa85b037d7806a9494daaab0179fb8">新旧判定都分同样的 <span class="notion-red"><b>Basic</b></span><b> </b><span class="notion-orange"><b>Device</b></span><b> </b><span class="notion-blue"><b>Strong</b></span><b> </b>三等级，但新判定每一级都相比旧判定更加严格。</div><div class="notion-text notion-block-20da85b037d780f591bfe3621e0c1545"><s>Play Integrity Fix 模块提供了可选的SDK欺骗，使 Android13+ 用户能仍然使用旧判定。</s></div><h3 class="notion-h notion-h2 notion-h-indent-1 notion-block-20aa85b037d78072ab62c5177f624a54" data-id="20aa85b037d78072ab62c5177f624a54"><span><div id="20aa85b037d78072ab62c5177f624a54" class="notion-header-anchor"></div><a class="notion-hash-link" href="#20aa85b037d78072ab62c5177f624a54" 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></h3><h4 class="notion-h notion-h3 notion-h-indent-2 notion-block-20aa85b037d7800f9670c114b7fec873" data-id="20aa85b037d7800f9670c114b7fec873"><span><div id="20aa85b037d7800f9670c114b7fec873" class="notion-header-anchor"></div><a class="notion-hash-link" href="#20aa85b037d7800f9670c114b7fec873" title="Play store"><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">Play store</span></span></h4><div class="notion-text notion-block-20aa85b037d7803c88a9fa4eb00daca7">登录 Google 账号并打开Play商店，点按头像进入设置。
展开「关于」，连续点按「Play 商店版本」打开开发者模式。
展开「常规」，进入「开发者选项」。
点按「检查完整性」即可显示检测结果。</div><h4 class="notion-h notion-h3 notion-h-indent-2 notion-block-20ba85b037d780299a55ecb32e5cd9e3" data-id="20ba85b037d780299a55ecb32e5cd9e3"><span><div id="20ba85b037d780299a55ecb32e5cd9e3" class="notion-header-anchor"></div><a class="notion-hash-link" href="#20ba85b037d780299a55ecb32e5cd9e3" 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></h4><div class="notion-text notion-block-20aa85b037d780da8a65eb9c124674a3">第三方检测器可以在不登录Google账号的情况下使用。最常用的是Play Integrity API Checker。注意，第三方检测器可能遇到检测次数限制，此时就只能使用 Play store。</div><div class="notion-row"><a class="notion-bookmark notion-block-20fa85b037d780cbbd57e1170b5cd032" href="https://play.google.com/store/apps/details?id=gr.nikolasspyr.integritycheck" target="_blank" rel="noopener noreferrer"><div><div class="notion-bookmark-title">Play Integrity API Checker - Apps on Google Play</div><div class="notion-bookmark-description">Get info about your Device Integrity through the Play Intergrity API</div><div class="notion-bookmark-link"><div class="notion-bookmark-link-icon"><img src="https://www.notion.so/image/https%3A%2F%2Fwww.gstatic.com%2Fandroid%2Fmarket_images%2Fweb%2Ffavicon_v3.ico?table=block&amp;id=20fa85b0-37d7-80cb-bd57-e1170b5cd032&amp;t=20fa85b0-37d7-80cb-bd57-e1170b5cd032" alt="Play Integrity API Checker - Apps on Google Play" loading="lazy" decoding="async"/></div><div class="notion-bookmark-link-text">https://play.google.com/store/apps/details?id=gr.nikolasspyr.integritycheck</div></div></div><div class="notion-bookmark-image"><img style="object-fit:cover" src="https://www.notion.so/image/https%3A%2F%2Fplay-lh.googleusercontent.com%2FZSIgN5_dvoKg7VNynseE60nq6oqhiDpbwrev1XQi8kwNY2N9JO3uHeKrQoL3fc9OpmM%3Dw600-h300-pc0xffffff-pd?table=block&amp;id=20fa85b0-37d7-80cb-bd57-e1170b5cd032&amp;t=20fa85b0-37d7-80cb-bd57-e1170b5cd032" alt="Play Integrity API Checker - Apps on Google Play" loading="lazy" decoding="async"/></div></a></div><div class="notion-text notion-block-20aa85b037d780d696f3dd0f08b4b60f">在Play商店下载后打开，直接点击「检查」即可</div><div class="notion-text notion-block-20ea85b037d7800bad27d630fa76f27d">不要对完整性检测器隐藏 GMS 应用，没必要且可能会干扰其正常工作。</div><h4 class="notion-h notion-h3 notion-h-indent-2 notion-block-20ea85b037d7809f971df9ccfd216ac4" data-id="20ea85b037d7809f971df9ccfd216ac4"><span><div id="20ea85b037d7809f971df9ccfd216ac4" class="notion-header-anchor"></div><a class="notion-hash-link" href="#20ea85b037d7809f971df9ccfd216ac4" title="Play 保护机制认证"><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">Play 保护机制认证</span></span></h4><div class="notion-text notion-block-20ea85b037d780229ce4cfe7871caf3d">如果你既不想登录 Google 账号，也不能正常使用三方检测器应用，可以点击 Play store 右上角的「关于」，查看 Play 保护机制认证状态，它取决于 DEVICE_INTEGRITY 结果。第一次查看需等待几秒钟，若显示未通过认证，说明未达到 <span class="notion-orange"><b>Device</b></span> 完整性；若显示已经过认证，说明达到了 <span class="notion-orange"><b>Device</b></span> 完整性。Play 保护认证状态滞后于 Integrity 判定约几小时，如果想要立即靠它进行判定，需要清空 Play Store 数据（这不会移除 Google 账号）。</div><h2 class="notion-h notion-h1 notion-h-indent-0 notion-block-20aa85b037d7808c8518d8d08cb1e12b" data-id="20aa85b037d7808c8518d8d08cb1e12b"><span><div id="20aa85b037d7808c8518d8d08cb1e12b" class="notion-header-anchor"></div><a class="notion-hash-link" href="#20aa85b037d7808c8518d8d08cb1e12b" title="Key 和 TEE"><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">Key 和 TEE</span></span></h2><div class="notion-callout notion-gray_background_co notion-block-2eca85b037d78033812ec3f6cd71c31f"><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-20aa85b037d7809b9e58e744b169223e"><b>总结：解锁后，没有任何模块能保证你稳过完整性，因为你必须有一个有效的 Keybox</b></div></div></div><ul class="notion-list notion-list-disc notion-block-20aa85b037d7805ab6b4ee3e63610d05"><li>如果你牛逼，可以研究通过漏洞或别的什么途径提取有效Keybox</li></ul><ul class="notion-list notion-list-disc notion-block-20aa85b037d780f9981dfe826caa219e"><li>如果你有钱，自己想办法去买一个私有Keybox（USD200？），当然风险自负</li></ul><ul class="notion-list notion-list-disc notion-block-20aa85b037d780e78785d95d9141726b"><li>都没有就找几个专门公开 Strong Keybox 的地方，每天检查几下，失效了就找新的用</li></ul><h3 class="notion-h notion-h2 notion-h-indent-1 notion-block-208a85b037d7801491d7ca9bd9152f78" data-id="208a85b037d7801491d7ca9bd9152f78"><span><div id="208a85b037d7801491d7ca9bd9152f78" class="notion-header-anchor"></div><a class="notion-hash-link" href="#208a85b037d7801491d7ca9bd9152f78" title="KEY/密钥"><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">KEY/密钥</span></span></h3><div class="notion-text notion-block-208a85b037d780689d00ea3b2d0295f9">Keybox 就是一串 SHA-256 签名的密钥数据</div><div class="notion-text notion-block-20ba85b037d7806ba38bd25a437621cb">所有 keybox 均由且只能由 Google 创建（因为只有 Google 拥有生成 keybox 的私钥），并分发给各个经认证的 Android 原始设备制造商 (OEM)。制造商在生产设备时每个设备都会包含一个唯一的有效Key，存储在TEE中。</div><div class="notion-text notion-block-19da85b037d780219193c220f859bf30">分区上，大部分设备密钥通常存储在 persist 分区，动它就可能导致Key丢失。</div><div class="notion-text notion-block-208a85b037d780779d2cce534d7617d4">每个出厂设备的 Key 都是唯一的，因此 Google 一旦检测到同一个有效 Key 被过多设备请求验证，即可简单的判定 Key 被泄露，并将其吊销。能网上流传的一些强密钥，其本质就是泄露的密钥，被吊销和失效只是时间问题。</div><div class="notion-text notion-block-20aa85b037d7802f84f4e7670ef288a7">Key Attestation 可用于检验密钥，可直接检测本地设备，也可以加载其它密钥。</div><div class="notion-row notion-block-21ba85b037d780629e58d468dd4c5f0b"><div class="notion-column notion-block-21ba85b037d7801885f0c35f82430ee9" style="width:calc((100% - (1 * min(32px, 4vw))) * 0.5)"><div class="notion-row"><a class="notion-bookmark notion-block-20aa85b037d780409e3dd19d45a19ad7" href="https://github.com/vvb2060/KeyAttestation?tab=readme-ov-file" target="_blank" rel="noopener noreferrer"><div><div class="notion-bookmark-title">GitHub - vvb2060/KeyAttestation</div><div class="notion-bookmark-description">Contribute to vvb2060/KeyAttestation 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=20aa85b0-37d7-8040-9e3d-d19d45a19ad7&amp;t=20aa85b0-37d7-8040-9e3d-d19d45a19ad7" alt="GitHub - vvb2060/KeyAttestation" loading="lazy" decoding="async"/></div><div class="notion-bookmark-link-text">https://github.com/vvb2060/KeyAttestation?tab=readme-ov-file</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%2F784c37754e68698cb7e64f4aa836b3f89c5b1a6be371d4ca7b8f52477d26f1a8%2Fvvb2060%2FKeyAttestation?table=block&amp;id=20aa85b0-37d7-8040-9e3d-d19d45a19ad7&amp;t=20aa85b0-37d7-8040-9e3d-d19d45a19ad7" alt="GitHub - vvb2060/KeyAttestation" loading="lazy" decoding="async"/></div></a></div></div><div class="notion-spacer"></div><div class="notion-column notion-block-21ba85b037d7808db1c5eff7bfacbb05" style="width:calc((100% - (1 * min(32px, 4vw))) * 0.5)"><div class="notion-row"><a class="notion-bookmark notion-block-21ba85b037d78092944dca09b2cf9af2" href="https://developer.android.com/privacy-and-security/security-key-attestation?hl=zh-cn#certificate_status" target="_blank" rel="noopener noreferrer"><div><div class="notion-bookmark-title">使用密钥认证功能来验证由硬件支持的密钥对  |  App quality  |  Android Developers</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%2Fwww.gstatic.com%2Fdevrel-devsite%2Fprod%2Fva55008f56463f12ba1a0c4ec3fdc81dac4d4d331f95ef7b209d2570e7d9e879b%2Fandroid%2Fimages%2Ftouchicon-180.png?table=block&amp;id=21ba85b0-37d7-8092-944d-ca09b2cf9af2&amp;t=21ba85b0-37d7-8092-944d-ca09b2cf9af2" alt="使用密钥认证功能来验证由硬件支持的密钥对  |  App quality  |  Android Developers" loading="lazy" decoding="async"/></div><div class="notion-bookmark-link-text">https://developer.android.com/privacy-and-security/security-key-attestation?hl=zh-cn#certificate_status</div></div></div><div class="notion-bookmark-image"><img style="object-fit:cover" src="https://www.notion.so/image/https%3A%2F%2Fdeveloper.android.com%2Fstatic%2Fimages%2Fsocial%2Fandroid-developers.png%3Fhl%3Dzh-cn?table=block&amp;id=21ba85b0-37d7-8092-944d-ca09b2cf9af2&amp;t=21ba85b0-37d7-8092-944d-ca09b2cf9af2" alt="使用密钥认证功能来验证由硬件支持的密钥对  |  App quality  |  Android Developers" loading="lazy" decoding="async"/></div></a></div></div><div class="notion-spacer"></div></div><ul class="notion-list notion-list-disc notion-block-20ba85b037d78061a3a5cbdcbd7974d2"><li><span class="notion-blue"><b>蓝色</b></span><span class="notion-default">-有效的强 Keybox</span></li></ul><ul class="notion-list notion-list-disc notion-block-20ba85b037d7802eb5faeed9abd6b737"><li><span class="notion-yellow"><b>黄色</b></span><span class="notion-default">-默认的 AOSP Keybox</span></li></ul><ul class="notion-list notion-list-disc notion-block-20ba85b037d78049962ad7be643f490c"><li><span class="notion-red"><b>红色</b></span><span class="notion-default">-Keybox 被禁止/吊销</span></li></ul><h3 class="notion-h notion-h2 notion-h-indent-1 notion-block-208a85b037d78069991cfd9dc8d2efcd" data-id="208a85b037d78069991cfd9dc8d2efcd"><span><div id="208a85b037d78069991cfd9dc8d2efcd" class="notion-header-anchor"></div><a class="notion-hash-link" href="#208a85b037d78069991cfd9dc8d2efcd" title="TEE/可信执行环境"><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>TE</b>E/可信执行环境</span></span></h3><div class="notion-text notion-block-208a85b037d78033b3f6c32437fce996">TEE（Trusted Execution Environment）是设备上的硬件安全区 (ARM TrustZone)</div><div class="notion-text notion-block-208a85b037d780eba695f41981a72ba9">当发出 fastboot unlock 命令时，Bootloader会查询 TEE 的 OEM-unlock 开关（在开发者选项中的），如果已启用，则会命令 TEE 设置 VerifiedBootState = UNLOCKED，<b>清除或屏蔽密钥</b>，并清除data。</div><ul class="notion-list notion-list-disc notion-block-19da85b037d78071ba3ec04717f481eb"><li>设计合理的设备（如Pixel）在解锁后，会主动屏蔽TEE中的认证密钥，导致TEE失效。只要不乱动存储密钥的敏感分区，回锁后即可恢复。</li></ul><ul class="notion-list notion-list-disc notion-block-208a85b037d78009b5cfe674ca4ab741"><li>还有一些设备解锁后密钥直接丢失，俗称炸TEE。密钥即使回锁也不会恢复。</li></ul><ul class="notion-list notion-list-disc notion-block-19da85b037d780f0bdc5c177f350301d"><li>全地球只有小米设备解锁BL后仍保留TEE功能。但修改敏感分区还是可能导致TEE损坏。</li></ul><div class="notion-text notion-block-208a85b037d78071965aea7e85c5942c">解BL锁不会对 TEE 硬件造成物理损坏，而是从软件逻辑上破坏认证机制。</div><div class="notion-text notion-block-20ea85b037d7802baaf1c5393ade8ff9">由于TEE的硬件级安全设计，即便解锁前已获得系统root权限，也几乎不可能从中提取密钥。即便有漏洞或厂商疏忽导致密钥泄露，Google 也可以从上层封禁，使从漏洞泄露的密钥全部失效。即使是未经修改的原厂设备，证书也可能被定期轮换吊销，要及时通过系统更新确保 Key 有效。</div><div class="notion-text notion-block-208a85b037d780188c87faccf278db37">以上种种原因叠加，使得真正私有的有效 key 较为罕见和昂贵，也出现了很多买卖骗局。</div><div class="notion-blank notion-block-2eca85b037d7809da4f1e191e1fa0d2f"> </div><h2 class="notion-h notion-h1 notion-h-indent-0 notion-block-20aa85b037d78025bdf8f6aba0cf79d8" data-id="20aa85b037d78025bdf8f6aba0cf79d8"><span><div id="20aa85b037d78025bdf8f6aba0cf79d8" class="notion-header-anchor"></div><a class="notion-hash-link" href="#20aa85b037d78025bdf8f6aba0cf79d8" title="Play Integrity Fix"><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">Play Integrity Fix</span></span></h2><div class="notion-callout notion-gray_background_co notion-block-20ba85b037d780d89d1bec9400dde022"><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-20ba85b037d780c6ac54d7ff176aebe9">对于 Magisk 用户：建议使用 <a class="notion-link" href="https://github.com/Dr-TSNG/ZygiskNext" target="_blank" rel="noopener noreferrer">Zygisk Next</a>，而不是内置Zygisk（保持其关闭）；当需要访问 Play Integrity Fix 等模块的WebUI时，使用应用 <a class="notion-link" href="https://github.com/5ec1cff/KsuWebUIStandalone?tab=readme-ov-file" target="_blank" rel="noopener noreferrer">KsuWebUI</a> 。</div></div></div><div class="notion-callout notion-gray_background_co notion-block-2eca85b037d7803da963d8fb651cb3fb"><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-2eca85b037d7809fbd98c41cd0d2d190">Play Integrity Fix 与 Tricky store 配合工作过完整性是目前最主流的方案</div></div></div><h3 class="notion-h notion-h2 notion-h-indent-1 notion-block-20da85b037d780ebb76fcf95bbf265ac" data-id="20da85b037d780ebb76fcf95bbf265ac"><span><div id="20da85b037d780ebb76fcf95bbf265ac" class="notion-header-anchor"></div><a class="notion-hash-link" href="#20da85b037d780ebb76fcf95bbf265ac" 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></h3><hr class="notion-hr notion-block-2eca85b037d780eda13fec7bb9e02382"/><div class="notion-text notion-block-2eca85b037d780e3afe4d5f06ac6dfb3"><b>本模块试图修复 </b>Play Integrity <b>判定，以获得有效的认证</b></div><div class="notion-text notion-block-20aa85b037d780018824ccb204b1e7d6"><s>Play Integrity Fix （简称pif）是一个 Zygisk 模块，它使用 Play Integrity API 修复 Android &lt;13 “deviceRecognitionVerdict” 的“MEETS_DEVICE_INTEGRITY”。其目标是实现 </s><s><span class="notion-red"><b>Basic</b></span></s><s> 和 </s><s><span class="notion-orange"><b>Device</b></span></s><s> 判定（&lt;A13）</s></div><h3 class="notion-h notion-h2 notion-h-indent-1 notion-block-20ba85b037d78060815ed5857e55877c" data-id="20ba85b037d78060815ed5857e55877c"><span><div id="20ba85b037d78060815ed5857e55877c" class="notion-header-anchor"></div><a class="notion-hash-link" href="#20ba85b037d78060815ed5857e55877c" 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></h3><hr class="notion-hr notion-block-20da85b037d780458aa8f2711a2dfa8f"/><div class="notion-text notion-block-20ea85b037d780e79abcefc41a11bd60">需要使用PIF模块时，根据个人喜好和需求情况选一个装上用</div><h4 class="notion-h notion-h3 notion-h-indent-2 notion-block-20aa85b037d7800381c4c668b4c7c060" data-id="20aa85b037d7800381c4c668b4c7c060"><span><div id="20aa85b037d7800381c4c668b4c7c060" class="notion-header-anchor"></div><a class="notion-hash-link" href="#20aa85b037d7800381c4c668b4c7c060" title="Play Integrity Fix Fork"><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">Play Integrity Fix Fork</span></span></h4><div class="notion-text notion-block-20ba85b037d78021a456eb1e91492821">PIF Fork 以更具前瞻性并更有条不紊地开发。笔者没用过，好像功能上和原版区别不大</div><a class="notion-external notion-external-block notion-row notion-block-20aa85b037d780619ca3c29ca8350ddc" href="https://github.com/osm0sis/PlayIntegrityFork" target="_blank" rel="noopener noreferrer"><div class="notion-external-image"><svg viewBox="0 0 260 260"><g><path d="M128.00106,0 C57.3172926,0 0,57.3066942 0,128.00106 C0,184.555281 36.6761997,232.535542 87.534937,249.460899 C93.9320223,250.645779 96.280588,246.684165 96.280588,243.303333 C96.280588,240.251045 96.1618878,230.167899 96.106777,219.472176 C60.4967585,227.215235 52.9826207,204.369712 52.9826207,204.369712 C47.1599584,189.574598 38.770408,185.640538 38.770408,185.640538 C27.1568785,177.696113 39.6458206,177.859325 39.6458206,177.859325 C52.4993419,178.762293 59.267365,191.04987 59.267365,191.04987 C70.6837675,210.618423 89.2115753,204.961093 96.5158685,201.690482 C97.6647155,193.417512 100.981959,187.77078 104.642583,184.574357 C76.211799,181.33766 46.324819,170.362144 46.324819,121.315702 C46.324819,107.340889 51.3250588,95.9223682 59.5132437,86.9583937 C58.1842268,83.7344152 53.8029229,70.715562 60.7532354,53.0843636 C60.7532354,53.0843636 71.5019501,49.6441813 95.9626412,66.2049595 C106.172967,63.368876 117.123047,61.9465949 128.00106,61.8978432 C138.879073,61.9465949 149.837632,63.368876 160.067033,66.2049595 C184.49805,49.6441813 195.231926,53.0843636 195.231926,53.0843636 C202.199197,70.715562 197.815773,83.7344152 196.486756,86.9583937 C204.694018,95.9223682 209.660343,107.340889 209.660343,121.315702 C209.660343,170.478725 179.716133,181.303747 151.213281,184.472614 C155.80443,188.444828 159.895342,196.234518 159.895342,208.176593 C159.895342,225.303317 159.746968,239.087361 159.746968,243.303333 C159.746968,246.709601 162.05102,250.70089 168.53925,249.443941 C219.370432,232.499507 256,184.536204 256,128.00106 C256,57.3066942 198.691187,0 128.00106,0 Z M47.9405593,182.340212 C47.6586465,182.976105 46.6581745,183.166873 45.7467277,182.730227 C44.8183235,182.312656 44.2968914,181.445722 44.5978808,180.80771 C44.8734344,180.152739 45.876026,179.97045 46.8023103,180.409216 C47.7328342,180.826786 48.2627451,181.702199 47.9405593,182.340212 Z M54.2367892,187.958254 C53.6263318,188.524199 52.4329723,188.261363 51.6232682,187.366874 C50.7860088,186.474504 50.6291553,185.281144 51.2480912,184.70672 C51.8776254,184.140775 53.0349512,184.405731 53.8743302,185.298101 C54.7115892,186.201069 54.8748019,187.38595 54.2367892,187.958254 Z M58.5562413,195.146347 C57.7719732,195.691096 56.4895886,195.180261 55.6968417,194.042013 C54.9125733,192.903764 54.9125733,191.538713 55.713799,190.991845 C56.5086651,190.444977 57.7719732,190.936735 58.5753181,192.066505 C59.3574669,193.22383 59.3574669,194.58888 58.5562413,195.146347 Z M65.8613592,203.471174 C65.1597571,204.244846 63.6654083,204.03712 62.5716717,202.981538 C61.4524999,201.94927 61.1409122,200.484596 61.8446341,199.710926 C62.5547146,198.935137 64.0575422,199.15346 65.1597571,200.200564 C66.2704506,201.230712 66.6095936,202.705984 65.8613592,203.471174 Z M75.3025151,206.281542 C74.9930474,207.284134 73.553809,207.739857 72.1039724,207.313809 C70.6562556,206.875043 69.7087748,205.700761 70.0012857,204.687571 C70.302275,203.678621 71.7478721,203.20382 73.2083069,203.659543 C74.6539041,204.09619 75.6035048,205.261994 75.3025151,206.281542 Z M86.046947,207.473627 C86.0829806,208.529209 84.8535871,209.404622 83.3316829,209.4237 C81.8013,209.457614 80.563428,208.603398 80.5464708,207.564772 C80.5464708,206.498591 81.7483088,205.631657 83.2786917,205.606221 C84.8005962,205.576546 86.046947,206.424403 86.046947,207.473627 Z M96.6021471,207.069023 C96.7844366,208.099171 95.7267341,209.156872 94.215428,209.438785 C92.7295577,209.710099 91.3539086,209.074206 91.1652603,208.052538 C90.9808515,206.996955 92.0576306,205.939253 93.5413813,205.66582 C95.054807,205.402984 96.4092596,206.021919 96.6021471,207.069023 Z" fill="#161614"></path></g></svg></div><div class="notion-external-description"><div class="notion-external-title">PlayIntegrityFork</div><div class="notion-external-block-desc">osm0sis<span> • </span>Updated Apr 28, 2026</div></div></a><div class="notion-text notion-block-2eca85b037d78043b1ffe3f96641395d">该项目的README有很多有用的信息</div><h4 class="notion-h notion-h3 notion-h-indent-2 notion-block-20ba85b037d780bd9d03fe14861ef569" data-id="20ba85b037d780bd9d03fe14861ef569"><span><div id="20ba85b037d780bd9d03fe14861ef569" class="notion-header-anchor"></div><a class="notion-hash-link" href="#20ba85b037d780bd9d03fe14861ef569" title="Play Integrity Fix-inject"><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">Play Integrity Fix-inject</span></span></h4><div class="notion-text notion-block-20ba85b037d7800990c0cca95bfbebe8">PIF注入版，vending版自动启用欺骗，manual版可手动控制各欺骗选项</div><a class="notion-external notion-external-block notion-row notion-block-20ba85b037d780419a77eba8fcdb1f5f" href="https://github.com/KOWX712/PlayIntegrityFix" target="_blank" rel="noopener noreferrer"><div class="notion-external-image"><svg viewBox="0 0 260 260"><g><path d="M128.00106,0 C57.3172926,0 0,57.3066942 0,128.00106 C0,184.555281 36.6761997,232.535542 87.534937,249.460899 C93.9320223,250.645779 96.280588,246.684165 96.280588,243.303333 C96.280588,240.251045 96.1618878,230.167899 96.106777,219.472176 C60.4967585,227.215235 52.9826207,204.369712 52.9826207,204.369712 C47.1599584,189.574598 38.770408,185.640538 38.770408,185.640538 C27.1568785,177.696113 39.6458206,177.859325 39.6458206,177.859325 C52.4993419,178.762293 59.267365,191.04987 59.267365,191.04987 C70.6837675,210.618423 89.2115753,204.961093 96.5158685,201.690482 C97.6647155,193.417512 100.981959,187.77078 104.642583,184.574357 C76.211799,181.33766 46.324819,170.362144 46.324819,121.315702 C46.324819,107.340889 51.3250588,95.9223682 59.5132437,86.9583937 C58.1842268,83.7344152 53.8029229,70.715562 60.7532354,53.0843636 C60.7532354,53.0843636 71.5019501,49.6441813 95.9626412,66.2049595 C106.172967,63.368876 117.123047,61.9465949 128.00106,61.8978432 C138.879073,61.9465949 149.837632,63.368876 160.067033,66.2049595 C184.49805,49.6441813 195.231926,53.0843636 195.231926,53.0843636 C202.199197,70.715562 197.815773,83.7344152 196.486756,86.9583937 C204.694018,95.9223682 209.660343,107.340889 209.660343,121.315702 C209.660343,170.478725 179.716133,181.303747 151.213281,184.472614 C155.80443,188.444828 159.895342,196.234518 159.895342,208.176593 C159.895342,225.303317 159.746968,239.087361 159.746968,243.303333 C159.746968,246.709601 162.05102,250.70089 168.53925,249.443941 C219.370432,232.499507 256,184.536204 256,128.00106 C256,57.3066942 198.691187,0 128.00106,0 Z M47.9405593,182.340212 C47.6586465,182.976105 46.6581745,183.166873 45.7467277,182.730227 C44.8183235,182.312656 44.2968914,181.445722 44.5978808,180.80771 C44.8734344,180.152739 45.876026,179.97045 46.8023103,180.409216 C47.7328342,180.826786 48.2627451,181.702199 47.9405593,182.340212 Z M54.2367892,187.958254 C53.6263318,188.524199 52.4329723,188.261363 51.6232682,187.366874 C50.7860088,186.474504 50.6291553,185.281144 51.2480912,184.70672 C51.8776254,184.140775 53.0349512,184.405731 53.8743302,185.298101 C54.7115892,186.201069 54.8748019,187.38595 54.2367892,187.958254 Z M58.5562413,195.146347 C57.7719732,195.691096 56.4895886,195.180261 55.6968417,194.042013 C54.9125733,192.903764 54.9125733,191.538713 55.713799,190.991845 C56.5086651,190.444977 57.7719732,190.936735 58.5753181,192.066505 C59.3574669,193.22383 59.3574669,194.58888 58.5562413,195.146347 Z M65.8613592,203.471174 C65.1597571,204.244846 63.6654083,204.03712 62.5716717,202.981538 C61.4524999,201.94927 61.1409122,200.484596 61.8446341,199.710926 C62.5547146,198.935137 64.0575422,199.15346 65.1597571,200.200564 C66.2704506,201.230712 66.6095936,202.705984 65.8613592,203.471174 Z M75.3025151,206.281542 C74.9930474,207.284134 73.553809,207.739857 72.1039724,207.313809 C70.6562556,206.875043 69.7087748,205.700761 70.0012857,204.687571 C70.302275,203.678621 71.7478721,203.20382 73.2083069,203.659543 C74.6539041,204.09619 75.6035048,205.261994 75.3025151,206.281542 Z M86.046947,207.473627 C86.0829806,208.529209 84.8535871,209.404622 83.3316829,209.4237 C81.8013,209.457614 80.563428,208.603398 80.5464708,207.564772 C80.5464708,206.498591 81.7483088,205.631657 83.2786917,205.606221 C84.8005962,205.576546 86.046947,206.424403 86.046947,207.473627 Z M96.6021471,207.069023 C96.7844366,208.099171 95.7267341,209.156872 94.215428,209.438785 C92.7295577,209.710099 91.3539086,209.074206 91.1652603,208.052538 C90.9808515,206.996955 92.0576306,205.939253 93.5413813,205.66582 C95.054807,205.402984 96.4092596,206.021919 96.6021471,207.069023 Z" fill="#161614"></path></g></svg></div><div class="notion-external-description"><div class="notion-external-title">PlayIntegrityFix</div><div class="notion-external-block-desc">KOWX712<span> • </span>Updated Apr 28, 2026</div></div></a><h3 class="notion-h notion-h2 notion-h-indent-1 notion-block-219a85b037d780d4bc8bcbfefc12f928" data-id="219a85b037d780d4bc8bcbfefc12f928"><span><div id="219a85b037d780d4bc8bcbfefc12f928" class="notion-header-anchor"></div><a class="notion-hash-link" href="#219a85b037d780d4bc8bcbfefc12f928" 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></h3><div class="notion-text notion-block-219a85b037d780149ba4effa6abc4ec0">Play Integrity Fix 的主要功能</div><div class="notion-text notion-block-20ba85b037d7805880bafcd3e42abd71">Fingerprint/指纹 是一个 Android 系统构建属性，由你的 ROM 信息组成，仅与设备 ROM 的构建有关，用于识别 ROM 的特定构建/编译。</div><div class="notion-text notion-block-20da85b037d780f68a9ed64d02e20baa">指纹信息也参与在 Play Integrity 认证中，有很多指纹被 Google 封禁使得特定 Rom 无法过完整性认证。而 PIF 可以联网为 Rom 更新有效指纹并欺骗 GMS。</div><h3 class="notion-h notion-h2 notion-h-indent-1 notion-block-219a85b037d780e3b220f2e524fd3339" data-id="219a85b037d780e3b220f2e524fd3339"><span><div id="219a85b037d780e3b220f2e524fd3339" class="notion-header-anchor"></div><a class="notion-hash-link" href="#219a85b037d780e3b220f2e524fd3339" 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></h3><figure class="notion-asset-wrapper notion-asset-wrapper-image notion-block-20da85b037d780bb8d67cf12f4852f21"><div style="position:relative;display:flex;justify-content:center;align-self:center;width:240px;max-width:100%;flex-direction:column"><img style="object-fit:cover" src="https://www.notion.so/image/attachment%3Ab3dae659-adaf-4b7e-8cd6-43cae385d154%3AScreenshot_20250609-155049_KsuWebUI.webp?table=block&amp;id=20da85b0-37d7-80bb-8d67-cf12f4852f21&amp;t=20da85b0-37d7-80bb-8d67-cf12f4852f21" alt="notion image" loading="lazy" decoding="async"/></div></figure><div class="notion-text notion-block-20ea85b037d7808b9b6cfcddb8c10572">PIF-inject 提供了额外的欺骗选项。很适合用于自定义 Rom，或用于更离谱的无 Google 认证的 Android 环境（智能音箱、VR设备之类的）。</div><div class="notion-text notion-block-2eca85b037d78099a586d73789a44016">Spoof Props：伪装系统 Props，未使用 TrickyStore 时启用。</div><div class="notion-text notion-block-227a85b037d7800eba2cdf5d78925a20">Spoof Provider：伪装 keystore 提供程序，未使用 TrickyStore 时启用。但会导致 Google Wallet 不可用。</div><div class="notion-text notion-block-20aa85b037d7808c846ef8e52bf3ec29">Spoof Signature：伪装系统签名，用于使用 testkey 的自定义Rom等。</div><h3 class="notion-h notion-h2 notion-h-indent-1 notion-block-223a85b037d78073beabf8313884bd1e" data-id="223a85b037d78073beabf8313884bd1e"><span><div id="223a85b037d78073beabf8313884bd1e" class="notion-header-anchor"></div><a class="notion-hash-link" href="#223a85b037d78073beabf8313884bd1e" title="修复 RCS 消息"><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">修复 RCS 消息</span></span></h3><div class="notion-text notion-block-219a85b037d78037b5f6c76620a2fd3c">Google 信息的 RCS 消息功能需要 <span class="notion-orange"><b>Device</b></span> 完整性使用。实测在一个仅安装 Tricky Store 的 <span class="notion-blue"><b>Strong </b></span><span class="notion-default">完整性设备上</span> RCS 消息并不能正常发送，而在另一个使用 PIF 的 <span class="notion-orange"><b>Device</b></span> 完整性设备上， RCS 消息功能正常。也就是说 PIF 对 Google 信息的 RCS 消息有某种修复作用，具体细节笔者暂时未知。</div><h3 class="notion-h notion-h2 notion-h-indent-1 notion-block-20ea85b037d780aa8c5fcc43577af817" data-id="20ea85b037d780aa8c5fcc43577af817"><span><div id="20ea85b037d780aa8c5fcc43577af817" class="notion-header-anchor"></div><a class="notion-hash-link" href="#20ea85b037d780aa8c5fcc43577af817" 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></h3><div class="notion-text notion-block-20ba85b037d780f39442cf2e7707e53c">作为开源项目，使用 PIF 过程中有很多可选的灵活的的操作，我觉得没有必要把一些他人总结好的知识复制过来，如果你想深入了解，请根据给出的链接自行学习。</div><div class="notion-text notion-block-20ea85b037d780c0a354dc76e5cb2088">PIF常见问题，以及关于指纹和 DroidGuard 的更多知识，请参考这篇帖子：</div><div class="notion-row"><a class="notion-bookmark notion-block-20fa85b037d780f08872fec1a036e01e" href="https://xdaforums.com/t/pif-faq.4653307/" target="_blank" rel="noopener noreferrer"><div><div class="notion-bookmark-title">PIF FAQ</div><div class="notion-bookmark-description">PIF FAQ   Abbreviations  DG = DroidGuard (SafetyNet/Play Integrity) GMS = Google Mobile Services (Google Play Services) PIF = Play Integrity Fix   Frequently Asked Questions  Q: What is a...</div><div class="notion-bookmark-link"><div class="notion-bookmark-link-icon"><img src="https://www.notion.so/image/https%3A%2F%2Fxdaforums.com%2Fdata%2Fassets%2Flogo%2Fheader-forum.jpeg?table=block&amp;id=20fa85b0-37d7-80f0-8872-fec1a036e01e&amp;t=20fa85b0-37d7-80f0-8872-fec1a036e01e" alt="PIF FAQ" loading="lazy" decoding="async"/></div><div class="notion-bookmark-link-text">https://xdaforums.com/t/pif-faq.4653307/</div></div></div><div class="notion-bookmark-image"><img style="object-fit:cover" src="https://www.notion.so/image/https%3A%2F%2Fxdaforums.com%2Fdata%2Fassets%2Flogo%2Fheader-forum.jpeg?table=block&amp;id=20fa85b0-37d7-80f0-8872-fec1a036e01e&amp;t=20fa85b0-37d7-80f0-8872-fec1a036e01e" alt="PIF FAQ" loading="lazy" decoding="async"/></div></a></div><div class="notion-text notion-block-20ea85b037d78083b0e8cfc8e31c224e">了解了上一篇后，可以查看如何获取指纹并创建自己的 pif.json ：</div><div class="notion-row notion-block-20fa85b037d780e49bd6d341e474753e"><div class="notion-column notion-block-20fa85b037d78063b746d76cdd6acf99" style="width:calc((100% - (1 * min(32px, 4vw))) * 0.5)"><div class="notion-row"><a class="notion-bookmark notion-block-20fa85b037d780cd942ef38e778367d6" href="https://xdaforums.com/t/module-pray-integrity-fix.4607985/page-177#post-89189572" target="_blank" rel="noopener noreferrer"><div><div class="notion-bookmark-title">🔧 [MODULE] Pray Integrity Fix 🙏</div><div class="notion-bookmark-description">PLAY INTEGRITY FIX  Google has removed its legacy checks for Android 13 and above; now the Device verdict is the same as the old Strong verdict. You will now need a valid keybox and to use the...</div><div class="notion-bookmark-link"><div class="notion-bookmark-link-icon"><img src="https://www.notion.so/image/https%3A%2F%2Fxdaforums.com%2Fdata%2Fassets%2Flogo%2Fheader-forum.jpeg?table=block&amp;id=20fa85b0-37d7-80cd-942e-f38e778367d6&amp;t=20fa85b0-37d7-80cd-942e-f38e778367d6" alt="🔧 [MODULE] Pray Integrity Fix 🙏" loading="lazy" decoding="async"/></div><div class="notion-bookmark-link-text">https://xdaforums.com/t/module-pray-integrity-fix.4607985/page-177#post-89189572</div></div></div><div class="notion-bookmark-image"><img style="object-fit:cover" src="https://www.notion.so/image/https%3A%2F%2Fxdaforums.com%2Fdata%2Fassets%2Flogo%2Fheader-forum.jpeg?table=block&amp;id=20fa85b0-37d7-80cd-942e-f38e778367d6&amp;t=20fa85b0-37d7-80cd-942e-f38e778367d6" alt="🔧 [MODULE] Pray Integrity Fix 🙏" loading="lazy" decoding="async"/></div></a></div></div><div class="notion-spacer"></div><div class="notion-column notion-block-20fa85b037d780869463fe6c4cbae8d4" style="width:calc((100% - (1 * min(32px, 4vw))) * 0.5)"><div class="notion-row"><a class="notion-bookmark notion-block-20fa85b037d780718103f374148b31a6" href="https://xdaforums.com/t/how-to-search-find-your-own-fingerprints-noob-friendly-a-comprehensive-guide-w-tips-discussion-for-complete-noobs-from-one-outdated.4645816/" target="_blank" rel="noopener noreferrer"><div><div class="notion-bookmark-title">How to search &amp; find your own fingerprints [noob friendly]: A...</div><div class="notion-bookmark-description">It seems Google has banned more than 95% of custom fingerprints, so this thread/guide has kind been laid to the wayside. But it&#x27;s still a great resource to understanding the foundations of...</div><div class="notion-bookmark-link"><div class="notion-bookmark-link-icon"><img src="https://www.notion.so/image/https%3A%2F%2Fxdaforums.com%2Fdata%2Fassets%2Flogo%2Fheader-forum.jpeg?table=block&amp;id=20fa85b0-37d7-8071-8103-f374148b31a6&amp;t=20fa85b0-37d7-8071-8103-f374148b31a6" alt="How to search &amp; find your own fingerprints [noob friendly]: A..." loading="lazy" decoding="async"/></div><div class="notion-bookmark-link-text">https://xdaforums.com/t/how-to-search-find-your-own-fingerprints-noob-friendly-a-comprehensive-guide-w-tips-discussion-for-complete-noobs-from-one-outdated.4645816/</div></div></div><div class="notion-bookmark-image"><img style="object-fit:cover" src="https://www.notion.so/image/https%3A%2F%2Fxdaforums.com%2Fdata%2Fassets%2Flogo%2Fheader-forum.jpeg?table=block&amp;id=20fa85b0-37d7-8071-8103-f374148b31a6&amp;t=20fa85b0-37d7-8071-8103-f374148b31a6" alt="How to search &amp; find your own fingerprints [noob friendly]: A..." loading="lazy" decoding="async"/></div></a></div></div><div class="notion-spacer"></div></div><h4 class="notion-h notion-h3 notion-h-indent-2 notion-block-20aa85b037d7803baca2ce3a51687d67" data-id="20aa85b037d7803baca2ce3a51687d67"><span><div id="20aa85b037d7803baca2ce3a51687d67" class="notion-header-anchor"></div><a class="notion-hash-link" href="#20aa85b037d7803baca2ce3a51687d67" title="Play Integrity Fix"><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">Play Integrity Fix</span></span></h4><div class="notion-text notion-block-20ba85b037d780e4816ec66b4df83fb8">原版PIF，作者 <b>chiteroman </b>在2025年6月6日声明因个人原因停止开发，并删除了Github账户</div><div class="notion-row"><a class="notion-bookmark notion-block-20fa85b037d7802cbcdaeb94700ec7ea" href="https://xdaforums.com/m/chiteroman.10277887/" target="_blank" rel="noopener noreferrer"><div><div class="notion-bookmark-title">chiteroman</div><div class="notion-bookmark-description">XDA Developers was founded by developers, for developers. It is now a valuable resource for people who want to make the most of their mobile devices, from customizing the look and feel to adding new functionality.</div><div class="notion-bookmark-link"><div class="notion-bookmark-link-icon"><img src="https://www.notion.so/image/https%3A%2F%2Fxdaforums.com%2Fdata%2Fassets%2Flogo%2Fheader-forum.jpeg?table=block&amp;id=20fa85b0-37d7-802c-bcda-eb94700ec7ea&amp;t=20fa85b0-37d7-802c-bcda-eb94700ec7ea" alt="chiteroman" loading="lazy" decoding="async"/></div><div class="notion-bookmark-link-text">https://xdaforums.com/m/chiteroman.10277887/</div></div></div><div class="notion-bookmark-image"><img style="object-fit:cover" src="https://www.notion.so/image/https%3A%2F%2Fxdaforums.com%2Fdata%2Fassets%2Flogo%2Fheader-forum.jpeg?table=block&amp;id=20fa85b0-37d7-802c-bcda-eb94700ec7ea&amp;t=20fa85b0-37d7-802c-bcda-eb94700ec7ea" alt="chiteroman" loading="lazy" decoding="async"/></div></a></div><h3 class="notion-h notion-h2 notion-h-indent-1 notion-block-20aa85b037d78039885df49778e3ea46" data-id="20aa85b037d78039885df49778e3ea46"><span><div id="20aa85b037d78039885df49778e3ea46" class="notion-header-anchor"></div><a class="notion-hash-link" href="#20aa85b037d78039885df49778e3ea46" title="欺骗SDK"><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">欺骗SDK</span></span></h3><div class="notion-text notion-block-2eca85b037d780c78132cdc6731afcc8">*（可能）已被 Google 修补？</div><hr class="notion-hr notion-block-20da85b037d780a5b970f0960f8ab888"/><div class="notion-text notion-block-20da85b037d78083bcaae0a3a8ff4228">Play Integrity Fix 的另一项功能就是欺骗SDK为旧版，使得 GMS 执行旧判定</div><div class="notion-text notion-block-20da85b037d7809fade0fcdbd4ed799a">意味着如果你在 <span class="notion-inline-underscore">Android 13+ 上启用欺骗 SDK</span> ，接下来的流程按照<span class="notion-inline-underscore">旧判定（A12）</span>即可。</div><div class="notion-text notion-block-20da85b037d7806da64ac7a8dce7e558">由于新判定的 <span class="notion-orange"><b>Device</b></span> 必须要求使用有效密钥，所以在没有有效密钥的情况下，该功能是 A13+ 用户过 <span class="notion-orange"><b>Device</b></span> 的唯一选择。</div><div class="notion-text notion-block-20da85b037d78066977ef44b720151ca">但很可惜，该欺骗有代价，目前主要问题是这两个：</div><ul class="notion-list notion-list-disc notion-block-20aa85b037d7806cb3cfea469e9eeda7"><li>Play 商店崩溃（如点击“搜索”、“开发者选项”时）</li></ul><ul class="notion-list notion-list-disc notion-block-20aa85b037d780639663c0f972678ac1"><li>Play Store 检测不到 Google 帐户（但不影响已登录账户的功能使用）</li></ul><div class="notion-text notion-block-20da85b037d7802fb97fe74da023b462">或许 PIF 开发者能在之后能够修复它们。在那之前，建议使用平替软件 Aurora Store</div><a class="notion-external notion-external-block notion-row notion-block-20da85b037d78062a8d9c418a052bd30" href="https://github.com/whyorean/AuroraStore" target="_blank" rel="noopener noreferrer"><div class="notion-external-image"><svg viewBox="0 0 260 260"><g><path d="M128.00106,0 C57.3172926,0 0,57.3066942 0,128.00106 C0,184.555281 36.6761997,232.535542 87.534937,249.460899 C93.9320223,250.645779 96.280588,246.684165 96.280588,243.303333 C96.280588,240.251045 96.1618878,230.167899 96.106777,219.472176 C60.4967585,227.215235 52.9826207,204.369712 52.9826207,204.369712 C47.1599584,189.574598 38.770408,185.640538 38.770408,185.640538 C27.1568785,177.696113 39.6458206,177.859325 39.6458206,177.859325 C52.4993419,178.762293 59.267365,191.04987 59.267365,191.04987 C70.6837675,210.618423 89.2115753,204.961093 96.5158685,201.690482 C97.6647155,193.417512 100.981959,187.77078 104.642583,184.574357 C76.211799,181.33766 46.324819,170.362144 46.324819,121.315702 C46.324819,107.340889 51.3250588,95.9223682 59.5132437,86.9583937 C58.1842268,83.7344152 53.8029229,70.715562 60.7532354,53.0843636 C60.7532354,53.0843636 71.5019501,49.6441813 95.9626412,66.2049595 C106.172967,63.368876 117.123047,61.9465949 128.00106,61.8978432 C138.879073,61.9465949 149.837632,63.368876 160.067033,66.2049595 C184.49805,49.6441813 195.231926,53.0843636 195.231926,53.0843636 C202.199197,70.715562 197.815773,83.7344152 196.486756,86.9583937 C204.694018,95.9223682 209.660343,107.340889 209.660343,121.315702 C209.660343,170.478725 179.716133,181.303747 151.213281,184.472614 C155.80443,188.444828 159.895342,196.234518 159.895342,208.176593 C159.895342,225.303317 159.746968,239.087361 159.746968,243.303333 C159.746968,246.709601 162.05102,250.70089 168.53925,249.443941 C219.370432,232.499507 256,184.536204 256,128.00106 C256,57.3066942 198.691187,0 128.00106,0 Z M47.9405593,182.340212 C47.6586465,182.976105 46.6581745,183.166873 45.7467277,182.730227 C44.8183235,182.312656 44.2968914,181.445722 44.5978808,180.80771 C44.8734344,180.152739 45.876026,179.97045 46.8023103,180.409216 C47.7328342,180.826786 48.2627451,181.702199 47.9405593,182.340212 Z M54.2367892,187.958254 C53.6263318,188.524199 52.4329723,188.261363 51.6232682,187.366874 C50.7860088,186.474504 50.6291553,185.281144 51.2480912,184.70672 C51.8776254,184.140775 53.0349512,184.405731 53.8743302,185.298101 C54.7115892,186.201069 54.8748019,187.38595 54.2367892,187.958254 Z M58.5562413,195.146347 C57.7719732,195.691096 56.4895886,195.180261 55.6968417,194.042013 C54.9125733,192.903764 54.9125733,191.538713 55.713799,190.991845 C56.5086651,190.444977 57.7719732,190.936735 58.5753181,192.066505 C59.3574669,193.22383 59.3574669,194.58888 58.5562413,195.146347 Z M65.8613592,203.471174 C65.1597571,204.244846 63.6654083,204.03712 62.5716717,202.981538 C61.4524999,201.94927 61.1409122,200.484596 61.8446341,199.710926 C62.5547146,198.935137 64.0575422,199.15346 65.1597571,200.200564 C66.2704506,201.230712 66.6095936,202.705984 65.8613592,203.471174 Z M75.3025151,206.281542 C74.9930474,207.284134 73.553809,207.739857 72.1039724,207.313809 C70.6562556,206.875043 69.7087748,205.700761 70.0012857,204.687571 C70.302275,203.678621 71.7478721,203.20382 73.2083069,203.659543 C74.6539041,204.09619 75.6035048,205.261994 75.3025151,206.281542 Z M86.046947,207.473627 C86.0829806,208.529209 84.8535871,209.404622 83.3316829,209.4237 C81.8013,209.457614 80.563428,208.603398 80.5464708,207.564772 C80.5464708,206.498591 81.7483088,205.631657 83.2786917,205.606221 C84.8005962,205.576546 86.046947,206.424403 86.046947,207.473627 Z M96.6021471,207.069023 C96.7844366,208.099171 95.7267341,209.156872 94.215428,209.438785 C92.7295577,209.710099 91.3539086,209.074206 91.1652603,208.052538 C90.9808515,206.996955 92.0576306,205.939253 93.5413813,205.66582 C95.054807,205.402984 96.4092596,206.021919 96.6021471,207.069023 Z" fill="#161614"></path></g></svg></div><div class="notion-external-description"><div class="notion-external-title">AuroraStore</div><div class="notion-external-block-desc">whyorean<span> • </span>Updated May 7, 2026</div></div></a><div class="notion-text notion-block-20ea85b037d78043afaec9659e8bc06b"></div><h2 class="notion-h notion-h1 notion-h-indent-0 notion-block-19da85b037d78036bc81c031cf14c045" data-id="19da85b037d78036bc81c031cf14c045"><span><div id="19da85b037d78036bc81c031cf14c045" class="notion-header-anchor"></div><a class="notion-hash-link" href="#19da85b037d78036bc81c031cf14c045" title="Tricky store"><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">Tricky store</span></span></h2><a class="notion-external notion-external-block notion-row notion-block-20ba85b037d780e2b8a8dff62691c1e3" href="https://github.com/5ec1cff/TrickyStore" target="_blank" rel="noopener noreferrer"><div class="notion-external-image"><svg viewBox="0 0 260 260"><g><path d="M128.00106,0 C57.3172926,0 0,57.3066942 0,128.00106 C0,184.555281 36.6761997,232.535542 87.534937,249.460899 C93.9320223,250.645779 96.280588,246.684165 96.280588,243.303333 C96.280588,240.251045 96.1618878,230.167899 96.106777,219.472176 C60.4967585,227.215235 52.9826207,204.369712 52.9826207,204.369712 C47.1599584,189.574598 38.770408,185.640538 38.770408,185.640538 C27.1568785,177.696113 39.6458206,177.859325 39.6458206,177.859325 C52.4993419,178.762293 59.267365,191.04987 59.267365,191.04987 C70.6837675,210.618423 89.2115753,204.961093 96.5158685,201.690482 C97.6647155,193.417512 100.981959,187.77078 104.642583,184.574357 C76.211799,181.33766 46.324819,170.362144 46.324819,121.315702 C46.324819,107.340889 51.3250588,95.9223682 59.5132437,86.9583937 C58.1842268,83.7344152 53.8029229,70.715562 60.7532354,53.0843636 C60.7532354,53.0843636 71.5019501,49.6441813 95.9626412,66.2049595 C106.172967,63.368876 117.123047,61.9465949 128.00106,61.8978432 C138.879073,61.9465949 149.837632,63.368876 160.067033,66.2049595 C184.49805,49.6441813 195.231926,53.0843636 195.231926,53.0843636 C202.199197,70.715562 197.815773,83.7344152 196.486756,86.9583937 C204.694018,95.9223682 209.660343,107.340889 209.660343,121.315702 C209.660343,170.478725 179.716133,181.303747 151.213281,184.472614 C155.80443,188.444828 159.895342,196.234518 159.895342,208.176593 C159.895342,225.303317 159.746968,239.087361 159.746968,243.303333 C159.746968,246.709601 162.05102,250.70089 168.53925,249.443941 C219.370432,232.499507 256,184.536204 256,128.00106 C256,57.3066942 198.691187,0 128.00106,0 Z M47.9405593,182.340212 C47.6586465,182.976105 46.6581745,183.166873 45.7467277,182.730227 C44.8183235,182.312656 44.2968914,181.445722 44.5978808,180.80771 C44.8734344,180.152739 45.876026,179.97045 46.8023103,180.409216 C47.7328342,180.826786 48.2627451,181.702199 47.9405593,182.340212 Z M54.2367892,187.958254 C53.6263318,188.524199 52.4329723,188.261363 51.6232682,187.366874 C50.7860088,186.474504 50.6291553,185.281144 51.2480912,184.70672 C51.8776254,184.140775 53.0349512,184.405731 53.8743302,185.298101 C54.7115892,186.201069 54.8748019,187.38595 54.2367892,187.958254 Z M58.5562413,195.146347 C57.7719732,195.691096 56.4895886,195.180261 55.6968417,194.042013 C54.9125733,192.903764 54.9125733,191.538713 55.713799,190.991845 C56.5086651,190.444977 57.7719732,190.936735 58.5753181,192.066505 C59.3574669,193.22383 59.3574669,194.58888 58.5562413,195.146347 Z M65.8613592,203.471174 C65.1597571,204.244846 63.6654083,204.03712 62.5716717,202.981538 C61.4524999,201.94927 61.1409122,200.484596 61.8446341,199.710926 C62.5547146,198.935137 64.0575422,199.15346 65.1597571,200.200564 C66.2704506,201.230712 66.6095936,202.705984 65.8613592,203.471174 Z M75.3025151,206.281542 C74.9930474,207.284134 73.553809,207.739857 72.1039724,207.313809 C70.6562556,206.875043 69.7087748,205.700761 70.0012857,204.687571 C70.302275,203.678621 71.7478721,203.20382 73.2083069,203.659543 C74.6539041,204.09619 75.6035048,205.261994 75.3025151,206.281542 Z M86.046947,207.473627 C86.0829806,208.529209 84.8535871,209.404622 83.3316829,209.4237 C81.8013,209.457614 80.563428,208.603398 80.5464708,207.564772 C80.5464708,206.498591 81.7483088,205.631657 83.2786917,205.606221 C84.8005962,205.576546 86.046947,206.424403 86.046947,207.473627 Z M96.6021471,207.069023 C96.7844366,208.099171 95.7267341,209.156872 94.215428,209.438785 C92.7295577,209.710099 91.3539086,209.074206 91.1652603,208.052538 C90.9808515,206.996955 92.0576306,205.939253 93.5413813,205.66582 C95.054807,205.402984 96.4092596,206.021919 96.6021471,207.069023 Z" fill="#161614"></path></g></svg></div><div class="notion-external-description"><div class="notion-external-title">TrickyStore</div><div class="notion-external-block-desc">5ec1cff<span> • </span>Updated Apr 28, 2026</div></div></a><div class="notion-text notion-block-19da85b037d78057b830e4fb1edcfc6b">Tricky store（简称TS）目前是闭源模块，用于修改为 Android 密钥鉴证生成的证书链。此外还可以欺骗特定应用，并隐藏已解锁的 BootLoader 和 TEE 损坏。</div><div class="notion-text notion-block-20ba85b037d780f8b11ff335c9d3f8cd"><span class="notion-inline-underscore">data/adb/tricky_store/</span> 是其存放keybox等文件的目录。</div><div class="notion-text notion-block-20ba85b037d780829324d46eaeac0d77">安装后其自带的keybox.xml为AOSP默认密钥，意味着足以通过BL锁检查和<span class="notion-inline-underscore">旧判定</span>的 <span class="notion-orange"><b>Device</b></span> 。</div><div class="notion-text notion-block-19da85b037d78039afc0fa97d43c0d7e">你可以将其替换为自己的 Keybox ，但建议重命名留一份AOSP.xml备用。</div><div class="notion-text notion-block-20da85b037d780b49981f136170e6cf0">替换 keybox 后可即时进行检测，无需重启。</div><div class="notion-text notion-block-19da85b037d7804e9630e21d20f248b1">（A13+）安装后，你还需要在 data/adb/tricky_store/target.txt 内添加目标应用包名：</div><div class="notion-text notion-block-19da85b037d7801fb8f9d2c4900f1b59"><b>必须添加 GMS 三件套</b>（Google服务、服务框架、Play商店），也可以添加上密钥认证和完整性检测器应用。不要添加太多应用进去，没必要且可能造成卡顿。</div><div class="notion-blank notion-block-20ea85b037d78027ac9fe00ffcbaf3cc"> </div><div class="notion-text notion-block-20aa85b037d7807580d1ccaa6c0d350a">推荐的另一个模块：Tricky Addon ，与 Tricky store 配合工作，通过 WebUI 界面提供一些便捷功能。如管理目标应用，提供 AOSP key，配置安全补丁日期，导入 keybox 等。</div><a class="notion-external notion-external-block notion-row notion-block-20ba85b037d780c3aff3f8c07e304946" href="https://github.com/KOWX712/Tricky-Addon-Update-Target-List" target="_blank" rel="noopener noreferrer"><div class="notion-external-image"><svg viewBox="0 0 260 260"><g><path d="M128.00106,0 C57.3172926,0 0,57.3066942 0,128.00106 C0,184.555281 36.6761997,232.535542 87.534937,249.460899 C93.9320223,250.645779 96.280588,246.684165 96.280588,243.303333 C96.280588,240.251045 96.1618878,230.167899 96.106777,219.472176 C60.4967585,227.215235 52.9826207,204.369712 52.9826207,204.369712 C47.1599584,189.574598 38.770408,185.640538 38.770408,185.640538 C27.1568785,177.696113 39.6458206,177.859325 39.6458206,177.859325 C52.4993419,178.762293 59.267365,191.04987 59.267365,191.04987 C70.6837675,210.618423 89.2115753,204.961093 96.5158685,201.690482 C97.6647155,193.417512 100.981959,187.77078 104.642583,184.574357 C76.211799,181.33766 46.324819,170.362144 46.324819,121.315702 C46.324819,107.340889 51.3250588,95.9223682 59.5132437,86.9583937 C58.1842268,83.7344152 53.8029229,70.715562 60.7532354,53.0843636 C60.7532354,53.0843636 71.5019501,49.6441813 95.9626412,66.2049595 C106.172967,63.368876 117.123047,61.9465949 128.00106,61.8978432 C138.879073,61.9465949 149.837632,63.368876 160.067033,66.2049595 C184.49805,49.6441813 195.231926,53.0843636 195.231926,53.0843636 C202.199197,70.715562 197.815773,83.7344152 196.486756,86.9583937 C204.694018,95.9223682 209.660343,107.340889 209.660343,121.315702 C209.660343,170.478725 179.716133,181.303747 151.213281,184.472614 C155.80443,188.444828 159.895342,196.234518 159.895342,208.176593 C159.895342,225.303317 159.746968,239.087361 159.746968,243.303333 C159.746968,246.709601 162.05102,250.70089 168.53925,249.443941 C219.370432,232.499507 256,184.536204 256,128.00106 C256,57.3066942 198.691187,0 128.00106,0 Z M47.9405593,182.340212 C47.6586465,182.976105 46.6581745,183.166873 45.7467277,182.730227 C44.8183235,182.312656 44.2968914,181.445722 44.5978808,180.80771 C44.8734344,180.152739 45.876026,179.97045 46.8023103,180.409216 C47.7328342,180.826786 48.2627451,181.702199 47.9405593,182.340212 Z M54.2367892,187.958254 C53.6263318,188.524199 52.4329723,188.261363 51.6232682,187.366874 C50.7860088,186.474504 50.6291553,185.281144 51.2480912,184.70672 C51.8776254,184.140775 53.0349512,184.405731 53.8743302,185.298101 C54.7115892,186.201069 54.8748019,187.38595 54.2367892,187.958254 Z M58.5562413,195.146347 C57.7719732,195.691096 56.4895886,195.180261 55.6968417,194.042013 C54.9125733,192.903764 54.9125733,191.538713 55.713799,190.991845 C56.5086651,190.444977 57.7719732,190.936735 58.5753181,192.066505 C59.3574669,193.22383 59.3574669,194.58888 58.5562413,195.146347 Z M65.8613592,203.471174 C65.1597571,204.244846 63.6654083,204.03712 62.5716717,202.981538 C61.4524999,201.94927 61.1409122,200.484596 61.8446341,199.710926 C62.5547146,198.935137 64.0575422,199.15346 65.1597571,200.200564 C66.2704506,201.230712 66.6095936,202.705984 65.8613592,203.471174 Z M75.3025151,206.281542 C74.9930474,207.284134 73.553809,207.739857 72.1039724,207.313809 C70.6562556,206.875043 69.7087748,205.700761 70.0012857,204.687571 C70.302275,203.678621 71.7478721,203.20382 73.2083069,203.659543 C74.6539041,204.09619 75.6035048,205.261994 75.3025151,206.281542 Z M86.046947,207.473627 C86.0829806,208.529209 84.8535871,209.404622 83.3316829,209.4237 C81.8013,209.457614 80.563428,208.603398 80.5464708,207.564772 C80.5464708,206.498591 81.7483088,205.631657 83.2786917,205.606221 C84.8005962,205.576546 86.046947,206.424403 86.046947,207.473627 Z M96.6021471,207.069023 C96.7844366,208.099171 95.7267341,209.156872 94.215428,209.438785 C92.7295577,209.710099 91.3539086,209.074206 91.1652603,208.052538 C90.9808515,206.996955 92.0576306,205.939253 93.5413813,205.66582 C95.054807,205.402984 96.4092596,206.021919 96.6021471,207.069023 Z" fill="#161614"></path></g></svg></div><div class="notion-external-description"><div class="notion-external-title">Tricky-Addon-Update-Target-List</div><div class="notion-external-block-desc">KOWX712<span> • </span>Updated Apr 28, 2026</div></div></a><div class="notion-blank notion-block-20ba85b037d7808a9b1dc7fde5903d0f"> </div><h2 class="notion-h notion-h1 notion-h-indent-0 notion-block-208a85b037d7808f91d0f2a92ac10ae9" data-id="208a85b037d7808f91d0f2a92ac10ae9"><span><div id="208a85b037d7808f91d0f2a92ac10ae9" class="notion-header-anchor"></div><a class="notion-hash-link" href="#208a85b037d7808f91d0f2a92ac10ae9" title="BASIC 基础完整性"><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 class="notion-red"><b><span class="notion-inline-underscore">BASIC</span></b></span><b> 基础完整性</b></span></span></h2><h3 class="notion-h notion-h2 notion-h-indent-1 notion-block-20da85b037d780bb98e9f6f46aa44ce2" data-id="20da85b037d780bb98e9f6f46aa44ce2"><span><div id="20da85b037d780bb98e9f6f46aa44ce2" class="notion-header-anchor"></div><a class="notion-hash-link" href="#20da85b037d780bb98e9f6f46aa44ce2" 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></h3><ul class="notion-list notion-list-disc notion-block-20aa85b037d780b88755db232863a784"><li>不存在修改 GMS 进程的任何模块</li></ul><ul class="notion-list notion-list-disc notion-block-209a85b037d780279188c0d9083bd9e4"><li>系统运行在实体设备上（品牌和型号）</li></ul><ul class="notion-list notion-list-disc notion-block-209a85b037d7807e9db1e9a372c67e82"><li>启用设备加密（Android10+ 已默认启用）</li></ul><ul class="notion-list notion-list-disc notion-block-209a85b037d780b4a07ff85cd5c4d398"><li>SELinux Enforcing</li></ul><h3 class="notion-h notion-h2 notion-h-indent-1 notion-block-20da85b037d7807da7dff9a60b16b629" data-id="20da85b037d7807da7dff9a60b16b629"><span><div id="20da85b037d7807da7dff9a60b16b629" class="notion-header-anchor"></div><a class="notion-hash-link" href="#20da85b037d7807da7dff9a60b16b629" 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></h3><div class="notion-text notion-block-20da85b037d7809b932dc1a84827bff6">如果你连 BASIC 都没有过，应该：</div><ul class="notion-list notion-list-disc notion-block-20da85b037d7803ba786f6416fd36998"><li>通过 PlayIntegrityFix 尝试不同的指纹 （pif.json）</li></ul><ul class="notion-list notion-list-disc notion-block-20da85b037d7809d82e0c5c1b416009b"><li>禁用/卸载 除 PlayIntegrityFix、ZygiskNext、Shamiko 以外的所有模块，包括 Tricky Store 和任何与 Zygisk 、integrity 有关的模块或修改器应用。</li></ul><div class="notion-text notion-block-20da85b037d780e4a88ac48bb4f4f128">注意：一些修改系统的模块（包括 Xposed）也可以触发 DroidGuard 检测，任何 hook GMS 进程的模块（例如自定义字体）都可以触发。</div><hr class="notion-hr notion-block-20ea85b037d7808ba861f762c5079a88"/><h3 class="notion-h notion-h2 notion-h-indent-1 notion-block-20da85b037d7801190caf8cb1d4e84c6" data-id="20da85b037d7801190caf8cb1d4e84c6"><span><div id="20da85b037d7801190caf8cb1d4e84c6" class="notion-header-anchor"></div><a class="notion-hash-link" href="#20da85b037d7801190caf8cb1d4e84c6" title="旧判定（A12）"><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">旧判定（A12）</span></span></h3><div class="notion-text notion-block-20da85b037d78067befadefd6d83f361">（没有额外要求）</div><h3 class="notion-h notion-h2 notion-h-indent-1 notion-block-20da85b037d780179727dc71c54eccff" data-id="20da85b037d780179727dc71c54eccff"><span><div id="20da85b037d780179727dc71c54eccff" class="notion-header-anchor"></div><a class="notion-hash-link" href="#20da85b037d780179727dc71c54eccff" title="新判定（A13+）"><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">新判定（A13+）</span></span></h3><div class="notion-callout notion-gray_background_co notion-block-20da85b037d7802c8f91dbe5adc96134"><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-20da85b037d780828833f1441dc471c7">不能使用AOSP key，会得到全失败判定</div></div></div><div class="notion-text notion-block-20aa85b037d780b49664c9d7fbca8c61"><b>首先</b>，隐藏本地的Root与Zygisk</div><div class="notion-text notion-block-20da85b037d780bc89b4cf6f51420569">无论用什么管理器和模块，这是最基本的。例如在 Magisk 安装 Shamiko 并在排除列表中勾选所有GMS应用，你可以使用momo等检测器来检查。</div><div class="notion-text notion-block-20aa85b037d780e59c91e9a61f0e925d">如果你怀疑隐藏不起作用，那就先卸载Zygisk Next模块/关闭Zygisk，重启检查，再尝试重装。</div><div class="notion-text notion-block-20da85b037d7802ba65bfebd62877912"><b>其次</b>，在 密钥认证 内检查：</div><div class="notion-text notion-block-20da85b037d780038f84f394a03d92a7">TEE/Keymaster 安全等级：可信环境</div><div class="notion-text notion-block-20da85b037d78089a784e477161d2759">TEE/Keymaster SecurityLevel: TrustedEnvironment</div><div class="notion-text notion-block-20fa85b037d78042a945c200ae4ee325">如果 TEE 已经炸了或别的原因导致无法认证，就需要 Tricky Store + Keybox </div><h2 class="notion-h notion-h1 notion-h-indent-0 notion-block-19ca85b037d78048a472e222cdbb8766" data-id="19ca85b037d78048a472e222cdbb8766"><span><div id="19ca85b037d78048a472e222cdbb8766" class="notion-header-anchor"></div><a class="notion-hash-link" href="#19ca85b037d78048a472e222cdbb8766" title="DEVICE 设备完整性"><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 class="notion-orange"><span class="notion-inline-underscore">DEVICE</span></span> 设备完整性</span></span></h2><h3 class="notion-h notion-h2 notion-h-indent-1 notion-block-20aa85b037d780c3b54bc5f4eb3d2cfa" data-id="20aa85b037d780c3b54bc5f4eb3d2cfa"><span><div id="20aa85b037d780c3b54bc5f4eb3d2cfa" class="notion-header-anchor"></div><a class="notion-hash-link" href="#20aa85b037d780c3b54bc5f4eb3d2cfa" 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></h3><h4 class="notion-h notion-h3 notion-h-indent-2 notion-block-20da85b037d7808d9335e6281c8822a1" data-id="20da85b037d7808d9335e6281c8822a1"><span><div id="20da85b037d7808d9335e6281c8822a1" class="notion-header-anchor"></div><a class="notion-hash-link" href="#20da85b037d7808d9335e6281c8822a1" title=" 1 - Fingerprint/指纹 有效"><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 - Fingerprint/指纹 有效</span></span></h4><div class="notion-callout notion-gray_background_co notion-block-21da85b037d780d9bc63c00900962172"><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-21da85b037d780618e0dcc1aaafd74bb">三绿/两绿 状态突然丢失很可是能指纹被封禁造成的，更新指纹未解决再检查 Keybox</div></div></div><div class="notion-text notion-block-20da85b037d780ee9679f7d6bbe63ffd">官方原厂系统通常不用担心指纹问题。</div><div class="notion-text notion-block-20ea85b037d7800e8a26e3c02a8b9807">部分类原生 Rom 内置了欺骗指纹的功能，优先使用它们。</div><div class="notion-text notion-block-20da85b037d7804ab28fe80937ceb87a">如果确定了 Rom 指纹有问题，并且 Rom 没有提供相关的修复选项，那么就安装 Play Integrity Fix 来提供有效指纹。</div><h4 class="notion-h notion-h3 notion-h-indent-2 notion-block-20aa85b037d78025bde6ecff9103c14f" data-id="20aa85b037d78025bde6ecff9103c14f"><span><div id="20aa85b037d78025bde6ecff9103c14f" class="notion-header-anchor"></div><a class="notion-hash-link" href="#20aa85b037d78025bde6ecff9103c14f" title=" 2 - 私钥签名的 Rom"><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"> 2 - 私钥签名的 Rom</span></span></h4><div class="notion-text notion-block-20aa85b037d78097b580d6a9a713c538">仅适用于第三方Rom，使用该命令检查Rom的签名密钥：</div><div class="notion-text notion-block-20aa85b037d78012ab9cd8a7cdde05d7"><b>如果</b>输出显示 “testkey”，则是使用测试密钥签名的，<span class="notion-inline-underscore">先告知 Rom 的开发者</span>开始使用私钥对他们的构建进行签名，以便下次构建，理想情况下，还要提供 ROM 签名迁移构建，以允许用户在不擦除数据的情况下更新。<span class="notion-inline-underscore">使用测试密钥签名的Rom即使有有效的指纹，不依赖欺骗也不会通过设备判定。</span></div><div class="notion-text notion-block-20aa85b037d780a79051ee94b9f1a37b">带有丰富的欺骗选项类原生 Rom 可能内置了 Play Integrity 的欺骗功能，先尝试启用它们试试看。如果系统不自带或不起作用，查看上文的 PIF-inject ，额外欺骗选项提供了签名欺骗，安装后在WebUI中打开对应开关即可。</div><div class="notion-text notion-block-20aa85b037d780469fe4dd48fe030ce7"><b>如果</b>输出显示 “releasekey”，但是是第三方Rom，那它仍可能使用 AOSP testkey 进行签名。根据具体情况选择是否启用签名欺骗。如果是 releasekey+官方Rom，那通常就没有问题。</div><h4 class="notion-h notion-h3 notion-h-indent-2 notion-block-20aa85b037d7801398b5dd4244729b93" data-id="20aa85b037d7801398b5dd4244729b93"><span><div id="20aa85b037d7801398b5dd4244729b93" class="notion-header-anchor"></div><a class="notion-hash-link" href="#20aa85b037d7801398b5dd4244729b93" 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"> 3 - 未被标记的内核名</span></span></h4><div class="notion-text notion-block-20aa85b037d7800186e7da01de94d10e">Google列了个黑名单，把一些知名类原生Rom和自定义内核名称列了进去，如Lineage、CrDroid、ElementalX。去链接查看这个内核名称黑名单，并使用该命令检查你设备的内核名称。</div><div class="notion-row"><a class="notion-bookmark notion-block-20fa85b037d780888b92f262915c4a82" href="https://xdaforums.com/t/module-pray-integrity-fix.4607985/page-518#post-89308909" target="_blank" rel="noopener noreferrer"><div><div class="notion-bookmark-title">🔧 [MODULE] Pray Integrity Fix 🙏</div><div class="notion-bookmark-description">PLAY INTEGRITY FIX  Google has removed its legacy checks for Android 13 and above; now the Device verdict is the same as the old Strong verdict. You will now need a valid keybox and to use the...</div><div class="notion-bookmark-link"><div class="notion-bookmark-link-icon"><img src="https://www.notion.so/image/https%3A%2F%2Fxdaforums.com%2Fdata%2Fassets%2Flogo%2Fheader-forum.jpeg?table=block&amp;id=20fa85b0-37d7-8088-8b92-f262915c4a82&amp;t=20fa85b0-37d7-8088-8b92-f262915c4a82" alt="🔧 [MODULE] Pray Integrity Fix 🙏" loading="lazy" decoding="async"/></div><div class="notion-bookmark-link-text">https://xdaforums.com/t/module-pray-integrity-fix.4607985/page-518#post-89308909</div></div></div><div class="notion-bookmark-image"><img style="object-fit:cover" src="https://www.notion.so/image/https%3A%2F%2Fxdaforums.com%2Fdata%2Fassets%2Flogo%2Fheader-forum.jpeg?table=block&amp;id=20fa85b0-37d7-8088-8b92-f262915c4a82&amp;t=20fa85b0-37d7-8088-8b92-f262915c4a82" alt="🔧 [MODULE] Pray Integrity Fix 🙏" loading="lazy" decoding="async"/></div></a></div><div class="notion-text notion-block-20aa85b037d78046b078c553a063d835"><b>如果</b>命令输出的内核名不与黑名单上的匹配，就不用担心内核名的问题，放心进行下一步。</div><div class="notion-text notion-block-20aa85b037d780d8b5ddf41cef71c368"><b>如果</b>在，<span class="notion-inline-underscore">先告知 Rom 的开发者</span>移除关键字。接下来能做的可以是替换别的内核，自己编译个内核，也可以使用16进制编辑器给现有内核改个名字：</div><div class="notion-row notion-block-20aa85b037d780e19bf3c219cecddbde"><div class="notion-column notion-block-20aa85b037d7803dadf1dfdce741a095" style="width:calc((100% - (1 * min(32px, 4vw))) * 0.5)"><figure class="notion-asset-wrapper notion-asset-wrapper-image notion-block-20aa85b037d78086927dfc20d8bd8116"><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/attachment%3A6b777bfd-50cd-4c96-87a9-66462ccd097d%3AScreenshot_2025-05-31_001839.webp?table=block&amp;id=20aa85b0-37d7-8086-927d-fc20d8bd8116&amp;t=20aa85b0-37d7-8086-927d-fc20d8bd8116" alt="notion image" loading="lazy" decoding="async"/></div></figure></div><div class="notion-spacer"></div><div class="notion-column notion-block-20aa85b037d7804a807bcb8e33d5da04" style="width:calc((100% - (1 * min(32px, 4vw))) * 0.5)"><figure class="notion-asset-wrapper notion-asset-wrapper-image notion-block-20aa85b037d7800c9a6fc85488031110"><div style="position:relative;display:flex;justify-content:center;align-self:center;width:100%;max-width:100%;flex-direction:column;height:320px"><img style="object-fit:cover" src="https://www.notion.so/image/attachment%3A57586736-9ada-46df-bc8e-8980c36813ee%3A6b300e71-f5dc-490e-bcd2-cd431448c9a4.png?table=block&amp;id=20aa85b0-37d7-800c-9a6f-c85488031110&amp;t=20aa85b0-37d7-800c-9a6f-c85488031110" alt="notion image" loading="lazy" decoding="async"/></div></figure></div><div class="notion-spacer"></div></div><div class="notion-text notion-block-20aa85b037d780829cdad2acb8832db7">首先尝试直接编辑 boot.img，使用十六进制编辑器的查找文本功能。如果内核没有压缩，那么能直接搜索到关键字。如果它被压缩，需要先解压 boot.img（如左图中使用Magiskboot.exe），再编辑Kernel文件，再重新压缩打包回 boot.img。无论如何，编辑完保存刷入即可</div><div class="notion-text notion-block-20aa85b037d780c3b667d1f12f94dbdb">右图中已经使用 WinHex 找到了内核名，可以直接修改，但是不要动别的任何东西比如版本号。另外图中的内核名 Nethunter 目前实测不在黑名单中。</div><div class="notion-text notion-block-20aa85b037d78080a831e4f2d0696033">Google 的内核黑名单随时可能会更新。如果你后续怀疑这个问题，可以使用此改名法排查一下。也可以使用 SuSFS 进行隐藏。</div><div class="notion-row"><a class="notion-bookmark notion-block-212a85b037d780d1a582f94a7a96c1a1" href="https://github.com/sidex15/susfs4ksu-module?tab=readme-ov-file#spoofing-kernel-uname-guide-on-revision-16" target="_blank" rel="noopener noreferrer"><div><div class="notion-bookmark-title">GitHub - sidex15/susfs4ksu-module: An addon root hiding service for KernelSU</div><div class="notion-bookmark-description">An addon root hiding service for KernelSU. Contribute to sidex15/susfs4ksu-module 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=212a85b0-37d7-80d1-a582-f94a7a96c1a1&amp;t=212a85b0-37d7-80d1-a582-f94a7a96c1a1" alt="GitHub - sidex15/susfs4ksu-module: An addon root hiding service for KernelSU" loading="lazy" decoding="async"/></div><div class="notion-bookmark-link-text">https://github.com/sidex15/susfs4ksu-module?tab=readme-ov-file#spoofing-kernel-uname-guide-on-revision-16</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%2F3b38773d5d46a52cc971a79ceefea20e308699aaeb0760ba112eedd3fef785b9%2Fsidex15%2Fsusfs4ksu-module?table=block&amp;id=212a85b0-37d7-80d1-a582-f94a7a96c1a1&amp;t=212a85b0-37d7-80d1-a582-f94a7a96c1a1" alt="GitHub - sidex15/susfs4ksu-module: An addon root hiding service for KernelSU" loading="lazy" decoding="async"/></div></a></div><hr class="notion-hr notion-block-20ea85b037d780378412f0757888e8e7"/><h3 class="notion-h notion-h2 notion-h-indent-1 notion-block-20aa85b037d780318ae9ff8185635ee4" data-id="20aa85b037d780318ae9ff8185635ee4"><span><div id="20aa85b037d780318ae9ff8185635ee4" class="notion-header-anchor"></div><a class="notion-hash-link" href="#20aa85b037d780318ae9ff8185635ee4" title="旧判定（A12）"><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">旧判定（A12）</span></span></h3><div class="notion-text notion-block-20da85b037d78040930edbb403fc5b61"><s>对于旧判定，AOSP key 能直接过 Basic 和 Device</s></div><div class="notion-text notion-block-20da85b037d7805da4a8e87be724d237"><s>安装 Play Integrity Fix 后，设备能轻松得到BASIC，DEVICE两种等级</s></div><div class="notion-text notion-block-20ea85b037d780fba55bca0dc115296f">如果涉及到三方Rom、内核，优先尝试自带的欺骗功能，不起作用再使用上文的 PIF-inject 并根据情况启用对应的开关。</div><div class="notion-text notion-block-20aa85b037d780ddadc4c8e5c908072b">无论PIF安装与否，都建议安装 Tricky store 并使用有效 key。它能隐藏已解锁的 BootLoader 和 TEE 损坏。</div><h3 class="notion-h notion-h2 notion-h-indent-1 notion-block-20aa85b037d78063b62ce20a9b4a9d6a" data-id="20aa85b037d78063b62ce20a9b4a9d6a"><span><div id="20aa85b037d78063b62ce20a9b4a9d6a" class="notion-header-anchor"></div><a class="notion-hash-link" href="#20aa85b037d78063b62ce20a9b4a9d6a" title="新判定（A13+）"><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">新判定（A13+）</span></span></h3><div class="notion-callout notion-gray_background_co notion-block-20da85b037d780589a46fdc5574d874e"><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-20da85b037d7802f92a0f729792fbff6"><b>要求上：</b><b><span class="notion-inline-underscore">新 </span></b><span class="notion-orange"><b><span class="notion-inline-underscore">Device</span></b></span><b> = 旧 </b><span class="notion-blue"><b>Strong</b></span><span class="notion-teal"><b> </b></span><span class="notion-default"><b>（需要有效Keybox）</b></span></div></div></div><div class="notion-text notion-block-20da85b037d780ddb7b3f78a5f7facc3">对于使用新判定的 Android 13+ ，必须使用 TrickyStore + 有效Keybox ，才能通过Device判定。</div><div class="notion-text notion-block-20ea85b037d780e6a8b6eae97d07b251"><s>否则只能启用spoof sdk，走旧判定过Device</s></div><div class="notion-text notion-block-20da85b037d780f2b813e6efd7fab67b">如果涉及到三方Rom、内核，优先尝试自带的欺骗功能，不起作用再使用上文的 PIF-inject 并根据情况启用对应的开关。</div><div class="notion-text notion-block-20da85b037d78049a1edfa8979cfff63">要求：</div><ul class="notion-list notion-list-disc notion-block-20da85b037d780bba72ce692aed3b3c9"><li>有效的强 Keybox 且未被吊销</li></ul><ul class="notion-list notion-list-disc notion-block-20da85b037d7804182ccc06b78a15641"><li>引导加载程序已锁定（ TrickyStore 可欺骗）</li></ul><ul class="notion-list notion-list-disc notion-block-20da85b037d780469cd3ecef49e0e5f2"><li>且 TEE VerifiedBootState 为 Locked（ TrickyStore 可欺骗）</li></ul><div class="notion-text notion-block-20da85b037d78046ab32cefda6f9d1c1">按照上文 TrickyStore 模块介绍，正确安装后放入强 Keybox 即可</div><h2 class="notion-h notion-h1 notion-h-indent-0 notion-block-199a85b037d7803e9a81ecefa2629281" data-id="199a85b037d7803e9a81ecefa2629281"><span><div id="199a85b037d7803e9a81ecefa2629281" class="notion-header-anchor"></div><a class="notion-hash-link" href="#199a85b037d7803e9a81ecefa2629281" title="STRONG 强完整性"><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 class="notion-blue"><b>STRONG</b></span> 强完整性</span></span></h2><div class="notion-text notion-block-20aa85b037d780d1a3f1f91f98622cea">一定要求达到强完整性才运行的应用并不多。如果你恰好对这种应用有很大使用需求，那么准备一个不解锁不修改的备用机，不然就回锁。</div><hr class="notion-hr notion-block-20ea85b037d780f6bb9deace4b6feb9d"/><h3 class="notion-h notion-h2 notion-h-indent-1 notion-block-20da85b037d780b58e69f4f991f567b1" data-id="20da85b037d780b58e69f4f991f567b1"><span><div id="20da85b037d780b58e69f4f991f567b1" class="notion-header-anchor"></div><a class="notion-hash-link" href="#20da85b037d780b58e69f4f991f567b1" title="旧判定（A12）"><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">旧判定（A12）</span></span></h3><div class="notion-callout notion-gray_background_co notion-block-20da85b037d7803e8f11d251649f63c9"><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-20da85b037d780bea7aedf0378f8206e"><b>要求上：</b><b><span class="notion-inline-underscore">旧 </span></b><span class="notion-blue"><b><span class="notion-inline-underscore">Strong</span></b></span><span class="notion-default"><b> = </b></span><b>新 </b><span class="notion-orange"><b>Device</b></span><span class="notion-default"><b> （需要有效Keybox）</b></span></div></div></div><div class="notion-text notion-block-20da85b037d780d895a7db6628fcc957">要求：</div><ul class="notion-list notion-list-disc notion-block-20da85b037d78036b575c179c17f0cea"><li>有效的强 Keybox 且未被吊销</li></ul><ul class="notion-list notion-list-disc notion-block-20da85b037d7806eb86be3456685533c"><li>引导加载程序已锁定（ TrickyStore 可欺骗）</li></ul><ul class="notion-list notion-list-disc notion-block-20da85b037d780f9bc9cce478356a5df"><li>且 TEE VerifiedBootState 为 Locked（ TrickyStore 可欺骗）</li></ul><div class="notion-text notion-block-20da85b037d7807e898aea14da764163">按照上文 TrickyStore 模块介绍，正确安装后放入强 Keybox 即可</div><h3 class="notion-h notion-h2 notion-h-indent-1 notion-block-20da85b037d780ce997ffe1b77728191" data-id="20da85b037d780ce997ffe1b77728191"><span><div id="20da85b037d780ce997ffe1b77728191" class="notion-header-anchor"></div><a class="notion-hash-link" href="#20da85b037d780ce997ffe1b77728191" title="新判定（A13+）"><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">新判定（A13+）</span></span></h3><div class="notion-callout notion-gray_background_co notion-block-20da85b037d7809398a6e99d261d651c"><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-20da85b037d780f8a890da10db94b062">在旧判定的基础上，再要求一个<span class="notion-inline-underscore">一年以内的安全更新</span></div></div></div><div class="notion-text notion-block-20da85b037d780698afef2d0ddb3f1eb">要求：</div><ul class="notion-list notion-list-disc notion-block-20da85b037d780a1b7cae8fbb2e1f7c9"><li>有效的强 Keybox 且未被吊销</li></ul><ul class="notion-list notion-list-disc notion-block-20da85b037d780a998b7e09290bda6c7"><li>引导加载程序已锁定（ TrickyStore 可欺骗）</li></ul><ul class="notion-list notion-list-disc notion-block-20da85b037d780cfa1f8c11aac37b43f"><li>且 TEE VerifiedBootState 为 Locked（ TrickyStore 可欺骗）</li></ul><div class="notion-text notion-block-20da85b037d7808ea94ee9d76740d2c4">按照上文 TrickyStore 模块介绍，正确安装后放入强 Keybox 即可</div><div class="notion-text notion-block-20da85b037d7804c8c53c4df7357fb6f"><b>以及</b></div><div class="notion-text notion-block-20da85b037d780488f30c54e2ba7733d">设备必须获得过一年以内的安全更新，具体是 OSPatchLevel、VendorPatchLevel、BootPatchLevel 与现在的时间差均不超过一年。如果 Rom 保持活跃的开发和更新，那就不会有问题。如果系统约一年未更新，需要在tricky store目录里创建 security_patch.txt 来伪装补丁日期，也可以使用 Tricky Addon 提供的图形界面生成有效值。下面是一个例子：</div><h2 class="notion-h notion-h1 notion-h-indent-0 notion-block-20fa85b037d780229dc3e35708c6ccba" data-id="20fa85b037d780229dc3e35708c6ccba"><span><div id="20fa85b037d780229dc3e35708c6ccba" class="notion-header-anchor"></div><a class="notion-hash-link" href="#20fa85b037d780229dc3e35708c6ccba" 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-20fa85b037d780bda99fd774c6e304f8"/><ul class="notion-list notion-list-disc notion-block-21da85b037d780f68828ee5bd23cf7ea"><li>不建议使用公开的修改版 Play Store，因为它可能会被 Google 标记并影响完整性判定。</li></ul><ul class="notion-list notion-list-disc notion-block-20fa85b037d780ffbc3bf7e19e25ee5b"><li>新判定下，Key 被吊销后，可能掉到 <span class="notion-red">Basic</span> ，也可能三红。取决于 Google ban 的程度</li></ul><ul class="notion-list notion-list-disc notion-block-20fa85b037d78042aa59f29e7832a143"><li><b>MicroG 信息待补充</b>，因为笔者尚未尝试过在 MicroG 环境下过完整性。</li></ul><ul class="notion-list notion-list-disc notion-block-2f2a85b037d7800cbfdce57b81d7ccfa"><li>2025年7月，Google 为 Wallet 添加了更严格的检测手段。如果 Wallet 显示不符合安全性要求，修复环境后等待 48 小时或清除 play 服务数据（需要重新添加卡）后即可恢复。</li></ul><ul class="notion-list notion-list-disc notion-block-20fa85b037d78056b3abd5a81a72decc"><li><s><b>稳过 </b></s><s><span class="notion-orange"><b>Device</b></span></s><s> 的方法：使用 Android12 系统走旧判定，或在 Android13+ 上打开 Spoof SDK 走旧判定，通过 Tricky Store 使用 AOSP 密钥。也可以随时替换为 Strong key，并且即使 Key 被吊销，也只会掉到 </s><s><span class="notion-orange">Device</span></s><s> 。 </s>【AOSP key 被 Google 停用，该法已失效】</li></ul><div class="notion-blank notion-block-20fa85b037d78051a2ccf2aace71e00d"> </div><hr class="notion-hr notion-block-20fa85b037d780c9bbf6c8cf3adb67e2"/><h4 class="notion-h notion-h3 notion-h-indent-1 notion-block-30ca85b037d78032ac5cd07cae5bfdcb" data-id="30ca85b037d78032ac5cd07cae5bfdcb"><span><div id="30ca85b037d78032ac5cd07cae5bfdcb" class="notion-header-anchor"></div><a class="notion-hash-link" href="#30ca85b037d78032ac5cd07cae5bfdcb" title="PlaySpoofer"><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">PlaySpoofer</span></span></h4><div class="notion-text notion-block-30ca85b037d78075bcc4ec935f4805a5">Xposed 模块，欺骗 Play Store 为最新版以阻止其自我更新。</div><div class="notion-row"><a class="notion-bookmark notion-block-30ca85b037d780bd8337e3347dcd787a" href="https://modules.lsposed.org/module/com.mymod.playspoofer/" target="_blank" rel="noopener noreferrer"><div><div class="notion-bookmark-title">PlayVersionSpoofer</div><div class="notion-bookmark-description">Prevents the Google Play Store from automatically updating itself 阻止 Google Play Store 进行自我更新</div><div class="notion-bookmark-link"><div class="notion-bookmark-link-icon"><img src="https://www.notion.so/image/https%3A%2F%2Fmodules.lsposed.org%2Ficons%2Ficon-512x512.png%3Fv%3D8f181d72700004d72d773e146a4a1e04?table=block&amp;id=30ca85b0-37d7-80bd-8337-e3347dcd787a&amp;t=30ca85b0-37d7-80bd-8337-e3347dcd787a" alt="PlayVersionSpoofer" loading="lazy" decoding="async"/></div><div class="notion-bookmark-link-text">https://modules.lsposed.org/module/com.mymod.playspoofer/</div></div></div></a></div><h4 class="notion-h notion-h3 notion-h-indent-1 notion-block-20aa85b037d780cc9218f6287e3f6446" data-id="20aa85b037d780cc9218f6287e3f6446"><span><div id="20aa85b037d780cc9218f6287e3f6446" class="notion-header-anchor"></div><a class="notion-hash-link" href="#20aa85b037d780cc9218f6287e3f6446" title="PlaycurlNEXT"><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">PlaycurlNEXT</span></span></h4><div class="notion-text notion-block-20ba85b037d78088b1ffd5c35b444049">PIF辅助模块，能定时下载并更新设备指纹，与其它PIF模块兼容性以开发者说明为准</div><a class="notion-external notion-external-block notion-row notion-block-20aa85b037d780998590f7b142df5b27" href="https://github.com/daboynb/playcurlNEXT" target="_blank" rel="noopener noreferrer"><div class="notion-external-image"><svg viewBox="0 0 260 260"><g><path d="M128.00106,0 C57.3172926,0 0,57.3066942 0,128.00106 C0,184.555281 36.6761997,232.535542 87.534937,249.460899 C93.9320223,250.645779 96.280588,246.684165 96.280588,243.303333 C96.280588,240.251045 96.1618878,230.167899 96.106777,219.472176 C60.4967585,227.215235 52.9826207,204.369712 52.9826207,204.369712 C47.1599584,189.574598 38.770408,185.640538 38.770408,185.640538 C27.1568785,177.696113 39.6458206,177.859325 39.6458206,177.859325 C52.4993419,178.762293 59.267365,191.04987 59.267365,191.04987 C70.6837675,210.618423 89.2115753,204.961093 96.5158685,201.690482 C97.6647155,193.417512 100.981959,187.77078 104.642583,184.574357 C76.211799,181.33766 46.324819,170.362144 46.324819,121.315702 C46.324819,107.340889 51.3250588,95.9223682 59.5132437,86.9583937 C58.1842268,83.7344152 53.8029229,70.715562 60.7532354,53.0843636 C60.7532354,53.0843636 71.5019501,49.6441813 95.9626412,66.2049595 C106.172967,63.368876 117.123047,61.9465949 128.00106,61.8978432 C138.879073,61.9465949 149.837632,63.368876 160.067033,66.2049595 C184.49805,49.6441813 195.231926,53.0843636 195.231926,53.0843636 C202.199197,70.715562 197.815773,83.7344152 196.486756,86.9583937 C204.694018,95.9223682 209.660343,107.340889 209.660343,121.315702 C209.660343,170.478725 179.716133,181.303747 151.213281,184.472614 C155.80443,188.444828 159.895342,196.234518 159.895342,208.176593 C159.895342,225.303317 159.746968,239.087361 159.746968,243.303333 C159.746968,246.709601 162.05102,250.70089 168.53925,249.443941 C219.370432,232.499507 256,184.536204 256,128.00106 C256,57.3066942 198.691187,0 128.00106,0 Z M47.9405593,182.340212 C47.6586465,182.976105 46.6581745,183.166873 45.7467277,182.730227 C44.8183235,182.312656 44.2968914,181.445722 44.5978808,180.80771 C44.8734344,180.152739 45.876026,179.97045 46.8023103,180.409216 C47.7328342,180.826786 48.2627451,181.702199 47.9405593,182.340212 Z M54.2367892,187.958254 C53.6263318,188.524199 52.4329723,188.261363 51.6232682,187.366874 C50.7860088,186.474504 50.6291553,185.281144 51.2480912,184.70672 C51.8776254,184.140775 53.0349512,184.405731 53.8743302,185.298101 C54.7115892,186.201069 54.8748019,187.38595 54.2367892,187.958254 Z M58.5562413,195.146347 C57.7719732,195.691096 56.4895886,195.180261 55.6968417,194.042013 C54.9125733,192.903764 54.9125733,191.538713 55.713799,190.991845 C56.5086651,190.444977 57.7719732,190.936735 58.5753181,192.066505 C59.3574669,193.22383 59.3574669,194.58888 58.5562413,195.146347 Z M65.8613592,203.471174 C65.1597571,204.244846 63.6654083,204.03712 62.5716717,202.981538 C61.4524999,201.94927 61.1409122,200.484596 61.8446341,199.710926 C62.5547146,198.935137 64.0575422,199.15346 65.1597571,200.200564 C66.2704506,201.230712 66.6095936,202.705984 65.8613592,203.471174 Z M75.3025151,206.281542 C74.9930474,207.284134 73.553809,207.739857 72.1039724,207.313809 C70.6562556,206.875043 69.7087748,205.700761 70.0012857,204.687571 C70.302275,203.678621 71.7478721,203.20382 73.2083069,203.659543 C74.6539041,204.09619 75.6035048,205.261994 75.3025151,206.281542 Z M86.046947,207.473627 C86.0829806,208.529209 84.8535871,209.404622 83.3316829,209.4237 C81.8013,209.457614 80.563428,208.603398 80.5464708,207.564772 C80.5464708,206.498591 81.7483088,205.631657 83.2786917,205.606221 C84.8005962,205.576546 86.046947,206.424403 86.046947,207.473627 Z M96.6021471,207.069023 C96.7844366,208.099171 95.7267341,209.156872 94.215428,209.438785 C92.7295577,209.710099 91.3539086,209.074206 91.1652603,208.052538 C90.9808515,206.996955 92.0576306,205.939253 93.5413813,205.66582 C95.054807,205.402984 96.4092596,206.021919 96.6021471,207.069023 Z" fill="#161614"></path></g></svg></div><div class="notion-external-description"><div class="notion-external-title">playcurlNEXT</div><div class="notion-external-block-desc">daboynb<span> • </span>Updated Apr 26, 2026</div></div></a><h4 class="notion-h notion-h3 notion-h-indent-1 notion-block-20ba85b037d780e58b32f2d2034aca3e" data-id="20ba85b037d780e58b32f2d2034aca3e"><span><div id="20ba85b037d780e58b32f2d2034aca3e" class="notion-header-anchor"></div><a class="notion-hash-link" href="#20ba85b037d780e58b32f2d2034aca3e" title="TEE 重编程"><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"><s>TEE 重编程</s></span></span></h4><div class="notion-text notion-block-20aa85b037d780b5ad57d71ce21c7ff7">Play Integruty Fix开发者的另一个项目，尝试在解锁后修复TEE。（嗯，作者删号了…）</div><a class="notion-external notion-external-block notion-row notion-block-20ba85b037d780e4bf35e9ddd14941ee" href="https://github.com/chiteroman/Reprogram-TEE-on-Qualcomm-devices" target="_blank" rel="noopener noreferrer"><div class="notion-external-image"><svg viewBox="0 0 260 260"><g><path d="M128.00106,0 C57.3172926,0 0,57.3066942 0,128.00106 C0,184.555281 36.6761997,232.535542 87.534937,249.460899 C93.9320223,250.645779 96.280588,246.684165 96.280588,243.303333 C96.280588,240.251045 96.1618878,230.167899 96.106777,219.472176 C60.4967585,227.215235 52.9826207,204.369712 52.9826207,204.369712 C47.1599584,189.574598 38.770408,185.640538 38.770408,185.640538 C27.1568785,177.696113 39.6458206,177.859325 39.6458206,177.859325 C52.4993419,178.762293 59.267365,191.04987 59.267365,191.04987 C70.6837675,210.618423 89.2115753,204.961093 96.5158685,201.690482 C97.6647155,193.417512 100.981959,187.77078 104.642583,184.574357 C76.211799,181.33766 46.324819,170.362144 46.324819,121.315702 C46.324819,107.340889 51.3250588,95.9223682 59.5132437,86.9583937 C58.1842268,83.7344152 53.8029229,70.715562 60.7532354,53.0843636 C60.7532354,53.0843636 71.5019501,49.6441813 95.9626412,66.2049595 C106.172967,63.368876 117.123047,61.9465949 128.00106,61.8978432 C138.879073,61.9465949 149.837632,63.368876 160.067033,66.2049595 C184.49805,49.6441813 195.231926,53.0843636 195.231926,53.0843636 C202.199197,70.715562 197.815773,83.7344152 196.486756,86.9583937 C204.694018,95.9223682 209.660343,107.340889 209.660343,121.315702 C209.660343,170.478725 179.716133,181.303747 151.213281,184.472614 C155.80443,188.444828 159.895342,196.234518 159.895342,208.176593 C159.895342,225.303317 159.746968,239.087361 159.746968,243.303333 C159.746968,246.709601 162.05102,250.70089 168.53925,249.443941 C219.370432,232.499507 256,184.536204 256,128.00106 C256,57.3066942 198.691187,0 128.00106,0 Z M47.9405593,182.340212 C47.6586465,182.976105 46.6581745,183.166873 45.7467277,182.730227 C44.8183235,182.312656 44.2968914,181.445722 44.5978808,180.80771 C44.8734344,180.152739 45.876026,179.97045 46.8023103,180.409216 C47.7328342,180.826786 48.2627451,181.702199 47.9405593,182.340212 Z M54.2367892,187.958254 C53.6263318,188.524199 52.4329723,188.261363 51.6232682,187.366874 C50.7860088,186.474504 50.6291553,185.281144 51.2480912,184.70672 C51.8776254,184.140775 53.0349512,184.405731 53.8743302,185.298101 C54.7115892,186.201069 54.8748019,187.38595 54.2367892,187.958254 Z M58.5562413,195.146347 C57.7719732,195.691096 56.4895886,195.180261 55.6968417,194.042013 C54.9125733,192.903764 54.9125733,191.538713 55.713799,190.991845 C56.5086651,190.444977 57.7719732,190.936735 58.5753181,192.066505 C59.3574669,193.22383 59.3574669,194.58888 58.5562413,195.146347 Z M65.8613592,203.471174 C65.1597571,204.244846 63.6654083,204.03712 62.5716717,202.981538 C61.4524999,201.94927 61.1409122,200.484596 61.8446341,199.710926 C62.5547146,198.935137 64.0575422,199.15346 65.1597571,200.200564 C66.2704506,201.230712 66.6095936,202.705984 65.8613592,203.471174 Z M75.3025151,206.281542 C74.9930474,207.284134 73.553809,207.739857 72.1039724,207.313809 C70.6562556,206.875043 69.7087748,205.700761 70.0012857,204.687571 C70.302275,203.678621 71.7478721,203.20382 73.2083069,203.659543 C74.6539041,204.09619 75.6035048,205.261994 75.3025151,206.281542 Z M86.046947,207.473627 C86.0829806,208.529209 84.8535871,209.404622 83.3316829,209.4237 C81.8013,209.457614 80.563428,208.603398 80.5464708,207.564772 C80.5464708,206.498591 81.7483088,205.631657 83.2786917,205.606221 C84.8005962,205.576546 86.046947,206.424403 86.046947,207.473627 Z M96.6021471,207.069023 C96.7844366,208.099171 95.7267341,209.156872 94.215428,209.438785 C92.7295577,209.710099 91.3539086,209.074206 91.1652603,208.052538 C90.9808515,206.996955 92.0576306,205.939253 93.5413813,205.66582 C95.054807,205.402984 96.4092596,206.021919 96.6021471,207.069023 Z" fill="#161614"></path></g></svg></div><div class="notion-external-description"><div class="notion-external-title">Reprogram-TEE-on-Qualcomm-devices</div><div class="notion-external-block-desc">chiteroman<span> • </span>Updated Jun 6, 2025</div></div></a><h4 class="notion-h notion-h3 notion-h-indent-1 notion-block-20ba85b037d78058a663f6bcac63ad9f" data-id="20ba85b037d78058a663f6bcac63ad9f"><span><div id="20ba85b037d78058a663f6bcac63ad9f" class="notion-header-anchor"></div><a class="notion-hash-link" href="#20ba85b037d78058a663f6bcac63ad9f" title="Pixel Props"><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">Pixel Props</span></span></h4><div class="notion-text notion-block-20ba85b037d78070a3bce077d66c9ea0">挺多子项目，具体内容和作用自己看，笔者暂时没用到过。</div><div class="notion-row"><a class="notion-bookmark notion-block-20ba85b037d78020a512ede6d99717b1" href="https://github.com/Pixel-Props" target="_blank" rel="noopener noreferrer"><div><div class="notion-bookmark-title">Pixel Props</div><div class="notion-bookmark-description">Popular Pixel Props from @0x11DFE aka T3SL4 are now open source ! - Pixel Props</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=20ba85b0-37d7-8020-a512-ede6d99717b1&amp;t=20ba85b0-37d7-8020-a512-ede6d99717b1" alt="Pixel Props" loading="lazy" decoding="async"/></div><div class="notion-bookmark-link-text">https://github.com/Pixel-Props</div></div></div><div class="notion-bookmark-image"><img style="object-fit:cover" src="https://www.notion.so/image/https%3A%2F%2Favatars.githubusercontent.com%2Fu%2F74049228%3Fs%3D280%26v%3D4?table=block&amp;id=20ba85b0-37d7-8020-a512-ede6d99717b1&amp;t=20ba85b0-37d7-8020-a512-ede6d99717b1" alt="Pixel Props" loading="lazy" decoding="async"/></div></a></div><div class="notion-blank notion-block-20ea85b037d780cd99a6e2462fae7fc9"> </div><h4 class="notion-h notion-h3 notion-h-indent-1 notion-block-20ba85b037d7806697e4dba0f073ad2b" data-id="20ba85b037d7806697e4dba0f073ad2b"><span><div id="20ba85b037d7806697e4dba0f073ad2b" class="notion-header-anchor"></div><a class="notion-hash-link" href="#20ba85b037d7806697e4dba0f073ad2b" 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></h4><hr class="notion-hr notion-block-20da85b037d780c6bd0ce96c169c44f0"/><div class="notion-text notion-block-20ba85b037d7801aa2cde6bc8f5c2223">从 2015 年的 SafetyNet Attestation 到现在，Google的验证机制一直在改进和发展。可能不久后它就会发展到极致: 旧判定停用，解锁后的系统连Device都难以达到，同时大量的应用都要求Strong完整性；用户仍有解BL锁的权力，但过多的牺牲使这份权力形同虚设。或许这就是 Google 的终极目标呢</div><div class="notion-blank notion-block-20ba85b037d78015b40ee37fdee2ad2c"> </div></main></div>]]></content:encoded>
        </item>
        <item>
            <title><![CDATA[类原生认识+安装+优化全面指南]]></title>
            <link>https://www.fosvcat.com/article/3</link>
            <guid>https://www.fosvcat.com/article/3</guid>
            <pubDate>Thu, 15 Feb 2024 00:00:00 GMT</pubDate>
            <description><![CDATA[Android一整套优化方案]]></description>
            <content:encoded><![CDATA[<div id="notion-article" class="mx-auto overflow-hidden "><main class="notion light-mode notion-page notion-full-width notion-block-d01c0ef2ccc64425bb73b8eb5a8401a3"><div class="notion-viewport"></div><div class="notion-collection-page-properties"></div><figure class="notion-asset-wrapper notion-asset-wrapper-image notion-block-18ea85b037d7806c99dcec7656dc7727"><div style="position:relative;display:flex;justify-content:center;align-self:center;width:100%;max-width:100%;flex-direction:column;height:288px"><img style="object-fit:cover" src="https://file.notion.so/f/f/39fcdadd-0bbb-4c23-aac9-8433cad5bb83/61756382-6e0e-4664-a45f-34e3bea78a72/Android.gif?table=block&amp;id=18ea85b0-37d7-806c-99dc-ec7656dc7727&amp;spaceId=39fcdadd-0bbb-4c23-aac9-8433cad5bb83&amp;expirationTimestamp=1778320800000&amp;signature=mo9k9ULZ-jWPg6MQagpXFXCclu2IOSt86bIHX_xIaww&amp;t=18ea85b0-37d7-806c-99dc-ec7656dc7727" alt="notion image" loading="lazy" decoding="async"/></div></figure><div class="notion-callout notion-gray_background_co notion-block-a90b40fa7e434132a59e38b1c79ccab5"><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-callout notion-gray_background_co notion-block-165a85b037d780d3b833c19a6829226d"><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-165a85b037d7804eb297f2f5a52e1e6b">对于新手：安装类原生能够很好的帮助你重新认识你的手机，清楚作为用户的权力。某些系统中有用的东西本可以更好，而某些令人反感的东西本就不必存在。</div><div class="notion-text notion-block-165a85b037d78020b742c5de1a68bb96">对于中国用户：Google服务能提升很多Android使用体验，但不附带中国版系统特色功能。请根据个人实际情况和需求选择是否继续。</div></div></div><h2 class="notion-h notion-h1 notion-h-indent-0 notion-block-bdc41b24fc73453782e5b5e7ea43112b" data-id="bdc41b24fc73453782e5b5e7ea43112b"><span><div id="bdc41b24fc73453782e5b5e7ea43112b" class="notion-header-anchor"></div><a class="notion-hash-link" href="#bdc41b24fc73453782e5b5e7ea43112b" 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><h3 class="notion-h notion-h2 notion-h-indent-1 notion-block-a06695e2d0b349f88e96c3308a3e9d7b" data-id="a06695e2d0b349f88e96c3308a3e9d7b"><span><div id="a06695e2d0b349f88e96c3308a3e9d7b" class="notion-header-anchor"></div><a class="notion-hash-link" href="#a06695e2d0b349f88e96c3308a3e9d7b" 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></h3><div class="notion-text notion-block-ebd7764082304d02b20118833170a5d0">Android系统的核心是开源项目<a class="notion-link" href="https://source.android.com/?hl=zh-cn" target="_blank" rel="noopener noreferrer">AOSP</a>，Android本身属于Google且附带其软件—<a class="notion-link" href="https://www.android.com/gms/" target="_blank" rel="noopener noreferrer">GMS</a></div><div class="notion-text notion-block-83ac0cc63de34d9faf2523d22615a156">不同于国内厂商的魔改，Google的系统简洁而纯粹，因此Android国内常被称为“原生Android”</div><div class="notion-text notion-block-18ea85b037d780c0a1d7f8e672c8f74c">可原生Android过于简洁，有时使用体验算不上好。因此各大厂商对Android进行定制和魔改，打造一个更具品牌特色的 UI（用户界面）。厂商也会对系统进行各种修改以结合自家硬件，提供特色功能。可惜这带来的不都是优点，几乎所有厂商的系统都附带广告和许多无用程序，有些系统臃肿难用，有些严重限制用户自由，厂商可以轻易收集用户信息，还可以靠“云控”来悄悄降低旧设备性能，倒逼用户购买其新设备。</div><h3 class="notion-h notion-h2 notion-h-indent-1 notion-block-18ea85b037d780c6bd57eba45178cff7" data-id="18ea85b037d780c6bd57eba45178cff7"><span><div id="18ea85b037d780c6bd57eba45178cff7" class="notion-header-anchor"></div><a class="notion-hash-link" href="#18ea85b037d780c6bd57eba45178cff7" 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></h3><blockquote class="notion-quote notion-block-18ea85b037d78006a3c2c6368848c14b"><div>“类原生” 原名 Custom ROM —— 定制化系统，又或者叫 自定义 Rom 。</div></blockquote><div class="notion-text notion-block-04d6f6821ffd417a8ff0107afda5e25a">类原生可以简单理解为加以修饰的定制Android，它没有过于深度的魔改，开发者们均是独立的个人或组织，不受任何公司控制。类原生系统存在的一大目的就是提升用户的日常使用体验。</div><div class="notion-text notion-block-be62aebee10c4c12a7090965c8f7914a">类原生的特色在于它的额外功能和可定制化，例如：</div><ul class="notion-list notion-list-disc notion-block-1a8a85b037d780c2bc21fcd0643828a3"><li>针对应用隐藏开发者选项</li></ul><ul class="notion-list notion-list-disc notion-block-d0b4e80ec77d4f07b97452424c6c3e12"><li>忽略窗口安全标识以强制允许截图和录屏</li></ul><ul class="notion-list notion-list-disc notion-block-215a85b037d780869a33f1b226597cce"><li>针对应用欺骗指纹和机型信息，以通过完整性认证、解锁 Pixel 特色功能</li></ul><ul class="notion-list notion-list-disc notion-block-21ca85b037d78049bec4d2a951f6cf48"><li>快捷功能，如息屏长按音量键切歌、滑动状态栏调整亮度，双击状态栏息屏</li></ul><ul class="notion-list notion-list-disc notion-block-766c6aad7844401cb9504b407ef76b33"><li>针对应用伪装机型，获得Google相册无限备份空间，游戏的更高帧率，Netiflix认证</li></ul><ul class="notion-list notion-list-disc notion-block-b1b762bfca3040da8dd974f0a5ca9911"><li>自定义系统字体、开机动画、解锁、指纹、息屏动画</li></ul><ul class="notion-list notion-list-disc notion-block-f8f43941d08b4116ab264575c7ca8bfb"><li>自定义通知消息、快速设置按钮、亮度条、音量条的样式</li></ul><ul class="notion-list notion-list-disc notion-block-21ca85b037d7808aa066d943c0d11671"><li>自定义快速设置栏背景图、透明度、按钮主题、动画、行与列</li></ul><ul class="notion-list notion-list-disc notion-block-21ca85b037d78025a847f5af2042e877"><li>自定义状态栏时钟位置、格式，以及秒数、日期、星期等信息显示</li></ul><ul class="notion-list notion-list-disc notion-block-6b8788e6b494442b976710cdb6e7c69b"><li>自定义多任务、电源菜单中的动画和按钮，电池、WIFI、数据等所有图标的全局样式</li></ul><h3 class="notion-h notion-h2 notion-h-indent-1 notion-block-215a85b037d780a298f7c64df8d662cf" data-id="215a85b037d780a298f7c64df8d662cf"><span><div id="215a85b037d780a298f7c64df8d662cf" class="notion-header-anchor"></div><a class="notion-hash-link" href="#215a85b037d780a298f7c64df8d662cf" 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></h3><div class="notion-row notion-block-215a85b037d7809aa352e36ff1c5e9ce"><div class="notion-column notion-block-215a85b037d78034b50fe7e3e9b81ef8" style="width:calc((100% - (1 * min(32px, 4vw))) * 0.5)"><figure class="notion-asset-wrapper notion-asset-wrapper-image notion-block-215a85b037d780199705ec2a43e1570b"><div style="position:relative;display:flex;justify-content:center;align-self:center;width:100%;max-width:100%;flex-direction:column;height:320px"><img style="object-fit:cover" src="https://www.notion.so/image/attachment%3Abf4a49dc-c7dd-4d2c-84e1-0be962628c47%3A0234c32a-bdf1-4065-988c-3f651d70a34f.png?table=block&amp;id=215a85b0-37d7-8019-9705-ec2a43e1570b&amp;t=215a85b0-37d7-8019-9705-ec2a43e1570b" alt="notion image" loading="lazy" decoding="async"/></div></figure></div><div class="notion-spacer"></div><div class="notion-column notion-block-215a85b037d78068b2cee0074669a0d4" style="width:calc((100% - (1 * min(32px, 4vw))) * 0.5)"><figure class="notion-asset-wrapper notion-asset-wrapper-image notion-block-215a85b037d78070a810d5c1683c00ec"><div style="position:relative;display:flex;justify-content:center;align-self:center;width:100%;max-width:100%;flex-direction:column;height:320px"><img style="object-fit:cover" src="https://www.notion.so/image/attachment%3A041e11b3-5dd3-4d02-ae1c-f2f465cc9279%3Aef54dabe-aa65-4a29-950a-19d40d39a94f.png?table=block&amp;id=215a85b0-37d7-8070-a810-d5c1683c00ec&amp;t=215a85b0-37d7-8070-a810-d5c1683c00ec" alt="notion image" loading="lazy" decoding="async"/></div></figure></div><div class="notion-spacer"></div></div><div class="notion-text notion-block-215a85b037d7802e91abc2caf41f06ca">左图为 Crdroid 8.7，右图为努比亚中国版MyOS14。两者均为刚开机状态，均带有 Google 框架。</div><div class="notion-text notion-block-1b3acbdc3b4c48dba67a4ee7ed36bcd7">类原生Android与国内厂商的商业化系统相比有很多优点，例如：</div><ul class="notion-list notion-list-disc notion-block-21ca85b037d780c3b16decc704c4f600"><li>不会收集个人隐私信息</li></ul><ul class="notion-list notion-list-disc notion-block-215a85b037d7803e8f6ee81cde9be437"><li>没广告，没有莫名其妙的弹窗提示</li></ul><ul class="notion-list notion-list-disc notion-block-23ba85b037d78072a077e16f791827de"><li>不会被云控，不会对基本操作做限制</li></ul><ul class="notion-list notion-list-disc notion-block-9c88ee7645584054ab82d379a3ebd23d"><li>简洁流畅的动画与原生动态取色风格</li></ul><ul class="notion-list notion-list-disc notion-block-f1ae0464c3ad45d0a5e2171857015285"><li>没有臃肿、无用、浪费电量的系统组件或功能</li></ul><ul class="notion-list notion-list-disc notion-block-a58ddc494a8947d48b3e6ed304a110bb"><li>自由更换默认应用，包括电话、短信、主屏幕应用、数字助理等</li></ul><ul class="notion-list notion-list-disc notion-block-215a85b037d78029b84ee071303ef647"><li>原生 Google 功能，如通行密钥、即圈即搜（好像被国内某厂照抄了一下）等</li></ul><ul class="notion-list notion-list-disc notion-block-23ba85b037d78022baeccc828250fb62"><li>完整的 GMS 框架，而非国行阉割版。阉割版功能可能缺失例如不支持 WearOS 手表</li></ul><div class="notion-text notion-block-215a85b037d7808683eceaee7f74790e">因为所有非中国版系统都牢牢绑定了 Google 生态，所以如果要从中国版系统转到类原生，那么系统账户框架将由各品牌自家账户（中兴账号一加账号等）转移到 Google 服务框架或无系统账户框架（Vanilla）。这必然会丢失一些中国版系统特色功能，典型的如：</div><ul class="notion-list notion-list-disc notion-block-2f2a85b037d7809381fbcd288ae20220"><li>负一屏快递跟踪</li></ul><ul class="notion-list notion-list-disc notion-block-215a85b037d78097ba68ead395cc4080"><li>中国地区设备查找与锁定</li></ul><ul class="notion-list notion-list-disc notion-block-215a85b037d780829802c0a82e2fc57a"><li>交通卡、M1卡 刷卡（可用手环替代）</li></ul><div class="notion-text notion-block-215a85b037d78021bfacdac74c9eb986">正所谓鱼和熊掌不可兼得。如果你确定对这些功能有刚需，不建议给主力机刷类原生。</div><h3 class="notion-h notion-h2 notion-h-indent-1 notion-block-1a8a85b037d7800e8d74fd9072a6507b" data-id="1a8a85b037d7800e8d74fd9072a6507b"><span><div id="1a8a85b037d7800e8d74fd9072a6507b" class="notion-header-anchor"></div><a class="notion-hash-link" href="#1a8a85b037d7800e8d74fd9072a6507b" title="Root权限与模块"><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">Root权限与模块</span></span></h3><hr class="notion-hr notion-block-f0fe5187ec224366ad9a898a16787d56"/><blockquote class="notion-quote notion-block-a0aa4a6c12e1498eb740064ec1ba8465"><div><span class="notion-red">对于解锁后Android的优化，Root 工具是必要的</span></div></blockquote><div class="notion-text notion-block-8d9373680ea14030b45d5d9cc6ba58cb">Android本身在<a class="notion-link" href="https://zh.wikipedia.org/wiki/Linux%E5%86%85%E6%A0%B8" target="_blank" rel="noopener noreferrer">Linux内核</a>上运行。但Linux是专业用户的桌面操作系统，Android则被用在大众日常的移动设备上。因此出于安全等因素考虑，Android永远不可能允许超级用户(Su)权限能被用户随手调用。这对于使用过 Linux 作为桌面系统的用户是很容易理解的。</div><div class="notion-text notion-block-9f323af694684c98b7d42dceb164d49c">但这并不意味着Android不具备这项能力。从Android发展早期到现在，SuperSU、Magisk、KernelSU，<span class="notion-inline-underscore">各大工具都负责则将调用超级用户的权力给予有能力掌控它的人</span>，帮助普通用户和开发者拓展出自己想要的强大功能。</div><div class="notion-text notion-block-244a85b037d7806db701f39d3961aafc">如 Magisk 和 KernelSU 的模块系统都能在不直接修改系统本体的安全前提下挂载系统模块，模块会在系统启动时运行代码或替换文件；而 Zygisk 配合 Lsposed 可以启用 Xposed 模块，hook 系统框架或应用来解锁/添加各种强大的功能。</div><div class="notion-text notion-block-1a8a85b037d780558cd0ef16b5d503fa">日常生活中作为普通用户，借助Root和模块，可以先试试以下这些：</div><ul class="notion-list notion-list-disc notion-block-1a8a85b037d7800cae97c6e5db6867f3"><li>Tasker：强大且知名的自动任务工具，借助 Root 来达到满血状态</li></ul><ul class="notion-list notion-list-disc notion-block-1a8a85b037d7801291d5fef42e8c44b7"><li>DataBackup：能把所有应用程序包括数据和登录状态都备份起来</li></ul><ul class="notion-list notion-list-disc notion-block-1a8a85b037d780f095eecd3c6cfd5603"><li>Thanox：所有应用的启动、冻结、权限、自动脚本的一站式管理</li></ul><ul class="notion-list notion-list-disc notion-block-1a8a85b037d78083aeacd60f6e0ab0a4"><li>Blocker：管理应用的活动、服务、接收器等，关闭它们无用的部分</li></ul><ul class="notion-list notion-list-disc notion-block-1a8a85b037d780c59c6fcfc76551aa38"><li>Guise：针对应用伪装真实设备和系统信息，保护隐私或实现某些特定功能</li></ul><ul class="notion-list notion-list-disc notion-block-2f2a85b037d78080a493f3cf9c06bcda"><li>AFWall+：通过系统防火墙规则，阻止指定应用和服务在指定网络通道的连接</li></ul><ul class="notion-list notion-list-disc notion-block-1a8a85b037d7805d8a9dc2a38d04ec87"><li>Android 核心破解：允许 降级、无视签名、无视 Google 保护机制 强行安装应用</li></ul><ul class="notion-list notion-list-disc notion-block-1a8a85b037d78055bbfbea7443cb03d2"><li>Hide My Applist：阻止某些APP获取你的已安装APP信息，以保护隐私和隐藏环境</li></ul><ul class="notion-list notion-list-disc notion-block-1a8a85b037d78028af6df6951b429c6d"><li>去广告：Host+chattr+pm+iptables 阻止广告，使广告根本无法进入到到系统中</li></ul><ul class="notion-list notion-list-disc notion-block-1a8a85b037d780818989ef26977fe347"><li>MT管理器：文件管理器，借助 Root 可以像 Linux 一样管理系统上的一切文件</li></ul><ul class="notion-list notion-list-disc notion-block-2f2a85b037d7803f9836d4af06108a8d"><li>Termux：终端模拟器，借助 Root 可以像 Linux 的 sudo 一样运行高权限需求的指令</li></ul><div class="notion-blank notion-block-1a8a85b037d78092abf1c1cf94d0bc8c"> </div><h2 class="notion-h notion-h1 notion-h-indent-0 notion-block-18ea85b037d7802f8576d3971e11cb7b" data-id="18ea85b037d7802f8576d3971e11cb7b"><span><div id="18ea85b037d7802f8576d3971e11cb7b" class="notion-header-anchor"></div><a class="notion-hash-link" href="#18ea85b037d7802f8576d3971e11cb7b" 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><h4 class="notion-h notion-h3 notion-h-indent-1 notion-block-18ea85b037d7803d9b0efe476b8abbef" data-id="18ea85b037d7803d9b0efe476b8abbef"><span><div id="18ea85b037d7803d9b0efe476b8abbef" class="notion-header-anchor"></div><a class="notion-hash-link" href="#18ea85b037d7803d9b0efe476b8abbef" 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></h4><div class="notion-text notion-block-066128c8033f45b1a03adc75a3fbd725">显然，并非所有设备均有类原生支持。通常只有满足以下条件的机型才能得到社区支持：</div><ul class="notion-list notion-list-disc notion-block-18ea85b037d7804db79feb564421be1c"><li>必须能解BL锁（排除掉一大堆品牌）</li></ul><ul class="notion-list notion-list-disc notion-block-18ea85b037d780d98a69c400e11ead96"><li>价格不算太贵（个人开发者要吃饭的）</li></ul><ul class="notion-list notion-list-disc notion-block-18ea85b037d78009ae3df3b1e665ca5b"><li>硬件驱动开源（通常是高通平台设备）</li></ul><div class="notion-text notion-block-f7fc5dc5e78740fdb622072e66a3552f">你可以在ROM官网或社区群组搜索你的设备，如果有，即代表它受到社区官方支持</div><div class="notion-text notion-block-408a4f7cdc1246dbafcb9d4f2065ef2d">如果不幸大多数社区都不支持你的设备，去Google或Telegram搜索你的<a class="notion-link" href="https://github.com/KHwang9883/MobileModels?tab=readme-ov-file" target="_blank" rel="noopener noreferrer">设备代号</a>，加入该设备的用户群组，寻找<b>非官方</b>开发者为设备适配的ROM。当然，这取决于社区的活跃程度。</div><div class="notion-text notion-block-2b59abb2aa654ebdaffd71f2d6cf31ec">如果你到处都找不到适配了你的设备的类原生，放弃💀，或者换一台设备。</div><div class="notion-text notion-block-165a85b037d78061b3dcf134f6bc19dc">不同公司设备的BL锁情况可参考：</div><a class="notion-external notion-external-block notion-row notion-block-19da85b037d780a0b4bad09d91bda391" href="https://github.com/melontini/bootloader-unlock-wall-of-shame" target="_blank" rel="noopener noreferrer"><div class="notion-external-image"><svg viewBox="0 0 260 260"><g><path d="M128.00106,0 C57.3172926,0 0,57.3066942 0,128.00106 C0,184.555281 36.6761997,232.535542 87.534937,249.460899 C93.9320223,250.645779 96.280588,246.684165 96.280588,243.303333 C96.280588,240.251045 96.1618878,230.167899 96.106777,219.472176 C60.4967585,227.215235 52.9826207,204.369712 52.9826207,204.369712 C47.1599584,189.574598 38.770408,185.640538 38.770408,185.640538 C27.1568785,177.696113 39.6458206,177.859325 39.6458206,177.859325 C52.4993419,178.762293 59.267365,191.04987 59.267365,191.04987 C70.6837675,210.618423 89.2115753,204.961093 96.5158685,201.690482 C97.6647155,193.417512 100.981959,187.77078 104.642583,184.574357 C76.211799,181.33766 46.324819,170.362144 46.324819,121.315702 C46.324819,107.340889 51.3250588,95.9223682 59.5132437,86.9583937 C58.1842268,83.7344152 53.8029229,70.715562 60.7532354,53.0843636 C60.7532354,53.0843636 71.5019501,49.6441813 95.9626412,66.2049595 C106.172967,63.368876 117.123047,61.9465949 128.00106,61.8978432 C138.879073,61.9465949 149.837632,63.368876 160.067033,66.2049595 C184.49805,49.6441813 195.231926,53.0843636 195.231926,53.0843636 C202.199197,70.715562 197.815773,83.7344152 196.486756,86.9583937 C204.694018,95.9223682 209.660343,107.340889 209.660343,121.315702 C209.660343,170.478725 179.716133,181.303747 151.213281,184.472614 C155.80443,188.444828 159.895342,196.234518 159.895342,208.176593 C159.895342,225.303317 159.746968,239.087361 159.746968,243.303333 C159.746968,246.709601 162.05102,250.70089 168.53925,249.443941 C219.370432,232.499507 256,184.536204 256,128.00106 C256,57.3066942 198.691187,0 128.00106,0 Z M47.9405593,182.340212 C47.6586465,182.976105 46.6581745,183.166873 45.7467277,182.730227 C44.8183235,182.312656 44.2968914,181.445722 44.5978808,180.80771 C44.8734344,180.152739 45.876026,179.97045 46.8023103,180.409216 C47.7328342,180.826786 48.2627451,181.702199 47.9405593,182.340212 Z M54.2367892,187.958254 C53.6263318,188.524199 52.4329723,188.261363 51.6232682,187.366874 C50.7860088,186.474504 50.6291553,185.281144 51.2480912,184.70672 C51.8776254,184.140775 53.0349512,184.405731 53.8743302,185.298101 C54.7115892,186.201069 54.8748019,187.38595 54.2367892,187.958254 Z M58.5562413,195.146347 C57.7719732,195.691096 56.4895886,195.180261 55.6968417,194.042013 C54.9125733,192.903764 54.9125733,191.538713 55.713799,190.991845 C56.5086651,190.444977 57.7719732,190.936735 58.5753181,192.066505 C59.3574669,193.22383 59.3574669,194.58888 58.5562413,195.146347 Z M65.8613592,203.471174 C65.1597571,204.244846 63.6654083,204.03712 62.5716717,202.981538 C61.4524999,201.94927 61.1409122,200.484596 61.8446341,199.710926 C62.5547146,198.935137 64.0575422,199.15346 65.1597571,200.200564 C66.2704506,201.230712 66.6095936,202.705984 65.8613592,203.471174 Z M75.3025151,206.281542 C74.9930474,207.284134 73.553809,207.739857 72.1039724,207.313809 C70.6562556,206.875043 69.7087748,205.700761 70.0012857,204.687571 C70.302275,203.678621 71.7478721,203.20382 73.2083069,203.659543 C74.6539041,204.09619 75.6035048,205.261994 75.3025151,206.281542 Z M86.046947,207.473627 C86.0829806,208.529209 84.8535871,209.404622 83.3316829,209.4237 C81.8013,209.457614 80.563428,208.603398 80.5464708,207.564772 C80.5464708,206.498591 81.7483088,205.631657 83.2786917,205.606221 C84.8005962,205.576546 86.046947,206.424403 86.046947,207.473627 Z M96.6021471,207.069023 C96.7844366,208.099171 95.7267341,209.156872 94.215428,209.438785 C92.7295577,209.710099 91.3539086,209.074206 91.1652603,208.052538 C90.9808515,206.996955 92.0576306,205.939253 93.5413813,205.66582 C95.054807,205.402984 96.4092596,206.021919 96.6021471,207.069023 Z" fill="#161614"></path></g></svg></div><div class="notion-external-description"><div class="notion-external-title">bootloader-unlock-wall-of-shame</div><div class="notion-external-block-desc">zenfyrdev<span> • </span>Updated May 7, 2026</div></div></a><div class="notion-row"><a class="notion-bookmark notion-block-20ea85b037d7800296e1f0aff5f487ab" href="https://khwang9883.github.io/MobileModels/misc/bootloader-kernel-source.html" target="_blank" rel="noopener noreferrer"><div><div class="notion-bookmark-title">各 Android 手机厂商 Bootloader 解锁 / 内核开源 / 解锁后保修情况</div><div class="notion-bookmark-description">手机品牌型号汇总 Mobile Models This repository is licensed under CC BY-NC-SA 4.0</div><div class="notion-bookmark-link"><div class="notion-bookmark-link-text">https://khwang9883.github.io/MobileModels/misc/bootloader-kernel-source.html</div></div></div></a></div><h4 class="notion-h notion-h3 notion-h-indent-1 notion-block-18ea85b037d780e99704f659209f0d85" data-id="18ea85b037d780e99704f659209f0d85"><span><div id="18ea85b037d780e99704f659209f0d85" class="notion-header-anchor"></div><a class="notion-hash-link" href="#18ea85b037d780e99704f659209f0d85" 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></h4><blockquote class="notion-quote notion-block-18ea85b037d7803a8f1fda708b82cf29"><div>2022-07-23 最早用的设备是一个二手坚果R1，它的系统真的很独特且实用。当时的 太极阴、冰箱 等应用引起了我的兴趣，研究着解了BL锁后就成了我的 Android 启蒙设备。</div></blockquote><blockquote class="notion-quote notion-block-107d7fbae56c425fbe426ecf722ca0f9"><div>2023-01-03 换了Redmi Note11T Pro ，搭载MTK8100。由于当时购机没有经验，很快我发现它在任何类原生社区都没有官方支持。但却幸运的拥有一个相当活跃的设备<a class="notion-link" href="https://t.me/XAGAUpdates" target="_blank" rel="noopener noreferrer">群组</a>，有数名开发者为其适配各类ROM、内核、TWRP... 他们不仅自行<b>解决</b>了MTK因驱动闭源导致的GPU问题，还制作出无需授权即可在MTK上深刷救砖的方案。我在过程中尝试并学到了很多东西（设备一次也没砖过）。在此对他们的工作致以谢意。<span class="notion-inline-underscore">2026.01 编辑：这玩意真是刷机小王子，开发者们的 Rom 和内核适配貌似一直没停过</span></div></blockquote><blockquote class="notion-quote notion-block-18ea85b037d780578d4adbf2c240fbda"><div>2024-08-20 换了努比亚Z60Ultra，骁龙8Gen3。硬件很不错（除了太沉了），价格也不贵。国内的“某贼”制作了软件解BL锁的工具。但该设备群组冷清，也没有类原生社区适配。目前使用努比亚官方中国版的 MyOS 作为备用机。</div></blockquote><blockquote class="notion-quote notion-block-18ea85b037d7800f9764ebda544efa11"><div>2024-12-14 买了一加 Ace 3，￥2100买到了16+512全新机。有官方类原生社区支持，也有几位非官方Rom开发者。该机型搭载8Gen2，5500mAh电池，保持软件更新作为主力机使用</div></blockquote><h2 class="notion-h notion-h1 notion-h-indent-0 notion-block-007fa4bd26d14c0696b5f6579155c338" data-id="007fa4bd26d14c0696b5f6579155c338"><span><div id="007fa4bd26d14c0696b5f6579155c338" class="notion-header-anchor"></div><a class="notion-hash-link" href="#007fa4bd26d14c0696b5f6579155c338" 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><details class="notion-toggle notion-block-5b6f203acaa8401c9652ae941a4fc950"><summary>Rom是什么意思？</summary><div><div class="notion-text notion-block-6d3d02b51bed487abeec16d312a4e17e"><s>当然是只读存储器，</s></div><div class="notion-text notion-block-b7a17f0ecbfe45dd8d7249465cc564a8">在这里，Rom指设备上运行的操作系统。Rom的数量相当多，可以分为官方Rom和第三方Rom，这里讨论的类原生(Custom Rom)就属于后者。</div></div></details><h3 class="notion-h notion-h2 notion-h-indent-1 notion-block-f5091746f1304061957f7b629ede8bed" data-id="f5091746f1304061957f7b629ede8bed"><span><div id="f5091746f1304061957f7b629ede8bed" class="notion-header-anchor"></div><a class="notion-hash-link" href="#f5091746f1304061957f7b629ede8bed" 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></h3><div class="notion-text notion-block-da57881ededd4a87ba7be84d7f351c32">Gapps / Vanilla 指系统基础功能应用，包含电话、信息、时钟、相机、相册、输入法等</div><ul class="notion-list notion-list-disc notion-block-6f4ee9d69c4b475cb5fce79e22552aea"><li>Gapps 提供 Google 的基础应用和 Google 账户框架，可以为用户提供各种云服务和一些备份同步功能，且可以随时在Google Play更新。Gapps应用功能相对更丰富，但必须依赖Google框架才能运行。</li></ul><ul class="notion-list notion-list-disc notion-block-18fa85b037d780daa6b7dd87ea95cb99"><li>Vanilla 可理解为“纯净”，仅提供开源社区的基础应用，只包含核心功能。无需Google框架，没有账户和联网功能，也绝无隐私问题。</li></ul><div class="notion-text notion-block-244a85b037d780b99787c2c871177eca">开源应用外观上会与 Gapps 有差别，喜欢什么因人而异。你当然也可以混用或寻找其它应用，在“默认应用”里更改即可。例如在安装了Gapps包后，再手动安装开源的电话、时钟应用（它俩比较好看），更改默认应用并将之前的对应应用停用。</div><div class="notion-text notion-block-0217d0cc28ed461893146b665bd5103b">如果你无法确定自己适合 Gapps 还是 Vanilla，建议先尝试 Gapps 版。</div><div class="notion-text notion-block-223a85b037d780388670c3b116bcfebb">少数情况下，你只能得到 Rom的 Gapps版或 Vanilla 版之一。</div><ul class="notion-list notion-list-disc notion-block-244a85b037d78046a41fdcd49452b174"><li>只有 Gapps 版不想用 Google 框架的话，可以手动把它们全部冻结</li></ul><ul class="notion-list notion-list-disc notion-block-244a85b037d7804e85d3d4c7e5f6eb79"><li>只有 Vanilla 版想用 Google 框架的话，需要在安装 Rom 后手动安装 Gapps 包</li><ul class="notion-list notion-list-disc notion-block-244a85b037d7804e85d3d4c7e5f6eb79"><div class="notion-text notion-block-244a85b037d7804b92c4e7b64371ce3c">装 Gapps要在 Recovery 里完成，因为安装后必须清除数据（否则开机卡各种bug）。如果之后想要不清数据使用依赖 Google的应用，唯一的选择就是MicroG（见下文）。</div></ul></ul><h3 class="notion-h notion-h2 notion-h-indent-1 notion-block-3e89f4980ad84133b814016bde02dc55" data-id="3e89f4980ad84133b814016bde02dc55"><span><div id="3e89f4980ad84133b814016bde02dc55" class="notion-header-anchor"></div><a class="notion-hash-link" href="#3e89f4980ad84133b814016bde02dc55" title="试用Rom"><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">试用Rom</span></span></h3><div class="notion-text notion-block-9cdfdd9306b74b7c9b3d8b47d3e0a8e8">如果需要尝鲜一个新Rom看看合不合口味，使用 <a class="notion-link" href="https://github.com/VegaBobo/DSU-Sideloader" target="_blank" rel="noopener noreferrer">DSU sideloader</a> 临时启动是最好的解决方案，它能在不破坏原系统和数据的情况下侧载安装新Rom。这篇文章会提供一个指导：</div><div class="notion-row"><a class="notion-bookmark notion-block-215a85b037d780dfa45cc159170ceba6" href="https://www.fosvcat.com/article/4" target="_blank" rel="noopener noreferrer"><div><div class="notion-bookmark-title">浅谈DSU与GSI的用途 | Fosvcat的博客</div><div class="notion-bookmark-description">Android上的“动态系统更新”功能</div><div class="notion-bookmark-link"><div class="notion-bookmark-link-icon"><img src="https://www.notion.so/image/https%3A%2F%2Fwww.fosvcat.com%2Farticle%2Fcat.webp?table=block&amp;id=215a85b0-37d7-80df-a45c-c159170ceba6&amp;t=215a85b0-37d7-80df-a45c-c159170ceba6" alt="浅谈DSU与GSI的用途 | Fosvcat的博客" loading="lazy" decoding="async"/></div><div class="notion-bookmark-link-text">https://www.fosvcat.com/article/4</div></div></div><div class="notion-bookmark-image"><img style="object-fit:cover" src="https://www.notion.so/image/attachment%3A4020bf25-c107-470b-9afe-eefeb0c99897%3AScreenshot_20250523_150625.webp?table=block&amp;id=0aca1720-9ad0-4b99-a40d-55ce43ad1529&amp;t=0aca1720-9ad0-4b99-a40d-55ce43ad1529&amp;t=215a85b0-37d7-80df-a45c-c159170ceba6" alt="浅谈DSU与GSI的用途 | Fosvcat的博客" loading="lazy" decoding="async"/></div></a></div><h3 class="notion-h notion-h2 notion-h-indent-1 notion-block-e61832f947874e0e992d4e2a58525cd0" data-id="e61832f947874e0e992d4e2a58525cd0"><span><div id="e61832f947874e0e992d4e2a58525cd0" class="notion-header-anchor"></div><a class="notion-hash-link" href="#e61832f947874e0e992d4e2a58525cd0" title="Rom推荐 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">Rom推荐 1：</span></span></h3><div class="notion-text notion-block-1022a49356bb42778de5e2749f8d5dc5">这些具备定制功能的 Rom 是适合大多数人的选择：</div><div class="notion-row notion-block-1a7a85b037d78054a08bdd161db7a716"><div class="notion-column notion-block-1a7a85b037d780b6a2f9c62234e8e551" style="width:calc((100% - (1 * min(32px, 4vw))) * 0.5)"><h4 class="notion-h notion-h3 notion-h-indent-2 notion-block-9ab9822fa4c54830b6b295e597b1b600" data-id="9ab9822fa4c54830b6b295e597b1b600"><span><div id="9ab9822fa4c54830b6b295e597b1b600" class="notion-header-anchor"></div><a class="notion-hash-link" href="#9ab9822fa4c54830b6b295e597b1b600" title="crDroid"><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 class="notion-teal"><b><a class="notion-link" href="https://crdroid.net/" target="_blank" rel="noopener noreferrer">crDroid</a></b></span></span></span></h4><figure class="notion-asset-wrapper notion-asset-wrapper-image notion-block-18ea85b037d78073a570e50d0c5a945a"><div style="position:relative;display:flex;justify-content:center;align-self:start;width:288px;max-width:100%;flex-direction:column"><img style="object-fit:cover" src="https://www.notion.so/image/attachment%3A749cdef0-9339-4654-abd3-1cb65d1688e0%3Aimages.webp?table=block&amp;id=18ea85b0-37d7-8073-a570-e50d0c5a945a&amp;t=18ea85b0-37d7-8073-a570-e50d0c5a945a" alt="notion image" loading="lazy" decoding="async"/></div></figure><div class="notion-text notion-block-2e7a85b037d780f59c9ad4ef6e560382">基于 LineageOS 的经典老牌自定义Rom</div></div><div class="notion-spacer"></div><div class="notion-column notion-block-1a7a85b037d7806e93b2c2ecb4d65b71" style="width:calc((100% - (1 * min(32px, 4vw))) * 0.5)"><h4 class="notion-h notion-h3 notion-h-indent-2 notion-block-18ea85b037d780e2ab52c6159a4e4923" data-id="18ea85b037d780e2ab52c6159a4e4923"><span><div id="18ea85b037d780e2ab52c6159a4e4923" class="notion-header-anchor"></div><a class="notion-hash-link" href="#18ea85b037d780e2ab52c6159a4e4923" title="EvolutionX"><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 class="notion-purple"><a class="notion-link" href="https://evolution-x.org/" target="_blank" rel="noopener noreferrer">EvolutionX</a></span></span></span></h4><figure class="notion-asset-wrapper notion-asset-wrapper-image notion-block-18ea85b037d78055817eef86051f8e96"><div style="position:relative;display:flex;justify-content:center;align-self:start;width:240px;max-width:100%;flex-direction:column"><img style="object-fit:cover" src="https://www.notion.so/image/attachment%3A54e8b67c-e665-4c53-a8c1-695ebae0a992%3Aevox.webp?table=block&amp;id=18ea85b0-37d7-8055-817e-ef86051f8e96&amp;t=18ea85b0-37d7-8055-817e-ef86051f8e96" alt="notion image" loading="lazy" decoding="async"/></div></figure><div class="notion-text notion-block-2e7a85b037d780f9b824f632a51b14f1">基于 LineageOS，旨在复制 Pixel 的UI和体验，同时带有自定义功能</div></div><div class="notion-spacer"></div></div><div class="notion-row notion-block-2e6a85b037d78039b74fc0d30ea180ea"><div class="notion-column notion-block-2e6a85b037d78043baade02ae1b02687" style="width:calc((100% - (1 * min(32px, 4vw))) * 0.5)"><h4 class="notion-h notion-h3 notion-h-indent-2 notion-block-9d47a3b302dc450492eed6cd4db7e929" data-id="9d47a3b302dc450492eed6cd4db7e929"><span><div id="9d47a3b302dc450492eed6cd4db7e929" class="notion-header-anchor"></div><a class="notion-hash-link" href="#9d47a3b302dc450492eed6cd4db7e929" title="DerpSpace"><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 class="notion-orange"><a class="notion-link" href="https://derpfest.org/" target="_blank" rel="noopener noreferrer">DerpSpace</a></span></span></span></h4><figure class="notion-asset-wrapper notion-asset-wrapper-image notion-block-18ea85b037d780d6bd2bc418301864d5"><div style="position:relative;display:flex;justify-content:center;align-self:start;width:240px;max-width:100%;flex-direction:column"><img style="object-fit:cover" src="https://www.notion.so/image/attachment%3A3075683f-c88a-484b-a6a0-f239ef6687a9%3A6c132d06-8398-4efc-99cb-3ff878c1f27a.png?table=block&amp;id=18ea85b0-37d7-80d6-bd2b-c418301864d5&amp;t=18ea85b0-37d7-80d6-bd2b-c418301864d5" alt="notion image" loading="lazy" decoding="async"/></div></figure><div class="notion-text notion-block-2e7a85b037d780aba588fd514a685c83">基于 AOSP 的定制ROM，注重质量和稳定性，带有适量自定义功能</div><div class="notion-blank notion-block-2e7a85b037d7807eadbffa85e930ec30"> </div></div><div class="notion-spacer"></div><div class="notion-column notion-block-2e6a85b037d78008b5f3efd1e443ff22" style="width:calc((100% - (1 * min(32px, 4vw))) * 0.5)"><h4 class="notion-h notion-h3 notion-h-indent-2 notion-block-1fca85b037d7800f94a8f2a41719e1d9" data-id="1fca85b037d7800f94a8f2a41719e1d9"><span><div id="1fca85b037d7800f94a8f2a41719e1d9" class="notion-header-anchor"></div><a class="notion-hash-link" href="#1fca85b037d7800f94a8f2a41719e1d9" title="Project Infinity X"><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"><a class="notion-link" href="https://github.com/ProjectInfinity-X" target="_blank" rel="noopener noreferrer">Project </a><span class="notion-blue"><b><a class="notion-link" href="https://github.com/ProjectInfinity-X" target="_blank" rel="noopener noreferrer">Infinity X</a></b></span></span></span></h4><figure class="notion-asset-wrapper notion-asset-wrapper-image notion-block-2e7a85b037d78063aaefd3be97c12638"><div style="position:relative;display:flex;justify-content:center;align-self:center;width:288px;max-width:100%;flex-direction:column"><img style="object-fit:cover" src="https://www.notion.so/image/attachment%3Ade8f80bd-06c8-40aa-b68f-49e2f2ccd4d1%3AInfinity.webp?table=block&amp;id=2e7a85b0-37d7-8063-aaef-d3be97c12638&amp;t=2e7a85b0-37d7-8063-aaef-d3be97c12638" alt="notion image" loading="lazy" decoding="async"/></div></figure><div class="notion-text notion-block-2e7a85b037d780bbaffbcf4d2264c169">基于 AOSP 的定制ROM，旨在为UI和功能带来尽可能多的自定义选项</div><div class="notion-blank notion-block-2e7a85b037d7804ab9e5f3461ce822a0"> </div></div><div class="notion-spacer"></div></div><h3 class="notion-h notion-h2 notion-h-indent-1 notion-block-b3995d9f8ab94daab81f1eb4057d0067" data-id="b3995d9f8ab94daab81f1eb4057d0067"><span><div id="b3995d9f8ab94daab81f1eb4057d0067" class="notion-header-anchor"></div><a class="notion-hash-link" href="#b3995d9f8ab94daab81f1eb4057d0067" title="Rom推荐 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">Rom推荐 2：</span></span></h3><div class="notion-text notion-block-eeae5eba7b294fa08e8d1db037b035d8">如果你不在乎定制化，或有其它需求，可以尝试这些：</div><div class="notion-row notion-block-1a7a85b037d78099acd7ed3786cc37c5"><div class="notion-column notion-block-1a7a85b037d780528061c821e6f5a8fa" style="width:calc((100% - (1 * min(32px, 4vw))) * 0.49999999999999994)"><h4 class="notion-h notion-h3 notion-h-indent-2 notion-block-1978f8baf3c14da9b8e7734aae5c0998" data-id="1978f8baf3c14da9b8e7734aae5c0998"><span><div id="1978f8baf3c14da9b8e7734aae5c0998" class="notion-header-anchor"></div><a class="notion-hash-link" href="#1978f8baf3c14da9b8e7734aae5c0998" title="Lineage OS"><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 class="notion-purple"><b><a class="notion-link" href="https://lineageos.org/" target="_blank" rel="noopener noreferrer">Lineage OS</a></b></span></span></span></h4><figure class="notion-asset-wrapper notion-asset-wrapper-image notion-block-18ea85b037d78089a8e7d908657b0108"><div style="position:relative;display:flex;justify-content:center;align-self:start;width:240px;max-width:100%;flex-direction:column"><img style="object-fit:cover" src="https://www.notion.so/image/attachment%3A2d1a2146-6801-4475-9a41-752eefdc2347%3Alineageos.avif?table=block&amp;id=18ea85b0-37d7-8089-a8e7-d908657b0108&amp;t=18ea85b0-37d7-8089-a8e7-d908657b0108" alt="notion image" loading="lazy" decoding="async"/></div></figure><div class="notion-text notion-block-352cb3426491444b8d5018d5250528a9">最知名的开源 Android 项目，是很多Rom的基础，通常具有最广的设备适配。</div><div class="notion-text notion-block-244a85b037d7805fb21dd8c0673d8092">适合开发者和动手能力强的专业用户</div></div><div class="notion-spacer"></div><div class="notion-column notion-block-1a7a85b037d780949fb1cf9ced122fef" style="width:calc((100% - (1 * min(32px, 4vw))) * 0.49999999999999994)"><h4 class="notion-h notion-h3 notion-h-indent-2 notion-block-45074d9b899b4f79a4fecdd733e1d206" data-id="45074d9b899b4f79a4fecdd733e1d206"><span><div id="45074d9b899b4f79a4fecdd733e1d206" class="notion-header-anchor"></div><a class="notion-hash-link" href="#45074d9b899b4f79a4fecdd733e1d206" title="Graphene OS"><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 class="notion-purple"><a class="notion-link" href="https://grapheneos.org/" target="_blank" rel="noopener noreferrer">Graphene OS</a></span></span></span></h4><figure class="notion-asset-wrapper notion-asset-wrapper-image notion-block-18ea85b037d78023a674e86dd7dc3d7a"><div style="position:relative;display:flex;justify-content:center;align-self:start;width:240px;max-width:100%;flex-direction:column"><img style="object-fit:cover" src="https://www.notion.so/image/attachment%3A1302dd56-4beb-44d1-9fb6-127cfd8c0f99%3Aimages_(2).webp?table=block&amp;id=18ea85b0-37d7-8023-a674-e86dd7dc3d7a&amp;t=18ea85b0-37d7-8023-a674-e86dd7dc3d7a" alt="notion image" loading="lazy" decoding="async"/></div></figure><div class="notion-text notion-block-90f9d5dcbb7f4b7484d17de40643da74">以其私密性和安全性而知名，目前仅Pixel设备可用，且安装后支持回锁</div><div class="notion-text notion-block-244a85b037d7802c8cbbcb45087b934a">适合极高的安全性需求</div></div><div class="notion-spacer"></div></div><div class="notion-row notion-block-2e7a85b037d7804cb74eff7fd3b47c6a"><div class="notion-column notion-block-2e7a85b037d7801f9c5ad2824b588553" style="width:calc((100% - (1 * min(32px, 4vw))) * 0.5)"><h4 class="notion-h notion-h3 notion-h-indent-2 notion-block-b9fc1e92399a466aae549ed5efa9ef29" data-id="b9fc1e92399a466aae549ed5efa9ef29"><span><div id="b9fc1e92399a466aae549ed5efa9ef29" class="notion-header-anchor"></div><a class="notion-hash-link" href="#b9fc1e92399a466aae549ed5efa9ef29" title="Arror OS"><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 class="notion-purple"><b><a class="notion-link" href="https://github.com/arrowos" target="_blank" rel="noopener noreferrer">Arror OS</a></b></span></span></span></h4><figure class="notion-asset-wrapper notion-asset-wrapper-image notion-block-18ea85b037d7807cb1cef07f0af4cca3"><div style="position:relative;display:flex;justify-content:center;align-self:start;width:288px;max-width:100%;flex-direction:column"><img style="object-fit:cover" src="https://www.notion.so/image/attachment%3Ad7c7a297-ac0b-440e-a4d0-d42730b73be4%3Adownload.webp?table=block&amp;id=18ea85b0-37d7-807c-b1ce-f07f0af4cca3&amp;t=18ea85b0-37d7-807c-b1ce-f07f0af4cca3" alt="notion image" loading="lazy" decoding="async"/></div></figure><div class="notion-text notion-block-92bb3776bffc47a492b88cbd1b151bf4">旨在提供流畅的性能和更长的电池寿命，适合旧设备。</div><div class="notion-text notion-block-244a85b037d78057b4d9d35822eced4b">适合老旧设备</div><div class="notion-blank notion-block-2e7a85b037d780929b94ecbe753f1051"> </div></div><div class="notion-spacer"></div><div class="notion-column notion-block-2e7a85b037d7803ba90fe848af11a79c" style="width:calc((100% - (1 * min(32px, 4vw))) * 0.5)"><h4 class="notion-h notion-h3 notion-h-indent-2 notion-block-2e7a85b037d7808894b5c09b7c9eca25" data-id="2e7a85b037d7808894b5c09b7c9eca25"><span><div id="2e7a85b037d7808894b5c09b7c9eca25" class="notion-header-anchor"></div><a class="notion-hash-link" href="#2e7a85b037d7808894b5c09b7c9eca25" title="PixelOS"><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 class="notion-purple"><a class="notion-link" href="https://pixelos.net/" target="_blank" rel="noopener noreferrer"><span class="notion-inline-underscore">PixelOS</span></a></span></span></span></h4><figure class="notion-asset-wrapper notion-asset-wrapper-image notion-block-2e7a85b037d780c990f8ee7769650084"><div style="position:relative;display:flex;justify-content:center;align-self:center;width:240px;max-width:100%;flex-direction:column"><img style="object-fit:cover" src="https://www.notion.so/image/attachment%3A5d6c5d8a-9948-47b3-96c6-7bf67ae0e00c%3Aimage.png?table=block&amp;id=2e7a85b0-37d7-80c9-90f8-ee7769650084&amp;t=2e7a85b0-37d7-80c9-90f8-ee7769650084" alt="notion image" loading="lazy" decoding="async"/></div></figure><div class="notion-text notion-block-2e7a85b037d7809e99a0fbd787bbd606">PixelOS 基于AOSP，包含Google应用和所有Pixel功能，几乎没有自定义功能。</div><div class="notion-text notion-block-2e7a85b037d7802e8e35dc8fbbef6e93">适合 原生系统/Pixel 爱好者</div><div class="notion-blank notion-block-2e7a85b037d780898d32c1ba160cc6f1"> </div></div><div class="notion-spacer"></div></div><h3 class="notion-h notion-h2 notion-h-indent-1 notion-block-1f9a85b037d780199d32d107b221b849" data-id="1f9a85b037d780199d32d107b221b849"><span><div id="1f9a85b037d780199d32d107b221b849" class="notion-header-anchor"></div><a class="notion-hash-link" href="#1f9a85b037d780199d32d107b221b849" title="发现更多的ROM："><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">发现更多的ROM：</span></span></h3><div class="notion-text notion-block-21ca85b037d78017bcb3f813cd12b16d">Rom 包数量众多，文件占用空间大，因此大部分开发者会把 Rom 文件托管在以下网站以供用户下载。直接在站内搜索 Rom 就是个不错的选择。</div><div class="notion-row notion-block-1f9a85b037d780b88513db8a9e970ace"><div class="notion-column notion-block-1f9a85b037d780ca97ddccb7d134cd96" style="width:calc((100% - (1 * min(32px, 4vw))) * 0.5)"><div class="notion-row"><a class="notion-bookmark notion-block-1f9a85b037d78023a38ec85a3437745b" href="https://sourceforge.net/directory/roms/" target="_blank" rel="noopener noreferrer"><div><div class="notion-bookmark-title">Best Open Source ROMs 2025</div><div class="notion-bookmark-description">Compare the best free open source ROMs at SourceForge. Free, secure and fast ROMs downloads from the largest Open Source applications and software directory</div><div class="notion-bookmark-link"><div class="notion-bookmark-link-icon"><img src="https://www.notion.so/image/https%3A%2F%2Fa.fsdn.com%2Fcon%2Fimg%2Fsandiego%2Flogo-180x180.png?table=block&amp;id=1f9a85b0-37d7-8023-a38e-c85a3437745b&amp;t=1f9a85b0-37d7-8023-a38e-c85a3437745b" alt="Best Open Source ROMs 2025" loading="lazy" decoding="async"/></div><div class="notion-bookmark-link-text">https://sourceforge.net/directory/roms/</div></div></div></a></div></div><div class="notion-spacer"></div><div class="notion-column notion-block-1f9a85b037d78066bf3ceec4aa222951" style="width:calc((100% - (1 * min(32px, 4vw))) * 0.5)"><div class="notion-row"><a class="notion-bookmark notion-block-1f9a85b037d78022be9af0bf7158ec2c" href="https://www.pling.com/browse?cat=495&amp;ord=latest" target="_blank" rel="noopener noreferrer"><div><div class="notion-bookmark-title">Browse Phone ROMS Latest | https://www.pling.com/browse?cat=495&amp;ord=latest</div><div class="notion-bookmark-description">Browse Phone ROMS Latest | https://www.pling.com/browse?cat=495&amp;ord=latest | A community for free and open source software and libre content</div><div class="notion-bookmark-link"><div class="notion-bookmark-link-icon"><img src="https://www.notion.so/image/https%3A%2F%2Fwww.pling.com%2Ffavicon.ico?table=block&amp;id=1f9a85b0-37d7-8022-be9a-f0bf7158ec2c&amp;t=1f9a85b0-37d7-8022-be9a-f0bf7158ec2c" alt="Browse Phone ROMS Latest | https://www.pling.com/browse?cat=495&amp;ord=latest" loading="lazy" decoding="async"/></div><div class="notion-bookmark-link-text">https://www.pling.com/browse?cat=495&amp;ord=latest</div></div></div><div class="notion-bookmark-image"><img style="object-fit:cover" src="https://www.notion.so/image/https%3A%2F%2Fwww.pling.com%2Fstores%2Fmedia%2Fstore_pling%2Fpling-logo.png?table=block&amp;id=1f9a85b0-37d7-8022-be9a-f0bf7158ec2c&amp;t=1f9a85b0-37d7-8022-be9a-f0bf7158ec2c" alt="Browse Phone ROMS Latest | https://www.pling.com/browse?cat=495&amp;ord=latest" loading="lazy" decoding="async"/></div></a></div></div><div class="notion-spacer"></div></div><div class="notion-callout notion-gray_background_co notion-block-7e4128f6e0f2491ca4b5aef98813d3d7"><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">没有完美的Rom，用什么依据你的个人需求和喜好</div></div><h2 class="notion-h notion-h1 notion-h-indent-0 notion-block-87ec88a00aa64fe99e268b9a58aa6c5d" data-id="87ec88a00aa64fe99e268b9a58aa6c5d"><span><div id="87ec88a00aa64fe99e268b9a58aa6c5d" class="notion-header-anchor"></div><a class="notion-hash-link" href="#87ec88a00aa64fe99e268b9a58aa6c5d" 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><details class="notion-toggle notion-block-76bb9588f28048feb69cde5cfd60e163"><summary>第一次安装第三方Rom？</summary><div><div class="notion-text notion-block-4b7555641f664da882511edbfc6ad7aa"><s>不要害怕不要哭，</s></div><div class="notion-text notion-block-800b7e278b144fb6942b4754102ea2c1">安装过程与官方Rom会是类似的体验，就像一次系统更新。一些详细知识很容易在B站或酷安找到。去了解一下。</div></div></details><h3 class="notion-h notion-h2 notion-h-indent-1 notion-block-193a85b037d780e3ad09e51de9526203" data-id="193a85b037d780e3ad09e51de9526203"><span><div id="193a85b037d780e3ad09e51de9526203" class="notion-header-anchor"></div><a class="notion-hash-link" href="#193a85b037d780e3ad09e51de9526203" title="安装 ROM 的知识与经验"><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">安装 ROM 的知识与经验</span></span></h3><h4 class="notion-h notion-h3 notion-h-indent-2 notion-block-193a85b037d780c999cbf48ff42699d9" data-id="193a85b037d780c999cbf48ff42699d9"><span><div id="193a85b037d780c999cbf48ff42699d9" class="notion-header-anchor"></div><a class="notion-hash-link" href="#193a85b037d780c999cbf48ff42699d9" 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></h4><div class="notion-text notion-block-1a7a85b037d78030b5b5eb6804acf6ca">基本上所有 zip 刷机包（又称卡刷包）都会包含一个 payload.bin 文件，里面包含了许多分区镜像。第一次安装 Rom 时需要在 Recovery 中刷机，后续可以在同系统下进行本地系统更新。</div><div class="notion-text notion-block-2f2a85b037d78088887be0669cdcf518">payload.bin 中的 img 镜像可以使用 MT管理器 或 <a class="notion-link" href="https://github.com/vm03/payload_dumper" target="_blank" rel="noopener noreferrer">payload_dumper</a> 提取。常见用途是提取 boot.img , init_boot.img , recovery.img 等来为刷机做准备。</div><h4 class="notion-h notion-h3 notion-h-indent-2 notion-block-2f2a85b037d780d085cad4a961941fdf" data-id="2f2a85b037d780d085cad4a961941fdf"><span><div id="2f2a85b037d780d085cad4a961941fdf" class="notion-header-anchor"></div><a class="notion-hash-link" href="#2f2a85b037d780d085cad4a961941fdf" title="Recovery"><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">Recovery</span></span></h4><div class="notion-text notion-block-2f2a85b037d780db9051c792b409a61f"><b>Recovery</b>（恢复模式  - 后文简称 Rec ），类似于 WindowsPE，可用于刷机和管理系统。Recovery 可大致分为三种：</div><ul class="notion-list notion-list-disc notion-block-2f2a85b037d78023b286e83fc1bb2bbb"><li><b><span class="notion-inline-underscore">原厂 Rec</span></b> - 功能少，通常无法安装自定义 Rom</li></ul><ul class="notion-list notion-list-disc notion-block-2f2a85b037d780f6894dd2771e0f738a"><li><b><span class="notion-inline-underscore">AOSP / 类原生 Rec</span></b> - 功能适中，可通过 sideload 安装自定义 Rom</li></ul><ul class="notion-list notion-list-disc notion-block-2f2a85b037d780aea10ccc7357d2589c"><li><b><span class="notion-inline-underscore">TWRP / Orangefox 等</span></b>  - 尽可能多的功能，例如终端、文件管理、安装本地刷机包等</li></ul><div class="notion-text notion-block-2f2a85b037d78020ab6ee62a81a9c5b0">部分设备有一个专门的 Rec 分区，刷入 Rec.img 即可永久安装。部分设备将 Rec 整合进 boot 分区里，但仍可使用 <code class="notion-inline-code">fastboot boot</code> 命令临时启动。各设备详情自行了解。</div><h4 class="notion-h notion-h3 notion-h-indent-2 notion-block-215a85b037d780bda8b8f4e7720a7a1c" data-id="215a85b037d780bda8b8f4e7720a7a1c"><span><div id="215a85b037d780bda8b8f4e7720a7a1c" class="notion-header-anchor"></div><a class="notion-hash-link" href="#215a85b037d780bda8b8f4e7720a7a1c" 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></h4><div class="notion-text notion-block-215a85b037d780a59342d5fab65a448d">自定义 Rom 不会也没必要包含特定设备所有分区的完整镜像。这就引出了“底包”的概念，即安装一个自定义 Rom 前所基于的原厂系统版本。如果不正确，会导致无法安装或各种问题。</div><div class="notion-text notion-block-215a85b037d780579306fa7b0d94adbb">例如，一加手机上的 Android 15 / 16 类原生，开发者要求首次安装前先刷入或升级到 COS/OOS15（Android 15），再安装类原生。而不能从其它版本（如 COS/OOS14）上直接安装。</div><div class="notion-text notion-block-215a85b037d7809c993dffb8fb124ab8">对于使用 AB/VAB 双槽位的设备，建议安装 <b>两次 </b>底包系统以确保两个槽位都正确安装，以防其中一个槽位因底包不正确导致后续的自定义 Rom 不能正常工作。</div><h4 class="notion-h notion-h3 notion-h-indent-2 notion-block-18fa85b037d78070a39bcc5711f41aa9" data-id="18fa85b037d78070a39bcc5711f41aa9"><span><div id="18fa85b037d78070a39bcc5711f41aa9" class="notion-header-anchor"></div><a class="notion-hash-link" href="#18fa85b037d78070a39bcc5711f41aa9" 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></h4><div class="notion-text notion-block-2f2a85b037d78054b1bcc5684efc3379">安装 自定义Rom 的标准步骤是：</div><ol start="1" class="notion-list notion-list-numbered notion-block-2f2a85b037d780acb0f7fd78a6abfe5e" style="list-style-type:decimal"><li>进入任意的非原厂 Rec</li></ol><ol start="2" class="notion-list notion-list-numbered notion-block-223a85b037d7803abce9ed116b25c56a" style="list-style-type:decimal"><li>格式化 data</li></ol><ol start="3" class="notion-list notion-list-numbered notion-block-223a85b037d78006b4a2dec14c0a45e5" style="list-style-type:decimal"><li>adb sideload “rom.zip”</li></ol><ol start="4" class="notion-list notion-list-numbered notion-block-223a85b037d78056aed7eca96028b781" style="list-style-type:decimal"><li>重启进系统，或重启到 Rec 安装附加包</li></ol><div class="notion-text notion-block-2f2a85b037d78086b247c17dc9130f4b">对于使用 AB/VAB 双槽位的设备，在 Rec 中安装 Rom 包会把系统刷入另一非活动槽位，并在重启后进入新槽位。但是 Gapps , KernelSU 等附加包会安装在当前槽位，这就是为什么 Rec 在安装完系统后提示附加包需要在重启到 Rec（新槽位）后再安装。</div><h4 class="notion-h notion-h3 notion-h-indent-2 notion-block-5477885ce0814ba09f0fbd7594eba7b9" data-id="5477885ce0814ba09f0fbd7594eba7b9"><span><div id="5477885ce0814ba09f0fbd7594eba7b9" class="notion-header-anchor"></div><a class="notion-hash-link" href="#5477885ce0814ba09f0fbd7594eba7b9" 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></h4><div class="notion-text notion-block-18fa85b037d7808a8bfffce25a48546f"><b><span class="notion-inline-underscore">始终以开发者的告知为准</span></b>，“脏刷机”可能能正常开机但会引发Bug。</div><div class="notion-text notion-block-838191dec3854f2b834d2a0e625f5d1e">通常情况下：</div><ul class="notion-list notion-list-disc notion-block-18fa85b037d780358b56fb0aa90bff42"><li>同一个Rom的版本升级可以“脏刷机”，即不清除任何数据。但要以开发者的说明为准。</li></ul><ul class="notion-list notion-list-disc notion-block-390f0bcffdc242e190302c34d19bf336"><li>“双清”，又称为恢复出厂设置，可在TWRP里完成。它会跳过清除用户根目录文件(/data/media)，照片、锁屏密码等会被保留。可在不同类原生间切换但不建议。</li></ul><ul class="notion-list notion-list-disc notion-block-18fa85b037d780b69f19d5549e3c0ace"><li>“格式化Data”是最有效的数据清除，会抹掉一切用户和系统本身产生的数据，同时data分区会恢复到未加密状态，可避免残留数据引发Bug。<b><span class="notion-inline-underscore">这适用于大多数 Rom 的首次安装</span></b>。</li></ul><ul class="notion-list notion-list-disc notion-block-4d88a2562d0741209888abb2d7e596dd"><li>如果进行了Android版本降级，则必须格式化Data，否则必将陷入引导循环“卡第一屏”，随后在三次启动失败后进入 Rec 。</li></ul><h4 class="notion-h notion-h3 notion-h-indent-2 notion-block-2f2a85b037d780b49a90fb63f683949e" data-id="2f2a85b037d780b49a90fb63f683949e"><span><div id="2f2a85b037d780b49a90fb63f683949e" class="notion-header-anchor"></div><a class="notion-hash-link" href="#2f2a85b037d780b49a90fb63f683949e" 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></h4><ol start="1" class="notion-list notion-list-numbered notion-block-18fa85b037d78076b92adaf908c6b6ac" style="list-style-type:decimal"><li>Adb sideload 不一定要跑到100%才完成，例如有的设备跑到47%即正常结束。</li></ol><ol start="2" class="notion-list notion-list-numbered notion-block-18fa85b037d780bca34fe56c70b201c4" style="list-style-type:decimal"><li>除了常见的卡刷包，还有 Fastboot 刷机方式，就是插上手机跑脚本安装 img 镜像。Linux - sh，Windows - bat。</li></ol><ol start="3" class="notion-list notion-list-numbered notion-block-18fa85b037d780eaad81e83f760ce929" style="list-style-type:decimal"><li>Adb sideload 命令可能会有时遇到奇怪报错。先更新adb软件到最新版本，再尝试将Rom包名改短并去除zip扩展名。</li></ol><ol start="4" class="notion-list notion-list-numbered notion-block-18fa85b037d78046ae32ea27fb915c5d" style="list-style-type:decimal"><li>对于AB/VAB槽位的设备，如果刷完新 Rom 意外无法开机，直接切换回原启动槽位即可，这就是它被设计出来的功能。</li></ol><ol start="5" class="notion-list notion-list-numbered notion-block-18fa85b037d780718198e12b4423e02c" style="list-style-type:decimal"><li>部分AB/VAB槽位的设备，不怕麻烦的话可以统一刷系统在A槽位并保持使用，在B槽位启动可能会出现硬件bug，也可能不方便救砖。</li></ol><div class="notion-row notion-block-21ea85b037d780fa8367c8099ffa0cdf"><div class="notion-column notion-block-21ea85b037d7808ea15bd44d56459830" style="width:calc((100% - (1 * min(32px, 4vw))) * 0.5)"></div><div class="notion-spacer"></div><div class="notion-column notion-block-21ea85b037d780588f23fa806df99d67" style="width:calc((100% - (1 * min(32px, 4vw))) * 0.5)"></div><div class="notion-spacer"></div></div><h2 class="notion-h notion-h1 notion-h-indent-0 notion-block-f7a17077ced54ad5b432f5ab9b12ff40" data-id="f7a17077ced54ad5b432f5ab9b12ff40"><span><div id="f7a17077ced54ad5b432f5ab9b12ff40" class="notion-header-anchor"></div><a class="notion-hash-link" href="#f7a17077ced54ad5b432f5ab9b12ff40" 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><div class="notion-text notion-block-5df9e74391a14b0fa890a3f284079195">先根据个人爱好和实际情况安装 <b>root</b> 管理器</div><div class="notion-text notion-block-2f2a85b037d7803380c1ccd28df90819"><b><a class="notion-link" href="https://github.com/topjohnwu/Magisk" target="_blank" rel="noopener noreferrer">Magisk</a></b> - 经典易用，适合新手。基于 init 注入的用户空间 Root 方案。模块系统使用 Magic Mount</div><div class="notion-text notion-block-2f2a85b037d7808d9017f3300fdddd13"><b><a class="notion-link" href="https://kernelsu.org/" target="_blank" rel="noopener noreferrer">KernelSU</a></b> - 通过加载内核模块（LKM）或 安装自定义内核（GKI），由内核授予 Root 权限。模块系统使用 OverlayFS</div><div class="notion-text notion-block-2f2a85b037d78027ac0ee8ad59142124"><b><a class="notion-link" href="https://github.com/KernelSU-Next/KernelSU-Next" target="_blank" rel="noopener noreferrer">KernelSU-Next</a></b> - 基于原版 KSU 添加了更多实用功能，适合配合 SuSFS 反检测。模块系统允许使用 Magic Mount 或 OverlayFS</div><div class="notion-text notion-block-2f2a85b037d7805da748ceed1f01fb8d"><b><a class="notion-link" href="https://github.com/bmax121/APatch" target="_blank" rel="noopener noreferrer">Apatch</a></b><b> </b>- 通过修改/重写内核行为，由内核授予 Root 权限，通用性强。支持系统模块和 C 语言编写的 KPM 内核模块，适合开发者。</div><h3 class="notion-h notion-h2 notion-h-indent-1 notion-block-20fa85b037d780fd8280c384cfdd15a8" data-id="20fa85b037d780fd8280c384cfdd15a8"><span><div id="20fa85b037d780fd8280c384cfdd15a8" class="notion-header-anchor"></div><a class="notion-hash-link" href="#20fa85b037d780fd8280c384cfdd15a8" 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></h3><div class="notion-text notion-block-20fa85b037d78004beb4fa484e7291ed">必做项，参考我的另一篇文章：</div><div class="notion-row"><a class="notion-bookmark notion-block-22ca85b037d780aea150f5ceb5bd8b3a" href="https://www.fosvcat.com/article/9" target="_blank" rel="noopener noreferrer"><div><div class="notion-bookmark-title">www.fosvcat.com</div><div class="notion-bookmark-link"><div class="notion-bookmark-link-text">https://www.fosvcat.com/article/9</div></div></div></a></div><h3 class="notion-h notion-h2 notion-h-indent-1 notion-block-b743e9be59454960890a36474d71b706" data-id="b743e9be59454960890a36474d71b706"><span><div id="b743e9be59454960890a36474d71b706" class="notion-header-anchor"></div><a class="notion-hash-link" href="#b743e9be59454960890a36474d71b706" title="处理Gapps"><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">处理Gapps</span></span></h3><hr class="notion-hr notion-block-223a85b037d780559808e8a865c68a78"/><h4 class="notion-h notion-h3 notion-h-indent-2 notion-block-223a85b037d780069bc4dd262f901848" data-id="223a85b037d780069bc4dd262f901848"><span><div id="223a85b037d780069bc4dd262f901848" class="notion-header-anchor"></div><a class="notion-hash-link" href="#223a85b037d780069bc4dd262f901848" title="优化 Gboard"><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">优化 Gboard</span></span></h4><div class="notion-text notion-block-e3de9dbcb48a46ada98421c762fe6ed3">作为 Google 官方的输入法，Gboard 与 Android的功能适配和界面风格搭配都是最好的。输入法功能简洁纯粹，隐私保护相对较好。但缺点是不支持 签到、消费、皮肤、会员、社交、小游戏、短视频、用户学习与网购个性化推荐 等功能。</div><div class="notion-text notion-block-223a85b037d780a59d89fdaabf243deb">各国产输入法以及微软拼音等均支持导入导出各自的词库。<a class="notion-link" href="https://github.com/studyzy/imewlconverter" target="_blank" rel="noopener noreferrer">深蓝词库转换</a>是一款免费的开源软件，支持Windows、Linux、MacOS，它可以将各输入法的词库互相转换。选择你导出的词库文件并转换为Gboard词库，再导入到Gboard个人字典即可。</div><div class="notion-text notion-block-223a85b037d78053a6bbc2773fa5e595">这有一个拼音词库项目，适用于 Android 与 Linux 。支持Gboard，Fcitx5。</div><a class="notion-external notion-external-block notion-row notion-block-223a85b037d780bcb7c7e91aa3565717" href="https://github.com/wuhgit/CustomPinyinDictionary" target="_blank" rel="noopener noreferrer"><div class="notion-external-image"><svg viewBox="0 0 260 260"><g><path d="M128.00106,0 C57.3172926,0 0,57.3066942 0,128.00106 C0,184.555281 36.6761997,232.535542 87.534937,249.460899 C93.9320223,250.645779 96.280588,246.684165 96.280588,243.303333 C96.280588,240.251045 96.1618878,230.167899 96.106777,219.472176 C60.4967585,227.215235 52.9826207,204.369712 52.9826207,204.369712 C47.1599584,189.574598 38.770408,185.640538 38.770408,185.640538 C27.1568785,177.696113 39.6458206,177.859325 39.6458206,177.859325 C52.4993419,178.762293 59.267365,191.04987 59.267365,191.04987 C70.6837675,210.618423 89.2115753,204.961093 96.5158685,201.690482 C97.6647155,193.417512 100.981959,187.77078 104.642583,184.574357 C76.211799,181.33766 46.324819,170.362144 46.324819,121.315702 C46.324819,107.340889 51.3250588,95.9223682 59.5132437,86.9583937 C58.1842268,83.7344152 53.8029229,70.715562 60.7532354,53.0843636 C60.7532354,53.0843636 71.5019501,49.6441813 95.9626412,66.2049595 C106.172967,63.368876 117.123047,61.9465949 128.00106,61.8978432 C138.879073,61.9465949 149.837632,63.368876 160.067033,66.2049595 C184.49805,49.6441813 195.231926,53.0843636 195.231926,53.0843636 C202.199197,70.715562 197.815773,83.7344152 196.486756,86.9583937 C204.694018,95.9223682 209.660343,107.340889 209.660343,121.315702 C209.660343,170.478725 179.716133,181.303747 151.213281,184.472614 C155.80443,188.444828 159.895342,196.234518 159.895342,208.176593 C159.895342,225.303317 159.746968,239.087361 159.746968,243.303333 C159.746968,246.709601 162.05102,250.70089 168.53925,249.443941 C219.370432,232.499507 256,184.536204 256,128.00106 C256,57.3066942 198.691187,0 128.00106,0 Z M47.9405593,182.340212 C47.6586465,182.976105 46.6581745,183.166873 45.7467277,182.730227 C44.8183235,182.312656 44.2968914,181.445722 44.5978808,180.80771 C44.8734344,180.152739 45.876026,179.97045 46.8023103,180.409216 C47.7328342,180.826786 48.2627451,181.702199 47.9405593,182.340212 Z M54.2367892,187.958254 C53.6263318,188.524199 52.4329723,188.261363 51.6232682,187.366874 C50.7860088,186.474504 50.6291553,185.281144 51.2480912,184.70672 C51.8776254,184.140775 53.0349512,184.405731 53.8743302,185.298101 C54.7115892,186.201069 54.8748019,187.38595 54.2367892,187.958254 Z M58.5562413,195.146347 C57.7719732,195.691096 56.4895886,195.180261 55.6968417,194.042013 C54.9125733,192.903764 54.9125733,191.538713 55.713799,190.991845 C56.5086651,190.444977 57.7719732,190.936735 58.5753181,192.066505 C59.3574669,193.22383 59.3574669,194.58888 58.5562413,195.146347 Z M65.8613592,203.471174 C65.1597571,204.244846 63.6654083,204.03712 62.5716717,202.981538 C61.4524999,201.94927 61.1409122,200.484596 61.8446341,199.710926 C62.5547146,198.935137 64.0575422,199.15346 65.1597571,200.200564 C66.2704506,201.230712 66.6095936,202.705984 65.8613592,203.471174 Z M75.3025151,206.281542 C74.9930474,207.284134 73.553809,207.739857 72.1039724,207.313809 C70.6562556,206.875043 69.7087748,205.700761 70.0012857,204.687571 C70.302275,203.678621 71.7478721,203.20382 73.2083069,203.659543 C74.6539041,204.09619 75.6035048,205.261994 75.3025151,206.281542 Z M86.046947,207.473627 C86.0829806,208.529209 84.8535871,209.404622 83.3316829,209.4237 C81.8013,209.457614 80.563428,208.603398 80.5464708,207.564772 C80.5464708,206.498591 81.7483088,205.631657 83.2786917,205.606221 C84.8005962,205.576546 86.046947,206.424403 86.046947,207.473627 Z M96.6021471,207.069023 C96.7844366,208.099171 95.7267341,209.156872 94.215428,209.438785 C92.7295577,209.710099 91.3539086,209.074206 91.1652603,208.052538 C90.9808515,206.996955 92.0576306,205.939253 93.5413813,205.66582 C95.054807,205.402984 96.4092596,206.021919 96.6021471,207.069023 Z" fill="#161614"></path></g></svg></div><div class="notion-external-description"><div class="notion-external-title">CustomPinyinDictionary</div><div class="notion-external-block-desc">wuhgit<span> • </span>Updated May 7, 2026</div></div></a><h4 class="notion-h notion-h3 notion-h-indent-2 notion-block-46c437f0eb074fbd8c0b58060c265106" data-id="46c437f0eb074fbd8c0b58060c265106"><span><div id="46c437f0eb074fbd8c0b58060c265106" class="notion-header-anchor"></div><a class="notion-hash-link" href="#46c437f0eb074fbd8c0b58060c265106" title="过Play认证"><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">过Play认证</span></span></h4><div class="notion-text notion-block-187a85b037d780d49f0af7bda16ce793"><b>对于中国用户不是那么重要</b>，因为只有一部分海外应用会检查设备完整性。</div><div class="notion-text notion-block-a1ed52f0121b4c2ba4ac7623aa023e27">解锁后你的<a class="notion-link" href="https://developer.android.com/google/play/integrity?hl=zh-cn" target="_blank" rel="noopener noreferrer">Play Integrity</a> 是异常的。你最好至少使系统达到 Device 的等级。如果有自己的有效Keybox就用Tricky Store。此处不细讲，请务必注意不要泄露自己的Keybox。</div><div class="notion-text notion-block-1a7a85b037d780da9acdf76f3eaa7527">详细请参考我的另一篇文章：<a class="notion-link" href="https://www.fosvcat.com/article/10" target="_blank" rel="noopener noreferrer">Play Integrity/完整性认证详解</a></div><div class="notion-text notion-block-180a85b037d780b3a2bfd4cfbe5ff4bd">检查你的Play认证：<a class="notion-link" href="https://play.google.com/store/apps/details?id=gr.nikolasspyr.integritycheck" target="_blank" rel="noopener noreferrer">Play Integrity API Checker</a></div><div class="notion-text notion-block-20fa85b037d780429364ed429ef437bb">如果你的 Rom 自带有关的欺骗选项，建议优先尝试使用。</div><h4 class="notion-h notion-h3 notion-h-indent-2 notion-block-b042314b30ca4b61b91b9f4f0246afb1" data-id="b042314b30ca4b61b91b9f4f0246afb1"><span><div id="b042314b30ca4b61b91b9f4f0246afb1" class="notion-header-anchor"></div><a class="notion-hash-link" href="#b042314b30ca4b61b91b9f4f0246afb1" title="替换到 MicroG（可选）"><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>替换到 MicroG</b>（可选）</span></span></h4><div class="notion-text notion-block-187a85b037d7806b8707ed9ce7b1d8fd">如果你<b>基本不用</b>GMS功能，但又需要用到几个依赖GMS的APP，MicroG会非常适合你。</div><div class="notion-text notion-block-ce47efbbd3a948e1a4cf4aa21c2e07de">你可以将它简单理解成一个高度精简、定制的服务框架，用于完全替换掉原版 Google 框架并保持依赖 Google 库的应用正常运行。</div><div class="notion-row"><a class="notion-bookmark notion-block-233a85b037d78066af51fae89655ae35" href="https://microg.org/" target="_blank" rel="noopener noreferrer"><div><div class="notion-bookmark-title">microg.org</div><div class="notion-bookmark-link"><div class="notion-bookmark-link-text">https://microg.org/</div></div></div></a></div><div class="notion-text notion-block-d2afe3ddf8844aa78f2110c74fc9269c">当microG更新时，你仅需在官网直接下载并更新APK而无需每次都刷新模块。</div><div class="notion-text notion-block-152c254e22f54c32a58f48ad3436da40">这里有一个国内开发者自制的<a class="notion-link" href="https://github.com/ozingi/microG_GSync" target="_blank" rel="noopener noreferrer">安装模块</a>。</div><div class="notion-text notion-block-233a85b037d7801b90d4f3bb004f2d1e">如果你不喜欢 Play Store 可以使用 Aurora Store 替代，它会显示应用在MicroG下的工作情况。</div><a class="notion-external notion-external-block notion-row notion-block-233a85b037d780cd8124c929f0856e33" href="https://github.com/whyorean/AuroraStore" target="_blank" rel="noopener noreferrer"><div class="notion-external-image"><svg viewBox="0 0 260 260"><g><path d="M128.00106,0 C57.3172926,0 0,57.3066942 0,128.00106 C0,184.555281 36.6761997,232.535542 87.534937,249.460899 C93.9320223,250.645779 96.280588,246.684165 96.280588,243.303333 C96.280588,240.251045 96.1618878,230.167899 96.106777,219.472176 C60.4967585,227.215235 52.9826207,204.369712 52.9826207,204.369712 C47.1599584,189.574598 38.770408,185.640538 38.770408,185.640538 C27.1568785,177.696113 39.6458206,177.859325 39.6458206,177.859325 C52.4993419,178.762293 59.267365,191.04987 59.267365,191.04987 C70.6837675,210.618423 89.2115753,204.961093 96.5158685,201.690482 C97.6647155,193.417512 100.981959,187.77078 104.642583,184.574357 C76.211799,181.33766 46.324819,170.362144 46.324819,121.315702 C46.324819,107.340889 51.3250588,95.9223682 59.5132437,86.9583937 C58.1842268,83.7344152 53.8029229,70.715562 60.7532354,53.0843636 C60.7532354,53.0843636 71.5019501,49.6441813 95.9626412,66.2049595 C106.172967,63.368876 117.123047,61.9465949 128.00106,61.8978432 C138.879073,61.9465949 149.837632,63.368876 160.067033,66.2049595 C184.49805,49.6441813 195.231926,53.0843636 195.231926,53.0843636 C202.199197,70.715562 197.815773,83.7344152 196.486756,86.9583937 C204.694018,95.9223682 209.660343,107.340889 209.660343,121.315702 C209.660343,170.478725 179.716133,181.303747 151.213281,184.472614 C155.80443,188.444828 159.895342,196.234518 159.895342,208.176593 C159.895342,225.303317 159.746968,239.087361 159.746968,243.303333 C159.746968,246.709601 162.05102,250.70089 168.53925,249.443941 C219.370432,232.499507 256,184.536204 256,128.00106 C256,57.3066942 198.691187,0 128.00106,0 Z M47.9405593,182.340212 C47.6586465,182.976105 46.6581745,183.166873 45.7467277,182.730227 C44.8183235,182.312656 44.2968914,181.445722 44.5978808,180.80771 C44.8734344,180.152739 45.876026,179.97045 46.8023103,180.409216 C47.7328342,180.826786 48.2627451,181.702199 47.9405593,182.340212 Z M54.2367892,187.958254 C53.6263318,188.524199 52.4329723,188.261363 51.6232682,187.366874 C50.7860088,186.474504 50.6291553,185.281144 51.2480912,184.70672 C51.8776254,184.140775 53.0349512,184.405731 53.8743302,185.298101 C54.7115892,186.201069 54.8748019,187.38595 54.2367892,187.958254 Z M58.5562413,195.146347 C57.7719732,195.691096 56.4895886,195.180261 55.6968417,194.042013 C54.9125733,192.903764 54.9125733,191.538713 55.713799,190.991845 C56.5086651,190.444977 57.7719732,190.936735 58.5753181,192.066505 C59.3574669,193.22383 59.3574669,194.58888 58.5562413,195.146347 Z M65.8613592,203.471174 C65.1597571,204.244846 63.6654083,204.03712 62.5716717,202.981538 C61.4524999,201.94927 61.1409122,200.484596 61.8446341,199.710926 C62.5547146,198.935137 64.0575422,199.15346 65.1597571,200.200564 C66.2704506,201.230712 66.6095936,202.705984 65.8613592,203.471174 Z M75.3025151,206.281542 C74.9930474,207.284134 73.553809,207.739857 72.1039724,207.313809 C70.6562556,206.875043 69.7087748,205.700761 70.0012857,204.687571 C70.302275,203.678621 71.7478721,203.20382 73.2083069,203.659543 C74.6539041,204.09619 75.6035048,205.261994 75.3025151,206.281542 Z M86.046947,207.473627 C86.0829806,208.529209 84.8535871,209.404622 83.3316829,209.4237 C81.8013,209.457614 80.563428,208.603398 80.5464708,207.564772 C80.5464708,206.498591 81.7483088,205.631657 83.2786917,205.606221 C84.8005962,205.576546 86.046947,206.424403 86.046947,207.473627 Z M96.6021471,207.069023 C96.7844366,208.099171 95.7267341,209.156872 94.215428,209.438785 C92.7295577,209.710099 91.3539086,209.074206 91.1652603,208.052538 C90.9808515,206.996955 92.0576306,205.939253 93.5413813,205.66582 C95.054807,205.402984 96.4092596,206.021919 96.6021471,207.069023 Z" fill="#161614"></path></g></svg></div><div class="notion-external-description"><div class="notion-external-title">AuroraStore</div><div class="notion-external-block-desc">whyorean<span> • </span>Updated May 7, 2026</div></div></a><div class="notion-text notion-block-5aee955f21eb40c298734cda2a2eb9a9">需求：</div><ol start="1" class="notion-list notion-list-numbered notion-block-ecf31d27e0574f60ae7ff5f22c45dd82" style="list-style-type:decimal"><li>Vanilla 版 Rom 直接安装。Gapps 版 Rom 需在安装前手动卸载精简掉 Google 服务</li></ol><ol start="2" class="notion-list notion-list-numbered notion-block-233a85b037d78024825ae0774d1d06c5" style="list-style-type:decimal"><li>签名伪装权限。有些Rom会自带 (如Rising)，不自带的需安装 <a class="notion-link" href="https://github.com/whew-inc/FakeGApps" target="_blank" rel="noopener noreferrer">FakeGapps</a> 模块(Xposed)</li></ol><div class="notion-text notion-block-7e3c404686eb4e048816111e29e9c975">优点：</div><ul class="notion-list notion-list-disc notion-block-fca9b26d172b4c33bbe7094ffa1f6b12"><li>省电、可控性高、相对更少的信息收集</li></ul><ul class="notion-list notion-list-disc notion-block-f6a1cf90ef9f471d924ec89999242505"><li>支持关闭或开启设备注册，可自定义设备信息</li></ul><ul class="notion-list notion-list-disc notion-block-7396054735f24747b287ad4d05f58843"><li>支持关闭或开启FCM推送，可自行选择允许的应用</li></ul><ul class="notion-list notion-list-disc notion-block-4b9ee7fd3c884c3bae65985bf31f4918"><li>支持关闭或开启向设备完整性认证，可自定义设备信息</li></ul><div class="notion-text notion-block-4b5967e8de924800bcf51ba1abd2a047">缺点：</div><ul class="notion-list notion-list-disc notion-block-d417b19f332a44caa1db455be0957c64"><li>Google 游戏无法运行</li></ul><ul class="notion-list notion-list-disc notion-block-20fa85b037d780cebb74c3500aa552d3"><li>不支持 Google Wallet （Google Pay 核心功能包含在 GMS 中）</li></ul><ul class="notion-list notion-list-disc notion-block-e1c77f3d6a3849ccba58b2cbd8484eb4"><li>一些 Google 特色功能丢失，如 备份、新设备登录验证、通行密钥、自动填充 等。</li></ul><h3 class="notion-h notion-h2 notion-h-indent-1 notion-block-d6a172da248a464fac4072255f3069e7" data-id="d6a172da248a464fac4072255f3069e7"><span><div id="d6a172da248a464fac4072255f3069e7" class="notion-header-anchor"></div><a class="notion-hash-link" href="#d6a172da248a464fac4072255f3069e7" title="处理不规范的APP"><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">处理不规范的APP</span></span></h3><h4 class="notion-h notion-h3 notion-h-indent-2 notion-block-4da9f4e9c044491a8888d96dcff918cd" data-id="4da9f4e9c044491a8888d96dcff918cd"><span><div id="4da9f4e9c044491a8888d96dcff918cd" class="notion-header-anchor"></div><a class="notion-hash-link" href="#4da9f4e9c044491a8888d96dcff918cd" title="Thanox"><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">Thanox</span></span></h4><ul class="notion-list notion-list-disc notion-block-59ac67e723d14f6b860ee30338603817"><li>APK - 建议LSP激活。如果需要 Pro 版，为了全功能+多设备支持，建议在play商店购买</li></ul><div class="notion-row"><a class="notion-bookmark notion-block-1a8a85b037d78057bf6ff3173ac1d655" href="https://tornaco.github.io/Thanox/" target="_blank" rel="noopener noreferrer"><div><div class="notion-bookmark-title">欢迎使用Thanox</div><div class="notion-bookmark-description">Thanox是一个Android系统管理工具，在系统隐私和系统优化方便提供了便利的功能。包含应用的权限管理，后台启动管理，后台运行管理，以及强大的情景模式和独特新奇的移花接木功能。</div><div class="notion-bookmark-link"><div class="notion-bookmark-link-icon"><img src="https://www.notion.so/image/https%3A%2F%2Ftornaco.github.io%2FThanox%2Ffavicon.ico?table=block&amp;id=1a8a85b0-37d7-8057-bf6f-f3173ac1d655&amp;t=1a8a85b0-37d7-8057-bf6f-f3173ac1d655" alt="欢迎使用Thanox" loading="lazy" decoding="async"/></div><div class="notion-bookmark-link-text">https://tornaco.github.io/Thanox/</div></div></div></a></div><blockquote class="notion-quote notion-block-187a85b037d780fa86a1efc87704b7cd"><div>“手机管家”这词听着有点贬义，但Thanox几乎就是最好的综合管理应用</div></blockquote><div class="notion-text notion-block-c16e68f1b84f4a5aad87d75c1a15f767">如果你的设备要安装一些国产APP等，那它绝对是必要的。原生和类原生系统都没有自启动管理这种概念。Thanox提供了限制自启、息屏杀死、划卡杀死应用的选项来对付不规范的APP，也能拓展出很多有用的功能，例如冻结APP，针对性隐藏手机号，管理APP Ops，模糊最近任务卡片等</div><div class="notion-text notion-block-d5052df359f34e329bdbf55892685d23">使用【移花接木】，可以直接跳过一些应用活动，如无用的启动广告画面。</div><div class="notion-text notion-block-7aa17c1fa5584cd3bc9db639dd075361">使用【情景模式】，你还可以实现应用保活、自动划卡、自动开关移动数据等更多功能。</div><div class="notion-text notion-block-066629f098524b2eb81d491119ccc3bf">我的自用情景模式代码如下，注意需要授权root。它们均来自于<a class="notion-link" href="https://bzmshang.top/Thanox_SceneModel" target="_blank" rel="noopener noreferrer">冰梦博客</a>：</div><div class="notion-row notion-block-1a7a85b037d780e78413c9af51bebc3d"><div class="notion-column notion-block-20fa85b037d780458ed9f06127e7df88" style="width:calc((100% - (2 * min(32px, 4vw))) * 0.3333333333333333)"></div><div class="notion-spacer"></div><div class="notion-column notion-block-20fa85b037d780258670dc6f37e6bef2" style="width:calc((100% - (2 * min(32px, 4vw))) * 0.3333333333333333)"></div><div class="notion-spacer"></div><div class="notion-column notion-block-1a7a85b037d78037be52e68fe0d4f42a" style="width:calc((100% - (2 * min(32px, 4vw))) * 0.3333333333333333)"></div><div class="notion-spacer"></div></div><h4 class="notion-h notion-h3 notion-h-indent-2 notion-block-160a800c206c4bf68da4329923ecd1e4" data-id="160a800c206c4bf68da4329923ecd1e4"><span><div id="160a800c206c4bf68da4329923ecd1e4" class="notion-header-anchor"></div><a class="notion-hash-link" href="#160a800c206c4bf68da4329923ecd1e4" title="MaterialCleaner"><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>MaterialCleaner</b></span></span></h4><ul class="notion-list notion-list-disc notion-block-2af642d6e5ee40f7b70fd2312ab7893a"><li>可选 - APK - 需Root</li></ul><div class="notion-row notion-block-1a8a85b037d780308075ca7f8967777a"><div class="notion-column notion-block-1a8a85b037d780ac98a0f5fb675dd99f" style="width:calc((100% - (1 * min(32px, 4vw))) * 0.5)"><div class="notion-row"><a class="notion-bookmark notion-block-1a8a85b037d780798473f1cd6aac3ee6" href="https://github.com/MaterialCleaner/MaterialCleaner/wiki" target="_blank" rel="noopener noreferrer"><div><div class="notion-bookmark-title">Home</div><div class="notion-bookmark-description">Contribute to MaterialCleaner/MaterialCleaner 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=1a8a85b0-37d7-8079-8473-f1cd6aac3ee6&amp;t=1a8a85b0-37d7-8079-8473-f1cd6aac3ee6" alt="Home" loading="lazy" decoding="async"/></div><div class="notion-bookmark-link-text">https://github.com/MaterialCleaner/MaterialCleaner/wiki</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%2Fd7eae4ff960c7902f6589bdc7e72c500373a34950a8f4334a759e6a6b7b4dc2e%2FMaterialCleaner%2FMaterialCleaner?table=block&amp;id=1a8a85b0-37d7-8079-8473-f1cd6aac3ee6&amp;t=1a8a85b0-37d7-8079-8473-f1cd6aac3ee6" alt="Home" loading="lazy" decoding="async"/></div></a></div><div class="notion-row"><a class="notion-bookmark notion-block-327a85b037d7800c9d8dff01d3a24c7c" href="https://t.me/c/1353277506/108456" target="_blank" rel="noopener noreferrer"><div><div class="notion-bookmark-title">Telegram</div><div class="notion-bookmark-link"><div class="notion-bookmark-link-icon"><img src="https://www.notion.so/image/https%3A%2F%2Ftelegram.org%2Fimg%2Fapple-touch-icon.png?table=block&amp;id=327a85b0-37d7-800c-9d8d-ff01d3a24c7c&amp;t=327a85b0-37d7-800c-9d8d-ff01d3a24c7c" alt="Telegram" loading="lazy" decoding="async"/></div><div class="notion-bookmark-link-text">https://t.me/c/1353277506/108456</div></div></div></a></div><div class="notion-text notion-block-327a85b037d780adb14ce3941a9ee3bb">经典应用 <a class="notion-link" href="https://sr.rikka.app/zh-hans/" target="_blank" rel="noopener noreferrer">存储空间隔离</a> 在 2023 年 4 月发布了最后一次更新。</div><div class="notion-text notion-block-180a85b037d780089fcccca46ddaf4b0">很遗憾，作为存储空间隔离的唯一免费平替，<b>Cleaner </b>作者在 2023 年末目前也已停更，Play商店也已下架，无法付费获取完整版。但免费版依然够用。</div><div class="notion-text notion-block-327a85b037d7808bb24bec135ce7efea">Github 可以下载 2.0.1 版本，TG 群组可以下载 2.1.4 beta 版，稳定性自测。</div><div class="notion-text notion-block-180a85b037d78088a669e19fcfacc13a">经测试目前在 Android15 正常工作。A15用户只需要使用 Guise 欺骗一下 Android Version 和 API 即可。</div><div class="notion-text notion-block-df3e8eb1973947d49799577e93467ad8">应用的主要作用都是实现存储重定向，让指定的应用只能访问用户指定的文件夹，以将有用的文件、媒体等存至规范的文件夹。如把Telegram保存的图片放在/Pictures，将某些APP在根目录乱建的垃圾文件放在各自私有目录等。</div><div class="notion-text notion-block-80dc2da24f934f0aadca9e08749f4e35">如果你压根不在乎手机上的文件管理，当然也可以不用  ¯\_(ツ)_/¯</div><div class="notion-blank notion-block-327a85b037d780508c62d19e5ff9c75d"> </div></div><div class="notion-spacer"></div><div class="notion-column notion-block-1a8a85b037d78018969fe3ae9c6b55b1" style="width:calc((100% - (1 * min(32px, 4vw))) * 0.5)"><figure class="notion-asset-wrapper notion-asset-wrapper-image notion-block-9b9f54ef63e74eb69dab8f93726d63ba"><div style="position:relative;display:flex;justify-content:center;align-self:center;width:240px;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%2F39fcdadd-0bbb-4c23-aac9-8433cad5bb83%2Febfd8a0d-dacd-4fc8-93c0-5bc83bdc6d98%2F0-450x1024.png?table=block&amp;id=9b9f54ef-63e7-4eb6-9dab-8f93726d63ba&amp;t=9b9f54ef-63e7-4eb6-9dab-8f93726d63ba&amp;width=240&amp;cache=v2" alt="notion image" loading="lazy" decoding="async"/></div></figure></div><div class="notion-spacer"></div></div><h3 class="notion-h notion-h2 notion-h-indent-1 notion-block-a8f0b45ec8d74e228f80a9a1f3492243" data-id="a8f0b45ec8d74e228f80a9a1f3492243"><span><div id="a8f0b45ec8d74e228f80a9a1f3492243" class="notion-header-anchor"></div><a class="notion-hash-link" href="#a8f0b45ec8d74e228f80a9a1f3492243" 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></h3><div class="notion-text notion-block-9c4ad17925d04571a9c64e7bbc56172b">如果每个APP都在后台运行一个接收消息的进程，对用户设备的影响会是灾难性的。于是统一推送服务诞生了，只需要运行它这一个进程，即可接收不同服务器的消息推送，在收到消息后会唤醒对应应用即可。</div><div class="notion-text notion-block-244a85b037d780988858e1dd493d1d65">当然，这是需要软件开发商适配的。在海外，Google 统一提供推送服务并强制要求 Play 商店的所有需要推送的APP适配。在国内，类似的统一推送服务难以实行。各品牌厂商各自提供推送服务，各开发商需要单独适配并全部塞进APP内。混乱的软件开发生态导致有的APP适配了多个推送服务，有的则一个也不适配。</div><div class="notion-text notion-block-21ca85b037d780ac9d00cdb215e93d74">在类原生系统中使用推送服务有以下选择：</div><h4 class="notion-h notion-h3 notion-h-indent-2 notion-block-b7567f8e244e485da28a200ea127c2b1" data-id="b7567f8e244e485da28a200ea127c2b1"><span><div id="b7567f8e244e485da28a200ea127c2b1" class="notion-header-anchor"></div><a class="notion-hash-link" href="#b7567f8e244e485da28a200ea127c2b1" title="FCM"><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">FCM</span></span></h4><ul class="notion-list notion-list-disc notion-block-31a2c7cd497a4b29bbe3dc185b6d44f0"><li>Google服务的一部分，等同于 Android “官方”推送服务</li></ul><div class="notion-text notion-block-9c4e381443aa40cb84265841d284f29a">适用于Telegram、Gmail、X等所有的非国产APP，无需任何配置，在大陆需要魔法。</div><div class="notion-text notion-block-0a1d4df9ebb94ef5b2f46c65d5a2c90c"><s>小而美</s>在Google的强制性要求下对它有着鸡肋的支持，笔者不使用所以请自行了解</div><h4 class="notion-h notion-h3 notion-h-indent-2 notion-block-7cd59946ed9d4df289539652d785de94" data-id="7cd59946ed9d4df289539652d785de94"><span><div id="7cd59946ed9d4df289539652d785de94" class="notion-header-anchor"></div><a class="notion-hash-link" href="#7cd59946ed9d4df289539652d785de94" title="Mipush"><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">Mipush</span></span></h4><ul class="notion-list notion-list-disc notion-block-a2174b70a9fd436398cc79eb987dccdc"><li>与HMS二选一，有着大多数国产APP的适配，需要Xposed框架，大陆可直连</li></ul><div class="notion-text notion-block-9d11824dc339406db36349a1c31a9025">该项目的目标是想让任何不用MIUI的用户都能用上小米的系统推送</div><div class="notion-text notion-block-0cb787f70bf6448289918fcab00b8b5a">去<a class="notion-link" href="https://cloud.bzmshang.top/Software/MiPush" target="_blank" rel="noopener noreferrer">冰梦云盘</a>里下载好必需的 xmsf.apk、Mipush.apk、配置文件。</div><div class="notion-text notion-block-a0a3a13d185b4c0abc36e0a09679fe85">在<a class="notion-link" href="https://bzmshang.top/MiPush-Framework_User-Guide" target="_blank" rel="noopener noreferrer">冰梦博客</a>有最详细的Mipush安装使用指南。认真看，此处不做复制粘贴。</div><div class="notion-text notion-block-d72ff22fcd7b4e75a797cf330d515abb">一些个人经验：</div><ol start="1" class="notion-list notion-list-numbered notion-block-efad8ef6d3b44616a7ff43d870ba6a73" style="list-style-type:decimal"><li>使用某些伪装机型功能伪装为非小米设备可能导致注册不成功</li></ol><ol start="2" class="notion-list notion-list-numbered notion-block-fa2f3104f86d46bfb9abb20db7a6b3fb" style="list-style-type:decimal"><li>为了避免推送服务停止运行，建议使用Thanox的情景模式保活</li></ol><ol start="3" class="notion-list notion-list-numbered notion-block-daa839893b4343f88947767c58257204" style="list-style-type:decimal"><li>某些应用（如Outlook）可能在小米商店的版本会支持mipush，其它版本则不会</li></ol><ol start="4" class="notion-list notion-list-numbered notion-block-638fc35aba294de6a80f4a5a8c31899c" style="list-style-type:decimal"><li>如果强制注册不成功，为它启用MipushFaker(Xposed模块)并再次强制注册，大概率会注册成功，成功后再关闭MipushFaker即可</li></ol><h4 class="notion-h notion-h3 notion-h-indent-2 notion-block-115669114d754f7cb515e514d7dd55f3" data-id="115669114d754f7cb515e514d7dd55f3"><span><div id="115669114d754f7cb515e514d7dd55f3" class="notion-header-anchor"></div><a class="notion-hash-link" href="#115669114d754f7cb515e514d7dd55f3" title="HMS"><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">HMS</span></span></h4><ul class="notion-list notion-list-disc notion-block-7d1de11929c342b1b94cbbf107a9e554"><li>与Mipush二选一，有着大多数国产APP的适配，需要Xposed框架，国内可直连</li></ul><ul class="notion-list notion-list-disc notion-block-3db9d97defbd44e7a4285f93b3816e32"><li>笔者从未用过，了解到要登录Huawei账号，便排除掉了。</li></ul><h4 class="notion-h notion-h3 notion-h-indent-2 notion-block-1ef4aaa89f764bbd9a2669a2ce5b051f" data-id="1ef4aaa89f764bbd9a2669a2ce5b051f"><span><div id="1ef4aaa89f764bbd9a2669a2ce5b051f" class="notion-header-anchor"></div><a class="notion-hash-link" href="#1ef4aaa89f764bbd9a2669a2ce5b051f" title="RSS"><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">RSS</span></span></h4><div class="notion-text notion-block-06482605c37a418c8f1084386f079bf9">因很有利用价值便在此处提上一嘴。它与前三种不算是同一类东西，也不是类原生Rom的专属或必备。如果你听说过但不了解RSS，建议去学习并尝试一下。<a class="notion-link" href="https://docs.rsshub.app/zh/" target="_blank" rel="noopener noreferrer">这里</a>是个很不错的网站。</div><h3 class="notion-h notion-h2 notion-h-indent-1 notion-block-b4ea092ea6fb43d8911d54450d3afccf" data-id="b4ea092ea6fb43d8911d54450d3afccf"><span><div id="b4ea092ea6fb43d8911d54450d3afccf" class="notion-header-anchor"></div><a class="notion-hash-link" href="#b4ea092ea6fb43d8911d54450d3afccf" 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></h3><h4 class="notion-h notion-h3 notion-h-indent-2 notion-block-62c9778ffd4f4b92a073e2c6c1d065e6" data-id="62c9778ffd4f4b92a073e2c6c1d065e6"><span><div id="62c9778ffd4f4b92a073e2c6c1d065e6" class="notion-header-anchor"></div><a class="notion-hash-link" href="#62c9778ffd4f4b92a073e2c6c1d065e6" 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></h4><ul class="notion-list notion-list-disc notion-block-5dc6d845c20443d598750d2851411ba6"><li><b>必要</b>-Xposed模块</li></ul><a class="notion-external notion-external-block notion-row notion-block-1a8a85b037d780beafa8c5476715df14" href="https://github.com/Xposed-Modules-Repo/com.tsng.hidemyapplist" target="_blank" rel="noopener noreferrer"><div class="notion-external-image"><svg viewBox="0 0 260 260"><g><path d="M128.00106,0 C57.3172926,0 0,57.3066942 0,128.00106 C0,184.555281 36.6761997,232.535542 87.534937,249.460899 C93.9320223,250.645779 96.280588,246.684165 96.280588,243.303333 C96.280588,240.251045 96.1618878,230.167899 96.106777,219.472176 C60.4967585,227.215235 52.9826207,204.369712 52.9826207,204.369712 C47.1599584,189.574598 38.770408,185.640538 38.770408,185.640538 C27.1568785,177.696113 39.6458206,177.859325 39.6458206,177.859325 C52.4993419,178.762293 59.267365,191.04987 59.267365,191.04987 C70.6837675,210.618423 89.2115753,204.961093 96.5158685,201.690482 C97.6647155,193.417512 100.981959,187.77078 104.642583,184.574357 C76.211799,181.33766 46.324819,170.362144 46.324819,121.315702 C46.324819,107.340889 51.3250588,95.9223682 59.5132437,86.9583937 C58.1842268,83.7344152 53.8029229,70.715562 60.7532354,53.0843636 C60.7532354,53.0843636 71.5019501,49.6441813 95.9626412,66.2049595 C106.172967,63.368876 117.123047,61.9465949 128.00106,61.8978432 C138.879073,61.9465949 149.837632,63.368876 160.067033,66.2049595 C184.49805,49.6441813 195.231926,53.0843636 195.231926,53.0843636 C202.199197,70.715562 197.815773,83.7344152 196.486756,86.9583937 C204.694018,95.9223682 209.660343,107.340889 209.660343,121.315702 C209.660343,170.478725 179.716133,181.303747 151.213281,184.472614 C155.80443,188.444828 159.895342,196.234518 159.895342,208.176593 C159.895342,225.303317 159.746968,239.087361 159.746968,243.303333 C159.746968,246.709601 162.05102,250.70089 168.53925,249.443941 C219.370432,232.499507 256,184.536204 256,128.00106 C256,57.3066942 198.691187,0 128.00106,0 Z M47.9405593,182.340212 C47.6586465,182.976105 46.6581745,183.166873 45.7467277,182.730227 C44.8183235,182.312656 44.2968914,181.445722 44.5978808,180.80771 C44.8734344,180.152739 45.876026,179.97045 46.8023103,180.409216 C47.7328342,180.826786 48.2627451,181.702199 47.9405593,182.340212 Z M54.2367892,187.958254 C53.6263318,188.524199 52.4329723,188.261363 51.6232682,187.366874 C50.7860088,186.474504 50.6291553,185.281144 51.2480912,184.70672 C51.8776254,184.140775 53.0349512,184.405731 53.8743302,185.298101 C54.7115892,186.201069 54.8748019,187.38595 54.2367892,187.958254 Z M58.5562413,195.146347 C57.7719732,195.691096 56.4895886,195.180261 55.6968417,194.042013 C54.9125733,192.903764 54.9125733,191.538713 55.713799,190.991845 C56.5086651,190.444977 57.7719732,190.936735 58.5753181,192.066505 C59.3574669,193.22383 59.3574669,194.58888 58.5562413,195.146347 Z M65.8613592,203.471174 C65.1597571,204.244846 63.6654083,204.03712 62.5716717,202.981538 C61.4524999,201.94927 61.1409122,200.484596 61.8446341,199.710926 C62.5547146,198.935137 64.0575422,199.15346 65.1597571,200.200564 C66.2704506,201.230712 66.6095936,202.705984 65.8613592,203.471174 Z M75.3025151,206.281542 C74.9930474,207.284134 73.553809,207.739857 72.1039724,207.313809 C70.6562556,206.875043 69.7087748,205.700761 70.0012857,204.687571 C70.302275,203.678621 71.7478721,203.20382 73.2083069,203.659543 C74.6539041,204.09619 75.6035048,205.261994 75.3025151,206.281542 Z M86.046947,207.473627 C86.0829806,208.529209 84.8535871,209.404622 83.3316829,209.4237 C81.8013,209.457614 80.563428,208.603398 80.5464708,207.564772 C80.5464708,206.498591 81.7483088,205.631657 83.2786917,205.606221 C84.8005962,205.576546 86.046947,206.424403 86.046947,207.473627 Z M96.6021471,207.069023 C96.7844366,208.099171 95.7267341,209.156872 94.215428,209.438785 C92.7295577,209.710099 91.3539086,209.074206 91.1652603,208.052538 C90.9808515,206.996955 92.0576306,205.939253 93.5413813,205.66582 C95.054807,205.402984 96.4092596,206.021919 96.6021471,207.069023 Z" fill="#161614"></path></g></svg></div><div class="notion-external-description"><div class="notion-external-title">com.tsng.hidemyapplist</div><div class="notion-external-block-desc">Xposed-Modules-Repo<span> • </span>Updated May 6, 2026</div></div></a><div class="notion-text notion-block-6bdd766a272f4f7190286977d13476c1">简称 HMA: Hide My Applist，其作用正如其名。</div><div class="notion-text notion-block-1a8a85b037d780d0a325ebfd6508e08b">为了隐藏敏感应用，该模块是必需的。</div><div class="notion-text notion-block-a7784c5364224728b78b606c74d80051">虽然&quot;检测安装的应用是不正确的做法&quot;，而且很蠢，但事实是很多APP会以此检测用户环境。</div><div class="notion-text notion-block-6c49ad16d6354bb59ccc650bcd636604">同时，部分“智能”的 APP 会使用各种漏洞绕过系统来获取你的应用列表，为你建立用户画像。或是类似于某些软件会要求你卸载作弊软件。</div><blockquote class="notion-quote notion-block-010c2f2be70d4825b61219e05c1464cf"><div>之前酷安有一篇文章（很快就没了）证实了QQ、应用宝、华米的系统应用等均含有一个组件，它会扫描用户的已安装APP，记录手机号等个人信息，在/DCIM生成一个.tmfs文件夹保存它们并上传到<b>同一个</b>IP的服务器<s>（位于广东）</s>。想必是很贴心的个性化服务吧（</div></blockquote><h4 class="notion-h notion-h3 notion-h-indent-2 notion-block-180a85b037d78012a01ccc34bf729ee8" data-id="180a85b037d78012a01ccc34bf729ee8"><span><div id="180a85b037d78012a01ccc34bf729ee8" class="notion-header-anchor"></div><a class="notion-hash-link" href="#180a85b037d78012a01ccc34bf729ee8" title="Data Backup-备份与恢复"><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">Data Backup-备份与恢复</span></span></h4><ul class="notion-list notion-list-disc notion-block-180a85b037d780cea412fb05d5693eff"><li>推荐-APK</li></ul><a class="notion-external notion-external-block notion-row notion-block-1a8a85b037d780c980cbc33caf8a21bc" href="https://github.com/XayahSuSuSu/Android-DataBackup" target="_blank" rel="noopener noreferrer"><div class="notion-external-image"><svg viewBox="0 0 260 260"><g><path d="M128.00106,0 C57.3172926,0 0,57.3066942 0,128.00106 C0,184.555281 36.6761997,232.535542 87.534937,249.460899 C93.9320223,250.645779 96.280588,246.684165 96.280588,243.303333 C96.280588,240.251045 96.1618878,230.167899 96.106777,219.472176 C60.4967585,227.215235 52.9826207,204.369712 52.9826207,204.369712 C47.1599584,189.574598 38.770408,185.640538 38.770408,185.640538 C27.1568785,177.696113 39.6458206,177.859325 39.6458206,177.859325 C52.4993419,178.762293 59.267365,191.04987 59.267365,191.04987 C70.6837675,210.618423 89.2115753,204.961093 96.5158685,201.690482 C97.6647155,193.417512 100.981959,187.77078 104.642583,184.574357 C76.211799,181.33766 46.324819,170.362144 46.324819,121.315702 C46.324819,107.340889 51.3250588,95.9223682 59.5132437,86.9583937 C58.1842268,83.7344152 53.8029229,70.715562 60.7532354,53.0843636 C60.7532354,53.0843636 71.5019501,49.6441813 95.9626412,66.2049595 C106.172967,63.368876 117.123047,61.9465949 128.00106,61.8978432 C138.879073,61.9465949 149.837632,63.368876 160.067033,66.2049595 C184.49805,49.6441813 195.231926,53.0843636 195.231926,53.0843636 C202.199197,70.715562 197.815773,83.7344152 196.486756,86.9583937 C204.694018,95.9223682 209.660343,107.340889 209.660343,121.315702 C209.660343,170.478725 179.716133,181.303747 151.213281,184.472614 C155.80443,188.444828 159.895342,196.234518 159.895342,208.176593 C159.895342,225.303317 159.746968,239.087361 159.746968,243.303333 C159.746968,246.709601 162.05102,250.70089 168.53925,249.443941 C219.370432,232.499507 256,184.536204 256,128.00106 C256,57.3066942 198.691187,0 128.00106,0 Z M47.9405593,182.340212 C47.6586465,182.976105 46.6581745,183.166873 45.7467277,182.730227 C44.8183235,182.312656 44.2968914,181.445722 44.5978808,180.80771 C44.8734344,180.152739 45.876026,179.97045 46.8023103,180.409216 C47.7328342,180.826786 48.2627451,181.702199 47.9405593,182.340212 Z M54.2367892,187.958254 C53.6263318,188.524199 52.4329723,188.261363 51.6232682,187.366874 C50.7860088,186.474504 50.6291553,185.281144 51.2480912,184.70672 C51.8776254,184.140775 53.0349512,184.405731 53.8743302,185.298101 C54.7115892,186.201069 54.8748019,187.38595 54.2367892,187.958254 Z M58.5562413,195.146347 C57.7719732,195.691096 56.4895886,195.180261 55.6968417,194.042013 C54.9125733,192.903764 54.9125733,191.538713 55.713799,190.991845 C56.5086651,190.444977 57.7719732,190.936735 58.5753181,192.066505 C59.3574669,193.22383 59.3574669,194.58888 58.5562413,195.146347 Z M65.8613592,203.471174 C65.1597571,204.244846 63.6654083,204.03712 62.5716717,202.981538 C61.4524999,201.94927 61.1409122,200.484596 61.8446341,199.710926 C62.5547146,198.935137 64.0575422,199.15346 65.1597571,200.200564 C66.2704506,201.230712 66.6095936,202.705984 65.8613592,203.471174 Z M75.3025151,206.281542 C74.9930474,207.284134 73.553809,207.739857 72.1039724,207.313809 C70.6562556,206.875043 69.7087748,205.700761 70.0012857,204.687571 C70.302275,203.678621 71.7478721,203.20382 73.2083069,203.659543 C74.6539041,204.09619 75.6035048,205.261994 75.3025151,206.281542 Z M86.046947,207.473627 C86.0829806,208.529209 84.8535871,209.404622 83.3316829,209.4237 C81.8013,209.457614 80.563428,208.603398 80.5464708,207.564772 C80.5464708,206.498591 81.7483088,205.631657 83.2786917,205.606221 C84.8005962,205.576546 86.046947,206.424403 86.046947,207.473627 Z M96.6021471,207.069023 C96.7844366,208.099171 95.7267341,209.156872 94.215428,209.438785 C92.7295577,209.710099 91.3539086,209.074206 91.1652603,208.052538 C90.9808515,206.996955 92.0576306,205.939253 93.5413813,205.66582 C95.054807,205.402984 96.4092596,206.021919 96.6021471,207.069023 Z" fill="#161614"></path></g></svg></div><div class="notion-external-description"><div class="notion-external-title">Android-DataBackup</div><div class="notion-external-block-desc">XayahSuSuSu<span> • </span>Updated May 7, 2026</div></div></a><div class="notion-text notion-block-180a85b037d78072b844dc245ff28a87">开源、简洁、轻量的备份软件，可完整备份用户和系统应用及其全部数据、各项权限... (甚至包括登录状态)</div><div class="notion-text notion-block-180a85b037d78085b607f0f3414b2351">工作时在指定目录生成&quot;DataBackup&quot;文件夹保存数据，内含其本体apk方便新系统快速安装和恢复。支持加密和云备份，可以使用设备存储或外置存储器，也可以跨设备备份和恢复数据。</div><div class="notion-text notion-block-180a85b037d780e6a5b8cb0542d18287">注意：对于使用了“加密”、“锁定”等功能的应用，其数据很可能无法被完全备份和恢复。例如：Google相册“已锁定的文件夹”</div><h4 class="notion-h notion-h3 notion-h-indent-2 notion-block-18df34ebd1a8457fb18e71fdfb2d0acd" data-id="18df34ebd1a8457fb18e71fdfb2d0acd"><span><div id="18df34ebd1a8457fb18e71fdfb2d0acd" class="notion-header-anchor"></div><a class="notion-hash-link" href="#18df34ebd1a8457fb18e71fdfb2d0acd" title="BCR-通话录音"><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">BCR-通话录音</span></span></h4><ul class="notion-list notion-list-disc notion-block-ec0a66047448416daa90bd4425626273"><li>可选-系统模块</li></ul><a class="notion-external notion-external-block notion-row notion-block-1a8a85b037d780c6ae3fcaed8a4a9bba" href="https://github.com/chenxiaolong/BCR" target="_blank" rel="noopener noreferrer"><div class="notion-external-image"><svg viewBox="0 0 260 260"><g><path d="M128.00106,0 C57.3172926,0 0,57.3066942 0,128.00106 C0,184.555281 36.6761997,232.535542 87.534937,249.460899 C93.9320223,250.645779 96.280588,246.684165 96.280588,243.303333 C96.280588,240.251045 96.1618878,230.167899 96.106777,219.472176 C60.4967585,227.215235 52.9826207,204.369712 52.9826207,204.369712 C47.1599584,189.574598 38.770408,185.640538 38.770408,185.640538 C27.1568785,177.696113 39.6458206,177.859325 39.6458206,177.859325 C52.4993419,178.762293 59.267365,191.04987 59.267365,191.04987 C70.6837675,210.618423 89.2115753,204.961093 96.5158685,201.690482 C97.6647155,193.417512 100.981959,187.77078 104.642583,184.574357 C76.211799,181.33766 46.324819,170.362144 46.324819,121.315702 C46.324819,107.340889 51.3250588,95.9223682 59.5132437,86.9583937 C58.1842268,83.7344152 53.8029229,70.715562 60.7532354,53.0843636 C60.7532354,53.0843636 71.5019501,49.6441813 95.9626412,66.2049595 C106.172967,63.368876 117.123047,61.9465949 128.00106,61.8978432 C138.879073,61.9465949 149.837632,63.368876 160.067033,66.2049595 C184.49805,49.6441813 195.231926,53.0843636 195.231926,53.0843636 C202.199197,70.715562 197.815773,83.7344152 196.486756,86.9583937 C204.694018,95.9223682 209.660343,107.340889 209.660343,121.315702 C209.660343,170.478725 179.716133,181.303747 151.213281,184.472614 C155.80443,188.444828 159.895342,196.234518 159.895342,208.176593 C159.895342,225.303317 159.746968,239.087361 159.746968,243.303333 C159.746968,246.709601 162.05102,250.70089 168.53925,249.443941 C219.370432,232.499507 256,184.536204 256,128.00106 C256,57.3066942 198.691187,0 128.00106,0 Z M47.9405593,182.340212 C47.6586465,182.976105 46.6581745,183.166873 45.7467277,182.730227 C44.8183235,182.312656 44.2968914,181.445722 44.5978808,180.80771 C44.8734344,180.152739 45.876026,179.97045 46.8023103,180.409216 C47.7328342,180.826786 48.2627451,181.702199 47.9405593,182.340212 Z M54.2367892,187.958254 C53.6263318,188.524199 52.4329723,188.261363 51.6232682,187.366874 C50.7860088,186.474504 50.6291553,185.281144 51.2480912,184.70672 C51.8776254,184.140775 53.0349512,184.405731 53.8743302,185.298101 C54.7115892,186.201069 54.8748019,187.38595 54.2367892,187.958254 Z M58.5562413,195.146347 C57.7719732,195.691096 56.4895886,195.180261 55.6968417,194.042013 C54.9125733,192.903764 54.9125733,191.538713 55.713799,190.991845 C56.5086651,190.444977 57.7719732,190.936735 58.5753181,192.066505 C59.3574669,193.22383 59.3574669,194.58888 58.5562413,195.146347 Z M65.8613592,203.471174 C65.1597571,204.244846 63.6654083,204.03712 62.5716717,202.981538 C61.4524999,201.94927 61.1409122,200.484596 61.8446341,199.710926 C62.5547146,198.935137 64.0575422,199.15346 65.1597571,200.200564 C66.2704506,201.230712 66.6095936,202.705984 65.8613592,203.471174 Z M75.3025151,206.281542 C74.9930474,207.284134 73.553809,207.739857 72.1039724,207.313809 C70.6562556,206.875043 69.7087748,205.700761 70.0012857,204.687571 C70.302275,203.678621 71.7478721,203.20382 73.2083069,203.659543 C74.6539041,204.09619 75.6035048,205.261994 75.3025151,206.281542 Z M86.046947,207.473627 C86.0829806,208.529209 84.8535871,209.404622 83.3316829,209.4237 C81.8013,209.457614 80.563428,208.603398 80.5464708,207.564772 C80.5464708,206.498591 81.7483088,205.631657 83.2786917,205.606221 C84.8005962,205.576546 86.046947,206.424403 86.046947,207.473627 Z M96.6021471,207.069023 C96.7844366,208.099171 95.7267341,209.156872 94.215428,209.438785 C92.7295577,209.710099 91.3539086,209.074206 91.1652603,208.052538 C90.9808515,206.996955 92.0576306,205.939253 93.5413813,205.66582 C95.054807,205.402984 96.4092596,206.021919 96.6021471,207.069023 Z" fill="#161614"></path></g></svg></div><div class="notion-external-description"><div class="notion-external-title">BCR</div><div class="notion-external-block-desc">chenxiaolong<span> • </span>Updated May 7, 2026</div></div></a><div class="notion-text notion-block-ad92d9815b9246b18dda09da8a535e41">原生电话应用支持通话录音，但在少数一些Rom上可能会出错，如果它你的Rom上正常工作，那么你就不需要再做什么。</div><div class="notion-text notion-block-1e39b08c9174446cbe01096c62b82352">Google电话应用在国内不提供通话录音，可使用<a class="notion-link" href="https://github.com/jacopotediosi/GAppsMod" target="_blank" rel="noopener noreferrer">GappsMod</a>强制启用通话录音功能（不适用于MicroG），但94以上版本开始录音时会有一个<b>无法关闭</b>的的英语语音提示通话正在被录音。</div><div class="notion-text notion-block-65d838ea479e4af88271b7ba72f6733a">而BCR可以在通话时自动开始录音，无论电话应用是什么。它支持从通知栏、快速设置栏操作，支持各种格式的音频输出和自动删除保存了一定时间的音频文件。</div><h4 class="notion-h notion-h3 notion-h-indent-2 notion-block-91d57637c1424934aa44a74c6ecab40a" data-id="91d57637c1424934aa44a74c6ecab40a"><span><div id="91d57637c1424934aa44a74c6ecab40a" class="notion-header-anchor"></div><a class="notion-hash-link" href="#91d57637c1424934aa44a74c6ecab40a" title="Swift Backup-备份与恢复"><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">Swift Backup-备份与恢复</span></span></h4><ul class="notion-list notion-list-disc notion-block-0dd3e201221f445a93c7a97925d401ba"><li>可选-APK</li></ul><div class="notion-text notion-block-7d25fce141cc4d2caf9f162c2afe8bf8">商业备份软件，与 DataBackup 相比还可以备份通话记录、短信、保存的WIFI。但是这些数据 Google 备份服务也能帮你备份并同步到新系统，所以根据你的情况做选择。</div><div class="notion-text notion-block-394e5a27d7444958abf781311cad7130">工作时在指定存储器的根目录生成&quot;SwiftBackup&quot;文件夹保存数据，内含其本体apk。支持备份到云端硬盘，webdev 等云端，也可以使用设备存储或外置存储器。</div><div class="notion-text notion-block-180a85b037d7801fb0dac22f11158fa2">在本地备份与恢复中，由于加解密过程不受用户控制，因此无法跨设备复制文件恢复。</div><div class="notion-text notion-block-dde03faa25234638aca32d41ef408a7d">注意：如果使用了Google相册“已锁定的文件夹”或类似功能，它们无法被备份和恢复。</div><h3 class="notion-h notion-h2 notion-h-indent-1 notion-block-180a85b037d780feb907dcfca6a790fd" data-id="180a85b037d780feb907dcfca6a790fd"><span><div id="180a85b037d780feb907dcfca6a790fd" class="notion-header-anchor"></div><a class="notion-hash-link" href="#180a85b037d780feb907dcfca6a790fd" 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></h3><div class="notion-callout notion-gray_background_co notion-block-180a85b037d78061a76cf49e168f3271"><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-180a85b037d7807992e1fb7cb4683b67">不建议在高度定制化 Rom 上使用 Iconify 这种定制UI模块。因为很可能会出现冲突问题。兼容和稳定难以兼得，永远<b>优先</b>使用Rom自带的定制UI功能。</div></div></div><div class="notion-text notion-block-180a85b037d7807dbce0c178bf21b23a">这个就很主观了，以下是我的部分偏好:</div><div class="notion-text notion-block-180a85b037d780598508fb1cd708a6b2">电池图标设置为圆环，电量数字在内。跟一众花里胡哨图标相比是最好看的</div><div class="notion-text notion-block-180a85b037d7803cae9ae2fe8072a44a">启用双击状态栏息屏，滑动状态栏调整亮度，隐藏QS的亮度滑块</div><div class="notion-text notion-block-180a85b037d78067a207ec0b87cac576">字体采用 Google Sans，图标包 Xperia。全面屏手势隐藏底部白条</div><div class="notion-text notion-block-180a85b037d7806e8fb7e4581959b266">状态栏保持原生通知图标（应用自身图标放状态栏感觉太丑）</div><div class="notion-text notion-block-180a85b037d780679445f79b95c616e5">启动器：Niagara  Launcher</div><div class="notion-text notion-block-180a85b037d78047ae1ec8699b83fc29">应用图标包：Sticker 、TISAN、Fluet</div><h3 class="notion-h notion-h2 notion-h-indent-1 notion-block-1ebca19cca2a44999a75b2376c1aa480" data-id="1ebca19cca2a44999a75b2376c1aa480"><span><div id="1ebca19cca2a44999a75b2376c1aa480" class="notion-header-anchor"></div><a class="notion-hash-link" href="#1ebca19cca2a44999a75b2376c1aa480" 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></h3><h4 class="notion-h notion-h3 notion-h-indent-2 notion-block-de7c8f1f00114a7891da13d35c465471" data-id="de7c8f1f00114a7891da13d35c465471"><span><div id="de7c8f1f00114a7891da13d35c465471" class="notion-header-anchor"></div><a class="notion-hash-link" href="#de7c8f1f00114a7891da13d35c465471" 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></h4><div class="notion-text notion-block-613350869cbf45f6bbaee7d0744104d6">全平台：建议使用局域网互传工具 <a class="notion-link" href="https://localsend.org/#/" target="_blank" rel="noopener noreferrer">Localsend</a>。</div><div class="notion-text notion-block-327a85b037d780ef9446ec589d96bef6">KDE 社区提供了 KDE Connect，可以在 Linux 上使用</div><div class="notion-text notion-block-860d78a010ad4f0dbcc957a1f89e7f08">Google 服务提供了<a class="notion-link" href="https://www.android.com/better-together/quick-share-app/" target="_blank" rel="noopener noreferrer">附近分享</a>，可以在手机间互传，也可以在 Windows上使用。</div><div class="notion-text notion-block-180a85b037d780afa30ef49f7a469a9a">国内的“统一互传联盟”兼容设备广。你可以使用 <a class="notion-link" href="https://github.com/kmod-midori/CatShare" target="_blank" rel="noopener noreferrer">CatShare</a> 来在 类原生 &amp; 海外设备上与互传联盟设备互传。</div><h4 class="notion-h notion-h3 notion-h-indent-2 notion-block-165a85b037d780749987c19ec5e11ae4" data-id="165a85b037d780749987c19ec5e11ae4"><span><div id="165a85b037d780749987c19ec5e11ae4" class="notion-header-anchor"></div><a class="notion-hash-link" href="#165a85b037d780749987c19ec5e11ae4" 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></h4><div class="notion-text notion-block-327a85b037d780eea19ef8e4faf5ae08">建议使用手表手环替代</div><div class="notion-text notion-block-210a85b037d78086ad4fe893b79f0516">银行卡/公交卡/ M1卡，目前只有用国行系统的 钱包/卡包，没有通用的平替。</div><div class="notion-text notion-block-165a85b037d78094a407cd09cdc1cb04">有一个应用：<a class="notion-link" href="https://www.coolapk.com/apk/com.yuanwofei.cardemulator" target="_blank" rel="noopener noreferrer">NFC卡模拟</a>。需Root。该APP仅支持模拟门禁卡的UID，只能用于最简单的门禁系统。配合本身的Xposed功能可实现息屏刷卡。</div><h4 class="notion-h notion-h3 notion-h-indent-2 notion-block-fb7bc1914dcc4e5dacb85b5cb277c188" data-id="fb7bc1914dcc4e5dacb85b5cb277c188"><span><div id="fb7bc1914dcc4e5dacb85b5cb277c188" class="notion-header-anchor"></div><a class="notion-hash-link" href="#fb7bc1914dcc4e5dacb85b5cb277c188" 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></h4><div class="notion-text notion-block-aa94fb70822b47868abb144c62051a65">大陆内建议使用轻量简洁的<a class="notion-link" href="https://github.com/WangDaYeeeeee/GeometricWeather" target="_blank" rel="noopener noreferrer">几何天气</a></div><div class="notion-text notion-block-5bf6e6f6a7244cd0b521370aebf8adba">大陆外使用 Google 获取天气相关信息</div><h4 class="notion-h notion-h3 notion-h-indent-2 notion-block-165a85b037d780139c9ad4b8dc8b56d5" data-id="165a85b037d780139c9ad4b8dc8b56d5"><span><div id="165a85b037d780139c9ad4b8dc8b56d5" class="notion-header-anchor"></div><a class="notion-hash-link" href="#165a85b037d780139c9ad4b8dc8b56d5" 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></h4><div class="notion-text notion-block-165a85b037d7802d9f2de921ef21a367">Google 提供了“声音搜索”和快速设置按钮便捷的识别附近的音乐</div><div class="notion-text notion-block-165a85b037d7801d9857e73704f65a3d">日常听音乐，使用本地播放器。</div><h4 class="notion-h notion-h3 notion-h-indent-2 notion-block-180a85b037d7806e8390d19b77f27167" data-id="180a85b037d7806e8390d19b77f27167"><span><div id="180a85b037d7806e8390d19b77f27167" class="notion-header-anchor"></div><a class="notion-hash-link" href="#180a85b037d7806e8390d19b77f27167" 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></h4><div class="notion-text notion-block-180a85b037d78075a72ef6854c665ae7">遥控精灵/一加遥控/小米万能遥控 等，安装即用</div><div class="notion-blank notion-block-1a8a85b037d78093a793e545516230dd"> </div><hr class="notion-hr notion-block-165a85b037d7809d9afde83a3bc8e3c0"/><div class="notion-text notion-block-165a85b037d780cba880dce6c112acbe">尾注：</div><ol start="1" class="notion-list notion-list-numbered notion-block-165a85b037d780bc81c4dd65d37be714" style="list-style-type:decimal"><li>个人开发者没有时间和精力阻止他们的软件被破解。如果可以，请务必支持正版❤️</li></ol><ol start="2" class="notion-list notion-list-numbered notion-block-165a85b037d780879fe7d9ca3d33a616" style="list-style-type:decimal"><li>转载该文章内容需注明出处。如果文章包含错误，请评论以指出🙏</li></ol><div class="notion-blank notion-block-19da85b037d780fe98a1e713280119a4"> </div></main></div>]]></content:encoded>
        </item>
    </channel>
</rss>