zoukankan      html  css  js  c++  java
  • 安卓手机没有twrp的情况,如何下刷入magisk并获得root权限.

    安装adb工具

    https://dl.google.com/android/repository/platform-tools_r29.0.6-windows.zip

    1. 从以上地址下载,然后解压到任意目录(例如C:adb).

    2. 将此目录添加到windows环境变量path中.

    3. 在cmd中输入adb, fastboot等命令,如果"显示"xxx"不是内部或外部命令命令",那么说明你弄错了,去了解一下什么是环境变量吧.

    4. 如果显示一堆英文,那么说明安装完成.

    解锁bootloader

    确认你的手机能够解锁bootloader

    众所周知,某些手机是不能解bl锁的,比如X为,vixo,opxo的大部分机型.

    如果你的手机不能解锁,那么告辞...

    按照官方提供的方法解锁Bootloader

    各个厂商都不同,以下以google pixel 3为例:

    1. 点击版本号7次,打开开发者选项
    2. 在开发者选项中打开oem解锁
    3. 手机关机,连接电脑,长按电源和音量-,直到重启,这时就进入了bootloader
    4. cmd输入命令fastboot flashing unlock
    5. 手机屏幕上出现安全提示,根据提示确认解锁就行.

    注意

    解锁bl后不要直接开始刷boot.img,先重启进入一次系统.

    然后再开始刷,以免玄学问题.

    获取boot.img

    下载当前系统的全量包

    一般官网会提供下载,论坛也有人会分享.

    如果没有,那就告辞

    在全量包中找到boot.img文件

    在这个压缩包里翻一翻,总会找到的.

    安装Magisk Manager

    从github下载Magisk Manager,然后安装即可

    https://github.com/topjohnwu/Magisk

    修补boot文件

    将boot.img传入手机中

    boot.img文件放到手机的某个位置,比如我放到Download中.

    一定要备份boot.img

    一定要备份boot.img

    一定要备份boot.img

    设置Magisk Manager的更新渠道为稳定版

    (侧边栏->设置->更新通道)

    不上图了

    修补boot.img文件

    点击安装,选择并修补一个文件,然后找到boot.img文件,选中它.

    然后便会开始下载所需的文件,并且修补boot.img.

    你可能会发现,你的Magisk Manager一直在加载,根本不能下载.

    这是因为一些众所周知的原因.你知道我在说什么的




    获得magisk_patched.img

    不管你的boot.img是放在哪个文件夹中,修补后的magisk_patched.img都只会放在Download文件夹中.

    你可能会发现,这个文件在手机上可以找到,当时在电脑上看不见.

    你试一下把它粘贴到别的地方,说不定电脑就能看见了.

    把他拖到电脑上吧.

    这个文件可能比原文件小,当时没有关系,大丈夫.

    刷入修补后的boot

    进入bootloader

    关机,连接电脑.然后长按音量-和电源进入bootloader模式

    你的手机进入bootloader的方法可能不太一样,但是没有关系.

    刷入

    在cmd中,用cd命令进入你之前存放magisk_patched.img的文件夹里

    比如我的是D:GaoJi edmi4a

    然后输入以下命令

    fastboot flash boot magisk_patched.img
    

    然后重启

    fastboot reboot
    

    完成

    开机之后打开Magisk Manager,你就能看见

    Magisk 已是最新版本

    Magisk Manager 已是最新版本

    然后你就可以搞机了

    翻车了?

    如果刷完卡开机界面了也别怕,解锁了bl的手机是刷不死的.

    但是救砖的方法也多种多样,不知道哪一种才适合你.

    你可以自己多尝试,以下google pixel 3为例

    1. 长按开机和音量-,进入bootloader(多试几次)
    2. 输入原本的boot.img到全部槽(A/B分区手机)
    fastboot flash boot boot.img --slot all
    
    1. 重启到fastbootd
    fastboot reboot fastboot
    
    1. 在fastbootd中,清除用户数据(这里界面上都有文字提示,不多说辽)

    2. 在fastbootd中,选择重启到系统

    3. 好了

  • 相关阅读:
    Vue数据双向绑定原理
    JS递归
    JS数据结构-链表
    JS数据结构-树
    React性能优化手段
    Django请求的生命周期
    Devops-git初识
    Django数据迁移的问题
    无监控,不运维!运维监控工具平台建设总结
    数据库-数据类型及主键外键
  • 原文地址:https://www.cnblogs.com/zzidun-pavo/p/12817060.html
Copyright © 2011-2022 走看看