小米1s误删13个分区变QHSUSB黑砖修复+重新分区
来源:网络收集 点击: 时间:2024-02-15备份
dd if=/dev/block/mmcblk0p1 of=/sdcard/backups/p1.img
dd if=/dev/block/mmcblk0p2 of=/sdcard/backups/p2.img
dd if=/dev/block/mmcblk0p3 of=/sdcard/backups/p3.img
dd if=/dev/block/mmcblk0p4 of=/sdcard/backups/p4.img
dd if=/dev/block/mmcblk0p5 of=/sdcard/backups/p5.img
dd if=/dev/block/mmcblk0p6 of=/sdcard/backups/p6.img
dd if=/dev/block/mmcblk0p7 of=/sdcard/backups/p7.img
dd if=/dev/block/mmcblk0p8 of=/sdcard/backups/p8.img
dd if=/dev/block/mmcblk0p9 of=/sdcard/backups/p9.img
dd if=/dev/block/mmcblk0p10 of=/sdcard/backups/p10.img
dd if=/dev/block/mmcblk0p11 of=/sdcard/backups/p11.img
dd if=/dev/block/mmcblk0p12 of=/sdcard/backups/p12.img
dd if=/dev/block/mmcblk0p13 of=/sdcard/backups/p13.img
dd if=/dev/block/mmcblk0p14 of=/sdcard/backups/p14.img
dd if=/dev/block/mmcblk0p15 of=/sdcard/backups/p15.img
dd if=/dev/block/mmcblk0p16 of=/sdcard/backups/p16.img
dd if=/dev/block/mmcblk0p17 of=/sdcard/backups/p17.img
dd if=/dev/block/mmcblk0p18 of=/sdcard/backups/p18.img
dd if=/dev/block/mmcblk0p19 of=/sdcard/backups/p19.img
dd if=/dev/block/mmcblk0p20 of=/sdcard/backups/p20.img
还原
dd if=/sdcard/backups/p1.img of=/dev/block/mmcblk0p1
dd if=/sdcard/backups/p2.img of=/dev/block/mmcblk0p2
dd if=/sdcard/backups/p3.img of=/dev/block/mmcblk0p3
dd if=/sdcard/backups/p4.img of=/dev/block/mmcblk0p4
dd if=/sdcard/backups/p5.img of=/dev/block/mmcblk0p5
dd if=/sdcard/backups/p6.img of=/dev/block/mmcblk0p6
dd if=/sdcard/backups/p7.img of=/dev/block/mmcblk0p7
dd if=/sdcard/backups/p8.img of=/dev/block/mmcblk0p8
dd if=/sdcard/backups/p9.img of=/dev/block/mmcblk0p9
dd if=/sdcard/backups/p10.img of=/dev/block/mmcblk0p10
dd if=/sdcard/backups/p11.img of=/dev/block/mmcblk0p11
dd if=/sdcard/backups/p12.img of=/dev/block/mmcblk0p12
dd if=/sdcard/backups/p13.img of=/dev/block/mmcblk0p13
dd if=/sdcard/backups/p14.img of=/dev/block/mmcblk0p14
dd if=/sdcard/backups/p15.img of=/dev/block/mmcblk0p15
dd if=/sdcard/backups/p16.img of=/dev/block/mmcblk0p16
dd if=/sdcard/backups/p17.img of=/dev/block/mmcblk0p17
dd if=/sdcard/backups/p18.img of=/dev/block/mmcblk0p18
dd if=/sdcard/backups/p19.img of=/dev/block/mmcblk0p19
dd if=/sdcard/backups/p20.img of=/dev/block/mmcblk0p20
2/4或者
备份
mkdir /sdcard/backups/
dd if=/dev/block/mmcblk0p1 of=/sdcard/backups/modem.img
dd if=/dev/block/mmcblk0p2 of=/sdcard/backups/sbl1.img
dd if=/dev/block/mmcblk0p3 of=/sdcard/backups/sbl2.img
dd if=/dev/block/mmcblk0p5 of=/sdcard/backups/rpm.img
dd if=/dev/block/mmcblk0p6 of=/sdcard/backups/sbl3.img
dd if=/dev/block/mmcblk0p7 of=/sdcard/backups/aboot.img
dd if=/dev/block/mmcblk0p8 of=/sdcard/backups/boot.img
dd if=/dev/block/mmcblk0p9 of=/sdcard/backups/boot1.img
dd if=/dev/block/mmcblk0p10 of=/sdcard/backups/tz.img
dd if=/dev/block/mmcblk0p11 of=/sdcard/backups/misc.img
dd if=/dev/block/mmcblk0p12 of=/sdcard/backups/modem_st1.img
dd if=/dev/block/mmcblk0p13 of=/sdcard/backups/modem_st2.img
dd if=/dev/block/mmcblk0p15 of=/sdcard/backups/system.img
dd if=/dev/block/mmcblk0p16 of=/sdcard/backups/system1.img
dd if=/dev/block/mmcblk0p17 of=/sdcard/backups/recovery.img
dd if=/dev/block/mmcblk0p18 of=/sdcard/backups/persist.img
dd if=/dev/block/mmcblk0p19 of=/sdcard/backups/cache.img
dd if=/dev/block/mmcblk0p20 of=/sdcard/backups/userdata.img
还原
dd if=/sdcard/backups/modem.img of=/dev/block/mmcblk0p1
dd if=/sdcard/backups/sbl1.img of=/dev/block/mmcblk0p2
dd if=/sdcard/backups/sbl2.img of=/dev/block/mmcblk0p3
dd if=/sdcard/backups/rpm.img of=/dev/block/mmcblk0p5
dd if=/sdcard/backups/sbl3.img of=/dev/block/mmcblk0p6
dd if=/sdcard/backups/aboot.img of=/dev/block/mmcblk0p7
dd if=/sdcard/backups/boot.img of=/dev/block/mmcblk0p8
dd if=/sdcard/backups/boot1.img of=/dev/block/mmcblk0p9
dd if=/sdcard/backups/tz.img of=/dev/block/mmcblk0p10
dd if=/sdcard/backups/misc.img of=/dev/block/mmcblk0p11
dd if=/sdcard/backups/modem_st1.img of=/dev/block/mmcblk0p12
dd if=/sdcard/backups/modem_st2.img of=/dev/block/mmcblk0p13
dd if=/sdcard/backups/system.img of=/dev/block/mmcblk0p15
dd if=/sdcard/backups/system1.img of=/dev/block/mmcblk0p16
dd if=/sdcard/backups/recovery.img of=/dev/block/mmcblk0p17
dd if=/sdcard/backups/persist.img of=/dev/block/mmcblk0p18
dd if=/sdcard/backups/cache.img of=/dev/block/mmcblk0p19
dd if=/sdcard/backups/userdata.img of=/dev/block/mmcblk0p20
3/4dd还原很傻,会按原分区1:1还原,所以会吞掉多出来的空间,到时候还得调整
所以建议system和data分区用recovery自带的打包备份还原工具
这样还原的时候不用管分区大小,fdisk分多少是多少
不用重新调整system+data分区
4/4还可以把镜像文件拷到电脑,用fastboot还原
fastboot flash aboot aboot.img
fastboot flash boot boot.img
fastboot flash boot1 boot1.img
fastboot flash cache cache.img
fastboot flash misc misc.img
fastboot flash modem modem.img
fastboot flash modem_st1 modem_st1.img
fastboot flash modem_st2 modem_st2.img
fastboot flash persist persist.img
fastboot flash recovery recovery.img
fastboot flash rpm rpm.img
fastboot flash sbl1 sbl1.img
fastboot flash sbl2 sbl2.img
fastboot flash sbl3 sbl3.img
fastboot flash system system.img
fastboot flash system1 system1.img
fastboot flash tz tz.img
fastboot flash userdata userdata.img
miflash刷MIUI官方包1/2下载安装miflash,miflash自带高通驱动
usb线连接手机到电脑
变砖之前我的电池是充满电的,连电脑也没有按任何按键
电脑是XP操作系统,所以usb连上就显示了找到QHSUSB_DLOAD,选择miflash的高通驱动的文件夹,安装驱动。
如果是win8,win10要F8重启禁止驱动签名




