用ADB给Essential Phone线刷升级

重要:请确保在刷机前已经解锁,关于解锁教程群里有!

准备

  • 原版boot
  • Twrp boot
  • Magisk卡刷包
  • 到官网下载OTA包
  • 准备好Essential Phone的adb环境或到群里下载紫妈工具箱

(已准备好的话跳过下面这两步)

获取资源

获取原版boot

解压官方fastboot包,找到解压出来的文件夹,找到boot.img

获取twrp boot
  1. 点击提取码:asp2下载Twrp,
  2. 将下载好的文件改名为 twrp
下载Magisk

点击Magisk V18.0 密码:85pq下载Magisk V18.0

下载OTA包
  1. 使用ssr等工具进入官网EP官网
  2. 找到Community菜单,进入该菜单项的Developer选项
  3. 到左边找到Go to page标题,选择Android Builds for Essential Phone进入
  4. 滚轮滑到最下面,选择Current Builds单选项并按Submit Form
    (省略前三部请单击这里)
    (到这里会出现所有的刷机包)
  5. 点击Download(OTA)或者点击Download(Fastboot)
准备ADB环境
  1. 在"下载OTA包"第四步那里点击Click here to download current Windows Drivers for Essential Phone.
    (或者直接点击这个蓝色链接就好了...)
  2. 打开程序,选择"Setup requires 19MB in:"选项后面的省略号,安装到d盘.
  3. 在打开的窗口内选择d盘根目录,新建adb目录并选择
  4. 勾选"i agree to the License treams and conditions"并单击INSTAILL
    (如果觉得麻烦的话直接下载群里的"紫妈工具箱"把里面的adb文件夹解压出来放到D盘根目录就可以了)
  5. win7的话,打开计算机-打开d盘的adb文件夹,按住Shift右键空白处,"在此处打开cmd窗口"
    win10按Win+R,打开运行窗口,输入cmd,在命令行里面输入:
cd /d d:/adb/adb

OTA升级(不可降级)

  1. 打开cmd窗口并cd到adb目录下,确保该目录内有以下几个文件
adb.exe
AdbWinApi.dll
AdbWinUsbApi.dll
fastboot.exe
libwinpthread-1.dll
  1. 将下载好的文件重命名为XXX.zip(这个可以随便改,只要你记得住)
接下来是手机上的操作
  1. 手机关机,使用长按音量下+电源键进入到fastboot界面(上方显示绿色的START界面)
  2. 使用音量键选择上面的字为Recovery mode,按电源键确定,等待重启
  3. 等待屏幕上显示No command的时候,按住电源键并单击音量上键
  4. 用音量键选择Apply update from ADB
切换到电脑
  1. 将手机连接至电脑,在刚才打开的cmd窗口下输入
adb devices

如果返回你手机型号+sideload则表明连接成功

  1. 使用下面指令进行OTA升级
adb sideload XXX.zip
  1. 等待读条完成,自动重启

线刷升级(可降级)

重要!如果不确定这手机之前有没有线刷过,请重复刷写两遍以保证双分区都被覆盖!
除非你知道自己在干什么,否则必须用flashall.bat而不是no-wipe刷机
如果 Adb命令 报错请关闭各类安全软件和手机助手再试。
线刷升级会清除数据,请谨慎使用
  1. 在教程第一步内下载Fastboot更新包
切到手机
  1. 手动重启到Fastboot模式下(关机状态下长按音量下+电源键进入到fastboot界面)
  2. 将手机连接到电脑
切到电脑
  1. 将线刷包内文件夹解压出来,双击打开文件夹,运行flashall.bat文件,等待刷机完成
  2. 可能在4/4卡的比较久,耐心等待.
  3. 等待窗口自动关闭后,手机端选择 START 重启手机即可

给官方包root

将twrp,原版boot,magisk放到adb环境下
  1. 手机关机重启进入fastboot模式(关机以后长按音量下+电源键数十秒)
  2. 打开cmd,使用数据线连接电脑,
  3. cd到你的adb目录下,确保里面放有刚才下好的所有内容.
  4. 刷入twrp.img,使用如下指令
fastboot flash boot Twrp.img
  1. 手机上用音量键选择Recovery Mode,按电源键确定
  2. 重启到twrp,输入你的锁屏密码解锁twrp
  3. 将下载的原版boot,magisk模块放入手机内存根目录
  4. twrp进入刷入选项,右下角切换至镜像文件(images)
  5. 找到你已经放好的原版boot文件,选择刷入.
  6. 右下角切换至刷写文档(zip),滑动刷入Magisk-v18.0.zip
  7. 等待刷写成功,重启

官方包root了之后如何进行OTA更新

  1. 找到您当前使用的rom的boot.img文件
  2. 打开cmd,用cd命令cd到你adb环境所在目录
  3. 关机,让手机进入fastboot模式
  4. 使用数据线连接电脑,用如下命令刷回原版boot
fastboot flash boot boot.img
  1. 重启,利用自带的更新软件更新.或使用上面给出的OTA方法线刷更新,
  2. 完成之后重启设备确认更新完成,
  3. 根据上面的办法重新刷写magisk.
  4. 重启,更新完成.

刷入EX内核

- 待更新...

