红米7a吧 关注:291贴子:2,178
  • 28回复贴,共1

红米7A_MIUI刷面具root教程

只看楼主收藏回复

看吧里有很多人在问怎么给7a刷面具root, 想了想楼主当时也是找来找去找不到办法, 甚至试了什么奇兔的10元付费包, 都不好使, 最终在酷安里看到了一个Q群群号, 加群得到了刷机教程, 最终很快地得到了root权限.
在此发出来, 方便广大吧友刷机
二楼先分析原因


IP属地:广东1楼2021-02-03 17:52回复
    我们大概都知道, 现在手机只要能解bl锁, 就可以刷面具, 进而获得root权限.
    一般来讲,就是, 安装面具管理器,在里面选择安装一个破解一个镜像或者安装zip包, 然后进入第三方rec之后会自动刷入需要的东西, 然后重启面具就已经安装好了.
    可是为什么7a不行呢——应该有人按照通用方法试过的吧, 确实不行的呢,会卡第一屏
    为什么呢, 其实最主要的原因, 是因为7a的MIUI是32位系统, 而面具管理器对MIUI 32位的boot镜像破解的支持有问题
    所以按照通用的办法应该会死在这一步破解替换boot镜像上.
    以上是楼主的见解, 原因大概就是这样了, 不排除有错漏,欢迎指出
    3楼放刷机前置条件


    IP属地:广东2楼2021-02-03 18:02
    回复
      - - 前 置 条 件 - -
      红米7A(已解bl锁 且 当前系统为MIUI 正常运行)
      一台win电脑(已装7A驱动)
      知晓:按住音量下开机——fastboot模式
      知晓:按住音量上开机——recovery模式
      提醒一下:
      重要数据请做好备份,确认自己需要的MIUI版本为手机当前的版本


      IP属地:广东3楼2021-02-03 18:08
      收起回复
        (解bl锁是一切操作的前提,如何解bl锁请查通用方法,在此不再赘述)


        IP属地:广东6楼2021-02-03 20:40
        回复
          -
          一、 刷入第三方recovery
          ①下载adb
          - (没有自己的想法用推荐的就成)
          - 链接:https://pan.baidu.com/s/1SKu24yyShwg16lyIupO5VA 提取码:ih0i
          - 下载完后解压在电脑上合适的位置
          ②下载rec
          - (没更好的想法的话就用这个twrp就成)
          - 下载链接:https://cloud.189.cn/t/uuIzymZZFbey 提取码:yzy9
          - 下载完之后把.img文件放在adb的目录下
          ③通过adb的fastboot刷入第三方rec
          - 按下win徽标键, 直接敲键盘cmd, 出来选项了回车打开
          - 输入切换目录的命令 cd 目录, 总之目录是你解压adb的地方, 比如 cd C:\Users\你的用户名\Desktop\adb ,能直接看到里面有fastboot.exe和你放进去的rec镜像文件, 如果在D盘别的盘还要再输入一次D:这样的
          - 手机按音量减开机进fastboot连接电脑
          - 输入 fastboot devices测试连接,如果前面目录切换正确的话, 应该可以看到一串简短的返回值,标明已连接的设备. 否则请检查前面的步骤是否有误
          -输入fastboot flash recovery xxxxx.img , 其中xxxxx.img是你的镜像的文件名, 直接在文件管理器复制文件名然后粘贴到命令对应位置里就行
          - 如果这步成功, 会看到进度条,会看到sending,会看到done, done了完成了就输入fastboot reboot recovery,重启进rec,当然你选择长按电源键再按住音量加物理重启进rec也行
          - 提醒下, 如果刷成功了但重启还是MIUI原本的rec的话, 再按照上面的步骤重新刷一下并重启试试
          - 如果重启进rec后你看到的不是MIUI原本rec的界面, 那么这一步就算是完成了, 你已经成功刷入了第三方rec, (可以看下一楼了(


          IP属地:广东7楼2021-02-03 20:40
          收起回复
            -
            二、刷入修补boot镜像
            - 无法直接用面具管理器得到32位MIUI的boot镜像的修补镜像,我们可以手动制作一个. 我们需要手动提取出来这个boot.img 然后上传到一个支持修补的网站, 再把生成的修补好的boot刷机包下载回来, 再交给rec刷入. 大概就是这么个流程.
            -
            ①得到patboot.zip
            - 这个就是那个修补好的boot镜像的刷机包了. 每一个不同版本的MIUI的patboot.zip 不 能 互 相 通 用, 必须单独制作,(同版本号不同地域的MIUI也需要单独制作), 但相应的, 相同版本的MIUI,patboot文件是一样的,所以你可以先来这个我们群里下载已经做好的patboot.zip(11.0.6 / 11.0.2 / 12.0.2 / 10.2.14 / 10.2.10 / 10.2.6 全部为国内版)(企鹅号187732133
            - 如果你不(lan)想(de)加群,或者确实没有你需要的版本——那么何不自己动手做一个呢!
            - - 你需要下载你所需版本的线刷包, 7a刷机包下载来这里 https://roms.miuier.com/devices/pine
            - - 线刷包下载完成后用压缩软件打开, (有可能需要解压两次(tgz是一种压缩文件格式)我记不清了),总之从线刷包里复制出来boot.img(聪明如你,肯定很容易找到的,对吗)
            - - 得到boot.img之后,来这个网站 https://patcher.yaalex.tk/ 老外做的,用法应该很简单,点一下上面的FILE,选中刚刚的boot.img, 点一下upload,等进度条, 点一下download下载回来, 你就有patboot.zip了(大概就是这样,聪明如你,一试便知)
            -
            ②刷入patboot.zip
            - 进入recovery - 手机连接电脑 - 把patboot.zip从电脑上放到手机内存里,有内存卡的话放卡里更佳
            - 主页 - 点右侧"清除" - 滑动确认(三清) - 返回主页 - "安装" - (安装zip包)找到patboot.zip文件(手机内存-/sdcard 存储卡-/external_sd) - 确认刷 - 返回主页 - "清除" - "格式化Data分区" - 输入yes确认 - 返回主页 - "重启" - 重启至rec - 等待重启进rec
            -
            - 这一步没有什么评判成功与否的标准,接着往后淦就完事了


            IP属地:广东8楼2021-02-03 21:27
            收起回复
              !!!!!!格式化Data分区会清除全部数据!!!!!!
              (请务必先备份好数据!)
              三、刷入面具
              -
              ①下载面具的包
              - 我们需要"Magisk-vXX.X.zip"这个, rec连电脑发到手机里, XX.X是版本号, 新旧无太大所谓
              - 如果你前面加了群的话,群文件里就有, 可以直接下载
              - 自己下载的话, 链接 github.com/topjohnwu/Magisk/releases 下载Magisk-v21.4.zip的那个,其它版本的也可以都在底下了根据自己需求选,无特殊情况最新即可
              - 补充,我突然想起github的release好像是被墙了,可能直接下会连不上?这样的话自己去找找链接也行,或者自己想想办法
              - 下载好了放手机里
              -
              ②刷入面具
              - rec主页 - "安装" - (安装zip包)找到面具文件 - 确认刷 - 刷完重启手机 - 耐心等待进入系统
              - (因为格式化了Data分区所以首次进入系统需要时间较长)
              -
              - 到这一步其实可以说你已经安装好面具了, 注意7A的面具管理器默认出现在主页面的第二页,因为系统自带应用排满了第一页(所以如果你一眼看不到请手指左滑


              IP属地:广东9楼2021-02-03 23:32
              回复
                以上就是7a的刷机流程了,root权限的话在面具管理器里面的底下的按钮里可以点进去,屏蔽root的话用里面的magisk hide, xposed模块的话用面具模块riru-core 和 riru-edxposed, xposed manager也自带一个xposed hide屏蔽检测. MIUI的xp框架推荐 customiuizer 和 chimi 一起用完全自定义你的MIUI细节和增强
                有什么错漏可以指出,有疑惑可以提问,我会在我知识能力范围内尽可能修正错误和解答问题
                那么,就是这样
                祝老哥们刷机顺利#(滑稽)


                IP属地:广东10楼2021-02-03 23:38
                收起回复
                  你怎么不刷64位的系统?


                  来自Android客户端13楼2021-02-07 12:37
                  收起回复
                    楼主后面怎么搞,看不懂


                    IP属地:广东来自手机贴吧14楼2021-02-17 05:15
                    收起回复
                      打算回头开个新帖毕竟现在情况出了不少变化
                      按照重定向的github仓库的提交时间来看,那个老外关闭自己网站应该就是一两周前的事
                      打算把群里现成能用的patboot.zip发出来让大家能直接下载
                      翻墙出去谷歌了一波,没有找到任何其它的有效的结果,也就是说这玩意儿仅此网站一家
                      我前不久试了下这个项目,结果是看起来不太能用的样子,正在试着询问作者,不过不抱太大期望
                      如果有啥子新进展了我会再氵几楼的


                      IP属地:广东来自Android客户端16楼2021-02-21 00:45
                      回复
                        bd


                        IP属地:重庆来自Android客户端17楼2021-02-21 21:01
                        回复
                          坏消息是,楼主我放弃研究那个项目了,对不住了,咱十年前的破电脑上面linux装个python3,9,0装了半个小时最后报错,告辞告辞,这个项目要在Linux上,要py390以上,要先用别的工具解压boot.img, 把其中某个文件修补后再用打包工具把所有文件重新打包成一个新的东西,这里面搞不明白的地方太多了,我实在是没能力继续研究下去了,告辞告辞
                          好消息是,7A 8 8A有一个专属的包应该可以直接卡刷面具,直接绕过patboot.zip这一步,因为那个卡刷包是专门改过没有修补boot.img的bug的所以可以直接卡刷,然后如果你想要最新版或者某些模块特殊需求最新版可以再刷最新版本的面具包比如Magisk-v21.4.zip这样的
                          抽空,抽空就发出来,这两天杂事快晕死了我只想躺在床上刷手机


                          IP属地:广东来自Android客户端18楼2021-02-21 22:21
                          收起回复