HTC U11+ 轻松上手


本教程适用于国行版 HTC U11+,所有操作均已经过博主本人测试完全可行,技术上讲不会产生什么问题。

【重要提示】下述操作会涉及 Bootloader 解锁、Recovery 刷入等操作。虽有 HTC 官方论坛的表态「解锁不会影响手机的保修」,但最终解释权在官方售后手上,且相关操作具有部分技术性。因此,对此产生的风险仍需您自己承担。另外建议在送修时恢复官方原厂 RUU,以免带来不必要的麻烦。

一、系统 OTA 升级
作为 HTC 2017 年下半年的旗舰机种,HTC U11+ 对比 HTC U11 本质上没有较大的变化,同时「二十周年感恩价」也使得当年 HTC 的机种(除了 U Ultra)都极具性价比,因而更多时候更像是萝卜白菜各有所爱,所以导致了即便是在 HTC 已经公布 18 年旗舰 U12+ 的今天,U11+ 的货源基本还是去年年底的库存。
既然在仓库中已经呆了小半年的手机而言,这小半年的系统更新自然而然是没有打上的。因此手机到手第一步在检测手机本身没有什么瑕疵后,第一步要做的就是检查系统更新了。不过这个检查系统更新的步骤其实也没有那么繁琐。首先 HTC 中国并不会每月发布安全更新,第二 HTC 对系统升级也没有那么上心。因此目前,HTC U11+ 总共是只有三个小更新,更新后安全更新补丁是 2017 年 12 月。

二、Bootloader 解锁和 Recovery 刷入
先来解释一下为什么不用 HTC 官方提供的 GMS 安装包,而是要自行解锁刷入 Google 服务、而且这一操作还会导致后续无法进行 OTA 升级。
因为 HTC 提供的 Google 服务并不完整。为了不影响 OTA,HTC 能塞入的 Google 应用非常有限。而且之前官方论坛还有认为 GMS 安装器后加载的 Google 全家桶非常臃肿,还有 Google+ 这种他们不想要的东西。所以现在,HTC GMS 安装器会且仅会安装下列组件:
Google 服务框架、Google Play 服务、Google Play 商店、Google 账户管理程序、Google 定位服务(与国行原先内置的高德定位服务共存)
其他的一些东西诸如联系人、日历同步没有包含在这一安装包中。同时,因为不能对系统做太大变动,这些应用在用户手动安装后仍能正常工作。而另一些应用所必需的系统组件为了不影响 OTA 没有置入、因而无法安装,像是 Google+ 这种就会提示不兼容。

基于上述原因,为了更顺畅的使用 Google 服务,个人推荐还是采用解锁后刷入 Gapps 的方式。HTC 解锁 Bootloader 和刷入 Recovery 的教程已经有很多了,这里也不再赘述。

三、Magisk 和 Google 服务
自从 Google 对「未认证」的设备「大下杀手」后,不管你有没有 Root 的需求,也不管你需不需要骗过 SafetyNet,Magisk 都成为使用非官方系统时需要 Google 服务所必备的组件。基于这个原因,在刷入 Recovery 后我们首先要做的是刷入 Magisk 和 Google 服务。同时 Android 8.0+ 中 Google 服务和 Android 系统是高度耦合的,完成这一步后我们还需要进行一次双清以避免各类 FC 的发生。

如果你使用的是 OpenGapps,这一段文字也要格外注意。因为 OpenGapps 刷入时会默认顶掉系统内置的 WebView 同时又不会置入新的 WebView(可以参见开发者选项中的相关设置,如果 WebView 下列表为空,则需进行后续处理),导致当系统需要调用 WebView 时(比如说登录 Google 账号)都会 FC。因此刷入 OpenGapps 后需要再到 ApkMirror 等地方下载 Android System WebView。理论上讲只要安装后就能恢复正常,不过本人亲测是需要将相关 apk 置于 /system/priv-app 后再安装一次后才正常工作。
开机进入后也别急着直接加 Google 账号,先检查一遍 Magisk 有没有正常安装。先用 Magisk 内置的 SafetyNet 检查一下,如果出来两个绿钩,那么是没有问题、可以下一步的,如果是两个红叉,则需要按照应用程序提示在应用内再安装一遍 Magisk。重启后再检查一次,一般都能过了。这时候再添加 Google 账号就不会有问题了。

四、干掉 China Sense
虽然 China Sense 提供了一些本地化的服务,诸如短信自动将通知信息分类、联系人自动标记、使用底部导航而非左右滑动分页,但是这些「本地化」也有可能令人感到多此一举。此外,在 U11+ 上还出现了丑绝人寰的大圆角矩形图标。这些图标不仅使原厂的 Adaptive Icons 作废,而且设计非常山寨、比 OPPO 还 vivo。虽然官方说可以利用自带的主题进行图标替换,但是这种方式第一不能更改设置、后台页面、第三方 Launcher 中显示的图标,二来有部分应用像是相册、天气、HTC Sense Companion 等不会套用主题中的图标,三来使用 HTC 原厂提供的「HTC 经典原生态主题」反而导致符合 Adaptive Icons 的应用在原有的圆角矩形(当然这是为了和那些个丑翔的图标相匹配)外再加一圈方圆形,效果完全冇眼睇。而刚好,整个 China Sense 都是可以通过修改 /system 目录下的文件控制开关的。所以根据自己情况适当干掉一些 China Sense 的内容亦能提升手机的使用体验。

关于 China Sense,在 这里 已经有了部分选项作用的说明,自 Sense 7 时代没有变化的我也不再追溯了,主要说一下新增的项目或者有变化的项目。
先说有所变化的项目。在 Sense 9 中,HTC 已经摒弃了 sku_id 运营商码的设定,因此网络信号显示的样式只与运营商有关,电信的双排信号估计是没法强制改为单排了。另外虽然 region 区域码还在,但是无论怎么修改,「不联网时不隐藏网络图标而且底下多一个勾」的设定都不会发生变更,原因未知。
而新增的项目中,主要就是 U11+ 这套圆角矩形图标的问题了。它是由
<app name="Prism">

<item type="boolean" name="support_china_home_feature">true</item>
来决定的。要关闭圆角矩形的图标、恢复为国际版方圆形 Adaptive Icons,只需把 true 改为 false 即可,重启后即生效。

以上就是本篇教程的全部内容。如果读过本文后还有一些疑惑,欢迎在评论区指出。我会尽我所能做出一些解答。不过我也不是什么玩机达人,上述教程亦有可能存在一些有误的地方,还请多多谅解。

题图来自 htc.com

评论

此博客中的热门博文

国行 Motorola 手机 Google 服务不完全指南

杭州公交 160 路电车大事记

2024: 情况急转直下