🖋一加手机刷类原生教程
2022-02-03 01:47:27

一加类原生

PS:❗请完整阅读本文后再开始刷新您的手机

每人遇到的情况可能不一样,笔者只能尽量包含大多情况,如遇文中没有描述的,可加入文章底部交流群反馈

✋准备

❗注意:如ROM官方教程或介绍标注运用底包,请9008到对应版本的底包再进行刷入原生

❕Other:
目前已知无Gapps的ROM——Crdroid、Havoc、lineageos、arrow

7.24❗Ps:Nameless最新的包换了底包,故需要手机为氧12(oos12)系统作为底包,如需要刷Nameless移步🔗Link一加Nameless安装教程

  • 下载PE官网的AB分区统一包:🔗Link

  • 下载所需要的类原生ROM

    各类原生official快捷链接(为方便,均定位到Oneplus机型所在页):

  • 工具和驱动配置部署

    • 下载Magisk安装包:🔗Link

    • 下载PE官方给出的recovery:🔗Link(选择那个96Mb的就是rec)

    • Fastboot Enhance工具:🔗Link

      (很好用的fastboot工具,在adb刷入出错的时候可以免去手打命令刷入镜像)

    • 大侠阿木的一加工具箱:🔗Linkink

    • fastboot驱动和9008驱动:🔗Link 密码:1234

    1. 打开「一加工具箱」安装驱动(abd驱动官网:🔗Link [会使用的可不用下载一加工具箱])
    2. 打开DRIVERS(fastboot和9008驱动) 安装驱动
  • 解锁手机

    氢系统:进入开发者模式打开OEM解锁和USB调试

    氧系统:登录谷歌账户后进开发者模式打开OEM解锁和USB调试(需登录Google账号)

    colorOS需要9008回到氧或氢才能刷入类原生(否则砖)

    其他系统:类原生只要Bootloader解除即可直接刷(不可高版本Android刷到低版本Android)

❔如何利用救砖包9008从colorOS刷到氢/氧

❕Ps: 若您的手机已经处于类原生ROM下,除非ROM文档明确规定,可不用刷回氢/氧,可直接刷入其他原生的ROM

🈯前提:

安装测试好「9008驱动」和「ADB相关驱动」fastboot驱动和9008驱动

⏩刷入氢/氧

  • 解压刚下载的9008救砖包,右键–以管理员方式运行MsmDownloadTool程序
  • 点击校验检查救砖包MD5是否正确,如异常,请检查您下载的救砖包
  • 选择Others,左上角Target选择为H2
  • 将手机进入9008模式
  • 开机状态下在电脑cmd输入adb reboot edl 进入9008
    • fastboot模式下可用fastboot oem edl 或者fastboot reboot emergency指令进入9008
    • 也可用一加工具箱一键或使用手动:关机状态下,长按音量+ -键,进人9008模式
    • ❕若无法进入,请检查手机是否有异常
  • 进入之后为手机黑屏,立刻插上数据线,点击MsmDownloadTool程序中左上角Enum按钮,看到已连接设备点击Start刷入。(9008模式15秒无操作自动重启)
  • ⌛少女祈祷中…………
  • 刷入完成即可进行之后的操作

⏩刷入原生

  • Windows+R打开运行框,输入cmd进入命令行,手机连接电脑后在cmd命令行输入adb reboot bootloader 进入bootloader。
  • 进入bootloader之后在cmd输入fastboot devices 检测是否连接到fastboot,如果没有,请检查驱动是否正确安装并重启电脑。
  • 连接到fastboot之后继续在cmd输入fastboot oem unlock 在之后的界面利用手机音量上下键(选择)和电源键(确认)YES 解锁成功。(会重启,并清除手机数据)
  • 重启手机再次输入adb reboot bootloader 进入fastboot模式,再输入fastboot flash recovery [刚刚下载的recovery直接托到cmd命令行即可] 来刷入REC。

    Ps:❕如果在刷入recovery文件时,刷入不进去,或者出现开机之后还是一加官方的recovery,那么您可以尝试打开刚刚下载的Fastboot Enhance,然后点击进入fastbootd模式,之后点击上方的分区,之后搜索recovery分区,把刚刚下载的PE官方给出的recovery刷到recovery分区里(详情可见下图)。

  • 刷入成功后,利用手机音量上下键选择到recovery mode之后按电源键确认重启到recovery
  • 在recovery中选择(可触屏)Apply UpdateApply from ADB 进入adb旁加载
  • 在电脑cmd中输入adb sideload [刚刚下载的AB分区统一包直接托到cmd命令行] 回车刷入

    PS:(在某些情况下,分区B可能没有填充分区A当中的一些固件,这将会导致各种问题(包括卡开机和黑砖),所以我们把slot的内容复制到B分区可避免这样的问题,此项必须进行)
    如出现错误的情况——[没有刷进去],可以多刷几次,出错也不用管,进行下一步即可)

  • 刷入完成后返回,点击Advanced ➡ reboot to bootloader重启到fastboot
  • 解压你下载的原生ROM压缩包,打开Fastboot Enhance工具,在Payload.bin解包中选择刚刚解压出来中的payload.bin 文件,选择分区信息,选择boot,导出镜像备用(此备用是用来进行ROOT操作)
  • Fastboot Enhance工具切换到Fastboot可视化面板,连接手机,选择设备,点击左下脚进入Fastbootd,刷写payload.bin(选择刚刚解压出来的payload.bin文件,见下图
  • 少女祈祷中…………
  • 刷入完成之后记得双清一下手机:点击手机上的factory reset然后再点击Format data / factory reset

    Ps:❕如您没有完成这一步,您现可能卡在开机状态,可以双清之后再次刷入一遍ROM的bin文件后再双清,之后开机就正常了

root步骤

  • 将手机开机,配置好手机之后通过数据线或其它有效方式将下载的Magisk.apk安装包和刚刚提取出来的boot.img导入到手机上
  • 打开Magisk,选择第一项安装➡选择并修补一个文件➡选择导入到手机上的boot.img,完成之后会在手机的Download目录里生成一个img镜像,将此镜像导出到电脑。
  • 在cmd中输入adb reboot bootloader 进入fastboot模式,输入fastboot flash boot [将刚刚生成的img镜像拖到cmd命令行中] 刷入完成之后点击一次电源键确认fastboot的默认选项(重启系统)重启手机,再次打开Magisk可看到成功获取Root权限。

    Ps:❕如果在获取ROOT的时候没有成功,您也可以再次进入到Fastboot Enhance工具里,搜索boot分区,会看到一个a和b分区,将刚刚生成的img镜像刷写到这两个分区中。

🔚END………………

注:如遇到使用使用Windows PowerShell或CMD托入文件不会生成路径或的,可直接输入文件路径(路径有中文的请用英文双引号或单引导包裹,见下图)
请检查您的DNS是否有故障

若文章有所遗漏或修建建议,可在评论区留言,或加入QQ群🔗1+8/8T/8P交流反馈,谢谢~
参考文章:
@塞巴斯蒂安斯坦 的🔗一加8系列安卓11通用类原生刷入教程及ROOT

@黄大头123 的🔗一加8p各类原生rom下载链接搬运

@PixelExperience官网的🔗Install PixelExperience on instantnoodlep