下载,解压线刷包,用miflash线刷
miflash刷新一下,找到手机,然后打开线刷包的解包位置,刷机,很快就好了




重启,这时候就恢复了miui,进recovery双清后可以进MIUI,但是我是要刷CM11的,就不进去了
进fastboot
fastboot flash recovery TWRP.....img
之所以刷这个recovery而不用MIUI自带的是因为TWRP recovery自带busybox,而busybox可以用fdisk分区。

因为线刷完分区就变成出厂默认的20个分区,所以前面1-14分区不管,只需要删除15-20分区,重新分。
改之前
重新分区之后,删掉system1,
system我分了600M
recovery20M
persist 10m不变
cache100m
剩下的3G给data
2/2分区脚本
fdisk /dev/block/mmcblk0
d
20
d
19
d
18
d
17
d
16
d
15
n
20866
94108
n
94110
94111
n
94113
96554
n
96556
97777
n
97779
109986
n
109988
回车
t
15
83
t
16
83
t
17
60
t
18
83
t
19
83
t
20
83
w


1-11分区线刷包自带了,刚刚线刷过,所以不用管
刷回基带的12,13,和system,persist,recovery


dd if=/sdcard/backups/p12.img of=/dev/block/mmcblk0p12
dd if=/sdcard/backups/p13.img of=/dev/block/mmcblk0p13
dd if=/sdcard/backups/p15.img of=/dev/block/mmcblk0p15
dd if=/sdcard/backups/p17.img of=/dev/block/mmcblk0p17
dd if=/sdcard/backups/p18.img of=/dev/block/mmcblk0p18
dd if=/sdcard/backups/p20.img of=/dev/block/mmcblk0p20
3/4或者
dd if=/sdcard/backups/modem_st1.img of=/dev/block/mmcblk0p12
dd if=/sdcard/backups/modem_st2.img of=/dev/block/mmcblk0p13
dd if=/sdcard/backups/system.img of=/dev/block/mmcblk0p15
dd if=/sdcard/backups/recovery.img of=/dev/block/mmcblk0p17
dd if=/sdcard/backups/persist.img of=/dev/block/mmcblk0p18
dd if=/sdcard/backups/userdata.img of=/dev/block/mmcblk0p20
4/4如果不能进recovery
可以把存储卡用读卡器读出来,镜像拷到电脑
重启进fastboot还原
fastboot flash modem_st1 modem_st1.img
fastboot flash modem_st2 modem_st2.img
fastboot flash system system.img
fastboot flash persist persist.img
fastboot flash recovery recovery.img
fastboot flash userdata userdata.img
重新调整分区大小1/3dd还原比较傻,原镜像是多大,它就还原成多大,多余的空间被吞了,重新调整一下大小
e2fsck -f /dev/block/mmcblk0
resize2fs /dev/block/mmcblk0
2/3如果是用recovery自带的打包备份,直接恢复system和data分区就可以了
不用重新调整
3/3如果没有system和data镜像可以不用刷这两个分区,
直接把卡刷包放sd卡,进recovery重新刷机就行了
版权声明:
1、本文系转载,版权归原作者所有,旨在传递信息,不代表看本站的观点和立场。
2、本站仅提供信息发布平台,不承担相关法律责任。
3、若侵犯您的版权或隐私,请联系本站管理员删除。
4、文章链接:http://www.1haoku.cn/art_43060.html