使用电脑adb给Essential Phone刷机 —(官方篇)
用ADB给Essential Phone线刷升级
重要:请确保在刷机前已经解锁,关于解锁教程群里有!
准备
- 原版boot
- Twrp boot
- Magisk卡刷包
- 到官网下载OTA包
- 准备好Essential Phone的adb环境或到群里下载紫妈工具箱
(已准备好的话跳过下面这两步)
获取资源
获取原版boot
解压官方fastboot包,找到解压出来的文件夹,找到boot.img
获取twrp boot
- 点击提取码:asp2下载Twrp,
- 将下载好的文件改名为 twrp
下载Magisk
点击Magisk V18.0 密码:85pq下载Magisk V18.0
下载OTA包
- 使用ssr等工具进入官网EP官网
- 找到Community菜单,进入该菜单项的Developer选项
- 到左边找到Go to page标题,选择Android Builds for Essential Phone进入
- 滚轮滑到最下面,选择Current Builds单选项并按Submit Form
(省略前三部请单击这里)
(到这里会出现所有的刷机包) - 点击Download(OTA)或者点击Download(Fastboot)
准备ADB环境
- 在"下载OTA包"第四步那里点击Click here to download current Windows Drivers for Essential Phone.
(或者直接点击这个蓝色链接就好了...) - 打开程序,选择"Setup requires 19MB in:"选项后面的省略号,安装到d盘.
- 在打开的窗口内选择d盘根目录,新建adb目录并选择
- 勾选"i agree to the License treams and conditions"并单击INSTAILL
(如果觉得麻烦的话直接下载群里的"紫妈工具箱"把里面的adb文件夹解压出来放到D盘根目录就可以了) - win7的话,打开计算机-打开d盘的adb文件夹,按住Shift右键空白处,"在此处打开cmd窗口"
win10按Win+R,打开运行窗口,输入cmd,在命令行里面输入:
cd /d d:/adb/adb
OTA升级(不可降级)
- 打开cmd窗口并cd到adb目录下,确保该目录内有以下几个文件
adb.exe
AdbWinApi.dll
AdbWinUsbApi.dll
fastboot.exe
libwinpthread-1.dll
- 将下载好的文件重命名为XXX.zip(这个可以随便改,只要你记得住)
接下来是手机上的操作
- 手机关机,使用长按音量下+电源键进入到fastboot界面(上方显示绿色的START界面)
- 使用音量键选择上面的字为Recovery mode,按电源键确定,等待重启
- 等待屏幕上显示No command的时候,按住电源键并单击音量上键
- 用音量键选择Apply update from ADB
切换到电脑
- 将手机连接至电脑,在刚才打开的cmd窗口下输入
adb devices
如果返回你手机型号+sideload则表明连接成功
- 使用下面指令进行OTA升级
adb sideload XXX.zip
- 等待读条完成,自动重启
线刷升级(可降级)
重要!如果不确定这手机之前有没有线刷过,请重复刷写两遍以保证双分区都被覆盖!
除非你知道自己在干什么,否则必须用flashall.bat而不是no-wipe刷机
如果 Adb命令 报错请关闭各类安全软件和手机助手再试。
线刷升级会清除数据,请谨慎使用
- 在教程第一步内下载Fastboot更新包
切到手机
- 手动重启到Fastboot模式下(关机状态下长按音量下+电源键进入到fastboot界面)
- 将手机连接到电脑
切到电脑
- 将线刷包内文件夹解压出来,双击打开文件夹,运行flashall.bat文件,等待刷机完成
- 可能在4/4卡的比较久,耐心等待.
- 等待窗口自动关闭后,手机端选择 START 重启手机即可
给官方包root
将twrp,原版boot,magisk放到adb环境下
- 手机关机重启进入fastboot模式(关机以后长按音量下+电源键数十秒)
- 打开cmd,使用数据线连接电脑,
- cd到你的adb目录下,确保里面放有刚才下好的所有内容.
- 刷入twrp.img,使用如下指令
fastboot flash boot Twrp.img
- 手机上用音量键选择Recovery Mode,按电源键确定
- 重启到twrp,输入你的锁屏密码解锁twrp
- 将下载的原版boot,magisk模块放入手机内存根目录
- twrp进入刷入选项,右下角切换至镜像文件(images)
- 找到你已经放好的原版boot文件,选择刷入.
- 右下角切换至刷写文档(zip),滑动刷入Magisk-v18.0.zip
- 等待刷写成功,重启
官方包root了之后如何进行OTA更新
- 找到您当前使用的rom的boot.img文件
- 打开cmd,用cd命令cd到你adb环境所在目录
- 关机,让手机进入fastboot模式
- 使用数据线连接电脑,用如下命令刷回原版boot
fastboot flash boot boot.img
- 重启,利用自带的更新软件更新.或使用上面给出的OTA方法线刷更新,
- 完成之后重启设备确认更新完成,
- 根据上面的办法重新刷写magisk.
- 重启,更新完成.
刷入EX内核
- 待更新...
使用电脑adb给Essential Phone刷机 —(官方篇)的更多相关文章
- Essential Phone刷机教程
安装fastboot驱动(Essential-PH1-WindowsDrivers) 下载ADB刷机指令工具:platform-tools(ADB): 进入开发者选项,打开 USB 调试,OEM解锁选 ...
- 台电X16pro刷机记录
Android: 如果要刷安卓,需要使用win7系统电脑,且需要安装java环境,同时按住 音量减+电源键进入刷机模式(DNX BOOT MODE..),这时在PhoneFlashTool_5.3.2 ...
- LG 2.2.1 P350安卓系统刷机,问题总结,希望对需要的朋友有助
手机误删软件导致短信,键盘等无声音提醒 我的手机前几天被我误删了一个软件,导致电话接不了,别人打电话的时候,老提示我在通话中,但是我可以在通话中看到对方的打电话记录.短信,键盘,USB连接,等等都没有 ...
- 三星平板SM-T320刷机
三星 Galaxy Tab Pro 8.4 (SM-T320) / 国行 固件下载 刷机教程 下载手机驱动,刷机工具Odin,相应的固件包,手机和电脑用数据线连接安装好手机的驱动. 手机先完全的关机, ...
- Nexus 5 刷机 - Android 5.0 Lollipop
Nexus刷机 : 官方地址 刷机步骤 下载相应的安装包 连接USB 重启手机,进入BootLoader界面 : 使用命令 adb reboot bootloader 关机; 音量键下 + 电源键 ...
- android 与 小米1S刷机学习
本文内容为本博客作者原创,转载请注明出处或者发私信. [名词] 1.ROM包 :安卓手机系统,以.ZIP结尾,类似windows的 win7系统包,300M-700M不止 2.卡刷(Recovery模 ...
- AOSP ON MAKO(在NEXUS 4上刷ANDROID 4.4 源代码包-下载/配置/编译/刷机)
AOSP ON MAKO(在NEXUS 4上刷ANDROID 4.4 源代码包-下载/配置/编译/刷机) 特别感谢google官方文档及AOSP源代码开放 參考链接: https://source.a ...
- Essential Phone PH1官方刷机方法
Essential Phone官方有两种包 一种是ota包,即sideload线刷使用的包.但此刷机方法只能ota升级,不能降级. 另一种是Images包,即fastboot线刷使用的包.这种方法可以 ...
- windows下adb+flash_image刷机
刷机是常事,总要把刷机包放在卡上,然后关机三键一起按到recovery再刷,觉得不爽,麻烦,所以研究出了adb调用flash_image刷system分区,全部脚本windows脚本执行,点点鼠标就o ...
随机推荐
- Shell第二篇:正则表达式和文本处理工具
一 什么是正则 正则就是用一些具有特殊含义的符号组合到一起(称为正则表达式)来描述字符或者字符串的方法.或者说:正则就是用来描述一类事物的规则. 生活中处处都是正则: 比如我们描述:4条腿 ...
- oracle 创建表空间TABLESPACE
题外话: 在oracle中,我们的数据库用户都有一个默认表空间归属,当在该用户下创建表或其他对象时默认会将其归属在默认表空间: 不排除后期修改了用户默认表空间的情况存在,此后新加入的对象默认会放置在新 ...
- Unity编辑器:自定义编辑器样式——GUIStyle
通过GUIStyle,可以自定义Unity编辑器的样式. GUIStyle可以new一个全新的实例,这样,需要自己处理所有自己需要的效果. GUIStyle还可以基于已经存在的实例new一个新的实例, ...
- 20175234 数据库MySQL(课下作业)
20175234 数据库MySQL(课下作业) 内容: 1.下载附件中的world.sql.zip, 参考http://www.cnblogs.com/rocedu/p/6371315.html#SE ...
- SCOI2019d1t1平台跳跃[高精]
分析 首先考虑相邻柱子之间没有浮台. 记前 \(m-1\) 个盘子为 x, 第 \(m\) 个盘子为 y,有如下过程:\(x\rightarrow C, y\rightarrow B, x\right ...
- 【愚人节快乐】拥抱Bootstrap,FineUI新版效果超炫!
鉴于 Bootstrap 备受欢迎,我们决定用 Bootstrap 完全替换掉 jQuery,得到了更加漂亮的界面,先睹为快: 注:网页背景图片来自百度网盘,版权归百度所有! 详情:http://fi ...
- 使用go mod结合docker分层缓存进行自动CI/CD
本文地址:https://www.cnblogs.com/likeli/p/10521941.html 喜大奔的go mod 官方背书的go mod拯救了我的代码洁癖症! 环境 go v1.12 do ...
- centos6.5 squid安装
squid作用 1正向代理 标准的代理缓冲服务器,须在每一个内部主机的浏览器上明确指明代理服务器的IP地址和端口号. 透明代理缓冲服务器,代理操作对客户端的浏览器是透明的(即不需指明代理服务器的IP和 ...
- 剑指Offer-- 二叉搜索树中和为某一值的路径
输入一颗二叉树和一个整数,打印出二叉树中结点值的和为输入整数的所有路径.路径定义为从树的根结点开始往下一直到叶结点所经过的结点形成一条路径. 本身题目不是很难,但是因为刚接触pyhon,对一些对象的传 ...
- ES6 Promise 详解
一.概念 Promise,从语法上来讲,它是一个对象,是一个构造函数,可以获取 异步操作 的信息. 简单来讲,就是用同步的方式写异步代码,用来解决回调问题. 二.特点 Promise 对象有两个特点: ...