<?xml version="1.0" encoding="utf-8" standalone="yes"?><rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom"><channel><title>Technique | 李嘉渝 | BlackiePiggy</title><link>https://blackiepiggy.github.io/tags/technique/</link><atom:link href="https://blackiepiggy.github.io/tags/technique/index.xml" rel="self" type="application/rss+xml"/><description>Technique</description><generator>Hugo Blox Builder (https://hugoblox.com)</generator><language>en-us</language><lastBuildDate>Fri, 13 Mar 2026 23:16:00 +0800</lastBuildDate><image><url>https://blackiepiggy.github.io/media/icon_hu_b566a8d15eaa8c94.png</url><title>Technique</title><link>https://blackiepiggy.github.io/tags/technique/</link></image><item><title>Office2021激活失败解决办法（找不到ospp.vbs）</title><link>https://blackiepiggy.github.io/projects/office/</link><pubDate>Fri, 13 Mar 2026 23:16:00 +0800</pubDate><guid>https://blackiepiggy.github.io/projects/office/</guid><description>&lt;h1 id="问题"&gt;问题&lt;/h1&gt;
&lt;p&gt;今天在使用一键安装工具安装Office2021时遇到激活失败的问题，在水源并没有找到解决办法，具体情况如下图。&lt;/p&gt;
&lt;p&gt;
&lt;figure &gt;
&lt;div class="flex justify-center "&gt;
&lt;div class="w-full" &gt;&lt;img src="https://picture-jasonlee.oss-cn-shanghai.aliyuncs.com/media_20260313_231531/media-001-1773414931750.png" alt="img" loading="lazy" data-zoomable /&gt;&lt;/div&gt;
&lt;/div&gt;&lt;/figure&gt;
&lt;/p&gt;
&lt;p&gt;已经连接上了交大VPN。 在图示报错信息的目录下并没有找到Microsoft Office文件夹。&lt;/p&gt;
&lt;p&gt;
&lt;figure &gt;
&lt;div class="flex justify-center "&gt;
&lt;div class="w-full" &gt;&lt;img src="https://picture-jasonlee.oss-cn-shanghai.aliyuncs.com/media_20260313_231532/media-002-1773414932388.png" alt="img" loading="lazy" data-zoomable /&gt;&lt;/div&gt;
&lt;/div&gt;&lt;/figure&gt;
&lt;/p&gt;
&lt;h1 id="解决办法"&gt;解决办法&lt;/h1&gt;
&lt;p&gt;用everything扫了一下盘，发现ospp.vbs文件存放在非系统盘（我这里是S盘）下。&lt;/p&gt;
&lt;p&gt;
&lt;figure &gt;
&lt;div class="flex justify-center "&gt;
&lt;div class="w-full" &gt;&lt;img src="https://picture-jasonlee.oss-cn-shanghai.aliyuncs.com/media_20260313_231532/media-003-1773414933076.png" alt="img" loading="lazy" data-zoomable /&gt;&lt;/div&gt;
&lt;/div&gt;&lt;/figure&gt;
&lt;/p&gt;
&lt;p&gt;可能是因为我执行一键安装程序时是把安装包放在S盘下的原因。 将cmd切换到对应目录下再执行激活程序就可以了（https://software.sjtu.edu.cn/Data/View/313）。如下图。&lt;/p&gt;
&lt;p&gt;这里需要管理员打开cmd，默认打开执行位置在C盘，直接 &lt;code&gt;cd &amp;quot;S:\Microsoft Office\Office16&amp;quot;&lt;/code&gt; 是无效的命令。输入 &lt;code&gt;s:&lt;/code&gt; ，单击回车，成功切换到s盘。再输入 &lt;code&gt;cd Microsoft Office\Office16&lt;/code&gt; ，可以成功切换到目录下。&lt;/p&gt;
&lt;p&gt;
&lt;figure &gt;
&lt;div class="flex justify-center "&gt;
&lt;div class="w-full" &gt;&lt;img src="https://picture-jasonlee.oss-cn-shanghai.aliyuncs.com/media_20260313_231533/media-004-1773414933556.png" alt="img" loading="lazy" data-zoomable /&gt;&lt;/div&gt;
&lt;/div&gt;&lt;/figure&gt;
&lt;/p&gt;
&lt;p&gt;激活成功。&lt;/p&gt;
&lt;p&gt;
&lt;figure &gt;
&lt;div class="flex justify-center "&gt;
&lt;div class="w-full" &gt;&lt;img src="https://picture-jasonlee.oss-cn-shanghai.aliyuncs.com/media_20260313_231533/media-005-1773414934186.png" alt="img" loading="lazy" data-zoomable /&gt;&lt;/div&gt;
&lt;/div&gt;&lt;/figure&gt;
&lt;/p&gt;</description></item><item><title>用codex写一个将飞书复制的富文本信息中的media信息自动上传oss并返回上传结果与替换media之后的结果</title><link>https://blackiepiggy.github.io/projects/richtext/</link><pubDate>Thu, 12 Mar 2026 16:50:20 +0800</pubDate><guid>https://blackiepiggy.github.io/projects/richtext/</guid><description>&lt;p&gt;我想写一个网页，实现以下功能：&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;主要功能是实现将飞书复制的富文本信息中的media信息自动上传oss并返回上传结果与替换media之后的结果&lt;/li&gt;
&lt;li&gt;oss在页面中提供自己上传oss信息的填写框并验证是否正确连接，先提供阿里云的oss通道。将图片上传到哪里的信息也可以进行选择，或者要求根据富文本文章的标题、或者其他信息自动生成对应新的文件夹。&lt;/li&gt;
&lt;li&gt;网页中给一个粘贴富文本的区域与对应的渲染结果的部分，对于图片、视频这样的media信息进行单独的突出标注以及可以通过网页上的按钮”上一个、下一个“以及有对这种media信息的统计信息&lt;/li&gt;
&lt;li&gt;点击开始替换后开始逐个图片上传并实时显示替换上传进度，最后将替换后的结果和渲染结果展示在网页中。&lt;/li&gt;
&lt;li&gt;上传的富文本中的media可能是本地的图片，可能是飞书这样（&lt;strong&gt;MEDIA_REPLACE_0_1773305378437&lt;/strong&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;h2 id="第一次生成"&gt;第一次生成&lt;/h2&gt;
&lt;p&gt;
&lt;figure &gt;
&lt;div class="flex justify-center "&gt;
&lt;div class="w-full" &gt;&lt;img src="https://picture-jasonlee.oss-cn-shanghai.aliyuncs.com/media_20260312_164938/media-002-1773305378833.png" alt="img" loading="lazy" data-zoomable /&gt;&lt;/div&gt;
&lt;/div&gt;&lt;/figure&gt;
&lt;/p&gt;
&lt;p&gt;网页效果&lt;/p&gt;
&lt;p&gt;
&lt;figure &gt;
&lt;div class="flex justify-center "&gt;
&lt;div class="w-full" &gt;&lt;img src="https://picture-jasonlee.oss-cn-shanghai.aliyuncs.com/media_20260312_164938/media-003-1773305379286.png" alt="img" loading="lazy" data-zoomable /&gt;&lt;/div&gt;
&lt;/div&gt;&lt;/figure&gt;
&lt;/p&gt;
&lt;h2 id="第二次生成"&gt;第二次生成&lt;/h2&gt;
&lt;p&gt;
&lt;figure &gt;
&lt;div class="flex justify-center "&gt;
&lt;div class="w-full" &gt;&lt;img src="https://picture-jasonlee.oss-cn-shanghai.aliyuncs.com/media_20260312_164938/media-004-1773305379581.png" alt="img" loading="lazy" data-zoomable /&gt;&lt;/div&gt;
&lt;/div&gt;&lt;/figure&gt;
&lt;/p&gt;
&lt;p&gt;
&lt;figure &gt;
&lt;div class="flex justify-center "&gt;
&lt;div class="w-full" &gt;&lt;img src="https://picture-jasonlee.oss-cn-shanghai.aliyuncs.com/media_20260312_164938/media-005-1773305379856.png" alt="img" loading="lazy" data-zoomable /&gt;&lt;/div&gt;
&lt;/div&gt;&lt;/figure&gt;
&lt;/p&gt;
&lt;h2 id="第三次生成"&gt;第三次生成&lt;/h2&gt;
&lt;p&gt;
&lt;figure &gt;
&lt;div class="flex justify-center "&gt;
&lt;div class="w-full" &gt;&lt;img src="https://picture-jasonlee.oss-cn-shanghai.aliyuncs.com/media_20260312_164938/media-006-1773305380064.png" alt="img" loading="lazy" data-zoomable /&gt;&lt;/div&gt;
&lt;/div&gt;&lt;/figure&gt;
&lt;/p&gt;
&lt;h2 id="cloudflarecodex自动部署"&gt;Cloudflare+CodeX自动部署&lt;/h2&gt;
&lt;p&gt;令牌：_uQbYMaCwao9UBOOh5vuCXEp2g2i-sQ70G6DUqDm&lt;/p&gt;
&lt;p&gt;测试指令：&lt;/p&gt;
&lt;div class="highlight"&gt;&lt;pre tabindex="0" class="chroma"&gt;&lt;code class="language-fallback" data-lang="fallback"&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;curl &amp;#34;https://api.cloudflare.com/client/v4/accounts/fadeb8a5107d577b2344208d1987a722/tokens/verify&amp;#34; \
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;-H &amp;#34;Authorization: Bearer _uQbYMaCwao9UBOOh5vuCXEp2g2i-sQ70G6DUqDm&amp;#34;
&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;p&gt;
&lt;figure &gt;
&lt;div class="flex justify-center "&gt;
&lt;div class="w-full" &gt;&lt;img src="https://picture-jasonlee.oss-cn-shanghai.aliyuncs.com/media_20260312_164938/media-007-1773305380349.png" alt="img" loading="lazy" data-zoomable /&gt;&lt;/div&gt;
&lt;/div&gt;&lt;/figure&gt;
&lt;/p&gt;
&lt;p&gt;
&lt;figure &gt;
&lt;div class="flex justify-center "&gt;
&lt;div class="w-full" &gt;&lt;img src="https://picture-jasonlee.oss-cn-shanghai.aliyuncs.com/media_20260312_164938/media-008-1773305380542.png" alt="img" loading="lazy" data-zoomable /&gt;&lt;/div&gt;
&lt;/div&gt;&lt;/figure&gt;
&lt;/p&gt;
&lt;p&gt;令牌：_uQbYMaCwao9UBOOh5vuCXEp2g2i-sQ70G6DUqDm&lt;/p&gt;
&lt;p&gt;账号ID：fadeb8a5107d577b2344208d1987a722&lt;/p&gt;
&lt;p&gt;我想要的项目名称：richtextautooss&lt;/p&gt;
&lt;p&gt;
&lt;figure &gt;
&lt;div class="flex justify-center "&gt;
&lt;div class="w-full" &gt;&lt;img src="https://picture-jasonlee.oss-cn-shanghai.aliyuncs.com/media_20260312_164938/media-009-1773305380761.png" alt="img" loading="lazy" data-zoomable /&gt;&lt;/div&gt;
&lt;/div&gt;&lt;/figure&gt;
&lt;/p&gt;
&lt;p&gt;自动部署好后，会直接给出对应的网址，&lt;/p&gt;
&lt;p&gt;
&lt;figure &gt;
&lt;div class="flex justify-center "&gt;
&lt;div class="w-full" &gt;&lt;img src="https://picture-jasonlee.oss-cn-shanghai.aliyuncs.com/media_20260312_164938/media-010-1773305380941.png" alt="img" loading="lazy" data-zoomable /&gt;&lt;/div&gt;
&lt;/div&gt;&lt;/figure&gt;
&lt;/p&gt;
&lt;p&gt;经过测试后，是可以成功访问的&lt;/p&gt;
&lt;p&gt;
&lt;figure &gt;
&lt;div class="flex justify-center "&gt;
&lt;div class="w-full" &gt;&lt;img src="https://picture-jasonlee.oss-cn-shanghai.aliyuncs.com/media_20260312_164938/media-011-1773305381165.png" alt="img" loading="lazy" data-zoomable /&gt;&lt;/div&gt;
&lt;/div&gt;&lt;/figure&gt;
&lt;/p&gt;</description></item><item><title>hugo pages线上部署和本地不一致</title><link>https://blackiepiggy.github.io/projects/hugoproblem/</link><pubDate>Thu, 12 Mar 2026 12:46:18 +0800</pubDate><guid>https://blackiepiggy.github.io/projects/hugoproblem/</guid><description>&lt;h2 id="问题描述"&gt;问题描述&lt;/h2&gt;
&lt;p&gt;线上的Projects页面长这样&lt;/p&gt;
&lt;p&gt;
&lt;figure &gt;
&lt;div class="flex justify-center "&gt;
&lt;div class="w-full" &gt;&lt;img src="https://picture-jasonlee.oss-cn-shanghai.aliyuncs.com/media_20260312_153419/media-001-1773300860192.png" alt="img" loading="lazy" data-zoomable /&gt;&lt;/div&gt;
&lt;/div&gt;&lt;/figure&gt;
&lt;/p&gt;
&lt;p&gt;主页的Projects长这样&lt;/p&gt;
&lt;p&gt;
&lt;figure &gt;
&lt;div class="flex justify-center "&gt;
&lt;div class="w-full" &gt;&lt;img src="https://picture-jasonlee.oss-cn-shanghai.aliyuncs.com/media_20260312_153419/media-002-1773300860561.png" alt="img" loading="lazy" data-zoomable /&gt;&lt;/div&gt;
&lt;/div&gt;&lt;/figure&gt;
&lt;/p&gt;
&lt;p&gt;本地使用指令：&lt;/p&gt;
&lt;div class="highlight"&gt;&lt;pre tabindex="0" class="chroma"&gt;&lt;code class="language-Shell" data-lang="Shell"&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;git clone &amp;lt;你的仓库-url&amp;gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="nb"&gt;cd&lt;/span&gt; &amp;lt;你的仓库-name&amp;gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;pnpm install
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;hugo --gc --minify
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;hugo server
&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;p&gt;验证后，在本地是这样。可以正确展示缩略图&lt;/p&gt;
&lt;p&gt;
&lt;figure &gt;
&lt;div class="flex justify-center "&gt;
&lt;div class="w-full" &gt;&lt;img src="https://picture-jasonlee.oss-cn-shanghai.aliyuncs.com/media_20260312_153419/media-003-1773300860796.png" alt="img" loading="lazy" data-zoomable /&gt;&lt;/div&gt;
&lt;/div&gt;&lt;/figure&gt;
&lt;/p&gt;
&lt;p&gt;主页也能正确展示&lt;/p&gt;
&lt;p&gt;
&lt;figure &gt;
&lt;div class="flex justify-center "&gt;
&lt;div class="w-full" &gt;&lt;img src="https://picture-jasonlee.oss-cn-shanghai.aliyuncs.com/media_20260312_153419/media-004-1773300861051.png" alt="img" loading="lazy" data-zoomable /&gt;&lt;/div&gt;
&lt;/div&gt;&lt;/figure&gt;
&lt;/p&gt;
&lt;h2 id="解决方案"&gt;解决方案&lt;/h2&gt;
&lt;p&gt;核验本地执行的log：&lt;/p&gt;
&lt;div class="highlight"&gt;&lt;pre tabindex="0" class="chroma"&gt;&lt;code class="language-Bash" data-lang="Bash"&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;Microsoft Windows &lt;span class="o"&gt;[&lt;/span&gt;版本 10.0.19044.6937&lt;span class="o"&gt;]&lt;/span&gt; &lt;span class="o"&gt;(&lt;/span&gt;c&lt;span class="o"&gt;)&lt;/span&gt; Microsoft Corporation。保留所有权利。 E:&lt;span class="se"&gt;\&amp;gt;&lt;/span&gt;git clone git@github.com:BlackiePiggy/BlackiePiggy.github.io.git Cloning into &lt;span class="s1"&gt;&amp;#39;BlackiePiggy.github.io&amp;#39;&lt;/span&gt;... remote: Enumerating objects: 391, &lt;span class="k"&gt;done&lt;/span&gt;. remote: Counting objects: 100% &lt;span class="o"&gt;(&lt;/span&gt;391/391&lt;span class="o"&gt;)&lt;/span&gt;, &lt;span class="k"&gt;done&lt;/span&gt;. remote: Compressing objects: 100% &lt;span class="o"&gt;(&lt;/span&gt;309/309&lt;span class="o"&gt;)&lt;/span&gt;, &lt;span class="k"&gt;done&lt;/span&gt;. remote: Total &lt;span class="m"&gt;391&lt;/span&gt; &lt;span class="o"&gt;(&lt;/span&gt;delta 112&lt;span class="o"&gt;)&lt;/span&gt;, reused &lt;span class="m"&gt;292&lt;/span&gt; &lt;span class="o"&gt;(&lt;/span&gt;delta 57&lt;span class="o"&gt;)&lt;/span&gt;, pack-reused &lt;span class="m"&gt;0&lt;/span&gt; &lt;span class="o"&gt;(&lt;/span&gt;from 0&lt;span class="o"&gt;)&lt;/span&gt; Receiving objects: 100% &lt;span class="o"&gt;(&lt;/span&gt;391/391&lt;span class="o"&gt;)&lt;/span&gt;, 17.44 MiB &lt;span class="p"&gt;|&lt;/span&gt; 5.56 MiB/s, &lt;span class="k"&gt;done&lt;/span&gt;. Resolving deltas: 100% &lt;span class="o"&gt;(&lt;/span&gt;112/112&lt;span class="o"&gt;)&lt;/span&gt;, &lt;span class="k"&gt;done&lt;/span&gt;. E:&lt;span class="se"&gt;\&amp;gt;&lt;/span&gt;&lt;span class="nb"&gt;cd&lt;/span&gt; BlackiePiggy.github.io E:&lt;span class="se"&gt;\B&lt;/span&gt;lackiePiggy.github.io&amp;gt;pnpm install Lockfile is up to date, resolution step is skipped Packages: +43 +++++++++++++++++++++++++++++++++++++++++++ Progress: resolved 43, reused 43, downloaded 0, added 43, &lt;span class="k"&gt;done&lt;/span&gt; dependencies: + @tailwindcss/cli 4.2.1 + @tailwindcss/typography 0.5.19 + autoprefixer 10.4.24 + postcss 8.5.6 + tailwindcss 4.2.1 ╭ Warning ───────────────────────────────────────────────────────────────────────────────────╮ │ │ │ Ignored build scripts: @parcel/watcher. │ │ Run &lt;span class="s2"&gt;&amp;#34;pnpm approve-builds&amp;#34;&lt;/span&gt; to pick which dependencies should be allowed to run scripts. │ │ │ ╰────────────────────────────────────────────────────────────────────────────────────────────╯ Done in 524ms using pnpm v10.14.0 E:&lt;span class="se"&gt;\B&lt;/span&gt;lackiePiggy.github.io&amp;gt;hugo --gc --minify Start building sites … hugo v0.157.0-7747abbb316b03c8f353fd3be62d5011fa883ee6+extended windows/amd64 &lt;span class="nv"&gt;BuildDate&lt;/span&gt;&lt;span class="o"&gt;=&lt;/span&gt;2026-02-25T16:38:33Z &lt;span class="nv"&gt;VendorInfo&lt;/span&gt;&lt;span class="o"&gt;=&lt;/span&gt;gohugoio WARN Failed to find page &lt;span class="k"&gt;for&lt;/span&gt; cite shortcode: /publication/preprint WARN Failed to find page &lt;span class="k"&gt;for&lt;/span&gt; cite shortcode: /publication/conference-paper WARN An image named avatar was not found in the /authors/jiayu-li folder WARN An image named avatar was not found in the /authors/李嘉渝 folder │ EN ──────────────────┼───── Pages │ &lt;span class="m"&gt;105&lt;/span&gt; Paginator pages │ &lt;span class="m"&gt;1&lt;/span&gt; Non-page files │ &lt;span class="m"&gt;38&lt;/span&gt; Static files │ &lt;span class="m"&gt;3&lt;/span&gt; Processed images │ &lt;span class="m"&gt;386&lt;/span&gt; Aliases │ &lt;span class="m"&gt;32&lt;/span&gt; Cleaned │ &lt;span class="m"&gt;0&lt;/span&gt; Total in &lt;span class="m"&gt;8459&lt;/span&gt; ms E:&lt;span class="se"&gt;\B&lt;/span&gt;lackiePiggy.github.io&amp;gt;hugo server port &lt;span class="m"&gt;1313&lt;/span&gt; already in use, attempting to use an available port Watching &lt;span class="k"&gt;for&lt;/span&gt; changes in C:/Users/jason/AppData/Local/hugo_cache/modules/filecache/modules/pkg/mod/github.com/!hugo!blox/hugo-blox-builder/modules/blox-plugin-netlify@v1.1.2/src/layouts, C:/Users/jason/AppData/Local/hugo_cache/modules/filecache/modules/pkg/mod/github.com/!hugo!blox/hugo-blox-builder/modules/blox-tailwind@v0.5.2/assets/&lt;span class="o"&gt;{&lt;/span&gt;css,dist,js,media&lt;span class="o"&gt;}&lt;/span&gt;, C:/Users/jason/AppData/Local/hugo_cache/modules/filecache/modules/pkg/mod/github.com/!hugo!blox/hugo-blox-builder/modules/blox-tailwind@v0.5.2/data/icons, C:/Users/jason/AppData/Local/hugo_cache/modules/filecache/modules/pkg/mod/github.com/!hugo!blox/hugo-blox-builder/modules/blox-tailwind@v0.5.2/i18n, C:/Users/jason/AppData/Local/hugo_cache/modules/filecache/modules/pkg/mod/github.com/!hugo!blox/hugo-blox-builder/modules/blox-tailwind@v0.5.2/layouts/&lt;span class="o"&gt;{&lt;/span&gt;_markup,_partials,_shortcodes,docs,landing&lt;span class="o"&gt;}&lt;/span&gt;, C:/Users/jason/AppData/Local/hugo_cache/modules/filecache/modules/pkg/mod/github.com/!hugo!blox/hugo-blox-builder/modules/blox-tailwind@v0.5.2/package.json, E:/BlackiePiggy.github.io/archetypes, E:/BlackiePiggy.github.io/assets/media, E:/BlackiePiggy.github.io/content/&lt;span class="o"&gt;{&lt;/span&gt;authors,event,idea,post,projects,...&lt;span class="o"&gt;}&lt;/span&gt;, E:/BlackiePiggy.github.io/package.json, ... and &lt;span class="m"&gt;1&lt;/span&gt; more Watching &lt;span class="k"&gt;for&lt;/span&gt; config changes in E:&lt;span class="se"&gt;\B&lt;/span&gt;lackiePiggy.github.io&lt;span class="se"&gt;\c&lt;/span&gt;onfig&lt;span class="se"&gt;\_&lt;/span&gt;default, C:&lt;span class="se"&gt;\U&lt;/span&gt;sers&lt;span class="se"&gt;\j&lt;/span&gt;ason&lt;span class="se"&gt;\A&lt;/span&gt;ppData&lt;span class="se"&gt;\L&lt;/span&gt;ocal&lt;span class="se"&gt;\h&lt;/span&gt;ugo_cache&lt;span class="se"&gt;\m&lt;/span&gt;odules&lt;span class="se"&gt;\f&lt;/span&gt;ilecache&lt;span class="se"&gt;\m&lt;/span&gt;odules&lt;span class="se"&gt;\p&lt;/span&gt;kg&lt;span class="se"&gt;\m&lt;/span&gt;od&lt;span class="se"&gt;\g&lt;/span&gt;ithub.com&lt;span class="se"&gt;\!&lt;/span&gt;hugo!blox&lt;span class="se"&gt;\h&lt;/span&gt;ugo-blox-builder&lt;span class="se"&gt;\m&lt;/span&gt;odules&lt;span class="se"&gt;\b&lt;/span&gt;lox-plugin-netlify@v1.1.2&lt;span class="se"&gt;\c&lt;/span&gt;onfig.yaml, C:&lt;span class="se"&gt;\U&lt;/span&gt;sers&lt;span class="se"&gt;\j&lt;/span&gt;ason&lt;span class="se"&gt;\A&lt;/span&gt;ppData&lt;span class="se"&gt;\L&lt;/span&gt;ocal&lt;span class="se"&gt;\h&lt;/span&gt;ugo_cache&lt;span class="se"&gt;\m&lt;/span&gt;odules&lt;span class="se"&gt;\f&lt;/span&gt;ilecache&lt;span class="se"&gt;\m&lt;/span&gt;odules&lt;span class="se"&gt;\p&lt;/span&gt;kg&lt;span class="se"&gt;\m&lt;/span&gt;od&lt;span class="se"&gt;\g&lt;/span&gt;ithub.com&lt;span class="se"&gt;\!&lt;/span&gt;hugo!blox&lt;span class="se"&gt;\h&lt;/span&gt;ugo-blox-builder&lt;span class="se"&gt;\m&lt;/span&gt;odules&lt;span class="se"&gt;\b&lt;/span&gt;lox-tailwind@v0.5.2&lt;span class="se"&gt;\h&lt;/span&gt;ugo.yaml, E:&lt;span class="se"&gt;\B&lt;/span&gt;lackiePiggy.github.io&lt;span class="se"&gt;\g&lt;/span&gt;o.mod Start building sites … hugo v0.157.0-7747abbb316b03c8f353fd3be62d5011fa883ee6+extended windows/amd64 &lt;span class="nv"&gt;BuildDate&lt;/span&gt;&lt;span class="o"&gt;=&lt;/span&gt;2026-02-25T16:38:33Z &lt;span class="nv"&gt;VendorInfo&lt;/span&gt;&lt;span class="o"&gt;=&lt;/span&gt;gohugoio WARN Failed to find page &lt;span class="k"&gt;for&lt;/span&gt; cite shortcode: /publication/preprint WARN Failed to find page &lt;span class="k"&gt;for&lt;/span&gt; cite shortcode: /publication/conference-paper WARN An image named avatar was not found in the /authors/jiayu-li folder WARN An image named avatar was not found in the /authors/李嘉渝 folder │ EN ──────────────────┼───── Pages │ &lt;span class="m"&gt;105&lt;/span&gt; Paginator pages │ &lt;span class="m"&gt;1&lt;/span&gt; Non-page files │ &lt;span class="m"&gt;38&lt;/span&gt; Static files │ &lt;span class="m"&gt;3&lt;/span&gt; Processed images │ &lt;span class="m"&gt;386&lt;/span&gt; Aliases │ &lt;span class="m"&gt;32&lt;/span&gt; Cleaned │ &lt;span class="m"&gt;0&lt;/span&gt; Built in &lt;span class="m"&gt;1221&lt;/span&gt; ms Environment: &lt;span class="s2"&gt;&amp;#34;development&amp;#34;&lt;/span&gt; Serving pages from disk Running in Fast Render Mode. For full rebuilds on change: hugo server --disableFastRender Web Server is available at http://localhost:8538/ &lt;span class="o"&gt;(&lt;/span&gt;&lt;span class="nb"&gt;bind&lt;/span&gt; address 127.0.0.1&lt;span class="o"&gt;)&lt;/span&gt; Press Ctrl+C to stop
&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;p&gt;可以发现，本地跑的是：&lt;/p&gt;
&lt;div class="highlight"&gt;&lt;pre tabindex="0" class="chroma"&gt;&lt;code class="language-Shell" data-lang="Shell"&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;hugo v0.157.0
&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;p&gt;而你仓库里 Netlify 明确固定的是：&lt;/p&gt;
&lt;div class="highlight"&gt;&lt;pre tabindex="0" class="chroma"&gt;&lt;code class="language-Shell" data-lang="Shell"&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="nv"&gt;HUGO_VERSION&lt;/span&gt; &lt;span class="o"&gt;=&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;0.148.2&amp;#34;&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;p&gt;并且生产构建命令是：&lt;/p&gt;
&lt;div class="highlight"&gt;&lt;pre tabindex="0" class="chroma"&gt;&lt;code class="language-Shell" data-lang="Shell"&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;pnpm install &lt;span class="o"&gt;&amp;amp;&amp;amp;&lt;/span&gt; hugo --gc --minify -b &lt;span class="nv"&gt;$URL&lt;/span&gt; &lt;span class="o"&gt;&amp;amp;&amp;amp;&lt;/span&gt; pnpm dlx pagefind --source &lt;span class="s1"&gt;&amp;#39;public&amp;#39;&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;p&gt;&lt;strong&gt;同一份内容，在不同 Hugo / 主题渲染环境下，生成结果不同。&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;而日志里暴露出明显差异：&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;本地：&lt;code&gt;0.157.0&lt;/code&gt;&lt;/li&gt;
&lt;li&gt;线上 Netlify：&lt;code&gt;0.148.2&lt;/code&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;因此，解决方案是把 工程根目录下&lt;code&gt;netlify.toml&lt;/code&gt; 里的：&lt;/p&gt;
&lt;div class="highlight"&gt;&lt;pre tabindex="0" class="chroma"&gt;&lt;code class="language-Shell" data-lang="Shell"&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="nv"&gt;HUGO_VERSION&lt;/span&gt; &lt;span class="o"&gt;=&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;0.148.2&amp;#34;&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;p&gt;改成和本地hugo版本一致的：&lt;/p&gt;
&lt;div class="highlight"&gt;&lt;pre tabindex="0" class="chroma"&gt;&lt;code class="language-Shell" data-lang="Shell"&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="nv"&gt;HUGO_VERSION&lt;/span&gt; &lt;span class="o"&gt;=&lt;/span&gt; &lt;span class="s2"&gt;&amp;#34;0.157.0&amp;#34;&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;p&gt;然后重新部署。&lt;/p&gt;
&lt;p&gt;✔成功解决问题&lt;/p&gt;
&lt;h2 id="github解决方案"&gt;Github解决方案&lt;/h2&gt;
&lt;p&gt;修改deploy.yml中的&lt;/p&gt;
&lt;div class="highlight"&gt;&lt;pre tabindex="0" class="chroma"&gt;&lt;code class="language-fallback" data-lang="fallback"&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;env:
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt; WC_HUGO_VERSION: &amp;#39;0.148.2&amp;#39;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt; NODE_VERSION: &amp;#39;20&amp;#39;
&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;p&gt;为&lt;/p&gt;
&lt;div class="highlight"&gt;&lt;pre tabindex="0" class="chroma"&gt;&lt;code class="language-fallback" data-lang="fallback"&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;env:
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt; WC_HUGO_VERSION: &amp;#39;0.157.0&amp;#39;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt; NODE_VERSION: &amp;#39;20&amp;#39;
&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;p&gt;然后重新部署。&lt;/p&gt;
&lt;p&gt;✔成功解决问题&lt;/p&gt;</description></item><item><title>雷电模拟器实现滑呗抓包</title><link>https://blackiepiggy.github.io/projects/huabei/</link><pubDate>Thu, 12 Mar 2026 12:46:18 +0800</pubDate><guid>https://blackiepiggy.github.io/projects/huabei/</guid><description>&lt;p&gt;涉及工具：&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;雷电模拟器。负责提供安卓环境&lt;/li&gt;
&lt;li&gt;狐狸面具。实测比原版面具好使&lt;/li&gt;
&lt;li&gt;LSPosed。&lt;/li&gt;
&lt;li&gt;微霸。抹机&lt;/li&gt;
&lt;li&gt;滑呗。直接应用市场下载就行。&lt;/li&gt;
&lt;li&gt;BurpSuite。官网下载的Community版本。&lt;/li&gt;
&lt;/ul&gt;
&lt;h1 id="雷电模拟器实现改真机并进入滑呗"&gt;雷电模拟器实现改真机并进入滑呗&lt;/h1&gt;
&lt;h2 id="burpsuite的安装与证书"&gt;BurpSuite的安装与证书&lt;/h2&gt;
&lt;p&gt;BurpSuite是windows上的抓包软件，相当于macos上的Charles。&lt;/p&gt;
&lt;p&gt;具体差别可以参考：&lt;/p&gt;
&lt;table&gt;
&lt;thead&gt;
&lt;tr&gt;
&lt;th&gt;对比&lt;/th&gt;
&lt;th&gt;Charles&lt;/th&gt;
&lt;th&gt;Burp Suite&lt;/th&gt;
&lt;/tr&gt;
&lt;/thead&gt;
&lt;tbody&gt;
&lt;tr&gt;
&lt;td&gt;主要定位&lt;/td&gt;
&lt;td&gt;开发调试&lt;/td&gt;
&lt;td&gt;安全测试&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;用户群体&lt;/td&gt;
&lt;td&gt;开发者&lt;/td&gt;
&lt;td&gt;安全工程师 / 渗透测试&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;功能复杂度&lt;/td&gt;
&lt;td&gt;简单&lt;/td&gt;
&lt;td&gt;非常强大&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;自动漏洞扫描&lt;/td&gt;
&lt;td&gt;❌&lt;/td&gt;
&lt;td&gt;✅&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;爆破测试&lt;/td&gt;
&lt;td&gt;❌&lt;/td&gt;
&lt;td&gt;✅&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;插件生态&lt;/td&gt;
&lt;td&gt;几乎没有&lt;/td&gt;
&lt;td&gt;非常丰富&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;Web漏洞利用&lt;/td&gt;
&lt;td&gt;❌&lt;/td&gt;
&lt;td&gt;✅&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;学习成本&lt;/td&gt;
&lt;td&gt;很低&lt;/td&gt;
&lt;td&gt;较高&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;
&lt;p&gt;下载网址：https://portswigger.net/burp/releases&lt;/p&gt;
&lt;p&gt;
&lt;figure &gt;
&lt;div class="flex justify-center "&gt;
&lt;div class="w-full" &gt;&lt;img src="https://picture-jasonlee.oss-cn-shanghai.aliyuncs.com/media_20260312_153016/media-001-1773300616707.png" alt="img" loading="lazy" data-zoomable /&gt;&lt;/div&gt;
&lt;/div&gt;&lt;/figure&gt;
&lt;/p&gt;
&lt;p&gt;BurpSuite第一次打开界面如下，直接点击Next&lt;/p&gt;
&lt;p&gt;
&lt;figure &gt;
&lt;div class="flex justify-center "&gt;
&lt;div class="w-full" &gt;&lt;img src="https://picture-jasonlee.oss-cn-shanghai.aliyuncs.com/media_20260312_153016/media-002-1773300617062.png" alt="img" loading="lazy" data-zoomable /&gt;&lt;/div&gt;
&lt;/div&gt;&lt;/figure&gt;
&lt;/p&gt;
&lt;p&gt;继续点击Start Burp&lt;/p&gt;
&lt;p&gt;
&lt;figure &gt;
&lt;div class="flex justify-center "&gt;
&lt;div class="w-full" &gt;&lt;img src="https://picture-jasonlee.oss-cn-shanghai.aliyuncs.com/media_20260312_153016/media-003-1773300617297.png" alt="img" loading="lazy" data-zoomable /&gt;&lt;/div&gt;
&lt;/div&gt;&lt;/figure&gt;
&lt;/p&gt;
&lt;p&gt;进入后主界面如下&lt;/p&gt;
&lt;p&gt;
&lt;figure &gt;
&lt;div class="flex justify-center "&gt;
&lt;div class="w-full" &gt;&lt;img src="https://picture-jasonlee.oss-cn-shanghai.aliyuncs.com/media_20260312_153016/media-004-1773300617589.png" alt="img" loading="lazy" data-zoomable /&gt;&lt;/div&gt;
&lt;/div&gt;&lt;/figure&gt;
&lt;/p&gt;
&lt;p&gt;Proxy Listners进行add一个&lt;/p&gt;
&lt;p&gt;
&lt;figure &gt;
&lt;div class="flex justify-center "&gt;
&lt;div class="w-full" &gt;&lt;img src="https://picture-jasonlee.oss-cn-shanghai.aliyuncs.com/media_20260312_153016/media-005-1773300617963.png" alt="img" loading="lazy" data-zoomable /&gt;&lt;/div&gt;
&lt;/div&gt;&lt;/figure&gt;
&lt;/p&gt;
&lt;p&gt;下面选择宿主机的IP：&lt;code&gt;192.168.110.98:8899&lt;/code&gt;&lt;/p&gt;
&lt;p&gt;
&lt;figure &gt;
&lt;div class="flex justify-center "&gt;
&lt;div class="w-full" &gt;&lt;img src="https://picture-jasonlee.oss-cn-shanghai.aliyuncs.com/media_20260312_153016/media-006-1773300618145.png" alt="img" loading="lazy" data-zoomable /&gt;&lt;/div&gt;
&lt;/div&gt;&lt;/figure&gt;
&lt;/p&gt;
&lt;p&gt;如下图所示添加成功&lt;/p&gt;
&lt;p&gt;
&lt;figure &gt;
&lt;div class="flex justify-center "&gt;
&lt;div class="w-full" &gt;&lt;img src="https://picture-jasonlee.oss-cn-shanghai.aliyuncs.com/media_20260312_153016/media-007-1773300618383.png" alt="img" loading="lazy" data-zoomable /&gt;&lt;/div&gt;
&lt;/div&gt;&lt;/figure&gt;
&lt;/p&gt;
&lt;p&gt;浏览器访问&lt;code&gt;192.168.110.98:8899&lt;/code&gt;，显示如下，表示成功，点击②下载证书&lt;/p&gt;
&lt;p&gt;
&lt;figure &gt;
&lt;div class="flex justify-center "&gt;
&lt;div class="w-full" &gt;&lt;img src="https://picture-jasonlee.oss-cn-shanghai.aliyuncs.com/media_20260312_153016/media-008-1773300618649.png" alt="img" loading="lazy" data-zoomable /&gt;&lt;/div&gt;
&lt;/div&gt;&lt;/figure&gt;
&lt;/p&gt;
&lt;p&gt;
&lt;figure &gt;
&lt;div class="flex justify-center "&gt;
&lt;div class="w-full" &gt;&lt;img src="https://picture-jasonlee.oss-cn-shanghai.aliyuncs.com/media_20260312_153016/media-009-1773300618882.png" alt="img" loading="lazy" data-zoomable /&gt;&lt;/div&gt;
&lt;/div&gt;&lt;/figure&gt;
&lt;/p&gt;
&lt;h3 id="将der证书转换成cer格式"&gt;将der证书转换成CER格式&lt;/h3&gt;
&lt;p&gt;用下面网址进行转换得到CER格式证书：https://fly63.com/tool/certificate_conversion/&lt;/p&gt;
&lt;p&gt;保存下来，后面会用到。&lt;/p&gt;
&lt;h2 id="雷电模拟器的安装"&gt;雷电模拟器的安装&lt;/h2&gt;
&lt;p&gt;官网：https://www.ldmnq.com/&lt;/p&gt;
&lt;p&gt;直接下载安装即可。&lt;/p&gt;
&lt;p&gt;安装完成后，打开应用，会自动安装一个系统，可以就直接使用这个系统，但是需要进行一些设置。&lt;/p&gt;
&lt;p&gt;1（可选），试图切换成手机版显示，方便桌面放下更多的窗口&lt;/p&gt;
&lt;p&gt;2 磁盘共享改为System.vmdk可写入&lt;/p&gt;
&lt;p&gt;
&lt;figure &gt;
&lt;div class="flex justify-center "&gt;
&lt;div class="w-full" &gt;&lt;img src="https://picture-jasonlee.oss-cn-shanghai.aliyuncs.com/media_20260312_153016/media-010-1773300619115.png" alt="img" loading="lazy" data-zoomable /&gt;&lt;/div&gt;
&lt;/div&gt;&lt;/figure&gt;
&lt;/p&gt;
&lt;p&gt;手机型号我这里设置的是OPPO PCLM10，测试为成功，其他机型没有进行测试，可自行进行测试。&lt;/p&gt;
&lt;p&gt;
&lt;figure &gt;
&lt;div class="flex justify-center "&gt;
&lt;div class="w-full" &gt;&lt;img src="https://picture-jasonlee.oss-cn-shanghai.aliyuncs.com/media_20260312_153016/media-011-1773300619303.png" alt="img" loading="lazy" data-zoomable /&gt;&lt;/div&gt;
&lt;/div&gt;&lt;/figure&gt;
&lt;figure &gt;
&lt;div class="flex justify-center "&gt;
&lt;div class="w-full" &gt;&lt;img src="https://picture-jasonlee.oss-cn-shanghai.aliyuncs.com/media_20260312_153016/media-012-1773300619509.png" alt="img" loading="lazy" data-zoomable /&gt;&lt;/div&gt;
&lt;/div&gt;&lt;/figure&gt;
&lt;/p&gt;
&lt;p&gt;ROOT权限切换为“开启”&lt;/p&gt;
&lt;p&gt;
&lt;figure &gt;
&lt;div class="flex justify-center "&gt;
&lt;div class="w-full" &gt;&lt;img src="https://picture-jasonlee.oss-cn-shanghai.aliyuncs.com/media_20260312_153016/media-013-1773300619759.png" alt="img" loading="lazy" data-zoomable /&gt;&lt;/div&gt;
&lt;/div&gt;&lt;/figure&gt;
&lt;/p&gt;
&lt;p&gt;此时已经创建好一个安卓9.0的模拟器，点击“启动”&lt;/p&gt;
&lt;p&gt;
&lt;figure &gt;
&lt;div class="flex justify-center "&gt;
&lt;div class="w-full" &gt;&lt;img src="https://picture-jasonlee.oss-cn-shanghai.aliyuncs.com/media_20260312_153016/media-014-1773300619993.png" alt="img" loading="lazy" data-zoomable /&gt;&lt;/div&gt;
&lt;/div&gt;&lt;/figure&gt;
&lt;/p&gt;
&lt;h2 id="文件的下载与滑呗的安装"&gt;文件的下载与滑呗的安装&lt;/h2&gt;
&lt;p&gt;将下面的文件传入雷电模拟器的共享文件夹。&lt;/p&gt;
&lt;p&gt;主要包括：狐狸面具apk、LSPosed的zip、LSPosed的apk、BurpSuite证书、MT文件管理器、Postern-v3.1.2、微霸。&lt;/p&gt;
&lt;p&gt;
&lt;figure &gt;
&lt;div class="flex justify-center "&gt;
&lt;div class="w-full" &gt;&lt;img src="https://picture-jasonlee.oss-cn-shanghai.aliyuncs.com/media_20260312_153016/media-015-1773300620212.png" alt="img" loading="lazy" data-zoomable /&gt;&lt;/div&gt;
&lt;/div&gt;&lt;/figure&gt;
&lt;/p&gt;
&lt;p&gt;自行下载滑呗，能在本手机上运行的版本即可。当前直接打开滑呗，会显示安全警告，因为可以检测到这是模拟器和ROOT环境，是不允许进入应用的（防抓包）。&lt;/p&gt;
&lt;p&gt;
&lt;figure &gt;
&lt;div class="flex justify-center "&gt;
&lt;div class="w-full" &gt;&lt;img src="https://picture-jasonlee.oss-cn-shanghai.aliyuncs.com/media_20260312_153016/media-016-1773300620428.png" alt="img" loading="lazy" data-zoomable /&gt;&lt;/div&gt;
&lt;/div&gt;&lt;/figure&gt;
&lt;figure &gt;
&lt;div class="flex justify-center "&gt;
&lt;div class="w-full" &gt;&lt;img src="https://picture-jasonlee.oss-cn-shanghai.aliyuncs.com/media_20260312_153016/media-017-1773300620617.png" alt="img" loading="lazy" data-zoomable /&gt;&lt;/div&gt;
&lt;/div&gt;&lt;/figure&gt;
&lt;/p&gt;
&lt;h2 id="狐狸面具安装"&gt;狐狸面具安装&lt;/h2&gt;
&lt;p&gt;这里我是在多开网下载的狐狸面具（https://www.duokaiya.com/786.html），版本是v26.4。&lt;/p&gt;
&lt;p&gt;安装视频可以参考：
&lt;/p&gt;
&lt;p&gt;
&lt;figure &gt;
&lt;div class="flex justify-center "&gt;
&lt;div class="w-full" &gt;&lt;img src="https://picture-jasonlee.oss-cn-shanghai.aliyuncs.com/media_20260312_153016/media-018-1773300620815.png" alt="img" loading="lazy" data-zoomable /&gt;&lt;/div&gt;
&lt;/div&gt;&lt;/figure&gt;
&lt;/p&gt;
&lt;p&gt;直接将狐狸面具的apk拖到模拟器中进行安装。&lt;/p&gt;
&lt;p&gt;给其允许永久超级用户权限。&lt;/p&gt;
&lt;p&gt;可以观察到当前Zygisk等都是没有安装的，版本号也没有显示。&lt;/p&gt;
&lt;p&gt;点击Magisk的安装，允许访问媒体资源。&lt;/p&gt;
&lt;p&gt;
&lt;figure &gt;
&lt;div class="flex justify-center "&gt;
&lt;div class="w-full" &gt;&lt;img src="https://picture-jasonlee.oss-cn-shanghai.aliyuncs.com/media_20260312_153016/media-019-1773300621034.png" alt="img" loading="lazy" data-zoomable /&gt;&lt;/div&gt;
&lt;/div&gt;&lt;/figure&gt;
&lt;figure &gt;
&lt;div class="flex justify-center "&gt;
&lt;div class="w-full" &gt;&lt;img src="https://picture-jasonlee.oss-cn-shanghai.aliyuncs.com/media_20260312_153016/media-020-1773300621305.png" alt="img" loading="lazy" data-zoomable /&gt;&lt;/div&gt;
&lt;/div&gt;&lt;/figure&gt;
&lt;figure &gt;
&lt;div class="flex justify-center "&gt;
&lt;div class="w-full" &gt;&lt;img src="https://picture-jasonlee.oss-cn-shanghai.aliyuncs.com/media_20260312_153016/media-021-1773300621574.png" alt="img" loading="lazy" data-zoomable /&gt;&lt;/div&gt;
&lt;/div&gt;&lt;/figure&gt;
&lt;/p&gt;
&lt;p&gt;选中安装到Recovery，点击下一步，有时候会发现没有直接安装的选项。此时可以关闭应用后台，如果还是不行，就重启几次，过程中可以切换几次IMEI码，以及一定要检查一下是否开启了ROOT权限。&lt;/p&gt;
&lt;p&gt;当安装方式出现了三个选项的时候，选择“直接安装（直接修改/system）”，并点击开始按钮。&lt;/p&gt;
&lt;p&gt;
&lt;figure &gt;
&lt;div class="flex justify-center "&gt;
&lt;div class="w-full" &gt;&lt;img src="https://picture-jasonlee.oss-cn-shanghai.aliyuncs.com/media_20260312_153016/media-022-1773300621760.png" alt="img" loading="lazy" data-zoomable /&gt;&lt;/div&gt;
&lt;/div&gt;&lt;/figure&gt;
&lt;figure &gt;
&lt;div class="flex justify-center "&gt;
&lt;div class="w-full" &gt;&lt;img src="https://picture-jasonlee.oss-cn-shanghai.aliyuncs.com/media_20260312_153016/media-023-1773300621979.png" alt="img" loading="lazy" data-zoomable /&gt;&lt;/div&gt;
&lt;/div&gt;&lt;/figure&gt;
&lt;figure &gt;
&lt;div class="flex justify-center "&gt;
&lt;div class="w-full" &gt;&lt;img src="https://picture-jasonlee.oss-cn-shanghai.aliyuncs.com/media_20260312_153016/media-024-1773300622158.png" alt="img" loading="lazy" data-zoomable /&gt;&lt;/div&gt;
&lt;/div&gt;&lt;/figure&gt;
&lt;/p&gt;
&lt;p&gt;如图显示为安装完成界面。&lt;/p&gt;
&lt;p&gt;
&lt;figure &gt;
&lt;div class="flex justify-center "&gt;
&lt;div class="w-full" &gt;&lt;img src="https://picture-jasonlee.oss-cn-shanghai.aliyuncs.com/media_20260312_153016/media-025-1773300622371.png" alt="img" loading="lazy" data-zoomable /&gt;&lt;/div&gt;
&lt;/div&gt;&lt;/figure&gt;
&lt;/p&gt;
&lt;p&gt;安装完成后，暂时不用重启。先退到桌面，进入“文件管理器”，进入&lt;code&gt;system/xbin&lt;/code&gt;，找到&lt;code&gt;su&lt;/code&gt;文件，长按删除。系统会提示“操作失败”，不重要，因为如果你再次尝试删除，会发现显示文件不存在，说明已经被删除。&lt;/p&gt;
&lt;p&gt;
&lt;figure &gt;
&lt;div class="flex justify-center "&gt;
&lt;div class="w-full" &gt;&lt;img src="https://picture-jasonlee.oss-cn-shanghai.aliyuncs.com/media_20260312_153016/media-026-1773300622584.png" alt="img" loading="lazy" data-zoomable /&gt;&lt;/div&gt;
&lt;/div&gt;&lt;/figure&gt;
&lt;figure &gt;
&lt;div class="flex justify-center "&gt;
&lt;div class="w-full" &gt;&lt;img src="https://picture-jasonlee.oss-cn-shanghai.aliyuncs.com/media_20260312_153016/media-027-1773300622798.png" alt="img" loading="lazy" data-zoomable /&gt;&lt;/div&gt;
&lt;/div&gt;&lt;/figure&gt;
&lt;figure &gt;
&lt;div class="flex justify-center "&gt;
&lt;div class="w-full" &gt;&lt;img src="https://picture-jasonlee.oss-cn-shanghai.aliyuncs.com/media_20260312_153016/media-028-1773300623011.png" alt="img" loading="lazy" data-zoomable /&gt;&lt;/div&gt;
&lt;/div&gt;&lt;/figure&gt;
&lt;/p&gt;
&lt;p&gt;重启设备，进入狐狸面具。可以发现已经有了版本信息。&lt;/p&gt;
&lt;p&gt;点击右上角设置，下滑开启“Zygisk”&lt;/p&gt;
&lt;p&gt;
&lt;figure &gt;
&lt;div class="flex justify-center "&gt;
&lt;div class="w-full" &gt;&lt;img src="https://picture-jasonlee.oss-cn-shanghai.aliyuncs.com/media_20260312_153016/media-029-1773300623259.png" alt="img" loading="lazy" data-zoomable /&gt;&lt;/div&gt;
&lt;/div&gt;&lt;/figure&gt;
&lt;figure &gt;
&lt;div class="flex justify-center "&gt;
&lt;div class="w-full" &gt;&lt;img src="https://picture-jasonlee.oss-cn-shanghai.aliyuncs.com/media_20260312_153016/media-030-1773300623549.png" alt="img" loading="lazy" data-zoomable /&gt;&lt;/div&gt;
&lt;/div&gt;&lt;/figure&gt;
&lt;/p&gt;
&lt;h2 id="lsposed安装"&gt;LSPosed安装&lt;/h2&gt;
&lt;p&gt;重启手机，再次打开狐狸面具，点击右下角“模块”，然后点击“从本地安装”。找到左上角，选择文件管理器，进入共享文件夹（默认直接点进Pictures即可）。&lt;/p&gt;
&lt;p&gt;单击LSPosed-v1.9.2&amp;hellip;&amp;hellip;zip进行安装&lt;/p&gt;
&lt;p&gt;
&lt;figure &gt;
&lt;div class="flex justify-center "&gt;
&lt;div class="w-full" &gt;&lt;img src="https://picture-jasonlee.oss-cn-shanghai.aliyuncs.com/media_20260312_153016/media-031-1773300623754.png" alt="img" loading="lazy" data-zoomable /&gt;&lt;/div&gt;
&lt;/div&gt;&lt;/figure&gt;
&lt;figure &gt;
&lt;div class="flex justify-center "&gt;
&lt;div class="w-full" &gt;&lt;img src="https://picture-jasonlee.oss-cn-shanghai.aliyuncs.com/media_20260312_153016/media-032-1773300623943.png" alt="img" loading="lazy" data-zoomable /&gt;&lt;/div&gt;
&lt;/div&gt;&lt;/figure&gt;
&lt;figure &gt;
&lt;div class="flex justify-center "&gt;
&lt;div class="w-full" &gt;&lt;img src="https://picture-jasonlee.oss-cn-shanghai.aliyuncs.com/media_20260312_153016/media-033-1773300624191.png" alt="img" loading="lazy" data-zoomable /&gt;&lt;/div&gt;
&lt;/div&gt;&lt;/figure&gt;
&lt;/p&gt;
&lt;p&gt;安装完成如下图所示。再次重启。&lt;/p&gt;
&lt;p&gt;重启后，下拉任务栏，单击LSPosed已加载区域，可以呼出LSPosed运行界面。&lt;/p&gt;
&lt;p&gt;
&lt;figure &gt;
&lt;div class="flex justify-center "&gt;
&lt;div class="w-full" &gt;&lt;img src="https://picture-jasonlee.oss-cn-shanghai.aliyuncs.com/media_20260312_153016/media-034-1773300624392.png" alt="img" loading="lazy" data-zoomable /&gt;&lt;/div&gt;
&lt;/div&gt;&lt;/figure&gt;
&lt;figure &gt;
&lt;div class="flex justify-center "&gt;
&lt;div class="w-full" &gt;&lt;img src="https://picture-jasonlee.oss-cn-shanghai.aliyuncs.com/media_20260312_153016/media-035-1773300624617.png" alt="img" loading="lazy" data-zoomable /&gt;&lt;/div&gt;
&lt;/div&gt;&lt;/figure&gt;
&lt;figure &gt;
&lt;div class="flex justify-center "&gt;
&lt;div class="w-full" &gt;&lt;img src="https://picture-jasonlee.oss-cn-shanghai.aliyuncs.com/media_20260312_153016/media-036-1773300624820.png" alt="img" loading="lazy" data-zoomable /&gt;&lt;/div&gt;
&lt;/div&gt;&lt;/figure&gt;
&lt;/p&gt;
&lt;p&gt;手机桌面是没有LSPosed的图标的，这是因为其是挂载在系统后台运行的。&lt;/p&gt;
&lt;p&gt;如果想要LSPosed的图标，可以手动将LSPosed的apk拖入安装&lt;/p&gt;
&lt;p&gt;
&lt;figure &gt;
&lt;div class="flex justify-center "&gt;
&lt;div class="w-full" &gt;&lt;img src="https://picture-jasonlee.oss-cn-shanghai.aliyuncs.com/media_20260312_153016/media-037-1773300625066.png" alt="img" loading="lazy" data-zoomable /&gt;&lt;/div&gt;
&lt;/div&gt;&lt;/figure&gt;
&lt;/p&gt;
&lt;h2 id="微霸的安装与数据的抹除"&gt;微霸的安装与数据的抹除&lt;/h2&gt;
&lt;p&gt;下一步，拖动安装微霸。&lt;/p&gt;
&lt;p&gt;
&lt;figure &gt;
&lt;div class="flex justify-center "&gt;
&lt;div class="w-full" &gt;&lt;img src="https://picture-jasonlee.oss-cn-shanghai.aliyuncs.com/media_20260312_153016/media-038-1773300625288.png" alt="img" loading="lazy" data-zoomable /&gt;&lt;/div&gt;
&lt;/div&gt;&lt;/figure&gt;
&lt;/p&gt;
&lt;p&gt;先不要进入微霸，进入LSPosed，然后点击模块，可以看到微吧霸，点击进入。&lt;/p&gt;
&lt;p&gt;点击”启用模块“，将滑呗等需要隐藏信息的App打上勾。&lt;/p&gt;
&lt;p&gt;
&lt;figure &gt;
&lt;div class="flex justify-center "&gt;
&lt;div class="w-full" &gt;&lt;img src="https://picture-jasonlee.oss-cn-shanghai.aliyuncs.com/media_20260312_153016/media-039-1773300625530.png" alt="img" loading="lazy" data-zoomable /&gt;&lt;/div&gt;
&lt;/div&gt;&lt;/figure&gt;
&lt;figure &gt;
&lt;div class="flex justify-center "&gt;
&lt;div class="w-full" &gt;&lt;img src="https://picture-jasonlee.oss-cn-shanghai.aliyuncs.com/media_20260312_153016/media-040-1773300625742.png" alt="img" loading="lazy" data-zoomable /&gt;&lt;/div&gt;
&lt;/div&gt;&lt;/figure&gt;
&lt;figure &gt;
&lt;div class="flex justify-center "&gt;
&lt;div class="w-full" &gt;&lt;img src="https://picture-jasonlee.oss-cn-shanghai.aliyuncs.com/media_20260312_153016/media-041-1773300625937.png" alt="img" loading="lazy" data-zoomable /&gt;&lt;/div&gt;
&lt;/div&gt;&lt;/figure&gt;
&lt;/p&gt;
&lt;p&gt;点击进入，基于超级用户权限。&lt;/p&gt;
&lt;p&gt;如果正确按照上述步骤操作，进入微霸后会全绿，如下图所示。&lt;/p&gt;
&lt;p&gt;
&lt;figure &gt;
&lt;div class="flex justify-center "&gt;
&lt;div class="w-full" &gt;&lt;img src="https://picture-jasonlee.oss-cn-shanghai.aliyuncs.com/media_20260312_153016/media-042-1773300626113.png" alt="img" loading="lazy" data-zoomable /&gt;&lt;/div&gt;
&lt;/div&gt;&lt;/figure&gt;
&lt;figure &gt;
&lt;div class="flex justify-center "&gt;
&lt;div class="w-full" &gt;&lt;img src="https://picture-jasonlee.oss-cn-shanghai.aliyuncs.com/media_20260312_153016/media-043-1773300626347.png" alt="img" loading="lazy" data-zoomable /&gt;&lt;/div&gt;
&lt;/div&gt;&lt;/figure&gt;
&lt;/p&gt;
&lt;p&gt;点击”一键改机“，然后点击”选择APP“，选中滑呗。&lt;/p&gt;
&lt;p&gt;退出，重新点击”抹除APP“，然后点击滑呗并确定重置应用。&lt;/p&gt;
&lt;p&gt;
&lt;figure &gt;
&lt;div class="flex justify-center "&gt;
&lt;div class="w-full" &gt;&lt;img src="https://picture-jasonlee.oss-cn-shanghai.aliyuncs.com/media_20260312_153016/media-044-1773300626547.png" alt="img" loading="lazy" data-zoomable /&gt;&lt;/div&gt;
&lt;/div&gt;&lt;/figure&gt;
&lt;figure &gt;
&lt;div class="flex justify-center "&gt;
&lt;div class="w-full" &gt;&lt;img src="https://picture-jasonlee.oss-cn-shanghai.aliyuncs.com/media_20260312_153016/media-045-1773300626770.png" alt="img" loading="lazy" data-zoomable /&gt;&lt;/div&gt;
&lt;/div&gt;&lt;/figure&gt;
&lt;figure &gt;
&lt;div class="flex justify-center "&gt;
&lt;div class="w-full" &gt;&lt;img src="https://picture-jasonlee.oss-cn-shanghai.aliyuncs.com/media_20260312_153016/media-046-1773300626992.png" alt="img" loading="lazy" data-zoomable /&gt;&lt;/div&gt;
&lt;/div&gt;&lt;/figure&gt;
&lt;/p&gt;
&lt;p&gt;最后退出到微霸一键改机主界面，点击一键改机并确定。最后提示请更新，但是实测是起到效果了的。&lt;/p&gt;
&lt;p&gt;
&lt;figure &gt;
&lt;div class="flex justify-center "&gt;
&lt;div class="w-full" &gt;&lt;img src="https://picture-jasonlee.oss-cn-shanghai.aliyuncs.com/media_20260312_153016/media-047-1773300627195.png" alt="img" loading="lazy" data-zoomable /&gt;&lt;/div&gt;
&lt;/div&gt;&lt;/figure&gt;
&lt;figure &gt;
&lt;div class="flex justify-center "&gt;
&lt;div class="w-full" &gt;&lt;img src="https://picture-jasonlee.oss-cn-shanghai.aliyuncs.com/media_20260312_153016/media-048-1773300627384.png" alt="img" loading="lazy" data-zoomable /&gt;&lt;/div&gt;
&lt;/div&gt;&lt;/figure&gt;
&lt;/p&gt;
&lt;h2 id="进入滑呗"&gt;进入滑呗&lt;/h2&gt;
&lt;p&gt;到此可以成功进入滑呗，如下图所示。&lt;/p&gt;
&lt;p&gt;如果还是不行，可以立即重启，以及重启后再重新在微霸进行一键改机的操作，再进入滑呗。&lt;/p&gt;
&lt;p&gt;
&lt;figure &gt;
&lt;div class="flex justify-center "&gt;
&lt;div class="w-full" &gt;&lt;img src="https://picture-jasonlee.oss-cn-shanghai.aliyuncs.com/media_20260312_153016/media-049-1773300627624.png" alt="img" loading="lazy" data-zoomable /&gt;&lt;/div&gt;
&lt;/div&gt;&lt;/figure&gt;
&lt;figure &gt;
&lt;div class="flex justify-center "&gt;
&lt;div class="w-full" &gt;&lt;img src="https://picture-jasonlee.oss-cn-shanghai.aliyuncs.com/media_20260312_153016/media-050-1773300627885.png" alt="img" loading="lazy" data-zoomable /&gt;&lt;/div&gt;
&lt;/div&gt;&lt;/figure&gt;
&lt;/p&gt;
&lt;h1 id="雷电模拟器连接burpsuite实现抓包"&gt;雷电模拟器连接BurpSuite实现抓包&lt;/h1&gt;
&lt;p&gt;参考：https://blog.csdn.net/qq_19946787/article/details/147362268&lt;/p&gt;
&lt;h2 id="证书的安装与移动到根目录"&gt;证书的安装与移动到根目录&lt;/h2&gt;
&lt;h3 id="证书的安装"&gt;证书的安装&lt;/h3&gt;
&lt;p&gt;根据前面的教程，已经将BurpSuite的CER格式证书放到了雷电模拟器的共享文件夹中。&lt;/p&gt;
&lt;p&gt;进入到安卓的共享文件夹端，单击CER认证文件，打开方式选择”证书安装程序“。&lt;/p&gt;
&lt;p&gt;给证书取名如”burp“，然后确定。&lt;/p&gt;
&lt;p&gt;
&lt;figure &gt;
&lt;div class="flex justify-center "&gt;
&lt;div class="w-full" &gt;&lt;img src="https://picture-jasonlee.oss-cn-shanghai.aliyuncs.com/media_20260312_153016/media-051-1773300628100.png" alt="img" loading="lazy" data-zoomable /&gt;&lt;/div&gt;
&lt;/div&gt;&lt;/figure&gt;
&lt;figure &gt;
&lt;div class="flex justify-center "&gt;
&lt;div class="w-full" &gt;&lt;img src="https://picture-jasonlee.oss-cn-shanghai.aliyuncs.com/media_20260312_153016/media-052-1773300628316.png" alt="img" loading="lazy" data-zoomable /&gt;&lt;/div&gt;
&lt;/div&gt;&lt;/figure&gt;
&lt;figure &gt;
&lt;div class="flex justify-center "&gt;
&lt;div class="w-full" &gt;&lt;img src="https://picture-jasonlee.oss-cn-shanghai.aliyuncs.com/media_20260312_153016/media-053-1773300628559.png" alt="img" loading="lazy" data-zoomable /&gt;&lt;/div&gt;
&lt;/div&gt;&lt;/figure&gt;
&lt;/p&gt;
&lt;p&gt;安装的时候，由于安卓系统安全性限制，如果没有设置密码，会强制要求你先设置密码。&lt;/p&gt;
&lt;p&gt;例如我这里选择图案解锁。&lt;/p&gt;
&lt;p&gt;然后重新点击一次证书安装程序，系统会提示”已安装burp“。&lt;/p&gt;
&lt;p&gt;
&lt;figure &gt;
&lt;div class="flex justify-center "&gt;
&lt;div class="w-full" &gt;&lt;img src="https://picture-jasonlee.oss-cn-shanghai.aliyuncs.com/media_20260312_153016/media-054-1773300628775.png" alt="img" loading="lazy" data-zoomable /&gt;&lt;/div&gt;
&lt;/div&gt;&lt;/figure&gt;
&lt;figure &gt;
&lt;div class="flex justify-center "&gt;
&lt;div class="w-full" &gt;&lt;img src="https://picture-jasonlee.oss-cn-shanghai.aliyuncs.com/media_20260312_153016/media-055-1773300628983.png" alt="img" loading="lazy" data-zoomable /&gt;&lt;/div&gt;
&lt;/div&gt;&lt;/figure&gt;
&lt;figure &gt;
&lt;div class="flex justify-center "&gt;
&lt;div class="w-full" &gt;&lt;img src="https://picture-jasonlee.oss-cn-shanghai.aliyuncs.com/media_20260312_153016/media-056-1773300629194.png" alt="img" loading="lazy" data-zoomable /&gt;&lt;/div&gt;
&lt;/div&gt;&lt;/figure&gt;
&lt;/p&gt;
&lt;p&gt;安装完成后，进入手机的”设置-安全-加密-信任的凭据-用户“，如果有下图的这个就可以了。&lt;/p&gt;
&lt;p&gt;
&lt;figure &gt;
&lt;div class="flex justify-center "&gt;
&lt;div class="w-full" &gt;&lt;img src="https://picture-jasonlee.oss-cn-shanghai.aliyuncs.com/media_20260312_153016/media-057-1773300629408.png" alt="img" loading="lazy" data-zoomable /&gt;&lt;/div&gt;
&lt;/div&gt;&lt;/figure&gt;
&lt;/p&gt;
&lt;p&gt;但是现在直接进入浏览器进入某个网站例如&lt;code&gt;www.baidu.com&lt;/code&gt;会显示如下图所示。这是因为证书仍然在用户层面，而不是系统层面，正如上一张图所示。&lt;/p&gt;
&lt;p&gt;
&lt;figure &gt;
&lt;div class="flex justify-center "&gt;
&lt;div class="w-full" &gt;&lt;img src="https://picture-jasonlee.oss-cn-shanghai.aliyuncs.com/media_20260312_153016/media-058-1773300629606.png" alt="img" loading="lazy" data-zoomable /&gt;&lt;/div&gt;
&lt;/div&gt;&lt;/figure&gt;
&lt;/p&gt;
&lt;p&gt;解决的办法是将证书移动到系统根目录。&lt;/p&gt;
&lt;h3 id="移动到根目录"&gt;移动到根目录&lt;/h3&gt;
&lt;p&gt;这里要使用到mt文件管理器，可以从https://mt2.cn/下载安装。&lt;/p&gt;
&lt;p&gt;其中左边框的&lt;code&gt;data/misc/user/0/cacert-added/9a5ba575.0&lt;/code&gt;是刚才已经安装的burpsuite的证书。&lt;/p&gt;
&lt;p&gt;然后右边框的&lt;code&gt;/etc/security/cacerts&lt;/code&gt;是系统的所有其他证书。&lt;/p&gt;
&lt;p&gt;长按左边框的证书，将其移动到右边目录下即可。&lt;/p&gt;
&lt;p&gt;
&lt;figure &gt;
&lt;div class="flex justify-center "&gt;
&lt;div class="w-full" &gt;&lt;img src="https://picture-jasonlee.oss-cn-shanghai.aliyuncs.com/media_20260312_153016/media-059-1773300629942.png" alt="img" loading="lazy" data-zoomable /&gt;&lt;/div&gt;
&lt;/div&gt;&lt;/figure&gt;
&lt;figure &gt;
&lt;div class="flex justify-center "&gt;
&lt;div class="w-full" &gt;&lt;img src="https://picture-jasonlee.oss-cn-shanghai.aliyuncs.com/media_20260312_153016/media-060-1773300630207.png" alt="img" loading="lazy" data-zoomable /&gt;&lt;/div&gt;
&lt;/div&gt;&lt;/figure&gt;
&lt;figure &gt;
&lt;div class="flex justify-center "&gt;
&lt;div class="w-full" &gt;&lt;img src="https://picture-jasonlee.oss-cn-shanghai.aliyuncs.com/media_20260312_153016/media-061-1773300630413.png" alt="img" loading="lazy" data-zoomable /&gt;&lt;/div&gt;
&lt;/div&gt;&lt;/figure&gt;
&lt;/p&gt;
&lt;p&gt;再次查看设置中的证书页面”设置-安全-加密-信任的凭据-系统“，可以发现”用户“中的证书没了，移动到了”系统“中。&lt;/p&gt;
&lt;p&gt;
&lt;figure &gt;
&lt;div class="flex justify-center "&gt;
&lt;div class="w-full" &gt;&lt;img src="https://picture-jasonlee.oss-cn-shanghai.aliyuncs.com/media_20260312_153016/media-062-1773300630698.png" alt="img" loading="lazy" data-zoomable /&gt;&lt;/div&gt;
&lt;/div&gt;&lt;/figure&gt;
&lt;/p&gt;
&lt;h2 id="burpsuite连接模拟器"&gt;BurpSuite连接模拟器&lt;/h2&gt;
&lt;p&gt;前面已经实现了BurpSuite的宿主机端口&lt;code&gt;192.168.110.98:8899&lt;/code&gt;的添加。&lt;/p&gt;
&lt;p&gt;现在要做的是将模拟器的流量转发到这个地址即可实现抓包。&lt;/p&gt;
&lt;p&gt;打开”设置-WLAN-设置-修改按钮“。&lt;/p&gt;
&lt;p&gt;输入代理服务器：&lt;code&gt;192.168.110.98&lt;/code&gt;和端口&lt;code&gt;8899&lt;/code&gt;，保存。&lt;/p&gt;
&lt;p&gt;
&lt;figure &gt;
&lt;div class="flex justify-center "&gt;
&lt;div class="w-full" &gt;&lt;img src="https://picture-jasonlee.oss-cn-shanghai.aliyuncs.com/media_20260312_153016/media-063-1773300630955.png" alt="img" loading="lazy" data-zoomable /&gt;&lt;/div&gt;
&lt;/div&gt;&lt;/figure&gt;
&lt;figure &gt;
&lt;div class="flex justify-center "&gt;
&lt;div class="w-full" &gt;&lt;img src="https://picture-jasonlee.oss-cn-shanghai.aliyuncs.com/media_20260312_153016/media-064-1773300631140.png" alt="img" loading="lazy" data-zoomable /&gt;&lt;/div&gt;
&lt;/div&gt;&lt;/figure&gt;
&lt;/p&gt;
&lt;h2 id="测试引发的问题"&gt;测试引发的问题&lt;/h2&gt;
&lt;p&gt;在模拟器打开例如&lt;code&gt;www.baidu.com&lt;/code&gt;，在Burp中可以成功捕捉到对应域名的请求，说明配置成功。&lt;/p&gt;
&lt;p&gt;
&lt;figure &gt;
&lt;div class="flex justify-center "&gt;
&lt;div class="w-full" &gt;&lt;img src="https://picture-jasonlee.oss-cn-shanghai.aliyuncs.com/media_20260312_153016/media-065-1773300631460.png" alt="img" loading="lazy" data-zoomable /&gt;&lt;/div&gt;
&lt;/div&gt;&lt;/figure&gt;
&lt;/p&gt;
&lt;h2 id="postern实现强制流量转发"&gt;Postern实现强制流量转发&lt;/h2&gt;
&lt;p&gt;上面测试中我们发现浏览器的流量已经可以通过BurpSuite捕捉到。&lt;/p&gt;
&lt;p&gt;进一步的，我们可以开始测试打开滑呗是否能够捕捉到对应的请求，事实上仍然不能成功，具体如下。&lt;/p&gt;
&lt;p&gt;问题现象：如下图所示，当打开滑呗中的某一张图时，左侧的抓包界面并没有任何的变化，说明流量并没有正确打到BurpSuite中。&lt;/p&gt;
&lt;p&gt;
&lt;figure &gt;
&lt;div class="flex justify-center "&gt;
&lt;div class="w-full" &gt;&lt;img src="https://picture-jasonlee.oss-cn-shanghai.aliyuncs.com/media_20260312_153016/media-066-1773300631843.png" alt="img" loading="lazy" data-zoomable /&gt;&lt;/div&gt;
&lt;/div&gt;&lt;/figure&gt;
&lt;/p&gt;
&lt;p&gt;问题原因：这是因为有的app是不会走系统wifi设置的代理的，就像是windows上虽然设置了clash代理但是terminal、git这样的应用仍然不会走clash的代理通道需要单独设置一样。&lt;/p&gt;
&lt;p&gt;解决方法：可以使用Postern来对所有系统的流量强制进行转发到指定端口。&lt;/p&gt;
&lt;p&gt;在https://github.com/postern-overwal/postern-stuff/blob/master/Postern-3.1.2.apk进行postern的apk下载并拖入安装。&lt;/p&gt;
&lt;p&gt;安装完成后打开，显示版本比较旧，但实测可用。&lt;/p&gt;
&lt;p&gt;进入后先点击取消配置VPN，删除现有的所有配置代理和配置规则。&lt;/p&gt;
&lt;p&gt;
&lt;figure &gt;
&lt;div class="flex justify-center "&gt;
&lt;div class="w-full" &gt;&lt;img src="https://picture-jasonlee.oss-cn-shanghai.aliyuncs.com/media_20260312_153016/media-067-1773300632102.png" alt="img" loading="lazy" data-zoomable /&gt;&lt;/div&gt;
&lt;/div&gt;&lt;/figure&gt;
&lt;figure &gt;
&lt;div class="flex justify-center "&gt;
&lt;div class="w-full" &gt;&lt;img src="https://picture-jasonlee.oss-cn-shanghai.aliyuncs.com/media_20260312_153016/media-068-1773300632292.png" alt="img" loading="lazy" data-zoomable /&gt;&lt;/div&gt;
&lt;/div&gt;&lt;/figure&gt;
&lt;figure &gt;
&lt;div class="flex justify-center "&gt;
&lt;div class="w-full" &gt;&lt;img src="https://picture-jasonlee.oss-cn-shanghai.aliyuncs.com/media_20260312_153016/media-069-1773300632511.png" alt="img" loading="lazy" data-zoomable /&gt;&lt;/div&gt;
&lt;/div&gt;&lt;/figure&gt;
&lt;/p&gt;
&lt;p&gt;随后进入”配置代理-添加代理服务器“，然后配置代理服务器的地址和端口是burpsuite设置好的地址端口，代理类型选择HTTPS/HTTP CONNECT。点击保存。&lt;/p&gt;
&lt;p&gt;然后进入”配置规则-添加规则“，然后配置如下面最右边图所示。匹配所有地址、通过代理连接，同时不要勾选”开始抓包“。点击保存。&lt;/p&gt;
&lt;p&gt;
&lt;figure &gt;
&lt;div class="flex justify-center "&gt;
&lt;div class="w-full" &gt;&lt;img src="https://picture-jasonlee.oss-cn-shanghai.aliyuncs.com/media_20260312_153016/media-070-1773300632733.png" alt="img" loading="lazy" data-zoomable /&gt;&lt;/div&gt;
&lt;/div&gt;&lt;/figure&gt;
&lt;figure &gt;
&lt;div class="flex justify-center "&gt;
&lt;div class="w-full" &gt;&lt;img src="https://picture-jasonlee.oss-cn-shanghai.aliyuncs.com/media_20260312_153016/media-071-1773300632917.png" alt="img" loading="lazy" data-zoomable /&gt;&lt;/div&gt;
&lt;/div&gt;&lt;/figure&gt;
&lt;figure &gt;
&lt;div class="flex justify-center "&gt;
&lt;div class="w-full" &gt;&lt;img src="https://picture-jasonlee.oss-cn-shanghai.aliyuncs.com/media_20260312_153016/media-072-1773300633140.png" alt="img" loading="lazy" data-zoomable /&gt;&lt;/div&gt;
&lt;/div&gt;&lt;/figure&gt;
&lt;/p&gt;
&lt;p&gt;最后，点击”打开VPN“，点击确定。&lt;/p&gt;
&lt;p&gt;
&lt;figure &gt;
&lt;div class="flex justify-center "&gt;
&lt;div class="w-full" &gt;&lt;img src="https://picture-jasonlee.oss-cn-shanghai.aliyuncs.com/media_20260312_153016/media-073-1773300633337.png" alt="img" loading="lazy" data-zoomable /&gt;&lt;/div&gt;
&lt;/div&gt;&lt;/figure&gt;
&lt;figure &gt;
&lt;div class="flex justify-center "&gt;
&lt;div class="w-full" &gt;&lt;img src="https://picture-jasonlee.oss-cn-shanghai.aliyuncs.com/media_20260312_153016/media-074-1773300633580.png" alt="img" loading="lazy" data-zoomable /&gt;&lt;/div&gt;
&lt;/div&gt;&lt;/figure&gt;
&lt;/p&gt;
&lt;h2 id="测试滑呗抓包"&gt;测试滑呗抓包&lt;/h2&gt;
&lt;p&gt;配置完成后，再次进入滑呗进行抓包测试。&lt;/p&gt;
&lt;p&gt;如下图所示，可以发现再次进入滑呗照片页面后，可以成功抓取到资源。&lt;/p&gt;
&lt;p&gt;
&lt;figure &gt;
&lt;div class="flex justify-center "&gt;
&lt;div class="w-full" &gt;&lt;img src="https://picture-jasonlee.oss-cn-shanghai.aliyuncs.com/media_20260312_153016/media-075-1773300633815.png" alt="img" loading="lazy" data-zoomable /&gt;&lt;/div&gt;
&lt;/div&gt;&lt;/figure&gt;
&lt;/p&gt;
&lt;p&gt;点击其中的一张图片，在Response界面选择Render，可以看到图片预览图。说明确实成功获取到图片资源。&lt;/p&gt;
&lt;p&gt;
&lt;figure &gt;
&lt;div class="flex justify-center "&gt;
&lt;div class="w-full" &gt;&lt;img src="https://picture-jasonlee.oss-cn-shanghai.aliyuncs.com/media_20260312_153016/media-076-1773300634195.png" alt="img" loading="lazy" data-zoomable /&gt;&lt;/div&gt;
&lt;/div&gt;&lt;/figure&gt;
&lt;/p&gt;
&lt;h1 id="当前方法的限制"&gt;当前方法的限制&lt;/h1&gt;
&lt;p&gt;观察图片的Request和Response信息，可以发现能抓取到的图片信息只有两类：&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;700清晰度的带水印图片&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;
&lt;figure &gt;
&lt;div class="flex justify-center "&gt;
&lt;div class="w-full" &gt;&lt;img src="https://picture-jasonlee.oss-cn-shanghai.aliyuncs.com/media_20260312_153016/media-077-1773300634487.png" alt="img" loading="lazy" data-zoomable /&gt;&lt;/div&gt;
&lt;/div&gt;&lt;/figure&gt;
&lt;/p&gt;
&lt;p&gt;其请求体是：&lt;/p&gt;
&lt;div class="highlight"&gt;&lt;pre tabindex="0" class="chroma"&gt;&lt;code class="language-HTML" data-lang="HTML"&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;GET /prod/photo_wall/96/2026-03-08/photo/37ee0ee5-ea3f-1190542108089434112_x700.JPG?auth_key=1773287021-45c57fdfb93640e48602a66e10843f6c-0-b63af890daad6c0879ad8d9c09a85382 HTTP/2
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;Host: imgali.fenxuekeji.com
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;User-Agent:
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;Connection: Keep-Alive
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;Accept-Encoding: gzip, deflate, br
&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;ul&gt;
&lt;li&gt;300清晰度的不带水印图片&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;
&lt;figure &gt;
&lt;div class="flex justify-center "&gt;
&lt;div class="w-full" &gt;&lt;img src="https://picture-jasonlee.oss-cn-shanghai.aliyuncs.com/media_20260312_153016/media-078-1773300634755.png" alt="img" loading="lazy" data-zoomable /&gt;&lt;/div&gt;
&lt;/div&gt;&lt;/figure&gt;
&lt;/p&gt;
&lt;p&gt;其请求体是：&lt;/p&gt;
&lt;div class="highlight"&gt;&lt;pre tabindex="0" class="chroma"&gt;&lt;code class="language-HTML" data-lang="HTML"&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;GET /prod/photo_wall/96/2026-03-08/photo/6731605d-e53e-1190542069326073856_x300.JPG?auth_key=1773287021-c718bc118d0d465d9f3e52507efa1234-0-4b64786be6607ec717a21a2ce235d558 HTTP/2
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;Host: imgali.fenxuekeji.com
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;User-Agent:
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;Connection: Keep-Alive
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;Accept-Encoding: gzip, deflate, br
&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;h1 id="付费图片的抓包"&gt;付费图片的抓包&lt;/h1&gt;
&lt;p&gt;为了搞清楚付费图片的抓包网络请求逻辑，我自费购买了一张1080p 16.9元一张的图片。&lt;/p&gt;
&lt;p&gt;可以看到，购买后的图片右下角会有一个下载按钮。&lt;/p&gt;
&lt;p&gt;
&lt;figure &gt;
&lt;div class="flex justify-center "&gt;
&lt;div class="w-full" &gt;&lt;img src="https://picture-jasonlee.oss-cn-shanghai.aliyuncs.com/media_20260312_153016/media-079-1773300634977.png" alt="img" loading="lazy" data-zoomable /&gt;&lt;/div&gt;
&lt;/div&gt;&lt;/figure&gt;
&lt;/p&gt;
&lt;p&gt;点击下载按钮，能够捕捉到下载图片的请求。图片较大，所以是通过两次请求分批获取的。两次请求的请求体分别是：&lt;/p&gt;
&lt;div class="highlight"&gt;&lt;pre tabindex="0" class="chroma"&gt;&lt;code class="language-HTML" data-lang="HTML"&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;GET /prod/photo_wall/96/2026-03-08/photo/37ee0ee5-ea3f-1190542108089434112_x3000.JPG?Expires=1773290659&lt;span class="err"&gt;&amp;amp;&lt;/span&gt;OSSAccessKeyId=STS.NZSG6Vx55M3k4A3bRnMULEg6A&lt;span class="err"&gt;&amp;amp;&lt;/span&gt;Signature=QkD9u5%2B7C0m1totVrZ1HTC9b2y0%3D&lt;span class="err"&gt;&amp;amp;&lt;/span&gt;security-token=CAIS2gJ1q6Ft5B2yfSjIr5nmDIzileoU%2BvGANmeChlI7QdpgqqKdozz2IHlPeXVgCe8Zv%2F83nmpQ6fYflokiEsdJHR2YYcAgscgLqV35aoGZsJXlvORZ08ysSDKdU0ZzIUs4xb6rIunGc9KBNnrm9EYqs5aYGBymW1u6S%2B7r7bdsctUQWCShcDNCH604DwB%2BqcgcRxCzXLTXRXyMuGfLC1dysQdRkH527b%2FFoveR8R3Dllb3uIR3zsbTWsH9MZg3YscvA43qjL0nJ%2Fv7vXQOu0QQxsBfl7dZ%2FDrLhNaZDmRK7g%2BOW%2BiuqYQ0cVMpNvdlSvUc9qKkyq0loIvdh4Ps0AxANO1YST7YQI2wR19WtgUw17zTHJeM2BSlurjnXvGdOBP8aliQZQgDvVZ1n7PMrdiIni2bS8npsRmBeVzYaIOOs4oNsoFurH7jhrHnSRXxBdvQv0kWUnrkBRN1X3Z%2BGoABXxamGSIBgXUZoU7ibQtdXYXPY%2BiCoL86qGgFYSKxAdWqFqinM6PDMVjUDxlBwcmfwqOGwyqZrGdL960MVzJexlLYU6nCSUnhF3zosye5FgWXBPdV%2FXG24lzYpW1ZcjACaKPnWZwI9%2B37TeUwZT5fU4M4j%2B1p%2FrPlp7aRjmmg0GIgAA%3D%3D HTTP/1.1
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;Range: bytes=0-822668
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;User-Agent: FileDownloader/1.7.7
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;Host: fxphoto.oss-cn-beijing.aliyuncs.com
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;Connection: keep-alive
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;Accept-Encoding: gzip, deflate, br
&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;p&gt;和&lt;/p&gt;
&lt;div class="highlight"&gt;&lt;pre tabindex="0" class="chroma"&gt;&lt;code class="language-HTML" data-lang="HTML"&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;GET /prod/photo_wall/96/2026-03-08/photo/37ee0ee5-ea3f-1190542108089434112_x3000.JPG?Expires=1773290659&lt;span class="err"&gt;&amp;amp;&lt;/span&gt;OSSAccessKeyId=STS.NZSG6Vx55M3k4A3bRnMULEg6A&lt;span class="err"&gt;&amp;amp;&lt;/span&gt;Signature=QkD9u5%2B7C0m1totVrZ1HTC9b2y0%3D&lt;span class="err"&gt;&amp;amp;&lt;/span&gt;security-token=CAIS2gJ1q6Ft5B2yfSjIr5nmDIzileoU%2BvGANmeChlI7QdpgqqKdozz2IHlPeXVgCe8Zv%2F83nmpQ6fYflokiEsdJHR2YYcAgscgLqV35aoGZsJXlvORZ08ysSDKdU0ZzIUs4xb6rIunGc9KBNnrm9EYqs5aYGBymW1u6S%2B7r7bdsctUQWCShcDNCH604DwB%2BqcgcRxCzXLTXRXyMuGfLC1dysQdRkH527b%2FFoveR8R3Dllb3uIR3zsbTWsH9MZg3YscvA43qjL0nJ%2Fv7vXQOu0QQxsBfl7dZ%2FDrLhNaZDmRK7g%2BOW%2BiuqYQ0cVMpNvdlSvUc9qKkyq0loIvdh4Ps0AxANO1YST7YQI2wR19WtgUw17zTHJeM2BSlurjnXvGdOBP8aliQZQgDvVZ1n7PMrdiIni2bS8npsRmBeVzYaIOOs4oNsoFurH7jhrHnSRXxBdvQv0kWUnrkBRN1X3Z%2BGoABXxamGSIBgXUZoU7ibQtdXYXPY%2BiCoL86qGgFYSKxAdWqFqinM6PDMVjUDxlBwcmfwqOGwyqZrGdL960MVzJexlLYU6nCSUnhF3zosye5FgWXBPdV%2FXG24lzYpW1ZcjACaKPnWZwI9%2B37TeUwZT5fU4M4j%2B1p%2FrPlp7aRjmmg0GIgAA%3D%3D HTTP/1.1
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;Range: bytes=822669-
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;User-Agent: FileDownloader/1.7.7
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;Host: fxphoto.oss-cn-beijing.aliyuncs.com
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;Connection: keep-alive
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;Accept-Encoding: gzip, deflate, br
&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;h1 id="其他思路"&gt;其他思路&lt;/h1&gt;
&lt;p&gt;可以考虑将一张低清晰度不带水印的图片+一张高清晰度带水印的图片同时喂给AI，让AI输出一张不带水印的高清晰度图片。&lt;/p&gt;
&lt;p&gt;参考提示词：&lt;/p&gt;
&lt;div class="highlight"&gt;&lt;pre tabindex="0" class="chroma"&gt;&lt;code class="language-SQL" data-lang="SQL"&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="n"&gt;You&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="k"&gt;are&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;an&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;image&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;restoration&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="k"&gt;and&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;enhancement&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;AI&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="w"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="w"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="k"&gt;Input&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;images&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt;&lt;span class="w"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="n"&gt;Image&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;A&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;low&lt;/span&gt;&lt;span class="o"&gt;-&lt;/span&gt;&lt;span class="n"&gt;resolution&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;but&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;clean&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;image&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="k"&gt;without&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;watermark&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="w"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="n"&gt;Image&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;B&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;high&lt;/span&gt;&lt;span class="o"&gt;-&lt;/span&gt;&lt;span class="n"&gt;resolution&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;image&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="k"&gt;with&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;watermark&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="w"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="w"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="n"&gt;Task&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt;&lt;span class="w"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="n"&gt;Use&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;Image&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;A&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="k"&gt;as&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;the&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;main&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;content&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;reference&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="w"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="n"&gt;Use&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;Image&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;B&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="k"&gt;only&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="k"&gt;for&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;recovering&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;high&lt;/span&gt;&lt;span class="o"&gt;-&lt;/span&gt;&lt;span class="n"&gt;frequency&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;details&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;such&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="k"&gt;as&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;texture&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;lighting&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="k"&gt;and&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;edges&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="w"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="w"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="n"&gt;Important&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;rules&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt;&lt;span class="w"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="o"&gt;-&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="k"&gt;Do&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="k"&gt;NOT&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="k"&gt;copy&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="k"&gt;or&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;reconstruct&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;the&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;watermark&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="w"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="o"&gt;-&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="k"&gt;Ignore&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;watermark&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;regions&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="k"&gt;in&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;Image&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;B&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="w"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="o"&gt;-&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;Reconstruct&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;those&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;areas&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="k"&gt;using&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;surrounding&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;visual&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;context&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="k"&gt;from&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;Image&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;A&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="w"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="o"&gt;-&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="k"&gt;Output&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;a&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;high&lt;/span&gt;&lt;span class="o"&gt;-&lt;/span&gt;&lt;span class="n"&gt;resolution&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;clean&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;image&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="k"&gt;without&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;watermark&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="w"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="w"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="n"&gt;Goal&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt;&lt;span class="w"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="n"&gt;Produce&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;a&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="k"&gt;natural&lt;/span&gt;&lt;span class="o"&gt;-&lt;/span&gt;&lt;span class="n"&gt;looking&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;high&lt;/span&gt;&lt;span class="o"&gt;-&lt;/span&gt;&lt;span class="n"&gt;resolution&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="k"&gt;version&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="k"&gt;of&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;Image&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;A&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="k"&gt;with&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;enhanced&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;details&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="k"&gt;from&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;Image&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;B&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="w"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;</description></item></channel></rss>