设为首页|收藏本站|
搜索
跳转到指定楼层
楼主
发表于 2017-4-12 19:43:52 | 只看楼主 |只看大图 |倒序浏览 |阅读模式 |收藏本帖
本帖最后由 Durance 于 2017-6-6 18:01 编辑
一加手机向来的特点是开放,也常被称为“刷机小王子”,手机可玩性明显高于其他设备。作为一加手机的加油,若对此感兴趣也应自主尝试学习相关操作方法,逐渐增强自己的能力,自己动手,感受Android自由,开放的乐趣。



本文针对不同的人群需要进行分流:

A(新手用户):利用工具箱等可以方便地达到需要的需求,不需要掌握太多知识,基本无专业名词,操作简单,但可能遇到一些问题,且对于问题定位不太方便,适合于不希望接触过多相关知识,只想达到相关目的的普通用户。A部分内容较为直白和浅层次,不探究相关原理性内容。
B(进阶用户):使用专业工具和命令,通过无GUI用户界面的Android工具的相关指令手动对手机进行操作,供给进阶用户参阅学习,掌握相关知识,并熟练使用相关工具。此类用户可直接跳过A部分,直接查看B部分内容。

本帖分布情况(目录):






A 新手用户:我想简单快速完成相关操作


想要快速完成想做的操作,可以借助工具箱来完成。我于近期写了一个简单的工具箱软件,本部分内容以工具箱为例进行。

进行操作前,请先下载此工具:工具箱发布帖:http://www.oneplusbbs.com/thread-3340859-1-1.html

个人疑问如果我在社区无法及时回复,可关注微博:Darren_1998,有问必答







一、解锁与上锁
请注意:
解锁将擦除所有数据,包括音乐,视频,图片等,请先做好备份!!
解锁将擦除所有数据,包括音乐,视频,图片等,请先做好备份!!
解锁将擦除所有数据,包括音乐,视频,图片等,请先做好备份!!

解锁(解除BootLoader锁)是执行所有针对手机系统级操作的先决条件,包括刷机,ROOT,刷写Recovery等,一台未解锁的手机只可使用带有官方签名的ROM。
解锁步骤:
Step1、手机确保开启了开发者模式,并打开了开发者选项中的USB调试OEM解锁开关。方法如前文演示;

连接手机,运行工具箱(如果未安装驱动,建议先选择1安装驱动)



Setp2 输入序号0,检查当前手机状态


图中可看到,当前处于device状态,即为开机状态。

解锁将擦除所有数据,包括音乐,视频,图片等,请先做好备份!!

Step3、输入序号3,开始解锁手机


选择STEP2中提示的连接状态,以我为例,选择 已开机 状态,即序号1.


手机随后进入Fastboot模式,稍等片刻,可看到提示,解锁完成。


上锁方法与之类似,请注意,我们不建议上锁,但如果实在需要进行上锁操作,务必保证当前是官方的Recovery官方的ROM,且未做修改,然后使用工具箱的 上锁 按照提示进行操作。


注:解锁手机后,每次开机均会有3秒的英文界面提示,告知用户手机处于解锁状态,此提示无法再解锁状态下去除,是正常情况,也是谷歌制定的安全规范要求,上锁后此提示即可消失。




二、ROOT
ROOT后的系统升级方法请看本楼底部内容。

解锁后,大多数用户都会进行ROOT操作,本次工具箱也是首创加入了ROOT功能,具体ROOT方法如下:

STEP1 输入序号0,检查当前手机状态


记住屏幕的显示,device,即为开机后的正常连接状态


STEP2 在主菜单选择序号8,ROOT手机




STEP3 根据自己在STEP2返回的数据选择手机状态,以序号1为例...



确定后,手机将进入fastboot模式,电脑端将提示选择手机型号,以便于工具箱输入正确的第三方Recovery,以一加3为例,选择序号1



稍等片刻后,手机将进入Recovery状态,


确定进入Recovery主界面后,根据提示,在电脑端按下任意键继续



根据屏幕提示,进入Sideload模式,随后按下任意键继续,稍等片刻可看到ROOT完成提示。




完成后,点击Reboot System按钮,手机会立即重启(重启前可能有提示是否安装TWRP软件,根据自己选择即可,不知道是什么东西的可以直接选择Do not install按钮跳过)




ROOT完成。
判断ROOT是否成功,请不要查看*#808#中的显示,只需打开查看桌面是否有SuperSU应用,打开后查看是否有关于二进制的错误提示即可,有SuperSU可运行,无错误提示即成功。





三、Recovery刷写,ROM刷写、双清


想要刷写第三方ROM,与是否ROOT无关,但解锁是其先决条件,且需要第三方的Recovery,如未解锁,请先看上文内容解锁设备。

①刷写Recovery

此操作可通过工具箱进行,选择序号5后选择手机连接状态,按照提示进行操作即可完成第三方Recovery刷写和启动。

②双清

双清应该是加油经常听到的名词,双清将清除用户数据,如 应用程序等,双清操作需要在手机端Recovery进行,进入Recovery后(进入Recovery可通过开机看到英文提示后,按下音量键切换到Recovery,按下电源键确认进入Recovery模式;也可通过工具箱序号11根据提示进入Recovery模式,随后选择Wipe/清除 按钮,滑动滑动条即可完成双清操作)

③ROM刷写

刷写ROM需通过第三方Recovery进行,首先将下载的ROM(ZIP格式压缩包,不要解压)放在手机存储根目录下,随后在第三方Recovery下双清后(建议进行双清操作,但不是强制要求,双清将清除用户数据,如 应用程序等)点击 Install/安装 按钮,找到ROM文件(ZIP格式),滑动进行刷写,稍等片刻即可刷写完毕。

四、ROOT后怎样升级系统?

完成ROOT操作后,手机将无法直接通过OTA更新系统,若要进行系统升级,则需要按照以下方法进行:(工具箱后期将加入ROM刷写功能)
1、下载全量升级包,并将其放置在手机存储根目录。
2、关闭手机,开机时,看到英文解锁提示界面后,按下音量加号或减号键,切换到Recovery一栏,随后,按下电源键确认,进入Recovery模式。
3、进入Recovery界面(如提示输入密码,请用锁屏PIN码尝试,如提示是否保持System分区仅仅可读,直接滑动滑动条)
4(本操作是双清,可以不做直接跳过,双清将擦除手机数据(联系人,应用等))、点击Wipe按钮,滑动清除数据。
5、返回主界面,点击Install按钮,在出现的界面中找到下载的全量包,点击确认,滑动写入,等待刷写完成即可。

附:Android玩机图


常见问题解答:
1、Recovery刷机提示错误7,怎么回事?(本帖55楼情况)
       在这里,错误7并非重点,重点的是错误7前的一句,可以看到错误信息为:this package is for "OnePlus3", this is "oneplus3",这句话的意思是,这个刷机包是供给OnePlus 3用的而不是oneplus3,有加油可能会说,嗯,不是都一样吗,都是一加3;其实不然,机器终究是机器,大小写不同他也会认为不是一个设备,那么是什么原因导致此情况的呢?在ROM的刷机脚本中,为了防止用户刷写错误的刷机包,已经写入了机型验证代码,如果机型验证不通过,则终止刷机进程,这是为了防止类似一加3刷入一加1的ROM导致无法开机问题,那么出现这种大小写错误,通常是由于用户刷入了存在缺陷的ROM或其他官方性的原因,导致机型名称发生改变,无法刷入。解决方法为,可第一,尝试更换Recovery版本,钻空子,第二,有一定水平的可尝试修改刷机脚本,删除机型验证代码重刷,此举将同时纠正错误的机型名称。
2、解锁后,开机的提示可以去除吗?
       答:不可以,这是Google的安全规范,旨在提醒用户设备已经解锁,不是特别安全,这个提示是无法去除的,除非进行重新上锁操作。
3、一加3T进入TWRP让输入密码怎么办?
       答:用户可能设置了加密手机,这种情况下,首先查看自己设置的 锁屏密码 是否是PIN码形式,如果不是,先开机将密码修改为PIN码,然后进入TWRP,提示输入密码时输入设置的锁屏密码,随后按下输入键盘的回车确认,此时应该可以进入Recovery,如果无效,可尝试再次重启一次到Recovery。
4、卡在Recovery启动界面怎么办?(通常为一加3用户)
       答:TWRP官方确认,目前一加3的TWRP存在 如果用户手机的DATA分区是F2FS格式的情况下长期加载无法进入主界面的情况,TWRP官方给出的方法是 等的久一点,如果长时间无法进入,尝试强制关机(长按电源键10s),开机时,看到英文解锁提示界面按下音量键加号或减号,可看到菜单,再菜单界面使用音量键切换到recovery,随后,按下电源键确认进入recovery模式,此时启动速度应该会快一些。




展开

评分

参与人数 202加油 +783 理由
a23333 + 1 很给力!
U1479459742882 + 1 很给力!
新路幼苗胖马 + 3 很给力!
最美的遇见 + 1
W1484934454606 + 1 很给力!
中天雨 + 5 很给力!
K1494632038111 + 1 很给力!
J1482204335522 + 1 很给力!
凹凸曼大战葫芦娃 + 1 很给力!
U1495705981253 + 1 很给力!
E1478938659633 + 5 很给力!
L1483075966304 + 1 很给力!
I1493615050558 + 1 很给力!
墨拾柒 + 3 很给力!
M1481898987214 + 1 很给力!
我们是1加人 + 1 很给力!
Z1495067066455 + 1 很给力!
X1487428405482 + 1 很给力!
你咋不上天和太阳肩并肩 + 1 很给力!
Y1486201610128 + 1 很给力!

查看全部评分

欢迎关注微博:Darren_1998,有问必答
发表于 2017-4-12 19:43:53 | 只看该作者
本帖最后由 Durance 于 2017-4-14 21:14 编辑


B 进阶用户、我想学习专业些的内容,全手动手动操作




基础知识了解
1、Android调试工具主要用到ADB工具和Fastboot工具,工具包下载: adb.zip (626.34 KB, 下载次数: 889)
2、什么是Fastboot,ADB?

Fastboot:在百度百科中,可以看到这样的解释:在安卓手机中fastboot是一种比recovery更底层的刷机模式,fastboot是一种线刷,就是使用USB数据线连接手机的一种刷机模式。相对于某些系卡刷来说,线刷更可靠,安全。在PC端使用fastboot需要相应的fastboot工具,我们平常使用工具箱刷写Recovery镜像,实际上即是通过fastboot这个工具来调用实现。

ADB:ADB的全称为Android Debug Bridge,即调试桥,方便调试设备或调试开发的Android APP。

3、怎样启动Fastboot和ADB
①下载ADB与Fastboot工具
②将adb工具包解压到合适的地方,本文以将其解压到D:\adb为例进行展示

③启动命令提示符
可通过运行cmd启动或在Windows徽标处右键,选择命令提示符启动

④定位到工具包所在目录,依次输入:
  1. D:
  2. cd adb
复制代码

以此切换到D:/adb工作目录,此时可通过输入
  1. adb version
复制代码

根据提示信息确定是否可正常使用,如图即为正常的情况。


三、我可以用ADB和Fastboot干什么,怎么做?

在做任何事情之前,我们都需要连接手机到电脑端,并开启USB调试模式,通过命令查看是否连接正常。
如果处在开机状态或recovery下,命令为:
  1. adb devices
复制代码
Fastboot下,命令为
  1. fastboot devices
复制代码

根据返回信息确认是否连接正常,若返回信息左侧显示为一序列号,右侧显示device或recovery或sideload或fastboot均为正常情况,分别代表此时设备所处的状态,如:



<1>ADB工具

最常用的,我们可以通过ADB,我们可以进行通过USB端进行ROM刷机包刷机操作。
将手机进入Recovery模式,可看到,由于一加三由于出厂Android版本为6.0,为遵循Google新的安全规范,已经对data分区进行了加密,在官方Recovery下已经看不到曾经熟悉的从内置存储中升级的选项,这时候就可以选择从USB端进行升级选项,借助强大的ADB完成系统升级。具体命令为:
  1. adb sideload <file_location>
复制代码
其中,<file_location>应为刷机包所在位置,如果较为复杂,可以讨巧地选择拖拽方式,利用鼠标拖拽将外部ZIP包拖拽入窗口中



回车即可等待ADB自动完成刷机包推送和更新操作。

此外,我们还可以用ADB工具进行安装APK,推送文件到系统等等。在此只提供相关命令,不再提供截图演示
(1)安装APK
  1. adb install <apk文件路径>(可拖拽)
复制代码
(2)卸载软件
  1. adb uninstall <软件名>
复制代码
(3)从电脑上发送文件到设备
  1. adb push <本地路径> <远程路径>
复制代码
(4)从设备上下载文件到电脑
  1. adb pull <远程路径> <本地路径>
复制代码
(5)重启到recovery
  1. adb reboot recovery
复制代码

(6)重启到fastboot
  1. adb reboot bootloader
复制代码

(7)重启手机至系统
  1. adb reboot
复制代码


<2>Fastboot工具

Fastboot工具与ADB工具使用方法相同,只是相关实现命令与作用不同,总的来说,fastboot具有 为设备解锁,刷写img刷机包,格式化系统分区,启动(运行)img文件(通常用于不刷写测试recovery)等功能,相关命令如下:

(1)进行设备的解锁
解锁将擦除所有数据,包括音乐,视频,图片等,请先做好备份!!
解锁将擦除所有数据,包括音乐,视频,图片等,请先做好备份!!
解锁将擦除所有数据,包括音乐,视频,图片等,请先做好备份!!
  1. fastboot oem unlock
复制代码
(2)进行设备的重上锁
  1. fastboot oem lock
复制代码

(3)刷写IMG刷机包
  1. fastboot flash <分区名> <IMG路径>
复制代码
例如,刷写recovery时,输入的命令为
  1. fastboot flash recovery <recovery的img文件路径>(可拖拽入窗口)
复制代码
注:主要的分区有 recovery(恢复模式) system(系统分区) boot(引导分区,存放内核和ramdisk) data(数据分区) cache(缓存分区)
(4)格式化(清除)分区
  1. fastboot erase <分区名>
复制代码
(5)启动IMG镜像(可用于测试我们下载的recovery是否可用或效果如何而不直接将其刷入手机)
  1. fastboot boot <IMG路径>(可拖拽入窗口)
复制代码
(6)启动到系统
  1. fastboot reboot
复制代码

基本的命令大概就是这些,平常可能用到的也大概只有这些命令。

实战案例:

刷写第三方Recovery
命令依次为:
  1. adb devices                                                                        //此命令是检查手机是否正确连接
  2. adb reboot bootloader                           //此命令将手机启动到Fastboot模式,便于操作,如果手机已经在此模式下,则不需要此命令
  3. fastboot flash recovery [此处拖入下载的img文件]                //刷写命令
  4. fastboot boot [此处拖入下载的img文件]                               //启动该Recovery
复制代码

欢迎关注微博:Darren_1998,有问必答
发表于 2017-4-12 19:43:54 | 只看该作者
本帖最后由 Durance 于 2017-4-12 20:15 编辑

以下内容一加3适用:

Recovery:
TWRP 3.0.4.-1:链接:http://pan.baidu.com/s/1bo6xo1D 密码:g57u
TWRP 3.1.0-0:因存在较大问题,不提供下载,请使用3.0.4-1版本

ROOT权限包:
SR3-2.79-SuperSU:链接:http://pan.baidu.com/s/1c3XDCy 密码:a48q

以下内容一加3T适用:

Recovery:
TWRP 3.1.0-1:链接:http://pan.baidu.com/s/1c2b3yoC 密码:f3w9

ROOT权限包:
SR3-2.79-SuperSU:链接:http://pan.baidu.com/s/1c3XDCy 密码:a48q

欢迎关注微博:Darren_1998,有问必答
发表于 2017-4-12 19:43:55 | 只看该作者
欢迎关注微博:Darren_1998,有问必答
发表于 2017-4-12 19:46:09 来自手机 | 只看该作者
占二楼Ծ ̮ Ծ
发表于 2017-4-12 19:48:34 | 只看该作者
伪地板,感谢分享,辛苦了~
提交建议和bug请移步反馈专区:http://www.oneplusbbs.com/forum.php?mod=bugfeedback
发表于 2017-4-12 19:50:28 来自手机 | 只看该作者
来迟了...
---来自一加社区手机客户端

LI1130670212

柴油

Rank: 7Rank: 7Rank: 7
8F
LI1130670212 | 柴油 Rank: 7Rank: 7Rank: 7
发表于 2017-4-12 19:53:51 来自手机 | 只看该作者
666666辛苦了
---来自一加社区手机客户端
发表于 2017-4-12 19:59:26 | 只看该作者
很给力,辛苦了!
NEVER   SETTLE


瓜咸白粥

煤油

Rank: 6Rank: 6

一加手机3

10F
瓜咸白粥 | 煤油 Rank: 6Rank: 6 |1
发表于 2017-4-12 20:17:57 来自手机 | 只看该作者
收藏了
---来自一加社区手机客户端
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

小黑屋|

© 2013-2016 深圳市万普拉斯科技有限公司 版权所有( 粤ICP备13080605号-3 )

粤公网安备 44030402000179号

  

快速回复 分享 返回顶部