如果您对使用 Android 感兴趣但又不想使用它的所有 Googly-ness,可以怎么办?其实有很多方法可以做到。使用正确的工具集,您可以获得真正开放的 Android 体验 ✌️
很多人都对 Google 太过了解自己(数据收集)这种事焦头烂额,他们宁可因此不要 Android 设备。如果你发现自己喜欢安卓的想法,却讨厌谷歌,那么把 Google 从 Android 手机上剥离出去应该是一个很好的解决方案。
当然,这需要一些修修补补。你不能只从现有的手机中剥离谷歌。您将删除手机上附带的谷歌操作系统,并将其替换为替代操作系统 — 有些手机会比其他手机更容易做到这点。
你需要做些什么
需要做的第一件事就是使用合适的 Android 手机。由于这一过程需要擦除并刷新自定义 ROM,因此您需要一部具有良好 ROM 支持的手机。
带有解锁引导加载程序的东西 — 比如 Nexus 旧版本的任何东西 — 或者自定义 ROM 的良好解决方案,都能很好地满足要求。
本文使用 LineageOS 进行测试 — 它具有出色的设备支持并且经常更新。如果你之前从未使用过 Lineage,文章末尾将有一个方便的指南来帮助你安装。
如何在没有 Google 的情况下使用 Android
为了进行测试,我们正在使用安装在 Nexus 6 上的 Lineage 操作系统。开箱即用,设置体验非常简单 — 只需轻轻一点。由于设备上没有 Google 服务,因此没有任何内容可以登录。
于是第一个问题出现啦 — 你如何获得应用程序?这里没有 Play 商店,它是一个没有任何生态系统的空系统。好消息是,自从 Android 开放以来,已经有了一些好的(和值得信赖的)appstore 替代品。
其中两个特别突出:
- Amazon Underground:亚马逊的 Android appstore 拥有 Google Play 以外最大的应用程序目录,允许您安装大多数喜爱的应用程序,而无需使用 Google。
- F-Droid:F-Droid appstore 是谷歌 Play 的一个鲜为人知的替代品,对于只想要开源软件的人来说,比如我们,它是一个非常 nice 的选择。F-Droid 商店中的所有东西都是开源的,可以免费使用哦。
还有第三个选项,虽然它不是真正的 appstore,它叫:APKMirror。这是一个 APK(Android Package Kit)托管网站,可以反映您通常在 Google Play 商店中找到的免费应用。
这些用户上传的 APK 由 APKMirror 工作人员手动验证和批准,因此您可以相信他们始终是从 Google Play 设备中提取的合法副本 — 他们从不盗版,也没有充斥间谍软件。
不论你选上述哪一种,你都需要启用“Unknown Sources”来安装 appstore 本身,以及所述商店内的任何应用程序。如果您不确定如何执行此操作,我们可以提供有关侧载应用的指南,或者您在网上搜搜,应该有相关介绍的。
您只需使用手机的浏览器下载相应的 APK 文件(appstore 或独立的 APK),然后正常安装即可。
没有 Google 你会想念什么吗?
你会错过一个联系人的同步功能,但必须说,手动输入所有联系人虽然麻烦,但是很安全。
当然,您也可以在决定放弃 Google 之前导出您的联系人并进行备份,这无论如何都是个好主意。
此外您将错过 Chrome 书签和密码同步,Gmail,Google 地图,Google Pay ……等几乎所有 Google 应用。没错,就是那些每时每刻跟踪你的东西。在加载任何东西时(尤其是来自 APKMirror)要记住这一点:如果它需要 Google Play 服务,它就无法在你的新无谷歌手机上运行。
还有另一种选择:MicroG
总而言之,Google Play 服务还有一个替代方案:一个名为 microG 的项目。这旨在模仿 Google Play 所做的一切,但它完全是开源的。
它由五个关键组件组成,旨在取代 Play 服务中的核心工具。理论上,这应该允许通常需要 Play 服务的类似地图或 Gmail 的工作。但事情就是这样:microG 只与支持签名欺骗的 ROM 兼容……而 Lineage OS 不是其中之一。因此,microG 有自己的 Lineage fork,名为 LineageOS for microG。
好啦,总之如果你想要退出谷歌生态系统,不是苹果公司的忠实粉丝,并且不介意用一点 ROM 闪烁,那么这绝对是可以做到的。如果您不需要任何 Google 服务,那简直就太棒了。
这里有几乎所有谷歌产品的替代品,可供参考。为了安全,支持开源自由软件!
— — 附带知识 — —
如何在 Android 上安装 LineageOS
第零步:确保您的设备(和计算机)准备就绪
在你过度热心并开始在命令行上扔东西之前,首先需要确保拥有开始所需的一切 — 包括你的手机是否准备好了接受 ROM。
首先,第一件事是:你的手机兼容吗?您需要确保专门为您的手机设计的 Lineage 版本。只需前往 Lineage 下载页面,选择您手机的制造商,然后找到您的型号。
然后需要确保你的计算机拥有所需的一切,以便到达目的地:ADB 和 Fastboot。你可以在网上找到关于 ADB 入门的指南,并不难。
在将 Lineage 闪存到手机之前,还有一件事需要做:解锁引导加载程序或兼容的解决方法。这可能是整个过程中最困难的部分(取决于您的特定手机型号),因为绕过许多手机上的安全措施不是太容易。比如很多三星设备,需要对您的特定型号进行更多研究。如果您的手机支持引导加载程序解锁,那就很简单了。
第一步:收集下载并启用开发者模式
你将需要一些工具,现在最好继续收集它们。这是列表:
> TWRP:自定义恢复。这是目前最受欢迎的选择,它可用于大量不同的手机。
> Lineage OS:实际的操作系统。
> GApps(可选):如果您想要 Android 附带的所有 Googleyness,您需要准备好一个GApps(Google Apps)套餐。我们就不介绍啦。
> SUFile(可选):如果您想要 root 访问权限,则需要闪存。
如果您没有花时间在系统 PATH 中设置它们,那么将所有这些文件下载到同一位置(最好是带有 ADB 和 Fastboot 的文件)会很有帮助。
TWRP
TWRP 是一种自定义恢复,在您可以闪存 Lineage(或任何其他自定义包)之前基本上是必需的。请转到 TWRP 的主页,然后单击“设备”链接。
输入手机的型号名称。一定要注意这里 — 可能有类似名称的设备,你应该保证输入正确。例证:Nexus 和 Nexus 5x,完全是两种不同的手机,两种不同的恢复方法。
选好手机后,向下滚动页面至“下载链接”部分,然后单击适合您所在地区的链接。
从那里,单击最新版本的链接。
这将打开一个新页面,您可以在其中单击“下载 twrp-x.x.x.img”按钮开始下载文件。
下载 SU(可选)
最后,如果您想要在使用 Lineage 后获得 root 访问权限,则需要从此处获取相应的 SU 文件。选择与您的手机架构相匹配的版本(您在下载 GApp 时可能会发现的版本)和 Lineage 版本。
注:尚未为 Lineage 15.1 提供 SU 文件。
启用开发者模式和 USB 调试
保存所有下载并准备就绪后,您需要在手机上启用开发人员模式和 USB 调试。
转到手机的“关于”部分,找到内部版本号,然后点击该数字七次,将启用“开发者模式”菜单。
跳转到这个新菜单,然后启用“Android Debugging”选项。请注意,如果您使用较新的 Android 设备,则还必须启用“OEM 解锁”功能。
第二步:解锁 Bootloader
您需要做的第一件事是解锁手机的引导程序。我们强烈建议您在此之前备份手机。
准备就绪后,通过 USB 将手机连接到计算机,然后导航到存储 ADB 和 Fastboot 文件的文件夹。您需要打开命令提示符或 PowerShell 窗口到此文件夹。最简单的方法是按住 Shift 键并右键单击该文件夹,然后选择“在此处打开 PowerShell 窗口”命令。
打开后,您应确保设备已正确连接。在提示符下键入 adb devices,然后按 Enter 键。它应该在连接的设备列表中返回您的设备。
如果您以前从未使用过 ADB,请查看您的手机。它应该有一个对话框,要求获得授予 ADB 访问权限。勾选“始终允许从此计算机”框,然后点击“确定”按钮。
现在,键入以下命令并按 Enter 键:
- adb reboot bootloader
手机应重新启动进入引导加载程序。完成重新启动后,键入以下命令并按 Enter 键以解锁引导加载程序:
- fastboot oem unlock
注意:这将恢复出厂设置,因此请务必先备份您的手机!
您必须使用音量和电源按钮在手机上进行确认。使用音量增大按钮选择“是”选项,然后按电源按钮进行确认。
第三步:Flash TWRP
设备应该会花几分钟来格式化。完成后,您就可以开启 TWRP 了。在保存 TWRP 的文件夹中打开命令提示符或 PowerShell 窗口,键入以下命令并按 Enter 键:
- fastboot flash recovery <nameofrecovery.img>
当然,您将更改<nameofrecovery.img>以匹配您的文件 — 例如,我的是 twrp-3.2.1–1-hammerhead.img。所以我的完整命令将是 fastboot flash recovery twrp-3.2.1–1-hammerhead.img。
这一步应该只需要几秒钟。
第四步:重置/擦除分区
接下来,您需要启动恢复。使用手机的音量键以浏览菜单,找到“恢复模式”选项。按电源按钮进入恢复状态。
TWRP 第一次启动不应该花很长时间。启动后,您需要滑动才能进入恢复屏幕。在该屏幕上,点击“擦除”按钮,然后点击“高级擦除”按钮。
勾选“系统”,“数据”和“缓存”选项,然后滑动底部的滑块以开始擦除。
给它一些时间来干它的活儿,然后使用底部的按钮重启系统。
第五步:Flash Lineage,GApps 和 SU
重新启动后,当您的手机恢复时,您需要返回计算机上的命令提示符或 PowerShell 窗口。输入以下命令并按 Enter 键:
adb push <nameoflineagebuild.zip> /sdcard
请注意,“sdcard”是 Android 调用本地存储的。您不需要手机中的实际 SD 卡。
这会将您的 Lineage 下载内容复制到手机的本地存储空间。如果您有 GApps 和 SU,那么您现在也需要使用相同的命令移动它们,但要替换这些文件。
adb push <gapps.zip> /sdcard
adb push <su.zip> /sdcard
总的来说,您应该将三个文件移动到手机的存储空间(假设您正在安装 GApps 和 SU)。完成后,再次拿起手机。首先,点击“安装”按钮,然后选择你的 Lineage 下载。这必须是第一件事。
选择该选项后,点击“添加更多 zips”按钮,然后选择 GApps。对 SU 重复此过程。如果您已将它们全部选中,请确保顶部显示 “3 of max 10 File queued.”
选中所有三个文件后,滑动即可。这需要一点时间,所以只需监控它以确保没有错误。
第六步:Root 和设置
现在你需要再次重启。
第一次启动可能需要一段时间,但是当它启动并运行时,您将像任何其他 Android 手机一样设置。恭喜,您现在正在运行 Lineage OS。