-
-
[分享]MIUI稳定版刷机+部分root获取+xp安装记录
-
发表于: 2018-11-1 21:05 10224
-
最近对自己的red mi 4A手机进行了刷机root,原因是笔者想借此设备调试某个APP。在此过程中遇到了很多的问题,踩了一些坑,这里分享出来,或许可以给各位苦于刷机的同学些许参考。PC环境为ubuntu。设备环境如下:
步骤
1. 解锁设备BootLoader,请参考设备厂商关于解锁BL的说明。2. 刷入自己喜欢的系统版本,笔者倾向于miui国际版,因为广告少。miui稳定国际版线刷包下载链接
# 手机通过usb连接电脑 adb devices # 显示所有连接的移动设备,建议在刷机时只连接一个设备,方便输入命令 List of devices attached 665e97bd7d94 device # 这个是笔者的设备 adb reboot bootloader # 使手机重启进入fastboot模式,也可以使用按键方式 # 进入到线刷包解压出来文件的目录,这里笔者下载的稳定版线刷包为9.6.5.0 cd xxx/rolex_global_images_V9.6.5.0.NCCMIFD_20180828.0000.00_7.1_global/ # 执行刷入线刷包命令,flash_all.sh该文件一般的线刷包都会提供 ./flash_all.sh # 注意刷机成功后机子会自动重启,然后等待一段时间后,机子即可进入住界面 # 在此过程中可能会遇到fastboot no permission、adb 无法识别设备的问题,可通过将设备vid添加到udev规则中解决,具体方法如下 # 通过lsusb查看个人目标移动设备的vid lsusb Bus 002 Device 002: ID 8087:0024 Intel Corp. Integrated Rate Matching Hub Bus 002 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub Bus 001 Device 004: ID 8087:07dc Intel Corp. Bus 001 Device 006: ID 046d:c084 Logitech, Inc. Bus 001 Device 002: ID 8087:0024 Intel Corp. Integrated Rate Matching Hub Bus 001 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub Bus 004 Device 001: ID 1d6b:0003 Linux Foundation 3.0 root hub Bus 003 Device 002: ID 04f2:b506 Chicony Electronics Co., Ltd Bus 003 Device 096: ID 18d1:d00d Google Inc. # 笔者设备 Bus 003 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub # 添加设备vid到/etc/udev/rules.d/51-android.rules echo "SUBSYSTEM==\"usb\", ATTR{idVendor}==\"18d1\", MODE=\"0666\", GROUP=\"plugdev\"" >> /etc/udev/rules.d/51-android.rules service udev restart #重启服务使之生效
3. 进入系统界面,先激活本设备,在此过程中可能会遇到卡在检查更新界面无法进入系统的情况,可以返回上一步,然后开启飞行模式,即可跳过检查更新步骤。对于笔者的小米手机,常按电源键即可即可进入模式选择界面。激活设备后,打开开发者选项,激活允许通过adb调试应用。
# 手机通过usb连接电脑 adb devices # 显示所有连接的移动设备,建议在刷机时只连接一个设备,方便输入命令 List of devices attached 665e97bd7d94 device # 这个是笔者的设备 adb reboot bootloader # 使手机重启进入fastboot模式,也可以使用按键方式 # 进入到线刷包解压出来文件的目录,这里笔者下载的稳定版线刷包为9.6.5.0 cd xxx/rolex_global_images_V9.6.5.0.NCCMIFD_20180828.0000.00_7.1_global/ # 执行刷入线刷包命令,flash_all.sh该文件一般的线刷包都会提供 ./flash_all.sh # 注意刷机成功后机子会自动重启,然后等待一段时间后,机子即可进入住界面 # 在此过程中可能会遇到fastboot no permission、adb 无法识别设备的问题,可通过将设备vid添加到udev规则中解决,具体方法如下 # 通过lsusb查看个人目标移动设备的vid lsusb Bus 002 Device 002: ID 8087:0024 Intel Corp. Integrated Rate Matching Hub Bus 002 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub Bus 001 Device 004: ID 8087:07dc Intel Corp. Bus 001 Device 006: ID 046d:c084 Logitech, Inc. Bus 001 Device 002: ID 8087:0024 Intel Corp. Integrated Rate Matching Hub Bus 001 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub Bus 004 Device 001: ID 1d6b:0003 Linux Foundation 3.0 root hub Bus 003 Device 002: ID 04f2:b506 Chicony Electronics Co., Ltd Bus 003 Device 096: ID 18d1:d00d Google Inc. # 笔者设备 Bus 003 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub # 添加设备vid到/etc/udev/rules.d/51-android.rules echo "SUBSYSTEM==\"usb\", ATTR{idVendor}==\"18d1\", MODE=\"0666\", GROUP=\"plugdev\"" >> /etc/udev/rules.d/51-android.rules service udev restart #重启服务使之生效
3. 进入系统界面,先激活本设备,在此过程中可能会遇到卡在检查更新界面无法进入系统的情况,可以返回上一步,然后开启飞行模式,即可跳过检查更新步骤。对于笔者的小米手机,常按电源键即可即可进入模式选择界面。激活设备后,打开开发者选项,激活允许通过adb调试应用。
4. 通过adb push将Magisk包、xp包push到设备中, Magisk官方下载界面, xp官方下载界面
# 在设备的/sdcard/创建一个Root目录(目录名随意) adb shell "mkdir /sdcard/Root" # push Magisk包到Root目录下 adb push xxx/Magisk-v17.1.zip xxx/Magisk-uninstaller-20180901.zip /sdcard/Root/ # push xp installer到Root目录下 adb push xxx/Xposed_Installer_3.1.5.apk /sdcard/Root/
5. 通过第三方recovery热启动系统进行patch,并安装Magisk zip包,第三方recovery可在cofface大佬博客上下载,完成后重启系统
# 在设备的/sdcard/创建一个Root目录(目录名随意) adb shell "mkdir /sdcard/Root" # push Magisk包到Root目录下 adb push xxx/Magisk-v17.1.zip xxx/Magisk-uninstaller-20180901.zip /sdcard/Root/ # push xp installer到Root目录下 adb push xxx/Xposed_Installer_3.1.5.apk /sdcard/Root/
5. 通过第三方recovery热启动系统进行patch,并安装Magisk zip包,第三方recovery可在cofface大佬博客上下载,完成后重启系统
# 先进入fastboot模式 adb reboot bootloader fastboot boot xxxx/cofface_recovery_redmi4A.img # 这里的第三方recovery为TWRP项目适配miui的版本,可以在cofface大佬博客上找到
效果界面:
6. 安装xp_installer.apk,然后通过installer安装最新xp的sdk v89,注意给予xp_installer root权限,安装后的效果:
# 先进入fastboot模式 adb reboot bootloader fastboot boot xxxx/cofface_recovery_redmi4A.img # 这里的第三方recovery为TWRP项目适配miui的版本,可以在cofface大佬博客上找到
效果界面:
[招生]科锐逆向工程师培训(2024年11月15日实地,远程教学同时开班, 第51期)
最后于 2018-11-1 21:13
被Yougar编辑
,原因: 题目错了 非完全root
赞赏
他的文章
看原图
赞赏
雪币:
留言: