UNFORGIVEN 发表于 2018-12-3 21:23:33

通过 临时twrp 执行root 的通用方法, 再也无需修补boot

帖子版本:2020.5.1

本文已受 Calyx Hikari光卡、sanshu三叔 许可发布
本文写给小小白看的,为了避免因为不够详细而被人骂
使用此贴的方法,无需再使用别人提供的修补boot执行root
并且临时twrp不会影响分区结构
还原root需要当前版本的原机boot 否则无法还原,方法详见最后

适用于这些机型:
Nokia 6.1(2018 第二代)
Nokia 7 Plus
Nokia X6 / 6.1 Plus
以下机型请用 请用Nokia7plusv3.2.1.0-noflash.img
Nokia 7
Sharp S2
Sharp S3/mini

本教程要求Bootloader必须被解锁。本文新手向。
解锁方法参考光卡的微博
HCT_Giantfrisbee岛主光卡

诺基亚6 2017请移步:https://dospy.wang/forum.php?mod=viewthread&tid=184

诺基亚8 请移步:https://www.dospy.wang/thread-5228-1-1.html

诺基亚8 Sirocoo请移步:https://dospy.wang/forum.php?mod=viewthread&tid=69





第一步,准备工作
手机安装MagiskManager.apk (请从https://github.com/topjohnwu/Magisk/releases 下载)
电脑安装 OST LA 6.0.4 (下载见本文末尾)
电脑下载谷歌adb工具包 (下载见本文末尾) 解压全部文件放到你能找到的位置备用
电脑安装adb手机驱动 (下载见本文末尾)
下载Magisk-v20.1.zip (下载见本文末尾 或从https://github.com/topjohnwu/Magisk/releases 下载)

下载twrp镜像文件
Nokia7 plus安卓p 使用Nokia7plusv3.2.1.0-noflash.img (下载见本文末尾, 转自 hikari_calyx)
Nokia7 plus安卓10 请去这里下载 https://sourceforge.net/projects/b2n-sprout/files/TWRP-TEN/
POB是给换装了puredisplay的7plus用的
OOB是给没换装的7plus用的
如果不匹配,启动进去之后你只会看到一片白
分不清的话随便选一个启动,如果发现启动后一片白就强制重启,用另一个

Nokia X6安卓p 使用TWRP 3.2.3-0-noflash-DRG.img (下载见本文末尾, 转自 https://forum.xda-developers.com/nokia-6-1-plus/development/recovery-twrp-3-2-3-0-team-win-recovery-t3893909)
Nokia X6安卓10 请去这里下载 https://sourceforge.net/projects/drg-sprout/files/TWRP/TEN/

选用安卓10的boot遇到卡powered或者卡logo的情况,三键强制重启后,换其他版本的twrp即可
一般试几个之后就能找到正确能用的
因为twrp版本会随着系统版本号的更新而相继失效,所以本帖不再提供特定twrp文件

已知00WW_4_10C_SP03 (410F.B01)某一7 plus机器的 正确版本为 twrp-3.3.1-0-B2N_sprout-OOB-10.0-20191121.img
已知00WW_4_10C_SP03 (410F.B01)某一X6机器的 正确版本为 twrp-3.3.1-0-DRG_sprout-10.0-20200427.img

把选好的twrp镜像文件和magisk.zip存放到电脑D盘根目录




第二步,执行指令
让手机进入DM模式
实在是说了太多次进去DM模式的方法了
请看这个帖子:https://dospy.wang/forum.php?mod=viewthread&tid=69
里面的第三步(有非常详细的进入方法)

手机进入DM模式后,关闭OST软件窗口
打开ost安装目录C:\Program Files (x86)\OST LA
唤醒powershell窗口
两个方法
1、直接点击左上方 文件 - 打开Windows Powershell - 选第一个
或者
2、按住键盘 Shift 键,鼠标在空白处右键,选择 在此处打开Powershell






执行
.\fastboot-android reboot-bootloader
回车
此时手机重新进入DM模式






第三步,刷入临时twrp、sideload

执行
.\fastboot-android boot D:\Nokia7plusv3.2.1.0-noflash.img
此指令请根据实际文件名作出改动
如果开机卡powered请长按三键重启
并根据上述外网链接选择其他版本的img文件


此时手机正常进入twrp,如下图,现在点击Advanced

如下图,点击ADB Sideload







电脑打开你解压全部文件的谷歌platform-tools工具包
唤醒powershell
跟上述方法一致,这里不再重复截图

执行
.\adb sideload D:\Magisk-v20.1.zip


手机正常刷入


显示刷入结束




现在重启手机,选择Reboot System
注意不要勾选Install as a System App
滑动操作栏开机


正常开机


开机root完成






关于还原root(2019.1.9新增)
三叔 提供
双清后本方法无效

因为用本帖方法会让magisk manager软件内还原镜像功能不成效
所以请通过flash原机boot的方法来还原boot

第一步,将原机boot拷贝到电脑
确定执行完本帖操作结束
开机后,根目录/data 下会有一个stock_boot.img.gz压缩包
这是magisk的刷机脚本自动备份的
解压得到img,这个就是当前分区的原机boot
把它拷贝到电脑D盘

第二步,执行还原root
手机进入DM模式

powershell窗口

执行
.\fastboot-android reboot-bootloader

执行
.\fastboot-android flash boot D:\stock_boot.img

接着执行
.\fastboot-android reboot
开机后即是未root状态
(flash boot指令会自动刷入当前分区)



用到的文件
**** Hidden Message *****






















































sanshu 发表于 2018-12-3 22:06:12

听说这样就是沙发

hikari_calyx 发表于 2018-12-3 22:32:04

可以的。
现阶段我们仍然要保持和国外开发者的充分交流。

老派文艺青年 发表于 2018-12-3 23:34:04

嗯嗯嗯嗯嗯

1574587 发表于 2018-12-3 23:55:54

诺基亚x6有机会跟进一下吗

dxfjh 发表于 2018-12-4 07:17:28

听说这样就是沙发

飞行络 发表于 2018-12-4 08:42:33

1574587 发表于 2018-12-3 23:55
诺基亚x6有机会跟进一下吗

X6随时都可以用这个帖子的方法

Ex2zxc 发表于 2018-12-4 09:43:37

试试twrp root

yltybaby 发表于 2018-12-4 09:52:10

nice!谢谢光大!

曾雨博 发表于 2018-12-4 09:55:25

试试

曾雨博 发表于 2018-12-4 09:56:18

试试

爱飞的燕子 发表于 2018-12-4 11:25:11

做这个,前提也是要先解锁吧?

飞行络 发表于 2018-12-4 11:33:06

爱飞的燕子 发表于 2018-12-4 11:25
做这个,前提也是要先解锁吧?

必须解锁

yfxdut 发表于 2018-12-4 11:51:56

这个方法好。感谢分享!

761328691 发表于 2018-12-4 12:09:34

板凳,支持一下
页: [1] 2 3 4 5 6 7 8 9 10
查看完整版本: 通过 临时twrp 执行root 的通用方法, 再也无需修补boot