目录:
大多数Android 设备最显着的特点之一是它们可以选择使用哪个版本的操作系统。如果我们买了一部硬件很好的智能手机,但对软件不满意,我们通常可以安装一个不同的版本。
根据设备的不同,我们至少有可能拥有数十种可以安装的Android版本有些是创建和由一组开发人员维护,而另一些则由一名开发人员监督所有方面。最重要的是,它们是免费的。
最大和最受欢迎的自定义Android体验是LineageOS。 LineageOS 以前称为 CyanogenMod(后来简称为 Cyanogen),是一个具有附加功能的 Android 版本,使我们的设备更强大和可定制。
LineageOS 的一大优点是它允许我们将许多设备更新到最新版本的Android,即使该设备的库存更新早就应该了这给手机和平板电脑带来了新的生命,否则就会消失。
在我们的Android 终端上安装一个新的操作系统可能看起来像一个长途跋涉,但如果按步骤完成,它会很容易。它也有很大的误差范围,所以初学者不必担心他们的设备崩溃。
这是我们需要更新一个ROM:
兼容的Android智能手机或平板电脑 该设备的 USB 电缆 运行 Windows、macOS 或 Linux 的笔记本电脑或台式电脑 互联网连接 时间(这可能需要一两个小时,具体取决于我们对所涉及技术的熟悉程度)
步骤1
一些稀有设备允许我们刷新新的ROM,而无需先将它们连接到计算机。然而,绝大多数设备都需要访问运行 Windows、MacOS、Linux 甚至 Chrome OS 的计算机。可以是十年的笔记本电脑,也可以是高性能的台式机;刷ROM不需要很多电量
通常你需要的软件是ADB。 ADB 由 Google 托管和维护,因此在下载和安装程序时无需担心病毒或恶意软件。我们可以访问此页面,按照有关如何为我们需要的计算平台下载和安装 ADB 的明确说明进行操作。时间不长,说明也很简单。
一旦您安装了ADB,我们就可以通过Windows 上的命令提示符或Linux 和MacOS 上的终端窗口访问它。这可能看起来很难,但别担心,命令非常简单,易于复制和粘贴。
小贴士:偶尔我们会将Android设备连接到计算机以连接ADB。当我们这样做时,我们需要确保我们使用的是设备附带的 USB 数据线。如果我们没有,我们必须使用高质量的电缆便宜的电缆可能会导致闪烁问题,所以最好不要冒险。
第2步
要获得LineageOS,我们必须首先验证我们的设备与ROM兼容我们去LineageOS wiki并进行搜索适用于您要刷入的设备。LineageOS 与几乎所有主要制造商的大多数流行设备兼容。除非我们有非常便宜的设备,否则我们可能至少可以安装一个版本的 LineageOS。
当我们到达与我们的设备关联的文件列表时,我们将只下载最近上传日期的文件。将文件下载到计算机后,我们就可以退出 LineageOS 站点。然而,我们不仅仅需要 LineageOS 包;我们还需要下载自定义恢复包以及谷歌应用程序包。
最流行的自定义恢复称为TeamWin Recovery Project,简称TWRP。我们可以通过访问 TWRP 网站并进行搜索来为我们的设备下载 TWRP。在下载 TWRP 或 LineageOS 之前,我们必须指明我们设备的确切型号。三星 Galaxy S5 有许多变体,因此 TWRP 和 LineageOS 的许多版本都标有 Galaxy S5。
我们还需要一套谷歌应用程序。如果我们不在刷机过程结束时安装它们,我们将不会在设备启动时在设备上安装 Google 产品,包括 Google Play 商店。我们不能稍后安装应用程序,我们必须在它们最初的闪存期间安装。
一旦我们下载了这三个包,我们将文件移动到与我们在上一步中安装的ADB文件相同的位置然后我们将名称更改为更简单的东西;例如,TWRP 文件名很长很复杂(twrp-3.2.2-1-xxxx.img)。我们将其更改为仅 TWRP.img。这将使以后更容易找到文件,也使我们免于输入一些命令行。
我们将下载的每个文件重命名为:
twrp-x.x.x-x-xxxx.img> TWRP.img
lineage-xx.x-xxxxxxx-nightly-xxxx-signed.zip> LINEAGE.zip
open_gapps-xxxxx-x.x-xxxx-xxxxxxx.zip> GAPPS.zip
不要忘记将它们移动到ADB文件夹(对于Windows,即% USER PROFILE% \ adb-fastboot \ platform-tools )。整理好所有文件后,我们就可以进行下一步了。
Tip:我们的设备有一个代号,LineageOS、TWRP 和 GApps 将使用该代号来识别它。代码的名称显示在与 LineageOS 兼容的设备列表中:我们用它来搜索兼容的包,这样我们就知道我们总是在下载正确的包。
步骤3
备份设备的方法有很多种。 Google Play 上有免费和付费应用程序,也有适用于计算机的免费和付费软件。备份设备的一个好方法是使用 Helium。 如果我们将手机连接到Helium 桌面客户端,我们可以从计算机上备份手机上的几乎所有内容,而无需先root 终端
备份完所有内容后,在进行下一步之前,我们需要在设备上做两件事:启用USB 调试和OEM 解锁。这是我们设备设置面板中的两个按钮,隐藏在名为“开发人员选项”的部分中。
我们在谷歌上搜索了“访问 Android 开发者选项”,以找到有关如何访问这两个开关的说明(通常需要在“设置”中多次点击您的 Android 内部版本号)。一旦我们可以访问开发人员选项,我们就会激活 USB 调试和 OEM 解锁。如果 OEM 解锁不存在,则什么也不会发生:我们只需确保 USB 调试已打开。完成所有这些后,我们使用 USB 数据线将手机连接到计算机。我们可能会看到电脑正在安装驱动程序,这是正常的。
步骤4
解锁我们设备的引导加载程序的步骤会因手机或平板电脑的品牌和型号而异。一些原始设备制造商使该过程变得异常简单,而其他原始设备制造商则使其变得非常困难。所以这一步会因设备而异,所以很难给出明确的说明为了让生活更轻松,我们去XDA Developers并搜索论坛我们的设备。我们阅读线程以及其他用户是否已成功解锁引导加载程序。如果其他人看起来都还好,你会没事的。
如果我们发现其他用户在使用引导加载程序时遇到问题,可能是出于以下几个原因。可能是因为设备太新,所以还没人弄清楚流程。也可能是引导加载程序受到保护,难以或无法解锁;三星因此而闻名。一旦我们确定引导加载程序是可解锁的,我们就会转到我们特定设备的 LineageOS 安装指南。我们将在其中找到有关如何解锁引导加载程序的分步说明。
记住:这将清除您设备上的数据。
在大多数情况下,要解锁bootloader,我们使用USB线将终端连接到计算机,然后运行一些ADB和fastboot命令来解锁手机:
一个ADB命令,确保设备连接正确。
一个ADB 命令,用于将设备重启到快速启动模式。
用于验证设备是否处于快速启动模式并正确连接的快速启动命令。
用于解锁引导加载程序的快速启动命令。
如果我们在Windows 上,当我们尝试设备的引导加载程序页面上的步骤时,我们可能会遇到错误。问题可能是命令提示符不在正确的位置。在命令提示符打开的情况下,我们必须键入以下命令:
将设备连接到计算机后,首先要做的是运行此ADB命令以确保连接成功:
cd %userprofile%\adb-fastboot\platform-tools
如果成功连接到ADB并重启进入快速启动模式后出现问题,我们可能需要更新计算机上的驱动程序。我们在 Google 上搜索“驱动程序”并下载并安装了最新版本。
完成所有这些后,我们应该能够成功解锁引导加载程序。 bootloader解锁后,我们的设备将重启并进入Android设置,就像恢复出厂设置一样。
在继续下一步之前,我们需要确保再次启用USB调试。我们完成设置过程终端,然后重新启用 USB 调试。恢复出厂设置后,它可能已经被禁用了,所以我们需要按照之前的步骤(开机,连接电脑等)。
步骤5
现在引导加载程序已解锁,是时候更新我们设备上的一些东西了。这是非常重要的一步。 您将刷新我们的智能手机软件,这将彻底改变它的工作方式 最后警告:在设备上刷新错误的自定义恢复可能会导致错误。我们必须绝对确定您下载的TWRP文件与设备型号匹配
一旦准备就绪,通过命令提示符启动ADB并运行以下命令:
adb devices
和以前一样,前面的命令确保设备正确连接到我们的电脑。之后,我们运行:adb reboot bootloader
然后:fastboot设备
最后,经过仔细检查,让我们输入:fastboot flsh recovery TWRP.img
ADB 和fastboot 完成闪烁后,我们将设备重启到恢复模式。这通常涉及一组硬件击键。将 OnePlus 5 启动到恢复模式需要在按住音量降低键的同时将其关闭和打开。我们在 Google 中搜索以恢复模式启动终端的必要步骤。
由于我们只是在其原始恢复过程中刷新了 TWRP,因此当我们按下使用 Google 找到的特定硬件键时,设备将启动进入 TWRP。我们先来看下图:
步骤6
通常我们只是在连接USB数据线后将文件从计算机移动到设备,然后启动进入Android,但是我们无法启动进入Android,因为我们没有已启动但已安装 但别担心,ADB 可以完成我们需要的所有文件传输。在这样做之前,我们需要确保没有遗留旧版本Android的残余。
在TWRP 主菜单中,点击擦除,然后点击格式化数据。 TWRP 会警告您这是一件严肃的事情,但由于我们在第三步中进行了备份,因此我们无需担心。我们按照TWRP的说明完成格式化过程。
收到“成功”消息后,我们按返回键,直到返回到Clean页面。我们触摸高级删除,我们将看到一系列复选框。如果选中某个项目,硬盘驱动器的该部分将被擦除。我们选中前三个框:Dalvik / ART 缓存、系统和缓存,其他的都不要选中。
我们在标记为滑动删除的滑块上从左向右滑动手指。清洁过程开始。一旦完成,我们就可以刷入 LineageOS。在设备仍处于 TWRP 模式的情况下,我们使用 USB 数据线将其连接到计算机。我们在 ADB 文件夹中启动命令提示符或终端窗口,执行设备检查,然后使用“push”命令将 LineageOS 文件推送到终端的内存中。输入的命令应该是:adb push LINEAGE.zip /sdcard/
输入并按回车键后,ADB 将开始将 LineageOS 文件推送到我们的设备。这可能需要一些时间,有时没有进度条可以看到该过程的持续时间。在手机上,我们返回 TWRP 主菜单并点击安装。 我们将看到设备上可用的文件列表,LineageOS 包应该是其中之一我们触摸文件名,我们将访问一个屏幕,其中包含三个选项:滑动确认 Flash.
TWRP 会在我们的设备上显示LineageOS,然后告诉我们它已经安装成功。我们将有两个选择:清理缓存/dalvik 或重启系统。我们不推任何。我们将使用屏幕上的主页按钮来完成。
步骤7
现在您所需要的只是Google 应用程序,例如Google Play 商店、Google Play 服务、Gmail 和Google 地图。我们将以与刷入 LineageOS 相同的方式刷入在第 2 步中下载的 Google Apps ZIP 文件。在 TWRP 中打开设备并连接到计算机后,我们打开 ADB 命令提示符并再次进行 ADB 设备检查。然后我们写这个命令:adb push GAPPS.zip /sdcard/
通常Google app bundle比我们的LineageOS bundle大,所以这个过程可能比我们在上一步中进行的第一次安装花费的时间更长一旦我们完成该过程,我们将使用我们的设备执行以下步骤:
触摸安装> 搜索谷歌包> 按包> 滑动确认Flash
执行这些步骤后,更新过程开始。完成后,按 Wipe cache/dalvik,稍等片刻,然后按 Restart system。
步骤8
如果我们的第一次启动时间超过15分钟,则有问题我们通过按住电源按钮执行重启,直到设备重启。我们让手机再次尝试重启。如果它仍然无法启动或某些东西没有正确闪烁,请返回第 6 步。成功启动后,您首先会看到一个新的启动动画,Lineage OS 徽标的三个圆圈呈弧形行.
启动完成后,我们将进入Android 主屏幕,我们将在其中选择语言、添加我们的Google 帐户、连接到Wi-Fi 等。一旦我们进入主屏幕,我们就正式完成了:我们的设备上安装了 LineageOS。
结论
根据设备的不同,除了LineageOS,可能还有许多其他自定义ROM。既然我们知道了如何刷入 ROM,我们就可以享受刷入和测试各种系统的乐趣了。 我们需要做的就是找到与终端型号相匹配的ROM,然后重复步骤6至8无需解锁引导程序或再次安装自定义恢复。当然,我们必须再次对设备进行备份。
如果我们尝试自定义ROM 并决定不再喜欢它们,则很容易恢复到我们的设备出厂时附带的标准ROM。更新库存有不同的指令集,但要点是一样的。