android刷机教程基础篇
前言
参考连接:https://source.android.com/
这篇文章将教你如何从google的网站获取官方image, 刷到google出品的手机pixel。(如果你有google原生的其他手机,也是相通的)适合喜欢折腾的朋友! 本文为刷机基础篇,后期高级篇会讲通过获取aosp源码来编译生成image来刷pixel手机。
android基础知识
- android版本
android一般是每年推出一个大版本, 从2015年的android5一直发展到了2020年的android11; 而每个大版本从推出到下个大版本之间,都会陆续基于这个大版本迭代很多小版本。
- google pixel
google pixel是google 2016年推出手机, google每个推出的手机一般只会支持4年, 4年后google android系统便不再对其进行支持。2020年的android-10.0.0_r17应该就是google对pixel手机适配的终极版本了。
- google的android版本和支持的手机
可以从这个页面查看详细数据
https://source.android.com/setup/start/build-numbers
下载images
- 确定android版本号
- 下载images
在如下页面,搜索QP1A.191005.007.A3, 找到位置link地址后点击便可下载factory images for pixel
https://developers.google.com/android/images
刷机
- 工具准备
你需要一台ubuntu系统的电脑(windows也可以), 装有最新的android sdk tools,里面会有我们刷机需要用到的adb ,fastboot工具。
- 手机准备
确保手机的bootloader是处于unlock状态,如下图所示(Device is UNLOCKED),执行adb reboot bootloader可以进入这个界面
- 执行脚本
手机连上电脑后, 执行解压后的images目录下的脚本.
ubuntu: ./flash-all.sh
windows: 双击flash-all.bat
注意事项
- 如果bootloader处于locked状态可以尝试如下命令
- sdk tools 下载问题
通过这个链接:https://developer.android.com/studio/releases/platform-tools.html
或者通过android studio来下载
- pixel手机QP1A.191005.007.A3版本
链接:https://pan.baidu.com/s/1kkMhw2FIp4KXwUoIzibSYw
提取码:beq9