此内容位于@ SMZDM .值得买COM|的东西|作者:清雪党员

写立场声明:这篇文章由于自身的局限性,有些内容可能不准确。请多多指正。期待深入讨论。(大卫亚设)。

2018年第一次摸刷,初出茅庐的我在我的小米平板1上刷了系统Lineage OS 15.1,用Mac在小米平板上刷了Lineage OS。那时自己对刷子的这个过程相当生疏, 只是小心翼翼地按照教程,一步一步来,一步一步来。 一分一分地让准备刷刷刷的人多参考一个教程,同时通过这个机会丰富自己,了解Android开发知识,也算是满足自己的好奇心。

由于知识内容的局限性,本文只讨论线刷模式,不讨论卡刷模式。

配置 Android SDK 的环境变量

SDK的全称是软件开发工具包,Android SDK包含Android软件开发工具。这些开发工具都位于SDK安装目录中,可以安装、卸载Android上的软件以及执行其他相关任务。需要在终端中输入命令以启动工具或应用程序时,系统首先在当前目录中查找,否则在系统Path中指定的路径中查找。配置环境变量的这个过程是将SDK的安装目录写入系统Path中的指定路径,使终端能够直接使用SDK的开发工具。此过程也称为Android Debug Bridge(ADB)环境变量配置。

Mac 系统下的环境变量配置

注:使用Mac为Android手机刷基本系统。

由于

Windows 系统下的环境变量配置

Windows系统的系统特性,目前(已知)有以下三种方案:所有这三种方法都适用于Windows 10系统,其他系统可能有些不同,因此读者可以部分参考。

方案1:配置环境变量

注:如何配置win 10 Android开发环境变量?

该方案与Mac系统的环境变量配置原理相一致,全部操作系统。看起来有很多步骤,但优点是,只要不重装系统,个人优先推荐这种方法,一次性配置“一辈子”。(大卫亚设)。

方案2:快速安装和使用ADB

1将platform-tools数据包解压缩到解压缩后的文件夹中,按住Shift键,右键单击空白区域,然后选择“在此处打开命令窗口”(Win 10创意更新将更改为“在此处打开Powershell窗口”)。输入2 ADB version以检测环境变量配置是否完成。这个方案相当懒惰。其实这个阶段没有实现系统的环境变量配置,只提供了暂时的环境,但不管怎么样,这个方法最方便,对新手非常友好。

案例3:直接存取SDK目录

1将platform-tools放在离硬盘根较近的位置(例如C:adb),以便于访问。此时需要访问的目录为c : ADB platform-tools;是。2在“运行命令”窗口中,输入cmd打开命令窗口,然后按回车执行。3键入CD adbplatform-tools,然后按enter键运行以进入目录。输入4 ADB version以检测环境变量配置是否完成。如果此方案和方案类似,则倾向于临时解决环境配置问题,但不实施系统的环境变量配置,因此每次使用时都必须重新访问SDK所在的目录。

这个方案看起来简单、容易操作,但弊端很明显。只有你进入这个目录,才能满足“环境变量已配置”的条件,没有代码基础的人最好不要操作。

解锁 Bootloader

一般来说,所有Android设备都有Fastboot/Bootloader模式,这是负责引导操作系统内核的引导程序,只有在此模式解锁的情况下,才能自由安装设备、自定义或更易于使用的第三方root固件。与关闭的iOS系统不同,Android系统是开源的,因此由该主要供应商开发的Fastboot尽管系统是开源的,但每个供应商在大多数情况下都会锁定Fastboot/Bootloader模式,以提高对自己设备的控制权。这就是为什么我们经常在刷教程中看到“解锁Bootloader”。

打开“

Bootloader 解锁通用步骤

”开发人员选项USB调试,然后打开OEM解锁启用(忽略没有OEM解锁启用选项的设备)。这个程序必须满足网路串流(ke)顺畅(Xue)。进入启动加载程序界面,等待。打开Terminal/CMD,输入Bootloader解锁命令,然后按enter键运行。如果设备低于Android 5.0,则解锁命令为fastboot OEM unlock。如果设备是Android 6.0或更高版本,则解锁命令为fastboot fl