使用电脑adb给Essential Phone刷机 —(官方篇)的更多相关文章

  1. Essential Phone刷机教程

    安装fastboot驱动(Essential-PH1-WindowsDrivers) 下载ADB刷机指令工具:platform-tools(ADB): 进入开发者选项,打开 USB 调试,OEM解锁选 ...

  2. 台电X16pro刷机记录

    Android: 如果要刷安卓,需要使用win7系统电脑,且需要安装java环境,同时按住 音量减+电源键进入刷机模式(DNX BOOT MODE..),这时在PhoneFlashTool_5.3.2 ...

  3. LG 2.2.1 P350安卓系统刷机,问题总结,希望对需要的朋友有助

    手机误删软件导致短信,键盘等无声音提醒 我的手机前几天被我误删了一个软件,导致电话接不了,别人打电话的时候,老提示我在通话中,但是我可以在通话中看到对方的打电话记录.短信,键盘,USB连接,等等都没有 ...

  4. 三星平板SM-T320刷机

    三星 Galaxy Tab Pro 8.4 (SM-T320) / 国行 固件下载 刷机教程 下载手机驱动,刷机工具Odin,相应的固件包,手机和电脑用数据线连接安装好手机的驱动. 手机先完全的关机, ...

  5. Nexus 5 刷机 - Android 5.0 Lollipop

    Nexus刷机 : 官方地址 刷机步骤 下载相应的安装包 连接USB 重启手机,进入BootLoader界面 : 使用命令 adb reboot bootloader 关机; 音量键下 + 电源键 ...

  6. android 与 小米1S刷机学习

    本文内容为本博客作者原创,转载请注明出处或者发私信. [名词] 1.ROM包 :安卓手机系统,以.ZIP结尾,类似windows的 win7系统包,300M-700M不止 2.卡刷(Recovery模 ...

  7. AOSP ON MAKO(在NEXUS 4上刷ANDROID 4.4 源代码包-下载/配置/编译/刷机)

    AOSP ON MAKO(在NEXUS 4上刷ANDROID 4.4 源代码包-下载/配置/编译/刷机) 特别感谢google官方文档及AOSP源代码开放 參考链接: https://source.a ...

  8. Essential Phone PH1官方刷机方法

    Essential Phone官方有两种包 一种是ota包,即sideload线刷使用的包.但此刷机方法只能ota升级,不能降级. 另一种是Images包,即fastboot线刷使用的包.这种方法可以 ...

  9. windows下adb+flash_image刷机

    刷机是常事,总要把刷机包放在卡上,然后关机三键一起按到recovery再刷,觉得不爽,麻烦,所以研究出了adb调用flash_image刷system分区,全部脚本windows脚本执行,点点鼠标就o ...

随机推荐

  1. 【转】从零开始玩转logback

    概述 LogBack是一个日志框架,它与Log4j可以说是同出一源,都出自Ceki Gülcü之手.(log4j的原型是早前由Ceki Gülcü贡献给Apache基金会的)下载地址:http://l ...

  2. Matconvnet安装

    本文主要介绍Linux下Matconvnet的安装注意事项. 最近帮老师校验一份超分的代码,用到了matconvnet深度学习工具包.代码里面使用的是Matconvnet-1.0-beta20版本, ...

  3. [Micropython] TPYBoard STM32F407开发板运行第一个脚本

    从这篇教程开始将动手在TPYBoard STM32F407开发板上运行 Python 脚本,下面教大家拿到这个开发板后怎么用!(该款开发板某宝上有售) 1 连接开发板 通过 USB 线连接你的 PC ...

  4. PHP基础介绍

    php之基本操作 1.常用数据类型: 字符串.整形.浮点数.逻辑.数组.对象.NULL. 字符串: $x = "hello"; 整形:$x = 123; 浮点数:$x =1.123 ...

  5. Hive执行sql文件

    方法1: hive -f sql文件 t.sql文件内容: ; 执行命令 hive -f t.sql 方法2: 进入hive shell, 执行source命令 进入hive 终端 $ hive hi ...

  6. Android so注入(inject)和Hook技术学习(一)

    以前对Android so的注入只是通过现有的框架,并没有去研究so注入原理,趁现在有时间正好拿出来研究一下. 首先来看注入流程.Android so的注入流程如下: attach到远程进程 -> ...

  7. 强大的开源企业级数据监控利器Lepus安装与配置管理

    开篇介绍 官方网站:http://www.lepus.cc 开源企业级数据库监控系统 简洁.直观.强大的开源数据库监控系统,MySQL/Oracle/MongoDB/Redis一站式性能监控,让数据库 ...

  8. .NetCore简单学习图谱

    一.学习途径 学习.netcore的最佳途径在哪里,无疑是微软官方.netCore指南.它覆盖十分全面,就目前网上经常看到的各种文章都能在微软处找到类似文章,堪称.netcore的百科全书.所以我利用 ...

  9. COMCMS v0.9 版本发布,带前后端的一个响应式企业站

    前言:踏入十二月,人生也即将进入下一个阶段. 最近忙于其他,代码也是偶尔更新.目前算是0.9的版本,就是基本上可以完成一个简单的企业站/博客的功能. 主要特点:前台完整演示:文章.产品.留言.界面响应 ...

  10. Python全栈开发之路 【第五篇】:Python基础之函数进阶(装饰器、生成器&迭代器)

    本节内容 一.名称空间 又名name space,就是存放名字的地方.举例说明,若变量x=1,1存放于内存中,那名字x存放在哪里呢?名称空间正是存放名字x与1绑定关系的地方. 名称空间共3种,分别如下 ...