手机刷机记录

旧手机再利用,刷机升级系统帮助二次发光发热。

刷机前准备#

打开“USB调试”#

手机打开隐藏的“开发者模式”,在“开发者选项”中打开“USB调试”。

一般打开步骤如下:

  1. 打开设置
  2. 进入“关于手机”
  3. 多次点击“版本号”->会提示再点几次打开开发者选项
  4. 打开开发者选项后退出“关于手机”->进入“系统”(安卓版本不同,旧版本退出“关于手机”就能看到,跳过5看6)
  5. 在“系统”下找到“开发者选项”->进入“开发者选项”
  6. 找到“USB调试”->打开后门的开关->在弹窗提示中允许USB调试(有些手机有一些安全限制需要登录账号或者插入SIM卡之类照做即可。SIM卡可以是无效卡,登录可以断网尝试跳过)
  7. 用USB数据线连接电脑和手机
  8. 如果驱动正常识别手机,顶部状态栏和通知会出现“已连接到USB调试”
  9. 打开成功

使用过程中电脑程序通过adb连接到手机,会出现“允许USB调试吗?”的弹窗->点击允许(如果不想反复点击弹窗可以勾选“一律允许调试”)

如果遇到缺少驱动、adb等问题请查看相关链接的:

  • 玩机必看(入门)
  • 搞机工具箱(解决adb)
  • 玩机资源合集(解决驱动、解锁、ROOT等)

线刷和卡刷#

线刷#

使用USB数据线连接电脑和手机,手机按音量-+电源键重启进入fastboot模式(搞机工具箱中自带),在电脑上利用fastboot工具在cmd命令终端输入命令刷入或启动img镜像文件。一般使用第三方镜像来做刷机引导,比如TWRP。将TWRP下载到电脑中,使用命令用twrp.img进行引导启动

# twrp.img需要绝对路径,可以拖入文件自动识别
fastboot boot twrp.img

如果不想麻烦可以将镜像刷入手机中,刷入镜像需要解锁BL,

# twrp.img需要绝对路径,可以拖入文件自动识别
fastboot flash boot twrp.img

解锁需要清除SD卡内容和系统设置,请在操作前注意备份数据

卡刷#

将下载好的ZIP包复制到手机存储中,手机重启进入恢复模式(搞机工具箱中自带)。在界面中依次选择:语言->恢复->选择SD卡中的ZIP包->确认->重启->等待手机自动安装->进入系统->完成

卡刷需要手机电量保持在60%以上,避免过程中断电导致手机变砖。

下载系统安装包#

系统安装包有官方和第三方,根据手机机型和系统包版本刷入方式进行选择。将选择好的包下载到电脑中(一般为ZIP)。卡刷包一般比线刷包要小,请确定刷入方式下载对应系统包。

不要选择不符合手机型号的包,否则手机功能会有缺失或系统错误导致无法正常使用。

官方包对手机支持比较全面,可以使用稳定版本,也可以备用救砖。

第三方包需要查看安装包介绍,明确了解硬件支持情况和bug问题以免刷入成功后部分功能无法使用,浪费宝贵时间。(尝鲜可以无视问题)

谷歌套件#

刷入的系统中一般不带谷歌服务框架,添加谷歌服务框架就需要OpenGapps。如果安卓系统超过11则需要NikGapps。

谷歌套件在国内访问速度堪忧,需要自备加速器或者梯子

安装包都提供了各种版本,对部分版本进行说明

OpenGapps#

平台:

  • ARM64:支持大部分手机的平台,一般选这个就行。
  • ARM、x86:32位的平台,这种手机不多
  • x86_64:安卓模拟器

安卓版本:根据自己刷入的手机系统选择。在 设置->关于手机 中有说明。

