缘起

由于诺基亚清爽的类原生安卓,没有国产安卓的各种日天广告(尤其是雷军的小米,永久拉黑,买个手机感觉像是买了个看广告机,隔三差五就推送),而原来的iPhone由于升级到IOS11之后续航尿崩放着都要一天两冲的日子后沦为了通勤听歌的ipod就在发布后入手了x6当做主力机。好了言归正传,基于对诺基亚的信任以及尝鲜,当看到X6推送了Android P后,立刻手贱点了升级,于是出现了顺利吃上了P,只是这代价有点不能忍,比如:

  1. 当蓝牙开启的时候,会出现诡异的自动返回,比如微信里面和某人聊天打字的时候,自动返回到聊天列表,看文章的时候自动返回又诡异的再次进入。
  2. wifi信号变得很差,经常出现已连接但无网络连接的问题。还以为是公司wifi问题差点怼了IT。
  3. 续航!续航!续航!让我回到了当初手贱把iPHone从IOS10升级到IOS11的感觉,耗电太特么厉害了,以前放着偶尔扫个支付宝二维码啥的能用2天的,现在只能1天都不到了,差评!

不过安卓的优势又出来了,翻了下互联网,找到了回退的办法,记录一下,希望对看到文章的你有所帮助。

所有的教程都基于这里https://dospy.wang/forum.php?mod=viewthread&tid=1372,但是这里说的太啰嗦了,而且我也懒得开windows下他所说的一堆东西。同时图片也是盗的帖子的图,嘿嘿!

前置条件

  1. 诺基亚手机X6一个(理论上诺基亚6,7,x5这些也可以,未验证)
  2. 安卓数据线一条
  3. osx/ubuntu等PC一台
  4. 自行备份所有重要数据!!!(联系人,短信,微信聊天记录,照片...)

开始工作

1. 安装安卓adb和fastboot

osx:

brew cask install android-platform-tools

ubuntu:

sudo apt update
sudo apt install android-tools-adb android-tools-fastboot

windows:

自己搜索吧,2333,毕竟我不用windows

2. 进入DM(download mode)模式

手机关机,同时按电源键音量键-,然后就会看到下图:

194617ke3fcrlel9he9lgl.png.thumb.jpg

切换分区

进入DM模式后terminal中输入下列命令:

fastboot getvar current-slot

会看到类似于这种的结果:

$ fastboot getvar current-slot
current-slot: b
Finished. Total time: 0.001s

因为有a,b两个分区,切换到另外一个分区即可,我的当前是b,因此切换到a分区去,执行命令

fastboot --set-active=a

然后出现类似于这种结果:

$ fastboot --set-active=a
Setting current slot to 'a'                        OKAY [  0.011s]
Finished. Total time: 0.012s

好了,切换分区成功,准备最后一步了

进入REC双清

  1. 不要断开数据线,现在同时长按音量+电源键几秒吧,,别松开
  2. 手机会黑屏然后重启,看到Android字样后,松开电源键(不要松开音量+),手机屏幕会出现no command的字样后松开音量+
  3. 同时按一下电源键音量+,手机进入REC,如下图,这里说明一下的是REC中音量键是上下选择,电源键是确认,
    233321pv61sc69ccuvzvq2.png.thumb.jpg
  4. 音量键选择到wipe data/factory reset,然后电源键确认,会有一个yes or no的选择,果断选择yes
  5. 等它完成后会自动返回REC的列表,选择reboot system now进行重启

好了,你选择已经切换到8.1的版本了,等待诺基亚完善了安卓9后再选择升级吧, 2333