<?xml version="1.0" encoding="utf-8"?>
<feed xmlns="http://www.w3.org/2005/Atom">
  <title>Lufs&#39;s Blog</title>
  <icon>https://cdn.isteed.cc/favicon/favicon-32x32.png</icon>
  
  <link href="https://blog.isteed.cc/atom.xml" rel="self"/>
  
  <link href="https://blog.isteed.cc/"/>
  <updated>2025-04-17T03:31:47.000Z</updated>
  <id>https://blog.isteed.cc/</id>
  
  <author>
    <name>Lufs</name>
    
  </author>
  
  <generator uri="https://hexo.io/">Hexo</generator>
  
  <entry>
    <title>在 macOS 上跳过备份直接升级 iOS 设备</title>
    <link href="https://blog.isteed.cc/post/upgrade-ios-without-backup/"/>
    <id>https://blog.isteed.cc/post/upgrade-ios-without-backup/</id>
    <published>2025-04-08T10:02:07.000Z</published>
    <updated>2025-04-17T03:31:47.000Z</updated>
    
    <content type="html"><![CDATA[<p>最近馋 iOS 18.4 的邮件更新，但我手机之前折腾了 <a href="https://cowabun.ga/">Cowabunga</a> 导致永久收不到更新，每次想升级都得连上电脑升…</p><span id="more"></span><h1 id="缘起">缘起</h1><p>其实我是一直坚持小版本直接升级，大版本走线刷的操作</p><p>以前在 iOS 17.x 用 <a href="https://cowabun.ga/">Cowabunga</a> 改掉低电量弹窗/隐藏 VPN 图标/修改运营商名字/<strong>禁止 iOS 更新</strong>，后台 iOS 18 放堆功能就直接线刷升级上去了</p><p>但 iOS 18 的 <a href="https://cowabun.ga/">Cowabunga</a> 不能重新允许 iOS 更新，于是乎我就基本告别手机上的更新提示了（</p><p>iOS 18 往后都是连接电脑直接用爱思线刷，但这次台式机不在身边，也不想在 MacBook 上安装额外的软件，直接用 macOS 给 iOS 设备进行升级</p><p>但升级前 macOS 会强制你备份一遍手机，手机上算上毒瘤和各种缓存之类的，整整 150G 的空间占用，配合上 iPhone 13 高贵的 ⚡ Lightning 接口，可想而知备份过程的痛苦……</p><h1 id="方法">方法</h1><p>先直接在访达里头「检查更新」，选择「仅下载」把 <code>.ipsw</code> 文件下载到本地。</p><p><img src="https://cdn.isteed.cc/img/upgrade-ios-without-backup/setup1.webp" class="lazy" data-srcset="https://cdn.isteed.cc/img/upgrade-ios-without-backup/setup1.webp" alt="Setup1"></p><p><img src="https://cdn.isteed.cc/img/upgrade-ios-without-backup/download.webp" class="lazy" data-srcset="https://cdn.isteed.cc/img/upgrade-ios-without-backup/download.webp" alt="Download"></p><p>按住 <kbd>Option</kbd>，然后点击「检查更新」。</p><p>后面选择下载好的 <code>.ipsw</code> 文件进行升级就行，文件路径在 <code>/Users/你的用户名/Library/iTunes/iPhone Software Updates</code></p><p><img src="https://cdn.isteed.cc/img/upgrade-ios-without-backup/setup2.webp" class="lazy" data-srcset="https://cdn.isteed.cc/img/upgrade-ios-without-backup/setup2.webp" alt="Setup2"></p><p>如果不显示「资源库」文件夹的话，按一下 <kbd>Shift</kbd> + <kbd>Command</kbd> + <kbd>.</kbd> 来切换显示隐藏文件夹。</p><p><img src="https://cdn.isteed.cc/img/upgrade-ios-without-backup/setup3.webp" class="lazy" data-srcset="https://cdn.isteed.cc/img/upgrade-ios-without-backup/setup3.webp" alt="Setup3"></p><hr><p>附赠一个直接更新/下载同级固件的方法～</p><p>更新到了对应版本后，检查更新只会提示最新版本，不会再下载更新了</p><p><img src="https://cdn.isteed.cc/img/upgrade-ios-without-backup/check.webp" class="lazy" data-srcset="https://cdn.isteed.cc/img/upgrade-ios-without-backup/check.webp" alt="Check"></p><p>但只要按住 <kbd>Command</kbd>，然后点击「检查更新」，就可以同级更新/下载固件了</p><p><img src="https://cdn.isteed.cc/img/upgrade-ios-without-backup/force-check.webp" class="lazy" data-srcset="https://cdn.isteed.cc/img/upgrade-ios-without-backup/force-check.webp" alt="Force-Check"></p><h1 id="碎碎念">碎碎念</h1><p>macOS 真的很喜欢把进阶功能藏在按住 <kbd>Option</kbd>、<kbd>Command</kbd> 这些键上，找不到功能在对应的地方按一按总能发现惊喜（</p>]]></content>
    
    
    <summary type="html">&lt;p&gt;最近馋 iOS 18.4 的邮件更新，但我手机之前折腾了 &lt;a href=&quot;https://cowabun.ga/&quot;&gt;Cowabunga&lt;/a&gt; 导致永久收不到更新，每次想升级都得连上电脑升…&lt;/p&gt;</summary>
    
    
    
    <category term="分享" scheme="https://blog.isteed.cc/categories/%E5%88%86%E4%BA%AB/"/>
    
    
    <category term="macOS" scheme="https://blog.isteed.cc/tags/macOS/"/>
    
    <category term="破事水" scheme="https://blog.isteed.cc/tags/%E7%A0%B4%E4%BA%8B%E6%B0%B4/"/>
    
    <category term="iOS" scheme="https://blog.isteed.cc/tags/iOS/"/>
    
    <category term="升级" scheme="https://blog.isteed.cc/tags/%E5%8D%87%E7%BA%A7/"/>
    
    <category term="备份" scheme="https://blog.isteed.cc/tags/%E5%A4%87%E4%BB%BD/"/>
    
  </entry>
  
  <entry>
    <title>2024 年度总结</title>
    <link href="https://blog.isteed.cc/post/2024-summary/"/>
    <id>https://blog.isteed.cc/post/2024-summary/</id>
    <published>2024-12-31T15:00:49.000Z</published>
    <updated>2025-04-16T16:20:10.000Z</updated>
    
    <content type="html"><![CDATA[<h1 id="前言">前言</h1><p>流光易逝，2024 留下了它哪充实的一笔～</p><span id="more"></span><h1 id="关于网站">关于网站</h1><p>今年相较于繁忙的 2023 来说，还是有更新那么几篇文章的，统计还是拿 Microsoft Clarity 来说，毕竟 Cloudflare Web Analytics 不能看一整年的数据（</p><h2 id="博客">博客</h2><p>博客的搜索统计：</p><p><img src="https://cdn.isteed.cc/img/2024-summary/blog-search.webp" class="lazy" data-srcset="https://cdn.isteed.cc/img/2024-summary/blog-search.webp" alt="blog-search"></p><p>博客的访问统计：</p><p><img src="https://cdn.isteed.cc/img/2024-summary/blog-analytics.webp" class="lazy" data-srcset="https://cdn.isteed.cc/img/2024-summary/blog-analytics.webp" alt="blog-analytics"></p><p>这次博客的主要几大流量头子总算有了新写的文章了，其它的还是归于以前写的两篇 Rime 相关使用指南～</p><ul><li><a href="https://blog.isteed.cc/post/xiaomi-13-root-guide/">玩机的必备操作 —— 小米 13 解锁并获得 root 权限</a><ul><li>看来小米更新它哪不断加难的解锁政策还是折腾了挺多人的，小米忘记了它的「为发烧而生」的口号，慢慢的变的闭锁，加之现在厂商总喜欢往系统里面加料，喜欢揭示出来的恰恰是这批喜欢折腾的发烧友…</li></ul></li><li><a href="https://blog.isteed.cc/post/rime-2022/">我的 Rime 配置</a><ul><li>依旧是好用的输入法几件套～比较趋于稳定了，我的方案一般没有太大的变化，我现在觉得还是哪点，词库不够好不够全面，但多用用还是能够慢慢的养成自己的词库，目前我在除了 iOS 端外，都在使用这个系列的输入法，自己熟悉折腾起来还是很安逸的～</li></ul></li><li><a href="https://blog.isteed.cc/post/squirrel-customization-2022/">鼠须管配置使用</a><ul><li>同上～</li></ul></li></ul><h2 id="网盘">网盘</h2><p>网盘的访问统计：</p><!-- prettier-ignore --><table><thead><tr><th style="text-align:center">Google Analytics</th><th style="text-align:center">Microsoft Clarity</th></tr></thead><tbody><tr><td style="text-align:center"><img src="https://cdn.isteed.cc/img/2024-summary/drive-google.webp" class="lazy" data-srcset="https://cdn.isteed.cc/img/2024-summary/drive-google.webp" alt="drive-analytics"></td><td style="text-align:center"><img src="https://cdn.isteed.cc/img/2024-summary/drive-clarity.webp" class="lazy" data-srcset="https://cdn.isteed.cc/img/2024-summary/drive-clarity.webp" alt="drive-analytics"></td></tr></tbody></table><p>今年的网盘嘛，更多的还是放着各种方便共享使用的软件之类的，东西还是比较杂的，部分资源的更新就很随缘，一般都是想起了就更新下，不然白白浪费了能跑千兆以上的上传带宽（没想到瓶颈竟是千兆网线 🤣（虽然更多的是我没咋用这些软件了……</p><h2 id="其它">其它</h2><p><a href="http://cors.isteed.cc">cors.isteed.cc</a> 嘛，反正 Cloudflare Workers 免费额度不超够用就是了，自己用起来分享也挺方便的，毕竟有些 GitHub 上的资源给同学访问起来太困难了，所以就有了这个小玩意～</p><p>还有就是维护了我所在的实验室的几个网站，这里就不细说了，毕竟拿着 Cloudflare Tunnel 穿透上去，用的一台在学校不关机的机子，用着各种抽象的方法搭些服务，只要能用就是胜利！</p><p>香港的服务器拿去用 ServerStatus-Rust 搭了个<a href="https://status.isteed.cc/">探针</a>玩，来监控动不动就爆炸的学校网络 😅</p><h1 id="2024-年的收获？">2024 年的收获？</h1><p>买买买！</p><h2 id="硬件">硬件</h2><h3 id="手机">手机</h3><ul><li>小米 13<ul><li>天猫第三方店购入，当时三月份 2758 ，买的 12+256 版本，没想到六一八背刺 2700 直接能上 12+512……</li><li>近些年第一台买的全新机子，好久没当过爱撕机膜人了</li></ul></li></ul><p>似乎贯彻了十三香原则，双持机子，一台 iPhone 13 一台小米 13 😋</p><h3 id="电脑">电脑</h3><p>在专业的要求下，我把原来的哪台<a href="https://blog.isteed.cc/post/mechrevo-s-mini-experience/">迷你主机</a>给卖掉了，自己重新配了台 ITX，终于能愉快的 <s>打游戏</s> 跑实验代码了～</p><p>配置单如下，在双十一用尽神力叠出来的 😋</p><ul><li>机箱 闪鳞 G200 279 （实付 170.27-20 保价=150.27</li><li>主板 铭瑄 B760 ITX D4 V2 Wi-Fi 781.93 （实付 736.64</li><li>散热 利民 AK120 SE 白色 99 （实付 56.27</li><li>显卡 万丽 4070 Super 雪狐 4469 （实付 4169</li><li>CPU 12600KF 1016 （实付 913.41</li><li>内存 光威 DDR 4 3600 海力士 CJR 337.21 （实付 225.87-19.9 保价-19.9 保价=186.07</li><li>电源 玄武 850 SE 249 （实付 228（太吵了，退了</li><li>电源 TT GF1 850W 466.3（实付 455.73</li><li>风扇 玄冥 普 FDB 版 18.9 （实付 18.9</li><li>利民固态硬盘散热片 19.8（实付 4.36-1 保价=3.36</li></ul><p>（P.S. 虽然 50 系快发售了，但我仍然觉得老黄应该会保值老卡……吧（希望背刺不严重 🙏</p><p>同步更新的还有显示器，终于换上了能够带支持 KVM 的 USB Hub 屏惹～</p><ul><li>泰坦军团 P2710V MAX</li></ul><p>其它外设</p><ul><li>VXE MAD R MAJOR+ 长续航版鼠标（从同学哪儿收的 😋</li><li>飞智黑武士 4 Pro 手柄（拿从奇奇怪怪的地方攒的京东 e 卡奖励奖励自己</li><li>Windows Hello 电脑指纹识别器（有指纹不用输密码就是爽！</li></ul><h3 id="其它-2">其它</h3><ul><li>华为 FreeBuds 4e 无线耳机（虽然我不喜欢某为，但奈何这个是小比赛得的奖 🤣（这个耳机续航不太行，降噪在半入耳中算不错，依旧凑合</li><li>水月雨 LAN 兰 入耳式耳机</li><li>水月雨 FreeDSP 升级解码线（给 兰，顺便能让电脑上能直接插 TypeC 用</li><li>水月雨 知更鸟联名无线耳机（在一众联名产品甚至普通产品里居然算有性价比的超值耳机，别问为啥水家，一联名，二调音听惯了 😋（但倒霉如我连续两次售后换新，小厂品控仍需加强</li><li>联想 ThinkPlus 30W GaN 充电头（小巧易携，主要是便宜，十一块钱要啥自行车</li><li>维简 CC1 电压电流检测表*2（一个送老爸，一个自己用 😋</li><li>酷态科 6A 磁吸编织数据线*2（别说，磁吸的确实好收拾</li><li>酷态科 10 号 120W GaN 充电头（多设备充电不会让两台手机响充电提示音 N 次惹</li><li>ESTKme-ECO Lite</li></ul><h2 id="软件">软件</h2><p>iOS：</p><ul><li>仓输入法·Pro<ul><li>是 Rime 的 iOS 新的实现，现阶段（好像现在已经趋于完善了？之后用起来试试，上次用还没进 Beta 阶段）仍需打磨，买个 Pro 支持下开发者</li></ul></li></ul><p>Android：</p><ul><li>Yamby Pro<ul><li>Android 下的一个第三方 Emby 客户端，很好用，但不知道为啥 Google Play 封禁了开发者……</li></ul></li><li>Poweramp Feature Pack #1<ul><li>虽然这个插件对我来说没啥用，但正好消耗消耗 Google Play 积分，顺便再次支持下</li></ul></li></ul><p>订阅：</p><ul><li>GitHub Student Pack<ul><li>终于……在我 <code>You've already submitted 69 requests</code> 之后，终于成功认证了（我真是带学生啊），太不容易了 😢</li></ul></li><li>阿里云 2C2G3M40G 服务器一年</li><li>阿里云 2C1G30M40G 服务器一年</li><li>哔哩哔哩 年度大会员</li></ul><p>顺带，换了有独显的新电脑，又买了点游戏耍了耍～</p><h1 id="关于我">关于我</h1><p>不知为何，最近的分享欲下滑严重，不知是进入大三后的忙碌还是什么原因，希望以此次年度总结重拾当初那份分享欲，虽然不一定会写成博客，但至少会分享在 <a href="https://t.me/lufsxdaily">Telegram 频道</a>里～</p><hr><p>由于成功申请到了 Github Student Pack，理所当然的开始爽起了 Copilot，作为 AI 专业的学生，用 Copilot 写 AI 不也是理所当然 👻</p><p>现在当个小助教，基于 Gitea 给专业课手搓个测评系统用用，左绕右建的，成功让全班人都接触并简单使用了 Git，我就是哪个好人 😋</p><hr><p>关于今年的新番，有一个久久不能忘怀的《吹响吧！上低音号 第三季》，该死的花田给我贡献了一个压根睡不着的夜晚，魔改的原作结局，崩坏的人设，天降的喧宾夺主之工具人，加之刚从打击中恢复的京阿尼，无疑的大大拉低了前两季铺垫的观感，以及彻底击碎了一路看过来的观众的心，以至于那段时间对同属花田的《GIRLS BAND CRY》都抱有心理阴影，好在在 GBC 时并没有发病 😅</p><p>好在不就后的《败犬女主太多了！》抚慰了被伤透了的心，正确应用了「电影感」的镜头处理（点名阿龙），加之又一次厨力满满的 A1 全力发挥，共同献上了这一视听盛宴 😋</p><p>其余还有不错的有小故事有趣穿插连贯的乐子番《怪人的沙拉碗》，看电波对不对的上的《末日列车去哪里？》，原作烂尾烂完但动画依旧不错的《【我推的孩子】 第二季》，有趣并不乏小神回的《深夜重拳》，制作顶尖但剧情有毛病但仍然值得冲着制作一看的《擅长逃跑的殿下》</p><p>不推荐看的有前期不错后期叙事莫名奇妙的《夜晚的水母不会游泳》，说是搞笑番但是是建立在重复无聊慢动作并且某些方面都更像在霸凌女主的《鹿乃子乃子乃子虎视眈眈》（没想到这玩意最有意思的就是它的 OP 了……）</p><hr><p>游戏方面其实也没玩啥了</p><p>《原神》方面嘛确实退下了，权当电子手办时不时看看</p><p>《崩坏·星穹铁道》则感觉更像番剧类转变，可以看作一个带入体验的主线，有一说一还得是烧鸡老师，刀糖并发，日常也轻松没啥压力</p><p>《绝区零》虽说也才开服没多久，但也沦为了电子手办，偶尔上去玩一玩体验体验战斗爽</p><p>由于换了电脑，《鸣潮》、《无限暖暖》也简单体验了下，但也差不多只是登录游戏的级别</p><p>论真正玩的多的，还得是《Counter-Strike 2》，毕竟游戏的最高配置就是有朋友一起玩 😋（当然，《战地风云 ™ 2042》捞不动薯条抑或是不太适应这作，《三角洲行动》高压+刷分干烂游戏体验，《战地风云 5》依旧是能够稳定耍耍的游戏，不过排队进社区服+部分服规则不能打狙保护体验还是挺麻的</p><p>大作方面，仅仅是稍微打了下《黑神话：悟空》，画质真心不错，后续有时间再仔细玩玩，《极限竞速：地平线 4》则是自己蹭着最后一波下架，赶紧入了个终极版，配合上自己新换的手柄，爽开 😆</p><hr><p>今年到现在看了挺多年度总结的，各种银行的，哔哩哔哩的，网易云音乐的</p><p>各个银行的比较大的变化就是现在为了薅各银行的毛，左手倒右手流水刷的挺多，没啥参考价值</p><p>哔哩哔哩的则 366 天打卡 353 天，饭点必备下饭视频，对我而言哔哩哔哩更像一个类似「RSS」的订阅器，我基本只看我关注的 UP 主的视频，推荐倒是基本不刷 🤣</p><p>网易云音乐的年度歌单则感觉莫名其妙，年度歌单里硬是没有一首我红心的歌曲，不知道是怎么个算法生成出来的，有点莫名其妙 😅</p><hr><p>办卡方面，今年也是开户爽的一年</p><p>新增了 Club SIM 的 eSIM 作为绑定 WeChat 的手机号，目前观察而言，+852 的微信风控和大陆的基本一致，而且数据中心也还是在深圳，基本是最好的选择，由此获得了通行密钥、朋友圈无广告以及 iOS 上的 CallKit 功能（注：无 Shadow Ban 的体验只有完全重新注册的才没有）</p><p>其它的有：</p><ul><li>HSBC HK 账户</li><li>ZA BANK 账户</li><li>BOC HK 账户<br>……</li><li>工行双龙戏珠借记卡</li><li>农行只此青绿卡</li><li>招行春日萌气卡</li><li>交行新市民卡</li><li>兴业和花借记卡</li><li>中信运通金卡</li><li>中信万事达白金卡</li><li>中信托帕联名卡</li></ul><p>一时开户一时爽，一直开户一直爽！每个银行施舍点，每天都能改善伙食 😆</p><p>再次展示军火：<br><img src="https://cdn.isteed.cc/img/2024-summary/card.webp" class="lazy" data-srcset="https://cdn.isteed.cc/img/2024-summary/card.webp" alt="card"></p><h1 id="FFF（Foretime-Future-Flag）">FFF（Foretime/Future/Flag）</h1><ul><li><input type="checkbox" id="checkbox31"><label for="checkbox31">不挂科</label></li><li><input type="checkbox" id="checkbox32" checked="true"><label for="checkbox32">干出自己的一份简历</label></li><li><input type="checkbox" id="checkbox33" checked="true"><label for="checkbox33">找到实习</label></li><li><input type="checkbox" id="checkbox34"><label for="checkbox34">完整通关一部游戏（2023 续）</label></li><li><input type="checkbox" id="checkbox35"><label for="checkbox35">给博客焕新一下主题（2023 续）</label></li><li><input type="checkbox" id="checkbox36"><label for="checkbox36">把这篇年度总结里挖的坑填上（2023 的才完成了一半，今年继续完成）</label></li><li><input type="checkbox" id="checkbox37"><label for="checkbox37">顺利、开心、安全的度过 2025</label></li></ul>]]></content>
    
    
    <summary type="html">&lt;h1 id=&quot;前言&quot;&gt;前言&lt;/h1&gt;
&lt;p&gt;流光易逝，2024 留下了它哪充实的一笔～&lt;/p&gt;</summary>
    
    
    
    <category term="总结" scheme="https://blog.isteed.cc/categories/%E6%80%BB%E7%BB%93/"/>
    
    
    <category term="2024" scheme="https://blog.isteed.cc/tags/2024/"/>
    
    <category term="年度总结" scheme="https://blog.isteed.cc/tags/%E5%B9%B4%E5%BA%A6%E6%80%BB%E7%BB%93/"/>
    
  </entry>
  
  <entry>
    <title>在网页展示上 Cloudflare 网关跟踪信息 —— Cloudflare-Trace-Info-on-Web</title>
    <link href="https://blog.isteed.cc/post/cloudflare-trace-info/"/>
    <id>https://blog.isteed.cc/post/cloudflare-trace-info/</id>
    <published>2024-12-09T18:34:28.000Z</published>
    <updated>2024-12-12T17:25:35.000Z</updated>
    
    <content type="html"><![CDATA[<p>在网页任意位置展示当前 Cloudflare 节点、用户 IP、地区等信息～</p><span id="more"></span><h1 id="前言">前言</h1><p>我自己的网站和我给实验室搭建的网站都套用了 Cloudflare 来当 CDN，但在国内 Cloudflare Free Plan 在默认情况下的速度就是一个迷，显示下节点信息好歹能知道速度咋样（顺便填充下空空的底部</p><p>而 Cloudflare 一直都有提供 <code>/cdn-cgi/trace</code> 接口，展示一些网关跟踪信息，不如把它弄到网页上吧～</p><h1 id="实现">实现</h1><p>访问 <code>https://blog.isteed.cc/cdn-cgi/trace</code> 即可看到 <a href="https://blog.isteed.cc/cdn-cgi/trace">Cloudflare 网关跟踪信息</a></p><figure class="highlight ini"><table><tr><td class="code"><pre><span class="line"><span class="attr">fl</span>=<span class="number">503</span>f97</span><br><span class="line"><span class="attr">h</span>=blog.isteed.cc</span><br><span class="line"><span class="attr">ip</span>=<span class="number">114.51</span>.<span class="number">41.191</span></span><br><span class="line"><span class="attr">ts</span>=<span class="number">1734761838.666</span></span><br><span class="line"><span class="attr">visit_scheme</span>=https</span><br><span class="line"><span class="attr">uag</span>=Mozilla/<span class="number">5.0</span> (Windows NT <span class="number">10.0</span><span class="comment">; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/131.0.0.0 Safari/537.36 Edg/131.0.0.0</span></span><br><span class="line"><span class="attr">colo</span>=LAX</span><br><span class="line"><span class="attr">sliver</span>=none</span><br><span class="line"><span class="attr">http</span>=http/<span class="number">2</span></span><br><span class="line"><span class="attr">loc</span>=CN</span><br><span class="line"><span class="attr">tls</span>=TLSv1.<span class="number">3</span></span><br><span class="line"><span class="attr">sni</span>=plaintext</span><br><span class="line"><span class="attr">warp</span>=<span class="literal">off</span></span><br><span class="line"><span class="attr">gateway</span>=<span class="literal">off</span></span><br><span class="line"><span class="attr">rbi</span>=<span class="literal">off</span></span><br><span class="line"><span class="attr">kex</span>=X25519MLKEM768</span><br></pre></td></tr></table></figure><p>要做的就是，将其解析并展示在网页上，并给每个节点加上对应地区的详细信息</p><h2 id="爬取-Cloudflare-节点信息">爬取 Cloudflare 节点信息</h2><p>既然要节点信息，那就不如参照 <a href="https://developers.cloudflare.com/support/troubleshooting/general-troubleshooting/gathering-information-for-troubleshooting-sites/#identify-the-cloudflare-data-center-serving-your-request">Cloudflare 文档</a>，里面给出了具体的 <code>colo</code> 代表的意义</p><blockquote><p>The three-letter code in the data center name is the IATA code of the nearest major international airport.</p></blockquote><p>即 <code>colo</code> 是离节点最近的机场的 IATA 代码，写了个脚本从 <a href="https://www.cloudflarestatus.com/api/v2/components.json">Cloudflare System Status</a> 抓取 Cloudflare 所有节点信息，然后再人工手撸其中文翻译（不要问，问就是懒得脚本接翻译 🤣</p><p>这坨能用的代码放 <a href="https://github.com/LufsX/Cloudflare-Data-Center-IATA-Code-list">LufsX/Cloudflare-Data-Center-IATA-Code-list</a> 了</p><p>数据文件整理成了</p><ul><li>中文<ul><li>GitHub Raw: <code>https://github.com/LufsX/Cloudflare-Data-Center-IATA-Code-list/raw/main/cloudflare-iata-zh.json</code></li><li>Jsdelivr CDN: <code>https://cdn.jsdelivr.net/gh/LufsX/Cloudflare-Data-Center-IATA-Code-list/cloudflare-iata-zh.json</code></li></ul></li><li>英文<ul><li>GitHub Raw: <code>https://github.com/LufsX/Cloudflare-Data-Center-IATA-Code-list/raw/main/cloudflare-iata.json</code></li><li>Jsdelivr CDN: <code>https://cdn.jsdelivr.net/gh/LufsX/Cloudflare-Data-Center-IATA-Code-list/cloudflare-iata.json</code></li></ul></li></ul><p>用抽象的纯静态文件做了个简易 API，方便调用</p><ul><li><code>https://iata.isteed.cc/&lt;zh|en&gt;/&lt;IATA Code&gt;</code><ul><li><code>&lt;zh|en&gt;</code>: 语言 Language，<code>zh</code> 中文 Chinese，<code>en</code> 英文 English</li><li><code>&lt;IATA Code&gt;</code>: IATA 代码</li></ul></li></ul><h2 id="解析-Cloudflare-节点信息">解析 Cloudflare 节点信息</h2><p>其实解析做起来很简单，格式规范且工整，直接 split 一下就行了，没啥含金量</p><figure class="highlight javascript"><table><tr><td class="code"><pre><span class="line"><span class="keyword">const</span> response = <span class="keyword">await</span> <span class="title function_">fetch</span>(<span class="string">&quot;/cdn-cgi/trace&quot;</span>);</span><br><span class="line"><span class="keyword">if</span> (!response.<span class="property">ok</span>) <span class="keyword">throw</span> <span class="keyword">new</span> <span class="title class_">Error</span>(<span class="string">&quot;Failed to fetch Cloudflare trace data&quot;</span>);</span><br><span class="line"><span class="keyword">const</span> text = <span class="keyword">await</span> response.<span class="title function_">text</span>();</span><br><span class="line">data = <span class="title class_">Object</span>.<span class="title function_">fromEntries</span>(</span><br><span class="line">  text</span><br><span class="line">    .<span class="title function_">trim</span>()</span><br><span class="line">    .<span class="title function_">split</span>(<span class="string">&quot;\n&quot;</span>)</span><br><span class="line">    .<span class="title function_">map</span>(<span class="function">(<span class="params">line</span>) =&gt;</span> line.<span class="title function_">split</span>(<span class="string">&quot;=&quot;</span>))</span><br><span class="line">);</span><br></pre></td></tr></table></figure><h2 id="展示到网页">展示到网页</h2><p>展示到网页可以用自定义，毕竟只会写这点 JavaScript，直接原生 JS 算了，支持了个模版自定义，可以在页面完全加载完毕后再插入所有的元素～</p><p>直接就用了 JavaScript 字符串模版格式，不用多的学习成本，把获取到的信息格式化后插入到网页，就完成了最后的需求～</p><h1 id="成果">成果</h1><p>把所有 js 封装好了，直接嵌入网页就可以了，详见 <a href="https://github.com/LufsX/Cloudflare-Trace-Info-on-Web">LufsX/Cloudflare-Trace-Info-on-Web</a>（欢迎 Star 😋</p><p>有两个版本，一个是直接内置了所有节点信息，Cloudflare 节点太多，导致 js 体积很大（Minify 后都有 17.49KiB），另一个从 API 获取节点信息，仅仅额外请求返回了个文本，但体积很小（Minify 后有 1.24KiB）</p><hr><p>在网页任意处插入以下内容</p><figure class="highlight html"><table><tr><td class="code"><pre><span class="line"><span class="tag">&lt;<span class="name">script</span> <span class="attr">type</span>=<span class="string">&quot;text/javascript&quot;</span> <span class="attr">src</span>=<span class="string">&quot;https://npm.onmicrosoft.cn/cloudflare-trace-info-on-web@0.0.5/cftiw.min.js&quot;</span>&gt;</span><span class="tag">&lt;/<span class="name">script</span>&gt;</span></span><br><span class="line"><span class="tag">&lt;<span class="name">div</span> <span class="attr">class</span>=<span class="string">&quot;cloudflare-trace-info&quot;</span>&gt;</span>加载完成前显示的文本<span class="tag">&lt;/<span class="name">div</span>&gt;</span></span><br></pre></td></tr></table></figure><p><strong>C</strong>loud<strong>f</strong>lare <strong>T</strong>race <strong>I</strong>nfo on <strong>W</strong>eb =&gt; <code>cftiw</code></p><hr><p>通过 API 获取 IATA 数据，可以减小加载的脚本体积 <code>17KB</code> =&gt; <code>1.2KB</code></p><figure class="highlight html"><table><tr><td class="code"><pre><span class="line"><span class="tag">&lt;<span class="name">script</span> <span class="attr">type</span>=<span class="string">&quot;text/javascript&quot;</span> <span class="attr">src</span>=<span class="string">&quot;https://npm.onmicrosoft.cn/cloudflare-trace-info-on-web@0.0.5/cftiwo.min.js&quot;</span>&gt;</span><span class="tag">&lt;/<span class="name">script</span>&gt;</span></span><br><span class="line"><span class="tag">&lt;<span class="name">div</span> <span class="attr">class</span>=<span class="string">&quot;cloudflare-trace-info&quot;</span>&gt;</span>加载完成前显示的文本<span class="tag">&lt;/<span class="name">div</span>&gt;</span></span><br></pre></td></tr></table></figure><p><strong>C</strong>loud<strong>f</strong>lare <strong>T</strong>race <strong>I</strong>nfo on <strong>W</strong>eb <strong>O</strong>nline Edition =&gt; <code>cftiwo</code></p><h1 id="用法">用法</h1><p>该脚本在页面加载完成 (<code>DOMContentLoaded</code>) 后将信息插入进 ID 为 <code>cloudflare-trace-info</code> 的元素中</p><p>参数有 data-hide-ip、data-hide-loc 和 data-template</p><ul><li><code>data-hide-ip</code><ul><li>在显示的内容中隐藏 IP 信息</li></ul></li><li><code>data-hide-loc</code><ul><li>在显示的内容中隐藏位置信息</li></ul></li><li><code>data-template</code><ul><li>自定义内容模版</li><li>具体支持参数见 <a href="https://www.cloudflare.com/cdn-cgi/trace">/cdn-cgi/trace</a></li><li>额外支持参数 <code>$&#123;iata&#125;</code> IATA 地区信息</li></ul></li></ul><figure class="highlight html"><table><tr><td class="code"><pre><span class="line"><span class="tag">&lt;<span class="name">script</span> <span class="attr">type</span>=<span class="string">&quot;text/javascript&quot;</span> <span class="attr">src</span>=<span class="string">&quot;https://npm.onmicrosoft.cn/cloudflare-trace-info-on-web@0.0.5/cftiwo.min.js&quot;</span>&gt;</span><span class="tag">&lt;/<span class="name">script</span>&gt;</span></span><br><span class="line"><span class="comment">&lt;!-- 默认状态 --&gt;</span></span><br><span class="line"><span class="tag">&lt;<span class="name">div</span> <span class="attr">class</span>=<span class="string">&quot;cloudflare-trace-info&quot;</span>&gt;</span>加载完成前显示的文本<span class="tag">&lt;/<span class="name">div</span>&gt;</span></span><br><span class="line"><span class="comment">&lt;!-- 隐藏 IP 信息 --&gt;</span></span><br><span class="line"><span class="tag">&lt;<span class="name">div</span> <span class="attr">class</span>=<span class="string">&quot;cloudflare-trace-info&quot;</span> <span class="attr">data-hide-ip</span>&gt;</span><span class="tag">&lt;/<span class="name">div</span>&gt;</span></span><br><span class="line"><span class="comment">&lt;!-- 隐藏位置信息 --&gt;</span></span><br><span class="line"><span class="tag">&lt;<span class="name">div</span> <span class="attr">class</span>=<span class="string">&quot;cloudflare-trace-info&quot;</span> <span class="attr">data-hide-loc</span>&gt;</span><span class="tag">&lt;/<span class="name">div</span>&gt;</span></span><br><span class="line"><span class="comment">&lt;!-- 自定义内容模版 --&gt;</span></span><br><span class="line"><span class="tag">&lt;<span class="name">div</span> <span class="attr">class</span>=<span class="string">&quot;cloudflare-trace-info&quot;</span> <span class="attr">data-template</span>=<span class="string">&quot;位置：$&#123;loc&#125; · IP：$&#123;ip&#125; · 数据中心：[$&#123;colo&#125;]$&#123;iata&#125; · TLS 版本：$&#123;tls&#125; · 时间戳：$&#123;ts&#125;&quot;</span>&gt;</span><span class="tag">&lt;/<span class="name">div</span>&gt;</span></span><br></pre></td></tr></table></figure><p>对应效果如下</p><hr><script type="text/javascript" src="https://npm.onmicrosoft.cn/cloudflare-trace-info-on-web@0.0.5/cftiwo.min.js"></script><!-- 默认状态 --><div class="cloudflare-trace-info">加载完成前显示的文本</div><!-- 隐藏 IP 信息 --><div class="cloudflare-trace-info" data-hide-ip></div><!-- 隐藏位置信息 --><div class="cloudflare-trace-info" data-hide-loc></div><!-- 自定义内容模版 --><div class="cloudflare-trace-info" data-template="位置：${loc} · IP：${ip} · 数据中心：[${colo}]${iata} · TLS 版本：${tls} · 时间戳：${ts}"></div><hr><p>当 data-template 有内容时，data-hide-ip 和 data-hide-loc 无法生效</p><h1 id="参考">参考</h1><ul><li><a href="https://developers.cloudflare.com/support/troubleshooting/general-troubleshooting/gathering-information-for-troubleshooting-sites/#identify-the-cloudflare-data-center-serving-your-request">Cloudflare 文档</a></li><li><a href="https://www.cloudflarestatus.com/api/v2/components.json">Cloudflare System Status</a></li></ul><h1 id="碎碎念">碎碎念</h1><p>早就写好了，但就是懒得发，今天刚好不懒了，给博客多水水，水水更健康 🤣</p>]]></content>
    
    
    <summary type="html">&lt;p&gt;在网页任意位置展示当前 Cloudflare 节点、用户 IP、地区等信息～&lt;/p&gt;</summary>
    
    
    
    <category term="分享" scheme="https://blog.isteed.cc/categories/%E5%88%86%E4%BA%AB/"/>
    
    
    <category term="Cloudflare" scheme="https://blog.isteed.cc/tags/Cloudflare/"/>
    
    <category term="/cdn-cgi/trace" scheme="https://blog.isteed.cc/tags/cdn-cgi-trace/"/>
    
    <category term="网页展示" scheme="https://blog.isteed.cc/tags/%E7%BD%91%E9%A1%B5%E5%B1%95%E7%A4%BA/"/>
    
    <category term="底部信息" scheme="https://blog.isteed.cc/tags/%E5%BA%95%E9%83%A8%E4%BF%A1%E6%81%AF/"/>
    
    <category term="节点信息" scheme="https://blog.isteed.cc/tags/%E8%8A%82%E7%82%B9%E4%BF%A1%E6%81%AF/"/>
    
    <category term="IP 显示" scheme="https://blog.isteed.cc/tags/IP-%E6%98%BE%E7%A4%BA/"/>
    
  </entry>
  
  <entry>
    <title>迷你？主机？—— 机械革命无界 S MINI（铭凡 UM780 PRO）体验</title>
    <link href="https://blog.isteed.cc/post/mechrevo-s-mini-experience/"/>
    <id>https://blog.isteed.cc/post/mechrevo-s-mini-experience/</id>
    <published>2024-12-09T17:10:42.000Z</published>
    <updated>2024-12-09T17:10:42.000Z</updated>
    
    <content type="html"><![CDATA[<p>迷你主机的需求可能对我来说是个伪命题……</p><span id="more"></span><p>以轻便整洁而称，但后面就发现一套带下来不比笔记本轻松，线材也没多整齐（</p><p>但说实在的，虽然性价比没有自组 ITX 这类的高，但也还算不错的</p><p>注：由于<strong>机械革命无界 S MINI</strong> 就是<strong>铭凡 UM780 PRO</strong> 的贴牌版本，故本文中所有描述均适用于铭凡 UM780 PRO，毕竟唯一的不同就是机子表面 LOGO 图案不一样</p><h1 id="缘起">缘起</h1><p>原来我是 MacBook Air 用过来的，用惯了 macOS，就索性搞了台 M1 的 MacBook Air 用</p><p>但在宿舍没事儿干能干啥，哪肯定是臭打游戏啦～</p><p>就有了个搞台 Windows 电脑的想法</p><p>就开始陆陆续续的蹲个好价攒点配件，固态、显示器、内存、迷你主机、便携屏，跨度有足足的一年</p><p>有些地方有些太无谓的奢侈了，没法子，被果子天价内存硬盘憋坏了</p><h1 id="清单">清单</h1><ul><li>机械革命无界 S MINI 准系统无内存硬盘（¥2483）（京东机械革命官方旗舰店）</li><li>英睿达 DDR5 5600MHz 16G*2 套条（¥495）（京东自营）</li><li>海力士 P41 2TB（¥786）（京东自营）</li><li>宏碁掠夺者 GM7 2TB（¥570）（京东自营）</li><li>Intel AX210 无线网卡（¥64）（拼多多）</li></ul><p>目前总计 ¥4434，其实很大一部分都是硬盘的占比，毕竟被果子恶心的存储定价整了，报复性堆存储</p><p>（机子是首发买的<br>（后期出厂的默认搭载 AX210，无需更换，故总计没算网卡的钱钱<br>（全家福（已装好</p><p><img src="https://cdn.isteed.cc/img/mechrevo-s-mini-experience/all.webp" class="lazy" data-srcset="https://cdn.isteed.cc/img/mechrevo-s-mini-experience/all.webp" alt="all"></p><h1 id="售后">售后</h1><p>我这个机子其实出过四次问题，且听我娓娓道来</p><p>先叠甲，仅代表个人体验，以及以下问题仅针对首发机子/维修机子</p><p>第一次（2023-12-19）是主板的设计问题，前面天气热可能没出现，后面冷了就出现了，毕竟哪段时间刚好寒流来了（快递来回五天，维修半天，换了个主板）<br>第二次（2023-12-26） 是换完主板后，但机子液金手工涂的，机子打游戏动不动就上 90°C（快递来回五天，维修半天，这次直接主板和散热一起换）<br>第三次（2024-01-08）是游戏打着打着黑屏闪退，重装系统，拷机拷内存都没问题（快递来回四天，直接换货）<br>第四次（2024-03-04）是底部小风扇异响，声音极大，又是送售后了（快递来回五天，维修半天，换了底部风扇）</p><p>所以最后我是首发的机子（八月产）变成了换货的备件机（十二月产），售后态度还是很不错的，就是快递时间太折磨人（要不是双向包邮，不然难顶）</p><p>截止目前也没其它问题了，网卡从原来首发的 RZ608 换成了 AX210，现在拷机温度最高也就 75°C（冬天加持～）</p><h1 id="性能">性能</h1><p>有闻 AMD 核显很强，且相较于同定位上代的 6800H 相比，CPU GPU 性能都有进步，曾经推荐朋友买过 6800H 的笔记本，在其上体验过部分游戏，均是能玩水平，而且制程是神的台积电，能效高些</p><p>游戏在能玩水平已经很能够满足（快递来回五天，维修半天，换了个主板） macOS 用户了（我尝试过 M1 的 MacBook Air 使用 Rosetta 2 转译 x86-64，使用 wine 做到兼容 Windows 层，使用 DXVK 转译 DX11 图形 API 来运行战地 1……（这又是另外一个故事了）</p><p>7840H/HS 简单过一下参数，8C16H 纯大核，全核 4.7GHz，单核 5.1GHz，780M 核显</p><p>跑分也简单过下 R23 单 1792 多 17141，CPUZ 单 654.3 多 6950.8，大抵就是桌面的 13400 以上 13500 以下，3D MARK 没买没有</p><p><img src="https://cdn.isteed.cc/img/mechrevo-s-mini-experience/r23.webp" class="lazy" data-srcset="https://cdn.isteed.cc/img/mechrevo-s-mini-experience/r23.webp" alt="r23"></p><p>（测试环境基于 BIOS 设置性能模式 65W 功耗，内存完整性保护关闭，Meltdown 与 Spectre 保护禁用，虚拟化 SVM 开启，Hyper-V 开启）</p><p>这个机子用的<strong>液金散热</strong>，散热真的猛，按冬天的情况来说，游戏/拷机最高温度不超过 78°C，全程维持 65W 的 APU 功耗（但也因为液金，手涂不得行）</p><p>硬盘温度方面很低，毕竟底部风扇直接给硬盘散热，有着散热片贴着，硬盘温度最高也就六十来度</p><h1 id="体验">体验</h1><p>装内存硬盘需要很不优雅的拔掉底下的四个脚垫（怪不得给你多弄两个新脚垫），拧下螺丝，翘棒翘起，底板上<strong>连接着风扇和天线</strong></p><p><img src="https://cdn.isteed.cc/img/mechrevo-s-mini-experience/inside.webp" class="lazy" data-srcset="https://cdn.isteed.cc/img/mechrevo-s-mini-experience/inside.webp" alt="inside"></p><p>散热器上有两条给硬盘用的蓝色保护膜的散热垫</p><p>机子呈天包地的结构，金属外壳，无线网络在<strong>高负载</strong>时贼差劲，需要把机子立起来才能畅玩</p><p>底下的哪条内存可以装散热鳍片，防止内存叠叠乐</p><p>这台机子是真的小，巴掌大的主机，性能不弱，放哪儿都行……看向了我宿舍哪块贼大的桌子（陷入了沉思</p><p>外围接口量大管饱，有下面这些</p><figure class="highlight css"><table><tr><td class="code"><pre><span class="line">一个麦克风，一个电源键，两个 USB4 的 C 口，一个 <span class="number">3.5mm</span> 耳机孔，一个 BIOS 重置插孔</span><br><span class="line">        ↑ 机器正面 ↑</span><br><span class="line">        ← 左　　右 →</span><br><span class="line">        ↓ 机器背面 ↓</span><br><span class="line">一个 DC 电源口，两个 HDMI 口，一个 <span class="number">2.5</span>Gbps 的 RJ45 网口，四个 <span class="number">10</span>Gbps 的 <span class="selector-tag">A</span> 口</span><br></pre></td></tr></table></figure><p><img src="https://cdn.isteed.cc/img/mechrevo-s-mini-experience/front.webp" class="lazy" data-srcset="https://cdn.isteed.cc/img/mechrevo-s-mini-experience/front.webp" alt="front"></p><p><img src="https://cdn.isteed.cc/img/mechrevo-s-mini-experience/back.webp" class="lazy" data-srcset="https://cdn.isteed.cc/img/mechrevo-s-mini-experience/back.webp" alt="back"></p><p>口子数量够多，但是把两 C 口放正面是要干甚？换个到后面去多美好，虽说铭凡的 UM780 XTX 改了，但厚了，还贵了</p><p>这个大小口袋都装的下去，确实「便携」，如果不考虑要带电源/屏幕/键盘/鼠标的话</p><p>给个实际使用时整个机子的接线情况</p><p><img src="https://cdn.isteed.cc/img/mechrevo-s-mini-experience/actual-front.webp" class="lazy" data-srcset="https://cdn.isteed.cc/img/mechrevo-s-mini-experience/actual-front.webp" alt="actual-front"></p><p><img src="https://cdn.isteed.cc/img/mechrevo-s-mini-experience/actual-back.webp" class="lazy" data-srcset="https://cdn.isteed.cc/img/mechrevo-s-mini-experience/actual-back.webp" alt="actual-back"></p><h1 id="软件">软件</h1><p>机子本身就是铭凡贴牌的机子，BIOS 和 UM790 PRO 的完全通用，刷完后 APU 甚至 7840H 荣升 7840HS</p><p>但铭凡的 LOGO 不好看，我还是刷回了机械革命的 BIOS</p><h1 id="游戏">游戏</h1><p>简要总结，1080P 低画质基本绝大部分游戏畅玩</p><p>以下体验基于 AMD 驱动版本 <code>24.3.1</code></p><p>原神：1080P 中画质，须弥城 55 ～ 60FPS<br>崩坏：星穹铁道：1080P 非常高画质（修改渲染分辨率为 1.0）星槎海中枢 55 ～ 60FPS<br>CS2：900P 全低（没开动态分辨率），平均大概 100 ～ 110FPS<br>战地 1：1080P 低画质预设，我屏幕 60Hz 的，开了垂直同步，反正能稳 60FPS（但后面玩着玩着驱动报错，就没玩了）<br>战地 5：1080P 低画质预设，同样的，能稳 60FPS<br>战地 2042：1080P 低画质预设，这个就得开动态分辨率了，不过开了后会糊成一坨，不开大部分场景又只有 30-40FPS，卡的没法子玩<br>赛博朋克 2077：1080P 低画质 + FSR 平衡档，跑测试场景，平均 60FPS 左右<br>黑神话：悟空：1920*1200 低画质 + 超采样 59，跑测试平均 69FPS</p><h1 id="硬伤">硬伤</h1><p>不带最近小主机很流行的 Oculink 接口，外接显卡很麻烦，需要舍弃一个硬盘位，并手动从底部引线出来，所以对于我来说就是没得折腾……</p><p>同时这个还不支持内存超频，核显就把内存当显存用，性能瓶颈很大部分都在内存频率，而小主机用的是笔记本的 D5 条子，延迟带宽方面都是硬伤……</p><h1 id="总结">总结</h1><p>富裕家庭可以把这玩意当作机顶盒/NAS/软路由来耍，也可以应付普通办公需求，打游戏跑 AI 嘛，还是别难为 780M 核显了，真干活还得是独显</p><h1 id="碎碎念">碎碎念</h1><details><summary><font color=gray>点击显示/隐藏怨气碎碎念</font></summary><br /><p>所以最后我还是把它二手出了，出给个浙江的家伙，好心好意给他把系统重装了，要求软件下好破解好，Office 全套装好一分钱也没加……</p><p>结果给我来个不接快递电话，我联系快递员放给他丰巢，又说显示器还没到不能验货丰巢放三天先 😅，最后又说借了显示器给我验货完，又用祖宗口吻问我为什么要设置密码（你鬼问微软啊），设置了还不告诉他，最后还 TM 给我拖到自动确认收货 😅，要不是那时候正值国庆不想坏心情……</p><p>还问我要购买发票，就这么不相信官方保修根本不需要发票么，还给提供了京东自营订单编号，就足以保修了 😅</p></details><br \><hr><p>最后还是因为专业要开跑模型，核显压根跑不动，赶紧卖掉换正经 ITX 了 🙏</p>]]></content>
    
    
    <summary type="html">&lt;p&gt;迷你主机的需求可能对我来说是个伪命题……&lt;/p&gt;</summary>
    
    
    
    <category term="分享" scheme="https://blog.isteed.cc/categories/%E5%88%86%E4%BA%AB/"/>
    
    
    <category term="迷你主机" scheme="https://blog.isteed.cc/tags/%E8%BF%B7%E4%BD%A0%E4%B8%BB%E6%9C%BA/"/>
    
    <category term="机械革命" scheme="https://blog.isteed.cc/tags/%E6%9C%BA%E6%A2%B0%E9%9D%A9%E5%91%BD/"/>
    
    <category term="铭凡" scheme="https://blog.isteed.cc/tags/%E9%93%AD%E5%87%A1/"/>
    
    <category term="S MINI" scheme="https://blog.isteed.cc/tags/S-MINI/"/>
    
    <category term="UM780 PRO" scheme="https://blog.isteed.cc/tags/UM780-PRO/"/>
    
  </entry>
  
  <entry>
    <title>玩机的必备操作 —— 一加 13 解锁并获得 root 权限</title>
    <link href="https://blog.isteed.cc/post/oneplus-13-root-guide/"/>
    <id>https://blog.isteed.cc/post/oneplus-13-root-guide/</id>
    <published>2024-12-09T16:19:53.000Z</published>
    <updated>2024-12-09T16:19:53.000Z</updated>
    
    <content type="html"><![CDATA[<p>还得是一加，新机到手，解锁 root 一条龙 😋</p><span id="more"></span><hr><p>解锁教程适用于 一加 13 以及其它一加系列的手机（<br>KernelSU 教程适用于所有<strong>具有 GKI 支持</strong>的手机</p><h1 id="目录">目录</h1><ul><li><a href="#%E8%A7%A3%E9%94%81%E5%87%86%E5%A4%87">解锁准备</a></li><li><a href="#%E8%A7%A3%E9%94%81-bootloader">解锁 Bootloader</a></li><li><a href="#kernelsu">KernelSU</a><ul><li><a href="#%E5%AE%89%E8%A3%85%E6%96%B9%E5%BC%8F">安装方式</a></li><li><a href="#%E6%9F%A5%E7%9C%8B%E5%86%85%E6%A0%B8">查看内核</a></li><li><a href="#%E5%AE%89%E8%A3%85">安装</a></li></ul></li><li><a href="#%E7%A2%8E%E7%A2%8E%E5%BF%B5">碎碎念</a></li><li><a href="#%E5%8F%82%E8%80%83">参考</a></li></ul><h1 id="前言">前言</h1><p>某品牌日常耍猴，国内仅仅剩下能够方便解锁的手机就只有一加了，舍友刚好换机，一加 13，就拿他的机子来解锁刷 KernelSU 吧 🤣</p><p>P.S. 他先叫我帮帮他的，我就顺便再水一篇博客来证明我还活着 🙏</p><h1 id="解锁准备">解锁准备</h1><p>解锁仅需从 <a href="https://developer.android.google.cn/tools/releases/platform-tools?hl=zh">Android 开发者（国内）</a> 下载 Android SDK Platform-Tools 即可</p><p>分三个系统，其下载链接分别为：</p><ul><li><a href="https://googledownloads.cn/android/repository/platform-tools-latest-windows.zip">Windows</a></li><li><a href="https://googledownloads.cn/android/repository/platform-tools-latest-darwin.zip">macOS</a></li><li><a href="https://googledownloads.cn/android/repository/platform-tools-latest-linux.zip">Linux</a></li></ul><p>下载后解压到任意位置即可</p><hr><p>安装驱动（仅 Windows 需安装）</p><p>从 <a href="https://developer.android.google.cn/studio/run/win-usb">Android 开发者（国内）</a> 下载 USB 驱动，但很搞笑的是，Android 开发者（国内）的下载链接 404，应该是谷歌哪边没传上去 😅</p><p>但其实下载链接可以直接访问，就放个下载链接吧</p><p><a href="https://dl.google.com/android/repository/usb_driver_r13-windows.zip">usb_driver_r13-windows.zip</a></p><p>下载解压后，右键 <code>android_winusb.inf</code> 选择 <code>安装</code> 即可</p><p><img src="https://cdn.isteed.cc/img/oneplus-13-root-guide/install-driver.webp" class="lazy" data-srcset="https://cdn.isteed.cc/img/oneplus-13-root-guide/install-driver.webp" alt="install-driver"></p><hr><p>备份数据！！！解锁会<strong>清除所有数据</strong>，务必在解锁前备份好！！！</p><p>当然，我舍友这台是新机，没有任何数据 😋</p><h1 id="解锁-Bootloader">解锁 Bootloader</h1><ol><li><p>手机在 <code>设置</code> - <code>关于本机</code> - <code>版本信息</code> 中狂点 <code>版本号</code> 7 次，直到进入开发者模式，同时记下 <code>内核版本</code><br><img src="https://cdn.isteed.cc/img/oneplus-13-root-guide/kernel-version.webp" class="lazy" data-srcset="https://cdn.isteed.cc/img/oneplus-13-root-guide/kernel-version.webp" alt="kernel-version"><br>仅需记下红框内的即可，同一手机均一致，不同手机才可能不同</p></li><li><p>手机在 <code>设置</code> - <code>系统与更新</code> - <code>开发者选项</code> 中开启 <code>OEM 解锁</code> 与 <code>USB 调试</code></p></li><li><p>手机连接上电脑，在解压出来的 <code>platform-tools</code> 文件夹（文件夹中需要确保存在 <code>adb.exe</code> 和 <code>fastboot.exe</code>）下，点击地址栏，输入 <code>cmd</code> 回车打开命令行窗口</p></li><li><p>输入 <code>adb reboot bootloader</code> 回车，手机授权电脑，随后手机重启进入 Bootloader 模式（当然，你也可以长按 <code>音量减</code> + <code>电源键</code> 进 Bootloader 模式）<br><img src="https://cdn.isteed.cc/img/oneplus-13-root-guide/fastboot.webp" class="lazy" data-srcset="https://cdn.isteed.cc/img/oneplus-13-root-guide/fastboot.webp" alt="fastboot"><br>手机在 fastboot 模式时，最下面的红字「DEVICE STATE」显示 <code>locked</code>（锁定状态）</p></li><li><p>输入 <code>fastboot flashing unlock</code> 回车，解锁 Bootloader<br>若一直卡在 <code>waiting for device</code> 可尝试手动指定设备驱动</p><p>操作路径：右键 <code>Windows 徽标</code> - <code>设备管理器</code> - <code>其它设备</code> - 右键 <code>Android</code>（或是其它带有 ⚠️ 和 ❔ 的设备，一般名字和 Android 沾边） - <code>更新驱动程序</code> - <code>浏览我的电脑以查找驱动程序(R)</code> - <code>让我从计算机上的可用驱动程序列表中选取(L)</code> - <code>Android Device</code> - 选中 <code>Android Bootloader Interface</code> - 然后一路确认即可</p><p><img src="https://cdn.isteed.cc/img/oneplus-13-root-guide/fastboot-driver.webp" class="lazy" data-srcset="https://cdn.isteed.cc/img/oneplus-13-root-guide/fastboot-driver.webp" alt="fastboot-driver"></p></li><li><p>按下 <code>音量减</code> 键，使「UNLOCK THE BOOTLOADER」高亮，再按一下 <code>电源键</code>，确认解锁，此时手机将会恢复出厂设置并重启<br><img src="https://cdn.isteed.cc/img/oneplus-13-root-guide/unlock.webp" class="lazy" data-srcset="https://cdn.isteed.cc/img/oneplus-13-root-guide/unlock.webp" alt="unlock"></p></li><li><p>Enjoy!</p></li></ol><h1 id="KernelSU">KernelSU</h1><p>这是啥？引用官方的介绍</p><blockquote><p>KernelSU 是 Android GKI 设备的 root 解决方案，它工作在内核模式，并直接在内核空间中为用户空间应用程序授予 root 权限。</p></blockquote><p>而对于用户来说，主要的区别就是是否容易被应用检测到 root</p><p>KernelSU 一般具有更好的隐蔽性，更好地应对部分应用不合理的检测各种奇奇怪怪的东西（例如数字人民币……</p><h2 id="安装方式">安装方式</h2><p>KernelSU 有两种安装方式，一种是 GKI 安装，另一种是 LKM 安装</p><p>个人建议使用 GKI 镜像启动，然后再进 KernelSU 安装成 LKM 模式</p><p>当然，你也可以提取 boot 镜像来手动修补，过程和 Magisk 的过程几乎一致，参照我以前的 <a href="https://blog.isteed.cc/post/pixel-3-install-magisk/">Pixel3 安装 Magisk</a>，这里就不再赘述</p><h2 id="查看内核">查看内核</h2><p>GKI 需要近期的手机（出厂系统为 Android 12 或以上，既内核版本中具有形如 <code>android12</code> 字样）才支持</p><p>内核版本可以通过在 <code>设置</code> - <code>我的设备</code> - <code>全部参数与信息</code> - <code>内核版本</code> 查看</p><p>只需要看其 KMI 版本即可，以出厂搭载 ColorOS 15 的 一加 13 为例，其内核版本为 <code>6.6.30-android15-8-gc6f5283046c6-ab12364222-4k</code>，取前头，拉中间，其 KMI 版本为 <code>6.6-android15-8</code></p><p><img src="https://cdn.isteed.cc/img/oneplus-13-root-guide/kernel-version.webp" class="lazy" data-srcset="https://cdn.isteed.cc/img/oneplus-13-root-guide/kernel-version.webp" alt="kernel-version"></p><p>知道了自己的 KMI 版本后，就可以去 <a href="https://github.com/tiann/KernelSU">KernelSU 的项目</a>里下载对应的 GKI 内核镜像</p><p>如何寻找呢？最建议的是依据内核版本寻找，首先确保所寻找的镜像包含最多的相似性，比如 <code>6.6.30-android15-8-gc6f5283046c6-ab12364222-4k</code>，则需要寻找 <code>android15-6.6.30_yyyy-mm-boot.img.gz</code></p><p>但如果没有对应小版本的呢？那就依据 KMI 版本找最新的下载（<code>6.6.</code> 后面数字<strong>比 30 大</strong>就行，也可用数字最大或年份月份最新的）</p><p>同样的，还有不同的后缀，有以下三种后缀</p><ul><li><code>boot.img.gz</code></li><li><code>boot-gz.img.gz</code></li><li><code>boot-lz4.img.gz</code></li></ul><p>怎么选呢？一般选第一个就行，大不了都下下来试试得了～</p><details><summary><font color=gray>点击显示/隐藏示例</font></summary><br /><p><strong>加粗</strong>的即为内核版本 <code>5.15.74-android13-8-00049-g8945ccdb2203-ab9500309</code> 的正确可选项</p><p>android14-6.1.78_2024-06-boot-gz.img.gz<br>android14-6.1.78_2024-06-boot-lz4.img.gz<br>android14-6.1.78_2024-06-boot.img.gz<br>android14-6.1.84_2024-07-boot-gz.img.gz<br>android14-6.1.84_2024-07-boot-lz4.img.gz<br>android14-6.1.84_2024-07-boot.img.gz<br>android15-6.6.30_2024-08-boot-gz.img.gz<br>android15-6.6.30_2024-08-boot-lz4.img.gz<br><strong>android15-6.6.30_2024-08-boot.img.gz</strong></p></details><br \><p>找到对应内核后，下载解压即可（如果你的压缩软件不支持的话，可以尝试使用 <a href="https://www.microsoft.com/store/productId/9N8G7TSCL18R">NanaZip</a>）</p><p>Tips：若下载不畅，可以右键需要下载的文件复制链接，并在链接前头直接添加 <code>https://cors.isteed.cc/</code> 进行下载</p><h2 id="安装">安装</h2><p>⚠️ 注意：下文默认电脑已具有 ADB 环境，在解压出来的 <code>platform-tools</code> 文件夹（文件夹中需要确保存在 <code>adb.exe</code> 和 <code>fastboot.exe</code>）下，点击地址栏，输入 <code>cmd</code> 回车打开具有 ADB 环境的命令行窗口</p><hr><ol><li><p>手机进入 <code>fastboot</code> 模式（开机时按住 <code>电源键</code> + <code>音量减</code>）</p></li><li><p>电脑连接手机，执行 <code>fastboot boot /path/to/boot.img</code><br>其中，<code>/path/to/boot.img</code> 为你通用内核位置（可以将文件直接拖入终端获得路径）<br>这时手机将会开机，拥有临时的 GKI 模式的 KernelSU 了<br><img src="https://cdn.isteed.cc/img/oneplus-13-root-guide/kernelsu.webp" class="lazy" data-srcset="https://cdn.isteed.cc/img/oneplus-13-root-guide/kernelsu.webp" alt="KernelSU"></p></li><li><p>手机打开 <code>KernelSU</code>，再次安装即可拥有永久 LKM 模式的 KernelSU<br><img src="https://cdn.isteed.cc/img/xiaomi-13-root-guide/kernelsu-install.webp" class="lazy" data-srcset="https://cdn.isteed.cc/img/xiaomi-13-root-guide/kernelsu-install.webp" alt="KernelSUInstall"><br>（不要在意为什么用小米 13 的截图</p></li><li><p>Enjoy!</p></li></ol><h1 id="碎碎念">碎碎念</h1><p>还得是一加解锁方便，希望这根没有任何限制解锁的独苗能够继续保持，哪像某品牌解锁还要耍猴考试的机子呢……（虽然你解锁会炸 TEE，但我还是原谅你了，下次换机就你加惹 😋</p><p>新机到手不到十分钟，它的 <code>locked</code> 就不存在惹～</p><h1 id="参考">参考</h1><ul><li><a href="https://kernelsu.org/zh_CN/">KernelSU 官网</a></li></ul>]]></content>
    
    
    <summary type="html">&lt;p&gt;还得是一加，新机到手，解锁 root 一条龙 😋&lt;/p&gt;</summary>
    
    
    
    <category term="分享" scheme="https://blog.isteed.cc/categories/%E5%88%86%E4%BA%AB/"/>
    
    
    <category term="root" scheme="https://blog.isteed.cc/tags/root/"/>
    
    <category term="一加 13" scheme="https://blog.isteed.cc/tags/%E4%B8%80%E5%8A%A0-13/"/>
    
    <category term="解锁" scheme="https://blog.isteed.cc/tags/%E8%A7%A3%E9%94%81/"/>
    
    <category term="ColorOS" scheme="https://blog.isteed.cc/tags/ColorOS/"/>
    
    <category term="KernelSU" scheme="https://blog.isteed.cc/tags/KernelSU/"/>
    
  </entry>
  
  <entry>
    <title>穷鬼大学生的香港银行开户记</title>
    <link href="https://blog.isteed.cc/post/hk-bank-account-opening-record/"/>
    <id>https://blog.isteed.cc/post/hk-bank-account-opening-record/</id>
    <published>2024-08-01T17:25:02.000Z</published>
    <updated>2025-01-12T05:24:27.000Z</updated>
    
    <content type="html"><![CDATA[<p>其实，这次开户之旅纯粹是集个卡（ZA Bank、中银香港、汇丰香港），以及去溜溜（事实证明，没有攻略的瞎逛会很痛苦）</p><span id="more"></span><p>之前去过一次香港打比赛，由于人生地不熟，也没能自己出去跑跑，这次倒是能自己溜达溜达了</p><h1 id="准备">准备</h1><p>内地居民去香港需要港澳通行证</p><p>通行证和签注是两个东西，去一次会消耗一次有效签注，通行证可以重复使用</p><p>现在办理港澳通行证也挺方便的，预约当地的出入境大厅办理就行，以广东为例，直接在公众号「广东出入境」预约对应的办理地点以及日期，填写相关信息就行了，之后需要去线下拍照（大厅旁边有免费自助拍照机），录指纹，缴费后会按照你要求的方式给你发放通行证</p><p>签注的话，团队旅游(L)和个人旅游(G)都行，即使是团队旅游也能单人过关，签注时间一般选长的就行，我的是一年一次，意味这个签注有效时间一年，能够使用一次，时间短点的应该是给通行证快过期用的</p><p>价格方面，通行证（¥60）一次签注（¥15）邮寄（¥18）</p><hr><p>香港开户一般需要</p><ul><li>港澳通行证</li><li>身份证</li><li>过关小票</li><li>地址证明（我直接用身份证地址，无需证明，要证明的话可以使用<strong>带地址</strong>的信用卡账单、水电费账单等做证明）</li><li>出入境证明（一般线上开户才需要）</li><li>能够接收短信的电话卡（实测内地的电信移动联通开启漫游后均无问题，<strong>广电在香港无漫游信号</strong>，当然，也可以直接开一张香港本地的电话卡）</li></ul><hr><p>如果在香港呆超过一天的话，强烈建议去 711 买一张中国移动香港的 MySIM 电话卡，套餐详情如下</p><p>4G 信号版： 预付卡 33 HKD，包含无限本地流量（50GB 高速）和 5000 分钟本地通话，有效期 30 天。</p><p>MySIM 可以直接通过港澳通行证来实名激活，需要找个公共 Wi-Fi 来实名激活（都买流量卡了，肯定不会开大陆卡的漫游啦）</p><p>如果拍照识别错误的话，重新拍就行，千万不要修改识别出来的信息，修改的话会进入人工审核，大概率就是等到离港都还没审核通过……</p><h1 id="开户">开户</h1><p>我的 ZA Bank 和 中银香港 是线上开户，汇丰香港是线下<a href="https://maps.app.goo.gl/kT7RyyXH8WYCUKfr5">铜锣湾分行</a>开的</p><p>目前到手的卡有 HSBC HK 的「红狮子」、ZA Bank 的 ZA Card</p><h2 id="ZA-Bank">ZA Bank</h2><p>这是一家香港的虚拟银行，没有线下网点，开户是完全的在线上进行，要求极低，仅需定位在香港和<strong>本地的网络环境</strong>（比如香港公共 Wi-Fi 或数据流量）</p><p>流程如下</p><ul><li>填写个人信息</li><li>验证手机号</li><li>拍摄港澳通行证</li><li>拍摄身份证</li><li>人脸识别</li><li>验证大陆银行卡</li></ul><p>ZA Bank 是虚拟账户，开户后就可以直接使用了</p><p>消费的话要把 ZA Card 开了，这个会给你个虚拟的 Visa 卡，卡号后六位均可自定义</p><p>亦可申请实体卡（需要邮费 25 HKD 发内陆，EMS 特快，制卡厂在珠海，发出后隔天就到了</p><p><img src="https://cdn.isteed.cc/img/hk-bank-account-opening-record/za-card.webp" class="lazy" data-srcset="https://cdn.isteed.cc/img/hk-bank-account-opening-record/za-card.webp" alt="ZA Card"></p><p>顺带一提，这几个银行中 APP 使用体验最好的就是它</p><p><img src="https://cdn.isteed.cc/img/hk-bank-account-opening-record/za-bank.webp" class="lazy" data-srcset="https://cdn.isteed.cc/img/hk-bank-account-opening-record/za-bank.webp" alt="ZA Bank"></p><p>P.S. 开通投资账户需要额外填写一个相关问卷，以及上传出入境记录（微信小程序 <code>移民局 12367</code> - <code>中国公民服务</code> - <code>出入境记录查询</code> - <code>发送邮箱</code>），大概一天不到就能审核完成</p><h2 id="BOC-HK-中银香港">BOC HK 中银香港</h2><p>中银香港主要用于和内地中银互转入金，无需手续费，同时也可以开 Wechat Pay HK 用于内地消费</p><p>中银香港在近期支持了线上开户，我懒得跑线下，直接线上开的</p><p>和 ZA Bank 类似，流程如下</p><ul><li>填写个人信息<ul><li>开户类型选「<s>自在理财</s>」，随便选，反正不收费不达标过段时间自动降级，理由建议用「投资」</li></ul></li><li>验证手机号</li><li>拍摄港澳通行证</li><li>拍摄身份证</li><li>人脸识别</li><li>上传出入境记录（微信小程序 <code>移民局 12367</code> - <code>中国公民服务</code> - <code>出入境记录查询</code> - <code>发送邮箱</code>）</li></ul><p>与线下开的区别，一个是转账限额只有 21W HKD（开通当天只有 1W HKD，第四天提升到 21W HKD），另一个是只能向登记收款人转账</p><p>拿提款卡的话，是平邮国内……建议通讯地址附加个手机号（</p><hr><p>2025-01-12 Updated：中银香港「自在理财」用户终于可以申请一张万事达扣帐卡了，直接手机里面申请提交就行，目前测试下来似乎是不能参加万事达的部分活动的（有些活动卡世界等级？</p><h2 id="HSBC-HK">HSBC HK</h2><ul><li>时间：周四工作日早九点</li><li>地点：<a href="https://maps.app.goo.gl/kT7RyyXH8WYCUKfr5">铜锣湾分行</a></li><li>耗时：三十分钟</li></ul><p>我是早上直接卡点进的，都没人排队，可能是铜锣湾分行在二楼的原因</p><p>去到后表明来意，直接有工作人员领进小屋子，压根没有取号</p><p>会叫你下载好 HSBC HK 的 App，我已经下载了，就直接出示汇丰的二维码</p><p>问了下开户理由、资金来源，要了下证件：港澳通行证、身份证、过关小票</p><p>我说投资理财、学生暂无，说着说着工作人员就往储蓄掰，最后我也跟着说储蓄了，可能是太多内地人跑来开户了，工作人员太熟练了 🤣</p><p>后面填完资料提醒我，系统审核过就能给我当场拿卡，不能过的话他也没办法了</p><p>但不出意外的，秒过～</p><p>拿卡前问我有没有带 100 HKD 现金，需要存点钱进去激活，我说没有，但我众安银行里有点钱，直接转进去可不可行（当时只有六十的现金…）</p><p>工作人员想了下，说行，转身出门去拿卡</p><p><img src="https://cdn.isteed.cc/img/hk-bank-account-opening-record/hsbc-hk-letter.webp" class="lazy" data-srcset="https://cdn.isteed.cc/img/hk-bank-account-opening-record/hsbc-hk-letter.webp" alt="HSBC HK Letter"></p><p>函件到手，密码涵一撕，走，改密码去～</p><p>期间还问我要不要开张 Pulse 信用卡，说存 1W HKD 就可以下 5K 额度（我看了看我的钱包，是穷鬼，告辞！（2024-08-01 后，暂停非香港居民的信用卡申请，车门焊死，干！</p><p>在 ATM 改完密码后就可以拿卡走人惹</p><hr><p>在 App 上还可以申请一张汇丰万事达卡借记卡，既「蓝狮子」，建议申请前去<a href="https://www.hsbc.com.hk">网银</a>改下中文通讯地址（注意，需要收到确认变更的邮件才算更改成功，或者申请时看有没有变成中文地址）</p><p>地址的话，建议写清楚省市区邮编，小区楼房的详细地址，最后在附加一个电话号码</p><p>新申请的话直接发的 EMS 特快，理论速度很快，但是补发还大概率是平邮（我补发了两次都是平邮（废纸使命必达，卡死活送不到 😅</p><h1 id="入金">入金</h1><p>由于我没有兴业银行的寰宇人生借记卡，所以我选择内地中银同名互转无损入金（同名互转免手续费和电汇费）</p><p>2024-10-15 Update：申请了一张<a href="https://e.cib.com.cn/app/mobile/public/sendDebit/sendDebit.do?chnlNo=k1#">兴业无界卡</a>，和寰宇人生一样的权益（现在没钱，之后再试试转 HSBC HK（小道消息，兴业在 HSBC 开了户，不出意外的话转的贼快，不过我也没试过就是了（</p><p>跨境汇款要求有中行一类卡，我是先 App 购汇再转过去的，境外转账模版可以参考下图</p><p><img src="https://cdn.isteed.cc/img/hk-bank-account-opening-record/boc-to-bochk.webp" class="lazy" data-srcset="https://cdn.isteed.cc/img/hk-bank-account-opening-record/boc-to-bochk.webp" alt="汇款模版"></p><p>其它银行注册好轉數快（FPS）后，用中银给他们转过去（当然，直接用银行帐号也可以转，FPS 只是方便一些而已</p><h1 id="消费">消费</h1><h2 id="Apple-Pay">Apple Pay</h2><p>直接绑定，在支持的应用里选银联标的港卡即可消费</p><p>特别的，HSBC HK 的「红狮子」提款卡需要等开户后<strong>第八天零点</strong>才能绑定到 Apple Pay 上（内地消费走银联汇率）</p><p><img src="https://cdn.isteed.cc/img/hk-bank-account-opening-record/apple-pay.webp" class="lazy" data-srcset="https://cdn.isteed.cc/img/hk-bank-account-opening-record/apple-pay.webp" alt="Apple Pay"></p><p>HSBC HK 的万事达借记卡有<a href="https://mtr.mastercardservices.com/zh_Hant/c/Hong-Kong/China/offers/124bfdd0-cc86-4521-a636-89717dca19cc">美团消费返现活动</a>（十二月底结束），可以倒点离岸人民币进去直接消费（汇丰汇率坑人…），返现速度很快，隔几天就到人民币账户了</p><p>实体卡没到的话其实也可以提前激活，有效期一般是制卡年月 + 9 年，CVV 则可以在 App 里查看</p><p>2024-10-15 Update：现在蓝狮子新申请都是走内地 EMS 了，不用担心寄不到，补发的随机走 EMS，可能要多挂失补发几次（收件人手机号为你当初开户的手机号，从深圳发的 EMS 特快）</p><p>汇率的话可以看 <a href="https://data.0xv9.com/CNH-hk-exchange-rate">Finvoke data</a>，天星一般汇率还不错，可惜我没开</p><h2 id="Wechat-Pay-HK">Wechat Pay HK</h2><p>开通 Wechat Pay HK 后就可以用港币在内地消费了（自动换汇）</p><p>开通方法：微信搜 <code>Wechat Pay HK</code> - <code>绑定香港发行的银行账户</code> 验证</p><p>个人建议扫深圳的码开通，有送消费券</p><p>目前就支持五家银行的验证，分别是 中国银行（香港）、中信银行（国际）、中国工商银行（亚洲）、大新银行、招商永隆银行</p><p>接着绑定 ZA Bank 的 Visa 卡即可～（不要直接绑定 Visa 国内消费，不然多收 1.95% 的外币交易手续费</p><p>汇丰的卡走 FPS，FPS 需要 HKID，不然绑定不上去……</p><h2 id="支付宝-微信">支付宝/微信</h2><p>支付宝和微信可以直接绑定 Visa/Mastercard，但 ZA Bank 要收取 1.95% 的外币交易手续费……不如 Wechat Pay HK</p><p>HSBC HK 的万事达借记卡不需要外币交易手续费</p><h1 id="碎碎念">碎碎念</h1><p>香港之行，两天一夜，甚至净赚 ¥303，感谢众安银行的消费券（虽然现在已经废了），感谢麦门的便宜汉堡，感谢麦门提供住所 🙏</p><p>（破钱没有，破卡一堆.webp</p>]]></content>
    
    
    <summary type="html">&lt;p&gt;其实，这次开户之旅纯粹是集个卡（ZA Bank、中银香港、汇丰香港），以及去溜溜（事实证明，没有攻略的瞎逛会很痛苦）&lt;/p&gt;</summary>
    
    
    
    <category term="分享" scheme="https://blog.isteed.cc/categories/%E5%88%86%E4%BA%AB/"/>
    
    
    <category term="香港" scheme="https://blog.isteed.cc/tags/%E9%A6%99%E6%B8%AF/"/>
    
    <category term="开户" scheme="https://blog.isteed.cc/tags/%E5%BC%80%E6%88%B7/"/>
    
    <category term="银行卡" scheme="https://blog.isteed.cc/tags/%E9%93%B6%E8%A1%8C%E5%8D%A1/"/>
    
    <category term="ZA Bank" scheme="https://blog.isteed.cc/tags/ZA-Bank/"/>
    
    <category term="众安银行" scheme="https://blog.isteed.cc/tags/%E4%BC%97%E5%AE%89%E9%93%B6%E8%A1%8C/"/>
    
    <category term="中银香港" scheme="https://blog.isteed.cc/tags/%E4%B8%AD%E9%93%B6%E9%A6%99%E6%B8%AF/"/>
    
    <category term="汇丰银行" scheme="https://blog.isteed.cc/tags/%E6%B1%87%E4%B8%B0%E9%93%B6%E8%A1%8C/"/>
    
    <category term="HSBC HK" scheme="https://blog.isteed.cc/tags/HSBC-HK/"/>
    
  </entry>
  
  <entry>
    <title>玩机的必备操作 —— 小米 13 解锁并获得 root 权限</title>
    <link href="https://blog.isteed.cc/post/xiaomi-13-root-guide/"/>
    <id>https://blog.isteed.cc/post/xiaomi-13-root-guide/</id>
    <published>2024-04-12T19:14:21.000Z</published>
    <updated>2024-05-20T19:53:55.000Z</updated>
    
    <content type="html"><![CDATA[<p>现在看着厂子们的系统各种乱七八糟的东西，看的心烦，想要干它们？就得有权限～</p><span id="more"></span><hr><p>解锁教程适用于 小米 13 以及其它<strong>具有 MIUI 系统</strong>的手机（<br>KernelSU 教程适用于所有<strong>具有 GKI 支持</strong>的手机</p><h1 id="目录">目录</h1><ul><li><a href="#%E5%89%8D%E8%A8%80">前言</a></li><li><a href="#%E8%A7%A3%E9%94%81%E5%87%86%E5%A4%87">解锁准备</a><ul><li><a href="#MIUI">MIUI</a></li><li><a href="#HyperOS-%F0%9F%A4%A1">HyperOS</a></li></ul></li><li><a href="#%E8%A7%A3%E9%94%81-Bootloader">解锁 Bootloader</a></li><li><a href="#KernelSU">KernelSU 刷入</a></li></ul><h1 id="前言">前言</h1><blockquote><p>2024-05-22 更新：<br>现在不仅有小米<strong>高考</strong>，还新增了小米<strong>政审</strong> 🤣👉🤡<br>甚至你答题过了还可能会找个理由把你号封了<br>建议直接一加保平安，炸 TEE 就炸吧<br>一加 Root 指路：<a href="https://blog.isteed.cc/post/oneplus-13-root-guide/">玩机的必备操作 —— 一加 13 解锁并获得 root 权限</a></p></blockquote><p>小米从澎湃（HyperOS）开始限制了解锁的操作，但低版本的 HyperOS 依旧可以通过伪装成 MIUI 绕过解锁</p><p>小米 13 是最后一台出厂 MIUI 的小米数字系列旗舰，而在之后的机型……</p><p>都要满足小米完全耍猴式的要求</p><details><summary><font color=gray>点击显示/隐藏耍猴式要求</font></summary><ul><li>社区等级达到连<strong>雷军都没有</strong>的五级</li><li>小米 Bootloader 解锁资格全国统一考试<ul><li>在限定日期（<strong>工作日</strong>周二周三）的<strong>早上八点</strong></li><li>在限定时间（<strong>十五分钟内</strong>）</li><li>完成一套题目<ul><li>题目包括但不限于<ul><li>计算机组成原理</li><li>计算机操作系统原理</li><li>计算机网络</li><li>密码学历史</li><li>Linux 服务进程</li><li>Android 高级开发</li><li>Java 原理</li><li>ADB、Fastboot 命令解释</li><li>MTK，Qualcomm 平台刷机工具各类报错解释</li><li>……</li><li>全是<strong>多选</strong>的文字游戏</li><li>禁止抄袭和<strong>相似</strong>的简答题</li></ul></li></ul></li><li>通过小米官方<strong>审核</strong> 🤣👉🤡</li><li>通过小米<strong>政审</strong> 🤣👉🤡🤡</li></ul></details><br \></li></ul><p>所以我还是上有 MIUI 的机子老老实实 绕过答题 并插卡 在数据网络下 绑定帐号 等待 72H 后解锁吧……</p><h1 id="解锁准备">解锁准备</h1><h2 id="MIUI">MIUI</h2><ol><li><p>在 <code>设置</code> - <code>我的设备</code> - <code>全部参数与信息</code> - 狂点 <code>MIUI 版本号</code> 进入开发者模式</p></li><li><p>在 <code>设置</code> - <code>更多设置</code> - <code>开发者选项</code> - 开启 <code>OEM 解锁</code></p></li><li><p>在 <code>设置</code> - <code>更多设置</code> - <code>开发者选项</code> - <code>设备解锁状态</code> - <code>绑定帐号和设备</code></p></li><li><p>等待指定时间（可在解锁工具中查看到底要等多久，这个时间看号的，一般均为 168H）</p></li></ol><h2 id="HyperOS-🤡">HyperOS 🤡</h2><p>2025-05-22 更新：</p><p>千万不要去<strong>售后降级</strong>！！！！<br><strong>售后降级</strong>后会锁你机子 IEMI，即使你降回到 MIUI 也无法解锁，服务器强制资格验证！！！<br>注意，HyperOS 2 不支持绕过解锁（降级不了设置，绕过不了资格答题），必须降级到 HyperOS 1 抑或是 MIUI 才能解锁</p><hr><p>绕过解锁资格答题的项目 <a href="https://github.com/MlgmXyysd/Xiaomi-HyperOS-BootLoader-Bypass">MlgmXyysd/Xiaomi-HyperOS-BootLoader-Bypass</a>，需要设备出厂有 MIUI 的版本（原理，伪装成 MIUI 发送绑定设备的请求）</p><ol><li><p>在 <code>设置</code> - <code>我的设备</code> - <code>全部参数与信息</code> - 狂点 <code>MIUI 版本号</code> 进入开发者模式</p></li><li><p>在 <code>设置</code> - <code>更多设置</code> - <code>开发者选项</code> - 开启 <code>OEM 解锁</code>、<code>USB 调试</code> 以及 <code>USB 调试（安全设置）</code></p></li><li><p>下载并解压打包好的环境</p><ul><li>Windows：<ul><li><a href="https://drive.isteed.cc/Xiaomi13/php8.3.zip">OneDrive</a></li></ul></li><li>macOS：<ul><li><a href="https://github.com/MlgmXyysd/Xiaomi-HyperOS-BootLoader-Bypass/releases/download/1.0-fix/Bypass-1.0-fix-universal.zip">GitHub</a> | <a href="https://cors.isteed.cc/https://github.com/MlgmXyysd/Xiaomi-HyperOS-BootLoader-Bypass/releases/download/1.0-fix/Bypass-1.0-fix-universal.zip">加速下载</a></li><li>注意 ⚠️：未打包 <code>php</code> 环境，需要自行配置</li></ul></li></ul></li><li><p>手机连接电脑，授予 ADB 调试权限（记得点上始终允许），双击 <code>bypass.cmd</code></p></li><li><p>手机上会跳转到绑定帐号的界面，按提示绑定即可（若手机上显示绑定失败，不用理会，真正的请求仅需看电脑上的提示即可）</p></li><li><p>若成功，则为下图<br><img src="https://cdn.isteed.cc/img/xiaomi-13-root-guide/bound-successfully.png" class="lazy" data-srcset="https://cdn.isteed.cc/img/xiaomi-13-root-guide/bound-successfully.png" alt="bound-successfully"></p></li></ol>  <details>  <summary><font color=gray>点击显示/隐藏常见的报错</font></summary><blockquote><ul><li>错误代码 401：小米账号登录状态过期。去设置里退出小米账号再重新登录。</li><li>错误代码 10000：你当前的 ROM 被小米针对了。解决方案见 <a href="https://www.coolapk.com/feed/53042929?shareKey=NzhmMGE5MTIxOWIwNjVjNDlhMzM">查看链接</a></li><li>错误代码 20086：设备凭据过期，尝试重启手机。</li><li>错误代码 30001：你的这款机型强制走了解锁资格校验。现在国行通过小米官方渠道获得解锁资格已基本不可能，社区 5 级可能不难，但答题要么封号要么填空给低分，不想花钱解锁的就洗洗睡吧。</li><li>错误代码 30003：解锁系统正在维护。通常遇到的都是红米 Note 13(全系列)机型，表示这款机型无法通过常规渠道解锁。</li><li>错误代码 20090、20091、86012：系统服务炸了，找售后吧。</li><li>错误代码 86015：由于风控等原因，服务器拒绝了本次请求，重试。</li></ul><blockquote><p><a href="https://www.coolapk.com/feed/53500790?shareKey=ZjM3MzI5YWQyNDI5NjYxOTQ5NDI">酷安原帖</a></p></blockquote></blockquote><p>针对澎湃较新的系统，需要安装替换掉新版系统设置<br>这里给个好心人整理的各机型可用的系统设置（若不在列表内，随便选个相似的安装，绑定后卸载更新即可）</p><ul><li><a href="https://www.123pan.com/s/625SVv-TGxbh.html">123 云盘原地址</a></li><li><a href="https://drive.isteed.cc/Xiaomi13/Setting/">OneDrive 转存地址</a></li></ul></details><br \><!-- prettier-ignore --><ol start="6"><li>等待指定时间（可在解锁工具中查看到底要等多久，这个时间看号的，一般均为 168H）</li></ol><h1 id="解锁-Bootloader">解锁 Bootloader</h1><p>完成了<a href="#%E5%85%88%E5%89%8D%E5%87%86%E5%A4%87">先前准备</a>，终于可以开始解锁咯</p><p>很简单，下载<a href="https://cdn.cnbj1.fds.api.mi-img.com/flash-tool/miflash_unlock_7.6.727.43.zip">小米官方解锁工具</a>，解压，安装驱动，登录帐号</p><p>手机则是长按 <kbd>电源键</kbd> + <kbd>音量减</kbd> 直到进入 fastboot，然后用数据线连接至电脑</p><p>然后终于可以 <s>享受到 Pixel 的仅需打开 <code>OEM 解锁</code> 开关和一句 <code>fastboot flashing unlock</code> 就能</s> 解锁惹</p><h1 id="KernelSU">KernelSU</h1><p>这是啥？引用官方的介绍</p><blockquote><p>KernelSU 是 Android GKI 设备的 root 解决方案，它工作在内核模式，并直接在内核空间中为用户空间应用程序授予 root 权限。</p></blockquote><p>而对于用户来说，主要的区别就是是否容易被应用检测到 root</p><p>KernelSU 一般具有更好的隐蔽性，更好地应对部分应用不合理的检测各种奇奇怪怪的东西（例如数字人民币……</p><h2 id="安装方式">安装方式</h2><p>KernelSU 有两种安装方式，一种是 GKI 安装，另一种是 LKM 安装</p><p>个人建议使用 GKI 镜像启动，然后再进 KernelSU 安装成 LKM 模式</p><p>当然，你也可以提取 boot 镜像来手动修补，过程和 Magisk 的过程几乎一致，参照我以前的 <a href="https://blog.isteed.cc/post/pixel-3-install-magisk/">Pixel3 安装 Magisk</a>，这里就不再赘述</p><h2 id="查看内核">查看内核</h2><p>GKI 需要近期的手机（出厂系统为 Android 12 或以上，既内核版本中具有形如 <code>android12</code> 字样）才支持</p><p>内核版本可以通过在 <code>设置</code> - <code>我的设备</code> - <code>全部参数与信息</code> - <code>内核版本</code> 查看</p><p>只需要看其 KMI 版本即可，以出厂搭载 MIUI 14 的 小米 13 为例，其内核版本为 <code>5.15.74-android13-8-00049-g8945ccdb2203-ab9500309</code>，取前头，拉中间，其 KMI 版本为 <code>5.15-android13-8</code></p><p><img src="https://cdn.isteed.cc/img/xiaomi-13-root-guide/kernel-version.webp" class="lazy" data-srcset="https://cdn.isteed.cc/img/xiaomi-13-root-guide/kernel-version.webp" alt="kernel-version"></p><p>知道了自己的 KMI 版本后，就可以去 <a href="https://github.com/tiann/KernelSU">KernelSU 的项目</a>里下载对应的 GKI 内核镜像</p><p>如何寻找呢？最建议的是依据内核版本寻找，首先确保所寻找的镜像包含最多的相似性，比如 <code>5.15.74-android13-8-00049-g8945ccdb2203-ab9500309</code>，则需要寻找 <code>android13-5.15.74_yyyy-mm-boot.img.gz</code></p><p>但如果没有对应小版本的呢？那就依据 KMI 版本找最新的下载（<code>5.15.</code> 后面数字<strong>比 74 大</strong>就行，也可用数字最大或年份月份最新的）</p><p>同样的，还有不同的后缀，有以下三种后缀</p><ul><li><code>boot.img.gz</code></li><li><code>boot-gz.img.gz</code></li><li><code>boot-lz4.img.gz</code></li></ul><p>怎么选呢？一般小米选前两个都行，反正都下下来试试就得了～</p><details><summary><font color=gray>点击显示/隐藏示例</font></summary><br /><p><strong>加粗</strong>的即为内核版本 <code>5.15.74-android13-8-00049-g8945ccdb2203-ab9500309</code> 的正确可选项</p><p>android13-5.10.168_2023-05-boot-gz.img.gz<br>android13-5.10.168_2023-05-boot-lz4.img.gz<br>android13-5.10.168_2023-05-boot.img.gz<br>android13-5.10.205_2024-02-boot.img.gz<br>android13-5.10.205_2024-03-boot-gz.img.gz<br>android13-5.10.205_2024-03-boot-lz4.img.gz<br>android13-5.10.205_2024-03-boot.img.gz<br><strong>android13-5.15.144_2024-02-boot-gz.img.gz</strong><br>android13-5.15.144_2024-02-boot-lz4.img.gz<br><strong>android13-5.15.144_2024-02-boot.img.gz</strong><br><strong>android13-5.15.94_2023-05-boot-gz.img.gz</strong><br>android13-5.15.94_2023-05-boot-lz4.img.gz<br><strong>android13-5.15.94_2023-05-boot.img.gz</strong><br>android14-6.1.25_2023-10-boot-gz.img.gz<br>android14-6.1.25_2023-10-boot-lz4.img.gz<br>android14-6.1.25_2023-10-boot.img.gz</p></details><br \><p>找到对应内核后，下载解压即可（如果你的压缩软件不支持的话，可以尝试使用 <a href="https://www.microsoft.com/store/productId/9N8G7TSCL18R">NanaZip</a>）</p><p>Tips：若下载不畅，可以右键需要下载的文件复制链接，并在链接前头直接添加 <code>https://cors.isteed.cc/</code> 进行下载</p><h2 id="安装">安装</h2><p>⚠️ 注意：下文默认电脑已具有<strong>正确的 ADB 环境</strong>，具体配置教程可看少数派文章 —— <a href="https://sspai.com/post/57427">如何从零开始使用 adb</a></p><hr><ol><li><p>手机进入 <code>fastboot</code> 模式（开机时按住 <code>电源键</code> + <code>音量减</code>）</p></li><li><p>电脑连接手机，执行 <code>fastboot boot /path/to/boot.img</code><br>其中，<code>/path/to/boot.img</code> 为你通用内核位置（可以将文件直接拖入终端获得路径）<br>这时手机将会开机，拥有临时的 GKI 模式的 KernelSU 了</p></li><li><p>手机打开 <code>KernelSU</code>，再次安装即可拥有永久 LKM 模式的 KernelSU<br><img src="https://cdn.isteed.cc/img/xiaomi-13-root-guide/kernelsu-install.webp" class="lazy" data-srcset="https://cdn.isteed.cc/img/xiaomi-13-root-guide/kernelsu-install.webp" alt="KernelSUInstall"></p></li><li><p>Enjoy!</p></li></ol><h1 id="碎碎念">碎碎念</h1><p>小米，为考试而生！（感觉不如……「发烧友」具有「分享精神」、「学习精神」、「探究精神」（🤣👉🤡（毕竟您题目设计出来就不是正常让人做的</p><h1 id="参考">参考</h1><ul><li><a href="https://github.com/MlgmXyysd/Xiaomi-HyperOS-BootLoader-Bypass">MlgmXyysd/Xiaomi-HyperOS-BootLoader-Bypass</a></li><li><a href="https://kernelsu.org/zh_CN/">KernelSU 官网</a></li></ul>]]></content>
    
    
    <summary type="html">&lt;p&gt;现在看着厂子们的系统各种乱七八糟的东西，看的心烦，想要干它们？就得有权限～&lt;/p&gt;</summary>
    
    
    
    <category term="分享" scheme="https://blog.isteed.cc/categories/%E5%88%86%E4%BA%AB/"/>
    
    
    <category term="MIUI" scheme="https://blog.isteed.cc/tags/MIUI/"/>
    
    <category term="root" scheme="https://blog.isteed.cc/tags/root/"/>
    
    <category term="解锁" scheme="https://blog.isteed.cc/tags/%E8%A7%A3%E9%94%81/"/>
    
    <category term="KernelSU" scheme="https://blog.isteed.cc/tags/KernelSU/"/>
    
    <category term="小米 13" scheme="https://blog.isteed.cc/tags/%E5%B0%8F%E7%B1%B3-13/"/>
    
    <category term="HyperOS" scheme="https://blog.isteed.cc/tags/HyperOS/"/>
    
  </entry>
  
  <entry>
    <title>打洞不成功？来试试 ZeroTier 自建 Moon 中转吧～</title>
    <link href="https://blog.isteed.cc/post/zerotier-create-own-moons/"/>
    <id>https://blog.isteed.cc/post/zerotier-create-own-moons/</id>
    <published>2024-03-03T07:57:23.000Z</published>
    <updated>2024-03-03T07:57:28.000Z</updated>
    
    <content type="html"><![CDATA[<p>什么？网络条件差劲打洞不成功？还有多的服务器？那就来自建 Zerotier 的 Moon 中转吧～</p><span id="more"></span><p>关于 Zerotier 的使用可以参见之前的一篇文章 <a href="https://blog.isteed.cc/post/multiplayer-with-zerotier/">使用 ZeroTier 进行 Minecraft 多人联机</a></p><h1 id="自建-Moon-中转">自建 Moon 中转</h1><p>有多的服务器的话，可以试试自建 Moon（中转），来解决朋友网络条件差劲死活互联不了的情况</p><p>正常情况下，如果无法打洞直接互联的话，流量会通过 ZeroTier 官方提供的 Plant 来传输（延迟会特高，还容易断流，毕竟大陆内外之间各种干扰阻断嘛……</p><p>以我服务器的 Debian 为例（其它系统也是差不多的操作）</p><h2 id="安装-ZeroTier">安装 ZeroTier</h2><figure class="highlight bash"><table><tr><td class="code"><pre><span class="line">curl -s https://install.zerotier.com | sudo bash</span><br></pre></td></tr></table></figure><h2 id="加入网络">加入网络</h2><figure class="highlight bash"><table><tr><td class="code"><pre><span class="line">zerotier-cli <span class="built_in">join</span> &lt;Network ID&gt;</span><br></pre></td></tr></table></figure><h2 id="生成-Moon-配置文件">生成 Moon 配置文件</h2><figure class="highlight bash"><table><tr><td class="code"><pre><span class="line"><span class="built_in">cd</span> /var/lib/zerotier-one</span><br><span class="line">zerotier-idtool initmoon identity.public &gt; moon.json</span><br></pre></td></tr></table></figure><h2 id="编辑-Moon-配置文件">编辑 Moon 配置文件</h2><figure class="highlight json"><table><tr><td class="code"><pre><span class="line"><span class="punctuation">&#123;</span></span><br><span class="line">  <span class="attr">&quot;id&quot;</span><span class="punctuation">:</span> <span class="string">&quot;96******8c&quot;</span><span class="punctuation">,</span></span><br><span class="line">  <span class="attr">&quot;objtype&quot;</span><span class="punctuation">:</span> <span class="string">&quot;world&quot;</span><span class="punctuation">,</span></span><br><span class="line">  <span class="attr">&quot;roots&quot;</span><span class="punctuation">:</span> <span class="punctuation">[</span></span><br><span class="line">    <span class="punctuation">&#123;</span></span><br><span class="line">      <span class="attr">&quot;identity&quot;</span><span class="punctuation">:</span> <span class="string">&quot;96******8c:0:******&quot;</span><span class="punctuation">,</span></span><br><span class="line">      <span class="attr">&quot;stableEndpoints&quot;</span><span class="punctuation">:</span> <span class="punctuation">[</span><span class="punctuation">]</span></span><br><span class="line">    <span class="punctuation">&#125;</span></span><br><span class="line">  <span class="punctuation">]</span><span class="punctuation">,</span></span><br><span class="line">  <span class="attr">&quot;signingKey&quot;</span><span class="punctuation">:</span> <span class="string">&quot;signingKey&quot;</span><span class="punctuation">,</span></span><br><span class="line">  <span class="attr">&quot;signingKey_SECRET&quot;</span><span class="punctuation">:</span> <span class="string">&quot;signingKey_SECRET&quot;</span><span class="punctuation">,</span></span><br><span class="line">  <span class="attr">&quot;updatesMustBeSignedBy&quot;</span><span class="punctuation">:</span> <span class="string">&quot;updatesMustBeSigned&quot;</span><span class="punctuation">,</span></span><br><span class="line">  <span class="attr">&quot;worldType&quot;</span><span class="punctuation">:</span> <span class="string">&quot;moon&quot;</span></span><br><span class="line"><span class="punctuation">&#125;</span></span><br></pre></td></tr></table></figure><p>然后用编辑这个文件，把 <code>&quot;stableEndpoints&quot;: [ ]</code> 改为 <code>&quot;stableEndpoints&quot;: [ &quot;服务器的公网 IP/9993&quot; ]</code> 后保存</p><p>id 字段即为 Moon 节点 ID，后续入轨需要用到的</p><h2 id="创建-Moon-文件">创建 Moon 文件</h2><figure class="highlight bash"><table><tr><td class="code"><pre><span class="line">zerotier-idtool genmoon moon.json</span><br></pre></td></tr></table></figure><p>终端会打印创建的信息，比如 <code>wrote 00000096******8c.moon (signed world with timestamp 1709449863165)</code></p><p>然后再创建 Moon 自启文件夹 <code>moons.d</code>，把生成的 <code>00000096******8c.moon</code> 文件复制进去（其中，文件名除去前头的零即为 Moon 节点 ID，后续入轨需要用到的</p><p>最后用命令 <code>systemctl restart zerotier-one</code> 重启服务器上的 Zerotier 就可以正常使用 Moon 了</p><p>如果云服务器厂商有防火墙规则，记得去添加一下规则，0.0.0.0/0 任意 IP 流量，允许 9993 端口的所有 UDP 流量</p><h1 id="加入-Moon">加入 Moon</h1><p>直接终端键入即可加入</p><figure class="highlight bash"><table><tr><td class="code"><pre><span class="line">zerotier-cli orbit &lt;Moon 节点 ID&gt; &lt;Moon 节点 ID&gt;</span><br></pre></td></tr></table></figure><p>或者将生成的 <code>00000096******8c.moon</code> 文件复制到需要加入的那个客户端对应的 <code>moons.d</code> 文件夹中（没有就自己新建文件夹）</p><ul><li>Linux: <code>/var/lib/zerotier-one/moons.d/</code></li><li>macOS: <code>/Library/Application Support/ZeroTier/One/zerotier-one/moons.d/</code></li><li>Windows: <code>C:\ProgramData\ZeroTier\One\moons.d\</code></li></ul><p>目前 Android 和 iOS 的官方客户端不支持入轨的操作</p><p>Android 可以使用第三方客户端 <a href="https://cors.isteed.cc/https://github.com/kaaass/ZerotierFix/releases/download/1.0.10/app-release.apk">ZerotierFix</a> 来入轨，其 GitHub 开源地址为 <a href="https://github.com/kaaass/ZerotierFix">kaaass/ZerotierFix</a></p><p>iOS 目前的话暂无第三方客户端，但可以通过直接用代理连接到服务器来「曲线救国」（</p><h1 id="碎碎念">碎碎念</h1><p>（联机是没有联了，组网是玩起来了……</p><h1 id="参考">参考</h1><ul><li><a href="https://docs.zerotier.com/roots#creating-your-own-roots-aka-moons">Creating Your Own Roots (a.k.a. Moons)</a></li></ul>]]></content>
    
    
    <summary type="html">&lt;p&gt;什么？网络条件差劲打洞不成功？还有多的服务器？那就来自建 Zerotier 的 Moon 中转吧～&lt;/p&gt;</summary>
    
    
    
    <category term="分享" scheme="https://blog.isteed.cc/categories/%E5%88%86%E4%BA%AB/"/>
    
    
    <category term="ZeroTier" scheme="https://blog.isteed.cc/tags/ZeroTier/"/>
    
    <category term="内网穿透" scheme="https://blog.isteed.cc/tags/%E5%86%85%E7%BD%91%E7%A9%BF%E9%80%8F/"/>
    
    <category term="破事水" scheme="https://blog.isteed.cc/tags/%E7%A0%B4%E4%BA%8B%E6%B0%B4/"/>
    
    <category term="Moon" scheme="https://blog.isteed.cc/tags/Moon/"/>
    
  </entry>
  
  <entry>
    <title>2023 年度总结</title>
    <link href="https://blog.isteed.cc/post/2023-summary/"/>
    <id>https://blog.isteed.cc/post/2023-summary/</id>
    <published>2023-12-31T20:20:41.000Z</published>
    <updated>2024-12-31T15:01:03.000Z</updated>
    
    <content type="html"><![CDATA[<h1 id="前言">前言</h1><p>实在想不到 2023 是那么的想开摆，在开摆的基础上破事还那么多（所以，就搁置惹（</p><span id="more"></span><h1 id="关于网站">关于网站</h1><p>嘛，2023 年基本没有什么新内容的产出，开摆状态嘛～</p><p>当初主页被某为同学测压把 Vercel 测寄了，于是乎网站又双叒叕全面换回 Cloudflare 了，也加好了缓存规则 🤣</p><p>博客的 Universal Analytics 停了，一直没弄 GA4，统计数据就拿 Microsoft Clarity 的凑合看看（少了很多统计，感觉像是被 Edge 的设置屏蔽了）</p><h2 id="博客">博客</h2><p>博客的搜索统计：</p><p><img src="https://cdn.isteed.cc/img/2023-summary/blog-search.webp" class="lazy" data-srcset="https://cdn.isteed.cc/img/2023-summary/blog-search.webp" alt="blog-search"></p><p>博客的访问统计：</p><p><img src="https://cdn.isteed.cc/img/2023-summary/blog-analytics.webp" class="lazy" data-srcset="https://cdn.isteed.cc/img/2023-summary/blog-analytics.webp" alt="blog-analytics"></p><p>今年简直鸽子精附身，啥都能咕，主要流量还是之前写的文章，这是哪「三巨头」</p><ul><li><a href="https://blog.isteed.cc/post/rime-2022/">我的 Rime 配置</a></li><li><a href="https://blog.isteed.cc/post/fuck-easyconnect-on-macos/">干掉 macOS 版 EasyConnect 的流氓行为</a></li><li><a href="https://blog.isteed.cc/post/squirrel-customization-2022/">鼠须管配置使用</a></li></ul><p>两篇中州韵输入法的，还有一篇流氓 EasyConnect（看来这个流氓折腾了很多人…）</p><p>不知道为啥，中州韵系列输入法在今年「火」了一波，可能是大家都开始重视起了自己的隐私？或是过于吸引人的自定义选项？抑或是别人的仓库太火了顺带把我的也带火了 🤣</p><p>嘛，我还是有好好更新自己的 <a href="https://github.com/LufsX/rime">Rime 配置</a>的，从当初啥也不懂到现在能有人喜欢自己的配置，还是很开心的说</p><h2 id="网盘">网盘</h2><p>网盘的访问统计：</p><!-- prettier-ignore --><table><thead><tr><th style="text-align:center">Google Analytics</th><th style="text-align:center">Microsoft Clarity</th></tr></thead><tbody><tr><td style="text-align:center"><img src="https://cdn.isteed.cc/img/2023-summary/drive-google.webp" class="lazy" data-srcset="https://cdn.isteed.cc/img/2023-summary/drive-google.webp" alt="drive-analytics"></td><td style="text-align:center"><img src="https://cdn.isteed.cc/img/2023-summary/drive-clarity.webp" class="lazy" data-srcset="https://cdn.isteed.cc/img/2023-summary/drive-clarity.webp" alt="drive-analytics"></td></tr></tbody></table><p>网盘嘛，就我自己用的软件啥的传一份上去，现在上面的资源还算挺多的，我平常也用来自己传文件啥的，有个能开放浏览的存储还是很不错的，但可惜依托的 <a href="https://github.com/spencerwooo/onedrive-vercel-index">spencerwooo/onedrive-vercel-index</a> 项目停止维护并归档了</p><h2 id="其它">其它</h2><p>今年发现我自己拿来「规避」浏览器 CORS 跨域的 <a href="http://cors.isteed.cc">cors.isteed.cc</a> 被内置到 GitHub 加速的项目上去了，还被挺多人用来拉库 🤣</p><p>甚至还有人用来拉图片和库，频率还不低，现在 Cloudflare 的免费额度还够用，到时候可以考虑把自己整的拉胯代码开源出来（坑 +1）</p><p>还用着自己学生优惠新购的香港服务器搞了一些抽象的事情，详细的就不展开了，之后有时间会分享下的～（坑 ++1）</p><h1 id="2023-年的收获？">2023 年的收获？</h1><p>又是一次装备大升级～</p><h2 id="硬件">硬件</h2><h3 id="手机">手机</h3><ul><li>iPhone 13：家人反向淘汰<ul><li>壳膜 N 套</li></ul></li><li>Pixel 4 壳膜 N 套</li></ul><p>Pixel 4 还是没换，后面几代的机子都不吸引我（（</p><h3 id="电脑">电脑</h3><ul><li>机械革命无界 S MINI 主机（之后写篇评测，挖坑 +1）<ul><li>英睿达笔记本内存 DDR5 5600 16G x2</li><li>宏碁 GM7 2T 固态硬盘</li><li>海力士 P41 2T 固态硬盘</li><li>Intel AX210 无线网卡</li></ul></li><li>红米 27 寸 4K 显示器（屏幕大就是爽）</li><li>某不知名牌子的 2.5K 60Hz 16 寸便携屏（到处呆还是这个爽）</li><li>VGN F1 PRO 鼠标</li><li>VXE R1 SE 鼠标（年度最值得之一，69 的三模鼠标，传感器是阉割了点的 PAW3395SE）</li><li>罗技 GPW 1 代鼠标（二手已出）（评价是可以但没必要）</li><li>京东京造 JZ750 机械键盘（二手已出）</li><li>RK R75 机械键盘（当生日礼物送给舍友了）</li><li>RK R65 机械键盘</li></ul><h3 id="其它-2">其它</h3><ul><li>水月雨 竹 CHU 动圈入耳式耳机（过了段时间，竹 Ⅱ 就出了，被背刺了 😢</li><li>两台 H3C NX30Pro 路由器（放老家组了 MESH）</li><li>ZMI 35W 双口充电器氮化镓</li><li>酷态科 10 号超级电能棒</li><li>西昊 M5 人体工学电脑椅</li><li>酷态科 10000mAh 电能块（刚买 10 号还没玩热乎又被背刺了，不服气，刚好拿着白嫖的 e 卡搞了个，平仓平仓）</li><li>科微斯 KSW-2301C Type-C 功率表</li></ul><h2 id="软件">软件</h2><p>iOS：</p><ul><li>速拼 · 长图拼接与拼图</li><li>ServerCat - SSH 终端 &amp; Linux 监控</li><li>Fileball - 视频播放器，云盘网盘文件管理</li></ul><p>Android：</p><ul><li>NFC 卡模拟专业版</li></ul><p>macOS：</p><ul><li>Mac Mouse Fix</li></ul><p>订阅：</p><ul><li>阿里云 1C2G5M40G 服务器两年</li><li>阿里云 2C2G1M40G 服务器半年</li><li>阿里云 2C1G30M40G 服务器一年</li><li>哔哩哔哩 年度大会员</li></ul><p>因为有了台 Windows 电脑，又买了点游戏耍了耍～</p><h1 id="关于我">关于我</h1><p>步入大二，便是摸到了极致</p><p>仔细回想起来，自己遇到了一堆破事儿，在这堆破事儿中慢慢摸，一直摸到了现在（<s>干啥啥不行，摸鱼第一名</s></p><p>现在比以前更依赖 ChatGPT 这类工具了，解决很多破事儿甚是方便，离开了它我似乎就不会应付布置下来的「任务」了，毕竟属于破事的一部分 😂</p><p>说起来，因为学校开大运会放了一个有着整整四个月的「此生最长暑假」。<s>非常长的暑假，让我在家呆的发霉，爱来自学校。</s> 想着回高中哪边找高中同学玩，但我误判了，他们放假都没我早……（后面他们快放假了我就被抓回老家接着发霉</p><p>今年为数不多的收获大概就是更清楚了网站服务器的搭建维护？毕竟以前玩的都是静态部署，只要端口开放就能耍了</p><hr><p>今年看新番看的挺多，综合下来最舒服最好看的还的是《葬送的芙莉莲》，动画全程极高水准的制作，剧情娓娓道来，在音乐的配合下氛围感十足，只能说斋藤监督牛逼（上部初监督的作品是《孤独摇滚》，太强惹）</p><p>《无职转生 Ⅱ》挺让我失望的，虽然水准仍高于一众作品，但第一季的风头已无，相较于第一季节奏把控很有问题，看着挺难受的（（</p><p>还有个有惊喜的小制作作品——《无神世界的神明活动》，把穷写在了脸上，全片贯彻着活怎么能整活来，有趣</p><p>其它的也挺多的，就不列举了（</p><p>除开番剧以外，游戏也玩的多了起来（因为有了台 Windows 电脑就能更好玩游戏了～）</p><p>仔细想想也没认真的通关一部游戏，玩的大部分是对抗性的 FPS 游戏，以及 RPG 网游（原神/崩坏：星穹铁道）</p><p>战地系列上去就是 rush，薯条 🍟 下锅了<br>CSGO 阿不，CS2，白给（游戏苦手（（</p><p>崩铁现在玩的比较多（虽然也挺少的，但比原神多），游戏内容较原神平均水平来说上升了一个档次，活也是敢整，玩着有梗有趣，对于我来说就够了（毕竟太多破事儿没那么多时间投在上面（（</p><p>原神则就只是大活动大任务更新了，上线推完就跑的样子，新的主线体验很棒～<br>在哪上班式的每日任务改了后，倒是更愿意上线探索大世界了，体会到些许当初开服的乐趣</p><hr><p>今年还办/激活了好几张卡<br>中行的天依卡、莫奈卡、茈绫卡、学生数字信用卡<br>建行的社保卡（<br>招行的学生信用卡（邮政湖北到四川两天半都没到（你好歹还是航空件啊 <s>（破邮政，一个快递运了一年</s><br>Giffgaff 的 eSIM 卡（感谢 <a href="https://t.me/MyTricksCollection">@MyKeyVans</a>，卡在年前最后一天转移成功，所以也算 2023 的，嘿嘿</p><p>军火展示：<br><img src="https://cdn.isteed.cc/img/2023-summary/card.webp" class="lazy" data-srcset="https://cdn.isteed.cc/img/2023-summary/card.webp" alt="card"></p><h1 id="FFF（Foretime-Future-Flag）">FFF（Foretime/Future/Flag）</h1><p>鸽了太多东西，今年一定填上，咕咕！</p><ul><li><input type="checkbox" id="checkbox26" checked="true"><label for="checkbox26">不挂科</label></li><li><input type="checkbox" id="checkbox27"><label for="checkbox27">完整通关一部游戏</label></li><li><input type="checkbox" id="checkbox28"><label for="checkbox28">给博客焕新一下主题</label></li><li><input type="checkbox" id="checkbox29"><label for="checkbox29">把这篇年度总结里挖的坑填上</label></li><li><input type="checkbox" id="checkbox30" checked="true"><label for="checkbox30">顺利、开心、安全的度过 2024</label></li></ul>]]></content>
    
    
    <summary type="html">&lt;h1 id=&quot;前言&quot;&gt;前言&lt;/h1&gt;
&lt;p&gt;实在想不到 2023 是那么的想开摆，在开摆的基础上破事还那么多（所以，就搁置惹（&lt;/p&gt;</summary>
    
    
    
    <category term="总结" scheme="https://blog.isteed.cc/categories/%E6%80%BB%E7%BB%93/"/>
    
    
    <category term="年度总结" scheme="https://blog.isteed.cc/tags/%E5%B9%B4%E5%BA%A6%E6%80%BB%E7%BB%93/"/>
    
    <category term="2023" scheme="https://blog.isteed.cc/tags/2023/"/>
    
  </entry>
  
  <entry>
    <title>使用 ZeroTier 进行 Minecraft 多人联机</title>
    <link href="https://blog.isteed.cc/post/multiplayer-with-zerotier/"/>
    <id>https://blog.isteed.cc/post/multiplayer-with-zerotier/</id>
    <published>2023-07-27T16:58:50.000Z</published>
    <updated>2023-07-27T17:15:39.000Z</updated>
    
    <content type="html"><![CDATA[<p>嘛，假期想和朋友们联机玩 Minecraft，但各自不在一个地方……</p><span id="more"></span><h1 id="前言">前言</h1><p>其实我有台深圳的阿里云的，之前一直开着 Minecraft BE 的服务器，但我这儿的移动连深圳服务器的延迟贼高，还疯狂丢包，体验差极了</p><p>再说，我和朋友想玩 Minecraft JE 的某大型整合包，那台深圳 1H2G5M 阿里云肯定撑不住这包，<s>然后连夜爆炸</s></p><p>转念想到 Sakura Frp，登上以前的帐号一看，要实名了……看了看节点列表也找不到近的（</p><p>随后找了找，看到了 ZeroTier 做内网穿透，一顿操作下来挺简单的给记录分享一下</p><h1 id="前置要求">前置要求</h1><p>IPv6，最好有，能大幅提高互联的成功率（现在家宽一般都有 IPv6 了，没有的话就手动去光猫/路由器里手动开一下～</p><ul><li><p>ZeroTier 帐号（任意一人拥有即可）</p></li><li><p>ZeroTier 软件</p></li></ul><p>给个加速后的下载链接（<a href="https://cors.isteed.cc/https://download.zerotier.com/dist/ZeroTier%20One.msi">Windows</a>/<a href="https://cors.isteed.cc/https://download.zerotier.com/dist/ZeroTier%20One.pkg">macOS</a>/<a href="https://cors.isteed.cc/https://github.com/kaaass/ZerotierFix/releases/download/1.0.9/1.0.9.apk">Android</a>）</p><h1 id="准备工作（仅需任意一人即可）">准备工作（仅需任意一人即可）</h1><p>打开 <a href="https://my.zerotier.com/">ZeroTier 官网</a>，注册登录即可～</p><p>记得去邮箱收激活验证邮件</p><p>登录激活后点击中间的 <code>Create A Network</code></p><p>然后列表中就会出新一个新的 Network</p><p>记下 <code>Network ID</code></p><p>其它设置简要说一下，具体见图</p><p><img src="https://cdn.isteed.cc/img/multiplayer-with-zerotier/basic.webp" class="lazy" data-srcset="https://cdn.isteed.cc/img/multiplayer-with-zerotier/basic.webp" alt="basic"></p><p><img src="https://cdn.isteed.cc/img/multiplayer-with-zerotier/advance.webp" class="lazy" data-srcset="https://cdn.isteed.cc/img/multiplayer-with-zerotier/advance.webp" alt="advance"></p><p>其它的一般都用不到，不用动</p><h1 id="加入网络">加入网络</h1><p>接着，你和需要联机的朋友们进行以下操作并加入同一个网络</p><p>点击任务栏/状态栏的图标，选 <code>Join New Network..</code>，把记下来的 <code>Network ID</code> 填进去就行</p><p><img src="https://cdn.isteed.cc/img/multiplayer-with-zerotier/menu.webp" class="lazy" data-srcset="https://cdn.isteed.cc/img/multiplayer-with-zerotier/menu.webp" alt="menu"></p><p>注意！每当有一台设备加入后，需要有帐号的那个人来手动勾选来进行授权</p><p><img src="https://cdn.isteed.cc/img/multiplayer-with-zerotier/unauth.webp" class="lazy" data-srcset="https://cdn.isteed.cc/img/multiplayer-with-zerotier/unauth.webp" alt="unauth"></p><p><img src="https://cdn.isteed.cc/img/multiplayer-with-zerotier/auth.webp" class="lazy" data-srcset="https://cdn.isteed.cc/img/multiplayer-with-zerotier/auth.webp" alt="auth"></p><p>这里会出现一个 IP 地址，这就是某台分配到的设备的固定 IP（需要保持 ZeroTier 在后台才能访问，否则你平常去访问时打不开的）</p><h1 id="检查连通性">检查连通性</h1><p>检查连通性很好的方法就是 <code>ping</code> 一下</p><p>Windows 可以 <kbd>WIN</kbd> + <kbd>R</kbd> 后键入 <code>cmd</code> 来打开命令提示符<br>macOS 可以直接找到 <code>终端</code> 应用打开</p><p>然后输入 <code>ping 需要检查连通性的人的 IP</code></p><p>例如某为被选中的朋友 IP 为 <code>172.26.17.114</code>，那么输入 <code>ping 172.26.17.114</code>，有延迟结果就是互联成功了～</p><h1 id="开始联机">开始联机</h1><p>选中一位好朋友作为主机，进 Minecraft，进入世界，打开局域网联机的选项</p><p>然后将端口告诉所有人</p><p>其它人仅需在多人游戏中的服务器地址输入被选中的好朋友的 <code>IP:端口</code> 就可以加入游戏了</p><p>例如下图这样，你的朋友们就可以输入 <code>172.26.17.114:50507</code> 来加入联机惹～</p><p><img src="https://cdn.isteed.cc/img/multiplayer-with-zerotier/game.webp" class="lazy" data-srcset="https://cdn.isteed.cc/img/multiplayer-with-zerotier/game.webp" alt="game"></p><h1 id="其它">其它</h1><h2 id="自建-Moon-服务器">自建 Moon 服务器</h2><p>晚点单独写出来 <s>水</s> 发</p><h1 id="碎碎念">碎碎念</h1><p>ZeroTier 免费计划只能支持 25 个节点，应该够用了</p><p>实在不够用还可以自建 Moon 和 Controller</p><p>嘛，虽然没那么多人和我一起耍就是了……</p>]]></content>
    
    
    <summary type="html">&lt;p&gt;嘛，假期想和朋友们联机玩 Minecraft，但各自不在一个地方……&lt;/p&gt;</summary>
    
    
    
    <category term="分享" scheme="https://blog.isteed.cc/categories/%E5%88%86%E4%BA%AB/"/>
    
    
    <category term="Minecraft" scheme="https://blog.isteed.cc/tags/Minecraft/"/>
    
    <category term="ZeroTier" scheme="https://blog.isteed.cc/tags/ZeroTier/"/>
    
    <category term="内网穿透" scheme="https://blog.isteed.cc/tags/%E5%86%85%E7%BD%91%E7%A9%BF%E9%80%8F/"/>
    
    <category term="破事水" scheme="https://blog.isteed.cc/tags/%E7%A0%B4%E4%BA%8B%E6%B0%B4/"/>
    
    <category term="联机" scheme="https://blog.isteed.cc/tags/%E8%81%94%E6%9C%BA/"/>
    
  </entry>
  
  <entry>
    <title>小米/红米路由器 SSH 密码计算器</title>
    <link href="https://blog.isteed.cc/post/miwifi-sshpwd/"/>
    <id>https://blog.isteed.cc/post/miwifi-sshpwd/</id>
    <published>2023-01-26T22:33:14.000Z</published>
    <updated>2025-05-06T08:02:51.000Z</updated>
    
    <content type="html"><![CDATA[<p>之前用的计算器跑路了，索性就撸了个</p><span id="more"></span><p>使用方法很简单，进 <a href="http://192.168.31.1">192.168.31.1</a> 登录后主界面右下角就是 SN（部分型号可能不一致），直接复制过来粘贴即可～</p><br /><style>  @media (prefers-color-scheme: dark) {    .form-input[readonly] {      background-color: #2f2f2f;    }  }</style><script>  window.addEventListener("DOMContentLoaded", () => {    document.getElementById("sn").addEventListener("keyup", function (e) {      if (e.code === "Enter") {        onCalcuClick();      }    });  });  /*   * A JavaScript implementation of the RSA Data Security, Inc. MD5 Message   * Digest Algorithm, as defined in RFC 1321.   * Version 2.1 Copyright (C) Paul Johnston 1999 - 2002.   * Other contributors: Greg Holt, Andrew Kepert, Ydnar, Lostinet   * Distributed under the BSD License   * See http://pajhome.org.uk/crypt/md5 for more info.   */  var hexcase = 0; /* hex output format. 0 - lowercase; 1 - uppercase */  var b64pad = ""; /* base-64 pad character. "=" for strict RFC compliance */  var chrsz = 8; /* bits per input character. 8 - ASCII; 16 - Unicode */  /* These are the functions you'll usually want to call */  function hex_md5(s) {    return binl2hex(core_md5(str2binl(s), s.length * chrsz));  }  function b64_md5(s) {    return binl2b64(core_md5(str2binl(s), s.length * chrsz));  }  function str_md5(s) {    return binl2str(core_md5(str2binl(s), s.length * chrsz));  }  function hex_hmac_md5(key, data) {    return binl2hex(core_hmac_md5(key, data));  }  function b64_hmac_md5(key, data) {    return binl2b64(core_hmac_md5(key, data));  }  function str_hmac_md5(key, data) {    return binl2str(core_hmac_md5(key, data));  }  /* Calculate the MD5 of an array of little-endian words, and a bit length */  function core_md5(x, len) {    /* append padding */    x[len >> 5] |= 0x80 << len % 32;    x[(((len + 64) >>> 9) << 4) + 14] = len;    var a = 1732584193;    var b = -271733879;    var c = -1732584194;    var d = 271733878;    for (var i = 0; i < x.length; i += 16) {      var olda = a;      var oldb = b;      var oldc = c;      var oldd = d;      a = md5_ff(a, b, c, d, x[i + 0], 7, -680876936);      d = md5_ff(d, a, b, c, x[i + 1], 12, -389564586);      c = md5_ff(c, d, a, b, x[i + 2], 17, 606105819);      b = md5_ff(b, c, d, a, x[i + 3], 22, -1044525330);      a = md5_ff(a, b, c, d, x[i + 4], 7, -176418897);      d = md5_ff(d, a, b, c, x[i + 5], 12, 1200080426);      c = md5_ff(c, d, a, b, x[i + 6], 17, -1473231341);      b = md5_ff(b, c, d, a, x[i + 7], 22, -45705983);      a = md5_ff(a, b, c, d, x[i + 8], 7, 1770035416);      d = md5_ff(d, a, b, c, x[i + 9], 12, -1958414417);      c = md5_ff(c, d, a, b, x[i + 10], 17, -42063);      b = md5_ff(b, c, d, a, x[i + 11], 22, -1990404162);      a = md5_ff(a, b, c, d, x[i + 12], 7, 1804603682);      d = md5_ff(d, a, b, c, x[i + 13], 12, -40341101);      c = md5_ff(c, d, a, b, x[i + 14], 17, -1502002290);      b = md5_ff(b, c, d, a, x[i + 15], 22, 1236535329);      a = md5_gg(a, b, c, d, x[i + 1], 5, -165796510);      d = md5_gg(d, a, b, c, x[i + 6], 9, -1069501632);      c = md5_gg(c, d, a, b, x[i + 11], 14, 643717713);      b = md5_gg(b, c, d, a, x[i + 0], 20, -373897302);      a = md5_gg(a, b, c, d, x[i + 5], 5, -701558691);      d = md5_gg(d, a, b, c, x[i + 10], 9, 38016083);      c = md5_gg(c, d, a, b, x[i + 15], 14, -660478335);      b = md5_gg(b, c, d, a, x[i + 4], 20, -405537848);      a = md5_gg(a, b, c, d, x[i + 9], 5, 568446438);      d = md5_gg(d, a, b, c, x[i + 14], 9, -1019803690);      c = md5_gg(c, d, a, b, x[i + 3], 14, -187363961);      b = md5_gg(b, c, d, a, x[i + 8], 20, 1163531501);      a = md5_gg(a, b, c, d, x[i + 13], 5, -1444681467);      d = md5_gg(d, a, b, c, x[i + 2], 9, -51403784);      c = md5_gg(c, d, a, b, x[i + 7], 14, 1735328473);      b = md5_gg(b, c, d, a, x[i + 12], 20, -1926607734);      a = md5_hh(a, b, c, d, x[i + 5], 4, -378558);      d = md5_hh(d, a, b, c, x[i + 8], 11, -2022574463);      c = md5_hh(c, d, a, b, x[i + 11], 16, 1839030562);      b = md5_hh(b, c, d, a, x[i + 14], 23, -35309556);      a = md5_hh(a, b, c, d, x[i + 1], 4, -1530992060);      d = md5_hh(d, a, b, c, x[i + 4], 11, 1272893353);      c = md5_hh(c, d, a, b, x[i + 7], 16, -155497632);      b = md5_hh(b, c, d, a, x[i + 10], 23, -1094730640);      a = md5_hh(a, b, c, d, x[i + 13], 4, 681279174);      d = md5_hh(d, a, b, c, x[i + 0], 11, -358537222);      c = md5_hh(c, d, a, b, x[i + 3], 16, -722521979);      b = md5_hh(b, c, d, a, x[i + 6], 23, 76029189);      a = md5_hh(a, b, c, d, x[i + 9], 4, -640364487);      d = md5_hh(d, a, b, c, x[i + 12], 11, -421815835);      c = md5_hh(c, d, a, b, x[i + 15], 16, 530742520);      b = md5_hh(b, c, d, a, x[i + 2], 23, -995338651);      a = md5_ii(a, b, c, d, x[i + 0], 6, -198630844);      d = md5_ii(d, a, b, c, x[i + 7], 10, 1126891415);      c = md5_ii(c, d, a, b, x[i + 14], 15, -1416354905);      b = md5_ii(b, c, d, a, x[i + 5], 21, -57434055);      a = md5_ii(a, b, c, d, x[i + 12], 6, 1700485571);      d = md5_ii(d, a, b, c, x[i + 3], 10, -1894986606);      c = md5_ii(c, d, a, b, x[i + 10], 15, -1051523);      b = md5_ii(b, c, d, a, x[i + 1], 21, -2054922799);      a = md5_ii(a, b, c, d, x[i + 8], 6, 1873313359);      d = md5_ii(d, a, b, c, x[i + 15], 10, -30611744);      c = md5_ii(c, d, a, b, x[i + 6], 15, -1560198380);      b = md5_ii(b, c, d, a, x[i + 13], 21, 1309151649);      a = md5_ii(a, b, c, d, x[i + 4], 6, -145523070);      d = md5_ii(d, a, b, c, x[i + 11], 10, -1120210379);      c = md5_ii(c, d, a, b, x[i + 2], 15, 718787259);      b = md5_ii(b, c, d, a, x[i + 9], 21, -343485551);      a = safe_add(a, olda);      b = safe_add(b, oldb);      c = safe_add(c, oldc);      d = safe_add(d, oldd);    }    return Array(a, b, c, d);  }  /* These functions implement the four basic operations the algorithm uses. */  function md5_cmn(q, a, b, x, s, t) {    return safe_add(bit_rol(safe_add(safe_add(a, q), safe_add(x, t)), s), b);  }  function md5_ff(a, b, c, d, x, s, t) {    return md5_cmn((b & c) | (~b & d), a, b, x, s, t);  }  function md5_gg(a, b, c, d, x, s, t) {    return md5_cmn((b & d) | (c & ~d), a, b, x, s, t);  }  function md5_hh(a, b, c, d, x, s, t) {    return md5_cmn(b ^ c ^ d, a, b, x, s, t);  }  function md5_ii(a, b, c, d, x, s, t) {    return md5_cmn(c ^ (b | ~d), a, b, x, s, t);  }  /* Calculate the HMAC-MD5, of a key and some data */  function core_hmac_md5(key, data) {    var bkey = str2binl(key);    if (bkey.length > 16) bkey = core_md5(bkey, key.length * chrsz);    var ipad = Array(16),      opad = Array(16);    for (var i = 0; i < 16; i++) {      ipad[i] = bkey[i] ^ 0x36363636;      opad[i] = bkey[i] ^ 0x5c5c5c5c;    }    var hash = core_md5(ipad.concat(str2binl(data)), 512 + data.length * chrsz);    return core_md5(opad.concat(hash), 512 + 128);  }  /* Add integers, wrapping at 2^32. This uses 16-bit operations internally to work around bugs in some JS interpreters. */  function safe_add(x, y) {    var lsw = (x & 0xffff) + (y & 0xffff);    var msw = (x >> 16) + (y >> 16) + (lsw >> 16);    return (msw << 16) | (lsw & 0xffff);  }  /* Bitwise rotate a 32-bit number to the left. */  function bit_rol(num, cnt) {    return (num << cnt) | (num >>> (32 - cnt));  }  /* Convert a string to an array of little-endian words */  function str2binl(str) {    var bin = Array();    var mask = (1 << chrsz) - 1;    for (var i = 0; i < str.length * chrsz; i += chrsz) bin[i >> 5] |= (str.charCodeAt(i / chrsz) & mask) << i % 32;    return bin;  }  /* Convert an array of little-endian words to a string */  function binl2str(bin) {    var str = "";    var mask = (1 << chrsz) - 1;    for (var i = 0; i < bin.length * 32; i += chrsz) str += String.fromCharCode((bin[i >> 5] >>> i % 32) & mask);    return str;  }  /* Convert an array of little-endian words to a hex string. */  function binl2hex(binarray) {    var hex_tab = hexcase ? "0123456789ABCDEF" : "0123456789abcdef";    var str = "";    for (var i = 0; i < binarray.length * 4; i++) {      str += hex_tab.charAt((binarray[i >> 2] >> ((i % 4) * 8 + 4)) & 0xf) + hex_tab.charAt((binarray[i >> 2] >> ((i % 4) * 8)) & 0xf);    }    return str;  }  /* Convert an array of little-endian words to a base-64 string */  function binl2b64(binarray) {    var tab = "ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/";    var str = "";    for (var i = 0; i < binarray.length * 4; i += 3) {      var triplet = (((binarray[i >> 2] >> (8 * (i % 4))) & 0xff) << 16) | (((binarray[(i + 1) >> 2] >> (8 * ((i + 1) % 4))) & 0xff) << 8) | ((binarray[(i + 2) >> 2] >> (8 * ((i + 2) % 4))) & 0xff);      for (var j = 0; j < 4; j++) {        if (i * 8 + j * 6 > binarray.length * 32) str += b64pad;        else str += tab.charAt((triplet >> (6 * (3 - j))) & 0x3f);      }    }    return str;  }  /* 计算SSH密码 */  async function calculateSshPassword(sn) {    const r1d_salt = "A2E371B0-B34B-48A5-8C40-A7133F3B5D88";    const others_salt = "d44fb0960aa0-a5e6-4a30-250f-6d2df50a";    const others_salt_rev = others_salt.split("-").reverse().join("-");    const salt = sn.indexOf("/") > 0 ? others_salt_rev : r1d_salt;    const enc = sn + salt;    let hashHex;    hashHex = hex_md5(enc);    // 返回前8个字符    return hashHex.substring(0, 8);  }  async function onCalcuClick() {    var value = document.getElementById("sn").value;    var reg = /^[a-zA-Z0-9\/]+$/m;    if (reg.test(value)) {      document.getElementById("loading").hidden = false;      try {        const password = await calculateSshPassword(value);        document.getElementById("pwd").value = password;      } catch (error) {        document.getElementById("pwd").value = "计算错误: " + error.message;      } finally {        document.getElementById("loading").hidden = true;      }    } else {      document.getElementById("pwd").value = "SN 码格式不正确";    }  }  function onCopyClick() {    var pwd = document.getElementById("pwd");    pwd.select();    document.execCommand("Copy");  }</script><div class="columns">  <div class="form-group has-icon-right col-9 col-sm-12">    <input type="text" class="form-input input-lg" pattern="^[a-zA-Z0-9\/]+$" required placeholder="请输入或粘贴完整的 SN 码" id="sn" onkeyup="onCalcuClick();" />    <i id="loading" class="form-icon loading" hidden></i>  </div>  <div class="input-group form-group col-9 col-sm-12">    <input type="text" readonly class="form-input input-lg" placeholder="" id="pwd" />    <button class="btn btn-primary input-group-btn btn-lg" onclick="onCopyClick()">复制</button>  </div></div><br /><h1 id="参考">参考</h1><ul><li><a href="https://www.right.com.cn/forum/thread-189017-1-1.html">小米路由器 SSH 密码计算器</a></li></ul>]]></content>
    
    
    <summary type="html">&lt;p&gt;之前用的计算器跑路了，索性就撸了个&lt;/p&gt;</summary>
    
    
    
    <category term="分享" scheme="https://blog.isteed.cc/categories/%E5%88%86%E4%BA%AB/"/>
    
    
    <category term="路由器" scheme="https://blog.isteed.cc/tags/%E8%B7%AF%E7%94%B1%E5%99%A8/"/>
    
    <category term="OpenWrt" scheme="https://blog.isteed.cc/tags/OpenWrt/"/>
    
    <category term="水" scheme="https://blog.isteed.cc/tags/%E6%B0%B4/"/>
    
    <category term="小米路由器" scheme="https://blog.isteed.cc/tags/%E5%B0%8F%E7%B1%B3%E8%B7%AF%E7%94%B1%E5%99%A8/"/>
    
    <category term="红米路由器" scheme="https://blog.isteed.cc/tags/%E7%BA%A2%E7%B1%B3%E8%B7%AF%E7%94%B1%E5%99%A8/"/>
    
    <category term="密码计算器" scheme="https://blog.isteed.cc/tags/%E5%AF%86%E7%A0%81%E8%AE%A1%E7%AE%97%E5%99%A8/"/>
    
    <category term="SSH" scheme="https://blog.isteed.cc/tags/SSH/"/>
    
  </entry>
  
  <entry>
    <title>2023 春节快乐</title>
    <link href="https://blog.isteed.cc/post/2023-happy-spring-festival/"/>
    <id>https://blog.isteed.cc/post/2023-happy-spring-festival/</id>
    <published>2023-01-21T16:00:00.000Z</published>
    <updated>2023-01-21T16:00:00.000Z</updated>
    
    <content type="html"><![CDATA[<p>新春快乐！</p><p>祝大家吃好喝好耍好睡好～</p>]]></content>
    
    
      
      
    <summary type="html">&lt;p&gt;新春快乐！&lt;/p&gt;
&lt;p&gt;祝大家吃好喝好耍好睡好～&lt;/p&gt;
</summary>
      
    
    
    
    <category term="日常" scheme="https://blog.isteed.cc/categories/%E6%97%A5%E5%B8%B8/"/>
    
    
    <category term="水" scheme="https://blog.isteed.cc/tags/%E6%B0%B4/"/>
    
    <category term="2023" scheme="https://blog.isteed.cc/tags/2023/"/>
    
  </entry>
  
  <entry>
    <title>2022 年度总结</title>
    <link href="https://blog.isteed.cc/post/2022-summary/"/>
    <id>https://blog.isteed.cc/post/2022-summary/</id>
    <published>2023-01-08T14:38:54.000Z</published>
    <updated>2023-01-08T14:39:00.000Z</updated>
    
    <content type="html"><![CDATA[<h1 id="前言">前言</h1><p>嘛，2022 又是魔幻的一年，但大环境和我，似乎变了也似乎没有变……（年前开摆，所以咕惹</p><span id="more"></span><h1 id="关于网站">关于网站</h1><p>2022 年，因众所周知的原因，有段时间统计域名被屏蔽掉了，导致统计不完整，所以今年的统计看个乐呵就够了～</p><h2 id="博客">博客</h2><p>博客的搜索统计：</p><p><img src="https://cdn.isteed.cc/img/2022-summary/blog-search.webp" class="lazy" data-srcset="https://cdn.isteed.cc/img/2022-summary/blog-search.webp" alt="blog-search"></p><p>博客的访问统计：</p><!-- prettier-ignore --><table><thead><tr><th style="text-align:center">Google Analytics</th><th style="text-align:center">Microsoft Clarity</th></tr></thead><tbody><tr><td style="text-align:center"><img src="https://cdn.isteed.cc/img/2022-summary/blog-analytics-google.webp" class="lazy" data-srcset="https://cdn.isteed.cc/img/2022-summary/blog-analytics-google.webp" alt="blog-analytics-google"></td><td style="text-align:center"><a href="https://cdn.isteed.cc/img/2022-summary/clarity-blog.webp"><img src="https://cdn.isteed.cc/img/2022-summary/blog-analytics-microsoft.webp" class="lazy" data-srcset="https://cdn.isteed.cc/img/2022-summary/blog-analytics-microsoft.webp" alt="blog-analytics-microsoft"></a></td></tr></tbody></table><p>今年没写啥东西，主要的流量来源还是以前写的文章，目前的「流量三巨头」有 <a href="https://blog.isteed.cc/post/pixel-3-crack-ct/">Pixel 3 破解电信</a>、<a href="https://blog.isteed.cc/post/how-to-go-tg/">Telegram 入坑指南</a> 和 <a href="https://blog.isteed.cc/post/rime-2022/">我的 Rime 配置</a></p><p>倒是上半年的短暂寒假中，在除夕前两天，把输入法的两篇文章给肝出来了，一篇是自定义的指南(?)，一篇是介绍方案和如何安装的，还好做了多平台的配置，不然都没人看 🤣，现在有计划翻新下文章，更新下截图，以前的截图分辨率太低惹（也没有新做的主题（</p><h2 id="网盘">网盘</h2><p>网盘的访问统计：</p><!-- prettier-ignore --><table><thead><tr><th style="text-align:center">Google Analytics</th><th style="text-align:center">Microsoft Clarity</th></tr></thead><tbody><tr><td style="text-align:center"><img src="https://cdn.isteed.cc/img/2022-summary/storage-google.webp" class="lazy" data-srcset="https://cdn.isteed.cc/img/2022-summary/storage-google.webp" alt="storage-analytics"></td><td style="text-align:center"><a href="https://cdn.isteed.cc/img/2022-summary/clarity-storage.webp"><img src="https://cdn.isteed.cc/img/2022-summary/storage-microsoft.webp" class="lazy" data-srcset="https://cdn.isteed.cc/img/2022-summary/storage-microsoft.webp" alt="storage-analytics"></a></td></tr></tbody></table><p>网盘在早些时候迁移到 GA4 了，所以缺了一段统计，不过影响不大～</p><p>网盘还炸过一次，2021-11-30 开始迁移到新的网盘，数据都是慢慢对拷过来的，相较于原来的缺了很多东西</p><p>比如 <code>Movies</code> 目录，原来的视频存了快一个 T，流量不够就没拷惹（但好像并没人看 233🤣）</p><h1 id="2022-的收获？">2022 的收获？</h1><p>2022 年装备大升级～</p><h2 id="硬件">硬件</h2><h3 id="手机">手机</h3><ul><li>Google Pixel 4：二手购入<ul><li>壳膜 xN</li></ul></li><li>iPhone Xʀ 壳膜 xN</li></ul><h3 id="电脑">电脑</h3><ul><li>MacBook Air 2020 M1<ul><li>8G + 512G</li></ul></li></ul><p>其实有个小故事，先前的 MacBook Air 2012 准备出了，想着会有段时间没电脑用，16+512 的又是定制版没货，所以退而求其次上了 8+512 的，后面才发觉 8G 运行内存是真的不够用（（</p><h3 id="其它硬件">其它硬件</h3><ul><li>小米无线充电宝 1000mAh<ul><li>这玩意已经坏三次了，好的时候是好用，但坏时是真的糟心（谁能想象充电时异常发热然后有股焦糊味儿呢）</li></ul></li><li><a href="https://t.isteed.cc/1813">AENZR 12 合 1 扩展坞</a><ul><li>这个扩展坞真心不错，价格大小扩展性都挺棒的，还带立座，极其推荐～</li></ul></li><li>AENZR 雷电 4 短线<ul><li>配合扩展坞使用，瓶盖大法后完美契合立座扩展坞</li></ul></li><li>八位堂 8BitDo Pro 2 手柄（二手已出，换新品惹）</li><li>红米路由器 AX6S</li><li>西数 SN750 SE 500G 固态硬盘</li><li>ITGZ M.2 NVMe 固态移动硬盘盒 9210b<ul><li>并夕夕的低到离谱的价格买的，铝合金材质，质感速度都是顶尖的，不知我当初绿联的硬盘盒为何如此贵如此拉……</li></ul></li><li>八位堂 8BitDo 猎户座真无线手柄（NS 版）</li></ul><h2 id="软件">软件</h2><p>iOS：</p><ul><li>烧杯 - BEAKER</li><li>JPics - 极简的长图拼接神器</li><li>Surge iOS Pro</li><li>Bob - 翻译和 OCR 工具</li><li>Cloak - 隐藏应用程序</li></ul><p>Android：</p><ul><li>Thanox Pro</li><li>TakoStats</li></ul><p>订阅：</p><ul><li>阿里云 1C2G5M40G 服务器一年</li><li>哔哩哔哩 年度大会员</li></ul><p>还买了一堆游戏，成臭打游戏的人惹 😋（</p><h1 id="关于我">关于我</h1><p>高考前，毕业前，度过了个开心且充实的高三 😆（<s>你问我高三还开心？只要够摆，何不开心？</s></p><p>高考后，录取后，正式成为了一个菜鸡带学生 🤪</p><hr><p>在大学，发现仍旧啃着老本，几乎没有学到什么新的东西新的技能，甚至还感觉以前的我可以做的更好</p><p>还加了个部门，真正的认识到自己的写文能力有多烂……</p><p>2022 在坚持了十一个月的核酸阴性，终于在十二月抗原阳性了，不过好在放开了，出行不用担惊受怕了（虽然平时几乎不出门……（夏天不是更好？</p><p>嘛，总之感觉 2022 进步不大（</p><hr><p>今年老番补了不少，新番也追了不少，看过不少好番，也见识过烂的……</p><p>拿部烂的来说，《三体》动画，只能说不会改就别乱搞，剧本脚本都有我三能参考了，建议这么多钱投我三肯定能整出更好的东西，加上这离谱的广告植入，不如就叫《商体》吧</p><p>游戏今年也玩的不多，因为各种原因，但谁说 MacBook 不能玩游戏的（雾！</p><hr><p>最后就是这些 Followers 啦，感谢你们的关注～</p><p><img src="https://cdn.isteed.cc/img/2022-summary/fans.webp" class="lazy" data-srcset="https://cdn.isteed.cc/img/2022-summary/fans.webp" alt="fans"></p><p>2022 新开了个频道——「<a href="https://t.me/LufsAba">乱七八糟の日常</a>」发些日常的东西，主频道就发的比较少惹（<s>机关枪警告！</s></p><p>QQ 频道因为各种原因停更了，平台太多也挺麻烦的，以后就看心情复制粘贴 Telegram 频道消息吧</p><p><a href="https://t.isteed.cc"><img src="https://cdn.isteed.cc/img/svg/follow-me-on-telegram.svg" class="lazy" data-srcset="https://cdn.isteed.cc/img/svg/follow-me-on-telegram.svg" alt="telegram-channel"></a><br><a href="http://www.coolapk.com/u/1142902"><img src="https://cdn.isteed.cc/img/svg/follow-me-on-coolapk.svg" class="lazy" data-srcset="https://cdn.isteed.cc/img/svg/follow-me-on-coolapk.svg" alt="coolapk"></a><br><a href="https://space.bilibili.com/225545186"><img src="https://cdn.isteed.cc/img/svg/follow-me-on-bilibili.svg" class="lazy" data-srcset="https://cdn.isteed.cc/img/svg/follow-me-on-bilibili.svg" alt="bilibili"></a></p><h1 id="FFF（Foretime-Future-Flag）">FFF（Foretime/Future/Flag）</h1><p>之前定的目前或 Flags 完成的完成，该弃的弃，该拔的拔，总算把之前的清空惹～</p><p>现在照例新定几个</p><ul><li><input type="checkbox" id="checkbox22" checked="true"><label for="checkbox22">回广东玩～</label></li><li><input type="checkbox" id="checkbox23" checked="true"><label for="checkbox23">不挂科</label></li><li><input type="checkbox" id="checkbox24"><label for="checkbox24">写两篇评测</label></li><li><input type="checkbox" id="checkbox25" checked="true"><label for="checkbox25">顺利、开心、安全的度过 2023</label></li></ul>]]></content>
    
    
    <summary type="html">&lt;h1 id=&quot;前言&quot;&gt;前言&lt;/h1&gt;
&lt;p&gt;嘛，2022 又是魔幻的一年，但大环境和我，似乎变了也似乎没有变……（年前开摆，所以咕惹&lt;/p&gt;</summary>
    
    
    
    <category term="总结" scheme="https://blog.isteed.cc/categories/%E6%80%BB%E7%BB%93/"/>
    
    
    <category term="年度总结" scheme="https://blog.isteed.cc/tags/%E5%B9%B4%E5%BA%A6%E6%80%BB%E7%BB%93/"/>
    
    <category term="2022" scheme="https://blog.isteed.cc/tags/2022/"/>
    
  </entry>
  
  <entry>
    <title>EasyConnect 你想干甚？—— 干掉 macOS 版 EasyConnect 的流氓行为</title>
    <link href="https://blog.isteed.cc/post/fuck-easyconnect-on-macos/"/>
    <id>https://blog.isteed.cc/post/fuck-easyconnect-on-macos/</id>
    <published>2022-09-09T14:19:06.000Z</published>
    <updated>2022-09-09T15:55:34.000Z</updated>
    
    <content type="html"><![CDATA[<p>EasyConnect 强制要求安装对应证书，并以 <code>root</code> 用户运行 <code>EasyMonitor</code> 等进程，这种流氓行为不干掉怎么行呢？</p><span id="more"></span><h1 id="缘起">缘起</h1><p>学校的 VPN 是用深信服的 EasyConnect，</p><p>Mac 上安装时提示你安装证书，安装完成后我就赶紧去 <code>钥匙串访问</code> 里删掉这家伙的证书，之后登录过一次帐号就没再管它了……</p><p>今天闲来无事翻看 <code>活动监视器</code>，发现一直有两非 ARM的进程在后台，停还停不掉，一查发现这玩意是深信服 EasyConnect 的常驻进程，强迫症表示马上就干掉它（</p><p><img src="https://cdn.isteed.cc/img/fuck-easyconnect-on-macos/%E6%B4%BB%E5%8A%A8%E7%9B%91%E8%A7%86%E5%99%A8.webp" class="lazy" data-srcset="https://cdn.isteed.cc/img/fuck-easyconnect-on-macos/%E6%B4%BB%E5%8A%A8%E7%9B%91%E8%A7%86%E5%99%A8.webp" alt="活动监视器"></p><h1 id="流氓恶行">流氓恶行</h1><p>「强制」安装深信服的根证书，如根证书 不存在/被删除 就由 <code>EasyMonitor</code> 重新注入（根证书被信任后可用于中间人攻击（MitM）解密 HTTPS 等数据，也就是说原来只知道你访问了什么网站，现在连你怎么访问的，以及网站传回你的东西都能知道）</p><p><img src="https://cdn.isteed.cc/img/fuck-easyconnect-on-macos/%E8%AF%81%E4%B9%A6.webp" class="lazy" data-srcset="https://cdn.isteed.cc/img/fuck-easyconnect-on-macos/%E8%AF%81%E4%B9%A6.webp" alt="证书"></p><p>后台持续运行两个超级用户权限的进程，并且强制停止后会自动重启，一个 <code>EasyMonitor</code> 一个 <code>ECAgentProxy</code>（权限高啥都能看，鬼知道它们要干什么）</p><h1 id="删除开机启动项">删除开机启动项</h1><p>打开 <code>终端</code> 键入</p><figure class="highlight bash"><table><tr><td class="code"><pre><span class="line">sudo <span class="built_in">rm</span> /Library/LaunchDaemons/com.sangfor.EasyMonitor.plist &amp;&amp; sudo <span class="built_in">rm</span> /Library/LaunchAgents/com.sangfor.ECAgentProxy.plist</span><br></pre></td></tr></table></figure><p>回车后输入密码再次回车即可</p><h1 id="删除根证书">删除根证书</h1><p><strong>重启电脑</strong>，打开 <code>钥匙串访问</code>，<code>系统</code> - <code>证书</code>，右键 <code>Sangfor Technologies Inc.</code>，删除证书即可</p><p>若证书删除后不久又自动添加回来，检查是否删除开机启动项并重启</p><h1 id="使用-EasyConnect">使用 EasyConnect</h1><p>现在流氓进程和根证书都没有了，清净了，但 EasyConnect 没法儿用了，毕竟这玩意依赖那两流氓进程，如果以 <code>root</code> 身份运行则依旧无法关闭，所以就用用户身份运行咯，这下证书你也导不进去了（权限不够了）</p><p>打开终端，键入以下命令并回车</p><figure class="highlight bash"><table><tr><td class="code"><pre><span class="line"><span class="keyword">if</span> [ ! -f <span class="string">&quot;.zshrc&quot;</span> ]; <span class="keyword">then</span> <span class="built_in">touch</span> <span class="string">&quot;.zshrc&quot;</span>&amp;&amp; ; <span class="keyword">else</span> open .zshrc; <span class="keyword">fi</span></span><br></pre></td></tr></table></figure><p>接着在打开的窗口的底部粘贴以下内容（如果问你什么应用打开的话那就选择 <code>文本编辑</code>）</p><figure class="highlight bash"><table><tr><td class="code"><pre><span class="line"></span><br><span class="line"><span class="function"><span class="title">startEC</span></span>() &#123;</span><br><span class="line">    /Applications/EasyConnect.app/Contents/Resources/bin/EasyMonitor &gt; /dev/null 2&gt;&amp;1 &amp;</span><br><span class="line">    /Applications/EasyConnect.app/Contents/MacOS/EasyConnect &gt; /dev/null 2&gt;&amp;1 &amp;</span><br><span class="line">&#125;</span><br><span class="line"></span><br><span class="line"><span class="function"><span class="title">fuckEC</span></span>() &#123;</span><br><span class="line">    <span class="keyword">function</span> <span class="function"><span class="title">killprocess</span></span>()</span><br><span class="line">    &#123;</span><br><span class="line">        processname=<span class="variable">$1</span></span><br><span class="line">        killall <span class="variable">$processname</span> &gt;/dev/null 2&gt;&amp;1</span><br><span class="line">        proxypids=$(ps aux | grep -v grep | grep <span class="variable">$processname</span> | awk <span class="string">&#x27;&#123;print $2&#125;&#x27;</span>)</span><br><span class="line">        <span class="keyword">for</span> proxypid <span class="keyword">in</span> <span class="variable">$proxypids</span></span><br><span class="line">        <span class="keyword">do</span></span><br><span class="line">            <span class="built_in">kill</span> -9 <span class="variable">$proxypid</span></span><br><span class="line">        <span class="keyword">done</span></span><br><span class="line">    &#125;</span><br><span class="line"></span><br><span class="line">    killprocess svpnservice</span><br><span class="line">    killprocess CSClient</span><br><span class="line">    killprocess ECAgentProxy</span><br><span class="line">    killprocess /Applications/EasyConnect.app/Contents/MacOS/EasyConnect</span><br><span class="line"></span><br><span class="line">    pkill ECAgent</span><br><span class="line">    pkill EasyMonitor</span><br><span class="line">&#125;</span><br><span class="line"></span><br></pre></td></tr></table></figure><p>接下来想要运行 EasyConnect 就可以直接通过终端输入 <code>startEC</code> 来运行（使用期间请勿关闭终端窗口），完全关闭的话输入 <code>fuckEC</code> 即可（注意！直接 <kbd>⌘</kbd> + <kbd>Q</kbd> 无法完全关闭！）</p><h1 id="其它">其它</h1><p>当然，键入什么打开都可以自定义，毕竟写的是功能函数～</p><p>使用这个的系统要求是 macOS Catalina 既 10.15 之后，之前的嘛，我相信看到我这篇文章的，懂得家伙都不用说就会用了～</p><h1 id="碎碎念">碎碎念</h1><p>这玩意还可以删除各种浏览器的 缓存、Cookie、历史记录和下载记录，阔怕</p><p><img src="https://cdn.isteed.cc/img/fuck-easyconnect-on-macos/%E6%B5%8F%E8%A7%88%E5%99%A8.webp" class="lazy" data-srcset="https://cdn.isteed.cc/img/fuck-easyconnect-on-macos/%E6%B5%8F%E8%A7%88%E5%99%A8.webp" alt="浏览器"></p><p>（具体文件见 <code>/Applications/EasyConnect.app/Contents/Resources/shell/</code>）</p><hr><p>参考 V2EX 帖子 —— <a href="https://v2ex.com/t/762221">Mac 删除深信服 EasyConnect 的 EasyMoniter、ECAgent 的开机启动和根证书的方法</a></p>]]></content>
    
    
    <summary type="html">&lt;p&gt;EasyConnect 强制要求安装对应证书，并以 &lt;code&gt;root&lt;/code&gt; 用户运行 &lt;code&gt;EasyMonitor&lt;/code&gt; 等进程，这种流氓行为不干掉怎么行呢？&lt;/p&gt;</summary>
    
    
    
    <category term="分享" scheme="https://blog.isteed.cc/categories/%E5%88%86%E4%BA%AB/"/>
    
    
    <category term="EasyConnect" scheme="https://blog.isteed.cc/tags/EasyConnect/"/>
    
    <category term="Sangfor" scheme="https://blog.isteed.cc/tags/Sangfor/"/>
    
    <category term="深信服" scheme="https://blog.isteed.cc/tags/%E6%B7%B1%E4%BF%A1%E6%9C%8D/"/>
    
    <category term="证书" scheme="https://blog.isteed.cc/tags/%E8%AF%81%E4%B9%A6/"/>
    
    <category term="流氓" scheme="https://blog.isteed.cc/tags/%E6%B5%81%E6%B0%93/"/>
    
    <category term="监控" scheme="https://blog.isteed.cc/tags/%E7%9B%91%E6%8E%A7/"/>
    
    <category term="隐私" scheme="https://blog.isteed.cc/tags/%E9%9A%90%E7%A7%81/"/>
    
    <category term="进程" scheme="https://blog.isteed.cc/tags/%E8%BF%9B%E7%A8%8B/"/>
    
  </entry>
  
  <entry>
    <title>Pixel 玩机必备？—— Pixel 4 安装 Magisk 并破解电信开启雷达</title>
    <link href="https://blog.isteed.cc/post/pixel-4-guide/"/>
    <id>https://blog.isteed.cc/post/pixel-4-guide/</id>
    <published>2022-09-04T09:02:42.000Z</published>
    <updated>2022-09-04T11:21:09.000Z</updated>
    
    <content type="html"><![CDATA[<p>其实也没啥好说的，安装 Magisk 的教程和 Pixel 3 的几乎完全一致，但我还是要水一篇～</p><span id="more"></span><h1 id="目录">目录</h1><ul><li><a href="#%E6%A8%A1%E5%9D%97">破解电信解锁 VoLTE 并开启雷达</a></li><li><a href="#%E5%AE%89%E8%A3%85-Magisk">安装 Magisk</a></li></ul><h1 id="模块">模块</h1><p>其实刷个模块就已经给你破解好电信、解锁 VoLTE 和开启 Soli 雷达了</p><h2 id="模块链接">模块链接</h2><ul><li><a href="https://drive.isteed.cc/api/raw/?path=/Pixel4/crack_ct/EnablePixel2019VoLteSoliEnabler.zip">OneDrive</a></li></ul><h2 id="破解过程">破解过程</h2><p>前置要求：已刷入 Magisk（什么？你没有 Magisk？那就看这里 <a href="#%E5%AE%89%E8%A3%85-Magisk">安装 Magisk</a>）</p><ol><li><p>Magisk 刷入 <code>Chinese_SIM_Supporter.zip</code></p></li><li><p>Enjoy!</p></li></ol><h2 id="这个模块干了啥？">这个模块干了啥？</h2><p>帮你注入了从其它设备上提取的运营商配置文件并开启了 VoLTE 支持</p><p>雷达的话是通过设置 <code>pixel.oslo.allowed_override</code> 属性强制启用</p><h1 id="安装-Magisk">安装 Magisk</h1><p>⚠️ 注意：下文默认电脑已具有<strong>正确的 ADB 环境</strong>，具体配置教程可看少数派文章 —— <a href="https://sspai.com/post/57427">如何从零开始使用 adb</a></p><h2 id="解锁-Bootloader">解锁 Bootloader</h2><p>折腾这些的大前提便是解锁 Bootloader，所以本教程并不适用于<strong>无法解锁 Bootloader</strong> 的机子哦</p><p>这里就简单说一下解锁步骤</p><ol><li>手机：<code>开发者选项</code> - <code>OEM 解锁</code> - 打开 - 重启进入 <code>fastboot</code> 模式（<code>电源键</code> + <code>音量减</code>）</li><li>电脑：连接手机 - 执行 <code>fastboot flashing unlock</code></li><li>手机：按音量键直到看见 <code>Unlock the bootloader</code> - 按电源键确认</li></ol><div class="toast toast-error">⚠️ 注意：解锁会抹除所有数据，请一定确认备份好重要数据后再解锁</div><h2 id="获取待修补的-Boot-镜像">获取待修补的 Boot 镜像</h2><p>有两种方法～</p><details><summary>点击展开第一种方法（推荐）</summary><p>从<a href="https://drive.isteed.cc/Pixel4/Magisk/">这里</a>找到与手机中的 <code>设置</code> -&gt; <code>关于手机</code> -&gt; <code>版本号</code> （在最下面）相同文件名的文件，下载到手机即可</p><p><img src="https://cdn.isteed.cc/img/pixel-4/about.webp" class="lazy" data-srcset="https://cdn.isteed.cc/img/pixel-4/about.webp" alt="aboutPhone"></p><p>如果不存在对应文件，请使用第二种方法</p><p>接下来打开 <code>Magisk Manager</code> - <code>安装</code> - <code>选择并修补一个文件</code> - 选择刚刚下载的文件 - <code>开始</code></p><p><img src="https://cdn.isteed.cc/img/pixel-4/install.webp" class="lazy" data-srcset="https://cdn.isteed.cc/img/pixel-4/install.webp" alt="MagiskFixBoot"></p><p>至此，修补后的 boot 镜像就做好了，将它传到电脑上备用即可</p></details><br><details><summary>点击展开第二种方法（较繁琐）</summary><p>从 Google 官方的<a href="https://developers.google.com/android/images#flame">工厂镜像</a>下载对应机型与版本号的工厂镜像，版本号可以在 <code>设置</code> - <code>关于手机</code> - <code>Android 版本</code> - <code>版本号</code> 中看到</p><p><img src="https://cdn.isteed.cc/img/pixel-4/about.webp" class="lazy" data-srcset="https://cdn.isteed.cc/img/pixel-4/about.webp" alt="aboutPhone"></p><p>接着将下载下来的工厂镜像解压，得到形如下面的文件</p><p><img src="https://cdn.isteed.cc/img/pixel-3-install-magisk/file.webp" class="lazy" data-srcset="https://cdn.isteed.cc/img/pixel-3-install-magisk/file.webp" alt="file"></p><p>看到里面哪个 <code>zip</code> 文件了嘛？对，就是它，再解压一次就得到形如下面的文件～</p><p><img src="https://cdn.isteed.cc/img/pixel-3-install-magisk/file2.webp" class="lazy" data-srcset="https://cdn.isteed.cc/img/pixel-3-install-magisk/file2.webp" alt="file2"></p><p>把里面的 <code>boot.img</code> 传到手机上，用 <code>Magisk Manager</code> 选择并修补对应文件</p><p><code>Magisk Manager</code> - <code>安装</code> - <code>选择并修补一个文件</code> - 选择传到手机上的文件 - <code>开始</code></p><p><img src="https://cdn.isteed.cc/img/pixel-4/install.webp" class="lazy" data-srcset="https://cdn.isteed.cc/img/pixel-4/install.webp" alt="MagiskFixBoot"></p><p>至此，修补后的 boot 镜像就做好了，将它传到电脑上备用即可</p></details><br><h2 id="安装">安装</h2><ol><li><p>手机进入 <code>fastboot</code> 模式（手机开机时按住 <code>电源键</code> + <code>音量减</code> 或电脑命令行键入 <code>adb reboot bootloader</code> 并回车）</p></li><li><p>电脑连接手机，执行 <code>fastboot flash boot /path/to/boot.img</code><br>其中，<code>/path/to/boot.img</code> 为你修补后的镜像位置</p></li><li><p>电脑命令执行结束后重启即可（长按电源键或电脑命令行键入 <code>fastboot reboot</code> 并回车）</p></li><li><p>Enjoy!</p></li></ol><h1 id="碎碎念">碎碎念</h1><p>破事水～</p><p>才不是全部复制粘贴的呢～</p><p>头图来源于 <a href="https://unsplash.com/photos/Ee-EjUVs__w">Unsplash</a></p>]]></content>
    
    
    <summary type="html">&lt;p&gt;其实也没啥好说的，安装 Magisk 的教程和 Pixel 3 的几乎完全一致，但我还是要水一篇～&lt;/p&gt;</summary>
    
    
    
    <category term="分享" scheme="https://blog.isteed.cc/categories/%E5%88%86%E4%BA%AB/"/>
    
    
    <category term="电信" scheme="https://blog.isteed.cc/tags/%E7%94%B5%E4%BF%A1/"/>
    
    <category term="水" scheme="https://blog.isteed.cc/tags/%E6%B0%B4/"/>
    
    <category term="VoLTE" scheme="https://blog.isteed.cc/tags/VoLTE/"/>
    
    <category term="Google" scheme="https://blog.isteed.cc/tags/Google/"/>
    
    <category term="Magisk" scheme="https://blog.isteed.cc/tags/Magisk/"/>
    
    <category term="root" scheme="https://blog.isteed.cc/tags/root/"/>
    
    <category term="Pixel 4" scheme="https://blog.isteed.cc/tags/Pixel-4/"/>
    
    <category term="雷达" scheme="https://blog.isteed.cc/tags/%E9%9B%B7%E8%BE%BE/"/>
    
    <category term="Soli" scheme="https://blog.isteed.cc/tags/Soli/"/>
    
  </entry>
  
  <entry>
    <title>重装系统后的快速设置 —— 我的 macOS 小技巧</title>
    <link href="https://blog.isteed.cc/post/some-macos-tips/"/>
    <id>https://blog.isteed.cc/post/some-macos-tips/</id>
    <published>2022-08-05T20:45:11.000Z</published>
    <updated>2023-01-08T12:26:30.000Z</updated>
    
    <content type="html"><![CDATA[<p>这里就介绍一些我每次重装系统后，都会调整/使用的一些设置/软件以及一些避坑事项</p><span id="more"></span><p>目录：</p><ul><li><a href="#%E7%B3%BB%E7%BB%9F">系统</a><ul><li><a href="#%E7%B3%BB%E7%BB%9F%E5%BC%95%E5%AF%BC%E8%AE%BE%E7%BD%AE">系统引导设置</a></li><li><a href="#%E7%B3%BB%E7%BB%9F%E8%AE%BE%E7%BD%AE">系统设置</a></li><li><a href="#%E7%BB%88%E7%AB%AF">终端</a></li><li><a href="#%E8%AE%BF%E8%BE%BE">访达</a></li><li><a href="#%E8%AF%8D%E5%85%B8">词典</a></li><li><a href="#%E5%85%B6%E5%AE%83%E8%AE%BE%E7%BD%AE">其它设置</a></li></ul></li><li><a href="#%E8%BD%AF%E4%BB%B6">软件</a><ul><li><a href="#app-store">App Store</a></li><li><a href="#%E5%85%B6%E5%AE%83%E6%9D%A5%E6%BA%90">其它来源</a><ul><li><a href="#%E5%85%8D%E8%B4%B9%E8%BD%AF%E4%BB%B6">免费软件</a></li><li><a href="#%E4%BB%98%E8%B4%B9%E8%BD%AF%E4%BB%B6">付费软件</a></li></ul></li></ul></li><li><a href="#%E7%A2%8E%E7%A2%8E%E5%BF%B5">碎碎念</a></li></ul><h1 id="系统">系统</h1><h2 id="系统引导设置">系统引导设置</h2><p>每次重装系统，都会进入一个类似于「设置向导」的界面</p><p>我的宗旨是能在向导时设置好就在向导时设置好，省得进了系统慢慢找……</p><p>（P.S. 没有截图 23333</p><ol><li><p>选择国家和地区<br>千万不要选择「中国大陆」，选择中国大陆的话会导致台湾 Emoji 🇹🇼 无法正常显示，个人带点强迫症，一篇文章中突然蹦出来了个小方块，谁不难受啊（不介意的话随意～</p></li><li><p>登录 Apple ID<br>能早点登录就早点登录，在你用的时候就会同步 iCloud、钥匙串、通讯录等数据，减少同步的等待时间</p></li><li><p>创建帐户<br>注意，创建账户时的「帐户名称」一定要想好！，这是你用户文件夹的名字，进入系统后再后悔改会很麻烦<br>（如果已经进入系统，可以参照 <a href="https://support.apple.com/zh-cn/HT201548">Apple 官方文档</a> 进行修改操作</p></li><li><p>文件保险箱<br>这个可以酌情开启，有 T2 芯片或是 Arm 的 Mac 推荐开启，可以在几乎不影响性能的情况下保证数据安全<br>如果你的 Mac 没有 T2 芯片且是 Intel 处理器，在乎性能损失，可以关闭这个功能</p></li><li><p>关闭共享音频、共享使用统计数据等设置</p></li></ol><h2 id="系统设置">系统设置</h2><ol><li><p><code>系统偏好设置</code> - <code>通用</code> - <code>显示滚动条</code> 更改为 <code>滚动时</code><br>这样可以避免外接鼠标时屏幕右边会有一个隐藏不掉的粗滚动条</p></li><li><p><code>系统偏好设置</code> - <code>通用</code> - <code>最近使用的项目</code> 更改为 <code>0</code> 个文稿、App 和服务器</p></li><li><p>按个人喜好来～</p><ul><li><code>系统偏好设置</code> - <code>程序坞与菜单栏</code> - <code>置于屏幕上的位置</code> 更改为 <code>左边</code></li><li>勾选 <code>系统偏好设置</code> - <code>程序坞与菜单栏</code> - <code>自动隐藏和显示程序坞</code></li></ul><p>控制中心<br>我就留了 <code>Wi-Fi</code> 常驻显示，其它的都丢控制中心了～</p><p>其它模块中，放了个 <code>辅助功能快捷键</code> 和 <code>电池</code> 在控制中心</p><p><img src="https://cdn.isteed.cc/img/some-macos-tips/%E8%8F%9C%E5%8D%95%E6%A0%8F%E8%AE%BE%E7%BD%AE1.webp" class="lazy" data-srcset="https://cdn.isteed.cc/img/some-macos-tips/%E8%8F%9C%E5%8D%95%E6%A0%8F%E8%AE%BE%E7%BD%AE1.webp" alt="菜单栏设置 1"></p><p>仅菜单栏中，就留了个时钟</p><p><img src="https://cdn.isteed.cc/img/some-macos-tips/%E8%8F%9C%E5%8D%95%E6%A0%8F%E8%AE%BE%E7%BD%AE2.webp" class="lazy" data-srcset="https://cdn.isteed.cc/img/some-macos-tips/%E8%8F%9C%E5%8D%95%E6%A0%8F%E8%AE%BE%E7%BD%AE2.webp" alt="菜单栏设置 2"></p></li><li><p><code>系统偏好设置</code> - <code>调度中心</code> - <code>触发角</code>，这玩意对我没啥用，我全关了（默认右下角触发的「快速备忘录」太容易误触了）</p></li><li><p><code>系统偏好设置</code> - <code>语言和地区</code>，这里顺便勾个 <code>24 小时制</code></p></li><li><p>触控版用户推荐开三指拖移，使用体验能上升一个档次～<br>具体路径: <code>系统偏好设置</code> - <code>辅助功能</code> - <code>指针控制</code> - <code>触控板选项</code> - <code>启用拖移</code> - <code>三指拖移</code></p></li><li><p><code>系统偏好设置</code> - <code>安全性和隐私</code> - <code>允许从以下为止下载的 App</code> - <code>任何来源</code><br>没有这个选项的话可以打开终端，键入命令 <code>sudo spctl --master-disable</code> 并回车，选项就会出现了</p></li><li><p>如果你的 MacBook 带指纹，可以把 <code>系统偏好设置</code> - <code>触控 ID</code> - <code>自动填充密码</code> 关掉，可以提高填充密码的体验～</p></li><li><p><code>系统偏好设置</code> - <code>键盘</code> - <code>快捷键</code> - <code>截屏</code><br>一般来说，我们截屏都是临时粘贴分享，不用保存到某一文件夹里面，所以我把「存储为文件」与「拷贝到剪贴板」的快捷键互换了，解放了自己的小指头～<br><img src="https://cdn.isteed.cc/img/some-macos-tips/%E9%94%AE%E7%9B%98%E6%88%AA%E5%B1%8F.webp" class="lazy" data-srcset="https://cdn.isteed.cc/img/some-macos-tips/%E9%94%AE%E7%9B%98%E6%88%AA%E5%B1%8F.webp" alt="键盘截屏"></p></li><li><p>老大坑 —— 「原彩显示」，修图调色一定要关，不然你看到的不是成片（平常还是开着舒服一些～）<br>具体路径: <code>系统偏好设置</code> - <code>显示器</code> - <code>原彩显示</code></p></li><li><p><code>系统偏好设置</code> - <code>电池</code> - <code>电池</code> 里的设置 <strong>全 部 勾 选</strong><br>见识见识 Arm 架构加持的 MacBook 的强劲续航</p></li><li><p>无远程登录需求不用管<br><code>系统偏好设置</code> - <code>共享</code> - <code>编辑</code>，输入好记的名字，这样就不用慢慢找 IP 地址了<br><img src="https://cdn.isteed.cc/img/some-macos-tips/%E6%9C%AC%E5%9C%B0%E4%B8%BB%E6%9C%BA%E5%90%8D.webp" class="lazy" data-srcset="https://cdn.isteed.cc/img/some-macos-tips/%E6%9C%AC%E5%9C%B0%E4%B8%BB%E6%9C%BA%E5%90%8D.webp" alt="本地主机名"><br><code>系统偏好设置</code> - <code>共享</code> 勾选 <code>远程登录</code></p></li></ol><h2 id="终端">终端</h2><p>必装包管理器 —— <a href="https://brew.sh/index_zh-cn"><code>Brew</code></a></p><p>一条命令解决～</p><figure class="highlight bash"><table><tr><td class="code"><pre><span class="line">/bin/bash -c <span class="string">&quot;<span class="subst">$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/HEAD/install.sh)</span>&quot;</span></span><br></pre></td></tr></table></figure><p>Arm 架构加持的 Mac 还需要执行以下命令完成安装</p><figure class="highlight bash"><table><tr><td class="code"><pre><span class="line"><span class="built_in">test</span> -r ~/.bash_profile &amp;&amp; <span class="built_in">echo</span> <span class="string">&#x27;eval &quot;$(/opt/homebrew/bin/brew shellenv)&quot;&#x27;</span> &gt;&gt; ~/.bash_profile</span><br><span class="line"><span class="built_in">test</span> -r ~/.zprofile &amp;&amp; <span class="built_in">echo</span> <span class="string">&#x27;eval &quot;$(/opt/homebrew/bin/brew shellenv)&quot;&#x27;</span> &gt;&gt; ~/.zprofile</span><br></pre></td></tr></table></figure><p>网络环境差或不方便的，可以使用<a href="https://mirrors.tuna.tsinghua.edu.cn/help/homebrew/">清华镜像源</a></p><h2 id="访达">访达</h2><p>打开访达，按下 <code>command</code> + <code>,</code> 打开设置 - <code>高级</code></p><ul><li>开启 <code>显示所有文件扩展名</code></li><li>关闭 <code>更改扩展名之前显示警告</code>、<code>清倒废纸篓之前显示警告</code></li><li>勾选 <code>将以下位置的文件夹保持在顶部</code> - <code>按名称排序的窗口中</code></li><li><code>执行搜索时</code> - <code>搜索当前文件夹</code></li></ul><p><img src="https://cdn.isteed.cc/img/some-macos-tips/%E8%AE%BF%E8%BE%BE%E8%AE%BE%E7%BD%AE.webp" class="lazy" data-srcset="https://cdn.isteed.cc/img/some-macos-tips/%E8%AE%BF%E8%BE%BE%E8%AE%BE%E7%BD%AE.webp" alt="访达设置"></p><h2 id="词典">词典</h2><p>添加 <a href="https://placeless.net/blog/macos-dictionaries">《柯林斯双解》</a></p><p>我也拷贝了一份到我<a href="https://drive.isteed.cc/MacSoftware/CCALD">网盘</a>上～</p><p>mini 是不带图文音频的纯文字，full 是带图文音频的，下载下来打开拖个文件就安装好了</p><p>最后在设置里勾选对应词典即可使用</p><p><img src="https://cdn.isteed.cc/img/some-macos-tips/%E8%AF%8D%E5%85%B8.webp" class="lazy" data-srcset="https://cdn.isteed.cc/img/some-macos-tips/%E8%AF%8D%E5%85%B8.webp" alt="词典设置"></p><h2 id="其它设置">其它设置</h2><p>以下操作均为终端输入命令</p><hr><blockquote><p>鼠标双击阈值：<code>defaults read -g com.apple.mouse.doubleClickThreshold</code><br>鼠标加速度：<code>defaults read -g com.apple.mouse.scaling</code><br>滚动速度：<code>defaults read -g com.apple.scrollwheel.scaling</code><br>如果鼠标使用有异常，可以再终端中读以上三个参数，并根据自己的需要适当调高调低<br>鼠标双击阈值：<code>defaults write -g com.apple.mouse.doubleClickThreshold 0.75</code><br>鼠标加速度：<code>defaults write -g com.apple.mouse.scaling 5</code><br>滚动速度：<code>defaults write -g com.apple.scrollwheel.scaling 0.75</code><br>三个选项数值范围未验证，自己根据需要调低调高，系统重启后生效。</p></blockquote><p>推荐输入以下命令关闭鼠标加速度，让你的鼠标指哪打哪儿～</p><figure class="highlight bash"><table><tr><td class="code"><pre><span class="line">defaults write .GlobalPreferences com.apple.mouse.scaling -1</span><br></pre></td></tr></table></figure><hr><p>P.S. <strong>高分辨率屏幕的 Mac 可以不用管</strong></p><p>全局启用「次像素抗锯齿」渲染</p><figure class="highlight bash"><table><tr><td class="code"><pre><span class="line">defaults write -g CGFontRenderingFontSmoothingDisabled -bool NO</span><br></pre></td></tr></table></figure><p>设置「次像素抗锯齿」级别</p><figure class="highlight bash"><table><tr><td class="code"><pre><span class="line">defaults -currentHost write -globalDomain AppleFontSmoothing -int 2</span><br></pre></td></tr></table></figure><p>查看设置后的选项值</p><figure class="highlight bash"><table><tr><td class="code"><pre><span class="line">&gt; defaults <span class="built_in">read</span> -g CGFontRenderingFontSmoothingDisabled</span><br><span class="line">0</span><br></pre></td></tr></table></figure><figure class="highlight bash"><table><tr><td class="code"><pre><span class="line">&gt; defaults -currentHost <span class="built_in">read</span> -globalDomain AppleFontSmoothing</span><br><span class="line">2</span><br></pre></td></tr></table></figure><h1 id="软件">软件</h1><p>该段分为两部分，App Store 和 其它来源 的软件</p><p>某些软件由于 App Store 限制，功能缺失（也不排除某些软件功能实现太垃），所以不能用 App Store 去安装，只能去官网下载</p><h2 id="App-Store">App Store</h2><p><a href="https://apps.apple.com/cn/app/%E5%BE%AE%E4%BF%A1/id836500024">微信</a>、<a href="https://apps.apple.com/cn/app/telegram/id747648890">Telegram</a>、<a href="https://apps.apple.com/cn/app/%E7%BD%91%E6%98%93%E4%BA%91%E9%9F%B3%E4%B9%90/id944848654">网易云音乐</a>（包括其它个音乐平台）都可以放心的在 App Store 安装，不用担心有啥功能缺失</p><p><a href="https://apps.apple.com/cn/app/onedrive/id823766827">OneDrive</a> 也推荐用 App Store 安装，这样更新时就不用垃圾的 Microsoft AutoUpdate 了</p><p>其它推荐？</p><ul><li><a href="https://apps.apple.com/cn/app/pages-%E6%96%87%E7%A8%BF/id409201541">Pages 文稿</a>、<a href="https://apps.apple.com/cn/app/numbers-%E8%A1%A8%E6%A0%BC/id409203825">Numbers 表格</a>和 <a href="https://apps.apple.com/cn/app/keynote-%E8%AE%B2%E6%BC%94/id409183694">Keynote 讲演</a> —— 果子三件套，macOS 下体验贼棒（隔壁 Office 在 macOS 下甚至还不如开个 Windows 虚拟机装的 Office 舒服）</li><li><a href="https://apps.apple.com/cn/app/blackmagic-disk-speed-test/id425264550">Blackmagic Disk Speed Test</a> —— 硬盘测速工具</li><li><a href="https://apps.apple.com/cn/app/maipo-for-%E5%BE%AE%E5%8D%9A/id789066512">Maipo for 微博</a> —— 第三方微博，在 macOS 上整挺好的</li><li><a href="https://apps.apple.com/cn/app/hex-fiend/id1342896380">Hex Fiend</a> —— 一款好用的 Hex 编辑器</li><li><a href="https://apps.apple.com/cn/app/bob-%E7%BF%BB%E8%AF%91%E5%92%8C-ocr-%E5%B7%A5%E5%85%B7/id1630034110">Bob - 翻译和 OCR 工具</a> —— App Store 的免费版限制挺多的，社区版没有限制但停更了（这玩意是真的好用，看个人取舍咯）</li></ul><p>Arm 架构加持的 Mac 才能装的软件：</p><ul><li><a href="https://apps.apple.com/cn/app/%E9%85%B7%E5%AE%89-%E5%8F%91%E7%8E%B0%E7%A7%91%E6%8A%80%E6%96%B0%E7%94%9F%E6%B4%BB/id1422581869">酷安</a> —— 虽然社区变味了，但……唉……iPad 版还是可堪一用的说</li><li><a href="https://apps.apple.com/cn/app/%E5%93%94%E5%93%A9%E5%93%94%E5%93%A9hd-%E5%BC%B9%E5%B9%95%E7%95%AA%E5%89%A7%E7%9B%B4%E6%92%AD%E9%AB%98%E6%B8%85%E8%A7%86%E9%A2%91/id1093486973">哔哩哔哩 HD</a> —— 意外的对 MacBook 适配挺好的，比它 Electron 的 Mac 版还要好（至少别人能 HEVC 硬解啊）</li></ul><h2 id="其它来源">其它来源</h2><p>安装软件的基本步骤：打开 dmg/zip/rar/7z 等文件，获得 <code>.app</code>，然后将它移动到 <code>/Applications</code> 目录（访达侧栏「应用程序」）中，完成安装</p><h3 id="免费软件">免费软件</h3><ul><li><a href="https://install.appcenter.ms/users/clashx/apps/clashx-pro/distribution_groups/public">Clash X Pro</a> —— 必备小猫咪～</li><li><a href="https://github.com/noah-nuebling/mac-mouse-fix">Mac Mouse Fix</a> —— 想要获得良好的鼠标体验就得装的东西</li><li><a href="https://rime.im">鼠须管</a> —— 保护隐私，超强自定义的输入法～我之前的文章有写<a href="https://blog.isteed.cc/post/squirrel-customization-2022/">如何自定义输入体验的教程</a></li><li><a href="https://www.microsoft.com/edge">Microsoft Edge</a> —— 巨硬家的 Edge 浏览器，很是安逸（虽然加料有点多，但瑕不掩瑜）</li><li><a href="https://www.keka.io/zh-cn/">Keka</a> —— 好用的解压缩软件</li><li><a href="https://github.com/chamburr/glance">Glance</a> —— QuickLook 扩展插件，推荐安装（若安装完后无法打开，打开终端执行 <code>xattr -rd com.apple.quarantine /Applications/Glance.app</code>）</li><li><a href="https://inputsource.pro/zh-CN">Input Source Pro</a> —— 自动切换输入法的软件，可根据浏览器浏览不同网站切换～目前完全免费～</li><li><a href="https://lemon.qq.com/">腾讯柠檬清理</a> —— 腾讯家少有的良心应用（别人甚至都<a href="https://github.com/Tencent/lemon-cleaner">开源</a>了</li><li><a href="https://www.raycast.com/">Raycast</a> —— 聚焦代替品～设置里可以应用聚焦的 App 搜索结果，设置完后搜索应用可以用简拼，很方便</li><li><a href="https://zh.snipaste.com/">Snipaste</a> —— 更好用的截图工具（虽然别人以贴图为特色），macOS 完全免费～</li><li><a href="https://motrix.app/zh-CN/">Motrix</a> —— 好看的 aria2 GUI 应用，种子啥啥全都可以</li><li><a href="https://github.com/PlayCover/PlayCover">PlayCover</a> —— 侧载已解密的 IPA 文件，可以用它来玩原神，支持手柄！体验贼棒～<br><img src="https://cdn.isteed.cc/img/some-macos-tips/PlayCover.webp" class="lazy" data-srcset="https://cdn.isteed.cc/img/some-macos-tips/PlayCover.webp" alt="PlayCover"></li></ul><h3 id="付费软件">付费软件</h3><p>部分软件我<a href="https://drive.isteed.cc/MacSoftware/">网盘</a>均有对应的「学习版」</p><ul><li><a href="https://www.parallels.com/">Parallels Desktop</a> —— 强大的虚拟机软件，缺点……太 TM 贵了，而且过一年就寄了（</li><li><a href="https://www.macbartender.com/Bartender4/">Bartender 4</a> —— 调整状态栏的一款小应用～<ul><li>软件设置 - <code>General</code> - <code>Menu bar item spacing</code> 里可以设置菜单栏项目两侧留白宽度，我调回以前的了，不然真的菜单栏空间不够用啊<img src="https://cdn.isteed.cc/img/some-macos-tips/Bartender.webp" class="lazy" data-srcset="https://cdn.isteed.cc/img/some-macos-tips/Bartender.webp" alt="Bartender"></li></ul></li><li><a href="https://reederapp.com/">Reeder</a> —— RSS 阅读器，Apple 生态中独一份的享受</li><li><a href="https://bjango.com/mac/istatmenus/">iStat Menus</a> —— 状态栏的性能监控软件，可以持续记录电脑各硬件的状态</li></ul><p>其它的我也用的不多或几乎不用，想知道具体有什么软件能学习的，可以看我<a href="https://drive.isteed.cc/MacSoftware/TOC.md">网盘里的软件列表</a></p><h1 id="碎碎念">碎碎念</h1><p>就先写这么多吧，一些其它的小操作到时候单独开一篇文章写吧（挖坑 x1）</p><p><s>之后应该会写个 Windows 的技巧（虽然好久没用过了，而且应该会写的很浅）（挖坑 x2）</s></p><p><s>完蛋，iOS 和 Android 的我也想写写（挖坑 xN）</s></p><p>头图来源: <a href="https://unsplash.com/photos/3vVzdb8KKIw">Unsplash</a></p>]]></content>
    
    
    <summary type="html">&lt;p&gt;这里就介绍一些我每次重装系统后，都会调整/使用的一些设置/软件以及一些避坑事项&lt;/p&gt;</summary>
    
    
    
    <category term="分享" scheme="https://blog.isteed.cc/categories/%E5%88%86%E4%BA%AB/"/>
    
    
    <category term="macOS" scheme="https://blog.isteed.cc/tags/macOS/"/>
    
    <category term="重装系统" scheme="https://blog.isteed.cc/tags/%E9%87%8D%E8%A3%85%E7%B3%BB%E7%BB%9F/"/>
    
    <category term="使用技巧" scheme="https://blog.isteed.cc/tags/%E4%BD%BF%E7%94%A8%E6%8A%80%E5%B7%A7/"/>
    
    <category term="小技巧" scheme="https://blog.isteed.cc/tags/%E5%B0%8F%E6%8A%80%E5%B7%A7/"/>
    
    <category term="软件" scheme="https://blog.isteed.cc/tags/%E8%BD%AF%E4%BB%B6/"/>
    
    <category term="避坑" scheme="https://blog.isteed.cc/tags/%E9%81%BF%E5%9D%91/"/>
    
  </entry>
  
</feed>