版本区分:

  • aroma:aroma是一个比较特殊的版本,是用图形化的前端,让你选择需要安装的特定应用程序
  • stock:最为贴近Nexus机型体验的GAPPS版本,包含了Nexus机型所预装的所有Goog1e服务和Goog1e应用。需要注意的是,这个版本会用chrome、Google NOW Launcher、Google Keyboard等Google应用替换掉cm系ROM中那些基于AOSP代码的相关应用。
  • full:与stock版所包含的内容相同,但不会替换AOSP应用。
  • mini:包含了完整的Google服务框架和主流Goog1e应用,去掉了Google Docs等文档处理应用
  • micro:包含了完整的Google服务框架和少数Goog1e应用如Gmail、Google Calendar、Google NOW Launcher
  • nano:包含完整的Google服务框架但不包含多余的Goog1e应用。
  • pico:包含了最基础的Google服务框架体积最小,一些依赖完整Google框架的应用(如Google camera)将无法运行

NikGapps#

版本区分:

  • Core:最小,如果亻尔只想正常打开P1aystore的话刷它足矣。包含谷歌P1aystore本体[1]、谷歌移动服务核心[2]、谷皮务框架[3]、谷歌备忘录同步严务[4]、谷歌日历同步服务[5]和其它谷歌应用必需的文件。
  • Go:包括core的所有内容,以及谷歌助理精简版[6]、谷歌相册精简版[7]、谷歌邮箱精简版[8]、谷歌搜索精简版[9]、谷歌地图精简版[10]、谷歌地图导航精简版[11](以上均非官方翻译,精简版即原版软件加上(o)、Pixel Launcher、Device personalization Services、Vance manager
  • Basic:在官网上被标为“最受欢迎”的版本,除了core的所有内谷,它还包括Google carrier services(what exactly does”carrier services”do?)数字健康(类似于屏幕使用时间/健康使用手机)、vanned Manager以及替换原生安卓的谷歌时钟、谷歌拨号键盘谷歌信息(短信)
  • Omni:包含所有Basic拥有的内容,以及Device Health services、Goog1eDrivesGooglemaps,以及能替换原生安卓的Gmail、谷歌计算器、谷歌相册。另外,刷入之后可以进入设置向导,该设置向导可以通过修改nikgapps.config进行自定义。
  • Stock:包含Omni的所有内容,以及Android Device Policy、GBoard(替换,原生安卓键盘)、Google Calendar(替扌奂,原生安卓日历)、Google Feedback、Google Partner Setup、Pixel Launcher、DevicePersona1ization
    Services、Google FiIes(只有Android11版本有)Google Velvet(语音解锁)、Goog1eSoundRecorder(录音机)、Goog1emarkup、Google Sounds、Goog1eWa11paper
  • Full:包含Stock的所有内容,以及谷歌Play Books、谷歌Keep(Keep Notes,备忘录软件)、谷歌chrome(替换原生安卓浏览器)、谷歌助理、谷歌Play Games、YouTube music(替换原生安卓音乐应用和PIay音乐)、Google TTS(语音车专文字)、Google Talkback(无障碍功能)、Device Setup (Android for work)、Android Auto(驾车模式)

将系统包放入手机存储#

用USB数据线连接电脑和手机,将下载好的系统的ZIP文件系统包放入SD卡中(根目录最好)。复制完成后开始刷入系统。

刷入系统和Gapps#

卡刷比较简单,这里就不做过多计较。前面简单介绍了线刷,这里主要说一下细节。

刷系统#

  • 手机重启进入卡刷(fastboot)模式
  • 通过fastboot进入TWRP
  • 在TWRP找到language点击选择简体中文(Simplified Chinese)
  • 点击安装后,选择SD卡中的系统包的ZIP文件,留意文件名不要选错成非系统包。
  • 选择完后,滑动底部确认刷入系统
  • 等待写入系统
  • 完成后重启手机进入新系统

刷Gapps#

  • 手机重启进入卡刷(fastboot)模式
  • 通过fastboot进入TWRP
  • 选择高级->sideload
  • USB数据线连接电脑和手机
  • 在cmd命令终端中输入 adb sideload gapps.zip(zip路径一定要正确,可以拖入文件到命令终端自动获取文件路径)
  • 等待写入系统
  • 完成后重启手机进入系统,即可看见谷歌商店等应用

总结#

刷机靠资源,感谢广大有为青年的倾力贡献才有了刷新党的存在。旧手机也可以焕发青春,不在卡顿跟不上时代。只要折腾到对的路上,花点时间也是值得的。家里有旧手机的就感觉利用起来吧。文字说明难理解的,可以看下面的相关视频。

相关链接#

相关视频#