<?xml version="1.0" encoding="UTF-8"?><rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	xmlns:georss="http://www.georss.org/georss" xmlns:geo="http://www.w3.org/2003/01/geo/wgs84_pos#" xmlns:media="http://search.yahoo.com/mrss/"
	>

<channel>
	<title>某人的马甲</title>
	<atom:link href="https://maajiaa.wordpress.com/feed/" rel="self" type="application/rss+xml" />
	<link>https://maajiaa.wordpress.com</link>
	<description>maajiaa&#039;s blog</description>
	<lastBuildDate>Sat, 03 Dec 2022 10:39:47 +0000</lastBuildDate>
	<language>zh-CN</language>
	<sy:updatePeriod>
	hourly	</sy:updatePeriod>
	<sy:updateFrequency>
	1	</sy:updateFrequency>
	<generator>http://wordpress.com/</generator>
<cloud domain='maajiaa.wordpress.com' port='80' path='/?rsscloud=notify' registerProcedure='' protocol='http-post' />
<image>
		<url>https://s0.wp.com/i/buttonw-com.png</url>
		<title>某人的马甲</title>
		<link>https://maajiaa.wordpress.com</link>
	</image>
	<atom:link rel="search" type="application/opensearchdescription+xml" href="https://maajiaa.wordpress.com/osd.xml" title="某人的马甲" />
	<atom:link rel='hub' href='https://maajiaa.wordpress.com/?pushpress=hub'/>
	<item>
		<title>在firefox安卓版上使用桌面版addon和about:config</title>
		<link>https://maajiaa.wordpress.com/2022/12/03/using-about-config-and-xpi-addon-on-firefox-android/</link>
					<comments>https://maajiaa.wordpress.com/2022/12/03/using-about-config-and-xpi-addon-on-firefox-android/#respond</comments>
		
		<dc:creator><![CDATA[maajiaa]]></dc:creator>
		<pubDate>Sat, 03 Dec 2022 09:17:40 +0000</pubDate>
				<category><![CDATA[电脑相关]]></category>
		<category><![CDATA[Android]]></category>
		<category><![CDATA[firefox]]></category>
		<guid isPermaLink="false">http://maajiaa.wordpress.com/?p=2224</guid>

					<description><![CDATA[自从 2020 年 firefox 79.0 安卓版大幅修改 UI ，以及阉割长按搜索框添加自定义搜索引擎功能 &#8230; <a href="https://maajiaa.wordpress.com/2022/12/03/using-about-config-and-xpi-addon-on-firefox-android/" class="more-link">继续阅读<span class="screen-reader-text">“在firefox安卓版上使用桌面版addon和about:config”</span></a>]]></description>
										<content:encoded><![CDATA[
<p>自从 2020 年 firefox 79.0 安卓版大幅修改 UI ，以及阉割长按搜索框添加自定义搜索引擎功能以来，我已经两年没更新过了。前几天不小心手贱点到了更新，更新完发现 about:config 不能用了，地址栏输入 about:config 会被强行指向空白页面 abou:config 。</p>



<p>搜了一下，原来<a rel="noreferrer noopener" href="https://discourse.mozilla.org/t/about-config-missing/66537/37" target="_blank">早在2020年 about:config 就被阉割了</a>，理由是“About:config is not a feature that most people will use and it can make your browser seriously unstable”。除了这个，其他一些常用功能，比如另存为 pdf 、查看源代码等功能也都被阉割了。过去可以通过要求桌面版网站的方式来访问并安装 xpi 格式的 add-ons ，现在也无法安装了。而可供手机版选择的扩展只有 10 个，数量少得可怜。凡是人民群众喜爱的功能都阉割掉，很好，有 xxx 和 xxx 的范儿。</p>



<p>虽然我还保存着旧版本的 firefox apk 文件，但为了逼迫我们这些老顽固升级新的阉割版， mozilla 非常贴心地禁止了旧版本登录 firefox sync ，重装旧版以后我的书签和历史记录都没了。手贱真的害死人！</p>



<p>认命地开始折腾新版，总结：</p>



<ol class="wp-block-list">
<li>要想在手机版使用 about:config ，需要 firefox beta 或 nightly</li>



<li>要想在手机版安装 xpi 格式的扩展，需要 firefox nightly (unstable) </li>



<li>或者使用基于 firefox 的 <a rel="noreferrer noopener" href="https://f-droid.org/packages/org.mozilla.fennec_fdroid/" target="_blank">Fennec F-Droid build</a> (stable)</li>



<li>解决了安装 xpi 扩展的问题之后，再安装相应的扩展来支持另存为 PDF 功能。</li>
</ol>



<p>我已经切换到 Fennec F-Droid 了，防止未来再出现 Google Play 手滑更新的惨案。切换到 nightly 或 fennec 后，要想安装桌面版的 xpi 扩展，还需要进行以下<a rel="noreferrer noopener" href="https://blog.mozilla.org/addons/2020/09/29/expanded-extension-support-in-firefox-for-android-nightly/" target="_blank">额外的设置</a>：</p>



<h4 class="wp-block-heading">第一步：创建个人收藏集</h4>



<p>访问并登录 <a rel="noreferrer noopener" href="https://addons.mozilla.org/zh-CN/firefox/collections/" target="_blank">https://addons.mozilla.org/firefox/collections/</a> 后，创建一个收藏集，记住该收藏集的自定义网址中最后的<font style="color:#ff0d00"><strong>用户 ID</strong></font> 和<font style="color:#ff0d00"><strong>名称</strong></font>部分。</p>



<p><img width="638" height="593" class="wp-image-2230" style="width: 60%" src="https://maajiaa.wordpress.com/wp-content/uploads/2022/12/create-addons-collection.png" alt="create-addons-collection" srcset="https://maajiaa.wordpress.com/wp-content/uploads/2022/12/create-addons-collection.png 638w, https://maajiaa.wordpress.com/wp-content/uploads/2022/12/create-addons-collection.png?w=150&amp;h=139 150w, https://maajiaa.wordpress.com/wp-content/uploads/2022/12/create-addons-collection.png?w=300&amp;h=279 300w" sizes="(max-width: 709px) 85vw, (max-width: 909px) 67vw, (max-width: 984px) 61vw, (max-width: 1362px) 45vw, 600px"></p>



<h4 class="wp-block-heading">第二步：将想安装的扩展添加到收藏集</h4>



<p>这一步如果在手机上操作，会被强制跳转到 <code>https://addons.mozilla.org/zh-CN/<font style="color:#ff0d00">android</font>/</code> ，导致除了 10 个推荐扩展之外，什么都搜不到。此时需要<strong><font style="color:#ff0d00">请求桌面版网站</font></strong>，再手动编辑地址栏，删掉 android 字样，才能正常搜索桌面版扩展。</p>



<h4 class="wp-block-heading">第三步：启用 firefox 的隐藏调试菜单</h4>



<p>进入 firefox 安卓版设置 -&gt; 关于 firefox nightly 或 fennec ，然后连续点击关于页面的 logo ，直到底部出现“已启用调试菜单”字样。</p>



<p><img width="1080" height="2044" class="wp-image-2232" style="width: 60%" src="https://maajiaa.wordpress.com/wp-content/uploads/2022/12/enable-debug-menu.jpg" alt="启用调试菜单" srcset="https://maajiaa.wordpress.com/wp-content/uploads/2022/12/enable-debug-menu.jpg 1080w, https://maajiaa.wordpress.com/wp-content/uploads/2022/12/enable-debug-menu.jpg?w=79&amp;h=150 79w, https://maajiaa.wordpress.com/wp-content/uploads/2022/12/enable-debug-menu.jpg?w=159&amp;h=300 159w, https://maajiaa.wordpress.com/wp-content/uploads/2022/12/enable-debug-menu.jpg?w=768&amp;h=1454 768w, https://maajiaa.wordpress.com/wp-content/uploads/2022/12/enable-debug-menu.jpg?w=541&amp;h=1024 541w" sizes="(max-width: 709px) 85vw, (max-width: 909px) 67vw, (max-width: 1362px) 62vw, 840px"></p>



<h4 class="wp-block-heading">第四步：编辑自定义收藏集设置</h4>



<p>启用调试菜单后，返回设置菜单，会发现「高级」部分多出来一项「自定义附加组件收藏集」，此处输入第一步中收藏集自定义网址的 ID 和名称部分，点击确定保存后 app 会自动重启。</p>



<p><img width="1080" height="2044" class="wp-image-2233" style="width: 60%" src="https://maajiaa.wordpress.com/wp-content/uploads/2022/12/custom-addons-collection.jpg" alt="自定义附加组件收藏集" srcset="https://maajiaa.wordpress.com/wp-content/uploads/2022/12/custom-addons-collection.jpg 1080w, https://maajiaa.wordpress.com/wp-content/uploads/2022/12/custom-addons-collection.jpg?w=79&amp;h=150 79w, https://maajiaa.wordpress.com/wp-content/uploads/2022/12/custom-addons-collection.jpg?w=159&amp;h=300 159w, https://maajiaa.wordpress.com/wp-content/uploads/2022/12/custom-addons-collection.jpg?w=768&amp;h=1454 768w, https://maajiaa.wordpress.com/wp-content/uploads/2022/12/custom-addons-collection.jpg?w=541&amp;h=1024 541w" sizes="(max-width: 709px) 85vw, (max-width: 909px) 67vw, (max-width: 1362px) 62vw, 840px"></p>



<p>App 重启之后，进入「设置 -&gt; 附加组件」菜单就能够看到并安装收藏集里的其他桌面版扩展了。以后想要添加别的桌面版组件，只需要将它添加到已创建的收藏集就行了。</p>



<p>顺便更新了一下以前写的《<a rel="noreferrer noopener" href="https://maajiaa.wordpress.com/2021/05/06/firefox-about-config-privacy-settings/" target="_blank">about:config 配置笔记</a>》。</p>



<p>折腾 about:config 和安装 addons 的用户可能的确不多，但是离开了丰富的 addons 和高度定制的 about:config ，面对 chrome 等竞争对手，firefox 还有什么竞争优势？开发团队对自己还真有自信啊，祝 firefox 早日自己把自己作zuō死吧<img src="https://s0.wp.com/wp-content/mu-plugins/wpcom-smileys/twemoji/2/72x72/1f644.png" alt="🙄" class="wp-smiley" style="height: 1em; max-height: 1em;" /></p>
]]></content:encoded>
					
					<wfw:commentRss>https://maajiaa.wordpress.com/2022/12/03/using-about-config-and-xpi-addon-on-firefox-android/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
		
		<media:content url="https://1.gravatar.com/avatar/1c9ff877e4a775992679ba70863bd7d6e132e543bf0c159924144b88c3ff9c61?s=96&#38;d=https%3A%2F%2F1.gravatar.com%2Favatar%2Fad516503a11cd5ca435acc9bb6523536%3Fs%3D96&#38;r=G" medium="image">
			<media:title type="html">maajiaa</media:title>
		</media:content>

		<media:content url="https://maajiaa.wordpress.com/wp-content/uploads/2022/12/create-addons-collection.png" medium="image">
			<media:title type="html">create-addons-collection</media:title>
		</media:content>

		<media:content url="https://maajiaa.wordpress.com/wp-content/uploads/2022/12/enable-debug-menu.jpg" medium="image">
			<media:title type="html">启用调试菜单</media:title>
		</media:content>

		<media:content url="https://maajiaa.wordpress.com/wp-content/uploads/2022/12/custom-addons-collection.jpg" medium="image">
			<media:title type="html">自定义附加组件收藏集</media:title>
		</media:content>
	</item>
		<item>
		<title>三星 S10 原厂 App 卸载笔记</title>
		<link>https://maajiaa.wordpress.com/2021/06/12/samsung-bloatware-removal-without-root/</link>
					<comments>https://maajiaa.wordpress.com/2021/06/12/samsung-bloatware-removal-without-root/#comments</comments>
		
		<dc:creator><![CDATA[maajiaa]]></dc:creator>
		<pubDate>Sat, 12 Jun 2021 15:36:19 +0000</pubDate>
				<category><![CDATA[电脑相关]]></category>
		<category><![CDATA[Android]]></category>
		<category><![CDATA[Samsung]]></category>
		<guid isPermaLink="false">http://maajiaa.wordpress.com/?p=2160</guid>

					<description><![CDATA[手上的 Samsung S10 也用了两年了，一直没刷别的 ROM 也没 root，靠着 XDA 的教程用 a &#8230; <a href="https://maajiaa.wordpress.com/2021/06/12/samsung-bloatware-removal-without-root/" class="more-link">继续阅读<span class="screen-reader-text">“三星 S10 原厂 App&#160;卸载笔记”</span></a>]]></description>
										<content:encoded><![CDATA[
<p>手上的 Samsung S10 也用了两年了，一直没刷别的 ROM 也没 root，靠着 XDA 的教程用 adb 卸载原厂预装的垃圾。</p>



<h3 class="wp-block-heading">无 root 卸载 OEM 原厂预装 app 的通用方法</h3>



<p>准备工作：需要手机已在<strong>开发者选项</strong>中启用 <strong>USB 调试</strong>，并在电脑上准备好 <a rel="noreferrer noopener" href="https://developer.android.google.cn/studio/releases/platform-tools?hl=zh-cn" target="_blank">adb 工具</a>。</p>



<p>手机连上 adb 调试后，通过以下命令可以卸载任意 app，包括预装 app 。</p>


<div class="wp-block-syntaxhighlighter-code "><pre class="brush: bash; title: ; notranslate">
adb shell pm uninstall -k --user 0 &lt;package_name&gt;
</pre></div>


<p>其中的 <code>--user 0</code> 是手机的主用户。如果手机启用了访客账号或工作空间，想要卸载访客账号或工作空间的应用，则需将 <code>0</code> 替换成对应的 <code>user_id</code> ，<code>user_id</code> 可以用命令查看：</p>


<div class="wp-block-syntaxhighlighter-code "><pre class="brush: plain; title: ; notranslate">
adb shell pm list users
</pre></div>


<p>其中的 <code>&lt;package_name&gt;</code> 可以用 <a rel="noreferrer noopener" href="https://play.google.com/store/apps/details?id=bg.projectoria.appinspector" target="_blank">App Inspector</a> 查看，也可以用命令列出全部系统应用：</p>


<div class="wp-block-syntaxhighlighter-code "><pre class="brush: bash; title: ; notranslate">
adb shell pm list packages -s
</pre></div>


<p>或是用命令搜索包名中包含特定字符串的应用，例如搜索名字带 <code>google</code> 的应用：</p>


<div class="wp-block-syntaxhighlighter-code "><pre class="brush: plain; title: ; notranslate">
adb shell pm list packages google
</pre></div>


<p>通过这种方式卸载的 app 其实并没有彻底删除，只是对该用户卸载，原始文件还在，因此不会破坏手机 ROM 的原厂状态，仍然能正常收到 OTA 更新。万一不小心把某个关键应用卸载错了，还可以用命令装回去：</p>


<div class="wp-block-syntaxhighlighter-code "><pre class="brush: plain; title: ; notranslate">
adb shell cmd package install-existing &lt;package_name&gt;
</pre></div>


<h3 class="wp-block-heading">我卸载的 Apps</h3>



<p>卸载和保留的内容与个人使用习惯有关，比如我不用 One UI 和 Bixby，与之相关的都卸载了，但我觉得原厂的截图工具、图片和视频编辑等很好用，这部分就没卸载。</p>



<p>我做了个电子表格，如果有人发现卸载某个 app 后系统基本功能受到影响，可以给我留言或直接在表格里添加评论。</p>



<p><a href="https://docs.google.com/spreadsheets/d/1Q-8x2OvJCllhvoACjSlixd_exKKSU8Xz8lgro4h1NgE/" target="_blank" rel="noreferrer noopener">https://docs.google.com/spreadsheets/d/1Q-8x2OvJCllhvoACjSlixd_exKKSU8Xz8lgro4h1NgE/</a></p>



<p>脚本：</p>


<div class="wp-block-syntaxhighlighter-code "><pre class="brush: bash; title: ; notranslate">
adb shell
# Google
pm uninstall -k --user 0 com.google.android.projection.gearhead
pm uninstall -k --user 0 com.google.android.googlequicksearchbox
pm uninstall -k --user 0 com.android.hotwordenrollment.xgoogle
pm uninstall -k --user 0 com.android.hotwordenrollment.okgoogle
pm uninstall -k --user 0 com.google.android.gms.location.history
pm uninstall -k --user 0 com.google.android.as
pm uninstall -k --user 0 com.android.chrome  # 需先安装第三方浏览器
pm uninstall -k --user 0 com.sec.android.app.chromecustomizations
pm uninstall -k --user 0 com.google.android.apps.tachyon
# Facebook
pm uninstall -k --user 0 com.facebook.katana
pm uninstall -k --user 0 com.facebook.system
pm uninstall -k --user 0 com.facebook.appmanager
pm uninstall -k --user 0 com.facebook.services
# Microsoft
pm uninstall -k --user 0 com.microsoft.skydrive
pm uninstall -k --user 0 com.microsoft.appmanager
# Samsung
pm uninstall -k --user 0 com.samsung.android.privateshare
pm uninstall -k --user 0 com.samsung.android.app.spage
pm uninstall -k --user 0 com.samsung.android.kidsinstaller
pm uninstall -k --user 0 com.samsung.android.ipsgeofence
pm uninstall -k --user 0 com.sec.android.easyMover.Agent
pm uninstall -k --user 0 com.sec.spp.push
pm uninstall -k --user 0 com.samsung.android.scloud
pm uninstall -k --user 0 com.samsung.android.mateagent
pm uninstall -k --user 0 com.samsung.android.mobileservice
pm uninstall -k --user 0 com.samsung.android.svoiceime
pm uninstall -k --user 0 com.sec.android.inputmethod
pm uninstall -k --user 0 com.samsung.SMT
pm uninstall -k --user 0 com.samsung.android.rubin.app
pm uninstall -k --user 0 com.samsung.android.themestore
pm uninstall -k --user 0 com.samsung.android.themecenter
pm uninstall -k --user 0 com.sec.android.app.samsungapps
pm uninstall -k --user 0 com.samsung.android.mapsagent
pm uninstall -k --user 0 com.sec.android.widgetapp.samsungapps
pm uninstall -k --user 0 com.samsung.android.mdecservice
pm uninstall -k --user 0 com.samsung.android.mdx
pm uninstall -k --user 0 com.samsung.android.easysetup
pm uninstall -k --user 0 com.sec.android.daemonapp
pm uninstall -k --user 0 com.diotetk.sec.lookup.dictionary
pm uninstall -k --user 0 com.samsung.android.app.tips
pm uninstall -k --user 0 com.samsung.android.app.galaxyfinder
pm uninstall -k --user 0 com.samsung.android.messaging # 需安装第三方短信应用
pm uninstall -k --user 0 com.sec.android.app.myfiles
pm uninstall -k --user 0 com.samsung.android.forest
pm uninstall -k --user 0 com.samsung.android.net.wifi.wifiguider
pm uninstall -k --user 0 com.sec.unifiedwfc
pm uninstall -k --user 0 com.samsung.android.allshare.service.fileshare
pm uninstall -k --user 0 com.samsung.android.fast
pm uninstall -k --user 0 com.samsung.android.aware.service
pm uninstall -k --user 0 com.samsung.android.app.sharelive
pm uninstall -k --user 0 com.samsung.android.app.simplesharing
pm uninstall -k --user 0 com.samsung.android.game.gamehome
pm uninstall -k --user 0 com.samsung.android.game.gametools
pm uninstall -k --user 0 com.samsung.android.da.daagent
pm uninstall -k --user 0 com.sec.mhs.smarttethering
pm uninstall -k --user 0 com.android.bookmarkprovider
# One UI LED壳和侧面板等功能
pm uninstall -k --user 0 com.sec.android.cover.ledcover
pm uninstall -k --user 0 com.samsung.android.app.ledbackcover
pm uninstall -k --user 0 com.samsung.android.app.cocktailbarservice
pm uninstall -k --user 0 com.samsung.android.app.taskedge
pm uninstall -k --user 0 com.samsung.andriod.service.peoplestripe
pm uninstall -k --user 0 com.samsung.android.app.clipboardedge
pm uninstall -k --user 0 com.samsung.android.app.appsedge
# 三星账号、三星支付
pm uninstall -k --user 0 com.sec.android.app.billing
pm uninstall -k --user 0 com.osp.app.signin
pm uninstall -k --user 0 com.samsung.android.samsungpass
pm uninstall -k --user 0 com.samsung.android.samsungpassautofill
# 三星手表等可穿戴式设备
pm uninstall -k --user 0 com.samsung.android.app.watchmanagerstub
# Bixby相关
pm uninstall -k --user 0 com.samsung.android.bixby.wakeup
pm uninstall -k --user 0 com.samsung.android.bixby.agent.dummy
pm uninstall -k --user 0 com.samsung.android.bixby.service
pm uninstall -k --user 0 com.samsung.android.app.routines
pm uninstall -k --user 0 com.samsung.android.bixby.agent
pm uninstall -k --user 0 com.samsung.android.bixby.wakeup
pm uninstall -k --user 0 com.samsung.systemui.bixby2
pm uninstall -k --user 0 com.samsung.android.app.settings.bixby
# AR VR
pm uninstall -k --user 0 com.samsung.android.arzone
pm uninstall -k --user 0 com.samsung.android.ardrawing
pm uninstall -k --user 0 com.samsung.android.hmt.vrsvc
# Smart
pm uninstall -k --user 0 com.samsung.android.smartmirroring
pm uninstall -k --user 0 com.samsung.android.smartcallprovider
pm uninstall -k --user 0 com.samsung.android.smartface
pm uninstall -k --user 0 com.samsung.android.smartfitting
pm uninstall -k --user 0 com.samsung.android.beaconmanager
pm uninstall -k --user 0 com.samsung.android.service.stplatform
# ANT+
pm uninstall -k --user 0 com.dsi.ant.sample.acquirechannels
pm uninstall -k --user 0 com.dsi.ant.service.socket
pm uninstall -k --user 0 com.dsi.ant.server
pm uninstall -k --user 0 com.dsi.ant.plugins.antplus

exit
</pre></div>


<p>参考链接：</p>



<ol class="wp-block-list"><li><a rel="noreferrer noopener" href="https://www.xda-developers.com/uninstall-carrier-oem-bloatware-without-root-access/" target="_blank">How to Uninstall Carrier/OEM Bloatware Without Root Access</a></li><li><a rel="noreferrer noopener" href="https://forum.xda-developers.com/t/galaxy-s10-s10-debloat-bloatware-removal-list.3912073/" target="_blank">Galaxy S10/S10+ Debloat / bloatware removal list</a></li><li><a rel="noreferrer noopener" href="https://github.com/khlam/debloat-samsung-android" target="_blank">khlam / debloat-samsung-android</a></li><li><a rel="noreferrer noopener" href="https://github.com/mzlogin/awesome-adb/blob/master/README.md" target="_blank">Awesome ADB</a></li></ol>



<p></p>
]]></content:encoded>
					
					<wfw:commentRss>https://maajiaa.wordpress.com/2021/06/12/samsung-bloatware-removal-without-root/feed/</wfw:commentRss>
			<slash:comments>1</slash:comments>
		
		
		
		<media:content url="https://1.gravatar.com/avatar/1c9ff877e4a775992679ba70863bd7d6e132e543bf0c159924144b88c3ff9c61?s=96&#38;d=https%3A%2F%2F1.gravatar.com%2Favatar%2Fad516503a11cd5ca435acc9bb6523536%3Fs%3D96&#38;r=G" medium="image">
			<media:title type="html">maajiaa</media:title>
		</media:content>
	</item>
		<item>
		<title>Firefox about:config 配置笔记</title>
		<link>https://maajiaa.wordpress.com/2021/05/06/firefox-about-config-privacy-settings/</link>
					<comments>https://maajiaa.wordpress.com/2021/05/06/firefox-about-config-privacy-settings/#comments</comments>
		
		<dc:creator><![CDATA[maajiaa]]></dc:creator>
		<pubDate>Thu, 06 May 2021 15:23:36 +0000</pubDate>
				<category><![CDATA[电脑相关]]></category>
		<category><![CDATA[firefox]]></category>
		<guid isPermaLink="false">http://maajiaa.wordpress.com/?p=2142</guid>

					<description><![CDATA[被推特炸过一次号，吓怕了。意识到平时零散发过的、like 过的东西还是得整理了记下来，以免万一哪天再被炸一次， &#8230; <a href="https://maajiaa.wordpress.com/2021/05/06/firefox-about-config-privacy-settings/" class="more-link">继续阅读<span class="screen-reader-text">“Firefox about:config 配置笔记”</span></a>]]></description>
										<content:encoded><![CDATA[<p>被推特炸过一次号，吓怕了。意识到平时零散发过的、like 过的东西还是得整理了记下来，以免万一哪天再被炸一次，账号找不回来，东西全没了。</p>
<p>我的 PC 端和手机端主用浏览器都是 firefox ，除了设置菜单里面可以直接修改的选项以外，平时还会修改一些 <code>about:config</code> 配置，主要是隐私和安全相关：</p>
<p>privacy.resistFingerprinting = true</p>
<p style="padding-left: 40px">开启针对浏览器指纹收集的保护，详见《<a href="https://support.mozilla.org/zh-CN/kb/Firefox%20%E9%92%88%E5%AF%B9%E6%8C%87%E7%BA%B9%E6%94%B6%E9%9B%86%E7%9A%84%E4%BF%9D%E6%8A%A4" target="_blank" rel="noopener">Firefox 针对指纹收集的保护</a>》。</p>
<p>network.IDN_show_punycode = true</p>
<p style="padding-left: 40px">地址栏的 unicode 字符显示为 punycode ，防止被字符长相类似的假网站钓鱼（<a href="https://www.xudongz.com/blog/2017/idn-phishing/" target="_blank" rel="noopener">说明</a>）。</p>
<p>dom.battery.enabled = false</p>
<p style="padding-left: 40px">防止网站追踪电池状态。为什么要关掉？《<a href="https://zhuanlan.zhihu.com/p/21854390" target="_blank" rel="noopener">如何通过手机电池来监视你？</a>》：“斯坦福大学的研究人员展示了一种通过监测用户某一段时间内电池的使用情况，来跟踪用户的方法，准确率高达90%。”</p>
<p>geo.enabled = false</p>
<p style="padding-left: 40px">防止网页通过浏览器访问定位信息。我在手机上设了，手机有别的 app 查地图，不需要通过浏览器。至于 PC 端，我的笔记本压根就没有定位模块，网站只能通过 IP 粗略定位，所以无所谓。</p>
<p>media.navigator.enabled = false</p>
<p style="padding-left: 40px">防止网站追踪你的摄像头和麦克风状态。</p>
<p>media.peerconnection.enabled = false<br />media.peerconnection.video.enabled = false<br />network.websocket.enabled = false</p>
<p style="padding-left: 40px">最后一个需要手动创建，类型为<strong>布尔值</strong>。<br />这两个选项分别关闭了 WebRTC 和 WebSocket 功能，防止浏览器代理环境下泄露真实 IP 地址。国内有些视频网站还会利用 WebRTC 把你变成它的分流节点，占满上行带宽。<br />自己的浏览器是否会泄露真实 IP ，可以挂代理后访问 <a href="https://www.showmyip.com/" target="_blank" rel="noopener">showmyip.com</a> 查一下，如果显示的是真实 IP 而不是代理服务器的 IP ，恭喜你，你可能是 WebSocket 的受害者。<br />不过也有一些特殊应用可能会用到这两个东西，比如，snapdrop在局域网设备中传文件、调用RPC等 (<a href="https://twitter.com/fak3D0nA1dT3UmP/status/1389975721766912000" target="_blank" rel="noopener">via</a>) ，真需要的时候再临时改回来吧，或者索性用两个不同的浏览器。</p>
<p>browser.formfill.enable = false</p>
<p style="padding-left: 40px">禁止 firefox 保存我的填表信息。默认情况下，即使在 firefox 设置中关掉了“记录搜索和表单历史”，firefox 仍然会自作聪明地保存一些填表信息，保存时长 180 天，由 <code>about:config</code> 中的 <code>browser.formfill.expire_days</code> 控制。比如我在某网站登录框输入了邮箱，下次在别的网站填登录信息，邮箱记录可能就自动弹出来了。想象一下别人借用我的电脑或手机……瘆得慌。</p>
<p>browser.urlbar.trimURLs = false</p>
<p style="padding-left: 40px">不要自动隐藏地址栏 URL 前面的 <code>http://</code> 。不符合我个人的使用习惯，本来看到 http 前缀能提醒我这个网页的传输未加密，自动隐藏之后很容易忽略。</p>
<p>dom.event.contextmenu.enabled = false<br />dom.event.clipboardevents.enabled = false</p>
<p style="padding-left: 40px">禁止网站禁用右键菜单和复制粘贴功能（如果这招不管用，可以安装<a href="https://addons.mozilla.org/zh-CN/firefox/addon/%E5%BF%AB%E4%B9%90%E5%8F%B3%E9%94%AE/" target="_blank" rel="noopener">快乐右键</a>扩展，或者用这个 <a href="https://userscripts-mirror.org/scripts/show/161113" target="_blank" rel="noopener">CleanHide &amp; Enable RightClick-Copy</a> 油猴脚本）。</p>
<p>dom.webnotifications.enabled = false<br />dom.push.enabled = false</p>
<p style="padding-left: 40px">禁止网页发送推送通知，包括 win10 右下角的桌面通知。谁用浏览器还想和手机 app 一样吃屎啊。</p>
<p>toolkit.telemetry.cachedClientID = 留空</p>
<p style="padding-left: 40px">干掉 firefox 收集信息的终端标识。不是删除条目，而是把该条目的值清空。这个是和隐私设置中的“允许 Firefox 向 Mozilla 发送信息 / 数据反馈”相关联的，如果已经选了不发送数据，这个 ClientID 留着应该问题也不大。</p>
<p><strong>89.0 版新增：</strong>firefox 89.0 版又发神经改了新 UI ，标签栏变得又肥又丑，对笔记本小屏幕极度不友好。解决方法有两种：</p>
<p><span class="css-901oao css-16my406 r-poiln3 r-bcqeeo r-qvutc0" dir="ltr">browser.compactmode.show</span> = ture</p>
<p style="padding-left: 40px">然后右键单击工具栏，在「定制工具栏」界面可切换至紧凑布局。（via：<a href="https://sspai.com/post/66984" target="_blank" rel="noopener">少数派</a>）</p>
<p>browser.proton.enabled = false</p>
<p style="padding-left: 40px">彻底仅用新 UI ，用回以前的标签栏。</p>
<p>我平时用到的就是以上这些。还有其他隐私设置相关的选项，参考资料：</p>
<ul>
<li><a href="https://gist.github.com/0XDE57/fbd302cef7693e62c769" target="_blank" rel="noopener">Firefox about:config privacy settings</a></li>
<li><a href="https://www.ghacks.net/overview-firefox-aboutconfig-security-privacy-preferences/" target="_blank" rel="noopener">Overview of Firefox&#8217;s about:config security and privacy preferences</a></li>
<li><a href="https://wiki.mozilla.org/Privacy/Privacy_Task_Force/firefox_about_config_privacy_tweeks" target="_blank" rel="noopener">Privacy/Privacy Task Force/firefox about config privacy tweeks</a></li>
</ul>


<p></p>
]]></content:encoded>
					
					<wfw:commentRss>https://maajiaa.wordpress.com/2021/05/06/firefox-about-config-privacy-settings/feed/</wfw:commentRss>
			<slash:comments>2</slash:comments>
		
		
		
		<media:content url="https://1.gravatar.com/avatar/1c9ff877e4a775992679ba70863bd7d6e132e543bf0c159924144b88c3ff9c61?s=96&#38;d=https%3A%2F%2F1.gravatar.com%2Favatar%2Fad516503a11cd5ca435acc9bb6523536%3Fs%3D96&#38;r=G" medium="image">
			<media:title type="html">maajiaa</media:title>
		</media:content>
	</item>
		<item>
		<title>QQ邮箱产品经理你妈死了·第二季</title>
		<link>https://maajiaa.wordpress.com/2019/03/03/qqmail-block-whitelisted-mail/</link>
					<comments>https://maajiaa.wordpress.com/2019/03/03/qqmail-block-whitelisted-mail/#comments</comments>
		
		<dc:creator><![CDATA[maajiaa]]></dc:creator>
		<pubDate>Sun, 03 Mar 2019 01:12:07 +0000</pubDate>
				<category><![CDATA[电脑相关]]></category>
		<category><![CDATA[腾讯]]></category>
		<category><![CDATA[qqmail]]></category>
		<guid isPermaLink="false">http://maajiaa.wordpress.com/?p=2099</guid>

					<description><![CDATA[到底要蠢到什么地步，我当年才会在简历上留 foxmail 作为工作联系邮箱？现在受的每一份罪，都是我当年脑子里 &#8230; <a href="https://maajiaa.wordpress.com/2019/03/03/qqmail-block-whitelisted-mail/" class="more-link">继续阅读<span class="screen-reader-text">“QQ邮箱产品经理你妈死了·第二季”</span></a>]]></description>
										<content:encoded><![CDATA[<p>到底要蠢到什么地步，我当年才会在简历上留 foxmail 作为工作联系邮箱？现在受的每一份罪，都是我当年脑子里进的水！</p>
<p>最近几个月的工资报销单都没收到，一查才发现，全 tmd 被 QQ 邮箱贴心的<span style="color:#ff0000;"><strong>系统拦截</strong></span>了。没错，早就加到<span style="color:#ff0000;"><strong>白名单里的发件人，也能被自动拦截</strong></span>，惊不惊喜？意不意外？</p>
<p><img loading="lazy" class="aligncenter size-large wp-image-2100" src="https://maajiaa.wordpress.com/wp-content/uploads/2019/03/qq-mail-delete-email-from-whitelist.png?w=840" alt="" width="840" height="115" srcset="https://maajiaa.wordpress.com/wp-content/uploads/2019/03/qq-mail-delete-email-from-whitelist.png?w=840 840w, https://maajiaa.wordpress.com/wp-content/uploads/2019/03/qq-mail-delete-email-from-whitelist.png?w=150 150w, https://maajiaa.wordpress.com/wp-content/uploads/2019/03/qq-mail-delete-email-from-whitelist.png?w=300 300w, https://maajiaa.wordpress.com/wp-content/uploads/2019/03/qq-mail-delete-email-from-whitelist.png?w=768 768w, https://maajiaa.wordpress.com/wp-content/uploads/2019/03/qq-mail-delete-email-from-whitelist.png?w=1024 1024w, https://maajiaa.wordpress.com/wp-content/uploads/2019/03/qq-mail-delete-email-from-whitelist.png 1128w" sizes="(max-width: 709px) 85vw, (max-width: 909px) 67vw, (max-width: 1362px) 62vw, 840px" /></p>
<p>我和该白名单发件人保持了至少一年的邮件联系，过去收到的类似主题、类似附件、类似正文的邮件，每一封我都已读，并且做了分类标记。但 QQ 邮箱仍然“智能”地无视我设置的白名单，把最近几个月的邮件都拦截了。智能识别学习算法是人工智障也就算了，白名单功能也是用来吃屎的？</p>
<p>不仅白名单功能是用来耍猴的，QQ 邮箱反垃圾选项的这两个设置也是耍猴的。我明明设置的是进垃圾箱、有过滤提示，QQ 邮箱还是直接把我的<strong>白名单邮件</strong>吞了，没有任何通知。</p>
<p><img loading="lazy" class="aligncenter size-full wp-image-2119" src="https://maajiaa.wordpress.com/wp-content/uploads/2019/03/qqmail-settings.png" alt="" width="582" height="344" srcset="https://maajiaa.wordpress.com/wp-content/uploads/2019/03/qqmail-settings.png 582w, https://maajiaa.wordpress.com/wp-content/uploads/2019/03/qqmail-settings.png?w=150&amp;h=89 150w, https://maajiaa.wordpress.com/wp-content/uploads/2019/03/qqmail-settings.png?w=300&amp;h=177 300w" sizes="(max-width: 582px) 85vw, 582px" /></p>
<p>QQ 邮箱的白名单，甚至连黑名单都不如。白名单一旦被系统拦截了，邮件就彻底没了，而黑名单虽然也会被拦截，却还有途径“取回”被拦截的邮件。</p>
<p><img loading="lazy" class="aligncenter wp-image-2101 size-medium" src="https://maajiaa.wordpress.com/wp-content/uploads/2019/03/system-block-vs-blacklist-e1551555006729.png?w=300" alt="" width="300" height="96" srcset="https://maajiaa.wordpress.com/wp-content/uploads/2019/03/system-block-vs-blacklist-e1551555006729.png?w=300 300w, https://maajiaa.wordpress.com/wp-content/uploads/2019/03/system-block-vs-blacklist-e1551555006729.png?w=150 150w, https://maajiaa.wordpress.com/wp-content/uploads/2019/03/system-block-vs-blacklist-e1551555006729.png 477w" sizes="(max-width: 300px) 85vw, 300px" /></p>
<p>恭喜 QQ 邮箱重新定义了“白名单”！再次衷心祝福 QQ 邮箱产品经理们死妈死一户口本。</p>
<p>仍在使用 QQ 邮箱的各位，请务必定期检查收信记录，通过 QQ 邮箱首页右侧「我的信息 &gt; 自助查询」检查。当然就算查到重要白名单被拦截了，你也没办法把邮件找回来，定期检查只是帮助你认识到自己究竟有多傻逼。</p>
<p><img loading="lazy" class="aligncenter wp-image-2106 size-medium" src="https://maajiaa.wordpress.com/wp-content/uploads/2019/03/qqmail-self-service-inquiry.png?w=300" alt="" width="300" height="234" srcset="https://maajiaa.wordpress.com/wp-content/uploads/2019/03/qqmail-self-service-inquiry.png?w=300 300w, https://maajiaa.wordpress.com/wp-content/uploads/2019/03/qqmail-self-service-inquiry.png?w=150 150w, https://maajiaa.wordpress.com/wp-content/uploads/2019/03/qqmail-self-service-inquiry.png 448w" sizes="(max-width: 300px) 85vw, 300px" /></p>
<p>提醒还对 QQ 邮箱抱有幻想的各位，千万不要用 QQ 邮箱来做正事！早日弃用 QQ 邮箱，早日重获新生！</p>
<p>附：<a href="https://maajiaa.wordpress.com/2019/02/15/qqmail-force-user-to-install-mobile-app/" target="_blank" rel="noopener noreferrer">QQ 邮箱产品经理死妈第一季</a> 回顾链接</p>
<p>&nbsp;</p>
<p>&nbsp;</p>
]]></content:encoded>
					
					<wfw:commentRss>https://maajiaa.wordpress.com/2019/03/03/qqmail-block-whitelisted-mail/feed/</wfw:commentRss>
			<slash:comments>3</slash:comments>
		
		
		
		<media:content url="https://1.gravatar.com/avatar/1c9ff877e4a775992679ba70863bd7d6e132e543bf0c159924144b88c3ff9c61?s=96&#38;d=https%3A%2F%2F1.gravatar.com%2Favatar%2Fad516503a11cd5ca435acc9bb6523536%3Fs%3D96&#38;r=G" medium="image">
			<media:title type="html">maajiaa</media:title>
		</media:content>

		<media:content url="https://maajiaa.wordpress.com/wp-content/uploads/2019/03/qq-mail-delete-email-from-whitelist.png?w=840" medium="image" />

		<media:content url="https://maajiaa.wordpress.com/wp-content/uploads/2019/03/qqmail-settings.png" medium="image" />

		<media:content url="https://maajiaa.wordpress.com/wp-content/uploads/2019/03/system-block-vs-blacklist-e1551555006729.png?w=300" medium="image" />

		<media:content url="https://maajiaa.wordpress.com/wp-content/uploads/2019/03/qqmail-self-service-inquiry.png?w=300" medium="image" />
	</item>
		<item>
		<title>QQ邮箱产品经理你妈死了！</title>
		<link>https://maajiaa.wordpress.com/2019/02/15/qqmail-force-user-to-install-mobile-app/</link>
					<comments>https://maajiaa.wordpress.com/2019/02/15/qqmail-force-user-to-install-mobile-app/#comments</comments>
		
		<dc:creator><![CDATA[maajiaa]]></dc:creator>
		<pubDate>Fri, 15 Feb 2019 13:55:48 +0000</pubDate>
				<category><![CDATA[电脑相关]]></category>
		<category><![CDATA[腾讯]]></category>
		<category><![CDATA[qqmail]]></category>
		<guid isPermaLink="false">http://maajiaa.wordpress.com/?p=2081</guid>

					<description><![CDATA[我一直用 QQ / foxmail 邮箱作为墙内的工作、财务等重要事项联系方式，因为怕 gmail 等墙外邮箱 &#8230; <a href="https://maajiaa.wordpress.com/2019/02/15/qqmail-force-user-to-install-mobile-app/" class="more-link">继续阅读<span class="screen-reader-text">“QQ邮箱产品经理你妈死了！”</span></a>]]></description>
										<content:encoded><![CDATA[<p>我一直用 QQ / foxmail 邮箱作为墙内的工作、财务等重要事项联系方式，因为怕 gmail 等墙外邮箱会丢信。现在想想，我居然信任你国特色的互联网服务，真是脑子被门夹了！</p>
<p>你国特色互联网企业为了骗用户安装手机 app ，纷纷强行推广手机扫码登录，各种伎俩无所不用其极，今天我就有幸体验了 QQ 邮箱独辟蹊径的两步验证方式：不装 app 就禁止登录。</p>
<p>我平时都是 web 访问 QQ 邮箱，用账号密码登录，并且出于安全考虑，为 QQ 邮箱设置了独立密码。</p>
<p>今天我明明输入了正确的密码，QQ 却突然莫名其妙强行说我密码错误（我可以保证我输入的密码准确无误），然后再次输入密码，就出现了如下右图：必须用手机 QQ 扫码登录，底下的“账号密码登录”并没有什么卵用，点了回到左图输入账号密码，然后又跳到右图来。</p>
<p><img loading="lazy" class="wp-image-2082 size-medium alignnone" src="https://maajiaa.wordpress.com/wp-content/uploads/2019/02/snipaste_2019-02-15_19-17-07.png?w=257" alt="" width="257" height="300" srcset="https://maajiaa.wordpress.com/wp-content/uploads/2019/02/snipaste_2019-02-15_19-17-07.png?w=257 257w, https://maajiaa.wordpress.com/wp-content/uploads/2019/02/snipaste_2019-02-15_19-17-07.png 513w, https://maajiaa.wordpress.com/wp-content/uploads/2019/02/snipaste_2019-02-15_19-17-07.png?w=128 128w" sizes="(max-width: 257px) 85vw, 257px" /> <img loading="lazy" class="wp-image-2084 size-medium alignnone" src="https://maajiaa.wordpress.com/wp-content/uploads/2019/02/snipaste_2019-02-15_19-16-48.png?w=261" alt="" width="261" height="300" srcset="https://maajiaa.wordpress.com/wp-content/uploads/2019/02/snipaste_2019-02-15_19-16-48.png?w=261 261w, https://maajiaa.wordpress.com/wp-content/uploads/2019/02/snipaste_2019-02-15_19-16-48.png?w=130 130w, https://maajiaa.wordpress.com/wp-content/uploads/2019/02/snipaste_2019-02-15_19-16-48.png 517w" sizes="(max-width: 261px) 85vw, 261px" /></p>
<p>手机不能乱装 app 怎么办？找客服：在 kf.qq.com 只找到一个需付费的客服电话，打过去永远没人接听，只有录音重复叫我关注微信公众号；关注微信公众号以后，什么问题都是在线机器人复读机，叫我去装手机 app ……总之<span style="color:#ff0000;"><strong>诺大的腾讯，没有一个 400/800 的免费客服电话，也没有任何人工客服的联系渠道</strong></span>，想投诉？机器人答录机玩死你。</p>
<p>急于帮朋友投简历，不得不登录 QQ 邮箱。没办法，只能随便找了部手机下载 QQ 邮箱 app，安装 app 后再输入同样的密码，我的账号就突然变安全了可以登录了，“错误”的密码也突然变得“正确”了，呵呵。说好的必须用手机 QQ 扫码登录呢？怎么装个 app 然后输入密码就好了？</p>
<p>所以腾讯的安全逻辑是：<span style="color:#ff0000;"><strong>不需要任何独立密码验证、辅助邮箱验证、手机短信验证、密保问题验证等，只要装了手机 app 就安全了！</strong></span></p>
<p>总之不装我的手机 app，你就不配用我的服务。邮箱这么重要地服务，说不能登录就不能登录，而且不提供任何除 app 菜单以外的客服投诉渠道，惊喜不惊喜，意外不意外？这些年向别人尬吹的 QQ 邮箱，全 tmd 是我脑子里进的水。对于如此思路清奇的“两步验证”安全逻辑，我只能衷心地祝福：QQ 邮箱产品经理你妈死了！</p>
<p>P.S. 请不要和我辟谣说“我的 QQ 邮箱可以直接登录啊”，你只是侥幸没被抽中而已。N 年前的你国软件就能根据用户的使用频率、位置等信息精准定向下套坑人了。</p>
<p>&nbsp;</p>
<p>&nbsp;</p>
]]></content:encoded>
					
					<wfw:commentRss>https://maajiaa.wordpress.com/2019/02/15/qqmail-force-user-to-install-mobile-app/feed/</wfw:commentRss>
			<slash:comments>12</slash:comments>
		
		
		
		<media:content url="https://1.gravatar.com/avatar/1c9ff877e4a775992679ba70863bd7d6e132e543bf0c159924144b88c3ff9c61?s=96&#38;d=https%3A%2F%2F1.gravatar.com%2Favatar%2Fad516503a11cd5ca435acc9bb6523536%3Fs%3D96&#38;r=G" medium="image">
			<media:title type="html">maajiaa</media:title>
		</media:content>

		<media:content url="https://maajiaa.wordpress.com/wp-content/uploads/2019/02/snipaste_2019-02-15_19-17-07.png?w=257" medium="image" />

		<media:content url="https://maajiaa.wordpress.com/wp-content/uploads/2019/02/snipaste_2019-02-15_19-16-48.png?w=261" medium="image" />
	</item>
		<item>
		<title>新的 firefox 禁止自动播放设置</title>
		<link>https://maajiaa.wordpress.com/2018/11/05/new-autoplay-blocking-in-firefox-63/</link>
					<comments>https://maajiaa.wordpress.com/2018/11/05/new-autoplay-blocking-in-firefox-63/#comments</comments>
		
		<dc:creator><![CDATA[maajiaa]]></dc:creator>
		<pubDate>Mon, 05 Nov 2018 15:18:07 +0000</pubDate>
				<category><![CDATA[电脑相关]]></category>
		<category><![CDATA[firefox]]></category>
		<guid isPermaLink="false">http://maajiaa.wordpress.com/?p=2062</guid>

					<description><![CDATA[自从不拉宽带，改用手机热点上网，就特别痛恨各种网页自动播放视频的设计。老版本的火狐要禁用自动播放，可以修改 a &#8230; <a href="https://maajiaa.wordpress.com/2018/11/05/new-autoplay-blocking-in-firefox-63/" class="more-link">继续阅读<span class="screen-reader-text">“新的 firefox 禁止自动播放设置”</span></a>]]></description>
										<content:encoded><![CDATA[
<div class="wp-block-columns is-layout-flex wp-container-core-columns-is-layout-9d6595d7 wp-block-columns-is-layout-flex">
<div class="wp-block-column is-layout-flow wp-block-column-is-layout-flow" style="flex-basis:100%;">
<p>自从不拉宽带，改用手机热点上网，就特别痛恨各种网页自动播放视频的设计。老版本的火狐要禁用自动播放，可以修改 <code>about:config</code> ，找到 <code>media.autoplay.enabled</code> ，把值从 <code>true</code> 改为 <code>false</code> 。但是这个设置并不能阻止所有的自动播放，有一些 HTML5 的播放器仍然有办法绕过限制。<a href="https://bugzilla.mozilla.org/show_bug.cgi?id=659285" target="_blank" rel="noopener">这个 bug</a> 已经给 mozilla 提了 8 年，一直拖着没有解决，终于在最近的 firefox 63.0 版得到了修复。</p>
<p>从 firefox 63.0 开始， <code>about:config</code> 中多了几个关于 autoplay 的选项：<br /><img loading="lazy" class="aligncenter size-large wp-image-2072" src="https://maajiaa.wordpress.com/wp-content/uploads/2018/11/firefox-media-autoplay-settings2.png?w=840" alt="" width="840" height="394" srcset="https://maajiaa.wordpress.com/wp-content/uploads/2018/11/firefox-media-autoplay-settings2.png?w=840 840w, https://maajiaa.wordpress.com/wp-content/uploads/2018/11/firefox-media-autoplay-settings2.png?w=150 150w, https://maajiaa.wordpress.com/wp-content/uploads/2018/11/firefox-media-autoplay-settings2.png?w=300 300w, https://maajiaa.wordpress.com/wp-content/uploads/2018/11/firefox-media-autoplay-settings2.png?w=768 768w, https://maajiaa.wordpress.com/wp-content/uploads/2018/11/firefox-media-autoplay-settings2.png?w=1024 1024w, https://maajiaa.wordpress.com/wp-content/uploads/2018/11/firefox-media-autoplay-settings2.png 1083w" sizes="(max-width: 709px) 85vw, (max-width: 909px) 67vw, (max-width: 1362px) 62vw, 840px" /></p>
<h5><del>media.autoplay.enabled</del></h5>
<p>原来的禁止自动播放设置，缺省值为 <code>true</code> ，即允许自动播放。如果 HTML5 播放器不用 autoplay 而是直接调用 play() ，就能绕过这项设置。在 firefox 63 中该设置已被移除，截图中能看到它是因为我改过设置值，重置为缺省值后，关掉 about:config 再重新打开它就消失了。</p>
<h5>media.autoplay.default</h5>
<p>新的自动播放全局设置，缺省值为 <code>0</code></p>
<ul>
<li><code>0</code> = 允许自动播放</li>
<li><code>1</code> = 禁止自动播放</li>
<li><code>2</code> = 提示用户</li>
</ul>
<p><span style="color:#ff0000;"><strong>2020 年更新：</strong></span>新版 firefox 这个参数变了，禁止自动播放应设为 <code>5</code></p>
<ul>
<li><code>0</code> = 允许自动播放</li>
<li><code>1</code> = 禁止音频自动播放</li>
<li><code>5</code> = 禁止音频和视频自动播放</li>
</ul>
<p>桌面版 firefox 可以在「设置 &gt; 隐私与安全 &gt; 权限 &gt; 自动播放」直接修改设置，无需手动编辑 about:config</p>
<h5>media.autoplay.ask-permission</h5>
<p>自动播放视频（非静音）前是否询问用户，缺省值为 <code>false</code> 。</p>
<ul>
<li><code>true</code> = 弹出提示，需要用户确认才能自动播放</li>
<li><code>false</code> = 无需用户确认</li>
</ul>
<h5><del>media.autoplay.enabled.user-gestures-needed</del></h5>
<p>自动播放视频（非静音）前是否需要用户与该网页有交互，缺省值为 <code>false</code> 。</p>
<ul>
<li><code>true</code> = 用户与网页发生交互后才开始播放</li>
<li><code>false</code> = 无需任何交互动作，直接开始自动播放</li>
</ul>
<h5>media.autoplay.blocking_policy </h5>
<p><span style="color:#ff0000;"><strong>更新：</strong></span>上一个 user-gestures-needed 设置在 firefox 78 以后，已由该设置代替，缺省值是<code>1</code></p>
<ul>
<li><code>1</code> = 原来的 false，无需任何动作，直接开始播放视频</li>
<li><code>2</code> = 原来的 ture，用户点击后才开始播放</li>
</ul>
<h5>media.autoplay.allow-muted</h5>
<p>是否允许静音的视频自动播放，缺省设置为 <code>true</code> ，即只要播放器预设为静音，就允许自动播放。</p>
<h5>media.autoplay.block-webaudio</h5>
<p>是否禁止音频自动播放，缺省值为 <code>false</code> ，即（在上述设置禁止自动播放视频的同时）仍然允许自动播放音频。</p>
<h5>media.autoplay.allow-extension-background-pages</h5>
<p>是否允许不是当前激活标签页的背景网页自动播放，缺省值为 <code>true</code> ，即允许。</p>
<h5>media.block-autoplay-until-in-foreground</h5>
<p>是否允许当前页面显示的视频自动播放，缺省值为 <code>true</code> ，即允许。</p>
<p>改了这几个参数后，再也不用心疼手机流量了<img src="https://s0.wp.com/wp-content/mu-plugins/wpcom-smileys/twemoji/2/72x72/1f601.png" alt="😁" class="wp-smiley" style="height: 1em; max-height: 1em;" />！将来新版的 firefox 还会进一步优化自动播放相关设置，在选项里直接修改以上参数（<a href="https://support.mozilla.org/en-US/kb/block-autoplay" target="_blank" rel="noopener">来源</a>）。</p>
<p>参考：<a href="https://www.ghacks.net/2018/09/21/firefox-improved-autoplay-blocking/" target="_blank" rel="noopener">Firefox gets improved autoplay blocking soon</a></p>
</div>
</div>
]]></content:encoded>
					
					<wfw:commentRss>https://maajiaa.wordpress.com/2018/11/05/new-autoplay-blocking-in-firefox-63/feed/</wfw:commentRss>
			<slash:comments>3</slash:comments>
		
		
		
		<media:content url="https://1.gravatar.com/avatar/1c9ff877e4a775992679ba70863bd7d6e132e543bf0c159924144b88c3ff9c61?s=96&#38;d=https%3A%2F%2F1.gravatar.com%2Favatar%2Fad516503a11cd5ca435acc9bb6523536%3Fs%3D96&#38;r=G" medium="image">
			<media:title type="html">maajiaa</media:title>
		</media:content>

		<media:content url="https://maajiaa.wordpress.com/wp-content/uploads/2018/11/firefox-media-autoplay-settings2.png?w=840" medium="image" />
	</item>
		<item>
		<title>申请泰国回头签</title>
		<link>https://maajiaa.wordpress.com/2018/09/16/thailand-re-entry-permit/</link>
					<comments>https://maajiaa.wordpress.com/2018/09/16/thailand-re-entry-permit/#comments</comments>
		
		<dc:creator><![CDATA[maajiaa]]></dc:creator>
		<pubDate>Sun, 16 Sep 2018 14:03:08 +0000</pubDate>
				<category><![CDATA[杂七杂八]]></category>
		<category><![CDATA[thailand]]></category>
		<category><![CDATA[travel]]></category>
		<guid isPermaLink="false">http://maajiaa.wordpress.com/?p=2051</guid>

					<description><![CDATA[去过泰国好几次，头一次听说泰国有回头签这个东西。最近需要频繁出入泰国，前两天在素万那普机场试着申请了回头签，只 &#8230; <a href="https://maajiaa.wordpress.com/2018/09/16/thailand-re-entry-permit/" class="more-link">继续阅读<span class="screen-reader-text">“申请泰国回头签”</span></a>]]></description>
										<content:encoded><![CDATA[<p>去过泰国好几次，头一次听说泰国有回头签这个东西。最近需要频繁出入泰国，前两天在素万那普机场试着申请了回头签，只需护照原件和登机牌，费用1200泰铢（单次入境），几分钟就搞定了，非常方便。</p>
<p><span style="color:#ff0000;"><strong>注：</strong></span>以下信息仅保证当前（2018年9月）有效，将来政策可能有变化，<span style="color:#ff0000;">请参考泰国移民局官网 <a style="color:#ff0000;" href="https://www.immigration.go.th/" target="_blank" rel="noopener">https://www.immigration.go.th/</a> </span>，我尽量保证只引用移民局官方的信息，不引用其他网站的信息，以免二手信息更新不及时。</p>
<h3>泰国回头签说明</h3>
<p>持有单次入境的泰国签证，如旅游签、Non-immigration Visa（学生签证、商务签等），在签证有效期内，如需暂时离开泰国，可以在离境前申请回头签（Re-entry Permit），相当于把原签证从单次入境变成多次入境。</p>
<h3>回头签申请材料</h3>
<p>对照移民局的《<a href="https://www.immigration.go.th/citizen_manual/guid_en5.pdf" target="_blank" rel="noopener">Public Handbook: The Application for Re-Entry Permit into the Kingdom</a>》，申请回头签原则上需要以下材料：</p>
<ul>
<li>护照原件</li>
<li>护照个人信息页、当前有效签证页、入境章的复印件</li>
<li>一张护照尺寸的彩色照片</li>
<li>填写完整的<a href="https://www.immigration.go.th/download/1486547955788.pdf" target="_blank" rel="noopener">TM.8申请表</a>，在<a href="https://www.immigration.go.th/download/" target="_blank" rel="noopener">移民局官网下载栏</a>搜泰文表名《คำขออนุญาตเพื่อกลับเข้ามาในราชอาณาจักรอีก》</li>
<li>Departure Card原件和复印件</li>
<li>申请费用<span style="color:#ff0000;"><strong>单次入境回头签1000泰铢</strong></span>，<span style="color:#ff0000;"><strong>多次入境3800泰铢</strong></span></li>
</ul>
<p>实际在机场办理，只需要<span style="color:#ff0000;"><strong>护照原件</strong></span>和<span style="color:#ff0000;"><strong>登机牌</strong></span>，办理柜台可以现场用摄像头照相，帮你复印和填表（会询问预计返回泰国的时间和泰国地址，地址一般报酒店名字）。机场现场照相填表，<span style="color:#ff0000;"><strong>加收200泰铢</strong></span>的手续费。</p>
<h3>回头签申请地点</h3>
<ul>
<li><strong>移民局办公室：</strong><br />
正常办公时间8:30至16:30，节假日除外。<br />
据说人比较多，需提前网上预约填表 <a href="https://extranet.immigration.go.th/qrepsonline/online/queue/REPSAction.do?cmd=term" target="_blank" rel="noopener">https://extranet.immigration.go.th/qrepsonline/online/queue/REPSAction.do?cmd=term</a></li>
<li><strong>素万那普机场：</strong><br />
网上有些资料比较老，办理窗口位置已经改了。现在的位置在过安检以后，Passport Control边检排队的地方，最边上有一条通道，标有Re-Entry箭头。走到尽头柜台交钱检查材料，然后把材料交到旁边一间小办公室。<br />
受理时间据说是早上5:00至半夜24:00。</li>
<li><strong>廊曼机场：</strong>具体位置和受理时间不清楚</li>
<li>其他口岸我没有确认过</li>
</ul>
<h3>回头签的有效期计算</h3>
<p><span style="color:#ff0000;"><strong>回头签不能延长原签证的有效期</strong></span>，但是会按照实际的首次入境日期重新计算签证有效期。</p>
<p>举例：我的原签证有效期是三个月，从签发日9月4日开始生效，但我实际入境泰国是9月9日。那么我申请的回头签，有效期仍然是90天，但是生效日期（valid from）变成了9月9日，对应的失效日期（valid until）也就推迟了。</p>
<p>签证有效期在旅游签贴纸上没有标明，只写了『ENTER BEFORE』。<a href="http://www.ailvxing.com/info-103-22395-0.html" target="_blank" rel="noopener">网上</a>找了张旅游签的图：</p>
<p><img loading="lazy" class="aligncenter size-full wp-image-2056" src="https://maajiaa.wordpress.com/wp-content/uploads/2018/09/thailand-tourist-visa.jpg" alt="" width="550" height="388" srcset="https://maajiaa.wordpress.com/wp-content/uploads/2018/09/thailand-tourist-visa.jpg 550w, https://maajiaa.wordpress.com/wp-content/uploads/2018/09/thailand-tourist-visa.jpg?w=150&amp;h=106 150w, https://maajiaa.wordpress.com/wp-content/uploads/2018/09/thailand-tourist-visa.jpg?w=300&amp;h=212 300w" sizes="(max-width: 550px) 85vw, 550px" /></p>
<h3>回头签的停留天数计算</h3>
<p>持有回头签，离境泰国期间，<strong><span style="color:#ff0000;">在泰国的停留天数暂停计算</span>。</strong></p>
<p>注意泰国签证的停留天数不是签证给的，而是入境时边检盖章定的，不同签证种类、不同领区签发的签证，停留天数可能不一样。<a href="http://www.mafengwo.cn/wenda/detail-5610195.html" target="_blank" rel="noopener">据说</a>中国领区签发的旅游签一般是给30天或60天。</p>
<p>具体停留天数请查看入境时盖的戳。还是<a href="https://bbs.qyer.com/thread-850333-1.html" target="_blank" rel="noopener">穷游上</a>找的图，图中两个方形的戳就是入境章，『ADMITTED』代表入境时间，『UNTIL』代表允许的最晚离境时间，图中这两个章的允许停留天数都只有30天。</p>
<p><img loading="lazy" class="aligncenter size-large wp-image-2057" src="https://maajiaa.wordpress.com/wp-content/uploads/2018/09/entry-stamp.jpg?w=840" alt="" width="840" height="903" srcset="https://maajiaa.wordpress.com/wp-content/uploads/2018/09/entry-stamp.jpg?w=840 840w, https://maajiaa.wordpress.com/wp-content/uploads/2018/09/entry-stamp.jpg?w=140 140w, https://maajiaa.wordpress.com/wp-content/uploads/2018/09/entry-stamp.jpg?w=279 279w, https://maajiaa.wordpress.com/wp-content/uploads/2018/09/entry-stamp.jpg?w=768 768w, https://maajiaa.wordpress.com/wp-content/uploads/2018/09/entry-stamp.jpg?w=953 953w, https://maajiaa.wordpress.com/wp-content/uploads/2018/09/entry-stamp.jpg 1359w" sizes="(max-width: 709px) 85vw, (max-width: 909px) 67vw, (max-width: 1362px) 62vw, 840px" /></p>
<p><span style="color:#ff0000;"><strong>再次强调：</strong></span>以上信息仅保证当前（2018年9月）有效，将来政策可能有变化，请参考泰国移民局官网 <a href="https://www.immigration.go.th/" target="_blank" rel="noopener">https://www.immigration.go.th/</a></p>
]]></content:encoded>
					
					<wfw:commentRss>https://maajiaa.wordpress.com/2018/09/16/thailand-re-entry-permit/feed/</wfw:commentRss>
			<slash:comments>2</slash:comments>
		
		
		
		<media:content url="https://1.gravatar.com/avatar/1c9ff877e4a775992679ba70863bd7d6e132e543bf0c159924144b88c3ff9c61?s=96&#38;d=https%3A%2F%2F1.gravatar.com%2Favatar%2Fad516503a11cd5ca435acc9bb6523536%3Fs%3D96&#38;r=G" medium="image">
			<media:title type="html">maajiaa</media:title>
		</media:content>

		<media:content url="https://maajiaa.wordpress.com/wp-content/uploads/2018/09/thailand-tourist-visa.jpg" medium="image" />

		<media:content url="https://maajiaa.wordpress.com/wp-content/uploads/2018/09/entry-stamp.jpg?w=840" medium="image" />
	</item>
		<item>
		<title>我们的危机，他们的机遇</title>
		<link>https://maajiaa.wordpress.com/2018/08/31/our-crisis-their-opportunities/</link>
					<comments>https://maajiaa.wordpress.com/2018/08/31/our-crisis-their-opportunities/#respond</comments>
		
		<dc:creator><![CDATA[maajiaa]]></dc:creator>
		<pubDate>Fri, 31 Aug 2018 10:03:20 +0000</pubDate>
				<category><![CDATA[愤世嫉俗]]></category>
		<guid isPermaLink="false">http://maajiaa.wordpress.com/?p=1980</guid>

					<description><![CDATA[最近看了不少牛人写的文章，无一不提到经济危机将至的风险。而汇率、股市、物价、房租、工资等生活的方方面面，也让我 &#8230; <a href="https://maajiaa.wordpress.com/2018/08/31/our-crisis-their-opportunities/" class="more-link">继续阅读<span class="screen-reader-text">“我们的危机，他们的机遇”</span></a>]]></description>
										<content:encoded><![CDATA[<p>最近看了不少牛人写的文章，无一不提到经济危机将至的风险。而汇率、股市、物价、房租、工资等生活的方方面面，也让我切身感受到“共克时艰”临近的脚步。</p>
<p>比如今天刚看的这篇来自老蛮数据透析站的《人心之战》<img src="https://s0.wp.com/wp-content/mu-plugins/wpcom-smileys/twemoji/2/72x72/1f447.png" alt="👇" class="wp-smiley" style="height: 1em; max-height: 1em;" /><br />
<a href="https://mp.weixin.qq.com/s/t-h4zbeBuFUJAmdAxkEwoQ" target="_blank" rel="noopener">https://mp.weixin.qq.com/s/t-h4zbeBuFUJAmdAxkEwoQ</a><br />
文章很长，前面都在说别人，直接跳到下篇看说中国的部分就行了。图表和数据很多，看得身为韭菜的我心有戚戚焉。最后老蛮得出结论：对制造业定向减税才是拯救中国唯一的选择。</p>
<p>Too simple! Naive!</p>
<p>看了这么多篇文，几乎都是站在韭菜的立场上大谈危机，却没几个人有自知之明：<strong>韭菜的危机恰恰是国家主人的机遇。</strong></p>
<p>比如贸易战，经济本来就不好了，再来个贸易战，对韭菜而言无疑是雪上加霜的重大危机。可是站在国家的主人的立场，本来经济就快被房产泡沫搞歇菜了，很可能影响执政合法性，至少有损面子。危急关头刚好来了个贸易战，名正言顺把经济不景气的锅全部甩给美国，不仅化解面子危机，还能增强韭菜的凝聚力，这哪是什么危机？分明就是雪中送炭的机遇！</p>
<p>老蛮文中对经济前景忧心忡忡，对政府不愿定向减税振兴实业痛心疾首。其实根本不是政府蠢，而是愚蠢的韭菜们没有摆正自己的位置。</p>
<p>自天降伟人以来，历害国经历过的“危机”何其多，三反五反土改文革，哪一次不是把韭菜们折腾得死去活来的危机？哪一次又不是助力big boss肃清政敌巩固统治的机遇？经济再烂，能烂过那三年“困难时期”吗？即使韭菜饿死了上千万又怎样？对主人的统治丝毫构不成威胁。既然饿蔫了的韭菜根本没能力挑战统治，怎么能算“危机”呢？</p>
<p>所以，对主人而言，韭菜们消费降级根本不是危机，<strong>只有韭菜不听话不服管才是货真价实的危机。</strong>经济下滑和贸易战都不是危机，只有佳士维权才是危机，只有韭菜受欺负了想靠“正当防卫”来反抗才是危机。互联网金融受害者杀人抢劫也不是危机，只有受害者妄图找主人讨说法才是重大危机。<a href="https://www.weibo.com/2210606602/GwLC2dhSK" target="_blank" rel="noopener">留守儿童和底层暴力</a>更不是危机，反而是再发动一次打土豪分田地的机遇——让你们把花几百万才买到的优质学位无偿分给农民工子弟，你们居然嫌不公平，还要<a href="https://www.thepaper.cn/newsDetail_forward_2376586" target="_blank" rel="noopener">搞栅栏隔离</a>，自私！多制造几起这样的矛盾，以后杀猪就师出有名了。先用几十年时间把底层韭菜们割得根都不剩，再把好不容易养肥了的有钱人宰了分给底层平息民愤收买人心，从此又能安稳几十年，这不是机遇是什么？</p>
<p>国家的主人都有坚定的信仰，随时可以「不惜一切代价捍卫祖国核心利益」——“一切代价”自然是韭菜的死活，而“核心利益”必然是主人的江山永固。死一茬韭菜轻如鸿毛，只有源源不断地割韭菜捞钱，才有足够的资本培养队伍打赏小弟。因此，站在主人的角度，是给韭菜减税，还是靠基建捞油水，唯一的答案该怎么选，这还用想吗？</p>
<p>韭菜们要有自知之明，学会换位思考，别整天咸吃萝卜淡操心妄想着为国家的主人献计献策化解“危机”。洗干净躺平了老老实实等着被割，这才是身为韭菜的本分。</p>
<p>生而为韭菜，我很抱歉。</p>
]]></content:encoded>
					
					<wfw:commentRss>https://maajiaa.wordpress.com/2018/08/31/our-crisis-their-opportunities/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
		
		<media:content url="https://1.gravatar.com/avatar/1c9ff877e4a775992679ba70863bd7d6e132e543bf0c159924144b88c3ff9c61?s=96&#38;d=https%3A%2F%2F1.gravatar.com%2Favatar%2Fad516503a11cd5ca435acc9bb6523536%3Fs%3D96&#38;r=G" medium="image">
			<media:title type="html">maajiaa</media:title>
		</media:content>
	</item>
		<item>
		<title>将 Kindle 电子书备份到 Calibre 书库</title>
		<link>https://maajiaa.wordpress.com/2018/07/19/kindle-to-calibre/</link>
					<comments>https://maajiaa.wordpress.com/2018/07/19/kindle-to-calibre/#comments</comments>
		
		<dc:creator><![CDATA[maajiaa]]></dc:creator>
		<pubDate>Thu, 19 Jul 2018 08:36:54 +0000</pubDate>
				<category><![CDATA[电脑相关]]></category>
		<category><![CDATA[kindle]]></category>
		<guid isPermaLink="false">http://maajiaa.wordpress.com/?p=1949</guid>

					<description><![CDATA[我只想保证我买过的书不会被消失，不鼓励传播盗版书！ 搜了一圈，最好的备份 kindle 电子书的方案还是 Ca &#8230; <a href="https://maajiaa.wordpress.com/2018/07/19/kindle-to-calibre/" class="more-link">继续阅读<span class="screen-reader-text">“将 Kindle 电子书备份到 Calibre&#160;书库”</span></a>]]></description>
										<content:encoded><![CDATA[<p>我只想保证<a href="https://maajiaa.wordpress.com/2018/07/19/purchased-kindle-ebook-disappeared/" target="_blank" rel="noopener">我买过的书不会被消失</a>，<span style="color:#ff0000;"><strong>不鼓励传播盗版书！</strong></span></p>
<p>搜了一圈，最好的备份 kindle 电子书的方案还是 Calibre + DeDRM 插件 + KFX input 插件。网上教程很多，以下是我自己的总结笔记。</p>
<h3>一、导入电子书的来源限制</h3>
<p>Kindle 有不同的设备不同平台的客户端软件，有的可以成功解密并导入，有的暂不支持。研究了一整晚，目前基本确认的支持情况如下：</p>
<h5>1. 从 kindle 设备导入</h5>
<ul>
<li>不支持 Kindle Fire 设备。</li>
<li>从亚马逊内容库直接下载到 kindle 设备里面的电子书，<strong>有可能</strong>不是一个完整的文件，而被分成好几个 KFX 文件，这种格式插件<strong>可能</strong>无法识别，需要手动把所有文件打包成一个 .zip 包，并把扩展名改为 .KFX-zip ，然后将打包后的 .KFX-zip 文件导入。</li>
<li><span style="color:#ff0000;"><strong>最简单的做法是：</strong></span>登录亚马逊网站，在「管理我的内容和设备」里找到这本书，选择「<span style="color:#ff0000;"><strong>通过电脑下载 USB 传输</strong></span>」，得到一个单一文件。（<img src="https://s0.wp.com/wp-content/mu-plugins/wpcom-smileys/twemoji/2/72x72/1f447.png" alt="👇" class="wp-smiley" style="height: 1em; max-height: 1em;" />我那本被消失的书，可是已经无法下载了）<a href="https://maajiaa.wordpress.com/wp-content/uploads/2018/07/transfer-via-usb.png" target="_blank" rel="noopener"><img loading="lazy" class="aligncenter wp-image-1950 size-large" src="https://maajiaa.wordpress.com/wp-content/uploads/2018/07/transfer-via-usb.png?w=630" alt="" width="630" height="411" srcset="https://maajiaa.wordpress.com/wp-content/uploads/2018/07/transfer-via-usb.png?w=630 630w, https://maajiaa.wordpress.com/wp-content/uploads/2018/07/transfer-via-usb.png?w=150 150w, https://maajiaa.wordpress.com/wp-content/uploads/2018/07/transfer-via-usb.png?w=300 300w, https://maajiaa.wordpress.com/wp-content/uploads/2018/07/transfer-via-usb.png?w=768 768w, https://maajiaa.wordpress.com/wp-content/uploads/2018/07/transfer-via-usb.png?w=1024 1024w, https://maajiaa.wordpress.com/wp-content/uploads/2018/07/transfer-via-usb.png 1117w" sizes="(max-width: 709px) 85vw, (max-width: 909px) 67vw, (max-width: 984px) 61vw, (max-width: 1362px) 45vw, 600px"></a><br />
<h5>2. Kindle for PC/MAC</h5>
</li>
</ul>
<ul>
<li><span style="color:#ff0000;"><strong>支持，也是目前看来最便捷的途径。</strong></span></li>
<li>不支持 Windows 应用商店版本的 Kindle for PC，请从亚马逊官网或其他网站直接下载安装。</li>
</ul>
<h5>3. Kindle for Android/iOS</h5>
<ul>
<li>不支持。网上有些帖子说支持安卓版，说的是很久以前的老版本。新的安卓 app 已经不能通过 backup 方式拿到解密 key 了。</li>
</ul>
<h3>二、工具准备</h3>
<ol>
<li><strong>Calibre：</strong>一款开源跨平台的电子书管理软件，也可转换电子书格式，有免安装 portable 版本<br />
<a href="https://calibre-ebook.com/download" target="_blank" rel="noopener">https://calibre-ebook.com/download</a></li>
<li><strong>DeDRM 插件：</strong>去除各种电子书的 DRM 版权保护，目前最新版是 v6.6.1<br />
<a href="https://github.com/apprenticeharper/DeDRM_tools/releases" target="_blank" rel="noopener">https://github.com/apprenticeharper/DeDRM_tools/releases</a></li>
<li><strong>KFX Input 插件：</strong>支持 kindle 新版 KFX 格式的插件，在 calibre 的官方插件库里就能找到，也可以从这里下载 zip 包：<br />
<a href="https://www.mobileread.com/forums/showthread.php?t=291290" target="_blank" rel="noopener">https://www.mobileread.com/forums/showthread.php?t=291290</a></li>
</ol>
<h3>三、安装和设置 DeDRM 插件</h3>
<p>运行 Calibre 后，找到「<strong>偏好选项</strong>」-&gt;「<strong>高级选项</strong>」-&gt;「<strong>插件</strong>」<a href="https://maajiaa.wordpress.com/wp-content/uploads/2018/07/calibre-plugin-settings-1.png" target="_blank" rel="noopener"><img loading="lazy" class="size-large wp-image-1954 aligncenter" src="https://maajiaa.wordpress.com/wp-content/uploads/2018/07/calibre-plugin-settings-1.png?w=630" alt="" width="630" height="329" srcset="https://maajiaa.wordpress.com/wp-content/uploads/2018/07/calibre-plugin-settings-1.png?w=630 630w, https://maajiaa.wordpress.com/wp-content/uploads/2018/07/calibre-plugin-settings-1.png?w=1260 1260w, https://maajiaa.wordpress.com/wp-content/uploads/2018/07/calibre-plugin-settings-1.png?w=150 150w, https://maajiaa.wordpress.com/wp-content/uploads/2018/07/calibre-plugin-settings-1.png?w=300 300w, https://maajiaa.wordpress.com/wp-content/uploads/2018/07/calibre-plugin-settings-1.png?w=768 768w, https://maajiaa.wordpress.com/wp-content/uploads/2018/07/calibre-plugin-settings-1.png?w=1024 1024w" sizes="(max-width: 709px) 85vw, (max-width: 909px) 67vw, (max-width: 984px) 61vw, (max-width: 1362px) 45vw, 600px"></a></p>
<p>然后选择「<strong>获取新插件</strong>」，可以从官方插件库直接安装 KFX Input，搜索「KFX Input」并安装即可。选择「<strong>从文件加载插件</strong>」，则可以安装下载回来的 <a href="https://github.com/apprenticeharper/DeDRM_tools/releases" target="_blank" rel="noopener">DeDRM 插件</a>。注意此处仅仅需要解压缩后在 <strong>DeDRM_calibre_plugin 目录</strong>下的 <span style="color:#ff0000;"><strong>DeDRM_plugin.zip</strong></span> 文件，不是下载回来的整个 zip 包。<a href="https://maajiaa.wordpress.com/wp-content/uploads/2018/07/calibre-plugin-settings-2.png" target="_blank" rel="noopener"><img loading="lazy" class="size-large wp-image-1955 aligncenter" src="https://maajiaa.wordpress.com/wp-content/uploads/2018/07/calibre-plugin-settings-2.png?w=630" alt="" width="630" height="329" srcset="https://maajiaa.wordpress.com/wp-content/uploads/2018/07/calibre-plugin-settings-2.png?w=630 630w, https://maajiaa.wordpress.com/wp-content/uploads/2018/07/calibre-plugin-settings-2.png?w=1260 1260w, https://maajiaa.wordpress.com/wp-content/uploads/2018/07/calibre-plugin-settings-2.png?w=150 150w, https://maajiaa.wordpress.com/wp-content/uploads/2018/07/calibre-plugin-settings-2.png?w=300 300w, https://maajiaa.wordpress.com/wp-content/uploads/2018/07/calibre-plugin-settings-2.png?w=768 768w, https://maajiaa.wordpress.com/wp-content/uploads/2018/07/calibre-plugin-settings-2.png?w=1024 1024w" sizes="(max-width: 709px) 85vw, (max-width: 909px) 67vw, (max-width: 984px) 61vw, (max-width: 1362px) 45vw, 600px"></a></p>
<p>安装好插件后，重启 Calibre，回到插件设置界面，在「文件类型插件」分类下可以找到 DeDRM，如果找不到可以直接搜索「DeDRM」。选中插件，右键单击或点击底下的「<strong>自定义插件</strong>」：<a href="https://maajiaa.wordpress.com/wp-content/uploads/2018/07/dedrm-settings-1.png" target="_blank" rel="noopener"><img loading="lazy" class="size-large wp-image-1957 aligncenter" src="https://maajiaa.wordpress.com/wp-content/uploads/2018/07/dedrm-settings-1.png?w=630" alt="" width="630" height="329" srcset="https://maajiaa.wordpress.com/wp-content/uploads/2018/07/dedrm-settings-1.png?w=630 630w, https://maajiaa.wordpress.com/wp-content/uploads/2018/07/dedrm-settings-1.png?w=1260 1260w, https://maajiaa.wordpress.com/wp-content/uploads/2018/07/dedrm-settings-1.png?w=150 150w, https://maajiaa.wordpress.com/wp-content/uploads/2018/07/dedrm-settings-1.png?w=300 300w, https://maajiaa.wordpress.com/wp-content/uploads/2018/07/dedrm-settings-1.png?w=768 768w, https://maajiaa.wordpress.com/wp-content/uploads/2018/07/dedrm-settings-1.png?w=1024 1024w" sizes="(max-width: 709px) 85vw, (max-width: 909px) 67vw, (max-width: 984px) 61vw, (max-width: 1362px) 45vw, 600px"></a></p>
<p>接下来需要设置电子书的解密 key，我设置了 eInk Kindle 和 Kindle for PC 两个。<a target="_blank" rel="noopener" href="https://maajiaa.wordpress.com/wp-content/uploads/2018/07/dedrm-settings-2.png"><img loading="lazy" class="aligncenter wp-image-1959 size-thumbnail" src="https://maajiaa.wordpress.com/wp-content/uploads/2018/07/dedrm-settings-2.png" width="376" height="504" srcset="https://maajiaa.wordpress.com/wp-content/uploads/2018/07/dedrm-settings-2.png 376w, https://maajiaa.wordpress.com/wp-content/uploads/2018/07/dedrm-settings-2.png?w=112&amp;h=150 112w, https://maajiaa.wordpress.com/wp-content/uploads/2018/07/dedrm-settings-2.png?w=224&amp;h=300 224w" sizes="(max-width: 376px) 85vw, 376px"></a></p>
<p>eInk Kindle 需要点右上角绿色的「＋」号添加 <span style="color:#ff0000;"><strong>Kindle 设备的序列号</strong></span>。登录亚马逊网站，在「管理我的内容和设备」这里选中对应的设备就能查看。Kindle 设备「设置」-&gt;「设备选项」-&gt;「设备信息」这里也能看到。去掉空格输入 16 位字母或数字，注意大小写。</p>
<p>Kindle for PC 需要事先安装好 Kindle for PC 软件并用自己的亚马逊账号登录。DeDRM 插件会自动获取一个解密 key ，通常是 default_key ，也可以重命名。如果在安装并登录 Kindle for PC 之前已经运行过 Calibre，首次运行时生成的 default_key 是无效的，需要在完成 Kindle for PC 登录之后添加解密 key。点击插件右上角的绿色「＋」号，随便取一个 key 名称，插件会自动重新获取 Kindle for PC 的解密 key。<a href="https://maajiaa.wordpress.com/wp-content/uploads/2018/07/dedrm-settings-3.png" target="_blank" rel="noopener"><img loading="lazy" class="wp-image-1961 size-full aligncenter" src="https://maajiaa.wordpress.com/wp-content/uploads/2018/07/dedrm-settings-3.png" alt="" width="630" height="608" srcset="https://maajiaa.wordpress.com/wp-content/uploads/2018/07/dedrm-settings-3.png 630w, https://maajiaa.wordpress.com/wp-content/uploads/2018/07/dedrm-settings-3.png?w=150&amp;h=145 150w, https://maajiaa.wordpress.com/wp-content/uploads/2018/07/dedrm-settings-3.png?w=300&amp;h=290 300w" sizes="(max-width: 709px) 85vw, (max-width: 909px) 67vw, (max-width: 984px) 61vw, (max-width: 1362px) 45vw, 600px"></a></p>
<h3>四、导入 Kindle 电子书</h3>
<p>在 Calibre 主界面选择「<strong>添加书籍</strong>」，对于 eInk Kindle 的电子书，很简单，直接添加之前「通过电脑下载 USB 传输」得到的单一电子书文件即可。或是用 USB 数据线把 kindle 设备连接到电脑，添加 kindle 设备「documents」文件夹下的 .kfx 文件。</p>
<p>对于 Kindle for PC 的电子书，导入时需保证电子书在 Kindle for PC 书库路径底下，通常是在「<strong>我的文档\My Kindle Content</strong>」，每本书一个子目录，导入子目录中的 <span style="color:#ff0000;"><strong>.azw</strong></span> 文件。<strong>不能将电子书复制粘贴到其他路径再导入。</strong></p>
<p>导入之后 DeDRM 和 KFX Input 插件会尝试自动解秘，如果解密成功，Calibre 书库里会看到一个 AZW3 格式或 KFX 格式的书籍。KFX 格式若不能直接双击打开，可右键单击，选择「阅读」-&gt;「用 calibre 电子书阅读器打开」，或点击 calibre 上方菜单「<strong>转换书籍</strong>」转成其他格式，比如 epub 。</p>
<p>如果导入后看到的是 KFX-ZIP 格式或 AZW 格式，则说明解密失败。</p>
<p>大功告成！</p>
<p><a href="https://maajiaa.wordpress.com/wp-content/uploads/2018/07/calibre-import-successful.png" target="_blank" rel="noopener"><img loading="lazy" class="size-full wp-image-1972 aligncenter" src="https://maajiaa.wordpress.com/wp-content/uploads/2018/07/calibre-import-successful.png" alt="calibre-import-successful" width="367" height="513" srcset="https://maajiaa.wordpress.com/wp-content/uploads/2018/07/calibre-import-successful.png 367w, https://maajiaa.wordpress.com/wp-content/uploads/2018/07/calibre-import-successful.png?w=107&amp;h=150 107w, https://maajiaa.wordpress.com/wp-content/uploads/2018/07/calibre-import-successful.png?w=215&amp;h=300 215w" sizes="(max-width: 367px) 85vw, 367px"></a></p>
<p>祝大家买过的电子商品永远不会被消失！</p>
]]></content:encoded>
					
					<wfw:commentRss>https://maajiaa.wordpress.com/2018/07/19/kindle-to-calibre/feed/</wfw:commentRss>
			<slash:comments>2</slash:comments>
		
		
		
		<media:content url="https://1.gravatar.com/avatar/1c9ff877e4a775992679ba70863bd7d6e132e543bf0c159924144b88c3ff9c61?s=96&#38;d=https%3A%2F%2F1.gravatar.com%2Favatar%2Fad516503a11cd5ca435acc9bb6523536%3Fs%3D96&#38;r=G" medium="image">
			<media:title type="html">maajiaa</media:title>
		</media:content>

		<media:content url="https://maajiaa.wordpress.com/wp-content/uploads/2018/07/transfer-via-usb.png?w=630" medium="image" />

		<media:content url="https://maajiaa.wordpress.com/wp-content/uploads/2018/07/calibre-plugin-settings-1.png?w=630" medium="image" />

		<media:content url="https://maajiaa.wordpress.com/wp-content/uploads/2018/07/calibre-plugin-settings-2.png?w=630" medium="image" />

		<media:content url="https://maajiaa.wordpress.com/wp-content/uploads/2018/07/dedrm-settings-1.png?w=630" medium="image" />

		<media:content url="https://maajiaa.wordpress.com/wp-content/uploads/2018/07/dedrm-settings-2.png" medium="image" />

		<media:content url="https://maajiaa.wordpress.com/wp-content/uploads/2018/07/dedrm-settings-3.png" medium="image" />

		<media:content url="https://maajiaa.wordpress.com/wp-content/uploads/2018/07/calibre-import-successful.png" medium="image">
			<media:title type="html">calibre-import-successful</media:title>
		</media:content>
	</item>
		<item>
		<title>买过的 Kindle 电子书消失了</title>
		<link>https://maajiaa.wordpress.com/2018/07/19/purchased-kindle-ebook-disappeared/</link>
					<comments>https://maajiaa.wordpress.com/2018/07/19/purchased-kindle-ebook-disappeared/#comments</comments>
		
		<dc:creator><![CDATA[maajiaa]]></dc:creator>
		<pubDate>Thu, 19 Jul 2018 04:47:45 +0000</pubDate>
				<category><![CDATA[杂七杂八]]></category>
		<category><![CDATA[amazon]]></category>
		<category><![CDATA[网购]]></category>
		<category><![CDATA[kindle]]></category>
		<guid isPermaLink="false">http://maajiaa.wordpress.com/?p=1938</guid>

					<description><![CDATA[前段时间装 ubuntu 的时候遇到了诡异的硬盘 mount 问题，其实是硬盘故障的前兆。当时没引起重视，结果 &#8230; <a href="https://maajiaa.wordpress.com/2018/07/19/purchased-kindle-ebook-disappeared/" class="more-link">继续阅读<span class="screen-reader-text">“买过的 Kindle 电子书消失了”</span></a>]]></description>
										<content:encoded><![CDATA[<p>前段时间装 ubuntu 的时候遇到了诡异的硬盘 mount 问题，其实是硬盘故障的前兆。当时没引起重视，结果没过多久固态硬盘就坏了。送去保修抢救无效，换了一块新硬盘，老硬盘里面没备份的资料都没了。还好我平时有注意备份，损失不大。万万没想到损失的其中之一是我买过的 kindle 电子书。</p>
<p>重装系统后，也重装了 kindle for PC 然后开始同步书库，结果发现有一本书总是下载失败。登录亚马逊网站，在「管理我的内容和设备」里面找到这本书，再选「通过电脑下载」或「发送至设备」，也一直报错。点击书名一看，呵呵，下架了，商品不存在了。</p>
<p>也就是说，<strong>我已经购买的、保存在我的内容库里面的东西，就这么悄无声息地被亚马逊删除了。</strong>惊不惊喜？我如果还想要这本书，只能去买<a href="https://www.amazon.cn/dp/0814417361/" target="_blank" rel="noopener">实体书</a>，当时特价屯的电子书，现在得花十多倍的价格——￥200 多——重新买。</p>
<p>还好我平时屯的书不多，被消失的只有这一本。也不算完全消失，以前下载到 kindle 设备和手机 app 里面的书还是能找到。但是更换设备以后就再也无法阅读了，因为 kindle 不同设备和不同客户端之间，加密格式和解密 key 都不一样。我现在很担心亚马逊远程删除设备里的书，或者因为商品下架，这本书突然就变成没有权限阅读。<del>到目前为止亚马逊还比较厚道，以前下载过的还能继续阅读，联系客服也同意帮我申请退款。但是不排除亚马逊有能力这么做。</del><strong> 更新：在我发邮件联系客服退款之后，亚马逊把已经下载过的这本书从我的设备里面远程删除了。</strong></p>
<p><del></del>我以为 kindle 既然云同步，保存在我的亚马逊内容库里面的书就不会消失；我以为只有涉及政治审查等中国特色不可抗力才会导致内容消失。Too young too simple！感谢亚马逊让我认识到了电子产品所有权的脆弱。</p>
<p>随手搜一下，买过的东西随时可能消失不见，所谓的云端保存就是个笑话：</p>
<ul>
<li><a href="http://www.gamersky.com/news/201712/986546.shtml" target="_blank" rel="noopener">腾讯 WeGame 悄然下架《这是我们的战争》，玩家反馈买过也玩不了</a></li>
<li><a href="https://www.mobile01.com/topicdetail.php?f=482&amp;t=5348828" target="_blank" rel="noopener">讓人無法信任的 iTunes ，你購買的電影隨時被消失不算數</a></li>
<li><a href="https://iphone4.tw/forums/showthread.php?t=195658" target="_blank" rel="noopener">當購買的音樂從 iTunes store 下架，iCloud 上面也消失了</a></li>
<li><a href="https://www.v2ex.com/t/380321" target="_blank" rel="noopener">苹果下架了 APP 都不用跟消费者说一声的吗？</a></li>
<li><a href="https://www.zhihu.com/question/53588181" target="_blank" rel="noopener">Kindle 已购买的电子书下架，官网“管理我的内容和设备”里就没有了</a></li>
</ul>
<p>目前看来，苹果是下架的重灾区，甚至同一部电影，撤下来换个链接再放上去，就算新商品，需要花钱重新买。苹果和 kindle 都有用户反馈商品被下架，自己内容库 / iCloud 里面的东西也被删除了。Google Play 我发现只要是以前安装过的应用，即使下架了也能重新安装（保存在自己的应用库里，除非主动从应用库中删除），所以原版的 flappy bird 我至今还能玩。Steam 游戏下架只是不能购买，以前买过的还是能下载。这两家虽然现在看来还好，但以后会怎样谁也说不准。以上案例不只针对中国大陆，海外也有。国内其他视频/音乐/应用平台就不用说了，内容下架早就司空见惯。</p>
<p>总之，云上数据的控制权都在大公司手里，根本不属于用户。经此一役，我决定<strong>把所有云上的东西都本地保存备份。</strong></p>
<p>仅仅本地保存还不够，由于 DRM 版权控制，大公司随时可以取消我们的使用授权，比如多年前买的单机游戏，需要在线激活，开发商跑路了激活系统关闭了，我就算手头有游戏 CD 也玩不了。<strong>所以本地保存的必须是无版权限制的备份。</strong></p>
<p>不是我想用盗版，我只是想真正拥有自己购买过的商品的控制权和所有权。</p>
]]></content:encoded>
					
					<wfw:commentRss>https://maajiaa.wordpress.com/2018/07/19/purchased-kindle-ebook-disappeared/feed/</wfw:commentRss>
			<slash:comments>2</slash:comments>
		
		
		
		<media:content url="https://1.gravatar.com/avatar/1c9ff877e4a775992679ba70863bd7d6e132e543bf0c159924144b88c3ff9c61?s=96&#38;d=https%3A%2F%2F1.gravatar.com%2Favatar%2Fad516503a11cd5ca435acc9bb6523536%3Fs%3D96&#38;r=G" medium="image">
			<media:title type="html">maajiaa</media:title>
		</media:content>
	</item>
	</channel>
</rss>