ashing unlock;

  • 在设备端此时会弹出 Bootloader 解锁的确认界面,使用音量键移动关标选择确认,按下电源键开始解锁;
  • 解锁后设备会被清除数据并重新启动,待设备开机后检查「USB 调试」选项;
  • 重新进入 Bootloader 界面等候;
  • 注意事项

    1. 解锁 Fastboot / Bootloader 模式后,可能会使保修相关服务失效;
    2. 解锁 Bootloader 的过程中,可能会还原设备一切资料,切记在此前做好资料备份工作;
    3. 解锁 Bootloader 的过程中,有一定损坏设备的风险;
    4. 该 Bootloader 解锁方式大体上对于 Android 设备通用,但是鉴于各厂商 Android 设备差异实在太大,建议如果有官方解锁通道就先去申请官方解锁,没有解锁通道再尝试该方法。当然对于从来没有放开 Bootloader 解锁权限的品牌(可自行百度),还是该放弃放弃吧。

    刷入第三方 Recovery

    设备一般都会自带一个官方初始的一个 Recovery ,其作用主要用于恢复出厂设置与OTA安装/升级,但是由于官方 Recovery 不能识别第三方 ROM ,而第三方 Recovery 却可以,所以我们一般在刷机之前都会先刷入第三方 Recovery 。目前比较推荐的第三方 Recovery 是 TWRP,该项目是一个社区开源项目,挂载在 GitHub 上。也许你会发现之前也有人推荐过 CWM ,很遗憾的是,该项目已于2014年停止了维护,如果你用的设备型号比较老的话,可能会用到它。

    刷入第三方 Recovery 的通用步骤

    1. 准备好设备匹配的第三方 Recovery 版本,后缀为.img;
    2. 重启手机至 bootloader 模式,电脑端运行 Terminal/CMD;
    3. 输入 cd 你的第三方 Recovery 文件路径 ,并按下回车执行,以此来定向第三方 Recovery 的文件位置,接着输入 fastboot boot xxx.img(xxx 为具体的文件名),并按下回车执行,此时 Recovery 已经刷入,手机会重启至 Recovery 相应界面。

    注意事项

    该过程中需要定向 Recovery 的位置,故而如果你在 Windows 系统下的环境变量配置时用的是方案三,在这里会比较麻烦,解决方法是把你的第三方 Recovery 文件放在 platform-tools 目录下,让两个目录一致。

    类原生 Android 系统 ROM 推荐

    Lineage OS

    Lineage OS 是 Android 的最大售后市场分销,以前称为 CyanogenMod。2016年开源项目 CyanogenMod 被宣布停止,被复刻为 Lineage OS ,由原团队 CyanogenMod 继续开发,源代码于 GitHub 可用。

    Resurrection Remix OS

    Resurrection Remix OS 基于 LineageOS 15.1,包含大量附加功能和定制选项。因为它提供了许多功能,所以成为了 Android 设备最受欢迎的自定义ROM,源代码于 GitHub 可用.

    crDroid

    crDroid 基于 Lineage OS,在此基础上附加其他性能调整和额外功能,源代码于 GitHub 可用。

    crDroid

    Pixel Experience

    Pixel Experience 基于 Android 开源项目 (AOSP) 与 Code Aurora 项目(CAF)开发,由于 Pixel Experience 中包含谷歌全家桶,故而相比与其他 ROM 包来说要大些,源代码于 GitHub 中可用。

    Paranoid Android

    Paranoid Android 的制作团队就是 Oxygen OS 的制作团队,该制作团队的核心成员被 Oneplus 聘请,为 Oneplus 做 ROM 开发,源代码于 GitHub 中可用。

    AOSPEXTENDED ROM

    AOSPEXTENDED ROM 基于 Android 开源项目 (AOSP) 开发,它提供了各种自定义特性和底层主题引擎,源代码于 GitHub 中可用。

    Resurrection Remix OS

    XOSP

    XOSP 是基于 CyanogenMod 13 的 ROM ,混合了很多 Xperia 的特性,带来不一样的感受。因为是 Xperia + AOSP 的混合体,因此命名为XOSP。

    魔趣 ROM

    魔趣 ROM 基于 Android 开源项目 (AOSP) 开发,Slogan 是「可能是中国最好的安卓开源系统」,源代码于 GitHub 可用。

    总结

    这些是我这些天各种查资料总结到的,由于个人能力与知识水平所限,会存在一些不足之处。如前辈们发现文中有错漏的问题,诚求各位不吝赐教。

    附录

    常用 ADB 命令

    常用 Fastboot 命令

    相关推荐