-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathatom.xml
615 lines (296 loc) · 206 KB
/
atom.xml
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
243
244
245
246
247
248
249
250
251
252
253
254
255
256
257
258
259
260
261
262
263
264
265
266
267
268
269
270
271
272
273
274
275
276
277
278
279
280
281
282
283
284
285
286
287
288
289
290
291
292
293
294
295
296
297
298
299
300
301
302
303
304
305
306
307
308
309
310
311
312
313
314
315
316
317
318
319
320
321
322
323
324
325
326
327
328
329
330
331
332
333
334
335
336
337
338
339
340
341
342
343
344
345
346
347
348
349
350
351
352
353
354
355
356
357
358
359
360
361
362
363
364
365
366
367
368
369
370
371
372
373
374
375
376
377
378
379
380
381
382
383
384
385
386
387
388
389
390
391
392
393
394
395
396
397
398
399
400
401
402
403
404
405
406
407
408
409
410
411
412
413
414
415
416
417
418
419
420
421
422
423
424
425
426
427
428
429
430
431
432
433
434
435
436
437
438
439
440
441
442
443
444
445
446
447
448
449
450
451
452
453
454
455
456
457
458
459
460
461
462
463
464
465
466
467
468
469
470
471
472
473
474
475
476
477
478
479
480
481
482
483
484
485
486
487
488
489
490
491
492
493
494
495
496
497
498
499
500
501
502
503
504
505
506
507
508
509
510
511
512
513
514
515
516
517
518
519
520
521
522
523
524
525
526
527
528
529
530
531
532
533
534
535
536
537
538
539
540
541
542
543
544
545
546
547
548
549
550
551
552
553
554
555
556
557
558
559
560
561
562
563
564
565
566
567
568
569
570
571
572
573
574
575
576
577
578
579
580
581
582
583
584
585
586
587
588
589
590
591
592
593
594
595
596
597
598
599
600
601
602
603
604
605
606
607
608
609
610
611
612
613
614
615
<?xml version="1.0" encoding="utf-8"?>
<feed xmlns="http://www.w3.org/2005/Atom">
<title>棕果核</title>
<subtitle>生命不息,折腾不止</subtitle>
<link href="https://mrzgh.top/atom.xml" rel="self"/>
<link href="https://mrzgh.top/"/>
<updated>2024-03-21T13:12:41.000Z</updated>
<id>https://mrzgh.top/</id>
<author>
<name>棕果核</name>
</author>
<generator uri="https://hexo.io/">Hexo</generator>
<entry>
<title>随身WIFI(高通410) 刷入 Debian 12</title>
<link href="https://mrzgh.top/posts/54044fb4/"/>
<id>https://mrzgh.top/posts/54044fb4/</id>
<published>2024-03-21T13:12:41.000Z</published>
<updated>2024-03-21T13:12:41.000Z</updated>
<content type="html"><![CDATA[<h4 id="下载"><a href="#下载" class="headerlink" title="下载"></a>下载</h4></br><p>下载并解压 Debian 12,该 <code>Debian 12</code> 出自酷安的 <a href="http://www.coolapk.com/u/20775713">@jsbsbxjxh66</a> 大佬</p><div class="download_layout"> <img class="download_icon1" src="/img/icon/Download/01.svg" /> <div class="download_text"> <span>Debian 12</span> <p>来源: Alist</p> </div> <div class="download_url"><a href="https://d.mrzgh.top/x068hU" target="_blank"><img class="download_icon2" src="/img/icon/Download/02.svg" /></a></div></div></br><h4 id="刷入"><a href="#刷入" class="headerlink" title="刷入"></a>刷入</h4><ol><li>查看随身WIFI的型号</li></ol><p><img src="/img/posts/2024/03/21/01.webp"></p><ol start="2"><li>把随身WIFI插入电脑,然后打开一键刷入工具</li></ol><p><img src="/img/posts/2024/03/21/02.webp"></p><ol start="3"><li>根据自己的型号选择对应的选项刷入,等待一会儿,便可刷入完成</li></ol><p><img src="/img/posts/2024/03/21/03.webp"><img src="/img/posts/2024/03/21/04.webp"></p><blockquote><p>热点:4G-WIFI<br>密码:12345678</p></blockquote></br><h4 id="更新驱动"><a href="#更新驱动" class="headerlink" title="更新驱动"></a>更新驱动</h4><ol><li>打开设备管理,根据下图操作,手动更新驱动</li></ol><p><img src="/img/posts/2024/03/21/05.webp"><img src="/img/posts/2024/03/21/06.webp"><img src="/img/posts/2024/03/21/07.webp"><img src="/img/posts/2024/03/21/08.webp"><img src="/img/posts/2024/03/21/09.webp"></p><ol start="2"><li>重新拔插随身WIFI,等待设备管理器出现未知设备,按下图进行操作</li></ol><p><img src="/img/posts/2024/03/21/10.webp"><img src="/img/posts/2024/03/21/11.webp"><img src="/img/posts/2024/03/21/12.webp"><img src="/img/posts/2024/03/21/13.webp"><img src="/img/posts/2024/03/21/14.webp"><img src="/img/posts/2024/03/21/15.webp"></p></br><h4 id="连接-ssh"><a href="#连接-ssh" class="headerlink" title="连接 ssh"></a>连接 ssh</h4><p>双击打开 <code>一键通过adb连接棒子</code>,即可成功连接上 ssh<br><img src="/img/posts/2024/03/21/16.webp"></p><blockquote><p>登录地址:ssh <a href="mailto:root@10.42.0.1">root@10.42.0.1</a> 1313144</p></blockquote></br><h4 id="连接-WIFI"><a href="#连接-WIFI" class="headerlink" title="连接 WIFI"></a>连接 WIFI</h4><p>给随身WIFI连接 <code>WIFI网络</code> ,在 ssh窗口输入 <code>nmtui</code> ,按下图所示进行操作<br><img src="/img/posts/2024/03/21/17.webp"><img src="/img/posts/2024/03/21/18.webp"><img src="/img/posts/2024/03/21/19.webp"><img src="/img/posts/2024/03/21/20.webp"><img src="/img/posts/2024/03/21/22.webp"></p></br><h4 id="开机启动"><a href="#开机启动" class="headerlink" title="开机启动"></a>开机启动</h4><p>编辑 <code>/etc/rc.local</code> 文件,添加开机要启动的服务</p><h4 id="USB模式"><a href="#USB模式" class="headerlink" title="USB模式"></a>USB模式</h4><figure class="highlight bash"><figcaption><div></div><div class="r2"></div><div class="r3"></div><span>BASH</span></figcaption><input class="btn-copy" type="image" src="/img/icon/copy.svg" alt="复制" /><table><tr><td class="gutter"><pre><span class="line">1</span><br></pre></td><td class="code"><pre><span class="line"><span class="built_in">echo</span> host > /sys/class/udc/ci_hdrc.0/device/driver/ci_hdrc.0/role</span><br></pre></td></tr></table></figure>]]></content>
<summary type="html"><h4 id="下载"><a href="#下载" class="headerlink" title="下载"></a>下载</h4></br>
<p>下载并解压 Debian 12,该 <code>Debian 12</code> 出自酷安的 <a href="http://</summary>
<category term="教程" scheme="https://mrzgh.top/categories/%E6%95%99%E7%A8%8B/"/>
<category term="教程" scheme="https://mrzgh.top/tags/%E6%95%99%E7%A8%8B/"/>
<category term="随身WIFI" scheme="https://mrzgh.top/tags/%E9%9A%8F%E8%BA%ABWIFI/"/>
<category term="高通410" scheme="https://mrzgh.top/tags/%E9%AB%98%E9%80%9A410/"/>
</entry>
<entry>
<title>随身WIFI(高通410) 备份和恢复</title>
<link href="https://mrzgh.top/posts/fb5eab84/"/>
<id>https://mrzgh.top/posts/fb5eab84/</id>
<published>2024-03-19T14:49:20.000Z</published>
<updated>2024-03-19T14:49:20.000Z</updated>
<content type="html"><![CDATA[<h3 id="准备工作"><a href="#准备工作" class="headerlink" title="准备工作"></a>准备工作</h3><ol><li>准备一个 <code>高通410的随身WIFI</code> ,例如:</li></ol><p><img src="/img/posts/2024/03/21/01.webp"></p><ol start="2"><li>安装 <code>9008</code> 和 <code>adb</code> 驱动</li></ol><div class="download_layout"> <img class="download_icon1" src="/img/icon/Download/01.svg" /> <div class="download_text"> <span>驱动</span> <p>来源: Alist</p> </div> <div class="download_url"><a href="https://d.mrzgh.top/Bo3Iwl" target="_blank"><img class="download_icon2" src="/img/icon/Download/02.svg" /></a></div></div><ol start="3"><li>安装 <code>随身WIFI助手</code> 工具</li></ol><div class="download_layout"> <img class="download_icon1" src="/img/icon/Download/01.svg" /> <div class="download_text"> <span>随身WIFI助手</span> <p>来源: Alist</p> </div> <div class="download_url"><a href="https://d.mrzgh.top/O9NQTn" target="_blank"><img class="download_icon2" src="/img/icon/Download/02.svg" /></a></div></div></br><h3 id="进入-9008-模式"><a href="#进入-9008-模式" class="headerlink" title="进入 9008 模式"></a>进入 9008 模式</h3></br>有两种方法:<ol><li>把随身WIFI插入电脑,待出现WIFI后,在 <code>cmd</code> 命令窗口输入下列命令</li></ol><figure class="highlight bash"><figcaption><div></div><div class="r2"></div><div class="r3"></div><span>BASH</span></figcaption><input class="btn-copy" type="image" src="/img/icon/copy.svg" alt="复制" /><table><tr><td class="gutter"><pre><span class="line">1</span><br></pre></td><td class="code"><pre><span class="line">adb reboot edl</span><br></pre></td></tr></table></figure><ol start="2"><li>按住随身WIFI的 <code>恢复键</code> 插入电脑,等待一两秒,直到听到电脑提示音再松手</li></ol><p>之后,在设备管理器看到端口,有 <code>9008</code> 就表示成功了<br><img src="/img/posts/2024/03/19/04.webp"></p></br><h3 id="备份"><a href="#备份" class="headerlink" title="备份"></a>备份</h3><h4 id="全量包"><a href="#全量包" class="headerlink" title="全量包"></a>全量包</h4><ol><li>打开随身WIFI助手,输入 <code>w</code> 打开 <code>miko9008</code></li></ol><p><img src="/img/posts/2024/03/19/05.webp"></p><ol start="2"><li>按下图所示保存文件</li></ol><p><img src="/img/posts/2024/03/19/06.webp"></p><h4 id="所有分区"><a href="#所有分区" class="headerlink" title="所有分区"></a>所有分区</h4><ol><li>重新进入9008模式,在随身WIFI助手,输入 <code>x</code> 打开 <code>9008Tool</code></li></ol><p><img src="/img/posts/2024/03/19/07.webp"></p><ol start="2"><li>输入 <code>2</code> 打开注册机,之后会自动打开注册机的使用教程,按下图和教程操作,可以成功获得密钥</li></ol><p><img src="/img/posts/2024/03/19/08.webp"></p><ol start="3"><li>输入 <code>1</code> 打开 Premium Tool 9008,按下图和教程操作,激活软件</li></ol><p><img src="/img/posts/2024/03/19/09.webp"><img src="/img/posts/2024/03/19/10.webp"></p><ol start="4"><li>按下图所示保存文件</li></ol><p><img src="/img/posts/2024/03/19/11.webp"><img src="/img/posts/2024/03/19/12.webp"></p><h4 id="QCN"><a href="#QCN" class="headerlink" title="QCN"></a>QCN</h4><ol><li>重新把随身WIFI插入电脑,待出现WIFI后,在随身WIFI助手,输入 <code>r</code> 打开 <code>ARDC投屏</code> ,等待一会就会出现随身WIFI的桌面</li></ol><p><img src="/img/posts/2024/03/19/13.webp"><img src="/img/posts/2024/03/19/14.webp"></p><ol start="2"><li>在随身WIFI助手,输入 <code>a</code> 打开 <code>应用管理</code>,按下图所示安装桌面程序</li></ol><p><img src="/img/posts/2024/03/19/15.webp"><img src="/img/posts/2024/03/19/16.webp"></p><ol start="3"><li>进入 <code>设置>主屏幕</code> ,选择 <code>Launcher</code> 为默认桌面</li></ol><p><img src="/img/posts/2024/03/19/17.webp"></p><ol start="4"><li>安装 <code>magisk</code> 和 <code>RE管理器</code></li></ol><p><img src="/img/posts/2024/03/19/18.webp"><img src="/img/posts/2024/03/19/19.webp"></p><ol start="5"><li>选择之前备份的 <code>boot.img</code> 文件,将其拖入投屏窗口</li></ol><p><img src="/img/posts/2024/03/19/20.webp"></p><ol start="6"><li>打开 <code>magisk</code> 修补 <code>boot.img</code> 文件</li></ol><p><img src="/img/posts/2024/03/19/21.webp"><img src="/img/posts/2024/03/19/22.webp"><img src="/img/posts/2024/03/19/23.webp"><img src="/img/posts/2024/03/19/24.webp"><img src="/img/posts/2024/03/19/25.webp"></p><ol start="7"><li>打开远程文件管理,进入 <code>/sdcard/Download/</code> 该路径,鼠标右击刚刚修补的文件,将其保存到电脑上</li></ol><p><img src="/img/posts/2024/03/19/26.webp"><img src="/img/posts/2024/03/19/27.webp"></p><ol start="8"><li>在随身WIFI助手主页,输入 <code>05</code> 进入高级重启,而后输入 <code>2</code> 进入 fastboot模式</li></ol><p><img src="/img/posts/2024/03/19/28.webp"></p><ol start="9"><li>在随身WIFI助手主页,输入 <code>z</code> 进入fastboot刷机,而后输入 <code>1</code> 选择刷BOOT,把之前修补的文件拖入随身WIFI助手的窗口,将其刷入,然后输入 <code>1</code> 重启</li></ol><p><img src="/img/posts/2024/03/19/29.webp"><img src="/img/posts/2024/03/19/30.webp"><img src="/img/posts/2024/03/19/31.webp"></p><ol start="10"><li>重启后打开 <code>magisk</code> ,需要等一会才能进入, 待进入后按下图进行操作</li></ol><figure class="highlight bash"><figcaption><div></div><div class="r2"></div><div class="r3"></div><span>BASH</span></figcaption><input class="btn-copy" type="image" src="/img/icon/copy.svg" alt="复制" /><table><tr><td class="gutter"><pre><span class="line">1</span><br></pre></td><td class="code"><pre><span class="line">adb shell su</span><br></pre></td></tr></table></figure><p><img src="/img/posts/2024/03/19/32.webp"></p><ol start="11"><li>在随身WIFI助手主页,输入 <code>q</code> 进入通用改串,而后输入 <code>3</code> 打开 星海</li></ol><p><img src="/img/posts/2024/03/19/33.webp"></p><ol start="12"><li>按下图操作备份文件</li></ol><p><img src="/img/posts/2024/03/19/34.webp"><img src="/img/posts/2024/03/19/35.webp"></p></br><h3 id="恢复"><a href="#恢复" class="headerlink" title="恢复"></a>恢复</h3><h4 id="全量包-1"><a href="#全量包-1" class="headerlink" title="全量包"></a>全量包</h4><p>打开 <code>miko9008</code>,进入9008模式,按下图操作恢复<br><img src="/img/posts/2024/03/19/36.webp"></p></br><h4 id="所有分区-1"><a href="#所有分区-1" class="headerlink" title="所有分区"></a>所有分区</h4><p>打开 <code>9008Tool</code> ,进入9008模式,按下图操作恢复<br><img src="/img/posts/2024/03/19/37.webp"><img src="/img/posts/2024/03/19/38.webp"></p>]]></content>
<summary type="html"><h3 id="准备工作"><a href="#准备工作" class="headerlink" title="准备工作"></a>准备工作</h3><ol>
<li>准备一个 <code>高通410的随身WIFI</code> ,例如:</li>
</ol>
<p><img s</summary>
<category term="教程" scheme="https://mrzgh.top/categories/%E6%95%99%E7%A8%8B/"/>
<category term="教程" scheme="https://mrzgh.top/tags/%E6%95%99%E7%A8%8B/"/>
<category term="随身WIFI" scheme="https://mrzgh.top/tags/%E9%9A%8F%E8%BA%ABWIFI/"/>
<category term="高通410" scheme="https://mrzgh.top/tags/%E9%AB%98%E9%80%9A410/"/>
</entry>
<entry>
<title>Stable Diffusion 七种图片放大方法</title>
<link href="https://mrzgh.top/posts/83977f27/"/>
<id>https://mrzgh.top/posts/83977f27/</id>
<published>2023-07-04T16:52:54.000Z</published>
<updated>2023-07-04T16:52:54.000Z</updated>
<content type="html"><![CDATA[<h4 id="介绍"><a href="#介绍" class="headerlink" title="介绍"></a>介绍</h4><p>本文将使用以下七种方法放大图片,<font color="#F25221">高分辨率修复 (Hires. fix)</font> 只能用于文生图,该方法不太好控制,很难得到满意的图。<br><br></p><h4 id="高分辨率修复-Hires-fix"><a href="#高分辨率修复-Hires-fix" class="headerlink" title="高分辨率修复 (Hires. fix)"></a>高分辨率修复 (Hires. fix)</h4><p>点击<font color="#F25221">图片信息</font>,把图片导入,获取参数后点击<font color="#F25221">发送到文生图</font><br><img src="/img/posts/2023/07/05/01.png"><br>选择<font color="#F25221">高分辨率修复 (Hires. fix)</font>,放大算法选择<font color="#F25221">R-ESRGAN 4x+</font>,重绘幅度按需选择,数值越大,与原图差异越大,参数调整完后点击<font color="#F25221">生成</font>即可<br><img src="/img/posts/2023/07/05/02.png"><br><br></p><h4 id="后期处理"><a href="#后期处理" class="headerlink" title="后期处理"></a>后期处理</h4><p>点击<font color="#F25221">后期处理</font>,把图片导入,放大算法选择<font color="#F25221">R-ESRGAN 4x+</font>,最后点击<font color="#F25221">生成</font>即可<br><img src="/img/posts/2023/07/05/03.png"><br><br></p><h4 id="SD-upscale"><a href="#SD-upscale" class="headerlink" title="SD upscale"></a>SD upscale</h4><p>点击<font color="#F25221">图片信息</font>,把图片导入,获取参数后点击<font color="#F25221">发送到图生图</font><br><img src="/img/posts/2023/07/05/04.png"><br>脚本选择 <font color="#F25221">SD upscale</font>,放大算法选择<font color="#F25221">R-ESRGAN 4x+</font>,最后点击<font color="#F25221">生成</font>即可。如果画面崩坏,可以通过调低<font color="#F25221">重绘幅度</font>的数值,进行控制生成的图片。<br><img src="/img/posts/2023/07/05/05.png"><img src="/img/posts/2023/07/05/06.png"><br><br></p><h4 id="Ultimate-SD-upscale"><a href="#Ultimate-SD-upscale" class="headerlink" title="Ultimate SD upscale"></a>Ultimate SD upscale</h4><p>脚本选择 <font color="#F25221">Ultimate SD upscale</font>,目标尺寸类型选择<font color="#F25221">Scale from image size</font>,放大算法选择<font color="#F25221">R-ESRGAN 4x+</font>,类型选择<font color="#F25221">Chess</font>,最后点击<font color="#F25221">生成</font>即可。如果画面崩坏,可以通过调低<font color="#F25221">重绘幅度</font>的数值,进行控制生成的图片。<br><img src="/img/posts/2023/07/05/07.png"><img src="/img/posts/2023/07/05/08.png"><br><br></p><h4 id="ControlNet-tile"><a href="#ControlNet-tile" class="headerlink" title="ControlNet tile"></a>ControlNet tile</h4><p><font color="#F25221">Ultimate SD upscale</font> 方法不变,然后打开<font color="#F25221">ControlNet</font>选项卡,导入图片并点击<font color="#F25221">启用</font>,控制类型选择<font color="#F25221">Tile(分块)</font>,最后点击<font color="#F25221">生成</font>即可。如果画面崩坏,可以通过调低<font color="#F25221">重绘幅度</font>的数值,进行控制生成的图片。<br><img src="/img/posts/2023/07/05/09.png"><img src="/img/posts/2023/07/05/10.png"><br><br></p><h4 id="Tiled-Diffusion-Tiled-VAE"><a href="#Tiled-Diffusion-Tiled-VAE" class="headerlink" title="Tiled Diffusion + Tiled VAE"></a>Tiled Diffusion + Tiled VAE</h4><p>打开<font color="#F25221">Tiled Diffusion</font>选项卡,点击<font color="#F25221">启用 Tiled Diffusion</font>,放大算法选择<font color="#F25221">R-ESRGAN 4x+</font>。打开<font color="#F25221">Tiled VAE</font>选项卡,点击<font color="#F25221">启用 Tiled VAE</font>,然后点击<font color="#F25221">生成</font>即可。<br><img src="/img/posts/2023/07/05/11.png"><img src="/img/posts/2023/07/05/12.png"><br><br></p><h4 id="StableSR"><a href="#StableSR" class="headerlink" title="StableSR"></a>StableSR</h4><p>脚本选择 <font color="#F25221">StableSR</font>,SR Model选择<font color="#F25221">webui_768v_139.ckpt</font>,然后点击<font color="#F25221">生成</font>即可。<br><img src="/img/posts/2023/07/05/13.png"><img src="/img/posts/2023/07/05/14.png"><br><br></p><h4 id="预览"><a href="#预览" class="headerlink" title="预览"></a>预览</h4><p>原图<br><img src="/img/posts/2023/07/05/enlarge_00.png"><br>高分辨率修复 (Hires. fix)<br><img src="/img/posts/2023/07/05/enlarge_01.png"><br>后期处理<br><img src="/img/posts/2023/07/05/enlarge_02.png"><br>SD upscale<br><img src="/img/posts/2023/07/05/enlarge_03.png"><br>Ultimate SD upscale<br><img src="/img/posts/2023/07/05/enlarge_04.png"><br>ControlNet tile<br><img src="/img/posts/2023/07/05/enlarge_05.png"><br>Tiled Diffusion + Tiled VAE<br><img src="/img/posts/2023/07/05/enlarge_06.png"><br>StableSR<br><img src="/img/posts/2023/07/05/enlarge_07.png"><br><br></p>]]></content>
<summary type="html"><h4 id="介绍"><a href="#介绍" class="headerlink" title="介绍"></a>介绍</h4><p>本文将使用以下七种方法放大图片,<font color="#F25221">高分辨率修复 (Hires. fix)</font> 只能用于文</summary>
<category term="Stable Diffusion" scheme="https://mrzgh.top/categories/Stable-Diffusion/"/>
<category term="教程" scheme="https://mrzgh.top/tags/%E6%95%99%E7%A8%8B/"/>
<category term="Stable Diffusion" scheme="https://mrzgh.top/tags/Stable-Diffusion/"/>
<category term="Ai 绘图" scheme="https://mrzgh.top/tags/Ai-%E7%BB%98%E5%9B%BE/"/>
</entry>
<entry>
<title>随身WIFI(中兴微) 切卡和改串</title>
<link href="https://mrzgh.top/posts/ca27d59b/"/>
<id>https://mrzgh.top/posts/ca27d59b/</id>
<published>2023-05-15T06:32:43.000Z</published>
<updated>2023-05-15T06:32:43.000Z</updated>
<content type="html"><![CDATA[<h4 id="开始"><a href="#开始" class="headerlink" title="开始"></a>开始</h4><p>插入电脑,进入 web后台,打开高级设置 -> 其它 ,按 F12 打开开发人员工具界面,在控制台或 Console 工具栏下,执行下面代码,开启隐藏功能</p><figure class="highlight bash"><figcaption><div></div><div class="r2"></div><div class="r3"></div><span>BASH</span></figcaption><input class="btn-copy" type="image" src="/img/icon/copy.svg" alt="复制" /><table><tr><td class="gutter"><pre><span class="line">1</span><br></pre></td><td class="code"><pre><span class="line">$(<span class="string">"*"</span>).show();</span><br></pre></td></tr></table></figure><p><img src="/img/posts/2023/05/15/01.png"><img src="/img/posts/2023/05/15/02.png"></p><h4 id="切卡"><a href="#切卡" class="headerlink" title="切卡"></a>切卡</h4><p>SIM卡选择栏,选择手动和卡槽,切卡密码:<code>BJadmin1234</code> 、 <code>778899</code> 、 <code>UFIadmin1234</code> ,这三个自行尝试,然后应用重启<br><img src="/img/posts/2023/05/15/03.png"></p><h4 id="改串"><a href="#改串" class="headerlink" title="改串"></a>改串</h4><ol><li><p>进入 高级设置 -> 其它 -> 调试,在调试输入 <code>AT+ZMODE=1</code> 发送,显示 OK 就重启设备<br><img src="/img/posts/2023/05/15/04.png"></p></li><li><p>重启后在调试输入 <code>AT+MODIMEI=888888888888888</code> 发送,数字可修改为自己想要的 imei,显示 OK 就重启设备,重新进入后台可以看到已经改好了<br><img src="/img/posts/2023/05/15/05.png"><img src="/img/posts/2023/05/15/06.png"></p></li></ol>]]></content>
<summary type="html"><h4 id="开始"><a href="#开始" class="headerlink" title="开始"></a>开始</h4><p>插入电脑,进入 web后台,打开高级设置 -&gt; 其它 ,按 F12 打开开发人员工具界面,在控制台或 Console 工具栏下,执行下</summary>
<category term="教程" scheme="https://mrzgh.top/categories/%E6%95%99%E7%A8%8B/"/>
<category term="教程" scheme="https://mrzgh.top/tags/%E6%95%99%E7%A8%8B/"/>
<category term="随身WIFI" scheme="https://mrzgh.top/tags/%E9%9A%8F%E8%BA%ABWIFI/"/>
<category term="中兴微" scheme="https://mrzgh.top/tags/%E4%B8%AD%E5%85%B4%E5%BE%AE/"/>
</entry>
<entry>
<title>Android 使用 Cpolar 进行内网穿透</title>
<link href="https://mrzgh.top/posts/a35127fe/"/>
<id>https://mrzgh.top/posts/a35127fe/</id>
<published>2023-05-10T03:50:26.000Z</published>
<updated>2023-05-10T03:50:26.000Z</updated>
<content type="html"><![CDATA[<h3 id="简介"><a href="#简介" class="headerlink" title="简介"></a>简介</h3><p><a href="https://www.cpolar.com/">Cpolar</a> 是一款好用的内网穿透工具 , 无需公网IP,能免费使用。</p><blockquote><p>免费套餐</p><ol><li>随机URL/端口上的HTTP/TCP隧道</li><li>1个在线cpolar进程</li><li>4个隧道/cpoloar进程</li><li>40个连接数/分钟</li></ol></blockquote><h3 id="说明"><a href="#说明" class="headerlink" title="说明"></a>说明</h3><ol><li>必须有<code>root</code>权限,需要安装 <a href="/posts/ea9a75b1/">Termux</a>,安装方法请看我上一篇文章。</li><li>注册 <a href="https://www.cpolar.com/">Cpolar</a> 账号,获取 <code>Authtoken</code></li></ol><p><img src="/img/posts/2023/05/10/01.png"></p><h3 id="安装"><a href="#安装" class="headerlink" title="安装"></a>安装</h3><h4 id="下载-Cpolar"><a href="#下载-Cpolar" class="headerlink" title="下载 Cpolar"></a>下载 Cpolar</h4><figure class="highlight bash"><figcaption><div></div><div class="r2"></div><div class="r3"></div><span>BASH</span></figcaption><input class="btn-copy" type="image" src="/img/icon/copy.svg" alt="复制" /><table><tr><td class="gutter"><pre><span class="line">1</span><br></pre></td><td class="code"><pre><span class="line">wget https://static.cpolar.com/downloads/releases/3.3.18/cpolar-stable-linux-arm.zip</span><br></pre></td></tr></table></figure><p><img src="/img/posts/2023/05/10/02.jpg"></p><h4 id="解压"><a href="#解压" class="headerlink" title="解压"></a>解压</h4><figure class="highlight bash"><figcaption><div></div><div class="r2"></div><div class="r3"></div><span>BASH</span></figcaption><input class="btn-copy" type="image" src="/img/icon/copy.svg" alt="复制" /><table><tr><td class="gutter"><pre><span class="line">1</span><br></pre></td><td class="code"><pre><span class="line">unzip cpolar-stable-linux-arm.zip && <span class="built_in">rm</span> -r cpolar-stable-linux-arm.zip</span><br></pre></td></tr></table></figure><p><img src="/img/posts/2023/05/10/03.jpg"></p><h4 id="配置"><a href="#配置" class="headerlink" title="配置"></a>配置</h4><figure class="highlight bash"><figcaption><div></div><div class="r2"></div><div class="r3"></div><span>BASH</span></figcaption><input class="btn-copy" type="image" src="/img/icon/copy.svg" alt="复制" /><table><tr><td class="gutter"><pre><span class="line">1</span><br><span class="line">2</span><br><span class="line">3</span><br><span class="line">4</span><br></pre></td><td class="code"><pre><span class="line"><span class="comment"># 进入root模式,没有这个命令则看我上一篇文章</span></span><br><span class="line">tsu</span><br><span class="line"><span class="comment"># 配置Authtoken</span></span><br><span class="line">./cpolar authtoken 你的获得到的Authtoken</span><br></pre></td></tr></table></figure><p><img src="/img/posts/2023/05/10/04.jpg"></p><h3 id="使用"><a href="#使用" class="headerlink" title="使用"></a>使用</h3><h4 id="常规使用"><a href="#常规使用" class="headerlink" title="常规使用"></a>常规使用</h4><p>创建http隧道,指向手机 5700 端口的web服务的,根据你的需要来更改端口号或协议</p><figure class="highlight bash"><figcaption><div></div><div class="r2"></div><div class="r3"></div><span>BASH</span></figcaption><input class="btn-copy" type="image" src="/img/icon/copy.svg" alt="复制" /><table><tr><td class="gutter"><pre><span class="line">1</span><br></pre></td><td class="code"><pre><span class="line">./cpolar http 5700</span><br></pre></td></tr></table></figure><p><img src="/img/posts/2023/05/10/05.jpg"><br>可以看到已经成功了,得到的地址是 <a href="https://118f12f9.r15.cpolar.top/">https://118f12f9.r15.cpolar.top/</a> ,用浏览器打开能成功访问<br><img src="/img/posts/2023/05/10/06.jpg"><img src="/img/posts/2023/05/10/07.png"></p><h4 id="多个端口"><a href="#多个端口" class="headerlink" title="多个端口"></a>多个端口</h4><p>打开配置文件,根据需求,添加或修改端口</p><figure class="highlight bash"><figcaption><div></div><div class="r2"></div><div class="r3"></div><span>BASH</span></figcaption><input class="btn-copy" type="image" src="/img/icon/copy.svg" alt="复制" /><table><tr><td class="gutter"><pre><span class="line">1</span><br></pre></td><td class="code"><pre><span class="line">vim .suroot/.cpolar/cpolar.yml</span><br></pre></td></tr></table></figure><p><img src="/img/posts/2023/05/10/08.jpg"><img src="/img/posts/2023/05/10/09.jpg"></p><figure class="highlight yml"><figcaption><div></div><div class="r2"></div><div class="r3"></div><span>YML</span></figcaption><input class="btn-copy" type="image" src="/img/icon/copy.svg" alt="复制" /><table><tr><td class="gutter"><pre><span class="line">1</span><br><span class="line">2</span><br><span class="line">3</span><br><span class="line">4</span><br><span class="line">5</span><br><span class="line">6</span><br><span class="line">7</span><br><span class="line">8</span><br><span class="line">9</span><br><span class="line">10</span><br><span class="line">11</span><br><span class="line">12</span><br><span class="line">13</span><br><span class="line">14</span><br><span class="line">15</span><br></pre></td><td class="code"><pre><span class="line"><span class="attr">authtoken:</span> <span class="string">你的authtoken</span></span><br><span class="line"><span class="comment"># 控制台UI界面</span></span><br><span class="line"><span class="attr">console_ui:</span> <span class="literal">true</span></span><br><span class="line"><span class="comment"># 隧道定义的名称映射</span></span><br><span class="line"><span class="attr">tunnels:</span></span><br><span class="line"><span class="comment"># 隧道名称,可自定义</span></span><br><span class="line"><span class="attr">ssh:</span></span><br><span class="line"><span class="comment"># 协议,可选 http 和 tcp</span></span><br><span class="line"><span class="attr">proto:</span> <span class="string">tcp</span></span><br><span class="line"><span class="comment"># 端口</span></span><br><span class="line"><span class="attr">addr:</span> <span class="string">"22"</span></span><br><span class="line"><span class="attr">website:</span></span><br><span class="line"><span class="attr">proto:</span> <span class="string">http</span></span><br><span class="line"><span class="attr">addr:</span> <span class="string">"5700"</span></span><br><span class="line"></span><br></pre></td></tr></table></figure><p>运行配置的所有端口</p><figure class="highlight bash"><figcaption><div></div><div class="r2"></div><div class="r3"></div><span>BASH</span></figcaption><input class="btn-copy" type="image" src="/img/icon/copy.svg" alt="复制" /><table><tr><td class="gutter"><pre><span class="line">1</span><br></pre></td><td class="code"><pre><span class="line">./cpolar start-all</span><br></pre></td></tr></table></figure><p><img src="/img/posts/2023/05/10/10.jpg"><img src="/img/posts/2023/05/10/11.jpg"></p><h4 id="快捷使用"><a href="#快捷使用" class="headerlink" title="快捷使用"></a>快捷使用</h4><h5 id="更改配置地址"><a href="#更改配置地址" class="headerlink" title="更改配置地址"></a>更改配置地址</h5><figure class="highlight bash"><figcaption><div></div><div class="r2"></div><div class="r3"></div><span>BASH</span></figcaption><input class="btn-copy" type="image" src="/img/icon/copy.svg" alt="复制" /><table><tr><td class="gutter"><pre><span class="line">1</span><br></pre></td><td class="code"><pre><span class="line"><span class="built_in">mkdir</span> .cpolar && <span class="built_in">cp</span> .suroot/.cpolar/cpolar.yml .cpolar/cpolar.yml</span><br></pre></td></tr></table></figure><h5 id="创建启动脚本"><a href="#创建启动脚本" class="headerlink" title="创建启动脚本"></a>创建启动脚本</h5><p>运行脚本后,让 <code>Cpolar</code> 能在后台运行</p><figure class="highlight bash"><figcaption><div></div><div class="r2"></div><div class="r3"></div><span>BASH</span></figcaption><input class="btn-copy" type="image" src="/img/icon/copy.svg" alt="复制" /><table><tr><td class="gutter"><pre><span class="line">1</span><br></pre></td><td class="code"><pre><span class="line">vim start.sh</span><br></pre></td></tr></table></figure><p>脚本内容</p><figure class="highlight sh"><figcaption><div></div><div class="r2"></div><div class="r3"></div><span>SH</span></figcaption><input class="btn-copy" type="image" src="/img/icon/copy.svg" alt="复制" /><table><tr><td class="gutter"><pre><span class="line">1</span><br><span class="line">2</span><br><span class="line">3</span><br></pre></td><td class="code"><pre><span class="line"><span class="meta">#!/system/bin/sh</span></span><br><span class="line"><span class="built_in">export</span> HOME=<span class="string">"<span class="subst">$(cd <span class="string">"<span class="subst">$(dirname <span class="string">"<span class="variable">$0</span>"</span>)</span>"</span> && pwd)</span>"</span></span><br><span class="line">./cpolar start-all >/dev/null 2>&1 &</span><br></pre></td></tr></table></figure><p><img src="/img/posts/2023/05/10/12.jpg"><img src="/img/posts/2023/05/10/13.jpg"></p><h5 id="创建停止脚本"><a href="#创建停止脚本" class="headerlink" title="创建停止脚本"></a>创建停止脚本</h5><figure class="highlight bash"><figcaption><div></div><div class="r2"></div><div class="r3"></div><span>BASH</span></figcaption><input class="btn-copy" type="image" src="/img/icon/copy.svg" alt="复制" /><table><tr><td class="gutter"><pre><span class="line">1</span><br></pre></td><td class="code"><pre><span class="line">vim stop.sh</span><br></pre></td></tr></table></figure><p>脚本内容</p><figure class="highlight sh"><figcaption><div></div><div class="r2"></div><div class="r3"></div><span>SH</span></figcaption><input class="btn-copy" type="image" src="/img/icon/copy.svg" alt="复制" /><table><tr><td class="gutter"><pre><span class="line">1</span><br><span class="line">2</span><br><span class="line">3</span><br><span class="line">4</span><br></pre></td><td class="code"><pre><span class="line"><span class="meta">#!/system/bin/sh</span></span><br><span class="line"><span class="built_in">export</span> HOME=<span class="string">"<span class="subst">$(cd <span class="string">"<span class="subst">$(dirname <span class="string">"<span class="variable">$0</span>"</span>)</span>"</span> && pwd)</span>"</span></span><br><span class="line">process_name=<span class="string">"cpolar"</span></span><br><span class="line">pkill -f <span class="variable">$process_name</span></span><br></pre></td></tr></table></figure><p><img src="/img/posts/2023/05/10/14.jpg"><img src="/img/posts/2023/05/10/15.jpg"></p><h5 id="脚本使用"><a href="#脚本使用" class="headerlink" title="脚本使用"></a>脚本使用</h5><figure class="highlight bash"><figcaption><div></div><div class="r2"></div><div class="r3"></div><span>BASH</span></figcaption><input class="btn-copy" type="image" src="/img/icon/copy.svg" alt="复制" /><table><tr><td class="gutter"><pre><span class="line">1</span><br><span class="line">2</span><br><span class="line">3</span><br><span class="line">4</span><br></pre></td><td class="code"><pre><span class="line"><span class="comment"># 启动</span></span><br><span class="line">sh start.sh</span><br><span class="line"><span class="comment"># 停止</span></span><br><span class="line">sh stop.sh</span><br></pre></td></tr></table></figure><blockquote><p>详细使用方法看 <a href="https://www.cpolar.com/docs?channel=0&invite=4W3F">Cpolar</a> 官方文档</p></blockquote>]]></content>
<summary type="html"><h3 id="简介"><a href="#简介" class="headerlink" title="简介"></a>简介</h3><p><a href="https://www.cpolar.com/">Cpolar</a> 是一款好用的内网穿透工具 , 无需公网IP,能免费</summary>
<category term="教程" scheme="https://mrzgh.top/categories/%E6%95%99%E7%A8%8B/"/>
<category term="教程" scheme="https://mrzgh.top/tags/%E6%95%99%E7%A8%8B/"/>
<category term="Android" scheme="https://mrzgh.top/tags/Android/"/>
<category term="Termux" scheme="https://mrzgh.top/tags/Termux/"/>
</entry>
<entry>
<title>Termux 安装和配置</title>
<link href="https://mrzgh.top/posts/ea9a75b1/"/>
<id>https://mrzgh.top/posts/ea9a75b1/</id>
<published>2023-05-08T14:54:18.000Z</published>
<updated>2023-05-08T14:54:18.000Z</updated>
<content type="html"><![CDATA[<h3 id="简介"><a href="#简介" class="headerlink" title="简介"></a>简介</h3><p><a href="https://termux.com/">Termux</a> 是一个 Android 终端仿真器和 Linux 环境应用程序,直接工作,无需根目录或设置。额外的软件包可以使用 APT 软件包管理器来使用。 不需要 root ,运行于内部存储。<br></br></p><h3 id="下载"><a href="#下载" class="headerlink" title="下载"></a>下载</h3><div class="download_layout"> <img class="download_icon1" src="/img/icon/Download/01.svg" /> <div class="download_text"> <span>Termux</span> <p>来源: F-Droid</p> </div> <div class="download_url"><a href="https://f-droid.org/packages/com.termux/" target="_blank"><img class="download_icon2" src="/img/icon/Download/02.svg" /></a></div></div><div class="download_layout"> <img class="download_icon1" src="/img/icon/Download/01.svg" /> <div class="download_text"> <span>Termux</span> <p>来源: GitHub</p> </div> <div class="download_url"><a href="https://github.com/termux/termux-app/releases" target="_blank"><img class="download_icon2" src="/img/icon/Download/02.svg" /></a></div></div></br><h3 id="基本命令"><a href="#基本命令" class="headerlink" title="基本命令"></a>基本命令</h3><p>除了支持 <code>apt</code> 命令外,还在此基础上封装了 <code>pkg</code> 命令,<code>pkg</code> 命令向下兼容 <code>apt</code> 命令</p><figure class="highlight bash"><figcaption><div></div><div class="r2"></div><div class="r3"></div><span>BASH</span></figcaption><input class="btn-copy" type="image" src="/img/icon/copy.svg" alt="复制" /><table><tr><td class="gutter"><pre><span class="line">1</span><br><span class="line">2</span><br><span class="line">3</span><br><span class="line">4</span><br><span class="line">5</span><br><span class="line">6</span><br><span class="line">7</span><br><span class="line">8</span><br><span class="line">9</span><br><span class="line">10</span><br><span class="line">11</span><br></pre></td><td class="code"><pre><span class="line">pkg search <query> <span class="comment"># 搜索包</span></span><br><span class="line">pkg install <package> <span class="comment"># 安装包</span></span><br><span class="line">pkg uninstall <package> <span class="comment"># 卸载包</span></span><br><span class="line">pkg reinstall <package> <span class="comment"># 重新安装包</span></span><br><span class="line">pkg update <span class="comment"># 更新源</span></span><br><span class="line">pkg upgrade <span class="comment"># 升级软件包</span></span><br><span class="line">pkg list-all <span class="comment"># 列出可供安装的所有包</span></span><br><span class="line">pkg list-installed <span class="comment"># 列出已经安装的包</span></span><br><span class="line">pkg show <package> <span class="comment"># 显示某个包的详细信息</span></span><br><span class="line">pkg files <package> <span class="comment"># 显示某个包的相关文件夹路径</span></span><br><span class="line">termux-setup-storage<span class="comment"># 获取读写权限</span></span><br></pre></td></tr></table></figure><h3 id="更换源"><a href="#更换源" class="headerlink" title="更换源"></a>更换源</h3><p>官网默认源较慢,这里替换为清华大学的源</p><figure class="highlight bash"><figcaption><div></div><div class="r2"></div><div class="r3"></div><span>BASH</span></figcaption><input class="btn-copy" type="image" src="/img/icon/copy.svg" alt="复制" /><table><tr><td class="gutter"><pre><span class="line">1</span><br><span class="line">2</span><br></pre></td><td class="code"><pre><span class="line">sed -i <span class="string">'s@^\(deb.*stable main\)$@#\1\ndeb https://mirrors.tuna.tsinghua.edu.cn/termux/apt/termux-main stable main@'</span> <span class="variable">$PREFIX</span>/etc/apt/sources.list</span><br><span class="line">pkg update && pkg upgrade -y</span><br></pre></td></tr></table></figure><h3 id="基础工具"><a href="#基础工具" class="headerlink" title="基础工具"></a>基础工具</h3><figure class="highlight bash"><figcaption><div></div><div class="r2"></div><div class="r3"></div><span>BASH</span></figcaption><input class="btn-copy" type="image" src="/img/icon/copy.svg" alt="复制" /><table><tr><td class="gutter"><pre><span class="line">1</span><br><span class="line">2</span><br></pre></td><td class="code"><pre><span class="line">pkg update</span><br><span class="line">pkg install vim curl wget git tree -y</span><br></pre></td></tr></table></figure><h3 id="zsh"><a href="#zsh" class="headerlink" title="zsh"></a>zsh</h3><p>项目地址:<a href="https://github.com/Cabbagec/termux-ohmyzsh/">termux-ohmyzsh</a></p><p>使用了 zsh 来替代 bash 作为默认 shell,并且支持色彩和字体样式,同时也激活了外置存储,可以直接访问 SD 卡下的目录。</p><figure class="highlight bash"><figcaption><div></div><div class="r2"></div><div class="r3"></div><span>BASH</span></figcaption><input class="btn-copy" type="image" src="/img/icon/copy.svg" alt="复制" /><table><tr><td class="gutter"><pre><span class="line">1</span><br><span class="line">2</span><br></pre></td><td class="code"><pre><span class="line"><span class="comment"># 安装</span></span><br><span class="line">sh -c <span class="string">"<span class="subst">$(curl -fsSL https://github.com/Cabbagec/termux-ohmyzsh/raw/master/install.sh)</span>"</span> </span><br></pre></td></tr></table></figure><h4 id="配色"><a href="#配色" class="headerlink" title="配色"></a>配色</h4><p>脚本执行后有如下两个选项,重启 Termux 后生效配置。</p><figure class="highlight bash"><figcaption><div></div><div class="r2"></div><div class="r3"></div><span>BASH</span></figcaption><input class="btn-copy" type="image" src="/img/icon/copy.svg" alt="复制" /><table><tr><td class="gutter"><pre><span class="line">1</span><br><span class="line">2</span><br></pre></td><td class="code"><pre><span class="line">Enter a number, leave blank to not to change: 14<span class="comment"># 色彩样式</span></span><br><span class="line">Enter a number, leave blank to not to change: 6<span class="comment"># 字体样式</span></span><br></pre></td></tr></table></figure><p>不满意配色效果,想要继续更改的话,可以根据下面命令,选择其中一行执行,即可更改对应的配色方案:</p><figure class="highlight bash"><figcaption><div></div><div class="r2"></div><div class="r3"></div><span>BASH</span></figcaption><input class="btn-copy" type="image" src="/img/icon/copy.svg" alt="复制" /><table><tr><td class="gutter"><pre><span class="line">1</span><br><span class="line">2</span><br><span class="line">3</span><br><span class="line">4</span><br><span class="line">5</span><br><span class="line">6</span><br></pre></td><td class="code"><pre><span class="line"><span class="comment"># 色彩样式</span></span><br><span class="line">chcolor</span><br><span class="line">~/.termux/colors.sh</span><br><span class="line"><span class="comment"># 字体样式</span></span><br><span class="line">chfont</span><br><span class="line">~/.termux/fonts.sh</span><br></pre></td></tr></table></figure><h4 id="插件"><a href="#插件" class="headerlink" title="插件"></a>插件</h4><p><a href="https://github.com/zsh-users/zsh-autosuggestions">autosuggestions</a> 根据用户的平时使用习惯,终端会自动提示接下来可能要输入的命令。</p><figure class="highlight bash"><figcaption><div></div><div class="r2"></div><div class="r3"></div><span>BASH</span></figcaption><input class="btn-copy" type="image" src="/img/icon/copy.svg" alt="复制" /><table><tr><td class="gutter"><pre><span class="line">1</span><br><span class="line">2</span><br><span class="line">3</span><br><span class="line">4</span><br><span class="line">5</span><br><span class="line">6</span><br><span class="line">7</span><br><span class="line">8</span><br><span class="line">9</span><br><span class="line">10</span><br></pre></td><td class="code"><pre><span class="line"><span class="comment"># 拷贝到 plugins 目录下</span></span><br><span class="line">git <span class="built_in">clone</span> https://github.com/zsh-users/zsh-autosuggestions.git <span class="variable">$ZSH_CUSTOM</span>/plugins/zsh-autosuggestions</span><br><span class="line"></span><br><span class="line"><span class="comment"># 配置插件,输入i编辑</span></span><br><span class="line">vim ~/.zshrc</span><br><span class="line"></span><br><span class="line"><span class="comment"># 在这一行里加入 zsh-autosuggestions</span></span><br><span class="line">plugins=(git)</span><br><span class="line"><span class="comment"># 加入之后如下,点击 ESC 输入 :wq 保存重启 Termux 即可生效</span></span><br><span class="line">plugins=(git zsh-autosuggestions)</span><br></pre></td></tr></table></figure><p><img src="/img/posts/2023/05/08/01.jpg"></p><h3 id="root"><a href="#root" class="headerlink" title="root"></a>root</h3><p>没有 <code>root</code> 可以利用 <code>proot</code> 为没有 <code>root</code> 的用户来模拟一个 <code>root</code> 的环境。</p><figure class="highlight bash"><figcaption><div></div><div class="r2"></div><div class="r3"></div><span>BASH</span></figcaption><input class="btn-copy" type="image" src="/img/icon/copy.svg" alt="复制" /><table><tr><td class="gutter"><pre><span class="line">1</span><br><span class="line">2</span><br><span class="line">3</span><br><span class="line">4</span><br><span class="line">5</span><br><span class="line">6</span><br></pre></td><td class="code"><pre><span class="line"><span class="comment"># 安装</span></span><br><span class="line">pkg install proot -y</span><br><span class="line"><span class="comment"># 使用</span></span><br><span class="line">termux-chroot</span><br><span class="line"><span class="comment"># 退出</span></span><br><span class="line"><span class="built_in">exit</span></span><br></pre></td></tr></table></figure><p>有 <code>root</code> 可以安装 <code>tsu</code> ,这是一个 <code>su</code> 的 Termux 版本,是一个真正的<code>root</code> 权限,用来在 Termux 上替代 <code>su</code></p><figure class="highlight bash"><figcaption><div></div><div class="r2"></div><div class="r3"></div><span>BASH</span></figcaption><input class="btn-copy" type="image" src="/img/icon/copy.svg" alt="复制" /><table><tr><td class="gutter"><pre><span class="line">1</span><br><span class="line">2</span><br><span class="line">3</span><br><span class="line">4</span><br><span class="line">5</span><br><span class="line">6</span><br></pre></td><td class="code"><pre><span class="line"><span class="comment"># 安装</span></span><br><span class="line">pkg install tsu -y</span><br><span class="line"><span class="comment"># 使用</span></span><br><span class="line">tsu</span><br><span class="line"><span class="comment"># 退出</span></span><br><span class="line"><span class="built_in">exit</span></span><br></pre></td></tr></table></figure><h3 id="ssh"><a href="#ssh" class="headerlink" title="ssh"></a>ssh</h3><p><code>OpenSSH</code> 是 SSH (Secure SHell) 协议的免费开源实现。SSH 协议族可以用来进行远程控制, 或在计算机之间传送文件。</p><figure class="highlight bash"><figcaption><div></div><div class="r2"></div><div class="r3"></div><span>BASH</span></figcaption><input class="btn-copy" type="image" src="/img/icon/copy.svg" alt="复制" /><table><tr><td class="gutter"><pre><span class="line">1</span><br><span class="line">2</span><br><span class="line">3</span><br><span class="line">4</span><br><span class="line">5</span><br><span class="line">6</span><br><span class="line">7</span><br><span class="line">8</span><br></pre></td><td class="code"><pre><span class="line"><span class="comment"># 安装</span></span><br><span class="line">pkg install openssh -y</span><br><span class="line"></span><br><span class="line"><span class="comment"># 使用</span></span><br><span class="line"><span class="comment"># ssh -p 端口号 用户名@主机名或者IP</span></span><br><span class="line">ssh -p 22 user@hostname_or_ip</span><br><span class="line"><span class="comment"># ssh -i 私钥 用户名@主机名或者IP</span></span><br><span class="line">ssh -i id_rsa user@hostname_or_ip</span><br></pre></td></tr></table></figure>]]></content>
<summary type="html"><h3 id="简介"><a href="#简介" class="headerlink" title="简介"></a>简介</h3><p><a href="https://termux.com/">Termux</a> 是一个 Android 终端仿真器和 Linux 环境应用</summary>
<category term="教程" scheme="https://mrzgh.top/categories/%E6%95%99%E7%A8%8B/"/>
<category term="教程" scheme="https://mrzgh.top/tags/%E6%95%99%E7%A8%8B/"/>
<category term="Android" scheme="https://mrzgh.top/tags/Android/"/>
<category term="Termux" scheme="https://mrzgh.top/tags/Termux/"/>
</entry>
<entry>
<title>Windows 搭建 DNF 私服</title>
<link href="https://mrzgh.top/posts/14ae033e/"/>
<id>https://mrzgh.top/posts/14ae033e/</id>
<published>2022-11-16T08:08:11.000Z</published>
<updated>2022-11-16T08:08:11.000Z</updated>
<content type="html"><![CDATA[<h3 id="搭建准备"><a href="#搭建准备" class="headerlink" title="搭建准备"></a>搭建准备</h3></br><h4 id="安装-VMware-Workstation-Pro"><a href="#安装-VMware-Workstation-Pro" class="headerlink" title="安装 VMware Workstation Pro"></a>安装 VMware Workstation Pro</h4><div style="width:100%;height: 1px;margin: 10px 0;"></div><blockquote><p>激活码:ZF3R0-FHED2-M80TY-8QYGC-NPKYF</p></blockquote><div class="download_layout"> <img class="download_icon1" src="/img/icon/Download/01.svg" /> <div class="download_text"> <span>VMware Workstation Pro 16</span> <p>来源: 官网</p> </div> <div class="download_url"><a href="https://www.vmware.com/go/getworkstation-win" target="_blank"><img class="download_icon2" src="/img/icon/Download/02.svg" /></a></div></div></br><h4 id="下载文件"><a href="#下载文件" class="headerlink" title="下载文件"></a>下载文件</h4><div style="width:100%;height: 1px;margin: 10px 0;"></div><div class="download_layout"> <img class="download_icon1" src="/img/icon/Download/01.svg" /> <div class="download_text"> <span>客户端</span> <p>来源: 百度云 | 提取码:ueyr</p></p> </div> <div class="download_url"><a href="https://pan.baidu.com/s/1eT1WCCSC09noWN_LKGNH_Q#ueyr" target="_blank"><img class="download_icon2" src="/img/icon/Download/02.svg" /></a></div></div><div class="download_layout"> <img class="download_icon1" src="/img/icon/Download/01.svg" /> <div class="download_text"> <span>服务端</span> <p>来源: 百度云 | 提取码:chj9</p></p> </div> <div class="download_url"><a href="https://pan.baidu.com/s/1Z9Fz-NA4mzvVzyO8knD6_w#chj9" target="_blank"><img class="download_icon2" src="/img/icon/Download/02.svg" /></a></div></div><div class="download_layout"> <img class="download_icon1" src="/img/icon/Download/01.svg" /> <div class="download_text"> <span>Win10 补丁</span> <p>来源: 百度云 | 提取码:yda9</p></p> </div> <div class="download_url"><a href="https://pan.baidu.com/s/1spFgm_1z3E8CUodvFxsj2Q#yda9" target="_blank"><img class="download_icon2" src="/img/icon/Download/02.svg" /></a></div></div></br><h3 id="开始搭建"><a href="#开始搭建" class="headerlink" title="开始搭建"></a>开始搭建</h3><h4 id="解压文件"><a href="#解压文件" class="headerlink" title="解压文件"></a>解压文件</h4><p>解压下载的文件 ,找到 <code>DNF Server</code> 文件夹,用 VMware Workstation Pro 打开 <code>DNFServer.vmx</code> 文件<br><img src="/img/posts/2022/11/16/01.png"></p><h4 id="虚拟网络编辑器"><a href="#虚拟网络编辑器" class="headerlink" title="虚拟网络编辑器"></a>虚拟网络编辑器</h4><p>打开虚拟网络编辑器,修改 <code>VMnet8</code> 的ip地址为 <code>192.168.200.0</code><br><img src="/img/posts/2022/11/16/02.png"><br><img src="/img/posts/2022/11/16/03.png"><br><img src="/img/posts/2022/11/16/04.png"></p><h4 id="修改内存"><a href="#修改内存" class="headerlink" title="修改内存"></a>修改内存</h4><p>依照电脑的内存,按需修改虚拟机的内存。例如我的电脑是16g的内存,我把虚拟机的内存修改为4g<br><img src="/img/posts/2022/11/16/05.png"><br><img src="/img/posts/2022/11/16/06.png"></p><h4 id="启动虚拟机"><a href="#启动虚拟机" class="headerlink" title="启动虚拟机"></a>启动虚拟机</h4><ol><li><p>开启虚拟机,选择 <code>我已复制该虚拟机</code><br><img src="/img/posts/2022/11/16/07.png"><br><img src="/img/posts/2022/11/16/08.png"></p></li><li><p>虚拟机出现下面内容,则找到 <code>SecureCRT</code> 文件夹,双击打开 <code>SecureCRTPortable.exe</code><br><img src="/img/posts/2022/11/16/09.png"><br><img src="/img/posts/2022/11/16/10.png"></p></li><li><p>按下图指示,连接虚拟机后,启动服务器<br><img src="/img/posts/2022/11/16/11.png"><br><img src="/img/posts/2022/11/16/12.png"></p></li><li><p>等待几分钟,等出现 CN HK KR MO TW 的五地区和多个感叹号,代表服务端已搭建成功<br><img src="/img/posts/2022/11/16/13.png"></p></li></ol><h3 id="启动游戏"><a href="#启动游戏" class="headerlink" title="启动游戏"></a>启动游戏</h3><h4 id="注册账号"><a href="#注册账号" class="headerlink" title="注册账号"></a>注册账号</h4><p>打开游戏,选择左上角的注册账号,账号密码随便输入即可<br><img src="/img/posts/2022/11/16/14.png"></p><h4 id="登录"><a href="#登录" class="headerlink" title="登录"></a>登录</h4><ol><li><p>输入注册的账号和密码,登录游戏<br><img src="/img/posts/2022/11/16/15.png"></p></li><li><p>服务器变灰,点击 <code>run1</code><br><img src="/img/posts/2022/11/16/16.png"><br><img src="/img/posts/2022/11/16/17.png"></p></li><li><p>服务器还是变灰,在控制端输入两次 <code>./stop</code>,在输入 <code>./run</code>,重新启动服务器即可<br><img src="/img/posts/2022/11/16/18.png"><br><img src="/img/posts/2022/11/16/19.png"><br><img src="/img/posts/2022/11/16/20.png"><br><img src="/img/posts/2022/11/16/21.png"></p></li></ol>]]></content>
<summary type="html"><h3 id="搭建准备"><a href="#搭建准备" class="headerlink" title="搭建准备"></a>搭建准备</h3></br>
<h4 id="安装-VMware-Workstation-Pro"><a href="#安装-VMware-Wor</summary>
<category term="教程" scheme="https://mrzgh.top/categories/%E6%95%99%E7%A8%8B/"/>
<category term="教程" scheme="https://mrzgh.top/tags/%E6%95%99%E7%A8%8B/"/>
<category term="Windows" scheme="https://mrzgh.top/tags/Windows/"/>
<category term="私服" scheme="https://mrzgh.top/tags/%E7%A7%81%E6%9C%8D/"/>
<category term="DNF" scheme="https://mrzgh.top/tags/DNF/"/>
</entry>
<entry>
<title>原神使用 3DMigoto Loader 加载 Mod</title>
<link href="https://mrzgh.top/posts/7717321e/"/>
<id>https://mrzgh.top/posts/7717321e/</id>
<published>2022-10-19T10:07:52.000Z</published>
<updated>2022-10-19T10:07:52.000Z</updated>
<content type="html"><![CDATA[<h4 id="下载"><a href="#下载" class="headerlink" title="下载"></a>下载</h4><p>选择 3dmigoto-GIMI-for-playing-mods.zip 下载<br><img src="/img/posts/2022/10/19/01.png"></p><div class="download_layout"> <img class="download_icon1" src="/img/icon/Download/01.svg" /> <div class="download_text"> <span>GI Model Importer</span> <p>来源: GitHub</p> </div> <div class="download_url"><a href="https://github.com/SilentNightSound/GI-Model-Importer/releases" target="_blank"><img class="download_icon2" src="/img/icon/Download/02.svg" /></a></div></div></br><h4 id="使用"><a href="#使用" class="headerlink" title="使用"></a>使用</h4><h5 id="编辑-d3dx-ini"><a href="#编辑-d3dx-ini" class="headerlink" title="编辑 d3dx.ini"></a>编辑 d3dx.ini</h5><p>解压下载的压缩包,打开 d3dx.ini 文件,搜索 loader ,找到 <code>target = </code><br><img src="/img/posts/2022/10/19/02.png"><br>找到你的游戏路径后,将 <code>target = </code> 后面的路径修改成你的游戏路径,然后保存即可<br><img src="/img/posts/2022/10/19/04.png"><br><img src="/img/posts/2022/10/19/03.png"></p><h5 id="Mod-使用方法"><a href="#Mod-使用方法" class="headerlink" title="Mod 使用方法"></a>Mod 使用方法</h5><p>打开 <a href="https://gamebanana.com/games/8552">GameBanana</a> 网站,找到你想要的 Mod</p><p>例如:我想要下图八重神子的 Mod<br><img src="/img/posts/2022/10/19/05.png"></p><p>把她下载下来<br><img src="/img/posts/2022/10/19/06.png"><img src="/img/posts/2022/10/19/07.png"></p><p>打开下载的 Mod 压缩包,把里面的文件夹,解压至 <code>3dmigoto/Mods</code> 的文件夹内<br><img src="/img/posts/2022/10/19/08.png"><img src="/img/posts/2022/10/19/09.png"></p><h5 id="启动"><a href="#启动" class="headerlink" title="启动"></a>启动</h5><p>用管理员模式打开 3DMigoto Loader.exe<br><img src="/img/posts/2022/10/19/10.png"></p><p>然后打开游戏,启动成功的话,命令窗口会消失,游戏内按 F10 即可刷新模型<br><img src="/img/posts/2022/10/19/11.png"></p>]]></content>
<summary type="html"><h4 id="下载"><a href="#下载" class="headerlink" title="下载"></a>下载</h4><p>选择 3dmigoto-GIMI-for-playing-mods.zip 下载<br><img src="/img/posts/2022/</summary>
<category term="教程" scheme="https://mrzgh.top/categories/%E6%95%99%E7%A8%8B/"/>
<category term="教程" scheme="https://mrzgh.top/tags/%E6%95%99%E7%A8%8B/"/>
<category term="Windows" scheme="https://mrzgh.top/tags/Windows/"/>
<category term="原神" scheme="https://mrzgh.top/tags/%E5%8E%9F%E7%A5%9E/"/>
<category term="私服" scheme="https://mrzgh.top/tags/%E7%A7%81%E6%9C%8D/"/>
<category term="GIMI" scheme="https://mrzgh.top/tags/GIMI/"/>
</entry>
<entry>
<title>Windows 搭建原神私服</title>
<link href="https://mrzgh.top/posts/2e6f1881/"/>
<id>https://mrzgh.top/posts/2e6f1881/</id>
<published>2022-10-17T04:03:47.000Z</published>
<updated>2023-11-21T15:03:47.000Z</updated>
<content type="html"><![CDATA[<h3 id="说明"><a href="#说明" class="headerlink" title="说明"></a>说明</h3><p>目前 <a href="https://github.com/Grasscutters/Grasscutter">Grasscutter</a> 项目最大支持到 4.0 版本</p></br><h3 id="客服端下载"><a href="#客服端下载" class="headerlink" title="客服端下载"></a>客服端下载</h3><div class="download_layout"> <img class="download_icon1" src="/img/icon/Download/01.svg" /> <div class="download_text"> <span>4.0 国服</span> <p>来源: 官网</p> </div> <div class="download_url"><a href="https://autopatchcn.yuanshen.com/client_app/download/pc_zip/20230804185703_R1La3H9xIH1hBiHJ/YuanShen_4.0.0.zip" target="_blank"><img class="download_icon2" src="/img/icon/Download/02.svg" /></a></div></div><div class="download_layout"> <img class="download_icon1" src="/img/icon/Download/01.svg" /> <div class="download_text"> <span>4.0 国际服</span> <p>来源: 官网</p> </div> <div class="download_url"><a href="https://autopatchhk.yuanshen.com/client_app/download/pc_zip/20230804185804_eTmE8EZjJZdAJapq/GenshinImpact_4.0.0.zip" target="_blank"><img class="download_icon2" src="/img/icon/Download/02.svg" /></a></div></div></br><h3 id="搭建环境"><a href="#搭建环境" class="headerlink" title="搭建环境"></a>搭建环境</h3><ol><li><p>Java17或其它版本</p><div class="download_layout"> <img class="download_icon1" src="/img/icon/Download/01.svg" /> <div class="download_text"> <span>Java17</span> <p>来源: 编程宝库</p> </div> <div class="download_url"><a href="http://www.codebaoku.com/jdk/jdk-oracle-jdk17.html" target="_blank"><img class="download_icon2" src="/img/icon/Download/02.svg" /></a></div></div></br></li><li><p>MongoDB</p><div class="download_layout"> <img class="download_icon1" src="/img/icon/Download/01.svg" /> <div class="download_text"> <span>MongoDB</span> <p>来源: 官网</p> </div> <div class="download_url"><a href="https://www.mongodb.com/try/download" target="_blank"><img class="download_icon2" src="/img/icon/Download/02.svg" /></a></div></div></br></li><li><p>Python3.8+</p><div class="download_layout"> <img class="download_icon1" src="/img/icon/Download/01.svg" /> <div class="download_text"> <span>Python</span> <p>来源: 官网</p> </div> <div class="download_url"><a href="https://www.python.org/downloads/" target="_blank"><img class="download_icon2" src="/img/icon/Download/02.svg" /></a></div></div></br></li><li><p>Mitmproxy</p><div class="download_layout"> <img class="download_icon1" src="/img/icon/Download/01.svg" /> <div class="download_text"> <span>Mitmproxy</span> <p>来源: 官网</p> </div> <div class="download_url"><a href="https://mitmproxy.org/" target="_blank"><img class="download_icon2" src="/img/icon/Download/02.svg" /></a></div></div></br></li></ol><h3 id="配置服务端资源"><a href="#配置服务端资源" class="headerlink" title="配置服务端资源"></a>配置服务端资源</h3><ol><li><p>下载 <a href="https://github.com/Grasscutters/Grasscutter">Grasscutter</a> 项目,解压到任意位置,解压后得到的文件夹名为 <code>Grasscutter-development</code><br><img src="/img/posts/2022/10/17/01.png"></p></li><li><p>把 <font color="#1e89f2">scripts</font> 目录下的 <code>proxy.py</code> 和 <code>proxy_config.py</code> 文件移动至根目录,删除多余的文件,保留下图五个文件即可<br><img src="/img/posts/2023/11/21/08.png"></p></li><li><p>下载 <a href="https://gitlab.com/YuukiPS/GC-Resources">GC Resources</a> 项目,把里面的 <code>Resources</code> 和 <code>Tool</code> 文件夹,解压至 <code>Grasscutter-development</code> 目录下,把这两个文件夹的名字改成小写。<br><img src="/img/posts/2023/11/21/09.png"><br><img src="/img/posts/2023/11/21/10.png"></p></li><li><p>下载 <a href="https://github.com/Grasscutters/Grasscutter/releases">Releases</a> 最新版的 grasscutter.jar,把下载的文件重命名为 <code>grasscutter.jar</code> ,然后放至 <code>Grasscutter-development</code> 目录下<br><img src="/img/posts/2023/11/21/11.png"><br><img src="/img/posts/2023/11/21/12.png"></p></li></ol></br><h3 id="运行服务端"><a href="#运行服务端" class="headerlink" title="运行服务端"></a>运行服务端</h3><h4 id="修改配置"><a href="#修改配置" class="headerlink" title="修改配置"></a>修改配置</h4><p>编辑 <code>proxy_config.py</code> 文件,把 <font color="#1e89f2">USE_SSL</font> 的值改为 <font color="#1e89f2">False</font><br><img src="/img/posts/2023/11/21/13.png"></p><p>编辑 <code>start_config.cmd</code> 文件,把里面的值改为相对应软件的路径</p><figure class="highlight cmd"><figcaption><div></div><div class="r2"></div><div class="r3"></div><span>CMD</span></figcaption><input class="btn-copy" type="image" src="/img/icon/copy.svg" alt="复制" /><table><tr><td class="gutter"><pre><span class="line">1</span><br><span class="line">2</span><br><span class="line">3</span><br><span class="line">4</span><br><span class="line">5</span><br><span class="line">6</span><br></pre></td><td class="code"><pre><span class="line"><span class="comment">@rem jdk</span></span><br><span class="line"><span class="built_in">set</span> JAVA_PATH=jdk的安装路径</span><br><span class="line"><span class="comment">@rem mitmproxy 代理</span></span><br><span class="line"><span class="built_in">set</span> MITMDUMP_PATH=mitmproxy的安装路径</span><br><span class="line"><span class="comment">@rem mongodb 数据库</span></span><br><span class="line"><span class="built_in">set</span> MONGODB_PATH=mongodb的安装路径</span><br></pre></td></tr></table></figure><p><img src="/img/posts/2023/11/21/14.png"></p><h4 id="运行服务"><a href="#运行服务" class="headerlink" title="运行服务"></a>运行服务</h4><ol><li><p>双击打开 <code>start.cmd</code> 文件,运行服务端,随后输入 <code>stop</code> 停止服务端<br><img src="/img/posts/2023/11/21/15.png"></p></li><li><p>服务端的目录结构<br><img src="/img/posts/2023/11/21/16.png"></p></li><li><p>编辑 <code>config.json</code> 文件,把 <font color="#1e89f2">useEncryption</font> 和 <font color="#1e89f2">useInRouting</font> 的值修改为 <code>false</code><br><img src="/img/posts/2023/11/21/21.png"></p></li><li><p>再次双击打开 <code>start.cmd</code> 文件,运行服务端</p></li></ol><h4 id="获取证书"><a href="#获取证书" class="headerlink" title="获取证书"></a>获取证书</h4><p>浏览器访问 <a href="http://mitm.it/">http://mitm.it/</a>,下载相应的证书<br><img src="/img/posts/2022/10/17/10.png"></p><h4 id="安装证书"><a href="#安装证书" class="headerlink" title="安装证书"></a>安装证书</h4><p>存储位置选为 <code>本地计算机</code> > 下一页 > 下一页 > 证书存储选为 <code>受信任的根证书颁发机构</code><br><img src="/img/posts/2022/10/17/11.png"><br><img src="/img/posts/2022/10/17/12.png"><br><img src="/img/posts/2022/10/17/13.png"><br><img src="/img/posts/2022/10/17/14.png"><br><img src="/img/posts/2022/10/17/15.png"></p></br><h3 id="连接服务端"><a href="#连接服务端" class="headerlink" title="连接服务端"></a>连接服务端</h3><h4 id="安装补丁"><a href="#安装补丁" class="headerlink" title="安装补丁"></a>安装补丁</h4><p>下载 <a href="https://github.com/34736384/RSAPatch/releases">RSAPatch.dll</a> 文件,下载完成后重命名为 <code>version.dll</code> ,然后把该文件放到游戏根目录下<br><img src="/img/posts/2023/11/21/17.png"><br><img src="/img/posts/2023/11/21/18.png"></p><h4 id="创建账号"><a href="#创建账号" class="headerlink" title="创建账号"></a>创建账号</h4><figure class="highlight bash"><figcaption><div></div><div class="r2"></div><div class="r3"></div><span>BASH</span></figcaption><input class="btn-copy" type="image" src="/img/icon/copy.svg" alt="复制" /><table><tr><td class="gutter"><pre><span class="line">1</span><br><span class="line">2</span><br></pre></td><td class="code"><pre><span class="line"><span class="comment"># <username> 用户名 | <uid> id </span></span><br><span class="line">account create <username> <uid></span><br></pre></td></tr></table></figure><p><img src="/img/posts/2023/11/21/19.png"></p><h4 id="运行游戏"><a href="#运行游戏" class="headerlink" title="运行游戏"></a>运行游戏</h4><p>启动游戏,输入刚刚创建的账号,密码随便输入,然后登录即可<br><img src="/img/posts/2022/10/17/18.png"></p><h4 id="停止服务端"><a href="#停止服务端" class="headerlink" title="停止服务端"></a>停止服务端</h4><p>在命令窗口输入 <code>stop</code> 即可<br><img src="/img/posts/2023/11/21/20.png"></p></br><h3 id="自定义配置"><a href="#自定义配置" class="headerlink" title="自定义配置"></a>自定义配置</h3><h4 id="config-json-文件"><a href="#config-json-文件" class="headerlink" title="config.json 文件"></a>config.json 文件</h4><figure class="highlight bash"><figcaption><div></div><div class="r2"></div><div class="r3"></div><span>BASH</span></figcaption><input class="btn-copy" type="image" src="/img/icon/copy.svg" alt="复制" /><table><tr><td class="gutter"><pre><span class="line">1</span><br><span class="line">2</span><br><span class="line">3</span><br><span class="line">4</span><br><span class="line">5</span><br><span class="line">6</span><br><span class="line">7</span><br><span class="line">8</span><br><span class="line">9</span><br><span class="line">10</span><br><span class="line">11</span><br><span class="line">12</span><br><span class="line">13</span><br><span class="line">14</span><br><span class="line">15</span><br><span class="line">16</span><br><span class="line">17</span><br><span class="line">18</span><br><span class="line">19</span><br><span class="line">20</span><br><span class="line">21</span><br><span class="line">22</span><br><span class="line">23</span><br><span class="line">24</span><br><span class="line">25</span><br><span class="line">26</span><br><span class="line">27</span><br><span class="line">28</span><br><span class="line">29</span><br><span class="line">30</span><br><span class="line">31</span><br><span class="line">32</span><br><span class="line">33</span><br><span class="line">34</span><br><span class="line">35</span><br><span class="line">36</span><br><span class="line">37</span><br></pre></td><td class="code"><pre><span class="line"><span class="comment"># 监听的本地地址,建议保持 0.0.0.0</span></span><br><span class="line">server.http.bindAddress</span><br><span class="line">server.game.bindAddress</span><br><span class="line"></span><br><span class="line"><span class="comment"># 服务器的 公网/内网IP,默认为 127.0.0.1 即只允许本机连接</span></span><br><span class="line">server.http.accessAddress</span><br><span class="line">server.game.accessAddress</span><br><span class="line"></span><br><span class="line"><span class="comment"># 服务器名称</span></span><br><span class="line">server.dispatch.defaultName </span><br><span class="line"></span><br><span class="line"><span class="comment"># 进入游戏的欢迎表情 id(int 数组)</span></span><br><span class="line">server.game.joinOptions.welcomeEmotes </span><br><span class="line"></span><br><span class="line"><span class="comment"># 进入游戏的欢迎语</span></span><br><span class="line">server.game.joinOptions.welcomeMotd</span><br><span class="line"></span><br><span class="line"><span class="comment"># 进入游戏的欢迎邮件,成员有 title content sender items ,items 成员有物品 id itemId 数量 itemCount 等级 itemLevel</span></span><br><span class="line">server.game.joinOptions.welcomeMail</span><br><span class="line"></span><br><span class="line"><span class="comment"># 游戏控制台的资料,成员有 avatarId 头像 (长的角色 id),nameCardId 名片 id,adventureRank 冒险等级, worldLevel 世界等级, nickName 昵称, signature 签名</span></span><br><span class="line">server.game.joinOptions.serverAccount </span><br><span class="line"></span><br><span class="line"><span class="comment"># 是否自动创建账号,默认为 false ,如修改为 true ,则允许登陆不存在的账号时自动创建 (不建议)</span></span><br><span class="line">account.autoCreate</span><br><span class="line"></span><br><span class="line"><span class="comment"># 自动创建的帐号默认拥有的权限 (文本型数组)</span></span><br><span class="line">account.defaultPermissions</span><br><span class="line"></span><br><span class="line"><span class="comment"># 库存上限</span></span><br><span class="line">server.game.gameOptions.inventoryLimits</span><br><span class="line"></span><br><span class="line"><span class="comment"># 单人 / 联机的队伍角色数量上限</span></span><br><span class="line">server.game.gameOptions.avatarLimits</span><br><span class="line"></span><br><span class="line"><span class="comment"># 是否启用体力系统</span></span><br><span class="line">server.game.gameOptions.staminaUsage</span><br></pre></td></tr></table></figure><h4 id="修改卡池"><a href="#修改卡池" class="headerlink" title="修改卡池"></a>修改卡池</h4><p>配置文件为 <code>.\data\Banners.json</code></p><figure class="highlight bash"><figcaption><div></div><div class="r2"></div><div class="r3"></div><span>BASH</span></figcaption><input class="btn-copy" type="image" src="/img/icon/copy.svg" alt="复制" /><table><tr><td class="gutter"><pre><span class="line">1</span><br><span class="line">2</span><br><span class="line">3</span><br><span class="line">4</span><br><span class="line">5</span><br><span class="line">6</span><br><span class="line">7</span><br><span class="line">8</span><br><span class="line">9</span><br><span class="line">10</span><br><span class="line">11</span><br></pre></td><td class="code"><pre><span class="line"><span class="comment"># 常驻池</span></span><br><span class="line">gachaType=200,scheduleId=893</span><br><span class="line"></span><br><span class="line"><span class="comment"># 角色 UP 池</span></span><br><span class="line">gachaType=301,scheduleId=903</span><br><span class="line"></span><br><span class="line"><span class="comment"># 武器 UP 池</span></span><br><span class="line">gachaType=302,scheduleId=903</span><br><span class="line"></span><br><span class="line"><span class="comment"># 角色 UP 池 2</span></span><br><span class="line">gachaType=400,scheduleId=913</span><br></pre></td></tr></table></figure><p>多卡池<br>增加 <code>gachaType</code> 为非以上四个值且 <code>scheduleId</code> 不重复的成员即可,注意客户端只识别以上四个 gachaType 值,添加的其他卡池不会显示类型。</p><blockquote><p>注意 2.7 版本的新卡池是按照实际 up 五星角色显示名称而不是和老版本一样根据卡池 id 显示 (旧卡池不受影响)。</p></blockquote><figure class="highlight bash"><figcaption><div></div><div class="r2"></div><div class="r3"></div><span>BASH</span></figcaption><input class="btn-copy" type="image" src="/img/icon/copy.svg" alt="复制" /><table><tr><td class="gutter"><pre><span class="line">1</span><br><span class="line">2</span><br><span class="line">3</span><br><span class="line">4</span><br><span class="line">5</span><br><span class="line">6</span><br><span class="line">7</span><br><span class="line">8</span><br><span class="line">9</span><br><span class="line">10</span><br><span class="line">11</span><br><span class="line">12</span><br><span class="line">13</span><br><span class="line">14</span><br><span class="line">15</span><br><span class="line">16</span><br><span class="line">17</span><br><span class="line">18</span><br><span class="line">19</span><br><span class="line">20</span><br><span class="line">21</span><br><span class="line">22</span><br><span class="line">23</span><br><span class="line">24</span><br><span class="line">25</span><br><span class="line">26</span><br><span class="line">27</span><br><span class="line">28</span><br><span class="line">29</span><br></pre></td><td class="code"><pre><span class="line"><span class="comment"># UP 五星,对应 id 在 Handbook 中可以找到,需修改 prefabPath previewPrefabPath titlePath 中的 A0** 为对应的卡池 id</span></span><br><span class="line">rateUpItems5</span><br><span class="line"></span><br><span class="line"><span class="comment"># UP 四星,对应 id 在 Handbook 中可以找到,需修改 prefabPath previewPrefabPath titlePath 中的 A0** 为对应的卡池 id</span></span><br><span class="line">rateUpItems4</span><br><span class="line"></span><br><span class="line"><span class="comment"># 抽卡耗费的货币名称,223 为纠缠之缘,224 为相遇之缘(修改可能会引发 bug)</span></span><br><span class="line">costItem</span><br><span class="line"></span><br><span class="line"><span class="comment"># 卡池排序,越大越靠前</span></span><br><span class="line">sortId</span><br><span class="line"></span><br><span class="line"><span class="comment"># 卡池开始的 10 位时间戳</span></span><br><span class="line">beginTime</span><br><span class="line"></span><br><span class="line"><span class="comment"># 卡池结束的 10 位时间戳</span></span><br><span class="line">endTime</span><br><span class="line"></span><br><span class="line"><span class="comment"># 最少几次出 hardPity 最多几次出 eventChance 歪的概率 % ,如果没有这三个成员自己加上即可</span></span><br><span class="line">softPity</span><br><span class="line"></span><br><span class="line"><span class="comment"># 为四星的权重数组,每个成员由两个数字构成,后一个数字代表前一个数字抽数下出四星的权重</span></span><br><span class="line">weights4</span><br><span class="line"></span><br><span class="line"><span class="comment"># 为五星的权重数组,每个成员由两个数字构成,后一个数字代表前一个数字抽数下出五星的权重</span></span><br><span class="line">weights5</span><br><span class="line"></span><br><span class="line"><span class="comment"># 为 STANDARD 表示常驻池,EVENT 表示角色 UP 池,WEAPON 表示武器 UP 池 (这个参数貌似只是看的)</span></span><br><span class="line">bannerType</span><br></pre></td></tr></table></figure><blockquote><p>注意开启太多卡池会容易报错,修改完建议使用工具检查语法是否正确,修改完后需要服务端 <code>reload</code> 或者重启才会生效</p></blockquote></br><h3 id="数据库"><a href="#数据库" class="headerlink" title="数据库"></a>数据库</h3><p>MongoDB 数据库默认无需密码也可访问,修改所有数据,故如果服务器搭建在公网,为保证数据安全,请进行以下操作</p><p>进入 MongoDB 安装目录下,以管理员模式打开cmd,执行</p><figure class="highlight bash"><figcaption><div></div><div class="r2"></div><div class="r3"></div><span>BASH</span></figcaption><input class="btn-copy" type="image" src="/img/icon/copy.svg" alt="复制" /><table><tr><td class="gutter"><pre><span class="line">1</span><br></pre></td><td class="code"><pre><span class="line">mongo.exe</span><br></pre></td></tr></table></figure><p>切换到 admin 数据库</p><figure class="highlight bash"><figcaption><div></div><div class="r2"></div><div class="r3"></div><span>BASH</span></figcaption><input class="btn-copy" type="image" src="/img/icon/copy.svg" alt="复制" /><table><tr><td class="gutter"><pre><span class="line">1</span><br></pre></td><td class="code"><pre><span class="line">use admin</span><br></pre></td></tr></table></figure><p>创建一个有权限管理任何数据库的用户,其中 uname upwd 请替换为你欲创建的用户名和密码</p><figure class="highlight bash"><figcaption><div></div><div class="r2"></div><div class="r3"></div><span>BASH</span></figcaption><input class="btn-copy" type="image" src="/img/icon/copy.svg" alt="复制" /><table><tr><td class="gutter"><pre><span class="line">1</span><br></pre></td><td class="code"><pre><span class="line">db.createUser({user:<span class="string">"uname"</span>,<span class="built_in">pwd</span>:<span class="string">"upwd"</span>,roles:[{role:<span class="string">"root"</span>,db:<span class="string">"admin"</span>}]})</span><br></pre></td></tr></table></figure><p>打开 cmd, 输入 mongod.cfg 来编辑数据库配置文件,取消掉 security 的注释并修改为</p><figure class="highlight bash"><figcaption><div></div><div class="r2"></div><div class="r3"></div><span>BASH</span></figcaption><input class="btn-copy" type="image" src="/img/icon/copy.svg" alt="复制" /><table><tr><td class="gutter"><pre><span class="line">1</span><br><span class="line">2</span><br></pre></td><td class="code"><pre><span class="line">security: </span><br><span class="line"> authorization: enabled </span><br></pre></td></tr></table></figure><blockquote><p>保存后,使用 <code>net stop Mongodb</code> 和 <code>net start Mongodb</code> 重启数据库即可<br>注意,还需要修改 config 中的数据库配置 <code>connectionUri</code> , 例如 <code>mongodb://uname:upwd@host:port</code></p></blockquote></br><h3 id="常见问题"><a href="#常见问题" class="headerlink" title="常见问题"></a>常见问题</h3><h5 id="控制台指令"><a href="#控制台指令" class="headerlink" title="控制台指令"></a>控制台指令</h5><p>游戏登陆后默认有一个名为 <code>Server </code>的好友,此为游戏控制台,可向其发送指令;当然,你也可以在服务端控制台窗口中输入指令;注意部分指令仅可在其中一种途径使用</p><blockquote><p>游戏内发送指令均需加上前缀 ! 或 /</p></blockquote><p>查询指令可以,打开服务端的 <code>GM Handbook\GM Handbook - CHS.txt</code> 文件,查询指令及资源id,或者使用 <a href="https://github.com/jie65535/GrasscutterCommandGenerator/releases">GrasscutterCommandGenerator</a> 和 <a href="https://wmn1525.github.io/grasscutterTools/dist/index.html#/">GrasscutterTools</a> 生成指令</p><h5 id="错误问题"><a href="#错误问题" class="headerlink" title="错误问题"></a>错误问题</h5><p>2.1. 服务启动报错<br>请检查端口是否被占用,无法解除占用请尝试修改 <code>config.json</code> 中的端口,和 <code>proxy_config.py</code> 中的端口。</p><figure class="highlight bash"><figcaption><div></div><div class="r2"></div><div class="r3"></div><span>BASH</span></figcaption><input class="btn-copy" type="image" src="/img/icon/copy.svg" alt="复制" /><table><tr><td class="gutter"><pre><span class="line">1</span><br><span class="line">2</span><br><span class="line">3</span><br><span class="line">4</span><br><span class="line">5</span><br></pre></td><td class="code"><pre><span class="line"><span class="comment"># 查看占用端口的进程</span></span><br><span class="line">netstat -aon|findstr <span class="string">"端口号"</span></span><br><span class="line"></span><br><span class="line"><span class="comment"># 杀掉进程</span></span><br><span class="line">taskkill /t /f /pid 进程pid</span><br></pre></td></tr></table></figure><p>2.2. 无法下载证书<br>没有正确配置代理,存在其他代理软件,打开的是 https ,而不是 http。</p><p>2.3. 4206错误<br>检查代理端 / 服务端所有配置,重启代理端 / 重启服务器。<br>若无法解决则,关闭代理正常启动游戏,检查更新完后,再次开代理进入游戏。<br>修改 <code>config.json</code> 中 <code>server.http.accessAddress</code> 为 <code>dispatchcnglobal.yuanshen.com</code> 。</p><p>2.4. 登陆账号提示网络错误 / 网络超时<br>修改 <code>config.json</code> 中 <code>server.http.accessAddress</code> 为 <code>dispatchcnglobal.yuanshen.com</code> 然后进一遍游戏,如果能进去,就可以将其还原。</p><p>2.5. 点击登录转圈然后没反应<br>如果点击后服务端日志有成功登录的提示,关掉登录窗口即可进入游戏。如无,重启服务端代理。</p><p>2.6. 502/4301/ 无法连接服务器<br>没配置正确,请自行检查</p><p>2.7. 登陆后检查更新失败<br>代理日志中有 mihoyo.com / hoyoverse.com 子域的请求,但显示拒绝连接等错误,可能是服务端网络问题导致无法连接米哈游服务器</p><p>2.8. 开启代理后还是登录了官服<br>有其他代理冲突,服务端没有正确运行。</p><p>2.9. 4214错误<br>密钥错误,原因 没有 patch 客户端 / 客户端 patch 错误 / 客户端与服务端不兼容。</p><p>2.10. 4201错误<br>检查是否正确安装并信任证书</p><p>2.11. -9203错误<br>一般为代理问题</p><p>2.12. 卡检查更新<br>尝试正常进游戏一次后再连代理进,检查服务端网络问题,如确实没问题请尝试重启代理端 / 更换代理端口 / 重启服务器</p><p>2.13. 进门后连接超时<br>放通 UDP 22102</p><p>2.14. 进门白屏<br>乱改数据库改出问题了,或者服务端系统不兼容 Java</p>]]></content>
<summary type="html"><h3 id="说明"><a href="#说明" class="headerlink" title="说明"></a>说明</h3><p>目前 <a href="https://github.com/Grasscutters/Grasscutter">Grasscutter</</summary>
<category term="教程" scheme="https://mrzgh.top/categories/%E6%95%99%E7%A8%8B/"/>
<category term="教程" scheme="https://mrzgh.top/tags/%E6%95%99%E7%A8%8B/"/>
<category term="Windows" scheme="https://mrzgh.top/tags/Windows/"/>
<category term="Grasscutter" scheme="https://mrzgh.top/tags/Grasscutter/"/>
<category term="原神" scheme="https://mrzgh.top/tags/%E5%8E%9F%E7%A5%9E/"/>
<category term="私服" scheme="https://mrzgh.top/tags/%E7%A7%81%E6%9C%8D/"/>
</entry>
<entry>
<title>Hexo 版本升级</title>
<link href="https://mrzgh.top/posts/f2539c19/"/>
<id>https://mrzgh.top/posts/f2539c19/</id>
<published>2022-10-12T10:24:32.000Z</published>
<updated>2022-10-12T10:24:32.000Z</updated>
<content type="html"><![CDATA[<h3 id="升级"><a href="#升级" class="headerlink" title="升级"></a>升级</h3><ol><li><p>全局升级 hexo-cli</p><figure class="highlight bash"><figcaption><div></div><div class="r2"></div><div class="r3"></div><span>BASH</span></figcaption><input class="btn-copy" type="image" src="/img/icon/copy.svg" alt="复制" /><table><tr><td class="gutter"><pre><span class="line">1</span><br></pre></td><td class="code"><pre><span class="line">npm i hexo-cli -g</span><br></pre></td></tr></table></figure></li><li><p>检查系统中的插件是否有升级的</p><figure class="highlight bash"><figcaption><div></div><div class="r2"></div><div class="r3"></div><span>BASH</span></figcaption><input class="btn-copy" type="image" src="/img/icon/copy.svg" alt="复制" /><table><tr><td class="gutter"><pre><span class="line">1</span><br><span class="line">2</span><br></pre></td><td class="code"><pre><span class="line">npm install -g npm-check</span><br><span class="line">npm-check</span><br></pre></td></tr></table></figure></li><li><p>升级系统中的插件</p><figure class="highlight bash"><figcaption><div></div><div class="r2"></div><div class="r3"></div><span>BASH</span></figcaption><input class="btn-copy" type="image" src="/img/icon/copy.svg" alt="复制" /><table><tr><td class="gutter"><pre><span class="line">1</span><br><span class="line">2</span><br></pre></td><td class="code"><pre><span class="line">npm install -g npm-upgrade</span><br><span class="line">npm-upgrade</span><br></pre></td></tr></table></figure></li><li><p>全局更新</p><figure class="highlight bash"><figcaption><div></div><div class="r2"></div><div class="r3"></div><span>BASH</span></figcaption><input class="btn-copy" type="image" src="/img/icon/copy.svg" alt="复制" /><table><tr><td class="gutter"><pre><span class="line">1</span><br><span class="line">2</span><br></pre></td><td class="code"><pre><span class="line">npm update -g</span><br><span class="line">npm update --save</span><br></pre></td></tr></table></figure></li></ol>]]></content>
<summary type="html"><h3 id="升级"><a href="#升级" class="headerlink" title="升级"></a>升级</h3><ol>
<li><p>全局升级 hexo-cli</p>
<figure class="highlight bash"><figcaption></summary>
<category term="Hexo" scheme="https://mrzgh.top/categories/Hexo/"/>
<category term="教程" scheme="https://mrzgh.top/tags/%E6%95%99%E7%A8%8B/"/>
<category term="Hexo" scheme="https://mrzgh.top/tags/Hexo/"/>
</entry>
<entry>
<title>利用 EFB 使 Telegram 收发微信消息</title>
<link href="https://mrzgh.top/posts/622c629d/"/>
<id>https://mrzgh.top/posts/622c629d/</id>
<published>2021-12-08T09:17:04.000Z</published>
<updated>2021-12-08T09:17:04.000Z</updated>
<content type="html"><![CDATA[<h3 id="简介"><a href="#简介" class="headerlink" title="简介"></a>简介</h3><h4 id="EH-Forwarder-Bot(EFB)"><a href="#EH-Forwarder-Bot(EFB)" class="headerlink" title="EH Forwarder Bot(EFB)"></a>EH Forwarder Bot(EFB)</h4><p>是一个可扩展的开源聊天平台隧道 Bot 框架,允许用户一次发送和接收来自多个平台的消息,目前支持在 Telegram 上收发微信、QQ、Facebook Message 信息,支持文字、语音、图片、视频、表情互通,虽有一些功能限制但可用性良好</p><h4 id="微信网页版"><a href="#微信网页版" class="headerlink" title="微信网页版"></a>微信网页版</h4><p>微信会对使用第三方客户端登录<a href="https://wx.qq.com/">微信网页版</a>的用户实行封禁,账号较老的用户封禁率似乎不高。<br><code>采用了最新的UOS协议,对于不支持微信网页版的账号也可以使用。</code></p><h4 id="GitHub"><a href="#GitHub" class="headerlink" title="GitHub"></a>GitHub</h4><p><a href="https://github.com/blueset/ehForwarderBot">ehForwarderBot</a>、<a href="https://github.com/blueset/efb-telegram-master">efb-telegram-maste</a>、<a href="https://github.com/blueset/efb-wechat-slave">efb-wechat-slave</a></p><h4 id="准备工作"><a href="#准备工作" class="headerlink" title="准备工作"></a>准备工作</h4><ol><li>能够科学上网</li><li>Ubuntu 18.04 以上的系统( 本人用的是 Windows Linux 子系统 Ubuntu 20.04 LTS )</li><li>Telegram 软件( 手机端或电脑端都可以 )</li></ol><blockquote><p>注:手机端可以使用 Termux 安装</p></blockquote><br><h3 id="开始"><a href="#开始" class="headerlink" title="开始"></a>开始</h3><h4 id="一、-获取-Bot-Token"><a href="#一、-获取-Bot-Token" class="headerlink" title="一、 获取 Bot Token"></a>一、 获取 Bot Token</h4><ol><li>在 Telegram 里,对 @botfather 输入: /newbot</li><li>输入 Bot 名称</li><li>输入 Bot 用户名,注意用户名必须以 Bot 结尾</li><li>保存获取到的 token</li></ol><p><img src="/img/posts/2021/12/08/01.png"></p><h4 id="二、-配置-Bot"><a href="#二、-配置-Bot" class="headerlink" title="二、 配置 Bot"></a>二、 配置 Bot</h4><ol><li>在 Telegram 里,对 @botfather 输入: /setprivacy 选择 Disable ( 允许 Bot 读取非指令信息 )</li><li>在 Telegram 里,对 @botfather 输入: /setjoingroups, 选择 Enable ( 允许将 Bot 添加进群组 )</li><li>在 Telegram 里,对 @botfather 输入: /setcommands, 输入下列内容 ( 允许 Bot 提供指令列表 )</li></ol><figure class="highlight bash"><figcaption><div></div><div class="r2"></div><div class="r3"></div><span>BASH</span></figcaption><input class="btn-copy" type="image" src="/img/icon/copy.svg" alt="复制" /><table><tr><td class="gutter"><pre><span class="line">1</span><br><span class="line">2</span><br><span class="line">3</span><br><span class="line">4</span><br><span class="line">5</span><br><span class="line">6</span><br><span class="line">7</span><br><span class="line">8</span><br></pre></td><td class="code"><pre><span class="line"><span class="built_in">help</span> - 显示命令列表.</span><br><span class="line"><span class="built_in">link</span> - 将远程会话绑定到 Telegram 群组</span><br><span class="line">chat - 生成会话头</span><br><span class="line">recog - 回复语音消息以进行识别</span><br><span class="line">info - 显示当前 Telegram 聊天的信息.</span><br><span class="line">unlink_all - 将所有远程会话从 Telegram 群组解绑.</span><br><span class="line">update_info - 更新群组名称和头像</span><br><span class="line">extra - 获取更多功能</span><br></pre></td></tr></table></figure><p><img src="/img/posts/2021/12/08/02.png"></p><h4 id="三、-获取-Telegram-账户-ID"><a href="#三、-获取-Telegram-账户-ID" class="headerlink" title="三、 获取 Telegram 账户 ID"></a>三、 获取 Telegram 账户 ID</h4><p>在 Telegram 里,对 @get_id_bot 点击 start 即可获得你的 Telegram ID</p><p><img src="/img/posts/2021/12/08/03.png"></p><h4 id="四、-安装依赖"><a href="#四、-安装依赖" class="headerlink" title="四、 安装依赖"></a>四、 安装依赖</h4><figure class="highlight bash"><figcaption><div></div><div class="r2"></div><div class="r3"></div><span>BASH</span></figcaption><input class="btn-copy" type="image" src="/img/icon/copy.svg" alt="复制" /><table><tr><td class="gutter"><pre><span class="line">1</span><br><span class="line">2</span><br><span class="line">3</span><br></pre></td><td class="code"><pre><span class="line">sudo su</span><br><span class="line">apt update</span><br><span class="line">apt install libwebp-dev libmagic-dev git screen nano -y</span><br></pre></td></tr></table></figure><h4 id="五、-安装-Python3-6(或更高版本)"><a href="#五、-安装-Python3-6(或更高版本)" class="headerlink" title="五、 安装 Python3.6(或更高版本)"></a>五、 安装 Python3.6(或更高版本)</h4><figure class="highlight bash"><figcaption><div></div><div class="r2"></div><div class="r3"></div><span>BASH</span></figcaption><input class="btn-copy" type="image" src="/img/icon/copy.svg" alt="复制" /><table><tr><td class="gutter"><pre><span class="line">1</span><br></pre></td><td class="code"><pre><span class="line">apt install python3-pip python3-setuptools python3-dev -y</span><br></pre></td></tr></table></figure><h4 id="六、-安装-FFmpeg"><a href="#六、-安装-FFmpeg" class="headerlink" title="六、 安装 FFmpeg"></a>六、 安装 FFmpeg</h4><figure class="highlight bash"><figcaption><div></div><div class="r2"></div><div class="r3"></div><span>BASH</span></figcaption><input class="btn-copy" type="image" src="/img/icon/copy.svg" alt="复制" /><table><tr><td class="gutter"><pre><span class="line">1</span><br><span class="line">2</span><br><span class="line">3</span><br><span class="line">4</span><br><span class="line">5</span><br><span class="line">6</span><br><span class="line">7</span><br><span class="line">8</span><br></pre></td><td class="code"><pre><span class="line"><span class="comment">#下载ffmpeg二进制</span></span><br><span class="line">wget https://www.moerats.com/usr/down/ffmpeg/ffmpeg-git-$(getconf LONG_BIT)bit-static.tar.xz</span><br><span class="line"><span class="comment">#解压文件</span></span><br><span class="line">tar xvf ffmpeg-git-*-static.tar.xz</span><br><span class="line"><span class="comment">#移动ffmpeg可执行文件</span></span><br><span class="line"><span class="built_in">mv</span> ffmpeg-git-*/ffmpeg ffmpeg-git-*/ffprobe /usr/bin/</span><br><span class="line"><span class="comment">#删除文件</span></span><br><span class="line"><span class="built_in">rm</span> -rf ffmpeg-git-*</span><br></pre></td></tr></table></figure><h4 id="七、-安装-EFB"><a href="#七、-安装-EFB" class="headerlink" title="七、 安装 EFB"></a>七、 安装 EFB</h4><figure class="highlight bash"><figcaption><div></div><div class="r2"></div><div class="r3"></div><span>BASH</span></figcaption><input class="btn-copy" type="image" src="/img/icon/copy.svg" alt="复制" /><table><tr><td class="gutter"><pre><span class="line">1</span><br><span class="line">2</span><br><span class="line">3</span><br><span class="line">4</span><br><span class="line">5</span><br><span class="line">6</span><br></pre></td><td class="code"><pre><span class="line"><span class="comment"># 框架</span></span><br><span class="line">pip3 install ehforwarderbot</span><br><span class="line"><span class="comment"># Telegram 模块</span></span><br><span class="line">pip3 install efb-telegram-master</span><br><span class="line"><span class="comment"># WeChat 模块</span></span><br><span class="line">pip3 install efb-wechat-slave</span><br></pre></td></tr></table></figure><h4 id="八、-配置文件"><a href="#八、-配置文件" class="headerlink" title="八、 配置文件"></a>八、 配置文件</h4><ol><li><p>EFB 配置</p><figure class="highlight bash"><figcaption><div></div><div class="r2"></div><div class="r3"></div><span>BASH</span></figcaption><input class="btn-copy" type="image" src="/img/icon/copy.svg" alt="复制" /><table><tr><td class="gutter"><pre><span class="line">1</span><br><span class="line">2</span><br></pre></td><td class="code"><pre><span class="line"><span class="built_in">mkdir</span> -p ~/.ehforwarderbot/profiles/default</span><br><span class="line">nano ~/.ehforwarderbot/profiles/default/config.yaml</span><br></pre></td></tr></table></figure><p>粘贴下列内容,<code>ctrl+x</code> 保存退出</p><figure class="highlight yaml"><figcaption><div></div><div class="r2"></div><div class="r3"></div><span>YAML</span></figcaption><input class="btn-copy" type="image" src="/img/icon/copy.svg" alt="复制" /><table><tr><td class="gutter"><pre><span class="line">1</span><br><span class="line">2</span><br><span class="line">3</span><br></pre></td><td class="code"><pre><span class="line"><span class="attr">master_channel:</span> <span class="string">blueset.telegram</span></span><br><span class="line"><span class="attr">slave_channels:</span></span><br><span class="line"><span class="bullet">-</span> <span class="string">blueset.wechat</span></span><br></pre></td></tr></table></figure></li><li><p>Telegram 模块配置</p><figure class="highlight bash"><figcaption><div></div><div class="r2"></div><div class="r3"></div><span>BASH</span></figcaption><input class="btn-copy" type="image" src="/img/icon/copy.svg" alt="复制" /><table><tr><td class="gutter"><pre><span class="line">1</span><br><span class="line">2</span><br></pre></td><td class="code"><pre><span class="line"><span class="built_in">mkdir</span> ~/.ehforwarderbot/profiles/default/blueset.telegram</span><br><span class="line">nano ~/.ehforwarderbot/profiles/default/blueset.telegram/config.yaml</span><br></pre></td></tr></table></figure><p>粘贴下列内容,<code>ctrl+x</code> 保存退出</p><figure class="highlight yaml"><figcaption><div></div><div class="r2"></div><div class="r3"></div><span>YAML</span></figcaption><input class="btn-copy" type="image" src="/img/icon/copy.svg" alt="复制" /><table><tr><td class="gutter"><pre><span class="line">1</span><br><span class="line">2</span><br><span class="line">3</span><br><span class="line">4</span><br><span class="line">5</span><br><span class="line">6</span><br><span class="line">7</span><br><span class="line">8</span><br></pre></td><td class="code"><pre><span class="line"><span class="attr">token:</span> <span class="string">"你的token"</span> </span><br><span class="line"><span class="attr">admins:</span></span><br><span class="line"><span class="bullet">-</span> <span class="string">你的userid</span> </span><br><span class="line"><span class="attr">flags:</span></span><br><span class="line"> <span class="comment"># 将所有图像消息作为文件发送,以防止主动报文的图像压缩</span></span><br><span class="line"> <span class="attr">send_image_as_file:</span> <span class="literal">false</span></span><br><span class="line"> <span class="comment"># 图片/视频/文件消息没有标题时的占位符文本</span></span><br><span class="line"> <span class="attr">default_media_prompt:</span> <span class="string">text</span></span><br></pre></td></tr></table></figure></li></ol><h4 id="九、-设置代理"><a href="#九、-设置代理" class="headerlink" title="九、 设置代理"></a>九、 设置代理</h4><ol><li><p>在 cmd 输入 <code>ipconfig</code> 查看本机 IP 地址<br><img src="/img/posts/2021/12/08/04.png"></p></li><li><p>在 Ubuntu 输入 <code>ifconfig</code> 查看 IP 地址,没有 <code>ifconfig</code> 命令则输入 <code>sudo apt-get install net-tools</code> 命令安装<br><img src="/img/posts/2021/12/08/05.png"></p></li><li><p>可以知道本机跟子系统同一域的是 192.168.31.84</p></li><li><p>在 Ubuntu 输入 <code>vi /etc/environment</code>,粘贴下列代码</p><figure class="highlight yaml"><figcaption><div></div><div class="r2"></div><div class="r3"></div><span>YAML</span></figcaption><input class="btn-copy" type="image" src="/img/icon/copy.svg" alt="复制" /><table><tr><td class="gutter"><pre><span class="line">1</span><br><span class="line">2</span><br><span class="line">3</span><br><span class="line">4</span><br><span class="line">5</span><br><span class="line">6</span><br><span class="line">7</span><br><span class="line">8</span><br></pre></td><td class="code"><pre><span class="line"><span class="comment"># 代理配置</span></span><br><span class="line"><span class="comment"># 本人使用的是 Clash 默认端口号为 7980</span></span><br><span class="line"><span class="string">export</span> <span class="string">http_proxy=http://192.168.31.84:7890;</span></span><br><span class="line"><span class="string">export</span> <span class="string">https_proxy=http://192.168.31.84:7890;</span></span><br><span class="line"><span class="string">export</span> <span class="string">ftp_proxy=http://192.168.31.84:7890;</span></span><br><span class="line"></span><br><span class="line"><span class="comment"># 跳过代理</span></span><br><span class="line"><span class="string">no_proxy="127.0.0.1,</span> <span class="string">localhost,</span> <span class="string">qq,</span> <span class="string">weixin,</span> <span class="string">login.weixin.qq.com,</span> <span class="string">wx2.qq.com,</span> <span class="string">*.qq.*,</span> <span class="string">*.weixin.*"</span></span><br></pre></td></tr></table></figure></li><li><p>输入 <code>source /etc/environment</code> 使代理生效</p></li></ol><h4 id="十、-启动"><a href="#十、-启动" class="headerlink" title="十、 启动"></a>十、 启动</h4><figure class="highlight bash"><figcaption><div></div><div class="r2"></div><div class="r3"></div><span>BASH</span></figcaption><input class="btn-copy" type="image" src="/img/icon/copy.svg" alt="复制" /><table><tr><td class="gutter"><pre><span class="line">1</span><br></pre></td><td class="code"><pre><span class="line">ehforwarderbot</span><br></pre></td></tr></table></figure><p>此时会给一个微信二维码或者二维码链接给你,放到浏览器打开扫描登录即可。</p><h4 id="十一、-使用"><a href="#十一、-使用" class="headerlink" title="十一、 使用"></a>十一、 使用</h4><ol><li>在 Telegram 里新建群组,把你创建的 Bot 添加进去,把 Bot 设置为管理员</li><li>对 Bot 输入 /link 选择你要绑定的好友或群,再绑定你刚创建的群组</li><li>好友或群里发的信息,就会发送到你创建的群组</li><li>不绑定的话,微信所有的消息都会发送到 Bot 里</li></ol><h4 id="十二、-更新"><a href="#十二、-更新" class="headerlink" title="十二、 更新"></a>十二、 更新</h4><figure class="highlight bash"><figcaption><div></div><div class="r2"></div><div class="r3"></div><span>BASH</span></figcaption><input class="btn-copy" type="image" src="/img/icon/copy.svg" alt="复制" /><table><tr><td class="gutter"><pre><span class="line">1</span><br><span class="line">2</span><br><span class="line">3</span><br></pre></td><td class="code"><pre><span class="line">pip3 install --upgrade ehforwarderbot</span><br><span class="line">pip3 install --upgrade efb-telegram-master </span><br><span class="line">pip3 install --upgrade efb-wechat-slave</span><br></pre></td></tr></table></figure><h4 id="十三、-后台"><a href="#十三、-后台" class="headerlink" title="十三、 后台"></a>十三、 后台</h4><figure class="highlight bash"><figcaption><div></div><div class="r2"></div><div class="r3"></div><span>BASH</span></figcaption><input class="btn-copy" type="image" src="/img/icon/copy.svg" alt="复制" /><table><tr><td class="gutter"><pre><span class="line">1</span><br><span class="line">2</span><br></pre></td><td class="code"><pre><span class="line"><span class="built_in">cd</span> /etc/systemd/system/</span><br><span class="line">nano efb.service</span><br></pre></td></tr></table></figure><p>粘贴下列内容,<code>ctrl+x</code> 保存退出</p><figure class="highlight bash"><figcaption><div></div><div class="r2"></div><div class="r3"></div><span>BASH</span></figcaption><input class="btn-copy" type="image" src="/img/icon/copy.svg" alt="复制" /><table><tr><td class="gutter"><pre><span class="line">1</span><br><span class="line">2</span><br><span class="line">3</span><br><span class="line">4</span><br><span class="line">5</span><br><span class="line">6</span><br><span class="line">7</span><br><span class="line">8</span><br><span class="line">9</span><br><span class="line">10</span><br><span class="line">11</span><br><span class="line">12</span><br></pre></td><td class="code"><pre><span class="line">[Unit]</span><br><span class="line">Description=ehforwarderbot</span><br><span class="line">After=network.target</span><br><span class="line"></span><br><span class="line">[Install]</span><br><span class="line">WantedBy=multi-user.target</span><br><span class="line"></span><br><span class="line">[Service]</span><br><span class="line">Type=simple</span><br><span class="line">WorkingDirectory=/root</span><br><span class="line">ExecStart=/usr/local/bin/ehforwarderbot</span><br><span class="line">Restart=always</span><br></pre></td></tr></table></figure><p>输入代码启动 efb 开机自启 efb</p><figure class="highlight bash"><figcaption><div></div><div class="r2"></div><div class="r3"></div><span>BASH</span></figcaption><input class="btn-copy" type="image" src="/img/icon/copy.svg" alt="复制" /><table><tr><td class="gutter"><pre><span class="line">1</span><br><span class="line">2</span><br><span class="line">3</span><br><span class="line">4</span><br><span class="line">5</span><br><span class="line">6</span><br><span class="line">7</span><br><span class="line">8</span><br><span class="line">9</span><br></pre></td><td class="code"><pre><span class="line"><span class="comment">#重新加载进程守护</span></span><br><span class="line">systemctl daemon-reload</span><br><span class="line"><span class="comment">#进程守护 启动efb</span></span><br><span class="line">systemctl start efb.service</span><br><span class="line"><span class="comment">#打印日志 此时不会直接显示二维码,而需要你打开http的链接,进行扫码登录</span></span><br><span class="line">journalctl -f -u efb.service</span><br><span class="line"><span class="comment">#进程守护 开机自启efb</span></span><br><span class="line">systemctl <span class="built_in">enable</span> efb.service</span><br><span class="line"></span><br></pre></td></tr></table></figure><p>查看状态</p><figure class="highlight bash"><figcaption><div></div><div class="r2"></div><div class="r3"></div><span>BASH</span></figcaption><input class="btn-copy" type="image" src="/img/icon/copy.svg" alt="复制" /><table><tr><td class="gutter"><pre><span class="line">1</span><br><span class="line">2</span><br><span class="line">3</span><br><span class="line">4</span><br><span class="line">5</span><br><span class="line">6</span><br><span class="line">7</span><br><span class="line">8</span><br></pre></td><td class="code"><pre><span class="line"><span class="comment">#进程守护 停止efb</span></span><br><span class="line">systemctl stop efb.service</span><br><span class="line"><span class="comment">#进程守护 关闭开机自启efb</span></span><br><span class="line">systemctl <span class="built_in">disable</span> efb.service</span><br><span class="line"><span class="comment">#查看当前 efb 状态</span></span><br><span class="line">systemctl status efb.service</span><br><span class="line"><span class="comment">#实时查看 efb 守护日志</span></span><br><span class="line">journalctl -f -u efb.service</span><br></pre></td></tr></table></figure>]]></content>
<summary type="html"><h3 id="简介"><a href="#简介" class="headerlink" title="简介"></a>简介</h3><h4 id="EH-Forwarder-Bot(EFB)"><a href="#EH-Forwarder-Bot(EFB)" class="he</summary>
<category term="教程" scheme="https://mrzgh.top/categories/%E6%95%99%E7%A8%8B/"/>
<category term="教程" scheme="https://mrzgh.top/tags/%E6%95%99%E7%A8%8B/"/>
<category term="Ubuntu" scheme="https://mrzgh.top/tags/Ubuntu/"/>
<category term="EFB" scheme="https://mrzgh.top/tags/EFB/"/>
<category term="Windows" scheme="https://mrzgh.top/tags/Windows/"/>
</entry>
<entry>
<title>删除 Github 的所有提交记录</title>
<link href="https://mrzgh.top/posts/802b0d9b/"/>
<id>https://mrzgh.top/posts/802b0d9b/</id>
<published>2021-10-01T08:18:00.000Z</published>
<updated>2021-10-01T08:18:00.000Z</updated>
<content type="html"><![CDATA[<h3 id="删除记录"><a href="#删除记录" class="headerlink" title="删除记录"></a>删除记录</h3><p>在本地 GitHub 的项目路径下,打开 <code>Git Bash</code> 窗口,运行下列代码。</p><figure class="highlight bash"><figcaption><div></div><div class="r2"></div><div class="r3"></div><span>BASH</span></figcaption><input class="btn-copy" type="image" src="/img/icon/copy.svg" alt="复制" /><table><tr><td class="gutter"><pre><span class="line">1</span><br><span class="line">2</span><br><span class="line">3</span><br><span class="line">4</span><br><span class="line">5</span><br><span class="line">6</span><br><span class="line">7</span><br><span class="line">8</span><br><span class="line">9</span><br><span class="line">10</span><br><span class="line">11</span><br><span class="line">12</span><br></pre></td><td class="code"><pre><span class="line"><span class="comment"># 尝试运行</span></span><br><span class="line">git checkout --orphan latest_branch</span><br><span class="line"><span class="comment"># 添加所有文件</span></span><br><span class="line">git add -A</span><br><span class="line"><span class="comment"># 提交更改</span></span><br><span class="line">git commit -am <span class="string">"commit message"</span></span><br><span class="line"><span class="comment"># 删除分支</span></span><br><span class="line">git branch -D master</span><br><span class="line"><span class="comment"># 将当前分支重命名</span></span><br><span class="line">git branch -m master</span><br><span class="line"><span class="comment"># 强制更新存储库</span></span><br><span class="line">git push -f origin master</span><br></pre></td></tr></table></figure>]]></content>
<summary type="html"><h3 id="删除记录"><a href="#删除记录" class="headerlink" title="删除记录"></a>删除记录</h3><p>在本地 GitHub 的项目路径下,打开 <code>Git Bash</code> 窗口,运行下列代码。</p>
<fig</summary>
<category term="教程" scheme="https://mrzgh.top/categories/%E6%95%99%E7%A8%8B/"/>
<category term="教程" scheme="https://mrzgh.top/tags/%E6%95%99%E7%A8%8B/"/>
<category term="Git" scheme="https://mrzgh.top/tags/Git/"/>
</entry>
<entry>
<title>Git Portable 配置</title>
<link href="https://mrzgh.top/posts/1543b37f/"/>
<id>https://mrzgh.top/posts/1543b37f/</id>
<published>2021-10-01T06:57:50.000Z</published>
<updated>2021-10-01T06:57:50.000Z</updated>
<content type="html"><![CDATA[<h3 id="简介"><a href="#简介" class="headerlink" title="简介"></a>简介</h3><p>Git Portable 是针对 Windows 版 Git 所设计的一款软件,你可以选择将它安装在U盘或移动硬盘等便携设备上。它不需要安装,也不会在注册表上留下记录。它无法像安装版的 Git 那样,可以使用右键 <code>Git Bash</code> 或者 <code>Git GUI</code> 。</p><h3 id="下载"><a href="#下载" class="headerlink" title="下载"></a>下载</h3><p>在 Git 官网下载对应的 Windows 的 Portable 版。比如我的是64位,就下载64位的。<br><img src="/img/posts/2021/10/01/01.png"></p><div class="download_layout"> <img class="download_icon1" src="/img/icon/Download/01.svg" /> <div class="download_text"> <span>Git Portable 下载</span> <p>来源: 官网</p> </div> <div class="download_url"><a href="https://git-scm.com/download/win" target="_blank"><img class="download_icon2" src="/img/icon/Download/02.svg" /></a></div></div> <h3 id="用户配置"><a href="#用户配置" class="headerlink" title="用户配置"></a>用户配置</h3><p>Git 每次进行提交时,都会检查是否有提交者的信息。为了避免每次都要重新设置用户信息,因此我们只需要将配置保存在 Git Portable 的安装路径下,然后将这个路径临时设置为 <code>$HOME</code> 即可。下面是 <code>.gitconfig</code> 文件的格式</p><figure class="highlight bash"><figcaption><div></div><div class="r2"></div><div class="r3"></div><span>BASH</span></figcaption><input class="btn-copy" type="image" src="/img/icon/copy.svg" alt="复制" /><table><tr><td class="gutter"><pre><span class="line">1</span><br><span class="line">2</span><br><span class="line">3</span><br></pre></td><td class="code"><pre><span class="line">[user]</span><br><span class="line"> name = Your name</span><br><span class="line"> email = Your e-mail</span><br></pre></td></tr></table></figure><h3 id="SSH-配置"><a href="#SSH-配置" class="headerlink" title="SSH 配置"></a>SSH 配置</h3><p>1.Git Portable 的 SSH 配置和安装版 Git 的配置步骤基本相同,只是某些步骤不一样。<br>2.使用下面的命令生成密钥。</p><figure class="highlight bash"><figcaption><div></div><div class="r2"></div><div class="r3"></div><span>BASH</span></figcaption><input class="btn-copy" type="image" src="/img/icon/copy.svg" alt="复制" /><table><tr><td class="gutter"><pre><span class="line">1</span><br></pre></td><td class="code"><pre><span class="line">ssh-keygen -t rsa -C <span class="string">"Your e-mail"</span></span><br></pre></td></tr></table></figure><ol start="3"><li>回车后会提示你输入密钥的路径,改成 Git Portable 的安装路径, 后面的默认直接回车。</li></ol><h3 id="添加-git-ignore-命令"><a href="#添加-git-ignore-命令" class="headerlink" title="添加 git ignore 命令"></a>添加 git ignore 命令</h3><p>GitHub 上有一个针对不同语言或编程环境的 <code>.gitignore</code> 文件列表可供我们免费使用, 但每次从上面下载的话,是比较麻烦的。基于这个文件列表设计了一个自动添加 <code>.gitignore</code> 文件的命令—— <code>git ignore</code>。针对 Git Portable,可以在前面提到的 <code>.gitconfig</code> 文件中添加下面的代码。</p><figure class="highlight bash"><figcaption><div></div><div class="r2"></div><div class="r3"></div><span>BASH</span></figcaption><input class="btn-copy" type="image" src="/img/icon/copy.svg" alt="复制" /><table><tr><td class="gutter"><pre><span class="line">1</span><br><span class="line">2</span><br></pre></td><td class="code"><pre><span class="line">[<span class="built_in">alias</span>]</span><br><span class="line"> ignore = <span class="string">"!gi() { curl -L -s https://www.gitignore.io/api/<span class="variable">$@</span> ;}; gi"</span></span><br></pre></td></tr></table></figure><h3 id="环境变量配置"><a href="#环境变量配置" class="headerlink" title="环境变量配置"></a>环境变量配置</h3><p>在 <code>PATH</code> 中添加 git 的环境变量,路径为 Git Portable 安装路径下的 <code>cmd</code> 文件夹,在 <code>cmd</code> 中使用 <code>git version</code> 命令可验证是否成功。</p><h3 id="配置右键菜单"><a href="#配置右键菜单" class="headerlink" title="配置右键菜单"></a>配置右键菜单</h3><p>为右键菜单添加 <code>Git Bash</code> ,在 Git Portable 安装路径下,新建一个 <code>bat</code> 文件,名字随意,在里面写入下列代码,保存后以管理员身份运行,即可。</p><figure class="highlight bash"><figcaption><div></div><div class="r2"></div><div class="r3"></div><span>BASH</span></figcaption><input class="btn-copy" type="image" src="/img/icon/copy.svg" alt="复制" /><table><tr><td class="gutter"><pre><span class="line">1</span><br><span class="line">2</span><br><span class="line">3</span><br><span class="line">4</span><br><span class="line">5</span><br><span class="line">6</span><br><span class="line">7</span><br><span class="line">8</span><br><span class="line">9</span><br></pre></td><td class="code"><pre><span class="line">@rem 图标路径 </span><br><span class="line"><span class="built_in">set</span> icon=%~dp0mingw64\share\git\git-for-windows.ico</span><br><span class="line">@rem 程序路径 </span><br><span class="line"><span class="built_in">set</span> <span class="built_in">command</span>=%~dp0git-bash.exe</span><br><span class="line">reg add <span class="string">"HKEY_CLASSES_ROOT\Directory\Background\shell\OpenInGit"</span> /d <span class="string">"Git Bash"</span> /f</span><br><span class="line">reg add <span class="string">"HKEY_CLASSES_ROOT\Directory\Background\shell\OpenInGit\command"</span> /d <span class="string">"%command%"</span> /f</span><br><span class="line">reg add <span class="string">"HKEY_CLASSES_ROOT\Directory\Background\shell\OpenInGit"</span> /v <span class="string">"Icon"</span> /d <span class="string">"%icon%"</span> /f</span><br><span class="line">ECHO 添加右键菜单成功</span><br><span class="line">pause</span><br></pre></td></tr></table></figure>]]></content>
<summary type="html"><h3 id="简介"><a href="#简介" class="headerlink" title="简介"></a>简介</h3><p>Git Portable 是针对 Windows 版 Git 所设计的一款软件,你可以选择将它安装在U盘或移动硬盘等便携设备上。它不需要安装</summary>
<category term="教程" scheme="https://mrzgh.top/categories/%E6%95%99%E7%A8%8B/"/>
<category term="教程" scheme="https://mrzgh.top/tags/%E6%95%99%E7%A8%8B/"/>
<category term="Git" scheme="https://mrzgh.top/tags/Git/"/>
</entry>
<entry>
<title>MIUI12.5 解锁 System 动态分区</title>
<link href="https://mrzgh.top/posts/7f81bd69/"/>
<id>https://mrzgh.top/posts/7f81bd69/</id>
<published>2021-07-20T06:03:47.000Z</published>
<updated>2021-07-20T06:03:47.000Z</updated>
<content type="html"><![CDATA[<h3 id="一、说明"><a href="#一、说明" class="headerlink" title="一、说明"></a>一、说明</h3><ol><li>本文使用的 Rom 包为 <font color="#1e89f2">MIUI12.5 21.6.30</font></li><li>需要 <a href="/post/f69b264e/">D.N.A</a> 工具进行解包</li><li>编辑工具为 <font color="#1e89f2">Sublime Text</font></li></ol><div class="download_layout"> <img class="download_icon1" src="/img/icon/Download/01.svg" /> <div class="download_text"> <span>Sublime Text 下载</span> <p>来源: 官网</p> </div> <div class="download_url"><a href="https://www.sublimetext.com/download" target="_blank"><img class="download_icon2" src="/img/icon/Download/02.svg" /></a></div></div><ol start="4"><li>解包教程请看 <a href="/post/2b1d269d/">之前的帖子</a></li></ol><br><h3 id="二、解锁System"><a href="#二、解锁System" class="headerlink" title="二、解锁System"></a>二、解锁System</h3><p>打开 <font color="#1e89f2">/vendor/etc/fstab.qcom</font> 文件,找到 <font color="#1e89f2">avb</font> 相关内容,把它删除即可,逗号别忘了删<br><img src="/img/posts/2021/07/20/03.png"> <img src="/img/posts/2021/07/20/04.png"></p>]]></content>
<summary type="html"><h3 id="一、说明"><a href="#一、说明" class="headerlink" title="一、说明"></a>一、说明</h3><ol>
<li>本文使用的 Rom 包为 <font color="#1e89f2">MIUI12.5 21.6.30</fon</summary>
<category term="MIUI" scheme="https://mrzgh.top/categories/MIUI/"/>
<category term="教程" scheme="https://mrzgh.top/tags/%E6%95%99%E7%A8%8B/"/>
<category term="Android" scheme="https://mrzgh.top/tags/Android/"/>
<category term="Ubuntu" scheme="https://mrzgh.top/tags/Ubuntu/"/>
<category term="D.N.A" scheme="https://mrzgh.top/tags/D-N-A/"/>
<category term="MIUI" scheme="https://mrzgh.top/tags/MIUI/"/>
</entry>
<entry>
<title>MIUI12.5 解密 data</title>
<link href="https://mrzgh.top/posts/ad5c14a1/"/>
<id>https://mrzgh.top/posts/ad5c14a1/</id>
<published>2021-07-20T05:18:40.000Z</published>
<updated>2021-07-20T05:18:40.000Z</updated>
<content type="html"><![CDATA[<h3 id="一、说明"><a href="#一、说明" class="headerlink" title="一、说明"></a>一、说明</h3><ol><li>本文使用的 Rom 包为 <font color="#1e89f2">MIUI12.5 21.6.30</font></li><li>需要 <a href="/post/f69b264e/">D.N.A</a> 工具进行解包</li><li>编辑工具为 <font color="#1e89f2">Sublime Text</font></li></ol><div class="download_layout"> <img class="download_icon1" src="/img/icon/Download/01.svg" /> <div class="download_text"> <span>Sublime Text 下载</span> <p>来源: 官网</p> </div> <div class="download_url"><a href="https://www.sublimetext.com/download" target="_blank"><img class="download_icon2" src="/img/icon/Download/02.svg" /></a></div></div><ol start="4"><li>解包教程请看 <a href="/post/2b1d269d/">上一篇帖子</a></li></ol><br><h3 id="二、解密Data"><a href="#二、解密Data" class="headerlink" title="二、解密Data"></a>二、解密Data</h3><ol><li>打开 <font color="#1e89f2">/vendor/etc/fstab.qcom</font> 文件,找到 <font color="#1e89f2">/dev/block/bootdevice/by-name/userdata</font> 这一行,把 <font color="#1e89f2">fileencryption</font> 改为 <font color="#1e89f2">encryptable</font><br><img src="/img/posts/2021/07/20/01.png"> <img src="/img/posts/2021/07/20/02.png"></li></ol><br><ol start="2"><li>有些是 <font color="#1e89f2">forceencrypt</font>,一样改成 <font color="#1e89f2">encryptable</font></li><li>刷入后要格式化data</li></ol>]]></content>
<summary type="html"><h3 id="一、说明"><a href="#一、说明" class="headerlink" title="一、说明"></a>一、说明</h3><ol>
<li>本文使用的 Rom 包为 <font color="#1e89f2">MIUI12.5 21.6.30</fon</summary>
<category term="MIUI" scheme="https://mrzgh.top/categories/MIUI/"/>
<category term="教程" scheme="https://mrzgh.top/tags/%E6%95%99%E7%A8%8B/"/>
<category term="Android" scheme="https://mrzgh.top/tags/Android/"/>
<category term="Ubuntu" scheme="https://mrzgh.top/tags/Ubuntu/"/>
<category term="D.N.A" scheme="https://mrzgh.top/tags/D-N-A/"/>
<category term="MIUI" scheme="https://mrzgh.top/tags/MIUI/"/>
</entry>
<entry>
<title>MIUI12.5 破解卡米</title>
<link href="https://mrzgh.top/posts/2b1d269d/"/>
<id>https://mrzgh.top/posts/2b1d269d/</id>
<published>2021-07-15T11:38:01.000Z</published>
<updated>2021-07-15T11:38:01.000Z</updated>
<content type="html"><![CDATA[<h3 id="一、说明"><a href="#一、说明" class="headerlink" title="一、说明"></a>一、说明</h3><ol><li>本文使用的 Rom 包为 <font color="#1e89f2">MIUI12.5 21.6.30</font></li><li>需要 <a href="/post/f69b264e/">D.N.A</a> 工具进行解包</li><li>编辑工具为 <font color="#1e89f2">MT管理器</font></li></ol><div class="download_layout"> <img class="download_icon1" src="/img/icon/Download/01.svg" /> <div class="download_text"> <span>MT管理器 下载</span> <p>来源: 酷安</p> </div> <div class="download_url"><a href="https://www.coolapk.com/apk/bin.mt.plus" target="_blank"><img class="download_icon2" src="/img/icon/Download/02.svg" /></a></div></div><ol start="4"><li><font color="#1e89f2">D.N.A</font> 需要在 <a href="/post/67ae9c91/">Ubuntu</a> 环境使用,本文使用的为 <font color="#1e89f2">Windows10</font> 下的子系统</li></ol><br><h3 id="二、解包"><a href="#二、解包" class="headerlink" title="二、解包"></a>二、解包</h3><ol><li>把 <font color="#1e89f2">Rom</font> 包拷贝到你所安装 <font color="#1e89f2">D.N.A</font> 的路径<br><img src="/img/posts/2021/07/15/06.png"></li></ol><br><ol start="2"><li>在路径框输入 <font color="#1e89f2">bash</font> 启动子系统,然后子系统输入 <font color="#1e89f2">su</font> 获取root权限<br><img src="/img/posts/2021/07/15/07.png"> <img src="/img/posts/2021/07/15/08.png"></li></ol><br><ol start="3"><li>输入 <font color="#1e89f2">python3 run.py</font> 启动 <font color="#1e89f2">D.N.A</font> 工具<figure class="highlight bash"><figcaption><div></div><div class="r2"></div><div class="r3"></div><span>BASH</span></figcaption><input class="btn-copy" type="image" src="/img/icon/copy.svg" alt="复制" /><table><tr><td class="gutter"><pre><span class="line">1</span><br></pre></td><td class="code"><pre><span class="line">python3 run.py</span><br></pre></td></tr></table></figure><img src="/img/posts/2021/07/15/09.png"> <img src="/img/posts/2021/07/15/10.png"></li></ol><br><ol start="4"><li>输入 <font color="#1e89f2">33</font> 选择 <font color="#1e89f2">Rom</font> 包前面的序号进行解压,解压需要时间,请耐心等待<br><img src="/img/posts/2021/07/15/11.png"> <img src="/img/posts/2021/07/15/12.png"> <img src="/img/posts/2021/07/15/13.png"> <img src="/img/posts/2021/07/15/14.png"></li></ol><br><h3 id="三、破解卡米"><a href="#三、破解卡米" class="headerlink" title="三、破解卡米"></a>三、破解卡米</h3><ol><li>打开解压好的工程文件夹,把 <font color="#1e89f2">/system/system/framework/services.jar</font> 文件用MT管理器打开<br><img src="/img/posts/2021/07/15/15.png"> <img src="/img/posts/2021/07/15/16.png"></li></ol><br><ol start="2"><li>点击任意一个 <font color="#1e89f2">dex</font> 文件,选择 <font color="#1e89f2">Dex编辑器++</font>,全选然后确定<br><img src="/img/posts/2021/07/15/17.png"> <img src="/img/posts/2021/07/15/18.png"> <img src="/img/posts/2021/07/15/19.png"></li></ol><br><ol start="3"><li>打开后,依次打开 <font color="#1e89f2">com/miui/server</font> 找到 <font color="#1e89f2">SecurityManagerService</font> ,打开后搜索 <font color="#1e89f2">.method private checkSystemSelfProtection(Z)V</font>,删除 line 中间的内容,然后保持退出<br><img src="/img/posts/2021/07/15/20.png"> <img src="/img/posts/2021/07/15/21.png"> <img src="/img/posts/2021/07/15/22.png"> <img src="/img/posts/2021/07/15/23.png"> <img src="/img/posts/2021/07/15/24.png"></li></ol><br><h3 id="四、打包"><a href="#四、打包" class="headerlink" title="四、打包"></a>四、打包</h3><ol><li>把修改好的 <font color="#1e89f2">services.jar</font> 拷贝,替换原来的文件,回到子系统,输入 <font color="#1e89f2">08</font> 再输入 <font color="#1e89f2">1</font> 开始合成,等待打包为br格式<br><img src="/img/posts/2021/07/15/25.png"></li></ol><br><ol start="2"><li>合成完毕后输入 <font color="#1e89f2">09</font> 再输入 <font color="#1e89f2">1</font>,再根据需求选择是否删除源文件或工程包,输入后等待打包为zip刷机包,打包好的刷机包在源文件目录下<br><img src="/img/posts/2021/07/15/26.png"> <img src="/img/posts/2021/07/15/27.png"></li></ol><br><ol start="3"><li>打包完后,ROM会缺少 <font color="#D64B4D">boot.img</font> 和 <font color="#D64B4D">exaid.img</font> 镜像文件,只需要把这两个文件添加进去即可<br><img src="/img/posts/2021/07/15/28.png"></li></ol><br><ol start="4"><li>用工具打包的ROM,包里会缺少一部分刷机脚本,只需要删除ROM包里的 <font color="#1e89f2">META-INF</font> 文件夹, 再把官方ROM包里的 <font color="#1e89f2">META-INF</font> 文件夹,添加进去即可</li></ol>]]></content>
<summary type="html"><h3 id="一、说明"><a href="#一、说明" class="headerlink" title="一、说明"></a>一、说明</h3><ol>
<li>本文使用的 Rom 包为 <font color="#1e89f2">MIUI12.5 21.6.30</fon</summary>
<category term="MIUI" scheme="https://mrzgh.top/categories/MIUI/"/>
<category term="教程" scheme="https://mrzgh.top/tags/%E6%95%99%E7%A8%8B/"/>
<category term="Android" scheme="https://mrzgh.top/tags/Android/"/>
<category term="Ubuntu" scheme="https://mrzgh.top/tags/Ubuntu/"/>
<category term="D.N.A" scheme="https://mrzgh.top/tags/D-N-A/"/>
<category term="MIUI" scheme="https://mrzgh.top/tags/MIUI/"/>
</entry>
<entry>
<title>Diaspora 主题美化日记</title>
<link href="https://mrzgh.top/posts/ff31d855/"/>
<id>https://mrzgh.top/posts/ff31d855/</id>
<published>2021-07-14T01:10:56.000Z</published>
<updated>2023-11-21T14:00:41.000Z</updated>
<content type="html"><![CDATA[<h3 id="说明"><a href="#说明" class="headerlink" title="说明"></a>说明</h3><ol><li>本帖基于 <a href="https://github.com/Fechin/hexo-theme-diaspora">Diaspora主题</a> 进行魔改美化方案编写</li><li>魔改后的成品 <a href="https://github.com/5MayRain/hexo-theme-diaspora">GitHub</a></li><li>因每个人的目录都不同,设定博客根目录为 <font color="#1e89f2">Blogroot</font>,主题根目录为 <font color="#1e89f2">Themeroot</font></li><li>本帖使用的工具为 <font color="#1e89f2">Sublime Text</font></li></ol><div class="download_layout"> <img class="download_icon1" src="/img/icon/Download/01.svg" /> <div class="download_text"> <span>Sublime Text 下载</span> <p>来源: 官网</p> </div> <div class="download_url"><a href="http://www.sublimetext.com/download" target="_blank"><img class="download_icon2" src="/img/icon/Download/02.svg" /></a></div></div><h3 id="帖内显示封面"><a href="#帖内显示封面" class="headerlink" title="帖内显示封面"></a>帖内显示封面</h3><ol><li>打开 <font color="#1e89f2">Themeroot/_config.yml</font>,在里面添加 <font color="#1e89f2">帖子封面视图</font> 的配置<figure class="highlight bash"><figcaption><div></div><div class="r2"></div><div class="r3"></div><span>BASH</span></figcaption><input class="btn-copy" type="image" src="/img/icon/copy.svg" alt="复制" /><table><tr><td class="gutter"><pre><span class="line">1</span><br><span class="line">2</span><br><span class="line">3</span><br></pre></td><td class="code"><pre><span class="line"><span class="comment"># 帖子视图 ( cover、text、all)</span></span><br><span class="line"><span class="comment"># 设定有三种视图,cover 为封面视图(标题在封面内显示),text 为默认的视图,all 为两者同时显示(封面跟标题分开显示)</span></span><br><span class="line">postview: <span class="string">'cover'</span></span><br></pre></td></tr></table></figure><img src="/img/posts/2021/07/14/01.png"></li></ol><br><ol start="2"><li>打开 <font color="#1e89f2">Themeroot/layout/_partial/post/article.ejs</font>,在最顶部添加代码<figure class="highlight html"><figcaption><div></div><div class="r2"></div><div class="r3"></div><span>HTML</span></figcaption><input class="btn-copy" type="image" src="/img/icon/copy.svg" alt="复制" /><table><tr><td class="gutter"><pre><span class="line">1</span><br><span class="line">2</span><br><span class="line">3</span><br><span class="line">4</span><br><span class="line">5</span><br><span class="line">6</span><br><span class="line">7</span><br><span class="line">8</span><br><span class="line">9</span><br><span class="line">10</span><br><span class="line">11</span><br><span class="line">12</span><br><span class="line">13</span><br><span class="line">14</span><br><span class="line">15</span><br><span class="line">16</span><br><span class="line">17</span><br><span class="line">18</span><br><span class="line">19</span><br><span class="line">20</span><br><span class="line">21</span><br><span class="line">22</span><br><span class="line">23</span><br><span class="line">24</span><br><span class="line">25</span><br><span class="line">26</span><br><span class="line">27</span><br></pre></td><td class="code"><pre><span class="line"><span class="comment"><!-- 帖子视图 --></span></span><br><span class="line"><% if ( theme.postview == 'cover'){ %></span><br><span class="line"> <span class="tag"><<span class="name">div</span> <span class="attr">class</span>=<span class="string">"post_cover"</span> ></span></span><br><span class="line"> <% if ( page.cover == '' || page.cover == null ){ %></span><br><span class="line"> <span class="tag"><<span class="name">img</span> <span class="attr">src</span>=<span class="string">"<%- theme.cover %>"</span> /></span></span><br><span class="line"> <% } else { %></span><br><span class="line"> <span class="tag"><<span class="name">img</span> <span class="attr">src</span>=<span class="string">"<%- page.cover %>"</span> /></span></span><br><span class="line"> <% } %></span><br><span class="line"> <span class="tag"><<span class="name">div</span> <span class="attr">class</span>=<span class="string">"post_cover_mask"</span>></span><span class="tag"></<span class="name">div</span>></span></span><br><span class="line"> <span class="tag"><<span class="name">div</span> <span class="attr">class</span>=<span class="string">"post_text"</span>></span></span><br><span class="line"> <span class="tag"><<span class="name">h1</span>></span><%- page.title %><span class="tag"></<span class="name">h1</span>></span></span><br><span class="line"> <span class="tag"><<span class="name">div</span>></span></span><br><span class="line"> <span class="tag"><<span class="name">span</span>></span><%- page.date.locale("zh-cn").format("MMMM DD, YYYY") %><span class="tag"></<span class="name">span</span>></span></span><br><span class="line"></span><br><span class="line"> <%- partial('_partial/post/tag', {post: page}) %></span><br><span class="line"> <span class="tag"></<span class="name">div</span>></span></span><br><span class="line"> <span class="tag"></<span class="name">div</span>></span></span><br><span class="line"> <span class="tag"></<span class="name">div</span>></span></span><br><span class="line"><% } else if( theme.postview == 'all'){ %></span><br><span class="line"> <span class="tag"><<span class="name">div</span> <span class="attr">class</span>=<span class="string">"post_cover"</span> ></span></span><br><span class="line"> <% if ( page.cover == '' || page.cover == null ){ %></span><br><span class="line"> <span class="tag"><<span class="name">img</span> <span class="attr">src</span>=<span class="string">"<%- theme.cover %>"</span> /></span></span><br><span class="line"> <% } else { %></span><br><span class="line"> <span class="tag"><<span class="name">img</span> <span class="attr">src</span>=<span class="string">"<%- page.cover %>"</span> /></span></span><br><span class="line"> <% } %></span><br><span class="line"> <span class="tag"></<span class="name">div</span>></span></span><br><span class="line"><% } %></span><br></pre></td></tr></table></figure><img src="/img/posts/2021/07/14/02.png"></li></ol><br><ol start="3"><li>给默认的标题添加判断<figure class="highlight html"><figcaption><div></div><div class="r2"></div><div class="r3"></div><span>HTML</span></figcaption><input class="btn-copy" type="image" src="/img/icon/copy.svg" alt="复制" /><table><tr><td class="gutter"><pre><span class="line">1</span><br><span class="line">2</span><br><span class="line">3</span><br><span class="line">4</span><br><span class="line">5</span><br><span class="line">6</span><br><span class="line">7</span><br><span class="line">8</span><br><span class="line">9</span><br></pre></td><td class="code"><pre><span class="line"><span class="comment"><!-- 帖子视图 --></span></span><br><span class="line"><% if (theme.postview != 'cover'){ %></span><br><span class="line"> <span class="tag"><<span class="name">h1</span> <span class="attr">class</span>=<span class="string">"title"</span>></span><%- page.title %><span class="tag"></<span class="name">h1</span>></span></span><br><span class="line"> <span class="tag"><<span class="name">div</span> <span class="attr">class</span>=<span class="string">"stuff"</span>></span></span><br><span class="line"> <span class="tag"><<span class="name">span</span>></span><%- page.date.locale("zh-cn").format("MMMM DD, YYYY") %><span class="tag"></<span class="name">span</span>></span></span><br><span class="line"></span><br><span class="line"> <%- partial('_partial/post/tag', {post: page}) %></span><br><span class="line"> <span class="tag"></<span class="name">div</span>></span></span><br><span class="line"><% } %></span><br></pre></td></tr></table></figure><img src="/img/posts/2021/07/14/03.png"></li></ol><br><ol start="4"><li><p>在<font color="#1e89f2">Themeroot/source/css/</font> 目录下新建一个css样式文件,我这里把它命名为 <font color="#1e89f2">site.css</font>,然后在里面添加 <font color="#1e89f2">帖子封面视图</font> 的样式</p><figure class="highlight css"><figcaption><div></div><div class="r2"></div><div class="r3"></div><span>CSS</span></figcaption><input class="btn-copy" type="image" src="/img/icon/copy.svg" alt="复制" /><table><tr><td class="gutter"><pre><span class="line">1</span><br><span class="line">2</span><br><span class="line">3</span><br><span class="line">4</span><br><span class="line">5</span><br><span class="line">6</span><br><span class="line">7</span><br><span class="line">8</span><br><span class="line">9</span><br><span class="line">10</span><br><span class="line">11</span><br><span class="line">12</span><br><span class="line">13</span><br><span class="line">14</span><br><span class="line">15</span><br><span class="line">16</span><br><span class="line">17</span><br><span class="line">18</span><br><span class="line">19</span><br><span class="line">20</span><br><span class="line">21</span><br><span class="line">22</span><br><span class="line">23</span><br><span class="line">24</span><br><span class="line">25</span><br><span class="line">26</span><br><span class="line">27</span><br><span class="line">28</span><br><span class="line">29</span><br><span class="line">30</span><br><span class="line">31</span><br><span class="line">32</span><br><span class="line">33</span><br><span class="line">34</span><br><span class="line">35</span><br><span class="line">36</span><br><span class="line">37</span><br><span class="line">38</span><br><span class="line">39</span><br><span class="line">40</span><br><span class="line">41</span><br><span class="line">42</span><br><span class="line">43</span><br><span class="line">44</span><br><span class="line">45</span><br><span class="line">46</span><br><span class="line">47</span><br><span class="line">48</span><br><span class="line">49</span><br><span class="line">50</span><br><span class="line">51</span><br><span class="line">52</span><br><span class="line">53</span><br><span class="line">54</span><br><span class="line">55</span><br></pre></td><td class="code"><pre><span class="line"><span class="comment">/*帖子封面*/</span></span><br><span class="line"><span class="selector-class">.post_cover</span> {</span><br><span class="line"><span class="attribute">width</span>: <span class="number">100%</span>;</span><br><span class="line"><span class="attribute">height</span>: <span class="number">56.2vw</span>;</span><br><span class="line"><span class="attribute">position</span>: relative;</span><br><span class="line"><span class="attribute">pointer-events</span>: none;</span><br><span class="line">}</span><br><span class="line"></span><br><span class="line"><span class="selector-class">.post_cover</span> <span class="selector-tag">img</span> {</span><br><span class="line"><span class="attribute">width</span>: <span class="number">100%</span>;</span><br><span class="line"><span class="attribute">height</span>: <span class="number">100%</span>;</span><br><span class="line"><span class="attribute">object-fit</span>: cover;</span><br><span class="line"><span class="attribute">position</span>: absolute;</span><br><span class="line"><span class="attribute">z-index</span>: <span class="number">0</span>;</span><br><span class="line">}</span><br><span class="line"></span><br><span class="line"><span class="selector-class">.post_cover</span> <span class="selector-class">.post_cover_mask</span> {</span><br><span class="line"><span class="attribute">width</span>: <span class="number">100%</span>;</span><br><span class="line"><span class="attribute">height</span>: <span class="number">100%</span>;</span><br><span class="line"><span class="attribute">position</span>: absolute; </span><br><span class="line"><span class="attribute">background-image</span>: <span class="built_in">linear-gradient</span>(<span class="built_in">rgba</span>(<span class="number">0</span>,<span class="number">0</span>,<span class="number">0</span>,<span class="number">0</span>), <span class="built_in">rgba</span>(<span class="number">0</span>,<span class="number">0</span>,<span class="number">0</span>,<span class="number">0.8</span>));</span><br><span class="line"><span class="attribute">z-index</span>: <span class="number">0</span>;</span><br><span class="line">}</span><br><span class="line"></span><br><span class="line"><span class="selector-class">.post_cover</span> <span class="selector-class">.post_text</span> {</span><br><span class="line"><span class="attribute">width</span>: <span class="number">90%</span>;</span><br><span class="line"><span class="attribute">position</span>: absolute;</span><br><span class="line"><span class="attribute">color</span>: <span class="number">#ffffff</span>;</span><br><span class="line"><span class="attribute">margin</span>: <span class="number">0</span> auto;</span><br><span class="line"><span class="attribute">z-index</span>: <span class="number">2</span>;</span><br><span class="line"><span class="attribute">left</span>: <span class="number">5vw</span>;</span><br><span class="line"><span class="attribute">bottom</span>: <span class="number">5rem</span>;</span><br><span class="line">}</span><br><span class="line"></span><br><span class="line"><span class="selector-class">.post_cover</span> <span class="selector-class">.post_text</span> <span class="selector-tag">h1</span> {</span><br><span class="line"><span class="attribute">font-size</span>: <span class="number">2.5rem</span>;</span><br><span class="line"><span class="attribute">font-weight</span>: bold;</span><br><span class="line"><span class="attribute">white-space</span>: nowrap;</span><br><span class="line"><span class="attribute">overflow</span>: hidden;</span><br><span class="line"><span class="attribute">text-overflow</span>: ellipsis;</span><br><span class="line"><span class="attribute">margin-bottom</span>: <span class="number">10px</span>;</span><br><span class="line">}</span><br><span class="line"></span><br><span class="line"><span class="selector-class">.post_cover</span> <span class="selector-class">.post_text</span> <span class="selector-tag">div</span> <span class="selector-class">.post-tags-list-item</span> {</span><br><span class="line"><span class="attribute">background-color</span>: <span class="number">#333333</span>;</span><br><span class="line">}</span><br><span class="line"></span><br><span class="line"><span class="selector-class">.post_cover</span> <span class="selector-class">.post_text</span> <span class="selector-tag">div</span> <span class="selector-class">.post-tags-list-item</span> <span class="selector-tag">a</span> {</span><br><span class="line"><span class="attribute">color</span>: <span class="number">#ffffff</span>;</span><br><span class="line"><span class="attribute">pointer-events</span>: auto;</span><br><span class="line">}</span><br><span class="line"></span><br><span class="line"><span class="selector-class">.stuff</span> {</span><br><span class="line"><span class="attribute">margin-bottom</span>: <span class="number">30px</span>;</span><br><span class="line">}</span><br></pre></td></tr></table></figure></li><li><p>打开 <font color="#1e89f2">Themeroot/layout/_partial/head.ejs</font> ,找到<font color="#D64B4D"><%- css([‘css/diaspora.css’)%></font> ,在后面添加 <font color="#1e89f2">site.css</font></p><figure class="highlight bash"><figcaption><div></div><div class="r2"></div><div class="r3"></div><span>BASH</span></figcaption><input class="btn-copy" type="image" src="/img/icon/copy.svg" alt="复制" /><table><tr><td class="gutter"><pre><span class="line">1</span><br></pre></td><td class="code"><pre><span class="line"><%- css([<span class="string">'css/diaspora.css'</span>, <span class="string">'css/site.css'</span>])%></span><br></pre></td></tr></table></figure><p><img src="/img/posts/2021/07/14/04.png"></p></li></ol><br><ol start="6"><li>手机端预览,顺序为 cover、all<br><img src="/img/posts/2021/07/14/05.jpg" alt="cover"><br><img src="/img/posts/2021/07/14/06.jpg" alt="all"></li></ol><br><h3 id="添加更新时间"><a href="#添加更新时间" class="headerlink" title="添加更新时间"></a>添加更新时间</h3><ol><li>打开 <font color="#1e89f2">Themeroot/layout/_partial/post/article.ejs</font>,在标题的下方添加代码<figure class="highlight html"><figcaption><div></div><div class="r2"></div><div class="r3"></div><span>HTML</span></figcaption><input class="btn-copy" type="image" src="/img/icon/copy.svg" alt="复制" /><table><tr><td class="gutter"><pre><span class="line">1</span><br><span class="line">2</span><br><span class="line">3</span><br><span class="line">4</span><br><span class="line">5</span><br><span class="line">6</span><br><span class="line">7</span><br><span class="line">8</span><br><span class="line">9</span><br><span class="line">10</span><br><span class="line">11</span><br><span class="line">12</span><br><span class="line">13</span><br><span class="line">14</span><br><span class="line">15</span><br><span class="line">16</span><br><span class="line">17</span><br></pre></td><td class="code"><pre><span class="line"><span class="comment"><!-- 更新时间 --></span></span><br><span class="line"><% if ( page.updated > page.date ){ %></span><br><span class="line"> <% if ( theme.postview == 'cover' ){ %></span><br><span class="line"> <span class="tag"><<span class="name">div</span> <span class="attr">class</span>=<span class="string">"updated"</span> <span class="attr">style</span>=<span class="string">"margin-top: 0px"</span>></span></span><br><span class="line"> <% } else { %></span><br><span class="line"> <span class="tag"><<span class="name">div</span> <span class="attr">class</span>=<span class="string">"updated"</span> ></span></span><br><span class="line"> <% } %></span><br><span class="line"> <span class="tag"><<span class="name">div</span>></span><span class="tag"></<span class="name">div</span>></span></span><br><span class="line"> <span class="tag"><<span class="name">span</span>></span>该文章更新于 <%- page.updated.locale("zh-cn").format("YYYY.MM.DD") %><span class="tag"></<span class="name">span</span>></span></span><br><span class="line"> <span class="tag"></<span class="name">div</span>></span></span><br><span class="line"><% } %></span><br><span class="line"></span><br><span class="line"><% if ( page.updated.locale("zh-cn").format("YYYY.MM.DD") == page.date.locale("zh-cn").format("YYYY.MM.DD") && theme.postview != 'all' ){ %></span><br><span class="line"> <span class="tag"><<span class="name">div</span> <span class="attr">class</span>=<span class="string">"content markdown"</span> <span class="attr">style</span>=<span class="string">"margin-top: 0px"</span>></span></span><br><span class="line"><% } else { %></span><br><span class="line"> <span class="tag"><<span class="name">div</span> <span class="attr">class</span>=<span class="string">"content markdown"</span>></span></span><br><span class="line"><% } %></span><br></pre></td></tr></table></figure><img src="/img/posts/2023/11/21/01.png"></li></ol><br><ol start="2"><li><p>打开 <font color="#1e89f2">Themeroot/source/css/site.css</font>,在里面添加下列样式</p><figure class="highlight css"><figcaption><div></div><div class="r2"></div><div class="r3"></div><span>CSS</span></figcaption><input class="btn-copy" type="image" src="/img/icon/copy.svg" alt="复制" /><table><tr><td class="gutter"><pre><span class="line">1</span><br><span class="line">2</span><br><span class="line">3</span><br><span class="line">4</span><br><span class="line">5</span><br><span class="line">6</span><br><span class="line">7</span><br><span class="line">8</span><br><span class="line">9</span><br><span class="line">10</span><br><span class="line">11</span><br><span class="line">12</span><br><span class="line">13</span><br><span class="line">14</span><br><span class="line">15</span><br><span class="line">16</span><br><span class="line">17</span><br><span class="line">18</span><br><span class="line">19</span><br><span class="line">20</span><br><span class="line">21</span><br><span class="line">22</span><br><span class="line">23</span><br><span class="line">24</span><br></pre></td><td class="code"><pre><span class="line"><span class="comment">/*更新时间*/</span></span><br><span class="line"><span class="selector-class">.updated</span> {</span><br><span class="line"> <span class="attribute">width</span>: <span class="number">100%</span>;</span><br><span class="line"> <span class="attribute">height</span>: <span class="number">50px</span>;</span><br><span class="line"> <span class="attribute">background-color</span>: <span class="number">#FFF7DE</span>;</span><br><span class="line"> <span class="attribute">border-radius</span>: <span class="number">10px</span>;</span><br><span class="line"> <span class="attribute">line-height</span>: <span class="number">50px</span>;</span><br><span class="line"> <span class="attribute">margin-top</span>: <span class="number">30px</span>;</span><br><span class="line">}</span><br><span class="line"></span><br><span class="line"><span class="selector-class">.updated</span> <span class="selector-tag">div</span> {</span><br><span class="line"> <span class="attribute">width</span>: <span class="number">10px</span>;</span><br><span class="line"> <span class="attribute">height</span>: <span class="number">50px</span>;</span><br><span class="line"> <span class="attribute">background-color</span>: <span class="number">#F9B907</span>;</span><br><span class="line"> <span class="attribute">border-radius</span>: <span class="number">10px</span> <span class="number">0px</span> <span class="number">0px</span> <span class="number">10px</span>;</span><br><span class="line"> <span class="attribute">float</span>: left;</span><br><span class="line"> <span class="attribute">margin-right</span>: <span class="number">20px</span>;</span><br><span class="line">}</span><br><span class="line"></span><br><span class="line"><span class="selector-class">.updated</span> <span class="selector-tag">span</span> {</span><br><span class="line"> <span class="attribute">font-size</span>: <span class="number">15px</span>;</span><br><span class="line"> <span class="attribute">color</span>: <span class="number">#A57900</span>;</span><br><span class="line"> <span class="attribute">font-weight</span>: bold;</span><br><span class="line">}</span><br></pre></td></tr></table></figure><br></li><li><p>打开 <font color="#1e89f2">Blogroot/scaffolds/post.md</font>,修改帖子默认模板,在里面添加 <font color="#D64B4D">updated</font> 参数</p><figure class="highlight bash"><figcaption><div></div><div class="r2"></div><div class="r3"></div><span>BASH</span></figcaption><input class="btn-copy" type="image" src="/img/icon/copy.svg" alt="复制" /><table><tr><td class="gutter"><pre><span class="line">1</span><br></pre></td><td class="code"><pre><span class="line">updated: {{ <span class="built_in">date</span> }}</span><br></pre></td></tr></table></figure><p><img src="/img/posts/2021/07/14/08.png"></p></li></ol><br><h3 id="修改代码块样式及添加复制功能"><a href="#修改代码块样式及添加复制功能" class="headerlink" title="修改代码块样式及添加复制功能"></a>修改代码块样式及添加复制功能</h3><p>1.打开 <font color="#1e89f2">Blogroot/node_modules/hexo-util/lib/highlight.js</font>,找到图上的地方,加入下列代码</p><figure class="highlight html"><figcaption><div></div><div class="r2"></div><div class="r3"></div><span>HTML</span></figcaption><input class="btn-copy" type="image" src="/img/icon/copy.svg" alt="复制" /><table><tr><td class="gutter"><pre><span class="line">1</span><br><span class="line">2</span><br></pre></td><td class="code"><pre><span class="line">// 添加复制按钮</span><br><span class="line">result += '<span class="tag"><<span class="name">input</span> <span class="attr">class</span>=<span class="string">"btn-copy"</span> <span class="attr">type</span>=<span class="string">"image"</span> <span class="attr">src</span>=<span class="string">"/img/icon/copy.svg"</span> <span class="attr">alt</span>=<span class="string">"复制"</span> /></span>';</span><br></pre></td></tr></table></figure><p><img src="/img/posts/2021/07/14/09.png"></p><br><ol start="2"><li>找到图上的位置,把它修改成下列代码<figure class="highlight html"><figcaption><div></div><div class="r2"></div><div class="r3"></div><span>HTML</span></figcaption><input class="btn-copy" type="image" src="/img/icon/copy.svg" alt="复制" /><table><tr><td class="gutter"><pre><span class="line">1</span><br><span class="line">2</span><br></pre></td><td class="code"><pre><span class="line">// 修改代码块样式</span><br><span class="line"><span class="tag"><<span class="name">figcaption</span>></span><span class="tag"><<span class="name">div</span>></span><span class="tag"></<span class="name">div</span>></span><span class="tag"><<span class="name">div</span> <span class="attr">class</span>=<span class="string">"r2"</span>></span><span class="tag"></<span class="name">div</span>></span><span class="tag"><<span class="name">div</span> <span class="attr">class</span>=<span class="string">"r3"</span>></span><span class="tag"></<span class="name">div</span>></span>${caption}<span class="tag"></<span class="name">figcaption</span>></span></span><br></pre></td></tr></table></figure><img src="/img/posts/2021/07/14/10.png"></li></ol><br><ol start="3"><li>打开 <font color="#1e89f2">Themeroot/source/css/site.css</font>,在里面添加下列样式<figure class="highlight css"><figcaption><div></div><div class="r2"></div><div class="r3"></div><span>CSS</span></figcaption><input class="btn-copy" type="image" src="/img/icon/copy.svg" alt="复制" /><table><tr><td class="gutter"><pre><span class="line">1</span><br><span class="line">2</span><br><span class="line">3</span><br><span class="line">4</span><br><span class="line">5</span><br><span class="line">6</span><br><span class="line">7</span><br><span class="line">8</span><br><span class="line">9</span><br><span class="line">10</span><br><span class="line">11</span><br><span class="line">12</span><br><span class="line">13</span><br><span class="line">14</span><br><span class="line">15</span><br><span class="line">16</span><br><span class="line">17</span><br><span class="line">18</span><br><span class="line">19</span><br><span class="line">20</span><br><span class="line">21</span><br><span class="line">22</span><br><span class="line">23</span><br><span class="line">24</span><br><span class="line">25</span><br><span class="line">26</span><br><span class="line">27</span><br><span class="line">28</span><br><span class="line">29</span><br><span class="line">30</span><br><span class="line">31</span><br><span class="line">32</span><br><span class="line">33</span><br><span class="line">34</span><br><span class="line">35</span><br><span class="line">36</span><br><span class="line">37</span><br><span class="line">38</span><br><span class="line">39</span><br><span class="line">40</span><br><span class="line">41</span><br><span class="line">42</span><br><span class="line">43</span><br></pre></td><td class="code"><pre><span class="line"><span class="comment">/*代码块样式*/</span></span><br><span class="line"><span class="selector-class">.highlight</span>{</span><br><span class="line"><span class="attribute">position</span>: relative;</span><br><span class="line"><span class="attribute">border-radius</span>: <span class="number">12px</span>;</span><br><span class="line">}</span><br><span class="line"></span><br><span class="line"><span class="selector-class">.btn-copy</span> {</span><br><span class="line"><span class="attribute">display</span>: inline-block;</span><br><span class="line"> <span class="attribute">cursor</span>: pointer;</span><br><span class="line"> <span class="attribute">background-color</span>: <span class="built_in">rgba</span>(<span class="number">0</span>, <span class="number">0</span>, <span class="number">0</span>, <span class="number">0.0</span>);</span><br><span class="line"> <span class="attribute">border-style</span>: none;</span><br><span class="line"> <span class="attribute">border-radius</span>: <span class="number">5px</span>;</span><br><span class="line"> <span class="attribute">font-size</span>: <span class="number">13px</span>;</span><br><span class="line"> <span class="attribute">font-weight</span>: <span class="number">700</span>;</span><br><span class="line"> <span class="attribute">line-height</span>: <span class="number">20px</span>;</span><br><span class="line"> <span class="attribute">padding</span>: <span class="number">2px</span> <span class="number">6px</span>;</span><br><span class="line"> <span class="attribute">position</span>: absolute;</span><br><span class="line"> <span class="attribute">right</span>: <span class="number">0.5rem</span>;</span><br><span class="line"> <span class="attribute">top</span>: <span class="number">0.7rem</span>;</span><br><span class="line"> <span class="attribute">width</span>: <span class="number">1.5rem</span>;</span><br><span class="line"> <span class="attribute">height</span>: <span class="number">1.5rem</span>;</span><br><span class="line">}</span><br><span class="line"></span><br><span class="line"><span class="selector-class">.highlight</span><span class="selector-pseudo">:hover</span> <span class="selector-class">.btn-copy</span>{</span><br><span class="line"><span class="attribute">display</span>: block;</span><br><span class="line">}</span><br><span class="line"></span><br><span class="line"><span class="selector-tag">figcaption</span> <span class="selector-tag">div</span> {</span><br><span class="line"><span class="attribute">width</span>: <span class="number">0.8rem</span>;</span><br><span class="line"><span class="attribute">height</span>: <span class="number">0.8rem</span>;</span><br><span class="line"><span class="attribute">background-color</span>: <span class="number">#FC625D</span>;</span><br><span class="line"><span class="attribute">border-radius</span>: <span class="number">1rem</span>;</span><br><span class="line"> <span class="attribute">margin-right</span>: <span class="number">10px</span>;</span><br><span class="line"> <span class="attribute">display</span>: inline-block;</span><br><span class="line">}</span><br><span class="line"></span><br><span class="line"><span class="selector-tag">figcaption</span> <span class="selector-class">.r2</span> {</span><br><span class="line"><span class="attribute">background-color</span>: <span class="number">#FDBC40</span>;</span><br><span class="line">}</span><br><span class="line"></span><br><span class="line"><span class="selector-tag">figcaption</span> <span class="selector-class">.r3</span> {</span><br><span class="line"><span class="attribute">background-color</span>: <span class="number">#35CD4B</span>;</span><br><span class="line">}</span><br></pre></td></tr></table></figure></li></ol><br><ol start="4"><li>打开 <font color="#1e89f2">Themeroot/layout/_partial/head.ejs</font> ,添加 <font color="#D64B4D">clipboard.js</font><figure class="highlight html"><figcaption><div></div><div class="r2"></div><div class="r3"></div><span>HTML</span></figcaption><input class="btn-copy" type="image" src="/img/icon/copy.svg" alt="复制" /><table><tr><td class="gutter"><pre><span class="line">1</span><br><span class="line">2</span><br></pre></td><td class="code"><pre><span class="line"><span class="comment"><!-- 代码块复制 --></span></span><br><span class="line"><span class="tag"><<span class="name">script</span> <span class="attr">type</span>=<span class="string">"text/javascript"</span> <span class="attr">src</span>=<span class="string">"//cdn.jsdelivr.net/npm/clipboard@latest/dist/clipboard.js"</span>></span><span class="tag"></<span class="name">script</span>></span></span><br></pre></td></tr></table></figure><img src="/img/posts/2021/07/14/11.png"></li></ol><br><ol start="5"><li>在 <font color="#1e89f2">Themeroot/source/js/</font> 目录下新建一个js文件,我这里把它命名为 <font color="#1e89f2">codeCopy.js</font>,然后在里面添加 <font color="#1e89f2">复制功能</font><figure class="highlight javascript"><figcaption><div></div><div class="r2"></div><div class="r3"></div><span>JAVASCRIPT</span></figcaption><input class="btn-copy" type="image" src="/img/icon/copy.svg" alt="复制" /><table><tr><td class="gutter"><pre><span class="line">1</span><br><span class="line">2</span><br><span class="line">3</span><br><span class="line">4</span><br><span class="line">5</span><br><span class="line">6</span><br><span class="line">7</span><br><span class="line">8</span><br><span class="line">9</span><br><span class="line">10</span><br><span class="line">11</span><br><span class="line">12</span><br></pre></td><td class="code"><pre><span class="line"><span class="comment">/*页面载入完成后,创建复制按钮*/</span></span><br><span class="line">!<span class="keyword">function</span> (<span class="params">e, t, a</span>) { </span><br><span class="line"> <span class="comment">/* code */</span></span><br><span class="line"> <span class="keyword">var</span> initCopyCode = <span class="keyword">function</span>(<span class="params"></span>){</span><br><span class="line"> <span class="keyword">new</span> <span class="title class_">ClipboardJS</span>(<span class="string">'.btn-copy'</span>, {</span><br><span class="line"> <span class="attr">target</span>: <span class="keyword">function</span>(<span class="params">trigger</span>) {</span><br><span class="line"> <span class="keyword">return</span> trigger.<span class="property">nextElementSibling</span>;</span><br><span class="line"> }</span><br><span class="line"> });</span><br><span class="line"> }</span><br><span class="line"> <span class="title function_">initCopyCode</span>();</span><br><span class="line">}(<span class="variable language_">window</span>, <span class="variable language_">document</span>);</span><br></pre></td></tr></table></figure><img src="/img/posts/2021/07/14/12.png"></li></ol><br><ol start="6"><li>打开 <font color="#1e89f2">Themeroot/layout/_partial/scripts.ejs</font>,在里面加入 <font color="#1e89f2">codeCopy.js</font><figure class="highlight bash"><figcaption><div></div><div class="r2"></div><div class="r3"></div><span>BASH</span></figcaption><input class="btn-copy" type="image" src="/img/icon/copy.svg" alt="复制" /><table><tr><td class="gutter"><pre><span class="line">1</span><br></pre></td><td class="code"><pre><span class="line">js/codeCopy.js</span><br></pre></td></tr></table></figure><img src="/img/posts/2021/07/14/13.png"></li></ol><br><h3 id="添加点击效果"><a href="#添加点击效果" class="headerlink" title="添加点击效果"></a>添加点击效果</h3><ol><li>打开 <font color="#1e89f2">Themeroot/_config.yml</font>,在里面添加 <font color="#1e89f2">点击效果</font> 的配置<figure class="highlight bash"><figcaption><div></div><div class="r2"></div><div class="r3"></div><span>BASH</span></figcaption><input class="btn-copy" type="image" src="/img/icon/copy.svg" alt="复制" /><table><tr><td class="gutter"><pre><span class="line">1</span><br><span class="line">2</span><br></pre></td><td class="code"><pre><span class="line"><span class="comment"># 点击效果</span></span><br><span class="line">fireworks: <span class="literal">true</span></span><br></pre></td></tr></table></figure><img src="/img/posts/2021/07/20/05.png"></li></ol><br><ol start="2"><li>打开 <font color="#1e89f2">Themeroot/layout/_partial/head.ejs</font>,添加下面的代码<figure class="highlight html"><figcaption><div></div><div class="r2"></div><div class="r3"></div><span>HTML</span></figcaption><input class="btn-copy" type="image" src="/img/icon/copy.svg" alt="复制" /><table><tr><td class="gutter"><pre><span class="line">1</span><br><span class="line">2</span><br><span class="line">3</span><br><span class="line">4</span><br><span class="line">5</span><br><span class="line">6</span><br></pre></td><td class="code"><pre><span class="line"><span class="comment"><!-- 点击效果 --></span></span><br><span class="line"><% if (theme.fireworks){ %></span><br><span class="line"><span class="tag"><<span class="name">canvas</span> <span class="attr">class</span>=<span class="string">"fireworks"</span> <span class="attr">style</span>=<span class="string">"position: fixed;left: 0;top: 0;z-index: 1; pointer-events: none;"</span> ></span><span class="tag"></<span class="name">canvas</span>></span></span><br><span class="line"><span class="tag"><<span class="name">script</span> <span class="attr">type</span>=<span class="string">"text/javascript"</span> <span class="attr">src</span>=<span class="string">"//cdn.bootcss.com/animejs/2.2.0/anime.min.js"</span>></span><span class="tag"></<span class="name">script</span>></span></span><br><span class="line"><span class="tag"><<span class="name">script</span> <span class="attr">type</span>=<span class="string">"text/javascript"</span> <span class="attr">src</span>=<span class="string">"//cdn.jsdelivr.net/gh/5MayRain/5MayRain.github.io@latest/js/fireworks.js"</span>></span><span class="tag"></<span class="name">script</span>></span></span><br><span class="line"><% } %></span><br></pre></td></tr></table></figure><img src="/img/posts/2021/07/20/06.png"></li></ol><br><h3 id="修改标题样式"><a href="#修改标题样式" class="headerlink" title="修改标题样式"></a>修改标题样式</h3><ol><li>打开 <font color="#1e89f2">Themeroot/source/css/site.css</font>,在里面添加下列样式<figure class="highlight css"><figcaption><div></div><div class="r2"></div><div class="r3"></div><span>CSS</span></figcaption><input class="btn-copy" type="image" src="/img/icon/copy.svg" alt="复制" /><table><tr><td class="gutter"><pre><span class="line">1</span><br><span class="line">2</span><br><span class="line">3</span><br><span class="line">4</span><br><span class="line">5</span><br><span class="line">6</span><br><span class="line">7</span><br><span class="line">8</span><br><span class="line">9</span><br><span class="line">10</span><br><span class="line">11</span><br><span class="line">12</span><br><span class="line">13</span><br><span class="line">14</span><br><span class="line">15</span><br><span class="line">16</span><br><span class="line">17</span><br><span class="line">18</span><br><span class="line">19</span><br><span class="line">20</span><br><span class="line">21</span><br><span class="line">22</span><br><span class="line">23</span><br><span class="line">24</span><br><span class="line">25</span><br><span class="line">26</span><br><span class="line">27</span><br><span class="line">28</span><br><span class="line">29</span><br><span class="line">30</span><br></pre></td><td class="code"><pre><span class="line"><span class="comment">/*内容标题*/</span></span><br><span class="line"><span class="selector-class">.content</span> <span class="selector-tag">h1</span>,</span><br><span class="line"><span class="selector-class">.content</span> <span class="selector-tag">h2</span>,</span><br><span class="line"><span class="selector-class">.content</span> <span class="selector-tag">h3</span> {</span><br><span class="line"> <span class="attribute">border-left-style</span>: solid;</span><br><span class="line"> <span class="attribute">border-left-color</span>: <span class="number">#5A83DE</span>;</span><br><span class="line"> <span class="attribute">border-left-width</span>: <span class="number">6px</span>;</span><br><span class="line"> <span class="attribute">border-radius</span>: <span class="number">7px</span>;</span><br><span class="line"> <span class="attribute">padding-left</span>: <span class="number">25px</span>;</span><br><span class="line"> <span class="attribute">color</span>: <span class="number">#5A83DE</span> <span class="meta">!important</span>;</span><br><span class="line">}</span><br><span class="line"></span><br><span class="line"><span class="selector-class">.content</span> <span class="selector-tag">h4</span>,</span><br><span class="line"><span class="selector-class">.content</span> <span class="selector-tag">h5</span>,</span><br><span class="line"><span class="selector-class">.content</span> <span class="selector-tag">h6</span> {</span><br><span class="line"> <span class="attribute">border-left-style</span>: solid;</span><br><span class="line"> <span class="attribute">border-left-color</span>: <span class="number">#5A83DE</span>;</span><br><span class="line"> <span class="attribute">border-left-width</span>: <span class="number">5px</span>;</span><br><span class="line"> <span class="attribute">border-radius</span>: <span class="number">5px</span>;</span><br><span class="line"> <span class="attribute">padding-left</span>: <span class="number">15px</span>;</span><br><span class="line"> <span class="attribute">color</span>: <span class="number">#5A83DE</span> <span class="meta">!important</span>;</span><br><span class="line">}</span><br><span class="line"></span><br><span class="line"><span class="selector-class">.set</span> <span class="selector-tag">h2</span>,</span><br><span class="line"><span class="selector-class">.timeline</span> <span class="selector-tag">h2</span>,</span><br><span class="line"><span class="selector-class">.timeline</span> <span class="selector-tag">h3</span> {</span><br><span class="line"> <span class="attribute">border-left-style</span>: none;</span><br><span class="line"> <span class="attribute">padding-left</span>: <span class="number">0</span>;</span><br><span class="line"> <span class="attribute">color</span>: <span class="number">#333333</span> <span class="meta">!important</span>;</span><br><span class="line">}</span><br></pre></td></tr></table></figure></li></ol><h3 id="添加版权声明"><a href="#添加版权声明" class="headerlink" title="添加版权声明"></a>添加版权声明</h3><ol><li>打开 <font color="#1e89f2">Themeroot/_config.yml</font>,在里面添加 <font color="#1e89f2">版权声明</font> 的配置<figure class="highlight bash"><figcaption><div></div><div class="r2"></div><div class="r3"></div><span>BASH</span></figcaption><input class="btn-copy" type="image" src="/img/icon/copy.svg" alt="复制" /><table><tr><td class="gutter"><pre><span class="line">1</span><br><span class="line">2</span><br><span class="line">3</span><br><span class="line">4</span><br></pre></td><td class="code"><pre><span class="line"><span class="comment"># 版权声明</span></span><br><span class="line">copyright:</span><br><span class="line"> <span class="built_in">enable</span>: <span class="literal">true</span></span><br><span class="line"> license: <span class="string">"CC BY"</span></span><br></pre></td></tr></table></figure><img src="/img/posts/2023/11/21/02.png"></li></ol><br><ol start="2"><li>在 <font color="#1e89f2">Themeroot/layout/_partial/post/</font> 目录下新建 <font color="#1e89f2">copyright.ejs</font> 文件,然后在里面添加 <font color="#1e89f2">版权声明</font> 的配置信息<figure class="highlight html"><figcaption><div></div><div class="r2"></div><div class="r3"></div><span>HTML</span></figcaption><input class="btn-copy" type="image" src="/img/icon/copy.svg" alt="复制" /><table><tr><td class="gutter"><pre><span class="line">1</span><br><span class="line">2</span><br><span class="line">3</span><br><span class="line">4</span><br><span class="line">5</span><br><span class="line">6</span><br><span class="line">7</span><br><span class="line">8</span><br><span class="line">9</span><br><span class="line">10</span><br><span class="line">11</span><br><span class="line">12</span><br><span class="line">13</span><br><span class="line">14</span><br><span class="line">15</span><br><span class="line">16</span><br><span class="line">17</span><br><span class="line">18</span><br><span class="line">19</span><br><span class="line">20</span><br><span class="line">21</span><br><span class="line">22</span><br><span class="line">23</span><br></pre></td><td class="code"><pre><span class="line"><span class="tag"><<span class="name">div</span> <span class="attr">class</span>=<span class="string">"statement"</span>></span></span><br><span class="line"> <span class="tag"><<span class="name">div</span>></span><span class="tag"><<span class="name">span</span>></span><%= __('copyright.author') %><span class="tag"></<span class="name">span</span>></span><%- config.author %><span class="tag"></<span class="name">div</span>></span></span><br><span class="line"> <span class="tag"><<span class="name">div</span>></span><span class="tag"><<span class="name">span</span>></span><%= __('copyright.title') %><span class="tag"></<span class="name">span</span>></span><%- page.title%><span class="tag"></<span class="name">div</span>></span></span><br><span class="line"> <span class="tag"><<span class="name">div</span>></span><span class="tag"><<span class="name">span</span>></span><%= __('copyright.link') %><span class="tag"></<span class="name">span</span>></span></span><br><span class="line"> <span class="tag"><<span class="name">a</span> <span class="attr">href</span>=<span class="string">"<%- url_for(page.path) %>"</span>></span><%- config.url %><%- url_for(page.path) %><span class="tag"></<span class="name">a</span>></span></span><br><span class="line"> <span class="tag"></<span class="name">div</span>></span></span><br><span class="line"> <span class="tag"><<span class="name">div</span>></span><span class="tag"><<span class="name">span</span>></span><%= __('copyright.license_title') %><span class="tag"></<span class="name">span</span>></span>本文采用</span><br><span class="line"> <% if (theme.copyright.license.toUpperCase() === "CC BY"){ %></span><br><span class="line"> <span class="tag"><<span class="name">a</span> <span class="attr">href</span>=<span class="string">"https://creativecommons.org/licenses/by/4.0/deed.zh"</span>></span>CC BY 4.0<span class="tag"></<span class="name">a</span>></span></span><br><span class="line"> <% } else if (theme.copyright.license.toUpperCase() === "CC BY-SA"){ %></span><br><span class="line"> <span class="tag"><<span class="name">a</span> <span class="attr">href</span>=<span class="string">"https://creativecommons.org/licenses/by-sa/4.0/deed.zh"</span>></span>CC BY-SA 4.0<span class="tag"></<span class="name">a</span>></span></span><br><span class="line"> <% } else if (theme.copyright.license.toUpperCase() === "CC BY-NC"){ %></span><br><span class="line"> <span class="tag"><<span class="name">a</span> <span class="attr">href</span>=<span class="string">"https://creativecommons.org/licenses/by-nc/4.0/deed.zh"</span>></span>CC BY-NC 4.0<span class="tag"></<span class="name">a</span>></span></span><br><span class="line"> <% } else if (theme.copyright.license.toUpperCase() === "CC BY-NC-SA"){ %></span><br><span class="line"> <span class="tag"><<span class="name">a</span> <span class="attr">href</span>=<span class="string">"https://creativecommons.org/licenses/by-nc-sa/4.0/deed.zh"</span>></span>CC BY-NC-SA 4.0<span class="tag"></<span class="name">a</span>></span></span><br><span class="line"> <% } else if (theme.copyright.license.toUpperCase() === "CC BY-ND"){ %></span><br><span class="line"> <span class="tag"><<span class="name">a</span> <span class="attr">href</span>=<span class="string">"https://creativecommons.org/licenses/by-nd/4.0/deed.zh"</span>></span>CC BY-ND 4.0<span class="tag"></<span class="name">a</span>></span></span><br><span class="line"> <% } else { %></span><br><span class="line"> <span class="tag"><<span class="name">a</span> <span class="attr">href</span>=<span class="string">"https://creativecommons.org/licenses/by-nc-nd/4.0/deed.zh"</span>></span>CC BY-NC-ND 4.0<span class="tag"></<span class="name">a</span>></span></span><br><span class="line"> <% } %></span><br><span class="line"> 进行声明</span><br><span class="line"> <span class="tag"></<span class="name">div</span>></span></span><br><span class="line"><span class="tag"></<span class="name">div</span>></span></span><br></pre></td></tr></table></figure><img src="/img/posts/2023/11/21/03.png"></li></ol><br><ol start="3"><li>打开 <font color="#1e89f2">Themeroot/layout/_partial/post/article.ejs</font>,在图中的位置添加代码<figure class="highlight html"><figcaption><div></div><div class="r2"></div><div class="r3"></div><span>HTML</span></figcaption><input class="btn-copy" type="image" src="/img/icon/copy.svg" alt="复制" /><table><tr><td class="gutter"><pre><span class="line">1</span><br><span class="line">2</span><br><span class="line">3</span><br><span class="line">4</span><br></pre></td><td class="code"><pre><span class="line"> <span class="comment"><!-- 版权声明 --></span></span><br><span class="line"><% if (theme.copyright.enable){ %></span><br><span class="line"> <%- partial("_partial/post/copyright") %></span><br><span class="line"><% } %></span><br></pre></td></tr></table></figure><img src="/img/posts/2023/11/21/04.png"></li></ol><br><h3 id="添加文章结束语"><a href="#添加文章结束语" class="headerlink" title="添加文章结束语"></a>添加文章结束语</h3><ol><li>打开 <font color="#1e89f2">Themeroot/layout/_partial/post/article.ejs</font>,在图中的位置添加代码<figure class="highlight html"><figcaption><div></div><div class="r2"></div><div class="r3"></div><span>HTML</span></figcaption><input class="btn-copy" type="image" src="/img/icon/copy.svg" alt="复制" /><table><tr><td class="gutter"><pre><span class="line">1</span><br><span class="line">2</span><br></pre></td><td class="code"><pre><span class="line"><span class="comment"><!-- 结束 --></span></span><br><span class="line"><span class="tag"><<span class="name">p</span> <span class="attr">class</span>=<span class="string">"end"</span> ></span>-<span class="symbol">&nbsp;</span><span class="symbol">&nbsp;</span><span class="symbol">&nbsp;</span>END<span class="symbol">&nbsp;</span><span class="symbol">&nbsp;</span><span class="symbol">&nbsp;</span>-<span class="tag"></<span class="name">p</span>></span></span><br></pre></td></tr></table></figure><img src="/img/posts/2023/11/21/05.png"></li></ol><br><ol start="2"><li>打开 <font color="#1e89f2">Themeroot/source/css/site.css</font>,在里面添加下列样式<figure class="highlight css"><figcaption><div></div><div class="r2"></div><div class="r3"></div><span>CSS</span></figcaption><input class="btn-copy" type="image" src="/img/icon/copy.svg" alt="复制" /><table><tr><td class="gutter"><pre><span class="line">1</span><br><span class="line">2</span><br><span class="line">3</span><br><span class="line">4</span><br><span class="line">5</span><br><span class="line">6</span><br><span class="line">7</span><br><span class="line">8</span><br></pre></td><td class="code"><pre><span class="line"><span class="comment">/*结束*/</span></span><br><span class="line"><span class="selector-class">.end</span> {</span><br><span class="line"> <span class="attribute">width</span>: <span class="number">100%</span>;</span><br><span class="line"> <span class="attribute">margin</span>: <span class="number">50px</span> <span class="number">0</span> <span class="meta">!important</span>;</span><br><span class="line"> <span class="attribute">text-align</span>: center;</span><br><span class="line"> <span class="attribute">color</span>: <span class="number">#cccccc</span>;</span><br><span class="line"> <span class="attribute">font-weight</span>: normal;</span><br><span class="line">}</span><br></pre></td></tr></table></figure></li></ol><br><h3 id="修改目录样式"><a href="#修改目录样式" class="headerlink" title="修改目录样式"></a>修改目录样式</h3><ol><li>打开 <font color="#1e89f2">Themeroot/layout/_partial/post/article.ejs</font>,把图上的代码,修改成下列代码<figure class="highlight html"><figcaption><div></div><div class="r2"></div><div class="r3"></div><span>HTML</span></figcaption><input class="btn-copy" type="image" src="/img/icon/copy.svg" alt="复制" /><table><tr><td class="gutter"><pre><span class="line">1</span><br><span class="line">2</span><br><span class="line">3</span><br><span class="line">4</span><br><span class="line">5</span><br><span class="line">6</span><br><span class="line">7</span><br><span class="line">8</span><br><span class="line">9</span><br><span class="line">10</span><br><span class="line">11</span><br><span class="line">12</span><br></pre></td><td class="code"><pre><span class="line"><span class="comment"><!-- 悬浮 --></span></span><br><span class="line"><% if (theme.TOC == true){ %></span><br><span class="line"><span class="tag"><<span class="name">div</span> <span class="attr">class</span>=<span class="string">"float"</span>></span></span><br><span class="line"> <span class="comment"><!-- 目录 --></span></span><br><span class="line"> <span class="tag"><<span class="name">div</span> <span class="attr">class</span>=<span class="string">"directory"</span>></span></span><br><span class="line"> <span class="tag"><<span class="name">div</span> <span class="attr">class</span>=<span class="string">"directory_btn float_btn"</span>></span><span class="tag"></<span class="name">div</span>></span></span><br><span class="line"> <span class="tag"><<span class="name">div</span> <span class="attr">class</span>=<span class="string">"directory_list"</span>></span></span><br><span class="line"> <%- toc(page.content, {list_number: true}) %></span><br><span class="line"> <span class="tag"></<span class="name">div</span>></span></span><br><span class="line"> <span class="tag"></<span class="name">div</span>></span></span><br><span class="line"><span class="tag"></<span class="name">div</span>></span></span><br><span class="line"><%}%></span><br></pre></td></tr></table></figure><img src="/img/posts/2023/11/21/06.png"><br><img src="/img/posts/2023/11/21/07.png"></li></ol><br><ol start="2"><li>打开 <font color="#1e89f2">Themeroot/source/css/site.css</font>,在里面添加下列样式<figure class="highlight css"><figcaption><div></div><div class="r2"></div><div class="r3"></div><span>CSS</span></figcaption><input class="btn-copy" type="image" src="/img/icon/copy.svg" alt="复制" /><table><tr><td class="gutter"><pre><span class="line">1</span><br><span class="line">2</span><br><span class="line">3</span><br><span class="line">4</span><br><span class="line">5</span><br><span class="line">6</span><br><span class="line">7</span><br><span class="line">8</span><br><span class="line">9</span><br><span class="line">10</span><br><span class="line">11</span><br><span class="line">12</span><br><span class="line">13</span><br><span class="line">14</span><br><span class="line">15</span><br><span class="line">16</span><br><span class="line">17</span><br><span class="line">18</span><br><span class="line">19</span><br><span class="line">20</span><br><span class="line">21</span><br><span class="line">22</span><br><span class="line">23</span><br><span class="line">24</span><br><span class="line">25</span><br><span class="line">26</span><br><span class="line">27</span><br><span class="line">28</span><br><span class="line">29</span><br><span class="line">30</span><br><span class="line">31</span><br><span class="line">32</span><br><span class="line">33</span><br><span class="line">34</span><br><span class="line">35</span><br><span class="line">36</span><br><span class="line">37</span><br><span class="line">38</span><br><span class="line">39</span><br><span class="line">40</span><br><span class="line">41</span><br><span class="line">42</span><br><span class="line">43</span><br><span class="line">44</span><br><span class="line">45</span><br><span class="line">46</span><br><span class="line">47</span><br><span class="line">48</span><br><span class="line">49</span><br><span class="line">50</span><br><span class="line">51</span><br><span class="line">52</span><br><span class="line">53</span><br><span class="line">54</span><br><span class="line">55</span><br><span class="line">56</span><br><span class="line">57</span><br><span class="line">58</span><br><span class="line">59</span><br><span class="line">60</span><br><span class="line">61</span><br><span class="line">62</span><br><span class="line">63</span><br><span class="line">64</span><br><span class="line">65</span><br><span class="line">66</span><br><span class="line">67</span><br><span class="line">68</span><br><span class="line">69</span><br><span class="line">70</span><br><span class="line">71</span><br><span class="line">72</span><br><span class="line">73</span><br><span class="line">74</span><br><span class="line">75</span><br><span class="line">76</span><br></pre></td><td class="code"><pre><span class="line"><span class="comment">/*悬浮*/</span></span><br><span class="line"><span class="selector-class">.float</span> {</span><br><span class="line"> <span class="attribute">width</span>: auto <span class="meta">!important</span>;</span><br><span class="line"> <span class="attribute">position</span>: fixed;</span><br><span class="line"> <span class="attribute">bottom</span>: <span class="number">50px</span>;</span><br><span class="line"> <span class="attribute">right</span>: <span class="number">30px</span>;</span><br><span class="line"> <span class="attribute">z-index</span>: <span class="number">99</span>;</span><br><span class="line"> <span class="attribute">padding</span>: <span class="number">0</span> <span class="meta">!important</span>;</span><br><span class="line"> <span class="attribute">margin</span>: <span class="number">0</span> <span class="meta">!important</span>;</span><br><span class="line">}</span><br><span class="line"></span><br><span class="line"><span class="selector-class">.float</span> <span class="selector-class">.directory</span> {</span><br><span class="line"> <span class="attribute">width</span>: auto <span class="meta">!important</span>;</span><br><span class="line">}</span><br><span class="line"></span><br><span class="line"><span class="selector-class">.float</span> <span class="selector-class">.float_btn</span> {</span><br><span class="line"> <span class="attribute">width</span>: <span class="number">50px</span>;</span><br><span class="line"> <span class="attribute">text-align</span>: center;</span><br><span class="line"> <span class="attribute">line-height</span>: <span class="number">50px</span>;</span><br><span class="line"> <span class="attribute">font-size</span>: <span class="number">22px</span>;</span><br><span class="line"> <span class="attribute">font-style</span>: normal;</span><br><span class="line"> <span class="attribute">background-color</span>: <span class="number">#333333</span>;</span><br><span class="line"> <span class="attribute">border-radius</span>: <span class="number">50px</span>;</span><br><span class="line"> <span class="attribute">box-shadow</span>: <span class="number">0px</span> <span class="number">3px</span> <span class="number">10px</span> <span class="built_in">rgba</span>(<span class="number">0</span>, <span class="number">0</span>, <span class="number">0</span>, <span class="number">0.5</span>);</span><br><span class="line"> <span class="attribute">cursor</span>: pointer;</span><br><span class="line">}</span><br><span class="line"></span><br><span class="line"><span class="selector-class">.float</span> <span class="selector-class">.directory</span> <span class="selector-class">.directory_btn</span> {</span><br><span class="line"> <span class="attribute">font-family</span>: <span class="string">"iconfont"</span> <span class="meta">!important</span>;</span><br><span class="line">}</span><br><span class="line"></span><br><span class="line"><span class="selector-class">.float</span> <span class="selector-class">.directory</span> <span class="selector-class">.directory_btn</span><span class="selector-pseudo">:before</span> {</span><br><span class="line"> <span class="attribute">content</span>: <span class="string">"\e623"</span>;</span><br><span class="line"> <span class="attribute">color</span>: <span class="built_in">rgb</span>(<span class="number">255</span>, <span class="number">255</span>, <span class="number">255</span>) <span class="meta">!important</span>;</span><br><span class="line">}</span><br><span class="line"></span><br><span class="line"><span class="selector-class">.float</span> <span class="selector-class">.directory</span> <span class="selector-class">.directory_list</span> {</span><br><span class="line"> <span class="attribute">width</span>: auto;</span><br><span class="line"> <span class="attribute">height</span>: auto;</span><br><span class="line"> <span class="attribute">max-width</span>: <span class="number">80%</span>;</span><br><span class="line"> <span class="attribute">max-height</span>: <span class="number">50%</span>;</span><br><span class="line"> <span class="attribute">overflow-y</span>: scroll;</span><br><span class="line"> <span class="attribute">background-color</span>: <span class="number">#ffffff</span>;</span><br><span class="line"> <span class="attribute">position</span>: fixed;</span><br><span class="line"> <span class="attribute">right</span>: <span class="number">20px</span>;</span><br><span class="line"> <span class="attribute">bottom</span>: <span class="number">30px</span>;</span><br><span class="line"> <span class="attribute">display</span>: none;</span><br><span class="line"> <span class="attribute">box-shadow</span>: <span class="number">0px</span> <span class="number">5px</span> <span class="number">5px</span> <span class="built_in">rgba</span>(<span class="number">0</span>, <span class="number">0</span>, <span class="number">0</span>, <span class="number">0.3</span>);</span><br><span class="line"> <span class="attribute">border-radius</span>: <span class="number">10px</span>;</span><br><span class="line"> <span class="attribute">border-top</span>: <span class="number">5px</span> solid <span class="number">#333333</span>;</span><br><span class="line"> <span class="attribute">z-index</span>: <span class="number">100</span>;</span><br><span class="line"> <span class="attribute">padding</span>: <span class="number">20px</span>;</span><br><span class="line">}</span><br><span class="line"></span><br><span class="line"><span class="selector-class">.float</span> <span class="selector-class">.directory</span><span class="selector-pseudo">:hover</span> <span class="selector-class">.directory_list</span> {</span><br><span class="line"> <span class="attribute">display</span>: block;</span><br><span class="line">}</span><br><span class="line"></span><br><span class="line"><span class="comment">/*目录*/</span></span><br><span class="line"><span class="selector-class">.article</span> <span class="selector-class">.toc</span> {</span><br><span class="line"> <span class="attribute">margin</span>: <span class="number">0</span> <span class="meta">!important</span>;</span><br><span class="line"> <span class="attribute">padding</span>: <span class="number">0</span> <span class="meta">!important</span>;</span><br><span class="line"> <span class="attribute">width</span>: auto <span class="meta">!important</span>;</span><br><span class="line">}</span><br><span class="line"></span><br><span class="line"><span class="selector-class">.directory_list</span> <span class="selector-tag">li</span> <span class="selector-tag">a</span> {</span><br><span class="line"> <span class="attribute">display</span>: inline-block;</span><br><span class="line"> <span class="attribute">color</span>: <span class="number">#737373</span>;</span><br><span class="line"> <span class="attribute">text-decoration</span>: none;</span><br><span class="line"> <span class="attribute">transition</span>: color, padding <span class="number">0.2s</span> ease-in-out;</span><br><span class="line">}</span><br><span class="line"></span><br><span class="line"><span class="selector-class">.directory_list</span> <span class="selector-tag">li</span> <span class="selector-tag">a</span><span class="selector-pseudo">:hover</span> {</span><br><span class="line"> <span class="attribute">padding-left</span>: <span class="number">8px</span>;</span><br><span class="line"> <span class="attribute">border-left</span>: <span class="number">3px</span> solid black;</span><br><span class="line">}</span><br></pre></td></tr></table></figure></li></ol>]]></content>
<summary type="html"><h3 id="说明"><a href="#说明" class="headerlink" title="说明"></a>说明</h3><ol>
<li>本帖基于 <a href="https://github.com/Fechin/hexo-theme-diaspora">Dia</summary>
<category term="教程" scheme="https://mrzgh.top/categories/%E6%95%99%E7%A8%8B/"/>
<category term="教程" scheme="https://mrzgh.top/tags/%E6%95%99%E7%A8%8B/"/>
<category term="Hexo" scheme="https://mrzgh.top/tags/Hexo/"/>
<category term="Diaspora" scheme="https://mrzgh.top/tags/Diaspora/"/>
</entry>
<entry>
<title>在电脑上使用 Ubuntu 安装 Droid Normal Assistant</title>
<link href="https://mrzgh.top/posts/f69b264e/"/>
<id>https://mrzgh.top/posts/f69b264e/</id>
<published>2021-07-12T15:30:39.000Z</published>
<updated>2021-07-12T15:30:39.000Z</updated>
<content type="html"><![CDATA[<h3 id="介绍"><a href="#介绍" class="headerlink" title="介绍"></a>介绍</h3><h4 id="Droid-Normal-Assistant"><a href="#Droid-Normal-Assistant" class="headerlink" title="Droid Normal Assistant"></a>Droid Normal Assistant</h4><p>安卓一般固件解包打包助手, 简称: <a href="https://gitee.com/sharpeter/DNA">D.N.A</a></p><h3 id="安装"><a href="#安装" class="headerlink" title="安装"></a>安装</h3><ol><li><p>输入下列代码</p><figure class="highlight bash"><figcaption><div></div><div class="r2"></div><div class="r3"></div><span>BASH</span></figcaption><input class="btn-copy" type="image" src="/img/icon/copy.svg" alt="复制" /><table><tr><td class="gutter"><pre><span class="line">1</span><br><span class="line">2</span><br><span class="line">3</span><br></pre></td><td class="code"><pre><span class="line">sudo apt update && sudo apt upgrade -y <span class="comment">#必须执行</span></span><br><span class="line">sudo apt install git cpio aria2 brotli android-sdk-libsparse-utils openjdk-11-jre p7zip-full -y <span class="comment">#必须执行,使用新版本前建议重新安装一次</span></span><br><span class="line">sudo apt install zip unzip gawk sed curl wget -y <span class="comment">#可选,非必需</span></span><br></pre></td></tr></table></figure><p><img src="/img/posts/2021/07/15/01.png"> <img src="/img/posts/2021/07/15/02.png"></p><br /></li><li><p>下载 D.N.A</p><figure class="highlight bash"><figcaption><div></div><div class="r2"></div><div class="r3"></div><span>BASH</span></figcaption><input class="btn-copy" type="image" src="/img/icon/copy.svg" alt="复制" /><table><tr><td class="gutter"><pre><span class="line">1</span><br></pre></td><td class="code"><pre><span class="line">git <span class="built_in">clone</span> --depth=1 https://github.com/CapShift/D.N.A-2.git -b x86_64 DNA2</span><br></pre></td></tr></table></figure><p><img src="/img/posts/2021/07/15/03.png"></p><br /></li><li><p>启动</p><figure class="highlight bash"><figcaption><div></div><div class="r2"></div><div class="r3"></div><span>BASH</span></figcaption><input class="btn-copy" type="image" src="/img/icon/copy.svg" alt="复制" /><table><tr><td class="gutter"><pre><span class="line">1</span><br></pre></td><td class="code"><pre><span class="line"><span class="built_in">cd</span> DNA && python3 run.py</span><br></pre></td></tr></table></figure><p><img src="/img/posts/2021/07/15/04.png"> <img src="/img/posts/2021/07/15/05.png"></p><br /></li></ol>]]></content>
<summary type="html"><h3 id="介绍"><a href="#介绍" class="headerlink" title="介绍"></a>介绍</h3><h4 id="Droid-Normal-Assistant"><a href="#Droid-Normal-Assistant" class="</summary>
<category term="教程" scheme="https://mrzgh.top/categories/%E6%95%99%E7%A8%8B/"/>
<category term="教程" scheme="https://mrzgh.top/tags/%E6%95%99%E7%A8%8B/"/>
<category term="Ubuntu" scheme="https://mrzgh.top/tags/Ubuntu/"/>
<category term="D.N.A" scheme="https://mrzgh.top/tags/D-N-A/"/>
<category term="Windows" scheme="https://mrzgh.top/tags/Windows/"/>
</entry>
<entry>
<title>在 Android 上使用 Ubuntu 安装 Droid Normal Assistant</title>
<link href="https://mrzgh.top/posts/c74387b4/"/>
<id>https://mrzgh.top/posts/c74387b4/</id>
<published>2021-07-12T15:27:39.000Z</published>
<updated>2021-07-12T15:27:39.000Z</updated>
<content type="html"><![CDATA[<h3 id="介绍"><a href="#介绍" class="headerlink" title="介绍"></a>介绍</h3><h4 id="Droid-Normal-Assistant"><a href="#Droid-Normal-Assistant" class="headerlink" title="Droid Normal Assistant"></a>Droid Normal Assistant</h4><p>安卓一般固件解包打包助手, 简称: <a href="https://gitee.com/sharpeter/DNA">D.N.A</a></p><h4 id="Termux"><a href="#Termux" class="headerlink" title="Termux"></a>Termux</h4><p>Android 下的一个高级终端模拟器,开源且不需要 root,支持 apt 管理软件包</p><div class="download_layout"> <img class="download_icon1" src="/img/icon/Download/01.svg" /> <div class="download_text"> <span>Termux 0.116 下载</span> <p>来源: APKMirror </p> </div> <div class="download_url"><a href="https://www.apkmirror.com/apk/fredrik-fornwall/termux-fdroid-version/termux-fdroid-version-0-116-release/termux-fdroid-version-0-116-android-apk-download/#file" target="_blank"><img class="download_icon2" src="/img/icon/Download/02.svg" /></a></div></div><h3 id="安装"><a href="#安装" class="headerlink" title="安装"></a>安装</h3><ol><li><p>打开Termux ,输入代码,获取存储权限</p><figure class="highlight bash"><figcaption><div></div><div class="r2"></div><div class="r3"></div><span>BASH</span></figcaption><input class="btn-copy" type="image" src="/img/icon/copy.svg" alt="复制" /><table><tr><td class="gutter"><pre><span class="line">1</span><br></pre></td><td class="code"><pre><span class="line">termux-setup-storage</span><br></pre></td></tr></table></figure><p><img src="/img/posts/2021/07/12/01.jpg"> <img src="/img/posts/2021/07/12/02.jpg"></p><br /></li><li><p>下载git、tar、proot</p><figure class="highlight bash"><figcaption><div></div><div class="r2"></div><div class="r3"></div><span>BASH</span></figcaption><input class="btn-copy" type="image" src="/img/icon/copy.svg" alt="复制" /><table><tr><td class="gutter"><pre><span class="line">1</span><br><span class="line">2</span><br></pre></td><td class="code"><pre><span class="line">pkg update</span><br><span class="line">pkg install git tar proot wget -y</span><br></pre></td></tr></table></figure><p><img src="/img/posts/2021/07/12/03.jpg"> <img src="/img/posts/2021/07/12/04.jpg"></p><br /></li><li><p>下载ubuntu.tar.xz及安装脚本</p><figure class="highlight bash"><figcaption><div></div><div class="r2"></div><div class="r3"></div><span>BASH</span></figcaption><input class="btn-copy" type="image" src="/img/icon/copy.svg" alt="复制" /><table><tr><td class="gutter"><pre><span class="line">1</span><br><span class="line">2</span><br></pre></td><td class="code"><pre><span class="line">git <span class="built_in">clone</span> https://gitee.com/sharpeter/proot-ubuntu --depth 1</span><br><span class="line">bash proot-ubuntu/install_ubuntu.sh</span><br></pre></td></tr></table></figure><p><img src="/img/posts/2021/07/12/05.jpg"> <img src="/img/posts/2021/07/12/06.jpg"></p><br /></li><li><p>启动 ubuntu 20.04</p><figure class="highlight bash"><figcaption><div></div><div class="r2"></div><div class="r3"></div><span>BASH</span></figcaption><input class="btn-copy" type="image" src="/img/icon/copy.svg" alt="复制" /><table><tr><td class="gutter"><pre><span class="line">1</span><br></pre></td><td class="code"><pre><span class="line">ubuntu</span><br></pre></td></tr></table></figure><p><img src="/img/posts/2021/07/12/07.jpg"></p><br /></li><li><p>输入下列代码</p><figure class="highlight bash"><figcaption><div></div><div class="r2"></div><div class="r3"></div><span>BASH</span></figcaption><input class="btn-copy" type="image" src="/img/icon/copy.svg" alt="复制" /><table><tr><td class="gutter"><pre><span class="line">1</span><br><span class="line">2</span><br><span class="line">3</span><br></pre></td><td class="code"><pre><span class="line">sudo apt update && sudo apt upgrade -y <span class="comment">#必须执行</span></span><br><span class="line">sudo apt install git cpio aria2 brotli android-sdk-libsparse-utils openjdk-11-jre p7zip-full -y <span class="comment">#必须执行,使用新版本前建议重新安装一次</span></span><br><span class="line">sudo apt install zip unzip gawk sed curl wget -y <span class="comment">#可选,非必需</span></span><br></pre></td></tr></table></figure><p><img src="/img/posts/2021/07/12/08.jpg"> <img src="/img/posts/2021/07/12/09.jpg"></p><br /></li><li><p>下载 D.N.A</p><figure class="highlight bash"><figcaption><div></div><div class="r2"></div><div class="r3"></div><span>BASH</span></figcaption><input class="btn-copy" type="image" src="/img/icon/copy.svg" alt="复制" /><table><tr><td class="gutter"><pre><span class="line">1</span><br></pre></td><td class="code"><pre><span class="line">git <span class="built_in">clone</span> https://gitee.com/sharpeter/DNA.git --depth 1</span><br></pre></td></tr></table></figure><p><img src="/img/posts/2021/07/12/10.jpg"></p><br /></li><li><p>启动</p><figure class="highlight bash"><figcaption><div></div><div class="r2"></div><div class="r3"></div><span>BASH</span></figcaption><input class="btn-copy" type="image" src="/img/icon/copy.svg" alt="复制" /><table><tr><td class="gutter"><pre><span class="line">1</span><br></pre></td><td class="code"><pre><span class="line"><span class="built_in">cd</span> DNA && python3 run.py</span><br></pre></td></tr></table></figure><p><img src="/img/posts/2021/07/12/11.jpg"></p><br /></li></ol>]]></content>
<summary type="html"><h3 id="介绍"><a href="#介绍" class="headerlink" title="介绍"></a>介绍</h3><h4 id="Droid-Normal-Assistant"><a href="#Droid-Normal-Assistant" class="</summary>
<category term="教程" scheme="https://mrzgh.top/categories/%E6%95%99%E7%A8%8B/"/>
<category term="教程" scheme="https://mrzgh.top/tags/%E6%95%99%E7%A8%8B/"/>
<category term="Android" scheme="https://mrzgh.top/tags/Android/"/>
<category term="Ubuntu" scheme="https://mrzgh.top/tags/Ubuntu/"/>
<category term="D.N.A" scheme="https://mrzgh.top/tags/D-N-A/"/>
</entry>
<entry>
<title>Windows 10 启用 Linux 子系统</title>
<link href="https://mrzgh.top/posts/67ae9c91/"/>
<id>https://mrzgh.top/posts/67ae9c91/</id>
<published>2021-07-06T05:21:42.000Z</published>
<updated>2021-07-06T05:21:42.000Z</updated>
<content type="html"><![CDATA[<h3 id="1-启用开发人员模式"><a href="#1-启用开发人员模式" class="headerlink" title="1. 启用开发人员模式"></a>1. 启用开发人员模式</h3><p>设置 > 更新和安全 > 开发者选项 > 启用开发人员模式<br><img src="/img/posts/2021/07/06/01.png"> <img src="/img/posts/2021/07/06/02.png"> <img src="/img/posts/2021/07/06/03.png"></p><h3 id="2-更改系统功能"><a href="#2-更改系统功能" class="headerlink" title="2. 更改系统功能"></a>2. 更改系统功能</h3><p>使用Win+X快捷键调出系统管理菜单(也可以右击Win开始菜单调出) > 应用和功能 > 程序和功能 > 启用或关闭 Windows 功能 > 勾选适用于 Linux 的 Windows 子系统 > 确定 > 重启电脑<br><img src="/img/posts/2021/07/06/04.png"> <img src="/img/posts/2021/07/06/05.png"> <img src="/img/posts/2021/07/06/06.png"> <img src="/img/posts/2021/07/06/07.png"></p><h3 id="3-安装Linux子系统"><a href="#3-安装Linux子系统" class="headerlink" title="3. 安装Linux子系统"></a>3. 安装Linux子系统</h3><p>重启系统后,打开 Microsoft Store,搜索 WSL,选择 Ubuntu 20.04 LTS,安装即可<br><img src="/img/posts/2021/07/06/08.png"> <img src="/img/posts/2021/07/06/09.png"> <img src="/img/posts/2021/07/06/10.png"> <img src="/img/posts/2021/07/06/11.png"> <img src="/img/posts/2021/07/06/12.png"></p><figure class="highlight bash"><figcaption><div></div><div class="r2"></div><div class="r3"></div><span>BASH</span></figcaption><input class="btn-copy" type="image" src="/img/icon/copy.svg" alt="复制" /><table><tr><td class="gutter"><pre><span class="line">1</span><br></pre></td><td class="code"><pre><span class="line">sudo passwd root<span class="comment">#设置root密码</span></span><br></pre></td></tr></table></figure><p><img src="/img/posts/2021/07/06/13.png"></p>]]></content>
<summary type="html"><h3 id="1-启用开发人员模式"><a href="#1-启用开发人员模式" class="headerlink" title="1. 启用开发人员模式"></a>1. 启用开发人员模式</h3><p>设置 &gt; 更新和安全 &gt; 开发者选项 &gt; 启用开发人员</summary>
<category term="教程" scheme="https://mrzgh.top/categories/%E6%95%99%E7%A8%8B/"/>
<category term="教程" scheme="https://mrzgh.top/tags/%E6%95%99%E7%A8%8B/"/>
<category term="Ubuntu" scheme="https://mrzgh.top/tags/Ubuntu/"/>
<category term="Windows" scheme="https://mrzgh.top/tags/Windows/"/>
</entry>
</feed>