我最近小米2A,因为误删系统文件,因此小米手机变成砖头了,我就研究一下,在Mac 上如果要刷机,请按照下面的步骤:
准备
首先我们需要准备以下设备和文件
+砖机小米
+可以传数据的数据线
+可以正常操作的Mac
+Android SDK里的platform-tools文件夹
+小米最新开发版线刷包
步骤
Step1:搭建ADB环境变量
1<
链接: http://pan.baidu.com/s/1pKshGQv 密码: 7ui7
下载platform-tools并解压
2<
打开spotlight搜索,输入term回车
依次输入以下命令并回车
cd ~
touch .bash_profile
open -e .bash_profile
执行完后会打开.bash_profile的编辑窗口,在里面输入以下内容:
export PATH=${PATH}:<这里写文件夹地址,不含括号>
<!—小贴士:如何查看文件夹所在地址?
在终端窗口里,把需要查看的文件夹拖进去,就可以看到路径了 —>
输入完成后按command+s保存,然后关闭编辑窗口,执行以下命令:
source .bash_profile
3<
继续输入adb然后回车,如果出现一大串英文则表示配置成功,如果出现-bash: adb: command not found则表示配置失败,请重新配置。
Step2:连接电脑并刷机
1<
确保手机完全关机,然后按住音量-和电源键开机直到显示fastboot字样,然后用数据线连接Mac。
2<
在终端里输入fastboot devices并回车,如果可以看到一串字符后面写着fastboot则表示连接成功,反之请检查前面的环境变量配置。
3<
从 http://rom.xiaomi.cn/ 里下载线刷包,然后把下载下来的文件放到桌面并双击解压
4<
打开刚才解压出来的文件夹,然后切换会终端窗口,输入sh加空格,
如果需要擦除全部数据就把线刷包里的flash_all.sh拖进终端窗口
如果需要擦除所有数据并保留SD卡和data分区的把flash_all_except_data_storage.sh拖进终端窗口
如果需要擦除所有数据并保留SD卡数据的把flash_all_except_storage.sh拖进终端窗口
然后按下回车系统就会开始刷机了
5<
过不了一会儿手机就会自动重启,此时刷机完成。