<?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/"
	>

<channel>
	<title>Soul Of Free Loop &#187; 数码</title>
	<atom:link href="https://zohead.com/archives/category/digital/feed/" rel="self" type="application/rss+xml" />
	<link>https://zohead.com</link>
	<description>Uranus Zhou&#039;s Blog</description>
	<lastBuildDate>Sat, 19 Jul 2025 15:42:46 +0000</lastBuildDate>
	<language>zh-CN</language>
		<sy:updatePeriod>hourly</sy:updatePeriod>
		<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.8</generator>
	<item>
		<title>5ber eSIM手机卡上手体验</title>
		<link>https://zohead.com/archives/5ber-esim/</link>
		<comments>https://zohead.com/archives/5ber-esim/#comments</comments>
		<pubDate>Sat, 28 Oct 2023 07:10:07 +0000</pubDate>
		<dc:creator><![CDATA[Uranus Zhou]]></dc:creator>
				<category><![CDATA[数码]]></category>
		<category><![CDATA[5ber]]></category>
		<category><![CDATA[eSIM]]></category>
		<category><![CDATA[eskimo]]></category>
		<category><![CDATA[Magticom]]></category>
		<category><![CDATA[SIM]]></category>

		<guid isPermaLink="false">https://zohead.com/?p=1877</guid>
		<description><![CDATA[关于 5ber eSIM 由于某些原因，目前国内的智能手机基本都不支持 eSIM 功能，例如美版 iPhone 很早就已经没有实体 SIM 卡槽了，而中国大陆的 iPhone 则一直不支持 eSIM。像我现在使用的红米 K40 手机当然也不支持，而小米也有不少海外版机型也已经支持 eSIM 了。 5ber eSIM 则是一种特殊的物理手机卡，其最主要的功能就是让不支持 eSIM 的智能手机也能用上 eSIM，差不多相当于 eSIM.me 的平价替代品。不像 eSIM.me 只能在官网购买之后国际直邮或快递到手，5ber eSIM 有国内的小红书之类的店铺，国内购买起来就方便多了。 需要注意 5 [&#8230;]]]></description>
				<content:encoded><![CDATA[<h2 id="about-5ber-esim">关于 5ber eSIM</h2>
<p>由于某些原因，目前国内的智能手机基本都不支持 eSIM 功能，例如美版 iPhone 很早就已经没有实体 SIM 卡槽了，而中国大陆的 iPhone 则一直不支持 eSIM。像我现在使用的红米 K40 手机当然也不支持，而小米也有不少海外版机型也已经支持 eSIM 了。</p>
<p><a href="https://esim.5ber.com/">5ber eSIM</a> 则是一种特殊的物理手机卡，其最主要的功能就是让不支持 eSIM 的智能手机也能用上 eSIM，差不多相当于 <a href="https://esim.me/">eSIM.me</a> 的平价替代品。不像 <a href="http://eSIM.me">eSIM.me</a> 只能在官网购买之后国际直邮或快递到手，5ber eSIM 有国内的小红书之类的店铺，国内购买起来就方便多了。</p>
<p>需要注意 5ber eSIM 手机卡本身并不包含任何套餐，直接插在手机上也没有信号或号码，用户需要在运营商处购买 eSIM 号码或套餐，然后在 5ber.eSIM 手机 App 中激活相应的 eSIM profile。</p>
<p>5ber eSIM 官网的 <a href="https://esim.5ber.com/order">下单</a> 页面目前包含两种套餐：</p>
<ul>
<li>Standard：价格 $12，支持两个免费 eSIM profile，超过两个需要付费；</li>
<li>Premium：价格 $25，eSIM profile 数量无限制（但手机卡本身最多只支持 15 个 eSIM profile）。</li>
</ul>
<p>我购买的是没有划分套餐之前的手机卡，实际上就是现在的 Premium 套餐。如果你也想试试 5ber eSIM，务必在购买下单之前先安装 <a href="https://play.google.com/store/apps/details?id=com.ifreegroup.moesim">5ber.eSIM</a> App 来检查你的 Android 手机（没错，5ber eSIM 只支持 Android 手机）是支持 5ber eSIM 管理的。</p>
<p>例如我的红米 K40 手机虽然支持双卡，但 5ber.eSIM App 显示只有 SIM 1 是支持 eSIM 管理的，因此购买的 5ber eSIM 手机卡也必须安装在 SIM 1 卡槽才能使用：</p>
<p><img src="https://images.weserv.nl/?url=http://res.cloudinary.com/digwht2y0/image/upload/v1737369205/5ber-esim-devinfo.jpg" alt="5ber eSIM 卡槽"></p>
<p>这个就是我买的早期的 5ber eSIM 包装：</p>
<p><img src="https://images.weserv.nl/?url=http://res.cloudinary.com/digwht2y0/image/upload/v1737369507/5ber-esim-package.jpg" alt="5ber eSIM 包装"></p>
<p>内部也很简单，就是手机卡和取卡针，另外附带了 3 个 SIM 卡袋子，实践证明这 3 个 SIM 卡袋子在出国的时候用来装原有的 SIM 卡还是很好用的：</p>
<p><img src="https://images.weserv.nl/?url=http://res.cloudinary.com/digwht2y0/image/upload/v1737369506/5ber-esim-inner.jpg" alt="5ber eSIM 手机卡"></p>
<p>插上 5ber eSIM 手机卡之后，打开 App 就会默认显示 eSIM 管理界面：</p>
<p><img src="https://images.weserv.nl/?url=http://res.cloudinary.com/digwht2y0/image/upload/v1737096949/blog/5ber-app-main.jpg" alt="5ber.eSIM App"></p>
<p>默认是没有任何 eSIM profile 的，可以点击右下角的按钮添加 eSIM profile，支持调用相机来扫描 eSIM 激活二维码。你也可以从相册中选择二维码照片添加，这点其实也比较方便，因为有的时候 eSIM 二维码可能是已经保存到手机相册里了。</p>
<h2 id="esim-test">eSIM 测试</h2>
<p>国庆假期我和夫人规划了去格鲁吉亚旅行的行程，所以我就考虑直接在当地换为 5ber eSIM 手机卡，并配合使用格鲁吉亚当地支持 eSIM 的运营商，这样也就不用买临时的实体 SIM 卡了。</p>
<h3 id="eskimo">eskimo</h3>
<p>为了保险起见我还是决定在出国之前先测试一下 5ber eSIM 手机卡的功能是否正常，为此我先申请了 <a href="https://eskimo.travel/ZHIMING50883">eskimo</a> 这个多国漫游的 eSIM 服务商。</p>
<p>eskimo 目前支持在 80 多个国家（中国和我要去的格鲁吉亚都在内）漫游使用，其官方网站和手机 App 上都可以查询到，用户购买的任意数据套餐都是 2 年内有效。</p>
<p>不过 eskimo 本身其实并不是移动运营商，只是跟众多国家的运营商进行合作，另外 eskimo eSIM 只支持数据功能，并没有电话号码，也不支持电话和短信等功能。</p>
<p>通过 Google Play 商店下载安装 <a href="https://play.google.com/store/apps/details?id=travel.eskimo.esim">eskimo App</a> 就可以开始使用了。</p>
<p>eskimo 有个好处就是有免费赠送的少量数据流量，临时拿来爬个墙还是可以的 ^_^，读者如果刚好也有需要，可以通过我的<a href="https://eskimo.travel/ZHIMING50883">邀请链接</a> 在 eskimo 官方网站进行注册，也可以在 eskimo App 中注册时使用我的推荐代码：<strong>ZHIMING50883</strong>，这样就能获取 500MB 的全球数据流量了。</p>
<p>eskimo 的手机 App 还是很简单易用的，首页就是 eSIM 套餐的介绍，点击下方的 <strong>数据</strong> 就可以显示流量使用情况：</p>
<p><img src="https://images.weserv.nl/?url=http://res.cloudinary.com/digwht2y0/image/upload/v1737370815/eskimo-app-main.jpg" alt="eskimo App"></p>
<blockquote>
<p><strong>提示</strong></p>
<p>在 eskimo App 首页还可以点击 <strong>优惠券</strong> 按钮，然后输入优惠代码来获取更多免费的数据流量，例如使用 <strong>ESKIMO4U</strong> 或 <strong>DBTF-1</strong> 这两个优惠代码都可以额外再获取 1GB 的数据流量，不过这些优惠代码可不保证一直有效哦。</p>
</blockquote>
<p>点击 App 的 <strong>账户</strong> 界面，然后进入 <strong>网络覆盖范围</strong> 就可以看到 eskimo 支持的国家和地区了，可以看到 eskimo 在国内实际是用的联通 4G 网络：</p>
<p><img src="https://images.weserv.nl/?url=http://res.cloudinary.com/digwht2y0/image/upload/v1737371060/eskimo-net-cover.jpg" alt="eskimo 网络覆盖"></p>
<p>如果手机本身不支持 eSIM，即使插上了 5ber eSIM 手机卡，eskimo App 也会报错，截图里的 POCO F3 其实就是我用的红米 K40 手机的海外型号：</p>
<p><img src="https://images.weserv.nl/?url=http://res.cloudinary.com/digwht2y0/image/upload/v1737370917/eskimo-esim-err.jpg" alt="eskimo 报错"></p>
<p>这个时候就需要联系客服帮助进行手工激活了，在账户界面进入 <strong>帮助中心</strong>，找到最下面的 <strong>Message Us</strong> 按钮，就可以与在线客服联系：</p>
<p><img src="https://images.weserv.nl/?url=http://res.cloudinary.com/digwht2y0/image/upload/v1737370814/eskimo-app-help.jpg" alt="eskimo 在线客服"></p>
<p>我们只需要用英语简单说明一下情况：大概就是我们的手机确实不支持 eSIM，但是装了支持 eSIM 功能的 5ber eSIM 手机卡；一般很快客服就会让你把 5ber eSIM 的设备信息截图发给他。</p>
<p>按照要求把 5ber.eSIM App 中的信息截图发送给在线客服之后，应该就能收到 eskimo 的 eSIM QR Code 邮件了。</p>
<p>然后我们再打开 5ber.eSIM App，通过扫描邮件中的二维码进行激活 eskimo eSIM 的操作，由于激活 eSIM 的时候需要联网下载 eSIM profile，因此需要有一个稳定的 Wi-Fi 连接。</p>
<p>激活成功之后，5ber.eSIM App 里就能看到新的 eSIM profile，我们还可以对新增的 eSIM 进行命名以及标注：</p>
<p><img src="https://images.weserv.nl/?url=http://res.cloudinary.com/digwht2y0/image/upload/v1737096833/blog/5ber-eskimo.jpg" alt="5ber eskimo eSIM"></p>
<p>最后我们就可以在 5ber.eSIM App 中开启 eskimo eSIM 了，不过目前 App 还存在一些问题，可能会在开启 eSIM 时会报错，此时需要开启再关闭手机的飞行模式或者重启手机才能开启成功。</p>
<p>eskimo eSIM 使用时可能需要开启手机上的 <strong>漫游时允许数据网络</strong> 的选项，成功开启之后，我简单试了试访问 Google 之类的网站都没有问题。虽然 eskimo 在国内走的是联通网络，但实际看到的 IP 地址显示是新加坡的：</p>
<p><img src="https://images.weserv.nl/?url=http://res.cloudinary.com/digwht2y0/image/upload/v1737371060/eskimo-ip.jpg" alt="eskimo IP 地址"></p>
<h3 id="magticom">Magticom</h3>
<p>eskimo 在格鲁吉亚使用的就是 Cellfie 网络，不过由于没有号码和电话、短信功能，可能还会有点不太方便，因此这次我准备只把 eskimo 做备用。</p>
<p>Magticom 是格鲁吉亚目前最大的电信运营商，信号覆盖相对于 Silknet、Cellfie 也更好，这次旅行我就提前在国内购买好 Magticom 的 eSIM 号码和套餐，到了格鲁吉亚就可以直接通过 5ber.eSIM 开启使用了。</p>
<p>Magticom <a href="https://www.magticom.ge/en/mobile/mobile-services/esim-service">官网</a> 有其 eSIM 的相关介绍，我们需要先注册一个 <a href="https://www.magticom.ge/en/mymagti">MyMagti</a> 账户，然后就可以进入 <a href="https://www.magticom.ge/en/mymagti/online-order/number-activation">Purchase a mobile number</a> 页面，我对靓号什么的没什么需求，因此 <strong>Price (Max)</strong> 选为 0 之后，点 <strong>CHECK</strong> 按钮就可以进行选号了：</p>
<p><img src="https://images.weserv.nl/?url=http://res.cloudinary.com/digwht2y0/image/upload/v1737372294/magti-number.png" alt="Magticom 选号"></p>
<p>确认下一步之后，就可以选择 SIM 卡类型，这里我们就选择 eSIM，可以看到 eSIM 和物理 SIM 卡都是需要收费 10 格鲁吉亚拉里：</p>
<p><img src="https://images.weserv.nl/?url=http://res.cloudinary.com/digwht2y0/image/upload/v1737372598/magti-sim-type.png" alt="Magticom eSIM"></p>
<p>Magticom 目前只支持使用 VISA / MasterCard 卡以及美国运通卡进行付款，付款之前就是最关键的实名认证环节。</p>
<p>身为外国人，我们就只能使用护照进行身份认证了，没有意外实名认证成功之后，就可以使用信用卡付款了，付款成功之后，注册 MyMagti 账户的邮箱就会收到购买的新手机号码的邮件，其中包含具体手机号码还有最关键的 eSIM QR Code 激活二维码，虽然邮件是全格鲁吉亚语的，但翻译之后还是能大体看明白的。</p>
<p>另外 Magticom 也提供了 <a href="https://play.google.com/store/apps/details?id=com.mymagti">MyMagti</a> 手机 App，安装之后使用 MyMagti 账户进行登录，就能看到新购买的手机号，而且也能显示 eSIM QR Code 激活二维码。</p>
<p>MyMagti 手机 App 上还可以查询手机号的有效期、具体使用量，并能直接购买新的套餐，这里建议使用其 <a href="https://www.magticom.ge/en/mobile/tariffs/cocktail">Cocktail</a> 自选混合套餐，这样我们就可以根据实际的旅行需求自行选择有效期、流量、通话分钟数、短信条数。我买的是 30 天有效期、5GB 流量、60 分钟通话的自选套餐，价格为 16.7 格鲁吉亚拉里，比买固定的套餐还是要实惠一些的。</p>
<h2 id="summary">总结</h2>
<p>我这次在格鲁吉亚差不多 10 天假期手机都是插的 5ber eSIM 手机卡，基本都是使用 Magticom 的 eSIM，偶尔会切到 eskimo 的 eSIM 来试试 Cellfie 网络。</p>
<p>我们去了首都第比利斯、库塔伊西这种稍微大的城市，也去了卡兹别克、梅斯蒂亚这种山区，5ber eSIM 手机卡还是很稳定好用的，除了雪山上之类的地方，我基本没遇到没有信号的情况。</p>
<p>当然 5ber.eSIM App 的问题还是希望后续能更新解决，我还遇到过手机已经插了 5ber 的 eSIM 手机卡，但在多个 eSIM profile 之间切换或重启后 App 报未检测到卡片的错误，还好不影响实际 eSIM 使用，一般也需要重启来解决：</p>
<p><img src="https://images.weserv.nl/?url=http://res.cloudinary.com/digwht2y0/image/upload/v1737369020/5ber-app-err_szcmfv.jpg" alt="5ber.eSIM App 报错"></p>
<p>有了 5ber eSIM 手机卡，大家就可以在出国之前提前买好当地的 eSIM 号码了，如果不需要手机号码和通话功能，也是可以使用 eskimo eSIM 的。当然使用一些可以直接在国内漫游或者多国漫游的 eSIM 卡（例如 Giffgaff）也是完全没有问题的，祝大家玩的开心。</p>
]]></content:encoded>
			<wfw:commentRss>https://zohead.com/archives/5ber-esim/feed/</wfw:commentRss>
		<slash:comments>4</slash:comments>
		</item>
		<item>
		<title>香橙派R1 Plus LTS软路由体验</title>
		<link>https://zohead.com/archives/r1-plus-lts/</link>
		<comments>https://zohead.com/archives/r1-plus-lts/#comments</comments>
		<pubDate>Sun, 21 Aug 2022 12:32:40 +0000</pubDate>
		<dc:creator><![CDATA[Uranus Zhou]]></dc:creator>
				<category><![CDATA[数码]]></category>
		<category><![CDATA[网络]]></category>
		<category><![CDATA[OpenWRT]]></category>
		<category><![CDATA[R1 Plus LTS]]></category>
		<category><![CDATA[红米]]></category>
		<category><![CDATA[路由器]]></category>
		<category><![CDATA[香橙派]]></category>

		<guid isPermaLink="false">https://zohead.com/?p=1768</guid>
		<description><![CDATA[去年家里装修好之后为了一步到位就打算把无线网络也升级到 WiFi 6 了，不过可惜买的时候没注意，选了有点坑的 红米 AX3000 路由器（不是老的红米 AX6，这款的实际产品型号为：RA81）。这款路由器用的是高通 IPQ5000 处理器，集成 256MB 内存，WiFi 6 功能用起来虽然也没有太大的问题，只是开机运行时间久了总会有卡卡的感觉，最主要小米的魔改系统没有给 SSH 权限，而网上其它小米路由器的破解 SSH 方法对这款路由器并不起作用。 最近我想了想还是准备上个采用标准 OpenWRT 系统的软路由，红米 AX3000 路由器就准备只用来发射 WiFi 信号了。软路由原本考虑很 [&#8230;]]]></description>
				<content:encoded><![CDATA[<p>去年家里装修好之后为了一步到位就打算把无线网络也升级到 WiFi 6 了，不过可惜买的时候没注意，选了有点坑的 <a href="https://www.mi.com/shop/buy/detail?product_id=14538" target="_blank">红米 AX3000 路由器</a>（不是老的红米 AX6，这款的实际产品型号为：RA81）。这款路由器用的是高通 IPQ5000 处理器，集成 256MB 内存，WiFi 6 功能用起来虽然也没有太大的问题，只是开机运行时间久了总会有卡卡的感觉，最主要小米的魔改系统没有给 SSH 权限，而网上其它小米路由器的破解 SSH 方法对这款路由器并不起作用。</p>
<p>最近我想了想还是准备上个采用标准 OpenWRT 系统的软路由，红米 AX3000 路由器就准备只用来发射 WiFi 信号了。软路由原本考虑很多网友用过的友善 <a href="https://www.friendlyelec.com/index.php?route=product/product&amp;path=69&amp;product_id=282" target="_blank">NanoPi R2S</a>，只是最近这款软路由的溢价实在有点多，一番了解之后还是定下了迅龙推出的与 R2S 配置基本相同的 <a href="http://www.orangepi.cn/html/hardWare/computerAndMicrocontrollers/details/Orange-Pi-R1-Plus-LTS-Router.html" target="_blank">Orange Pi R1 Plus LTS</a> 软路由。</p>
<h2 id="intro">介绍</h2>
<p>R1 Plus LTS 软路由的基本硬件参数如下：</p>
<table>
<thead>
<tr>
<th>项目</th>
<th>内容</th>
</tr>
</thead>
<tbody>
<tr>
<td>CPU</td>
<td>Rockchip RK3328</td>
</tr>
<tr>
<td>GPU</td>
<td>Mali-450MP2</td>
</tr>
<tr>
<td>内存</td>
<td>1GB LPDDR3</td>
</tr>
<tr>
<td>WAN</td>
<td>裕太微 YT8531C 10M/100M/1000M 以太网</td>
</tr>
<tr>
<td>LAN</td>
<td>Realtek RTL8153B 10M/100M/1000M USB 以太网</td>
</tr>
<tr>
<td>尺寸</td>
<td>63mm X 60.6mm X 27.25mm</td>
</tr>
<tr>
<td>重量</td>
<td>175g</td>
</tr>
</tbody>
</table>
<p>其实香橙派之前还出了一款 R1 Plus 软路由，与我买的 R1 Plus LTS 区别也很小：</p>
<ul>
<li>R1 Plus 用的是 1GB DDR4 内存；</li>
<li>R1 Plus 的 WAN 口使用的是 Realtek RTL8211E PHY。</li>
</ul>
<p>所以 R1 Plus LTS 相当于是 R1 Plus 的低配版，只是可能由于芯片短缺等原因 R1 Plus 现在也基本上买不到了。</p>
<p>我购买的 R1 Plus LTS 软路由是自带官方金属外壳的，而且开发板本身都已经装好固定了的，因此主板本身我也就没拆了，看看软路由的外观：</p>
<p><img src="https://images.weserv.nl/?url=http://res.cloudinary.com/digwht2y0/image/upload/v1737442932/r1pluslts-appearance.jpg" alt="R1 Plus LTS 软路由"></p>
<p>前面是 TF 卡槽以及 SYS、LAN、WAN 指示灯，后面就是供电接口以及两个网口了。</p>
<p>本来打算用闲置的华为手机充电器，又考虑到放在家里需要长期稳定运行，我也顺便买了官方的 5V 3A USB Type-C 电源适配器：</p>
<p><img src="https://images.weserv.nl/?url=http://res.cloudinary.com/digwht2y0/image/upload/v1737442932/r1pluslts-charger.jpg" alt="R1 Plus LTS 电源适配器"></p>
<h2 id="system">系统</h2>
<p>我找了一张老的 8GB TF 卡做系统盘，为了稳定也用的是官方提供的最新 OpenWrt 21.02.1 r16325-88151b8303 版本系统，也不考虑第三方固件提供的各种花里胡哨的功能了。</p>
<p>为了方便我也没有使用官方用户手册里推荐的 <code>Win32Diskimager</code> 或者 <code>balenaEtcher</code> 之类的工具来烧写镜像，直接用 Linux 自带的 <code>dd</code> 命令进行烧写：</p>
<blockquote>
<p><strong>备注</strong></p>
<p>我的笔记本自带了 PCIe 的读卡器，所以这里的 <code>dd</code> 命令写的是 <code>/dev/mmcblk0</code> 设备，如果用的是 USB 读卡器，应该就要换成 <code>/dev/sdb</code> 之类的设备。</p>
</blockquote>
<pre class="brush: bash; title: ; notranslate">
~# dd if=openwrt-rockchip-armv8-xunlong_orangepi-r1-plus-lts-ext4-sysupgrade.img of=/dev/mmcblk0 bs=1024k
</pre>
<p>由于 <code>dd</code> 命令没有校验的功能，烧写完成之后可以强制检查一下系统是否正确：</p>
<pre class="brush: bash; title: ; notranslate">
~# e2fsck -f /dev/mmcblk0p2
</pre>
<p>系统烧写完成之后就可以插到软路由上启动了，OpenWRT 系统第一次启动的时候会自动扩容 rootfs 分区，启动完成之后可以登录系统确认 rootfs 分区大小是否正确。</p>
<p>首先通过 SSH 登录或者 LuCI Web 管理界面修改 OpenWRT 的镜像源，这里我用的是清华的镜像源：</p>
<pre class="brush: bash; title: ; notranslate">
~# cat /etc/opkg/distfeeds.conf
src/gz openwrt_core https://mirrors.tuna.tsinghua.edu.cn/openwrt/releases/21.02.1/targets/rockchip/armv8/packages
src/gz openwrt_base https://mirrors.tuna.tsinghua.edu.cn/openwrt/releases/21.02.1/packages/aarch64_generic/base
~# cat /etc/opkg/customfeeds.conf
src/gz openwrt_luci https://mirrors.tuna.tsinghua.edu.cn/openwrt/releases/21.02.1/packages/aarch64_generic/luci
src/gz openwrt_packages https://mirrors.tuna.tsinghua.edu.cn/openwrt/releases/21.02.1/packages/aarch64_generic/packages
src/gz openwrt_routing https://mirrors.tuna.tsinghua.edu.cn/openwrt/releases/21.02.1/packages/aarch64_generic/routing
src/gz openwrt_telephony https://mirrors.tuna.tsinghua.edu.cn/openwrt/releases/21.02.1/packages/aarch64_generic/telephony
</pre>
<p>香橙派官方提供的 OpenWRT 系统自带了 Adblock、Squid、Transmission 甚至 Docker 等软件的支持，用户也可以自行卸载，例如卸载 MiniDLNA：</p>
<pre class="brush: bash; title: ; notranslate">
~# opkg remove luci-i18n-minidlna-zh-cn luci-app-minidlna minidlna
</pre>
<p>通过 SSH 登录可以看到 OpenWRT 系统的 Linux 内核是 5.4 版本的，应该也够用了：</p>
<pre class="brush: bash; title: ; notranslate">
~# uname -a
Linux R1PlusLTS 5.4.154 #0 SMP PREEMPT Sun Oct 24 09:01:35 2021 aarch64 GNU/Linux
</pre>
<p>然后是 CPU 信息：</p>
<pre class="brush: bash; title: ; notranslate">
~# cat /proc/cpuinfo
processor    : 0
BogoMIPS    : 48.00
Features    : fp asimd evtstrm aes pmull sha1 sha2 crc32 cpuid
CPU implementer : 0x41
CPU architecture: 8
CPU variant   : 0x0
CPU part    : 0xd03
CPU revision  : 4
</pre>
<h2 id="luci-issue">LuCI 问题</h2>
<p>值得一提的是我使用 Chrome 浏览器访问 OpenWRT 的 LuCI Web 管理界面经常出现类似 <code>_(...).format is not a function</code> 这样的报错，控制台还有其它错误：</p>
<pre class="brush: plain; title: ; notranslate">
A listener indicated an asynchronous response by returning true, but the message channel closed before a response was received
</pre>
<p>后来发现使用 Chrome 无痕式窗口访问 LuCI Web 界面就没有问题，因此怀疑是某些 Chrome 扩展导致的，经常一番禁用扩展并测试，确认是由 <a href="https://chrome.google.com/webstore/detail/tronlink/ibnejdfjmmkpcnlpebklmnkoeoihofec" target="_blank">TronLink</a> 这个波场官方的钱包导致的，禁用 TronLink 扩展就可以正常访问 LuCI 界面。</p>
<p>不过为了能正常使用 TronLink 钱包，我还是在 TronLink 扩展的详情页将 <strong>允许此扩展程序读取和更改您在所访问的网站上留存的所有数据</strong> 选项由 <strong>在所有网站上</strong> 改为了 <strong>点击时</strong>，这样 LuCI 界面和 TronLink 就都可以用了。</p>
<h2 id="performance">性能</h2>
<p>这里我就不做常见的 CPU 性能、加解密性能测试了，因为 RK3328 的性能已经有好多网友测试过了，我主要关注 LAN 口 RTL8153B USB 网卡的性能。</p>
<p>我的笔记本直接带了千兆有线网卡，这样我就将笔记本通过千兆网线接到软路由的 LAN 口，用 <code>iperf</code> 命令做一下简单的测试了，先看看 LAN 口接收数据的性能：</p>
<pre class="brush: bash; title: ; notranslate">
~# iperf -s -w 512K
------------------------------------------------------------
Server listening on TCP port 5001
TCP window size: 1.00 MByte (WARNING: requested 512 KByte)
------------------------------------------------------------
[ 4] local 192.168.2.1 port 5001 connected with 192.168.2.57 port 65244
[ ID] Interval    Transfer   Bandwidth
[ 4] 0.0-30.0 sec 3.31 GBytes  949 Mbits/sec
</pre>
<p>接着我又测试了 LAN 口发送数据的性能：</p>
<pre class="brush: bash; title: ; notranslate">
root@R1PlusLTS:~# iperf -c 192.168.2.57 -w 512K -t 30
------------------------------------------------------------
Client connecting to 192.168.2.57, TCP port 5001
TCP window size: 1.00 MByte (WARNING: requested 512 KByte)
------------------------------------------------------------
[ 3] local 192.168.2.1 port 44562 connected with 192.168.2.57 port 5001
[ ID] Interval    Transfer   Bandwidth
[ 3] 0.0-30.0 sec 3.30 GBytes  946 Mbits/sec
</pre>
<h2 id="summary">总结</h2>
<p>最后我把 R1 Plus LTS 软路由的联网配置好之后，将原来的红米 AX3000 路由器的 WAN 口接到 R1 Plus LTS 的 LAN 口，并把 AX3000 从 <strong>普通路由</strong> 模式切换为 <strong>有线中继</strong> 模式，这样原有的手机之类的无线终端设备就能继续上网了：</p>
<p><img src="https://images.weserv.nl/?url=http://res.cloudinary.com/digwht2y0/image/upload/v1737370582/ax3000-ap.png" alt="红米 AX3000 有线中继"></p>
<p>由于 R1 Plus LTS 软路由只有一个 LAN 口，家里的 NAS 服务器只能接在红米 AX3000 路由器上了。还好 AX3000 使用有线中继模式之后，终端设备与软路由也还在同一网段，而且上面的测试结果可以看出软路由的 LAN 口性能也不是瓶颈，我用支持 WiFi 6 的电脑和手机访问 NAS 服务器的速度也没什么问题，可以满足日常使用需求了。</p>
<p>最后说一下 R1 Plus LTS 软路由的散热，我购买的是自带官方金属外壳的版本，这两个月连续运行下来我发现也挺稳定的，通过命令可以查看 CPU 温度：</p>
<pre class="brush: bash; title: ; notranslate">
root@R1PlusLTS:~# cat /sys/class/thermal/thermal_zone0/temp
56818
</pre>
<p>上面结果中的 57 摄氏度是在南京接近 40 度的高温下室内不开空调看到的，实际使用下来我还没有遇到温度超过 60 摄氏度的情况，看起来挺过这个最热夏天之后，R1 Plus LTS 软路由就可以留下来暂定长期使用了。</p>
]]></content:encoded>
			<wfw:commentRss>https://zohead.com/archives/r1-plus-lts/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Zenfone 2更换电池和LineageOS</title>
		<link>https://zohead.com/archives/zenfone2-battery/</link>
		<comments>https://zohead.com/archives/zenfone2-battery/#comments</comments>
		<pubDate>Fri, 24 Apr 2020 11:16:07 +0000</pubDate>
		<dc:creator><![CDATA[Uranus Zhou]]></dc:creator>
				<category><![CDATA[手机]]></category>
		<category><![CDATA[LineageOS]]></category>
		<category><![CDATA[Zenfone 2]]></category>
		<category><![CDATA[华硕]]></category>
		<category><![CDATA[电池]]></category>

		<guid isPermaLink="false">https://zohead.com/?p=1617</guid>
		<description><![CDATA[华硕 Zenfone 2 问题 我在 2016 年购买华硕 Zenfone 2 旗舰版手机（具体型号为 ZE551ML）在换成 Nubia Z17 之后就临时给老妈用了，毕竟这款曾经的 Intel 处理器手机还是比较结实耐用的。老妈春节前跟我说 Zenfone 2 手机已经开不了机了，我便直接给老妈买了新的手机，过年疫情之后才把挂了的 Zenfone 2 手机带回来。 前段时间收拾东西的时候才想起来放在角落的 Zenfone 2 手机，试了试手机问题为：开机手机震动，但屏幕上没有任何输出，等一会似乎就自动重启了，不断开机震动循环直到强制关机。 联想到老妈之前习惯了手机充电时一直放着不管，等用的 [&#8230;]]]></description>
				<content:encoded><![CDATA[<h2 id="zenfone2-issue">华硕 Zenfone 2 问题</h2>
<p>我在 2016 年购买华硕 <a href="https://zohead.com/archives/zenfone2/">Zenfone 2</a> 旗舰版手机（具体型号为 ZE551ML）在换成 Nubia Z17 之后就临时给老妈用了，毕竟这款曾经的 Intel 处理器手机还是比较结实耐用的。老妈春节前跟我说 Zenfone 2 手机已经开不了机了，我便直接给老妈买了新的手机，过年疫情之后才把挂了的 Zenfone 2 手机带回来。</p>
<p>前段时间收拾东西的时候才想起来放在角落的 Zenfone 2 手机，试了试手机问题为：开机手机震动，但屏幕上没有任何输出，等一会似乎就自动重启了，不断开机震动循环直到强制关机。</p>
<p>联想到老妈之前习惯了手机充电时一直放着不管，等用的时候才拔下充电器。我又查了查华硕官方论坛其它用户反馈的类似问题，估计是手机电池已经报废了，便从淘宝上买了华硕 Zenfone 2 的电池准备更换试试。</p>
<h2 id="change-battery">更换电池</h2>
<p>参考 iFixit 上的介绍，准备拆机工具，首先卸下后盖：</p>
<p><img src="http://res.cloudinary.com/digwht2y0/image/upload/v1737442991/zenfone2-open.jpg" alt="Zenfone 2 后盖"></p>
<p>可以看到 NFC 线圈在后盖上，把后面一共 14 颗螺丝全部卸下，就可以显出电池了：</p>
<p><img src="http://res.cloudinary.com/digwht2y0/image/upload/v1737442993/zenfone2-sep.jpg" alt="Zenfone 2 后盖和电池"></p>
<p>这一步拆电池就需要掌握力道和巧劲咯，因为电池背面是用强力胶粘上的，腾讯视频上有个 Zenfone 2 的拆机视频是从上面的排线那直接有力拉出胶带，可惜我这台手机这么操作并没什么用，只能拿工具把电池撬下来，过程中特别要注意电池上下的排线。</p>
<p>看看拆下来的旧电池尸体，电池型号是华硕 C11P1424，输出为 3.85 V - 11.5 Wh，容量 3000 mAh，生产日期是 2015 年 5 月 28 日，生产厂家是常熟华普电子：</p>
<p><img src="http://res.cloudinary.com/digwht2y0/image/upload/v1737442994/zenfone2-teardown.jpg" alt="Zenfone 2 原电池"></p>
<p>再看看淘宝买的新电池，型号和规格完全一样，只是生产日期是 2019 年 7 月 1 日，生产厂家为东莞新能源科技：</p>
<p><img src="http://res.cloudinary.com/digwht2y0/image/upload/v1737442985/zenfone2-battery-pack.jpg" alt="Zenfone 2 新电池"></p>
<p>这里发现个大问题，卖家发来的电池直接带了金属外壳，但又没有 Zenfone 2 手机电池上粘的排线和配件。从下面的图可以看得很清楚，原电池外壳背面还直接粘上了包括 TF 卡槽和两个 SIM 卡插槽：</p>
<p><img src="http://res.cloudinary.com/digwht2y0/image/upload/v1737442985/zenfone2-battery-accessory.jpg" alt="Zenfone 2 电池外套配件"></p>
<p>这就意味着要么我把原电池外壳粘的这一层很薄的配件贴纸撕下来，再准确地贴到新电池外壳的相同位置上；要么就得把原电池和新电池的外壳都去掉，再把新电池放到原电池外壳。</p>
<p>由于我实在对直接撕原电池外壳的配件贴纸没啥自信，只能分别去掉两个电池的外壳。这一步我真是差点使出了洪荒之力了，因为两个电池外壳都粘的异常地紧，而且不能把包含了排线和配件的原电池外壳弄坏，最主要旧电池可以随便整，新电池却不能有啥损伤。</p>
<p>费了好一番功夫，再看看拆下来的新旧电池，右边的旧电池已经被我拆的挂彩了 ^_^：</p>
<p><img src="http://res.cloudinary.com/digwht2y0/image/upload/v1737442990/zenfone2-new-old-battery.jpg" alt="Zenfone 2 新旧电池"></p>
<p>最后重新装好手机开机，终于又看到华硕标志了：</p>
<p><img src="http://res.cloudinary.com/digwht2y0/image/upload/v1737442982/zenfone2-asus-boot.jpg" alt="Zenfone 2 新电池开机"></p>
<h2 id="zenfone2-lineageos">刷 LineageOS</h2>
<p>开机恢复出厂设置，看看手机系统还是华硕 “最新” 的 Android 6.0 官方国际版系统（购买时是 Android 5.1 系统）。刚好以前就知道 LineageOS 支持过 Zenfone 2 手机，只是现在没有继续更新了，虽然版本停留在 LineageOS 14.1（Android 7.1.2）了，但也是值得一刷的，看看 LineageOS 对华硕 Zenfone 2 支持情况的说明：</p>
<p><a href="https://lineageosroms.com/zenfone-2-z00a/" target="_blank">https://lineageosroms.com/zenfone-2-z00a/</a></p>
<p>LineageOS 官网上已经不能下载 Zenfone 2 的系统了，还好我从 XDA 开发者论坛上下载到了官方最后维护的 Zenfone 2 LineageOS 14.1（20180127 每夜版）系统。</p>
<p>刷机之前需要先从华硕官网下载解锁工具解锁 bootloader（这一点华硕还是比较厚道的），接着可以从 <a href="https://dl.twrp.me/Z00A/" target="_blank">TeamWin</a> 官网下载并刷入适用于 ZE551ML（Z00A）的 TWRP recovery，然后就是在 TWRP recovery 里刷 LineageOS 系统咯，这些就不做介绍了。</p>
<p>刷完之后看看 LineageOS 的欢迎画面：</p>
<p><img src="http://res.cloudinary.com/digwht2y0/image/upload/v1737442989/zenfone2-lineage-welcome.jpg" alt="Zenfone 2 LineageOS 欢迎画面"></p>
<p>基本接近原生系统的 LineageOS 还是挺符合我的胃口的，详细版本信息如下：</p>
<p><img src="http://res.cloudinary.com/digwht2y0/image/upload/v1737442988/zenfone2-lineage-system.png" alt="Zenfone 2 LineageOS 系统版本"></p>
<p>Zenfone 2 刷了 LineageOS 系统之后运行很流畅，除了 FM 广播不能用之外系统没太大问题。我使用时首次开启蓝牙会失败，关机再重新开机就好了。虽然由于 Intel 处理器的原因有些国产 App 存在兼容性问题，但当个备用机还是妥妥的。</p>
<p>最后我把 Zenfone 2 的 LineageOS 系统、TWRP recovery 以及 Addon SU 都上传到百度网盘了，虽然估计没什么人会用到了，有需要的同学还是可以刷了玩玩哈。</p>
<p><a href="https://pan.baidu.com/s/1npdMDPbKcDFso-19JJdNZg" target="_blank">https://pan.baidu.com/s/1npdMDPbKcDFso-19JJdNZg</a>（提取码：<strong>nbfs</strong>）</p>
]]></content:encoded>
			<wfw:commentRss>https://zohead.com/archives/zenfone2-battery/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Sentio Superbook初步体验</title>
		<link>https://zohead.com/archives/sentio-superbook/</link>
		<comments>https://zohead.com/archives/sentio-superbook/#comments</comments>
		<pubDate>Wed, 13 Feb 2019 13:36:31 +0000</pubDate>
		<dc:creator><![CDATA[Uranus Zhou]]></dc:creator>
				<category><![CDATA[手机]]></category>
		<category><![CDATA[数码]]></category>
		<category><![CDATA[Android]]></category>
		<category><![CDATA[DisplayLink]]></category>
		<category><![CDATA[Nubia]]></category>
		<category><![CDATA[Sentio]]></category>
		<category><![CDATA[Superbook]]></category>

		<guid isPermaLink="false">https://zohead.com/?p=1568</guid>
		<description><![CDATA[关于 Sentio Superbook 2016 年的时候我写了篇 使用DisplayLink显卡组装Android Superbook 的文章，介绍如何使用 Motorola Lapdock 扩展坞和 DisplayLink USB 显卡实现手机扩展笔记本的效果。差不多 9 月份我就下单支持了 Kickstarter 上 Sentio 团队推出的 Superbook 项目，并花了 154 美元选择了 1080p 屏幕的高配版本（99 美元基础费用 + 30 美元升级费用 + 25 美元运费）。 比较坑的是 Superbook 项目众筹达到目标之后，Sentio 团队中间一拖再拖，不断出现供应 [&#8230;]]]></description>
				<content:encoded><![CDATA[<h2 id="about-sentio-superbook">关于 Sentio Superbook</h2>
<p>2016 年的时候我写了篇 <a href="https://zohead.com/archives/displaylink_superbook/">使用DisplayLink显卡组装Android Superbook</a> 的文章，介绍如何使用 Motorola Lapdock 扩展坞和 DisplayLink USB 显卡实现手机扩展笔记本的效果。差不多 9 月份我就下单支持了 Kickstarter 上 <a href="http://www.sentio.com/" target="_blank">Sentio</a> 团队推出的 <a href="https://www.kickstarter.com/projects/andromium/the-superbook-turn-your-smartphone-into-a-laptop-f" target="_blank">Superbook</a> 项目，并花了 154 美元选择了 1080p 屏幕的高配版本（99 美元基础费用 + 30 美元升级费用 + 25 美元运费）。</p>
<p>比较坑的是 Superbook 项目众筹达到目标之后，Sentio 团队中间一拖再拖，不断出现供应商及硬件固件相关的问题，导致我的 Superbook 等了两年多直到 2019 年 1 月份才从香港发到我手上。此处需要额外吐槽的是联邦快递，即使 Superbook 价格里已经包含了关税，联邦无视 Sentio 提供的价格单仍然主动报关，导致到手时我还是另外付了 100 人民币左右的关税。</p>
<h2 id="开箱及外观">开箱及外观</h2>
<p>毕竟只是廉价众筹的产品，Superbook 的外包装也挺简单：</p>
<p><img src="http://res.cloudinary.com/digwht2y0/image/upload/v1737442953/superbook-box-front.jpg" alt="Superbook 包装正面"></p>
<p>众筹版本额外赠送了 Superbook 笔记本保护套及一张 A 面贴纸，自带的电源适配器则是 12V 3A 的：</p>
<p><img src="http://res.cloudinary.com/digwht2y0/image/upload/v1737442951/superbook-accessory.jpg" alt="Superbook 附件"></p>
<p>包装里只附带了一张 A4 纸的简单使用说明，先看看主机正面，金色机身正面也只有 Superbook 字样，和我的 Acer Chromebook 14 比起来还是很小巧的：</p>
<p><img src="http://res.cloudinary.com/digwht2y0/image/upload/v1737442951/superbook-a-all.jpg" alt="Superbook A 面"></p>
<p>整个机身只有左侧的一个 USB Type-A 扩展接口（可外接其它 USB 设备）以及和手机连接的 USB Type-C 接口。</p>
<p>从 D 面可以看到具体型号是 Superbook S1，由于没有处理器之类的不需要散热孔，D 面也只有一个重置按钮：</p>
<p><img src="http://res.cloudinary.com/digwht2y0/image/upload/v1737442956/superbook-d.jpg" alt="Superbook D 面"></p>
<p>B 面和 C 面如下，打开时感觉转轴稍微有点生硬，11 寸的 1080p IPS 屏幕下面就是 Sentio 的图标，C 面做了点磨砂处理，键盘上方只有电池和工作状态指示灯：</p>
<p><img src="http://res.cloudinary.com/digwht2y0/image/upload/v1737442952/superbook-b-c.jpg" alt="Superbook B 面和 C 面"></p>
<p>主要关注下键盘，可以看到 Superbook 主要就是为 Android 专门设计的：</p>
<p><img src="http://res.cloudinary.com/digwht2y0/image/upload/v1737442956/superbook-keyboard.jpg" alt="Superbook 键盘和触控板"></p>
<p>键盘上最上面一排开始就是 返回、主页及切换窗口按键，接着是常用的屏幕亮度和音量控制键等，最下面增加了搜索键和专门的 Sentio 按键（实现一些 Superbook 设备自身的功能）；支持多点触摸的触控板用起来手感也只能说是中规中矩。</p>
<h2 id="superbook-report">初步使用</h2>
<p>由于 2016 年我预订的时候用的还是华硕 Zenfone2 手机，选的配件还是官方的 USB Type-C 转 Micro-USB 线，还好现在换的 Nubia Z17 手机也是 USB OTG 功能的，只是需要自己购置 USB Type-C 转 Type-C 的线咯。</p>
<p>按照官方 <a href="http://sentio.wikia.com/" target="_blank">Sentio Wiki</a> 页面上的说明，连接 Android 手机之前，手机上需要安装 <a href="https://play.google.com/store/apps/details?id=com.displaylink.presenter" target="_blank">DisplayLink Presenter</a> 和 <a href="https://play.google.com/store/apps/details?id=com.sentio.desktop" target="_blank">Sentio Desktop</a> 这两个 App。</p>
<p>DisplayLink Presenter 相当于 Superbook 自带 DisplayLink USB 显卡的 Android 驱动程序（只负责镜像手机屏幕）；Sentio Desktop 就是一个应用启动器，运行之后会启动一个类似桌面环境，用户可以在 Sentio Desktop 中运行手机里的其它 App。</p>
<p>我的 Nubia Z17 上 DisplayLink Presenter 工作倒是没问题，但 Sentio Desktop 始终卡在要求 Android 多窗口支持这一步上，我的手机虽然运行的是 Android 7.1.1 系统，但是 Nubia 官方系统把这个重要特性给阉割了（有过 Nubia 手机使用经验的同学们估计也知道 Nubia 的系统有多坑）。</p>
<p>一番搜索之后，我在 Sentio Wiki 上的 <a href="http://sentio.wikia.com/wiki/Troubleshooting/Getting_Started" target="_blank">Troubleshooting/Getting Started</a> 页面上找到解决办法，通过 adb 运行下面两个命令并重启手机（第一条命令用于开启 Android 多窗口支持）：</p>
<pre class="brush: bash; title: ; notranslate">
settings put global enable_freeform_support 1
pm grant com.sentio.desktop android.permission.WRITE_SECURE_SETTINGS
</pre>
<p>这样 Sentio Desktop 程序好歹能在我的 Nubia Z17 手机上运行起来了：</p>
<p><img src="http://res.cloudinary.com/digwht2y0/image/upload/v1737442941/sentio-desktop.png" alt="Sentio Desktop"></p>
<p>Sentio Desktop 桌面环境看起来也是比较简洁的，左下角的启动图标可以弹出搜索运行 App，右下角通知区域则包含常用的功能开关，蓝牙、WLAN、音量都可以直接控制，设置图标弹出的 <strong>快速设定</strong> 界面略显简单。</p>
<p>手机屏幕实际投射到 Superbook 上我才发现 Nubia Z17 即使通过 adb 命令开启了多窗口支持，Sentio Desktop 桌面环境里还是只能同时显示一个 App，并不能实现自由调整窗口大小更别说多窗口运行 App 了。</p>
<p>Sentio Desktop 初步使用起来，手机上的 Chrome 浏览器、视频播放器等支持横屏的 App 经过放大投射到 Superbook 上显示效果还是不错的，只是播放高清网络视频和玩一些游戏的时候会略有些卡顿。Superbook 的键盘和触控板也能直接控制手机，Android 通知栏也能点击通知图标弹出来：</p>
<p><img src="http://res.cloudinary.com/digwht2y0/image/upload/v1737442941/sentio-desktop-chrome.png" alt="Sentio Desktop App 和通知栏"></p>
<p>不过对于不支持横屏显示的 App，例如 Nubia 自带相机这种投射到 Superbook 上效果就很一般了：</p>
<p><img src="http://res.cloudinary.com/digwht2y0/image/upload/v1737442941/sentio-desktop-app.jpg" alt="Superbook 竖屏显示"></p>
<p>这个问题还是多窗口支持被阉割了导致 App 无法以单独窗口形式运行导致的，暂时只能让 Nubia Z17 手机系统来背锅了，后续我可以换像一加这种使用类原生系统的手机来测试咯，毕竟这样会使 Sentio Desktop 桌面环境的使用体验大打折扣。</p>
<h2 id="superbook-issue">问题</h2>
<p>部分使用 USB Type-C 接口的手机例如我的 Nubia Z17 连接 Superbook 之后，Superbook 为手机充电的功能并不能工作，而且 USB 连接也不太稳定，需要通过 <kbd>Fn + P</kbd> 键关闭 Superbook USB 充电功能之后才能正常使用，不太确定是否与我购买的 USB Type-C 数据线有关。</p>
<p>另外我在测试 Android 电视棒的时候还是发现有些问题，我用的是之前买的 <a href="https://zohead.com/archives/mk809iv-1080p/">MK809IV</a> Android 电视棒，由于 Android 电视棒一般只支持通过自带的 HDMI 接口进行输出，我的住处也没有 HDMI 显示器或者电视，导致 Android 电视棒接上 Superbook 之后也没有任何反应无法使用。</p>
<p>即便对于我买的这种可以自由安装 App 的 Android 电视棒，也会因为电视棒 Android 4.4 版本太低而无法使用 Sentio Desktop App，更别说很多厂商提供的电视棒还无法自行安装卸载 App 那就更加不可行了。</p>
<p>因此 Sentio Superbook 的限制就是所连接的设备必须支持 DisplayLink USB 显卡，我曾经在项目众筹阶段向发起人提议做成像 Motorola Lapdock 那样，将屏幕的 HDMI 输入开放一个接口可以让外部设备连接，并增加硬件开关切换 HDMI 输入和显卡通过 USB Hub 显示，不过这样硬件做起来比较复杂也就没被采纳。</p>
<h2 id="summary">总结</h2>
<p>接着我还找了 Chromebook、Windows 10 笔记本等设备分别接到 Superbook 上，由于 Chrome OS 和 Windows 10 系统都自带了 DisplayLink USB 显卡驱动，接上之后都能自动识别并扩展屏幕到 Superbook，做为外接显示器来用体验还是比较满意的。</p>
<p>经过这段时间的使用，Superbook 还是能解决我的某些需求的，只是由于 Nubia Z17 手机的各种限制体验会受些影响。目前 Superbook 基本被我由于之前买的一个老款 Intel Computer Stick，这类 PC stick 设备升级到 Windows 10 系统之后接上 Superbook 就可以做主屏幕显示了，不用额外接显示器和键盘鼠标当成一台 Windows 备用机来用还是不错咯。</p>
]]></content:encoded>
			<wfw:commentRss>https://zohead.com/archives/sentio-superbook/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>新玩具 Acer Chromebook 14</title>
		<link>https://zohead.com/archives/acer-chromebook-14/</link>
		<comments>https://zohead.com/archives/acer-chromebook-14/#comments</comments>
		<pubDate>Thu, 29 Mar 2018 15:39:49 +0000</pubDate>
		<dc:creator><![CDATA[Uranus Zhou]]></dc:creator>
				<category><![CDATA[数码]]></category>
		<category><![CDATA[电脑]]></category>
		<category><![CDATA[Acer]]></category>
		<category><![CDATA[Chrome OS]]></category>
		<category><![CDATA[Chromebook]]></category>

		<guid isPermaLink="false">https://zohead.com/?p=1527</guid>
		<description><![CDATA[Acer Chromebook 14 这两年非工作场合下我的主力电脑已经切换到 Chromebook，一直用的是 Dell Chromebook 11 这款小屏幕的笔记本，习惯了 Linux 之后 Chrome OS 用起来还是比较舒心的。 只是当我发现 Google 新推出的 Android Apps on Chrome OS 不再支持 Dell Chromebook 11 之类的老设备时（基本上所有使用赛扬 2955U 处理器的 Chromebook 都被排除了，具体可以参考 Chrome OS Systems Supporting Android Apps），虽然觉得有点不爽，但还是下定 [&#8230;]]]></description>
				<content:encoded><![CDATA[<h2 id="acer-chromebook-14">Acer Chromebook 14</h2>
<p>这两年非工作场合下我的主力电脑已经切换到 Chromebook，一直用的是 Dell Chromebook 11 这款小屏幕的笔记本，习惯了 Linux 之后 Chrome OS 用起来还是比较舒心的。</p>
<p>只是当我发现 Google 新推出的 Android Apps on Chrome OS 不再支持 Dell Chromebook 11 之类的老设备时（基本上所有使用赛扬 2955U 处理器的 Chromebook 都被排除了，具体可以参考 <a href="https://www.chromium.org/chromium-os/chrome-os-systems-supporting-android-apps" target="_blank">Chrome OS Systems Supporting Android Apps</a>），虽然觉得有点不爽，但还是下定决心准备换新的 Chromebook 设备了。</p>
<p>刚好最近看到一款之前关注过的 Acer Chromebook 14 笔记本，确认在 Play 商店支持的设备列表中就有了兴趣了，配置虽然和老的 Dell Chromebook 11 看起来差不了多少，但主要机身也更轻薄了，屏幕也升级到 1080p 了，立马准备拿下。</p>
<h2 id="specification">基本配置</h2>
<p>简单列一下配置：</p>
<table>
<thead>
<tr>
<th>项目</th>
<th>内容</th>
</tr>
</thead>
<tbody>
<tr>
<td>型号</td>
<td>CB3-431-C0AK</td>
</tr>
<tr>
<td>CPU</td>
<td>Intel® Celeron® N3160 1.6 GHz</td>
</tr>
<tr>
<td>内存</td>
<td>LPDDR3 4GB</td>
</tr>
<tr>
<td>存储</td>
<td>32GB eMMC 闪存</td>
</tr>
<tr>
<td>屏幕</td>
<td>14 寸 IPS 1920x1080</td>
</tr>
<tr>
<td>核显</td>
<td>Intel® HD Graphics 400</td>
</tr>
<tr>
<td>无线</td>
<td>802.11a/b/g/n/ac</td>
</tr>
<tr>
<td>接口</td>
<td>2x USB 3.0、HDMI</td>
</tr>
</tbody>
</table>
<p>其实除了 eMMC 闪存速度一般之外，其它方面我还是比较满意的，由于内存和闪存都是焊在主板上的，也基本没有升级的可能了，当然如果能像 Dell Chromebook 11 一样能自带读卡器就更好了。</p>
<h2 id="appearance">外观</h2>
<p>先看看 Acer Chromebook 14 的正面和背面：</p>
<p><img src="http://res.cloudinary.com/digwht2y0/image/upload/v1737370636/cb3-431-a.jpg" alt="Acer Chromebook 14 正面"></p>
<p><img src="http://res.cloudinary.com/digwht2y0/image/upload/v1737370637/cb3-431-d.jpg" alt="Acer Chromebook 14 背面"></p>
<p>这款 Chromebook 直接没有风扇，全金属的机身设计的很轻薄，两面都异常简单。</p>
<p>再看看打开后的 B 面和 C 面：</p>
<p><img src="http://res.cloudinary.com/digwht2y0/image/upload/v1737370637/cb3-431-bc.jpg" alt="Acer Chromebook 14 B 面和 C 面"></p>
<p>支持多点触控的触控板占了 C 面很大的面积，由于 Chromebook 对于多点触控现在支持的也非常好了，我用 Chromebook 时基本都不用鼠标了，键盘相比原来的 Dell Chromebook 11 手感也更好了：</p>
<p><img src="http://res.cloudinary.com/digwht2y0/image/upload/v1737370647/cb3-431-touchpad.jpg" alt="Acer Chromebook 14 触控板和键盘"></p>
<p>充电孔和耳机插孔都在机身右侧，该 Chromebook 的所有接口都在机身左侧，下面的图也可以看看键盘效果：</p>
<p><img src="http://res.cloudinary.com/digwht2y0/image/upload/v1737370637/cb3-431-ports.jpg" alt="Acer Chromebook 14 接口"></p>
<h2 id="comments">使用体验</h2>
<p>Acer Chromebook 14 拿上手开机之后还是感觉比原来的 Dell Chromebook 11 屏幕改进挺明显的，老一批 Chromebook 备受诟病的屏幕可视角度问题在这里就基本没有了，只是我发现 1080p 的屏幕默认选择的“最优”分辨率是 1536x864。</p>
<p>我把分辨率改为 1920x1080 的话 Chrome OS 的显示体验就比较差了，网页字体、标题栏、工具栏都显得特别小；这种情况下只能将缩放调至 125% 或者 150%，不过即使这样也只是网页显示正常了，标题栏和工具栏并没有跟进缩放。这样的显示效果甚至还不及 Windows 10 高分屏设备上的 Chrome 浏览器，鉴于 Chrome OS 对高分屏的支持也比较天残，我也只能保持默认“最优”分辨率了。</p>
<p>Chrome OS 必备的爬墙激活这里就不说了，激活成功之后一般就可以领取 90 天的 Play Music 和两年 100 GB 的 Google Drive 空间了。无意外的话连上网络就会有系统更新了，更新到最新的 Chrome OS 64 稳定版本，系统就已经自带新的 Play 商店支持了。</p>
<p>在设置中开启 Play 商店之后，如果你的梯子没什么问题的话应该就可以打开 Play 商店安装常用的 App 了，Chrome OS 自带的 Android 容器为 7.1.1 版本，相比原来的 Chrome ARC 运行时来说 App 的兼容性还是有质的提升的。</p>
<p>我专门测试了网易云音乐、手机 QQ 等几个原来 Chrome ARC 无法运行的 App，在新的 Android 容器中运行都没有什么问题，起码 Chromebook 上使用 QQ 除了 crouton 中运行 Wine QQ 之外终于有直接的解决方案了。</p>
<p>按照我平常基本用 Chromebook 浏览网页，偶尔看点 HTML5 视频的使用场景，这款笔记本还是基本能达到标称的 12 小时续航时间的，这也是 Chrome OS 相对 Windows 等系统的一大优势了。</p>
<p>Acer Chromebook 14 这一段时间的总体使用体验还是比较令人满意的，碰到一个未解决的小问题就是原来通过 crouton 安装的 Ubuntu 14.04 系统无法以 xorg 方式正常启动图形界面了，只能以 <a href="https://github.com/dnschneid/crouton/wiki/crouton-in-a-Chromium-OS-window-(xiwi)" target="_blank">xiwi</a> 窗口形式启动图形界面，更新 crouton 也没有解决，不过还好这个影响不是很大咯。</p>
]]></content:encoded>
			<wfw:commentRss>https://zohead.com/archives/acer-chromebook-14/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>动手拆机更换华硕PadFone A86手机电池</title>
		<link>https://zohead.com/archives/padfone-a86-battery/</link>
		<comments>https://zohead.com/archives/padfone-a86-battery/#comments</comments>
		<pubDate>Thu, 16 Mar 2017 15:56:38 +0000</pubDate>
		<dc:creator><![CDATA[Uranus Zhou]]></dc:creator>
				<category><![CDATA[手机]]></category>
		<category><![CDATA[A86]]></category>
		<category><![CDATA[PadFone]]></category>
		<category><![CDATA[华硕]]></category>
		<category><![CDATA[电池]]></category>

		<guid isPermaLink="false">https://zohead.com/?p=1393</guid>
		<description><![CDATA[PadFone A86 问题 去年我把日常使用的手机更换为华硕 Zenfone 2 旗舰版之后，便将原来用的华硕 New PadFone Infinity（A86）手机和平板基座一起给老妈用了，她拿来看看听听歌，看看电影、广场舞视频之类的还是不错的。 不过最近家人反映 PadFone A86 出现不能正常开机的问题，我拿到手之后发现手机开机出现启动画面之后就不断循环重启，有时甚至连 Recovery 都进不去，只能插着充电器才能勉强进入系统。进入系统之后虽然手机电量显示为 100%，但拔掉充电器之后没过几分钟就会自动关机。 这种情况看起来很像是手机电池老化不顶用了，在华硕论坛上搜索一番才发现台 [&#8230;]]]></description>
				<content:encoded><![CDATA[<h2 id="padfone-a86-problem">PadFone A86 问题</h2>
<p>去年我把日常使用的手机更换为华硕 <a href="https://www.asus.com.cn/Phone/ZenFone_2_ZE551ML/" target="_blank">Zenfone 2</a> 旗舰版之后，便将原来用的华硕 <a href="https://www.asus.com/tw/Phone/The_new_PadFone_Infinity_A86/" target="_blank">New PadFone Infinity（A86）</a>手机和平板基座一起给老妈用了，她拿来看看听听歌，看看电影、广场舞视频之类的还是不错的。</p>
<p>不过最近家人反映 PadFone A86 出现不能正常开机的问题，我拿到手之后发现手机开机出现启动画面之后就不断循环重启，有时甚至连 Recovery 都进不去，只能插着充电器才能勉强进入系统。进入系统之后虽然手机电量显示为 100%，但拔掉充电器之后没过几分钟就会自动关机。</p>
<p>这种情况看起来很像是手机电池老化不顶用了，在华硕论坛上搜索一番才发现台湾用户已经对 A86 的这个问题广泛吐槽了，解决方法就是自己动手拆机换电池（基本都是过保之后出现这个问题）。</p>
<h2 id="replace-battery">更换电池</h2>
<p>虽然华硕把 PadFone A86 这款曾经的旗舰机设计成全金属机身风格，根本不让打开后盖换电池，但为了这款过保的老手机专门跑一趟维修站就明显不太划算了。我到淘宝上搜索同款电池，连拆机工具一起也才 30 大洋。先让收到的工具、新电池和即将被拆的老手机合个影：</p>
<p><img src="http://res.cloudinary.com/digwht2y0/image/upload/v1737442867/padfone-a86.jpg" alt="PadFone A86 手机" title="PadFone A86 手机"></p>
<p>拆机之前最好先把手机里的 SIM 卡以及插槽，还有 MicroSD 存储卡都拿出来。刚好我的手机之前不小心给右下角摔出一个口子，就从这里开始拆吧，沿着金属边框整个打开就差不多了，只是要注意力道：</p>
<p><img src="http://res.cloudinary.com/digwht2y0/image/upload/v1737442868/padfone-a86-teardown.jpg" alt="开始拆机" title="开始拆机"></p>
<p>操作还是比较简单的，下面是后盖打开的样子：</p>
<p><img src="http://res.cloudinary.com/digwht2y0/image/upload/v1737442867/padfone-a86-open.jpg" alt="PadFone A86 手机内部图" title="PadFone A86 手机内部图"></p>
<p>占了很大一块的就是电池了（不过容量也才 2400 mAh），掀开铜贴纸，从下图中圈出来的地方拔下老的电池，再将新买的电池换上去即可：</p>
<p><img src="http://res.cloudinary.com/digwht2y0/image/upload/v1737442867/padfone-a86-battery.jpg" alt="PadFone A86 手机电池" title="PadFone A86 手机电池"></p>
<p>最后把后盖重新装上，打开电源开机，一切顺利，PadFone A86 手机终于可以正常启动看到 ZenUI 系统咯：</p>
<p><img src="http://res.cloudinary.com/digwht2y0/image/upload/v1737442868/padfone-a86-welcome.jpg" alt="PadFone A86 手机系统" title="PadFone A86 手机系统"></p>
<p>最后祝大家玩的开心 ~~~。</p>
]]></content:encoded>
			<wfw:commentRss>https://zohead.com/archives/padfone-a86-battery/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>使用DisplayLink显卡组装Android Superbook</title>
		<link>https://zohead.com/archives/displaylink_superbook/</link>
		<comments>https://zohead.com/archives/displaylink_superbook/#comments</comments>
		<pubDate>Tue, 26 Jul 2016 16:31:39 +0000</pubDate>
		<dc:creator><![CDATA[Uranus Zhou]]></dc:creator>
				<category><![CDATA[Android]]></category>
		<category><![CDATA[手机]]></category>
		<category><![CDATA[Andromium]]></category>
		<category><![CDATA[DisplayLink]]></category>
		<category><![CDATA[Kickstarter]]></category>
		<category><![CDATA[LapDock]]></category>
		<category><![CDATA[Motorola]]></category>
		<category><![CDATA[OTG]]></category>
		<category><![CDATA[Superbook]]></category>
		<category><![CDATA[USB]]></category>
		<category><![CDATA[Zenfone 2]]></category>
		<category><![CDATA[显卡]]></category>

		<guid isPermaLink="false">https://zohead.com/?p=1257</guid>
		<description><![CDATA[关于 Superbook 前几天在 Kickstarter 上看到一个挺有意思的 Superbook 众筹项目，其主要目的是以 99 美元的价格实现 Android 手机插上数据线连接 Superbook 就能变身笔记本，该项目由 Andromium 团队推出，截至我写此文章的时候该项目已经筹集到 80 多万美元，感兴趣的朋友可以看看其 Kickstarter 项目主页： http://getsuperbook.com/ 初看该项目介绍，发现还是比较类似 Motorola 前几年推出的 LapDock 笔记本扩展坞装备的，只是 LapDock 是专门给 Motorola ME865 等手机设计 [&#8230;]]]></description>
				<content:encoded><![CDATA[<h2 id="关于-superbook">关于 Superbook</h2>
<p>前几天在 Kickstarter 上看到一个挺有意思的 Superbook 众筹项目，其主要目的是以 99 美元的价格实现 Android 手机插上数据线连接 Superbook 就能变身笔记本，该项目由 Andromium 团队推出，截至我写此文章的时候该项目已经筹集到 80 多万美元，感兴趣的朋友可以看看其 Kickstarter 项目主页：</p>
<p><a href="http://getsuperbook.com/">http://getsuperbook.com/</a></p>
<p>初看该项目介绍，发现还是比较类似 Motorola 前几年推出的 LapDock 笔记本扩展坞装备的，只是 LapDock 是专门给 Motorola ME865 等手机设计的，其它设备如果想要使用 LapDock 必须支持 USB Host/OTG 以及 HDMI 输出功能而且需要准备各种转换线。</p>
<p>Superbook 主要特性包括：</p>
<ul>
<li>可支持所有包含 USB OTG 功能的 Android 手机；</li>
<li>11.6 寸 1366x768 的 IPS 屏幕；</li>
<li>10 个小时的续航支持，连接上手机后可以为手机充电；</li>
<li>也可以支持树莓派、MiniPC 等类型的设备；</li>
<li>在自带了键盘和多点触控触摸板的基础上也有扩展的 USB 接口方便用户使用；</li>
<li>与手机共享数据，这点和 LapDock、华硕 PadFone 底座类似。</li>
</ul>
<p>Android 手机连接 Superbook 之后，Superbook 上运行的是 <strong>Andromium OS</strong> 界面，<strong>Andromium OS</strong> 也是支持多窗口运行 Android App 的，其界面和 <a href="http://www.jide.com/remixos-for-pc">Remix OS</a> 还是有点相似的。</p>
<p>在稍微看了 Superbook 的技术细节之后，我发现其不需要手机支持 HDMI 或者 MHL 等视频输出功能，而是基于 DisplayLink 提供的 Android 显示输出功能实现的，具体可以参考 <a href="http://www.displaylink.com/downloads/android">DisplayLink for Android</a> 的介绍页面。</p>
<p>这样看起来 Superbook 和 LapDock 的最大区别就是 Superbook 在笔记本扩展坞自身的 USB Hub 上额外集成了一块 DisplayLink 的 USB 显卡以支持 Android 手机的 USB 显卡视频输出功能。这样不仅可以兼容更多种类的 Android 手机，而且只需要一根 USB 数据线也能让用户使用起来更简单。</p>
<p>刚好我手头上还有一块之前捣鼓 Ubuntu for Android 时购买的 DisplayLink USB 2.0 接口的显卡，应该就可以配合闲置的 Motorola LapDock 以及支持 USB OTG 功能的华硕 Zenfone2 手机（刚好不支持 HDMI 或 MHL 视频输出功能）来自己组装一个简陋版本的 Superbook 咯。</p>
<h2 id="手机-lapdock-组装-superbook">手机 + LapDock 组装 Superbook</h2>
<p>如果读者也有兴趣自己组装一台 Superbook 试试看，首先需要确认你的手机支持 USB OTG 功能，还需要一块 DisplayLink 的 USB 显卡，如果能外接 USB 或者蓝牙的键盘或者鼠标的话操作也会更方便，另外如果显示设备不是 LapDock 的话那最好还需要一个带电源的 USB Hub 给显卡供电（LapDock 直接带键盘鼠标并支持供电就不用考虑这些了）。</p>
<p>首先手机上需要安装 <a href="https://play.google.com/store/apps/details?id=com.displaylink.presenter">DisplayLink Presenter</a> App，可以通过 Google Play 商店直接安装，安装之后无需做任何设置，只要手机接上了 DisplayLink 显卡或者扩展坞该 App 就会自动开始工作，该 App 界面中的说明：</p>
<div style="width: 370px" class="wp-caption alignnone"><img src="http://res.cloudinary.com/digwht2y0/image/upload/v1737370806/displaylink_presenter.jpg" width="360" height="640" alt="DisplayLink Presenter" /><p class="wp-caption-text">DisplayLink Presenter</p></div>
<p>接着就可以把手机和 USB 显卡以及 LapDock 连接起来了，还请忽略图中各种凌乱的转接头和连接线 ^_^：</p>
<div style="width: 650px" class="wp-caption alignnone"><img src="http://res.cloudinary.com/digwht2y0/image/upload/v1737442947/superbook_lapdock.jpg" width="640" height="360" alt="LapDock 连接" /><p class="wp-caption-text">LapDock 连接</p></div>
<p>Zenfone2 手机直接连 LapDock 的 Micro-USB 接口，DisplayLink USB 显卡插在 LapDock 的扩展 USB 接口上（见上图圈出的地方），并通过 HDMI 线与 LapDock 的 Micro-HDMI 接口相连，这样打开 LapDock 盖子的时候，LapDock 就能同时给手机和 USB 显卡供电。</p>
<p>此时我们可以先确认下 USB 显卡设备是否已经找到，在终端中运行 <code>busybox lsusb</code> 命令（Android 需要 busybox 支持）可以看到手机中所有的 USB 设备，下面的截图是插上 USB 显卡之前和之后的输出信息对比：</p>
<div style="width: 650px" class="wp-caption alignnone"><img src="http://res.cloudinary.com/digwht2y0/image/upload/v1737442947/superbook_usb_dev.jpg" width="640" height="314" alt="DisplayLink USB 显卡设备" /><p class="wp-caption-text">DisplayLink USB 显卡设备</p></div>
<p>上面命令输出中设备 ID 为 <code>17e9:03c1</code> 的 USB 设备就是 DisplayLink USB 显卡了。</p>
<p>一切正常的话，这时应该就能在 LapDock 屏幕上看到手机屏幕的镜像了，通过 LapDock 的键盘和鼠标还能更方便的进行输入操作，应该可以初步达到 Superbook 的效果咯。这个是我在 LapDock 上运行 Android Chrome 浏览器的效果，屏幕大了看起来更方便：</p>
<div style="width: 650px" class="wp-caption alignnone"><img src="http://res.cloudinary.com/digwht2y0/image/upload/v1737442950/superbook_web.jpg" width="640" height="360" alt="LapDock Superbook 浏览网页" /><p class="wp-caption-text">LapDock Superbook 浏览网页</p></div>
<p>还可以用来玩手机游戏，不过游戏最好是支持横屏的，能支持鼠标（触摸板）和键盘控制的话效果更好。当然如果你玩的游戏能支持 USB 或者蓝牙手柄，那玩起来就更加 happy 一些咯：</p>
<div style="width: 650px" class="wp-caption alignnone"><img src="http://res.cloudinary.com/digwht2y0/image/upload/v1737442946/superbook_game.jpg" width="640" height="378" alt="LapDock Superbook 玩游戏" /><p class="wp-caption-text">LapDock Superbook 玩游戏</p></div>
<p>当然到这一步还只是通过 DisplayLink 显卡实现了简单的手机屏幕镜像的功能，如果你需要实现和未来 Superbook 类似的体验，可以安装 Google Play 商店中的 <strong>Andromium OS</strong> App 了，链接如下：</p>
<p><a href="https://play.google.com/store/apps/details?id=com.andromium.os">https://play.google.com/store/apps/details?id=com.andromium.os</a></p>
<p><strong>Andromium OS</strong> App 说明中虽然说的是目前支持手机连接兼容的 Dock 扩展坞，不过像我这样直接使用 DisplayLink USB 显卡也是可以的哦。</p>
<p>具体连接和操作步骤可以参考 Andromium 论坛中的<a href="http://andromiumos.freeforums.net/thread/5/setting-andromium-samsung-phone-dock">介绍帖子</a>，其实和上面的连接方法是基本一样的，只是将 DisplayLink Presenter App 换成了 Andromium OS，而且使用方式上还是有一些需要注意的限制。</p>
<h2 id="后记">后记</h2>
<p>虽然本文只是写了下最简单的使用 LapDock 搭配 DisplayLink 显卡组装一个简陋版 Superbook 的方法，但从 Superbook 的 Kickstarter 项目在 38 个小时内筹集到 50 万美元的速度来看，Superbook 还算是比较引人关注的。</p>
<p>官方也说明了筹款额达到 100 万美元之后会考虑增加 1080p 屏幕的版本（额外增加 30 美元），如果 129 美元的 1080p 版本的 Superbook 能够正常生产出来而且比较稳定的话，我应该会考虑入手的，至少使用上还是比 LapDock 这种要方便很多的。另外毕竟现在 Android 手机的硬件配置已经比较强悍了，这样我一直比较期望的 Linux on Android 效果在稍做修改之后应该也能在 Superbook 上发挥出来了。</p>
<p>总之还是希望 Andromium 的 Superbook 项目能够顺利完成的哦，最后祝大家在这个火热的季节还能玩的开心。</p>
]]></content:encoded>
			<wfw:commentRss>https://zohead.com/archives/displaylink_superbook/feed/</wfw:commentRss>
		<slash:comments>11</slash:comments>
		</item>
		<item>
		<title>为Zenfone 2开启NFC SIM卡刷公交支持</title>
		<link>https://zohead.com/archives/zenfone2-nfc-sim/</link>
		<comments>https://zohead.com/archives/zenfone2-nfc-sim/#comments</comments>
		<pubDate>Wed, 06 Jul 2016 17:34:35 +0000</pubDate>
		<dc:creator><![CDATA[Uranus Zhou]]></dc:creator>
				<category><![CDATA[Android]]></category>
		<category><![CDATA[手机]]></category>
		<category><![CDATA[生活]]></category>
		<category><![CDATA[NFC]]></category>
		<category><![CDATA[SE]]></category>
		<category><![CDATA[SIM]]></category>
		<category><![CDATA[SWP]]></category>
		<category><![CDATA[Zenfone 2]]></category>
		<category><![CDATA[公交卡]]></category>
		<category><![CDATA[华硕]]></category>
		<category><![CDATA[支付]]></category>

		<guid isPermaLink="false">https://zohead.com/?p=1246</guid>
		<description><![CDATA[我在 4 月份买的华硕 Zenfone 2 ZE551ML 手机已经上手使用一段时间了，当初也看中这款 Zenfone 2 ZE551ML 手机是支持 NFC 功能的，测试使用 NFC 标签配合 Trigger+Tasker 触发任务或者 Smart Lock 智能解锁都是比较好用的。同样我还试过开启招商银行的「掌上生活」App 中的「一闪通」功能（其实就是银联云闪付）进行 NFC 刷手机支付。 不过在使用中国联通的 NFC SIM 卡进行刷公交或者地铁时发现存在问题，根本无法使用，鉴于网上也有不少别的用户碰到这种问题（比较坑的是有人已经给 NFC SIM 卡充完值才发现刷公交或地铁没反应）， [&#8230;]]]></description>
				<content:encoded><![CDATA[<p>我在 4 月份买的<a href="https://zohead.com/archives/zenfone2/">华硕 Zenfone 2 ZE551ML 手机</a>已经上手使用一段时间了，当初也看中这款 Zenfone 2 ZE551ML 手机是支持 NFC 功能的，测试使用 NFC 标签配合 <a href="https://zohead.com/archives/tasker-nfc/">Trigger+Tasker 触发任务</a>或者 Smart Lock 智能解锁都是比较好用的。同样我还试过开启招商银行的「掌上生活」App 中的「一闪通」功能（其实就是银联云闪付）进行 NFC 刷手机支付。</p>
<p>不过在使用中国联通的 NFC SIM 卡进行刷公交或者地铁时发现存在问题，根本无法使用，鉴于网上也有不少别的用户碰到这种问题（比较坑的是有人已经给 NFC SIM 卡充完值才发现刷公交或地铁没反应），这里我把解决的方法写出来供大家参考。</p>
<h2 id="nfc-问题说明">NFC 问题说明</h2>
<p>首先说下开启联通 NFC SIM 卡刷公交功能的流程：</p>
<ol>
<li>首先确认所在城市以及你使用的移动运营商支持 NFC SIM 卡刷公交，这个到网上都可以找到相应的介绍，我所用的南京联通是和智汇市民卡合作支持手机 SIM 卡刷公交的；</li>
<li>在中国联通沃支付网站上确认你所使用的手机是否在其「手机钱包」业务的兼容机型列表中： <br />
<a href="https://epay.10010.com/wop/wallet">https://epay.10010.com/wop/wallet</a></li>
<li>去营业厅将手机 SIM 卡更换为 NFC SWP SIM 卡，联通的话必须去其自有营业厅办理，社会营业厅无法办理，换 NFC SWP SIM 卡一般是免费的；</li>
<li>接着需要在自有营业厅开通手机钱包业务；</li>
<li>下载中国联通<a href="https://epay.10010.com/">沃钱包</a> App，可以在「沃钱包」App 中注册联通沃支付账户；</li>
<li>在「沃钱包」App 中安装「手机钱包」卡包功能插件；</li>
<li>确认「卡包」中能找到手机公交卡就可以在公交地铁充值网点进行充值及手机刷公交和地铁了。</li>
</ol>
<p>刚好我使用的 Zenfone 2 手机是在联通手机钱包业务兼容机型列表中，Android 系统版本是 <code>5.0.2</code>，打开「沃钱包」App（版本：<code>3.5.0</code>）也能正常安装「手机钱包」卡包功能插件（版本：<code>1.4.0</code>）：</p>
<div style="width: 370px" class="wp-caption alignnone"><img alt="沃钱包 App" src="http://res.cloudinary.com/digwht2y0/image/upload/v1737442970/wo-wallet.jpg" width="360" height="640" /><p class="wp-caption-text">沃钱包 App</p></div>
<p>进入「卡包」功能还能认到手机 NFC SIM 卡的公交卡：</p>
<div style="width: 370px" class="wp-caption alignnone"><img alt="NFC SIM 公交卡" src="http://res.cloudinary.com/digwht2y0/image/upload/v1737442861/nfc-sim-bus-card.jpg" width="360" height="640" /><p class="wp-caption-text">NFC SIM 公交卡</p></div>
<p>不过悲剧的就是拿着手机到任何一个公交或者地铁充值点都不能识别到卡信息，充值机或者公交刷卡机、地铁闸机都没有任何反应，当然也没有办法充值或者刷卡了。</p>
<h2 id="问题分析">问题分析</h2>
<p>Android 手机上的 NFC 支付功能是使用 NFC 的卡模拟工作方式，出于对 NFC 通信安全的考虑，如果需要使用 NFC 卡模拟，除了手机自带的 NFC 控制器外，还需要 SE（Secure Element）元件即安全元件，它的作用是用来存储用户的敏感信息，例如银行卡卡号、密码之类的，其一般采用硬件加密方式。</p>
<p>目前 Android 上常见的 NFC 卡模拟 SE 方案有：</p>
<ul>
<li>SE 元件内置在手机中；</li>
<li>SE 元件内置在 SIM 卡中；</li>
<li>SE 元件内置在专用 SD 卡中；</li>
<li>Google 推出的 HCE 技术，即 Host-based card emulation。</li>
</ul>
<p>前 3 种由于需要特定手机或者 SIM 卡、SD 卡等硬件支持，因此 Google 搞了基于主机的卡模拟模式，如果使用这种方案系统可以将一个 App 或者一个云端作为一个虚拟 SE 来实现 NFC 支付，这样可以摆脱对硬件的依赖。Android 5.0 或者 6.0 之后 Google 也默认使用 HCE 方式的主机卡模拟方案。</p>
<p>像本文开头说的招商银行一闪通就是使用的第一种手机内置 SE 方案，而今天我们所要使用的 NFC SIM 卡当然就是用的第二种 SIM SWP 方案，也是广大移动运营商们主推的方案，经过搜索我发现华硕 Zenfone 2 采用的 Broadcom BCM20795 NFC 芯片是支持 SIM SWP 方案的，联通手机钱包业务也说明 Zenfone 2 已经通过 NFC 支付测试。</p>
<p>另外我还发现一个有趣的现象就是虽然 Zenfone 2 手机开机点亮屏幕的状态下刷公交或者地铁没有任何反应，但如果我重启手机并在刚刚显示启动 Logo 的时候刷公交却是有反应的（只是没有充值提示余额不足），这就说明手机刚开机的时候 NFC SIM SWP 是能正常工作的，启动完成进入系统之后反而不行了。</p>
<p>后来我还看到有网友在华硕官方论坛上反映了这个问题，并建议华硕在手机设置中增加类似于一加手机中的 NFC 支付使用手机内置 SE 还是 SIM 卡 SE 的选项，不过华硕并没有对此进行更新处理，因此我认为 Zenfone 2 硬件是支持 NFC SIM SWP 支付的，只是由于系统 ROM 原因不能正常使用，应该可以通过其它方法开启。</p>
<h2 id="修改配置支持刷-sim-卡">修改配置支持刷 SIM 卡</h2>
<p>经过一番搜索之后我发现网上有 Nexus 6 用户也碰到类似的问题：</p>
<p>*<a href="https://paoyuan.org/2015/11/14/nexus-6-android-marshmallow-nfc-swp-sim-support" target="_blank">NEXUS 6 ANDROID MARSHMALLOW NFC SWP-SIM 支援</a></p>
<p>可以通过修改 Android 系统的 Broadcom NFC 配置文件来开启手机的 SIM SWP 支持，我的 Zenfone 2 手机 NFC 配置和上面的 Nexus 6 配置有一些差别，经过多次修改测试发现现在也可以使 NFC SIM SWP 功能正常工作了。</p>
<p>NFC 配置文件的修改都需要先开启手机的 root 权限哦，首先修改 <code>/system/etc/libnfc-brcm.conf</code> 配置文件增加以下内容：</p>
<pre class="brush: diff; title: /system/etc/libnfc-brcm.conf; notranslate">
+NFA_MAX_EE_SUPPORTED=3
+ACTIVE_SE=0xF3
+DEFAULT_ISODEP_ROUTE=0xF3
+NFA_HCI_STATIC_PIPE_ID_F3=0x70
+NFA_HCI_STATIC_PIPE_ID_F4=0x71
+UICC_LISTEN_TECH_MASK=0x0
</pre>
<blockquote>
<p><strong>注意</strong></p>
<p>注意上面显示的是 patch 文件格式，<code>-</code> 号开头的为需要删除的内容，<code>+</code> 号开头的为需要增加的内容，实际修改时请删除开头的 <code>-</code> 号或 <code>+</code> 号。</p>
</blockquote>
<p>上面的 <code>NFA_MAX_EE_SUPPORTED</code> 值为 3 表示开启多种 NFC SE 元件支持，<code>ACTIVE_SE</code> 和 <code>DEFAULT_ISODEP_ROUTE</code> 都设为 0xF3 表示默认使用 SIM SWP SE 元件，剩下的 3 个参数不一定需要设置。</p>
<p>接着修改 <code>/system/etc/libnfc-brcm-20795a20.conf</code> 配置文件：</p>
<pre class="brush: diff; title: /system/etc/libnfc-brcm-20795a20.conf; notranslate">
 ###############################################################################
 # Pre-Discovery Startup Configuration (256 bytes maximum)
-NFA_DM_PRE_DISCOVERY_CFG={0A:C2:08:02:00:C3:04:40:4B:4C:00}
+NFA_DM_PRE_DISCOVERY_CFG={0A:C2:08:01:00:C3:04:40:4B:4C:00}
</pre>
<p>上面的这两个配置文件修改完成之后重启手机，到公交或者地铁充值点去充值刷卡应该就有反应了哦，不过需要注意默认还是只有手机点亮的情况刷卡才有反应。</p>
<h2 id="后记">后记</h2>
<p>NFC SIM 卡的公交卡余额充值功能在各地似乎不太一样，上海之类城市是支持直接在联通的「沃钱包」App 中进行充值的，而我这边「沃钱包」的卡包列表中虽然能看到南京 NFC SIM 卡的智汇卡，但并不能正确显示卡中的余额，也没法直接通过手机 App 进行充值。</p>
<p>总体来说联通的「沃钱包」App 的使用体验还是挺符合其企业形象的，一贯的很难用而且不稳定，像下面这种 App 中找不到 NFC SIM 卡包的报错还是经常会碰到：</p>
<div style="width: 370px" class="wp-caption alignnone"><img alt="沃钱包找不到 NFC SIM 卡包" src="http://res.cloudinary.com/digwht2y0/image/upload/v1737442972/wo-wallet-error.jpg" width="360" height="640" /><p class="wp-caption-text">沃钱包找不到 NFC SIM 卡包</p></div>
<p>当然最后还是要说一下本文只是在南京公交地铁以及联通 NFC SIM 卡环境下使用测试的，如果你使用的环境不同并不能保证就一定能把 NFC SIM 支付用起来哦，祝玩的开心～～～。</p>
]]></content:encoded>
			<wfw:commentRss>https://zohead.com/archives/zenfone2-nfc-sim/feed/</wfw:commentRss>
		<slash:comments>7</slash:comments>
		</item>
		<item>
		<title>入手华硕Zenfone 2旗舰版</title>
		<link>https://zohead.com/archives/zenfone2/</link>
		<comments>https://zohead.com/archives/zenfone2/#comments</comments>
		<pubDate>Fri, 22 Apr 2016 15:15:45 +0000</pubDate>
		<dc:creator><![CDATA[Uranus Zhou]]></dc:creator>
				<category><![CDATA[手机]]></category>
		<category><![CDATA[Android]]></category>
		<category><![CDATA[Atom]]></category>
		<category><![CDATA[PadFone]]></category>
		<category><![CDATA[Zenfone 2]]></category>
		<category><![CDATA[华硕]]></category>

		<guid isPermaLink="false">https://zohead.com/?p=1218</guid>
		<description><![CDATA[最近发现使用了两年多的华硕 New PadFone Infinity A86 手机在稍微多安装了一些国产 Android App 之后已经有点力不从心了，启动完成之后一般情况下可用运行内存在 400MB 左右，经常出现开了一个 Chrome 页面再退出之后启动器就要重新加载的情况，而且最多也只能保留两个后台应用，看来 2GB RAM 的 Android 手机已经跟不上这个手机 App 体积奋起直追桌面端程序的时代了。这两个月看到国内外好多厂商都发布了新机，果断准备挑选一款合适的手机升级。 目前我对手机的要求也算比较简单了： Android 手机，作为一个伪谷粉还是受不了水果机的诸多限制； 3G [&#8230;]]]></description>
				<content:encoded><![CDATA[<p>最近发现使用了两年多的华硕 New PadFone Infinity A86 手机在稍微多安装了一些国产 Android App 之后已经有点力不从心了，启动完成之后一般情况下可用运行内存在 400MB 左右，经常出现开了一个 Chrome 页面再退出之后启动器就要重新加载的情况，而且最多也只能保留两个后台应用，看来 2GB RAM 的 Android 手机已经跟不上这个手机 App 体积奋起直追桌面端程序的时代了。这两个月看到国内外好多厂商都发布了新机，果断准备挑选一款合适的手机升级。</p>
<p>目前我对手机的要求也算比较简单了：</p>
<ul>
<li>Android 手机，作为一个伪谷粉还是受不了水果机的诸多限制；</li>
<li>3GB 或者更大的运行内存；</li>
<li>1080p 屏幕，对 2k 屏没有什么兴趣；</li>
<li>必须支持联通 4G，能顺带支持移动 4G 双网通更好；</li>
<li>屏幕最小 5 寸，表示小屏手机完全回不去了；</li>
<li>支持 NFC，指纹解锁倒不是特别在乎；</li>
<li>接近原生 Android 的体验，比较抵触国内各种修改版的广告机；</li>
<li>最好能支持外接存储卡；</li>
<li>能支持快充那是最好不过了；</li>
<li>root 方便，能自带或者很方便的安装 Google 套件；</li>
<li>bootloader 最好能够直接解锁。</li>
</ul>
<p>初步考虑的是华为 Nexus 6P 和一加 2 这两款手机，看到 Nexus 6P 的价格再想想海淘的路稍微有点犹豫。本来一直对海外销量挺好的一加手机感兴趣，但看了参数发现一加 2 直接没有 NFC 功能，后来看到其创始人谈到 NFC 功能被删除的原因只是觉得用的人少而且功能被夸大，只能说这种明明目光短视却死不承认的态度还真是有点小醉呢。</p>
<p>最后经过一番搜寻对比还是找到了基本都能满足我要求的华硕 Zenfone 2 手机（我还真的谈不上是华硕的粉丝哦 -_-#），刚好最近华硕的天猫官方店铺搞促销活动， 4GB RAM 64GB ROM 的 Zenfone 2 从 2399 元降到了 1599 元，而且还能领优惠券继续减价，这样就不用考虑什么了，直接下单购买。</p>
<p>从上海到南京快递走了一天之后手机到手发现华硕天猫店还是比较厚道的，在这种促销力度下还是送了不少赠品：</p>
<p><img src="http://res.cloudinary.com/digwht2y0/image/upload/v1737442992/zenfone2-packages.jpg" alt="Zenfone2 全套" title="Zenfone2 全套"></p>
<p>分别送了充电宝、原装耳机、自拍杆、贴膜、手机壳，而且没有像某些网友评价的那样国行版本默认不给快充充电器。</p>
<blockquote>
<p><strong>福利</strong></p>
<p>现在购买的华硕 Zenfone 2 手机在首次使用时会提示激活两年 100GB 的 Google Drive 奖励,我的 Google Drive 空间又成功扩容了，而且似乎用 Zenfone2 手机注册新的 ASUS WebStorage 云存储账户也是有空间奖励的。</p>
</blockquote>
<p>至于手机的外观实在没有什么好说的 — 因为看起来这款 Zenfone 2 就算和我之前用的 PadFone Infinity 相比也似乎没有什么太好的设计元素在里面。</p>
<p><img src="http://res.cloudinary.com/digwht2y0/image/upload/v1737442986/zenfone2-front.jpg" alt="Zenfone2 正面" title="Zenfone2 正面"></p>
<p>Zenfone 2 是全塑料机身，正面还是延续了华硕之前众多老机型用的 3 个触控按键，除了最上面的电源键，手机正面以及左右两边就没有其它按键了，音量键被挪到了背面：</p>
<p><img src="http://res.cloudinary.com/digwht2y0/image/upload/v1737442982/zenfone2-back.jpg" alt="Zenfone2 背面" title="Zenfone2 背面"></p>
<p>背面上方还是有 ASUS 的 LOGO，下面的 intel inside 标志表示这是一款使用 Intel Atom 处理器的手机。初看起来是不是觉得这土豪金的配色应该质感还不错?背面倒是一直沿用了华硕之前一些手机的弧形后盖，而且表面还是华硕用了一万年的金属拉丝效果，但比较悲剧的是这用在纯塑料后盖上的结果就是手摸上去触感比较差（赶紧套上赠送的手机壳压压惊 ^_^）。</p>
<p>值得一提的是华硕把电源键放在最顶端似乎是考虑到 5.5 寸的尺寸下用户能更好的按到，但实际上不管是否套上手机壳，这个电源键的手感都是很差的，还好 Zenfone 2 支持 ZenMotion 双击亮屏和息屏一定程序上可以缓解这个问题。</p>
<blockquote>
<p><strong>提示</strong></p>
<p>华硕 ZenMotion 功能还可以支持在锁屏状态下以特定的触控手势启动指定的 App，例如我就设置了锁屏状态下在屏幕上划一个 <code>V</code> 字就启动微信，划一个 <code>Z</code> 字就启动支付宝。</p>
</blockquote>
<p>好吧，其实我写这篇博文最主要的关注点还是手机里附带的这颗 Intel Atom Z3580 处理器了，可以到 Intel 官网上看到其技术参数：</p>
<table>
<thead>
<tr>
<th>规格</th>
<th>参数</th>
</tr>
</thead>
<tbody>
<tr>
<td>发行日期</td>
<td>Q2’14</td>
</tr>
<tr>
<td>缓存</td>
<td>2 MB</td>
</tr>
<tr>
<td>指令集</td>
<td>64-bit</td>
</tr>
<tr>
<td>指令集扩展</td>
<td>SSE4.1/4.2, SSSE3, SSE3, SSE2, AES-NI</td>
</tr>
<tr>
<td>光刻</td>
<td>22 nm</td>
</tr>
<tr>
<td>内核数</td>
<td>4</td>
</tr>
<tr>
<td>线程数</td>
<td>4</td>
</tr>
<tr>
<td>脉冲频率</td>
<td>2.33 GHz</td>
</tr>
<tr>
<td>最大内存大小</td>
<td>4 GB</td>
</tr>
<tr>
<td>内存类型</td>
<td>LPDDR3 1600</td>
</tr>
<tr>
<td>最大内存通道数</td>
<td>2</td>
</tr>
<tr>
<td>最大内存带宽</td>
<td>12.8 GB/s</td>
</tr>
<tr>
<td>物理地址扩展</td>
<td>32-bit</td>
</tr>
<tr>
<td>显卡基本频率</td>
<td>457 MHz</td>
</tr>
<tr>
<td>色同步脉冲频率</td>
<td>533 MHz</td>
</tr>
<tr>
<td>英特尔® 无线显示技术</td>
<td>Yes</td>
</tr>
<tr>
<td>英特尔® 虚拟化技术</td>
<td>Yes</td>
</tr>
<tr>
<td>英特尔® 64</td>
<td>Yes</td>
</tr>
<tr>
<td>空闲状态</td>
<td>Yes</td>
</tr>
<tr>
<td>增强型英特尔 SpeedStep® 技术</td>
<td>Yes</td>
</tr>
</tbody>
</table>
<p>看起来处理器频率也够用了，我所关注的无线显示、虚拟化和 64 位都是支持的，虽然用雷兔兔之类的跑分可能和现在新出的高通 820 之类的 CPU 会有些差距，但日常使用肯定是没有太大问题的。</p>
<p>上手开机之后发现 Zenfone 2 国行版系统（CN 版本，现在仍然是 5.0 系统）里预装了好多个国产 App，例如手机百度、UC 浏览器之类的（当然 Google 套件是没有的）。正当我想直接下载一个 Google Apps 安装器来先试试的时候，我又发现国行 Android 系统的位置信息服务也是由百度提供的，这个就不好忍了，立马下载国际版 WW 版本固件并进行刷机。</p>
<p>得益于 4GB 的运行内存，Zenfone 2 实际运行起来还是非常流畅的，刚刷完机之后系统里看到的空闲内存有 2.8GB 左右，把我原来手机上安装的 100 多个 App 还原之后发现正常运行时 Android 系统的空闲内存也在 2GB 左右，这样必须能很欢畅的使用各种 App 后台了。</p>
<p>至于 Android x86 的兼容问题，由于前几年我也用过联想 K800、XOLO X900 这两款使用 Intel Atom Z2460 处理器的手机，知道这些使用 x86 CPU 的手机在某些 Android App 的兼容性上会有些坑。</p>
<p>华硕 Zenfone 2 这几天用下来发现应用的兼容性相比以前来说确实也有不小的提升了，可能由于我比较少装游戏 App 的关系，我在 Zenfone 2 上暂时还没遇到直接不兼容的程序（像 MX Player 之类的 App 是可以安装 x86 专用版本的）。另外我在开启 root 并安装 x86 版本的 xposed 框架之后再尝试之前用的一些 xposed App 看起来也是没有什么问题的。</p>
<p>说到 Zenfone 2 的续航表现，比较可惜的是华硕在这么硕大的机身里却只塞进去了一个 3000 mAh 的电池，看看我这两天使用下来的电池曲线：</p>
<p><img src="http://res.cloudinary.com/digwht2y0/image/upload/v1737442983/zenfone2-battery.jpg" alt="Zenfone2 续航" title="Zenfone2 续航"></p>
<p>一般正常使用的话 Zenfone 2 差不多能顶上一天多一点（我在住处和公司都是连接 WiFi，其它则是使用联通 4G 网络），比较轻度的使用可能才能接近两天，和百度里看到的其它网友写的续航表现基本相符，虽然我都已经完全习惯了 Android 手机的一天甚至半天一充，但由于这款手机的外形完全谈不上轻薄，所以我还是略有点失望的，还是希望华硕后续的 5.1 或者 6.0 系统版本升级能优化续航表现呢。</p>
<p>最后还是总结说下 Zenfone 2 作为一款拥有 4GB 大内存而且性价比挺高的手机，一般的用户使用起来应该还是非常顺手的，另外 x86 的 Android 手机现在其实可玩性也是很高的哦，祝大家玩的开心。</p>
]]></content:encoded>
			<wfw:commentRss>https://zohead.com/archives/zenfone2/feed/</wfw:commentRss>
		<slash:comments>3</slash:comments>
		</item>
		<item>
		<title>Android使用Trigger+Tasker设定NFC标签</title>
		<link>https://zohead.com/archives/tasker-nfc/</link>
		<comments>https://zohead.com/archives/tasker-nfc/#comments</comments>
		<pubDate>Tue, 03 Nov 2015 18:14:53 +0000</pubDate>
		<dc:creator><![CDATA[Uranus Zhou]]></dc:creator>
				<category><![CDATA[Android]]></category>
		<category><![CDATA[手机]]></category>
		<category><![CDATA[GPS]]></category>
		<category><![CDATA[NFC]]></category>
		<category><![CDATA[Secure Settings]]></category>
		<category><![CDATA[Sleep as Android]]></category>
		<category><![CDATA[Tasker]]></category>
		<category><![CDATA[Trigger]]></category>
		<category><![CDATA[飞行模式]]></category>

		<guid isPermaLink="false">http://zohead.com/?p=1065</guid>
		<description><![CDATA[现在用的华硕 New PadFone Infinity A86 手机一直都是支持 NFC 功能的，只是之前一直没怎么用过，基本只有在查询公交卡余额的时候才用一下（这里顺便安利一下南京市政府组织开发的 “我的南京” App，可以通过手机 NFC 查询公交卡余额），最近将手机 ROM 升级到 Android 5.0 之后终于觉得 5.0 自带的 Smart Lock 功能会比较适合我了，可以使用蓝牙、NFC 标签等实现手机智能解锁功能。 升级 Android 5.0 另外一个方便的地方就是我的 Chromebook 也支持 Smart Lock 功能，两边都开启之后如果 Android 5.0 以 [&#8230;]]]></description>
				<content:encoded><![CDATA[<p>现在用的华硕 New PadFone Infinity A86 手机一直都是支持 NFC 功能的，只是之前一直没怎么用过，基本只有在查询公交卡余额的时候才用一下（这里顺便安利一下南京市政府组织开发的 “我的南京” App，可以通过手机 NFC 查询公交卡余额），最近将手机 ROM 升级到 Android 5.0 之后终于觉得 5.0 自带的 Smart Lock 功能会比较适合我了，可以使用蓝牙、NFC 标签等实现手机智能解锁功能。</p>
<p>升级 Android 5.0 另外一个方便的地方就是我的 Chromebook 也支持 Smart Lock 功能，两边都开启之后如果 Android 5.0 以上的手机在 Chromebook 旁边并且已经解锁，那 Chromebook 也可以自动解锁无需再输入密码登录。</p>
<p>经过一些研究之后，还是买了一些 NFC 标签，准备用之前就捣鼓过的 <a href="https://play.google.com/store/apps/details?id=net.dinglisch.android.taskerm" target="_blank">Tasker</a> App（收费 2.99 美元）实现 NFC 标签的各种触发操作，不过这还需要配合使用 <a href="https://play.google.com/store/apps/details?id=com.jwsoft.nfcactionlauncher" target="_blank">Trigger</a> App（基本功能免费，增强功能通过应用内购买），因为 Tasker 没有直接支持 NFC 触发条件，Trigger 倒是有在检测到 NFC 标签之后执行 Tasker 任务的功能，需要特别注意的是 Trigger 必须在安装好 Tasker 之后安装。</p>
<p>Trigger 的 NFC 标签功能具体如何操作也比较简单这里就不介绍了，只需要在执行的动作里勾选 “Tasker” - “Tasker任务” 并选择实际需要执行的 Tasker 任务即可，这里我以两个实际例子说明 Tasker 如何实现稍微复杂一些的任务。</p>
<p><strong>1、一个 NFC 标签实现自动开启停止睡眠追踪：</strong></p>
<p><span style="color: #000080;"><em>需求：</em></span></p>
<p>平时我会使用 <a href="https://play.google.com/store/apps/details?id=com.urbandroid.sleep" target="_blank">Sleep as Android</a> 软件（免费试用 14 天）监控睡眠状况，其功能非常完善而且实际使用起来也很方便（虽然可能不会非常准确 ～～ 哈哈），只是这个 App 是一直在前台运行的比较耗电，而且每天晚上睡觉之前就需要手工开启，早上醒来之后再手工停止，因此就想到在床头贴上一个 NFC 标签实现睡觉之前刷一下自动启动睡眠追踪并开启飞行模式以省电，早上起来之后再刷一下这个 NFC 标签可以停止睡眠追踪并自动关闭飞行模式。</p>
<p><span style="color: #000080;"><em>问题：</em></span></p>
<p>幸好 Sleep as Android 是自带 Tasker 插件，可以在添加任务时选择插件，并指定 “睡眠追踪”，之后就能配置具体执行哪种操作（启动或者停止睡眠追踪之类的）；</p>
<p>另外飞行模式的切换在新的 Android 系统中已经不能直接修改了，这时需要祭出大杀器 <a href="https://play.google.com/store/apps/details?id=com.intangibleobject.securesettings.plugin" target="_blank">Secure Settings</a> App 了，安装之后也会自动增加一个 Secure Settings Tasker 插件，不过后面的操作要求手机必须 root，root 之后启用 Secure Settings 的 System+ Module，这样将 GPS、飞行模式之类的控制功能安装到系统分区就能控制飞行模式之类的切换了。</p>
<p><span style="color: #000080;"><em>Tasker 任务配置：</em></span></p>
<ul>
<li>睡眠追踪 Tasker 插件 - 开始 睡眠追踪，并设置条件：<strong>%AIR = off</strong>；</li>
<li>Secure Settings Tasker 插件 - Airplane Mode Enabled，并设置条件：<strong>%AIR = off</strong>；</li>
<li>睡眠追踪 Tasker 插件 - 停止 睡眠追踪，并设置条件：<strong>%AIR = on</strong>；</li>
<li>Secure Settings Tasker 插件 - Airplane Mode Disabled，并设置条件：<strong>%AIR = on</strong>；</li>
<li>等待 - 3 秒；</li>
<li>Secure Settings Tasker 插件 - NFC Enabled，并设置条件：<strong>%AIR = on</strong>。</li>
</ul>
<p>上面的 5 个步骤顺序不能搞错，而且对应的条件也很重要。</p>
<p><span style="color: #000080;"><em>机制解释：</em></span></p>
<p>第 1 个任务先判断如果当前手机飞行模式（Tasker 中以 %AIR 变量表示）是关闭的，则认为要开始睡眠追踪，接着第 2 个任务在同样的条件下就通过 Secure Settings 启用飞行模式，第 3 个任务则是发现如果飞行模式已启用则认为已经是在睡眠追踪状态，这时就需要停止追踪，第 4 个任务类似跟着就是关闭飞行模式；</p>
<p>第 5 个和第 6 个任务稍微特殊一点，因为我们在启用飞行模式之后 NFC 功能也同样会被禁用的，这样就没法在早上醒来时刷 NFC 标签了，这样就需要在前面几步都做好之后先等待几秒钟，然后判断如果飞行模式已开启则通过 Secure Settings 自动再将 NFC 功能也开启，而且这两个任务不能直接在第 2 个任务（开启飞行模式）之后就执行，因为开启飞行模式之后 %AIR 得到的飞行模式状态不是马上就能更新过来。</p>
<p><strong>2、一个 NFC 标签实现自动开启关闭百度地图：</strong></p>
<p><span style="color: #000080;"><em>需求：</em></span></p>
<p>这个需求就比较常见了，在我的 SUV 汽车仪表盘附近贴一个百度地图导航专用 NFC 标签，实现刷一下自动开启 GPS 并启动百度地图导航，等导航结束了再刷一下就自动退出百度地图并关闭 GPS。</p>
<p><em><span style="color: #000080;">问题：</span></em></p>
<p>开启关闭 GPS 的问题和飞行模式类似，还是通过 Secure Settings 插件来实现，Tasker 直接支持启动其它 App 的操作，也支持杀死其它 App。</p>
<p><span style="color: #000080;"><em>Tasker 任务配置：</em></span></p>
<ul>
<li>Secure Settings Tasker 插件 - GPS Enabled，并设置条件：<strong>%GPS = off</strong>；</li>
<li>启动应用 - 百度地图，并设置条件：<strong>%GPS = off</strong>；</li>
<li>按钮 - 后退（此任务重复添加 5 次或以上），并设置同样的条件：<strong>%GPS = on</strong>；</li>
<li>杀死应用 - 百度地图，并设置条件：<strong>%GPS = on</strong>；</li>
<li>Secure Settings Tasker 插件 - GPS Disabled，并设置条件：<strong>%GPS = on</strong>。</li>
</ul>
<p><span style="color: #000080;"><em>机制解释：</em></span></p>
<p>具体机制还是和上面比较类似的，使用 Tasker 内置的 %GPS 变量根据当前 GPS 状态执行对应的任务操作，值得一提的是第 3 个任务这里为了优雅一点我先用发送多次返回按键的方式模拟退出百度地图的操作，当然对于百度全家桶系的手机 App 我是很乐意直接杀死禁止后台服务和唤醒之类的，因此倒数第二步我还是加上了杀掉百度地图的任务 ^_^，最后再关闭 GPS。</p>
<p>有一点需要说明的是由于 Tasker 没有直接判断某个 App 是否在前台运行的方法（虽然可以另外安装 <a href="https://play.google.com/store/apps/details?id=org.kc.tasker.processes" target="_blank">Tasker Process Running</a> 这类插件判断某个 App 是否在运行，但其不好区分前台后台，百度地图这种在后台运行的情况不好处理），因此这两个例子里我都是直接用 Tasker 自带的飞行模式或 GPS 当前状态判断要执行什么操作的。</p>
<p>总之使用 Tasker 配合 NFC 标签并安装需要的插件还是能实现各种特殊的功能滴，本文中使用的所有 App 的链接都是 Google Play 官方地址，国内用户可以自行访问国内各种手机市场下载安装，祝玩的开心～～～</p>
]]></content:encoded>
			<wfw:commentRss>https://zohead.com/archives/tasker-nfc/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>
