Hi !
I rescently flashed a zip on OP3 i made for my good old Nexus 5, but it failed, as it didnt mounted system and set_perms had failed so.
So i started to dig in /dev/block to find where were the system partition and the idea of searching for full partition table crossed my head.
So here's what i found :
Partitions names are here :
Code:
/dev/block/platform/soc/624000.ufshc/by-name
What i wrote on terminal, using adb shell with root access :
Code:
[email protected]:/ # ls -al /dev/block/platform/soc/624000.ufshc/by-name
lrwxrwxrwx root root 1970-01-18 10:20 LOGO -> /dev/block/sde17
lrwxrwxrwx root root 1970-01-18 10:20 aboot -> /dev/block/sde15
lrwxrwxrwx root root 1970-01-18 10:20 abootbak -> /dev/block/sde16
lrwxrwxrwx root root 1970-01-18 10:20 apdp -> /dev/block/sde30
lrwxrwxrwx root root 1970-01-18 10:20 bluetooth -> /dev/block/sde23
lrwxrwxrwx root root 1970-01-18 10:20 boot -> /dev/block/sde18
lrwxrwxrwx root root 1970-01-18 10:20 boot_aging -> /dev/block/sde19
lrwxrwxrwx root root 1970-01-18 10:20 cache -> /dev/block/sda3
lrwxrwxrwx root root 1970-01-18 10:20 cdt -> /dev/block/sdd2
lrwxrwxrwx root root 1970-01-18 10:20 cmnlib -> /dev/block/sde26
lrwxrwxrwx root root 1970-01-18 10:20 cmnlib64 -> /dev/block/sde28
lrwxrwxrwx root root 1970-01-18 10:20 cmnlib64bak -> /dev/block/sde29
lrwxrwxrwx root root 1970-01-18 10:20 cmnlibbak -> /dev/block/sde27
lrwxrwxrwx root root 1970-01-18 10:20 config -> /dev/block/sda14
lrwxrwxrwx root root 1970-01-18 10:20 ddr -> /dev/block/sdd3
lrwxrwxrwx root root 1970-01-18 10:20 devcfg -> /dev/block/sda6
lrwxrwxrwx root root 1970-01-18 10:20 devcfgbak -> /dev/block/sda7
lrwxrwxrwx root root 1970-01-18 10:20 devinfo -> /dev/block/sde22
lrwxrwxrwx root root 1970-01-18 10:20 dip -> /dev/block/sde13
lrwxrwxrwx root root 1970-01-18 10:20 dpo -> /dev/block/sde32
lrwxrwxrwx root root 1970-01-18 10:20 dsp -> /dev/block/sde12
lrwxrwxrwx root root 1970-01-18 10:20 frp -> /dev/block/sda8
lrwxrwxrwx root root 1970-01-18 10:20 fsc -> /dev/block/sdf3
lrwxrwxrwx root root 1970-01-18 10:20 fsg -> /dev/block/sde7
lrwxrwxrwx root root 1970-01-18 10:20 hyp -> /dev/block/sde5
lrwxrwxrwx root root 1970-01-18 10:20 hypbak -> /dev/block/sde6
lrwxrwxrwx root root 1970-01-18 10:20 keymaster -> /dev/block/sde24
lrwxrwxrwx root root 1970-01-18 10:20 keymasterbak -> /dev/block/sde25
lrwxrwxrwx root root 1970-01-18 10:20 keystore -> /dev/block/sda5
lrwxrwxrwx root root 1970-01-18 10:20 md5 -> /dev/block/sdf4
lrwxrwxrwx root root 1970-01-18 10:20 mdtp -> /dev/block/sde14
lrwxrwxrwx root root 1970-01-18 10:20 misc -> /dev/block/sda4
lrwxrwxrwx root root 1970-01-18 10:20 modem -> /dev/block/sde11
lrwxrwxrwx root root 1970-01-18 10:20 modemst1 -> /dev/block/sdf1
lrwxrwxrwx root root 1970-01-18 10:20 modemst2 -> /dev/block/sdf2
lrwxrwxrwx root root 1970-01-18 10:20 msadp -> /dev/block/sde31
lrwxrwxrwx root root 1970-01-18 10:20 oem_dycnvbk -> /dev/block/sda9
lrwxrwxrwx root root 1970-01-18 10:20 oem_stanvbk -> /dev/block/sda10
lrwxrwxrwx root root 1970-01-18 10:20 param -> /dev/block/sda11
lrwxrwxrwx root root 1970-01-18 10:20 persist -> /dev/block/sda2
lrwxrwxrwx root root 1970-01-18 10:20 pmic -> /dev/block/sde9
lrwxrwxrwx root root 1970-01-18 10:20 pmicbak -> /dev/block/sde10
lrwxrwxrwx root root 1970-01-18 10:20 recovery -> /dev/block/sde21
lrwxrwxrwx root root 1970-01-18 10:20 reserve -> /dev/block/sdd1
lrwxrwxrwx root root 1970-01-18 10:20 reserve1 -> /dev/block/sda12
lrwxrwxrwx root root 1970-01-18 10:20 reserve2 -> /dev/block/sda13
lrwxrwxrwx root root 1970-01-18 10:20 rpm -> /dev/block/sde1
lrwxrwxrwx root root 1970-01-18 10:20 rpmbak -> /dev/block/sde2
lrwxrwxrwx root root 1970-01-18 10:20 sec -> /dev/block/sde8
lrwxrwxrwx root root 1970-01-18 10:20 splash -> /dev/block/sde33
lrwxrwxrwx root root 1970-01-18 10:20 ssd -> /dev/block/sda1
lrwxrwxrwx root root 1970-01-18 10:20 sti -> /dev/block/sde34
lrwxrwxrwx root root 1970-01-18 10:20 system -> /dev/block/sde20
lrwxrwxrwx root root 1970-01-18 10:20 tz -> /dev/block/sde3
lrwxrwxrwx root root 1970-01-18 10:20 tzbak -> /dev/block/sde4
lrwxrwxrwx root root 1970-01-18 10:20 userdata -> /dev/block/sda15
lrwxrwxrwx root root 1970-01-18 10:20 xbl -> /dev/block/sdb1
lrwxrwxrwx root root 1970-01-18 10:20 xblbak -> /dev/block/sdc1
[email protected]:/ # cat /proc/partitions
major minor #blocks name
7 0 98304 loop0
8 0 56582144 sda
8 1 8 sda1
8 2 32768 sda2
8 3 262144 sda3
8 4 1024 sda4
8 5 512 sda5
8 6 128 sda6
8 7 128 sda7
8 8 512 sda8
8 9 10240 sda9
8 10 10240 sda10
8 11 1024 sda11
8 12 8096 sda12
8 13 16192 sda13
8 14 512 sda14
8 15 56238572 sda15
8 16 4096 sdb
8 17 4052 sdb1
8 32 4096 sdc
8 33 4052 sdc1
8 80 1572864 sdf
8 81 2048 sdf1
8 82 2048 sdf2
8 83 4 sdf3
8 84 512 sdf4
8 64 4194304 sde
8 65 512 sde1
8 66 512 sde2
8 67 2048 sde3
8 68 2048 sde4
8 69 512 sde5
8 70 512 sde6
8 71 2048 sde7
8 72 16 sde8
8 73 512 sde9
8 74 512 sde10
8 75 97280 sde11
8 76 16384 sde12
8 77 1024 sde13
8 78 32768 sde14
8 79 8192 sde15
259 0 8192 sde16
259 1 16384 sde17
259 2 65536 sde18
259 3 65536 sde19
259 4 3080192 sde20
259 5 65536 sde21
259 6 4 sde22
259 7 1024 sde23
259 8 512 sde24
259 9 512 sde25
259 10 256 sde26
259 11 256 sde27
259 12 256 sde28
259 13 256 sde29
259 14 256 sde30
259 15 256 sde31
259 16 4 sde32
259 17 33424 sde33
259 18 2048 sde34
8 48 131072 sdd
8 49 32 sdd1
8 50 4 sdd2
8 51 1024 sdd3
I assigned each partition with its space, in kb, to get the full partition table :
Code:
Size (in Kb) Partitions names and paths
---------------------------------------------------------
98304 loop0
---------------------------------------------------------
56582144 sda
8 ssd -> /dev/block/sda1[B]
32768 persist -> /dev/block/sda2
262144 cache -> /dev/block/sda3[/B]
1024 misc -> /dev/block/sda4
512 keystore -> /dev/block/sda5
128 devcfg -> /dev/block/sda6
128 devcfgbak -> /dev/block/sda7
512 frp -> /dev/block/sda8
10240 oem_dycnvbk -> /dev/block/sda9
10240 oem_stanvbk -> /dev/block/sda10
1024 param -> /dev/block/sda11
8096 reserve1 -> /dev/block/sda12
16192 reserve2 -> /dev/block/sda13
512 config -> /dev/block/sda14[B]
56238572 userdata -> /dev/block/sda15[/B]
---------------------------------------------------------
4096 sdb
4052 xbl -> /dev/block/sdb1
---------------------------------------------------------
4096 sdc
4052 xblbak -> /dev/block/sdc1
---------------------------------------------------------
131072 sdd
32 reserve -> /dev/block/sdd1
4 cdt -> /dev/block/sdd2
1024 ddr -> /dev/block/sdd3
---------------------------------------------------------
4194304 sde
512 rpm -> /dev/block/sde1
512 rpmbak -> /dev/block/sde2
2048 tz -> /dev/block/sde3
2048 tzbak -> /dev/block/sde4
512 hyp -> /dev/block/sde5
512 hypbak -> /dev/block/sde6
2048 fsg -> /dev/block/sde7
16 sec -> /dev/block/sde8
512 pmic -> /dev/block/sde9
512 pmicbak -> /dev/block/sde10
97280 modem -> /dev/block/sde11
16384 dsp -> /dev/block/sde12
1024 dip -> /dev/block/sde13
32768 mdtp -> /dev/block/sde14
8192 aboot -> /dev/block/sde15
8192 abootbak -> /dev/block/sde16
16384 LOGO -> /dev/block/sde17[B]
65536 boot -> /dev/block/sde18[/B]
65536 boot_aging -> /dev/block/sde19[B]
3080192 system -> /dev/block/sde20
65536 recovery -> /dev/block/sde21[/B]
4 devinfo -> /dev/block/sde22
1024 bluetooth -> /dev/block/sde23
512 keymaster -> /dev/block/sde24
512 keymasterbak -> /dev/block/sde25
256 cmnlib -> /dev/block/sde26
256 cmnlibbak -> /dev/block/sde27
256 cmnlib64 -> /dev/block/sde28
256 cmnlib64bak -> /dev/block/sde29
256 apdp -> /dev/block/sde30
256 msadp -> /dev/block/sde31
4 dpo -> /dev/block/sde32
33424 splash -> /dev/block/sde33
2048 sti -> /dev/block/sde34
---------------------------------------------------------
1572864 sdf
[B]
2048 modemst1 -> /dev/block/sdf1 (EFS1, I suppose)
2048 modemst2 -> /dev/block/sdf2 (EFS2, I suppose) [/B]
4 fsc -> /dev/block/sdf3
512 md5 -> /dev/block/sdf4
How is it, that one flash storage chip is found as different sd* entrys? Like sda to sdf? How is it technically possible for them to split this chip into several "disks"? Could someone explain it to me please?
awesome an information
Related
Hello,
I tried to flash C432 ROM on my current C109 ROM, but the Update.app process always fails at 5%...
I extracted update.app,
I tried to flash with fastboot but I probably made something wrong when I tried to wipe data/factory reset with factory recovery...
I can only flash boot / recovery / cust / system
My issue is now the ROM tries to boot, then bootloop to eRecovery...
I can't find a way to revive it...
I tried to flash C109B110 and C432B120 but it does not change my bootloop issue
The original ROM is WAS-LX1AB109C100, I can't find it anywhere ...
Can someone help me ?
Thank you
Edit : My bootloader is unlocked btw
Hey, look here
http://hwmt.ru/hwmtsite/firmware-database/?firmware_model=WAS-LX1&firmware_page=0
Try to flash a newer version
aburezk said:
Hey, look here
http://hwmt.ru/hwmtsite/firmware-database/?firmware_model=WAS-LX1&firmware_page=0
Try to flash a newer version
Click to expand...
Click to collapse
Already tried, didn't find a solution...
The Update mode always fails at 5%... I can flash with fastboot, but still no luck currently...
Orphee said:
Already tried, didn't find a solution...
The Update mode always fails at 5%... I can flash with fastboot, but still no luck currently...
Click to expand...
Click to collapse
Are you using the original recovery?or TWRP?
Tried both, i think my biggest mistake was to format /data with TWRP...
Orphee said:
Tried both, i think my biggest mistake was to format /data with TWRP...
Click to expand...
Click to collapse
I remember I did something similar when I had lg g2 the solution was to run some commands in adb and it worked bypassed the loop
---------- Post added at 03:12 PM ---------- Previous post was at 03:10 PM ----------
These are the commands
adb shell
dd if=/dev/zero of=/dev/block/platform/msm_sdcc.1/by-name/fota
dd if=/dev/zero of=/dev/block/platform/msm_sdcc.1/by-name/misc
aburezk said:
I remember I did something similar when I had lg g2 the solution was to run some commands in adb and it worked bypassed the loop
---------- Post added at 03:12 PM ---------- Previous post was at 03:10 PM ----------
These are the commands
adb shell
dd if=/dev/zero of=/dev/block/platform/msm_sdcc.1/by-name/fota
dd if=/dev/zero of=/dev/block/platform/msm_sdcc.1/by-name/misc
Click to expand...
Click to collapse
You do this while in TWRP ? Cause I don't think I have access to ADB when booting.
Orphee said:
You do this while in TWRP ? Cause I don't think I have access to ADB when booting.
Click to expand...
Click to collapse
Yes from twrp
aburezk said:
Yes from twrp
Click to expand...
Click to collapse
in /dev/block/platform/hi_mci.0/by-name/
Code:
lrwxrwxrwx 1 root root 20 May 31 14:24 vrl_backup -> /dev/block/mmcblk0p2
lrwxrwxrwx 1 root root 20 May 31 14:24 vrl -> /dev/block/mmcblk0p1
lrwxrwxrwx 1 root root 21 May 31 14:24 version -> /dev/block/mmcblk0p46
lrwxrwxrwx 1 root root 21 May 31 14:24 vendor -> /dev/block/mmcblk0p47
lrwxrwxrwx 1 root root 21 May 31 14:24 userdata -> /dev/block/mmcblk0p49
lrwxrwxrwx 1 root root 21 May 31 14:24 trustfirmware -> /dev/block/mmcblk0p25
lrwxrwxrwx 1 root root 21 May 31 14:24 teeos -> /dev/block/mmcblk0p24
lrwxrwxrwx 1 root root 21 May 31 14:24 system -> /dev/block/mmcblk0p44
lrwxrwxrwx 1 root root 21 May 31 14:24 splash2 -> /dev/block/mmcblk0p19
lrwxrwxrwx 1 root root 21 May 31 14:24 sensorhub -> /dev/block/mmcblk0p26
lrwxrwxrwx 1 root root 21 May 31 14:24 secure_storage -> /dev/block/mmcblk0p13
lrwxrwxrwx 1 root root 21 May 31 14:24 rrecord -> /dev/block/mmcblk0p42
lrwxrwxrwx 1 root root 21 May 31 14:24 reserved9 -> /dev/block/mmcblk0p43
lrwxrwxrwx 1 root root 21 May 31 14:24 reserved8 -> /dev/block/mmcblk0p33
lrwxrwxrwx 1 root root 21 May 31 14:24 reserved7 -> /dev/block/mmcblk0p32
lrwxrwxrwx 1 root root 21 May 31 14:24 reserved6 -> /dev/block/mmcblk0p35
lrwxrwxrwx 1 root root 21 May 31 14:24 reserved5 -> /dev/block/mmcblk0p15
lrwxrwxrwx 1 root root 21 May 31 14:24 reserved4 -> /dev/block/mmcblk0p14
lrwxrwxrwx 1 root root 20 May 31 14:24 reserved3 -> /dev/block/mmcblk0p9
lrwxrwxrwx 1 root root 21 May 31 14:24 reserved2 -> /dev/block/mmcblk0p23
lrwxrwxrwx 1 root root 21 May 31 14:24 reserved1 -> /dev/block/mmcblk0p17
lrwxrwxrwx 1 root root 21 May 31 14:24 recovery2 -> /dev/block/mmcblk0p22
lrwxrwxrwx 1 root root 21 May 31 14:24 recovery -> /dev/block/mmcblk0p29
lrwxrwxrwx 1 root root 21 May 31 14:24 product -> /dev/block/mmcblk0p48
lrwxrwxrwx 1 root root 21 May 31 14:24 persist -> /dev/block/mmcblk0p16
lrwxrwxrwx 1 root root 21 May 31 14:24 patch -> /dev/block/mmcblk0p40
lrwxrwxrwx 1 root root 20 May 31 14:24 oeminfo -> /dev/block/mmcblk0p8
lrwxrwxrwx 1 root root 20 May 31 14:24 nvme -> /dev/block/mmcblk0p7
lrwxrwxrwx 1 root root 21 May 31 14:24 modemnvm_update -> /dev/block/mmcblk0p21
lrwxrwxrwx 1 root root 21 May 31 14:24 modemnvm_system -> /dev/block/mmcblk0p12
lrwxrwxrwx 1 root root 21 May 31 14:24 modemnvm_img -> /dev/block/mmcblk0p11
lrwxrwxrwx 1 root root 20 May 31 14:24 modemnvm_factory -> /dev/block/mmcblk0p6
lrwxrwxrwx 1 root root 21 May 31 14:24 modemnvm_backup -> /dev/block/mmcblk0p10
lrwxrwxrwx 1 root root 21 May 31 14:24 modem_om -> /dev/block/mmcblk0p18
lrwxrwxrwx 1 root root 21 May 31 14:24 modem_fw -> /dev/block/mmcblk0p31
lrwxrwxrwx 1 root root 21 May 31 14:24 misc -> /dev/block/mmcblk0p20
lrwxrwxrwx 1 root root 21 May 31 14:24 hisitest2 -> /dev/block/mmcblk0p39
lrwxrwxrwx 1 root root 21 May 31 14:24 hisitest1 -> /dev/block/mmcblk0p38
lrwxrwxrwx 1 root root 21 May 31 14:24 hisitest0 -> /dev/block/mmcblk0p37
lrwxrwxrwx 1 root root 20 May 31 14:24 fw_lpm3 -> /dev/block/mmcblk0p3
lrwxrwxrwx 1 root root 21 May 31 14:24 fw_hifi -> /dev/block/mmcblk0p27
lrwxrwxrwx 1 root root 20 May 31 14:24 frp -> /dev/block/mmcblk0p4
lrwxrwxrwx 1 root root 20 May 31 14:24 fastboot -> /dev/block/mmcblk0p5
lrwxrwxrwx 1 root root 21 May 31 14:24 dts -> /dev/block/mmcblk0p30
lrwxrwxrwx 1 root root 21 May 31 14:24 dfx -> /dev/block/mmcblk0p34
lrwxrwxrwx 1 root root 21 May 31 14:24 cust -> /dev/block/mmcblk0p45
lrwxrwxrwx 1 root root 21 May 31 14:24 cache -> /dev/block/mmcblk0p36
lrwxrwxrwx 1 root root 21 May 31 14:24 bootfail_info -> /dev/block/mmcblk0p41
lrwxrwxrwx 1 root root 21 May 31 14:24 boot -> /dev/block/mmcblk0p28
I don't have fota.
Orphee said:
in /dev/block/platform/hi_mci.0/by-name/
Code:
lrwxrwxrwx 1 root root 20 May 31 14:24 vrl_backup -> /dev/block/mmcblk0p2
lrwxrwxrwx 1 root root 20 May 31 14:24 vrl -> /dev/block/mmcblk0p1
lrwxrwxrwx 1 root root 21 May 31 14:24 version -> /dev/block/mmcblk0p46
lrwxrwxrwx 1 root root 21 May 31 14:24 vendor -> /dev/block/mmcblk0p47
lrwxrwxrwx 1 root root 21 May 31 14:24 userdata -> /dev/block/mmcblk0p49
lrwxrwxrwx 1 root root 21 May 31 14:24 trustfirmware -> /dev/block/mmcblk0p25
lrwxrwxrwx 1 root root 21 May 31 14:24 teeos -> /dev/block/mmcblk0p24
lrwxrwxrwx 1 root root 21 May 31 14:24 system -> /dev/block/mmcblk0p44
lrwxrwxrwx 1 root root 21 May 31 14:24 splash2 -> /dev/block/mmcblk0p19
lrwxrwxrwx 1 root root 21 May 31 14:24 sensorhub -> /dev/block/mmcblk0p26
lrwxrwxrwx 1 root root 21 May 31 14:24 secure_storage -> /dev/block/mmcblk0p13
lrwxrwxrwx 1 root root 21 May 31 14:24 rrecord -> /dev/block/mmcblk0p42
lrwxrwxrwx 1 root root 21 May 31 14:24 reserved9 -> /dev/block/mmcblk0p43
lrwxrwxrwx 1 root root 21 May 31 14:24 reserved8 -> /dev/block/mmcblk0p33
lrwxrwxrwx 1 root root 21 May 31 14:24 reserved7 -> /dev/block/mmcblk0p32
lrwxrwxrwx 1 root root 21 May 31 14:24 reserved6 -> /dev/block/mmcblk0p35
lrwxrwxrwx 1 root root 21 May 31 14:24 reserved5 -> /dev/block/mmcblk0p15
lrwxrwxrwx 1 root root 21 May 31 14:24 reserved4 -> /dev/block/mmcblk0p14
lrwxrwxrwx 1 root root 20 May 31 14:24 reserved3 -> /dev/block/mmcblk0p9
lrwxrwxrwx 1 root root 21 May 31 14:24 reserved2 -> /dev/block/mmcblk0p23
lrwxrwxrwx 1 root root 21 May 31 14:24 reserved1 -> /dev/block/mmcblk0p17
lrwxrwxrwx 1 root root 21 May 31 14:24 recovery2 -> /dev/block/mmcblk0p22
lrwxrwxrwx 1 root root 21 May 31 14:24 recovery -> /dev/block/mmcblk0p29
lrwxrwxrwx 1 root root 21 May 31 14:24 product -> /dev/block/mmcblk0p48
lrwxrwxrwx 1 root root 21 May 31 14:24 persist -> /dev/block/mmcblk0p16
lrwxrwxrwx 1 root root 21 May 31 14:24 patch -> /dev/block/mmcblk0p40
lrwxrwxrwx 1 root root 20 May 31 14:24 oeminfo -> /dev/block/mmcblk0p8
lrwxrwxrwx 1 root root 20 May 31 14:24 nvme -> /dev/block/mmcblk0p7
lrwxrwxrwx 1 root root 21 May 31 14:24 modemnvm_update -> /dev/block/mmcblk0p21
lrwxrwxrwx 1 root root 21 May 31 14:24 modemnvm_system -> /dev/block/mmcblk0p12
lrwxrwxrwx 1 root root 21 May 31 14:24 modemnvm_img -> /dev/block/mmcblk0p11
lrwxrwxrwx 1 root root 20 May 31 14:24 modemnvm_factory -> /dev/block/mmcblk0p6
lrwxrwxrwx 1 root root 21 May 31 14:24 modemnvm_backup -> /dev/block/mmcblk0p10
lrwxrwxrwx 1 root root 21 May 31 14:24 modem_om -> /dev/block/mmcblk0p18
lrwxrwxrwx 1 root root 21 May 31 14:24 modem_fw -> /dev/block/mmcblk0p31
lrwxrwxrwx 1 root root 21 May 31 14:24 misc -> /dev/block/mmcblk0p20
lrwxrwxrwx 1 root root 21 May 31 14:24 hisitest2 -> /dev/block/mmcblk0p39
lrwxrwxrwx 1 root root 21 May 31 14:24 hisitest1 -> /dev/block/mmcblk0p38
lrwxrwxrwx 1 root root 21 May 31 14:24 hisitest0 -> /dev/block/mmcblk0p37
lrwxrwxrwx 1 root root 20 May 31 14:24 fw_lpm3 -> /dev/block/mmcblk0p3
lrwxrwxrwx 1 root root 21 May 31 14:24 fw_hifi -> /dev/block/mmcblk0p27
lrwxrwxrwx 1 root root 20 May 31 14:24 frp -> /dev/block/mmcblk0p4
lrwxrwxrwx 1 root root 20 May 31 14:24 fastboot -> /dev/block/mmcblk0p5
lrwxrwxrwx 1 root root 21 May 31 14:24 dts -> /dev/block/mmcblk0p30
lrwxrwxrwx 1 root root 21 May 31 14:24 dfx -> /dev/block/mmcblk0p34
lrwxrwxrwx 1 root root 21 May 31 14:24 cust -> /dev/block/mmcblk0p45
lrwxrwxrwx 1 root root 21 May 31 14:24 cache -> /dev/block/mmcblk0p36
lrwxrwxrwx 1 root root 21 May 31 14:24 bootfail_info -> /dev/block/mmcblk0p41
lrwxrwxrwx 1 root root 21 May 31 14:24 boot -> /dev/block/mmcblk0p28
I don't have fota.
Click to expand...
Click to collapse
Thats was for LG G2, it's different here
Hello,
I fixed it with DC Phoenix and the right FW.
Thanks !
Orphee said:
Hello,
I fixed it with DC Phoenix and the right FW.
Thanks !
Click to expand...
Click to collapse
:good:
can you please give me the link for dc phoenix?
Orphee said:
Hello,
I fixed it with DC Phoenix and the right FW.
Thanks !
Click to expand...
Click to collapse
i have the same problem with my p10 lite. please give me the link of dc phoenix.
geanish95 said:
i have the same problem with my p10 lite. please give me the link of dc phoenix.
Click to expand...
Click to collapse
https://www.dc-unlocker.com/file-list/DC-unlocker_softwares/DC_Phoenix
Good evening I have a huawei p10 lite and I installed another firmware of another phone.
Now the p10 lite phone does not turn on, it is off, can anyone help me restore it?
Thanks so much
Angel
---------- Post added at 06:49 PM ---------- Previous post was at 06:37 PM ----------
I wanted to tell you that the phone Huawei p10 lite does not go into fastboot mode and do not know how to restore it.
I installed the firmware of another telephone DC Phoenix.
And now she does not turn on
Thank you and sorry for my English not perfect
Angelo_Thanks said:
Good evening I have a huawei p10 lite and I installed another firmware of another phone.
Now the p10 lite phone does not turn on, it is off, can anyone help me restore it?
Thanks so much
Angel
---------- Post added at 06:49 PM ---------- Previous post was at 06:37 PM ----------
I wanted to tell you that the phone Huawei p10 lite does not go into fastboot mode and do not know how to restore it.
I installed the firmware of another telephone DC Phoenix.
And now she does not turn on
Thank you and sorry for my English not perfect
Click to expand...
Click to collapse
Try plugging USB hold power+vol down
What's your model?
Hi my model is Huawei p10 Lite WAS-LX1A a few days ago I received the upgrade to C432B131 I wanted to install it as a please but did not allow me with unlocked and root recovery TWRP.
Then I installed it I do not know how to do it after several attempts but the phone did not work well. When I clicked on developer options she returned to the home page. So that I then installed a firmware of another phone and so no longer signs of life. I tried various keystrokes but nothing turned on.
Can you help me please?
Thanks the phone is new.
Angel
I DC Phoenix active on the PC does not know yet how long the activation with credits. How can I restore the Huawei P10 Lite phone that does not turn on?
The phone does not go in fastboot mode !!!
Thank you very much for helping
Angel
I tried to charge the Huawei p10 lite phone
but will not charge does not light any LED while it is charging anything.
can you help me?
Is there a way to restart the phone with a Toolkit or something else?
I thank you for the answer.
Angelo_Thanks said:
I tried to charge the Huawei p10 lite phone
but will not charge does not light any LED while it is charging anything.
can you help me?
Is there a way to restart the phone with a Toolkit or something else?
I thank you for the answer.
Click to expand...
Click to collapse
You may send a message on dc phoenix support website, I know he has another tool (HCU? ), if there is a way to revive it, he will probably know how...
del.
DISCLAIMER
All, what you do with your Phone : doing at your own RISK !
the only chance, that i see : https://forum.xda-developers.com/9-lite/development/honor-9-lite-update-zip-lld-l31-8-0-0-t3767781
extract the *.img , that you need and flash it
Attention : this is for C432 ( Country europ )
PLEASE : if you flash (or use dd) is your Risk ! Never flash other Partitions as "recovery_ramdisk" and "system" ! Here is the Risk little for kill phone .
most error : bootloop . you have huawei-images - than you can self-repair
NEVER flash images from other Phone-Model ! only you 100% secure that is 100% same hardware inside .
you flash other partition-images : you can kill your phone ! now only repair is - send to huawei-service and pay !
huawei-repair is change MotherBoard : cost over 100 €
i hope this help you
Partition-List from H9L
HWLLD-H:/ # cat /proc/partitions
major minor #blocks name
1 0 8192 ram0
1 1 8192 ram1
1 2 8192 ram2
1 3 8192 ram3
254 0 1572864 zram0
179 0 30535680 mmcblk0
179 1 256 mmcblk0p1
179 2 256 mmcblk0p2
179 3 256 mmcblk0p3
179 4 768 mmcblk0p4
179 5 4096 mmcblk0p5
179 6 4096 mmcblk0p6
179 7 6144 mmcblk0p7
179 8 65536 mmcblk0p8
179 9 4096 mmcblk0p9
179 10 4096 mmcblk0p10
179 11 8192 mmcblk0p11
179 12 4096 mmcblk0p12
179 13 32768 mmcblk0p13
179 14 2048 mmcblk0p14
179 15 2048 mmcblk0p15
179 16 2048 mmcblk0p16
179 17 14336 mmcblk0p17
179 18 32768 mmcblk0p18
179 19 65536 mmcblk0p19
179 20 2048 mmcblk0p20
179 21 24576 mmcblk0p21
179 22 61440 mmcblk0p22
179 23 4096 mmcblk0p23
179 24 2048 mmcblk0p24
179 25 16384 mmcblk0p25
179 26 12288 mmcblk0p26
179 27 24576 mmcblk0p27
179 28 32768 mmcblk0p28
179 29 16384 mmcblk0p29
179 30 24576 mmcblk0p30
179 31 16384 mmcblk0p31
179 32 32768 mmcblk0p32
179 33 16384 mmcblk0p33
179 34 28672 mmcblk0p34
179 35 4096 mmcblk0p35
179 36 98304 mmcblk0p36
179 37 1024 mmcblk0p37
179 38 1024 mmcblk0p38
179 39 2048 mmcblk0p39
179 40 16384 mmcblk0p40
179 41 4096 mmcblk0p41
179 42 131072 mmcblk0p42
179 43 131072 mmcblk0p43
179 44 2048 mmcblk0p44
179 45 2048 mmcblk0p45
179 46 4096 mmcblk0p46
179 47 32768 mmcblk0p47
259 0 2048 mmcblk0p48
259 1 16384 mmcblk0p49
259 2 30720 mmcblk0p50
259 3 3620864 mmcblk0p51
259 4 196608 mmcblk0p52
259 5 32768 mmcblk0p53
259 6 802816 mmcblk0p54
259 7 196608 mmcblk0p55
259 8 24637440 mmcblk0p56
179 144 4096 mmcblk0rpmb
179 96 4096 mmcblk0boot1
179 48 4096 mmcblk0boot0
179 192 125041664 mmcblk1
179 193 125040640 mmcblk1p1
HWLLD-H:/ #
HWLLD-H:/ # ls -al /dev/block/platform/hi_mci.0/by-name
total 0
drwxr-xr-x 2 root root 1160 2018-03-21 08:52 .
drwxr-xr-x 4 root root 1280 2018-03-21 08:52 ..
lrwxrwxrwx 1 root root 21 2018-03-21 08:52 bootfail_info -> /dev/block/mmcblk0p48
lrwxrwxrwx 1 root root 21 2018-03-21 08:52 cache -> /dev/block/mmcblk0p42
lrwxrwxrwx 1 root root 21 2018-03-21 08:52 cust -> /dev/block/mmcblk0p52
lrwxrwxrwx 1 root root 21 2018-03-21 08:52 dfx -> /dev/block/mmcblk0p40
lrwxrwxrwx 1 root root 21 2018-03-21 08:52 dto -> /dev/block/mmcblk0p35
lrwxrwxrwx 1 root root 21 2018-03-21 08:52 dts -> /dev/block/mmcblk0p34
lrwxrwxrwx 1 root root 21 2018-03-21 08:52 erecovery_kernel -> /dev/block/mmcblk0p27
lrwxrwxrwx 1 root root 21 2018-03-21 08:52 erecovery_ramdisk -> /dev/block/mmcblk0p28
lrwxrwxrwx 1 root root 21 2018-03-21 08:52 erecovery_vbmeta -> /dev/block/mmcblk0p38
lrwxrwxrwx 1 root root 21 2018-03-21 08:52 erecovery_vendor -> /dev/block/mmcblk0p29
lrwxrwxrwx 1 root root 20 2018-03-21 08:52 fastboot -> /dev/block/mmcblk0p5
lrwxrwxrwx 1 root root 20 2018-03-21 08:52 frp -> /dev/block/mmcblk0p4
lrwxrwxrwx 1 root root 21 2018-03-21 08:52 fw_hifi -> /dev/block/mmcblk0p26
lrwxrwxrwx 1 root root 20 2018-03-21 08:52 fw_lpm3 -> /dev/block/mmcblk0p3
lrwxrwxrwx 1 root root 21 2018-03-21 08:52 hisitest0 -> /dev/block/mmcblk0p44
lrwxrwxrwx 1 root root 21 2018-03-21 08:52 hisitest1 -> /dev/block/mmcblk0p45
lrwxrwxrwx 1 root root 21 2018-03-21 08:52 hisitest2 -> /dev/block/mmcblk0p46
lrwxrwxrwx 1 root root 21 2018-03-21 08:52 kernel -> /dev/block/mmcblk0p30
lrwxrwxrwx 1 root root 21 2018-03-21 08:52 misc -> /dev/block/mmcblk0p20
lrwxrwxrwx 1 root root 21 2018-03-21 08:52 modem_fw -> /dev/block/mmcblk0p36
lrwxrwxrwx 1 root root 21 2018-03-21 08:52 modem_om -> /dev/block/mmcblk0p18
lrwxrwxrwx 1 root root 21 2018-03-21 08:52 modem_secure -> /dev/block/mmcblk0p17
lrwxrwxrwx 1 root root 21 2018-03-21 08:52 modemnvm_backup -> /dev/block/mmcblk0p10
lrwxrwxrwx 1 root root 20 2018-03-21 08:52 modemnvm_factory -> /dev/block/mmcblk0p6
lrwxrwxrwx 1 root root 21 2018-03-21 08:52 modemnvm_img -> /dev/block/mmcblk0p11
lrwxrwxrwx 1 root root 21 2018-03-21 08:52 modemnvm_system -> /dev/block/mmcblk0p12
lrwxrwxrwx 1 root root 21 2018-03-21 08:52 modemnvm_update -> /dev/block/mmcblk0p21
lrwxrwxrwx 1 root root 20 2018-03-21 08:52 nvme -> /dev/block/mmcblk0p7
lrwxrwxrwx 1 root root 21 2018-03-21 08:52 odm -> /dev/block/mmcblk0p43
lrwxrwxrwx 1 root root 20 2018-03-21 08:52 oeminfo -> /dev/block/mmcblk0p8
lrwxrwxrwx 1 root root 21 2018-03-21 08:52 patch -> /dev/block/mmcblk0p47
lrwxrwxrwx 1 root root 21 2018-03-21 08:52 persist -> /dev/block/mmcblk0p16
lrwxrwxrwx 1 root root 21 2018-03-21 08:52 product -> /dev/block/mmcblk0p55
lrwxrwxrwx 1 root root 21 2018-03-21 08:52 ramdisk -> /dev/block/mmcblk0p31
lrwxrwxrwx 1 root root 21 2018-03-21 08:52 recovery_ramdisk -> /dev/block/mmcblk0p32
lrwxrwxrwx 1 root root 21 2018-03-21 08:52 recovery_vbmeta -> /dev/block/mmcblk0p37
lrwxrwxrwx 1 root root 21 2018-03-21 08:52 recovery_vendor -> /dev/block/mmcblk0p33
lrwxrwxrwx 1 root root 21 2018-03-21 08:52 reserved2 -> /dev/block/mmcblk0p22
lrwxrwxrwx 1 root root 20 2018-03-21 08:52 reserved3 -> /dev/block/mmcblk0p9
lrwxrwxrwx 1 root root 21 2018-03-21 08:52 reserved4 -> /dev/block/mmcblk0p14
lrwxrwxrwx 1 root root 21 2018-03-21 08:52 reserved5 -> /dev/block/mmcblk0p15
lrwxrwxrwx 1 root root 21 2018-03-21 08:52 reserved8 -> /dev/block/mmcblk0p39
lrwxrwxrwx 1 root root 21 2018-03-21 08:52 reserved9 -> /dev/block/mmcblk0p50
lrwxrwxrwx 1 root root 21 2018-03-21 08:52 rrecord -> /dev/block/mmcblk0p49
lrwxrwxrwx 1 root root 21 2018-03-21 08:52 secure_storage -> /dev/block/mmcblk0p13
lrwxrwxrwx 1 root root 21 2018-03-21 08:52 sensorhub -> /dev/block/mmcblk0p25
lrwxrwxrwx 1 root root 21 2018-03-21 08:52 splash2 -> /dev/block/mmcblk0p19
lrwxrwxrwx 1 root root 21 2018-03-21 08:52 system -> /dev/block/mmcblk0p51
lrwxrwxrwx 1 root root 21 2018-03-21 08:52 teeos -> /dev/block/mmcblk0p23
lrwxrwxrwx 1 root root 21 2018-03-21 08:52 trustfirmware -> /dev/block/mmcblk0p24
lrwxrwxrwx 1 root root 21 2018-03-21 08:52 userdata -> /dev/block/mmcblk0p56
lrwxrwxrwx 1 root root 21 2018-03-21 08:52 vbmeta -> /dev/block/mmcblk0p41
lrwxrwxrwx 1 root root 21 2018-03-21 08:52 vendor -> /dev/block/mmcblk0p54
lrwxrwxrwx 1 root root 21 2018-03-21 08:52 version -> /dev/block/mmcblk0p53
lrwxrwxrwx 1 root root 20 2018-03-21 08:52 vrl -> /dev/block/mmcblk0p1
lrwxrwxrwx 1 root root 20 2018-03-21 08:52 vrl_backup -> /dev/block/mmcblk0p2
HWLLD-H:/ #
He asked the question yesterday in telegram group and got answer.
He damaged his persist partition and need to restore it step by step.
Code:
lrwxrwxrwx 1 root root 21 1970-06-27 22:28:24.199999999 +0100 ADF -> /dev/block/mmcblk0p61
lrwxrwxrwx 1 root root 21 1970-06-27 22:28:24.209999999 +0100 APD -> /dev/block/mmcblk0p60
lrwxrwxrwx 1 root root 21 1970-06-27 22:28:24.199999999 +0100 DDR -> /dev/block/mmcblk0p15
lrwxrwxrwx 1 root root 21 1970-06-27 22:28:24.209999999 +0100 aboot -> /dev/block/mmcblk0p23
lrwxrwxrwx 1 root root 21 1970-06-27 22:28:24.239999999 +0100 abootbak -> /dev/block/mmcblk0p24
lrwxrwxrwx 1 root root 21 1970-06-27 22:28:24.199999999 +0100 apdp -> /dev/block/mmcblk0p55
lrwxrwxrwx 1 root root 21 1970-06-27 22:28:24.239999999 +0100 asdf -> /dev/block/mmcblk0p62
lrwxrwxrwx 1 root root 21 1970-06-27 22:28:24.159999999 +0100 asusfw -> /dev/block/mmcblk0p59
lrwxrwxrwx 1 root root 21 1970-06-27 22:28:23.669999999 +0100 boot -> /dev/block/mmcblk0p29
lrwxrwxrwx 1 root root 21 1970-06-27 22:28:24.199999999 +0100 cache -> /dev/block/mmcblk0p35
lrwxrwxrwx 1 root root 21 1970-06-27 22:28:24.189999999 +0100 cmnlib -> /dev/block/mmcblk0p49
lrwxrwxrwx 1 root root 21 1970-06-27 22:28:24.229999999 +0100 cmnlib64 -> /dev/block/mmcblk0p51
lrwxrwxrwx 1 root root 21 1970-06-27 22:28:24.219999999 +0100 cmnlib64bak -> /dev/block/mmcblk0p52
lrwxrwxrwx 1 root root 21 1970-06-27 22:28:24.169999999 +0100 cmnlibbak -> /dev/block/mmcblk0p50
lrwxrwxrwx 1 root root 21 1970-06-27 22:28:24.179999999 +0100 config -> /dev/block/mmcblk0p39
lrwxrwxrwx 1 root root 21 1970-06-27 22:28:24.179999999 +0100 devcfg -> /dev/block/mmcblk0p10
lrwxrwxrwx 1 root root 21 1970-06-27 22:28:24.219999999 +0100 devcfgbak -> /dev/block/mmcblk0p11
lrwxrwxrwx 1 root root 21 1970-06-27 22:28:24.179999999 +0100 devinfo -> /dev/block/mmcblk0p31
lrwxrwxrwx 1 root root 21 1970-06-27 22:28:24.169999999 +0100 dip -> /dev/block/mmcblk0p43
lrwxrwxrwx 1 root root 21 1970-06-27 22:28:24.169999999 +0100 dpo -> /dev/block/mmcblk0p57
lrwxrwxrwx 1 root root 21 1970-06-27 22:28:24.169999999 +0100 dsp -> /dev/block/mmcblk0p12
lrwxrwxrwx 1 root root 21 1970-06-27 22:28:23.679999999 +0100 dtbo -> /dev/block/mmcblk0p25
lrwxrwxrwx 1 root root 21 1970-06-27 22:28:24.209999999 +0100 dtbobak -> /dev/block/mmcblk0p26
lrwxrwxrwx 1 root root 21 1970-06-27 22:28:24.229999999 +0100 factory -> /dev/block/mmcblk0p64
lrwxrwxrwx 1 root root 20 1970-06-27 22:28:24.189999999 +0100 fsc -> /dev/block/mmcblk0p2
lrwxrwxrwx 1 root root 21 1970-06-27 22:28:24.209999999 +0100 fsg -> /dev/block/mmcblk0p16
lrwxrwxrwx 1 root root 21 1970-06-27 22:28:24.239999999 +0100 fsgall -> /dev/block/mmcblk0p32
lrwxrwxrwx 1 root root 21 1970-06-27 22:28:24.199999999 +0100 keymaster -> /dev/block/mmcblk0p53
lrwxrwxrwx 1 root root 21 1970-06-27 22:28:24.219999999 +0100 keymasterbak -> /dev/block/mmcblk0p54
lrwxrwxrwx 1 root root 21 1970-06-27 22:28:24.209999999 +0100 keystore -> /dev/block/mmcblk0p38
lrwxrwxrwx 1 root root 21 1970-06-27 22:28:24.199999999 +0100 limits -> /dev/block/mmcblk0p41
lrwxrwxrwx 1 root root 21 1970-06-27 22:28:24.189999999 +0100 lksecapp -> /dev/block/mmcblk0p47
lrwxrwxrwx 1 root root 21 1970-06-27 22:28:24.219999999 +0100 lksecappbak -> /dev/block/mmcblk0p48
lrwxrwxrwx 1 root root 21 1970-06-27 22:28:24.199999999 +0100 logdump -> /dev/block/mmcblk0p58
lrwxrwxrwx 1 root root 21 1970-06-27 22:28:24.199999999 +0100 mcfg -> /dev/block/mmcblk0p46
lrwxrwxrwx 1 root root 21 1970-06-27 22:28:24.229999999 +0100 mdtp -> /dev/block/mmcblk0p44
lrwxrwxrwx 1 root root 21 1970-06-27 22:28:24.189999999 +0100 misc -> /dev/block/mmcblk0p37
lrwxrwxrwx 1 root root 20 1970-06-27 22:28:24.229999999 +0100 modem -> /dev/block/mmcblk0p1
lrwxrwxrwx 1 root root 21 1970-06-27 22:28:24.209999999 +0100 modemst1 -> /dev/block/mmcblk0p13
lrwxrwxrwx 1 root root 21 1970-06-27 22:28:24.229999999 +0100 modemst2 -> /dev/block/mmcblk0p14
lrwxrwxrwx 1 root root 21 1970-06-27 22:28:24.209999999 +0100 mota -> /dev/block/mmcblk0p42
lrwxrwxrwx 1 root root 21 1970-06-27 22:28:24.209999999 +0100 msadp -> /dev/block/mmcblk0p56
lrwxrwxrwx 1 root root 21 1970-06-27 22:28:24.169999999 +0100 oem -> /dev/block/mmcblk0p40
lrwxrwxrwx 1 root root 21 1970-06-27 22:28:24.229999999 +0100 persist -> /dev/block/mmcblk0p36
lrwxrwxrwx 1 root root 21 1970-06-27 22:28:24.209999999 +0100 priv -> /dev/block/mmcblk0p63
lrwxrwxrwx 1 root root 21 1970-06-27 22:28:23.669999999 +0100 recovery -> /dev/block/mmcblk0p30
lrwxrwxrwx 1 root root 20 1970-06-27 22:28:24.229999999 +0100 rpm -> /dev/block/mmcblk0p6
lrwxrwxrwx 1 root root 20 1970-06-27 22:28:24.199999999 +0100 rpmbak -> /dev/block/mmcblk0p7
lrwxrwxrwx 1 root root 20 1970-06-27 22:28:24.179999999 +0100 sbl1 -> /dev/block/mmcblk0p4
lrwxrwxrwx 1 root root 20 1970-06-27 22:28:24.189999999 +0100 sbl1bak -> /dev/block/mmcblk0p5
lrwxrwxrwx 1 root root 21 1970-06-27 22:28:24.169999999 +0100 sec -> /dev/block/mmcblk0p17
lrwxrwxrwx 1 root root 21 1970-06-27 22:28:24.219999999 +0100 splash -> /dev/block/mmcblk0p18
lrwxrwxrwx 1 root root 21 1970-06-27 22:28:24.169999999 +0100 splashkernel -> /dev/block/mmcblk0p20
lrwxrwxrwx 1 root root 21 1970-06-27 22:28:24.169999999 +0100 splashlk -> /dev/block/mmcblk0p19
lrwxrwxrwx 1 root root 21 1970-06-27 22:28:24.179999999 +0100 splashlowbattery -> /dev/block/mmcblk0p22
lrwxrwxrwx 1 root root 21 1970-06-27 22:28:24.179999999 +0100 splashsocbattery -> /dev/block/mmcblk0p21
lrwxrwxrwx 1 root root 20 1970-06-27 22:28:24.199999999 +0100 ssd -> /dev/block/mmcblk0p3
lrwxrwxrwx 1 root root 21 1970-06-27 22:28:24.169999999 +0100 syscfg -> /dev/block/mmcblk0p45
lrwxrwxrwx 1 root root 21 1970-06-27 22:28:23.679999999 +0100 system -> /dev/block/mmcblk0p33
lrwxrwxrwx 1 root root 20 1970-06-27 22:28:24.209999999 +0100 tz -> /dev/block/mmcblk0p8
lrwxrwxrwx 1 root root 20 1970-06-27 22:28:24.189999999 +0100 tzbak -> /dev/block/mmcblk0p9
lrwxrwxrwx 1 root root 21 1970-06-27 22:28:24.189999999 +0100 userdata -> /dev/block/mmcblk0p66
lrwxrwxrwx 1 root root 21 1970-06-27 22:28:23.669999999 +0100 vbmeta -> /dev/block/mmcblk0p27
lrwxrwxrwx 1 root root 21 1970-06-27 22:28:24.199999999 +0100 vbmetabak -> /dev/block/mmcblk0p28
lrwxrwxrwx 1 root root 21 1970-06-27 22:28:23.679999999 +0100 vendor -> /dev/block/mmcblk0p34
lrwxrwxrwx 1 root root 21 1970-06-27 22:28:24.179999999 +0100 version -> /dev/block/mmcblk0p65
.
that will be useful thank you
*Request: Can anyone post the super.img of a OnePlus 7T Pro/McLaren (Global Edition)? If you don't know how and still want to help, please let me know. Thank You!
Under construction > > > Temp DEV and Research area...
Before messing with your phone, please check post #4 on how to backup your partitions.
This is the first step towards DEV (You first compare... then make changes/modify and ultimately create a ROM) In the meantime, we will have to work with Magisk Modules.
Special thanks to @jhofseth for providing the TMO 5G images & @ntzrmtthihu777 (also @DanDroidOS) for messing up the phone and requesting the images.
I basically extracted the 5G images and added the Global Images (also extracted)
Okay, here is the deal... The file below is a RAR with 2 folders inside: (ALL files extracted & ready - NO IMG)
Folder > mclaren_global_TEKHD (based on OnePlus 7T Pro McLaren Global Firmware with Security Patch 2019-11-01 [hotdog])
with Sub Folders:
odm
product
system
vendor
Folder > mclaren_TMO_5G_TEKHD (based on TMO OnePlus 7T Pro 5G McLaren Firmware 10.0.13.HD61CB with Security Patch 2019-10-01 [hotdogg]
with Sub Folders:
odm
product
system
vendor
The idea is to encourage development by providing a direct comparison between the 2 Firmwares (Global vs TMO 5G). You can use a software like "Beyond Compare" (or any other) in order to compare files. (Left Side Global vs Right Side TMO 5G)
OnePlus7TPro_Global_vs_TMO_5G_Partitions_DEV_KIT_TEKHD.rar
Dual SIM on OnePlus 7T Pro 5G McLaren > Can anyone test this:
\vendor\build.prop
Search:
Code:
persist.radio.multisim.config=ssss
...replace with:
Code:
persist.radio.multisim.config=dsds
...see screenshot below
Activate 5G Radio on OnePlus 7T Pro Global McLaren (When using Global Firmware on TMO 5G Variant) > Can anyone test this:
\vendor\build.prop
Search:
Code:
persist.vendor.radio.5g_mode_pref=0
...replace with:
Code:
persist.vendor.radio.5g_mode_pref=1
...see screenshot below
How to backup your own partitions before messing with the phone:
Partition Structure on OnePlus 7T Pro 5G McLaren Edition:
Code:
ls -al /dev/block/platform/soc/1d84000.ufshc/by-name
lrwxrwxrwx 1 root root 16 1970-01-29 11:39 5gdump -> /dev/block/sda21
lrwxrwxrwx 1 root root 15 1970-01-29 11:39 ALIGN_TO_128K_1 -> /dev/block/sdd1
lrwxrwxrwx 1 root root 15 1970-01-29 11:39 ALIGN_TO_128K_2 -> /dev/block/sdf1
lrwxrwxrwx 1 root root 16 1970-01-29 11:39 LOGO_a -> /dev/block/sde21
lrwxrwxrwx 1 root root 16 1970-01-29 11:39 LOGO_b -> /dev/block/sde47
lrwxrwxrwx 1 root root 15 1970-01-29 11:39 abl_a -> /dev/block/sde8
lrwxrwxrwx 1 root root 16 1970-01-29 11:39 abl_b -> /dev/block/sde35
lrwxrwxrwx 1 root root 16 1970-01-29 11:39 aging -> /dev/block/sde54
lrwxrwxrwx 1 root root 16 1970-01-29 11:39 aging_mod -> /dev/block/sde55
lrwxrwxrwx 1 root root 15 1970-01-29 11:39 aop_a -> /dev/block/sde1
lrwxrwxrwx 1 root root 16 1970-01-29 11:39 aop_b -> /dev/block/sde28
lrwxrwxrwx 1 root root 16 1970-01-29 11:39 apdp -> /dev/block/sde59
lrwxrwxrwx 1 root root 15 1970-01-29 11:39 bluetooth_a -> /dev/block/sde5
lrwxrwxrwx 1 root root 16 1970-01-29 11:39 bluetooth_b -> /dev/block/sde32
lrwxrwxrwx 1 root root 16 1970-01-29 11:39 boot_a -> /dev/block/sde11
lrwxrwxrwx 1 root root 16 1970-01-29 11:39 boot_b -> /dev/block/sde38
lrwxrwxrwx 1 root root 16 1970-01-29 11:39 carrier -> /dev/block/sda18
lrwxrwxrwx 1 root root 16 1970-01-29 11:39 catecontentfv -> /dev/block/sde72
lrwxrwxrwx 1 root root 16 1970-01-29 11:39 catefv -> /dev/block/sde71
lrwxrwxrwx 1 root root 16 1970-01-29 11:39 cateloader -> /dev/block/sde66
lrwxrwxrwx 1 root root 15 1970-01-29 11:39 cdt -> /dev/block/sdd2
lrwxrwxrwx 1 root root 16 1970-01-29 11:39 cmnlib64_a -> /dev/block/sde13
lrwxrwxrwx 1 root root 16 1970-01-29 11:39 cmnlib64_b -> /dev/block/sde40
lrwxrwxrwx 1 root root 16 1970-01-29 11:39 cmnlib_a -> /dev/block/sde12
lrwxrwxrwx 1 root root 16 1970-01-29 11:39 cmnlib_b -> /dev/block/sde39
lrwxrwxrwx 1 root root 16 1970-01-29 11:39 config -> /dev/block/sda12
lrwxrwxrwx 1 root root 16 1970-01-29 11:39 core_nhlos -> /dev/block/sde20
lrwxrwxrwx 1 root root 15 1970-01-29 11:39 ddr -> /dev/block/sdd3
lrwxrwxrwx 1 root root 16 1970-01-29 11:39 devcfg_a -> /dev/block/sde14
lrwxrwxrwx 1 root root 16 1970-01-29 11:39 devcfg_b -> /dev/block/sde41
lrwxrwxrwx 1 root root 16 1970-01-29 11:39 devinfo -> /dev/block/sde57
lrwxrwxrwx 1 root root 16 1970-01-29 11:39 dip -> /dev/block/sde58
lrwxrwxrwx 1 root root 15 1970-01-29 11:39 dsp_a -> /dev/block/sde9
lrwxrwxrwx 1 root root 16 1970-01-29 11:39 dsp_b -> /dev/block/sde36
lrwxrwxrwx 1 root root 16 1970-01-29 11:39 dtbo_a -> /dev/block/sde17
lrwxrwxrwx 1 root root 16 1970-01-29 11:39 dtbo_b -> /dev/block/sde44
lrwxrwxrwx 1 root root 15 1970-01-29 11:39 frp -> /dev/block/sda6
lrwxrwxrwx 1 root root 15 1970-01-29 11:39 fsc -> /dev/block/sdf5
lrwxrwxrwx 1 root root 15 1970-01-29 11:39 fsg -> /dev/block/sdf4
lrwxrwxrwx 1 root root 16 1970-01-29 11:39 fw_ufs1_a -> /dev/block/sde22
lrwxrwxrwx 1 root root 16 1970-01-29 11:39 fw_ufs1_b -> /dev/block/sde48
lrwxrwxrwx 1 root root 16 1970-01-29 11:39 fw_ufs2_a -> /dev/block/sde23
lrwxrwxrwx 1 root root 16 1970-01-29 11:39 fw_ufs2_b -> /dev/block/sde49
lrwxrwxrwx 1 root root 16 1970-01-29 11:39 fw_ufs3_a -> /dev/block/sde24
lrwxrwxrwx 1 root root 16 1970-01-29 11:39 fw_ufs3_b -> /dev/block/sde50
lrwxrwxrwx 1 root root 16 1970-01-29 11:39 fw_ufs4_a -> /dev/block/sde25
lrwxrwxrwx 1 root root 16 1970-01-29 11:39 fw_ufs4_b -> /dev/block/sde51
lrwxrwxrwx 1 root root 16 1970-01-29 11:39 fw_ufs5_a -> /dev/block/sde26
lrwxrwxrwx 1 root root 16 1970-01-29 11:39 fw_ufs5_b -> /dev/block/sde52
lrwxrwxrwx 1 root root 15 1970-01-29 11:39 hyp_a -> /dev/block/sde3
lrwxrwxrwx 1 root root 16 1970-01-29 11:39 hyp_b -> /dev/block/sde30
lrwxrwxrwx 1 root root 16 1970-01-29 11:39 imagefv_a -> /dev/block/sde19
lrwxrwxrwx 1 root root 16 1970-01-29 11:39 imagefv_b -> /dev/block/sde46
lrwxrwxrwx 1 root root 16 1970-01-29 11:39 keymaster_a -> /dev/block/sde10
lrwxrwxrwx 1 root root 16 1970-01-29 11:39 keymaster_b -> /dev/block/sde37
lrwxrwxrwx 1 root root 15 1970-01-29 11:39 keystore -> /dev/block/sda5
lrwxrwxrwx 1 root root 16 1970-01-29 11:39 limits -> /dev/block/sde63
lrwxrwxrwx 1 root root 16 1970-01-29 11:39 logdump -> /dev/block/sde67
lrwxrwxrwx 1 root root 16 1970-01-29 11:39 logfs -> /dev/block/sde65
lrwxrwxrwx 1 root root 15 1970-01-29 11:39 mdm1m9kefs1 -> /dev/block/sdf7
lrwxrwxrwx 1 root root 15 1970-01-29 11:39 mdm1m9kefs2 -> /dev/block/sdf8
lrwxrwxrwx 1 root root 15 1970-01-29 11:39 mdm1m9kefs3 -> /dev/block/sdf6
lrwxrwxrwx 1 root root 15 1970-01-29 11:39 mdm1m9kefsc -> /dev/block/sdf9
lrwxrwxrwx 1 root root 16 1970-01-29 11:39 mdm1oemnvbktmp -> /dev/block/sde77
lrwxrwxrwx 1 root root 16 1970-01-29 11:39 mdm_oem_dycnvbk -> /dev/block/sda10
lrwxrwxrwx 1 root root 16 1970-01-29 11:39 mdm_oem_stanvbk -> /dev/block/sda11
lrwxrwxrwx 1 root root 15 1970-01-29 11:39 mdmddr -> /dev/block/sdd4
lrwxrwxrwx 1 root root 15 1970-01-29 11:39 mdtp_a -> /dev/block/sde7
lrwxrwxrwx 1 root root 16 1970-01-29 11:39 mdtp_b -> /dev/block/sde34
lrwxrwxrwx 1 root root 15 1970-01-29 11:39 mdtpsecapp_a -> /dev/block/sde6
lrwxrwxrwx 1 root root 16 1970-01-29 11:39 mdtpsecapp_b -> /dev/block/sde33
lrwxrwxrwx 1 root root 16 1970-01-29 11:39 metadata -> /dev/block/sda19
lrwxrwxrwx 1 root root 15 1970-01-29 11:39 misc -> /dev/block/sda3
lrwxrwxrwx 1 root root 15 1970-01-29 11:39 modem_a -> /dev/block/sde4
lrwxrwxrwx 1 root root 16 1970-01-29 11:39 modem_b -> /dev/block/sde31
lrwxrwxrwx 1 root root 15 1970-01-29 11:39 modemst1 -> /dev/block/sdf2
lrwxrwxrwx 1 root root 15 1970-01-29 11:39 modemst2 -> /dev/block/sdf3
lrwxrwxrwx 1 root root 16 1970-01-29 11:39 msadp -> /dev/block/sde60
lrwxrwxrwx 1 root root 16 1970-01-29 11:39 multiimgoem_a -> /dev/block/sde27
lrwxrwxrwx 1 root root 16 1970-01-29 11:39 multiimgoem_b -> /dev/block/sde53
lrwxrwxrwx 1 root root 15 1970-01-29 11:39 oem_dycnvbk -> /dev/block/sda8
lrwxrwxrwx 1 root root 15 1970-01-29 11:39 oem_stanvbk -> /dev/block/sda9
lrwxrwxrwx 1 root root 16 1970-01-29 11:39 op1 -> /dev/block/sde56
lrwxrwxrwx 1 root root 15 1970-01-29 11:39 op2 -> /dev/block/sda7
lrwxrwxrwx 1 root root 15 1970-01-29 11:39 param -> /dev/block/sda4
lrwxrwxrwx 1 root root 15 1970-01-29 11:39 persist -> /dev/block/sda2
lrwxrwxrwx 1 root root 16 1970-01-29 11:39 qupfw_a -> /dev/block/sde15
lrwxrwxrwx 1 root root 16 1970-01-29 11:39 qupfw_b -> /dev/block/sde42
lrwxrwxrwx 1 root root 16 1970-01-29 11:39 rawdump -> /dev/block/sda20
lrwxrwxrwx 1 root root 16 1970-01-29 11:39 recovery_a -> /dev/block/sda14
lrwxrwxrwx 1 root root 16 1970-01-29 11:39 recovery_b -> /dev/block/sda15
lrwxrwxrwx 1 root root 16 1970-01-29 11:39 reserve1 -> /dev/block/sde73
lrwxrwxrwx 1 root root 16 1970-01-29 11:39 reserve2 -> /dev/block/sde74
lrwxrwxrwx 1 root root 16 1970-01-29 11:39 reserve3 -> /dev/block/sde75
lrwxrwxrwx 1 root root 16 1970-01-29 11:39 reserve4 -> /dev/block/sde76
lrwxrwxrwx 1 root root 16 1970-01-29 11:39 secdata -> /dev/block/sde70
lrwxrwxrwx 1 root root 16 1970-01-29 11:39 splash -> /dev/block/sde62
lrwxrwxrwx 1 root root 16 1970-01-29 11:39 spunvm -> /dev/block/sde61
lrwxrwxrwx 1 root root 15 1970-01-29 11:39 ssd -> /dev/block/sda1
lrwxrwxrwx 1 root root 16 1970-01-29 11:39 storsec_a -> /dev/block/sde68
lrwxrwxrwx 1 root root 16 1970-01-29 11:39 storsec_b -> /dev/block/sde78
lrwxrwxrwx 1 root root 16 1970-01-29 11:39 super -> /dev/block/sda13
lrwxrwxrwx 1 root root 16 1970-01-29 11:39 toolsfv -> /dev/block/sde64
lrwxrwxrwx 1 root root 15 1970-01-29 11:39 tz_a -> /dev/block/sde2
lrwxrwxrwx 1 root root 16 1970-01-29 11:39 tz_b -> /dev/block/sde29
lrwxrwxrwx 1 root root 16 1970-01-29 11:39 uefisecapp_a -> /dev/block/sde18
lrwxrwxrwx 1 root root 16 1970-01-29 11:39 uefisecapp_b -> /dev/block/sde45
lrwxrwxrwx 1 root root 16 1970-01-29 11:39 uefivarstore -> /dev/block/sde69
lrwxrwxrwx 1 root root 16 1970-01-29 11:39 userdata -> /dev/block/sda22
lrwxrwxrwx 1 root root 16 1970-01-29 11:39 vbmeta_a -> /dev/block/sde16
lrwxrwxrwx 1 root root 16 1970-01-29 11:39 vbmeta_b -> /dev/block/sde43
lrwxrwxrwx 1 root root 16 1970-01-29 11:39 vbmeta_system_a -> /dev/block/sda16
lrwxrwxrwx 1 root root 16 1970-01-29 11:39 vbmeta_system_b -> /dev/block/sda17
lrwxrwxrwx 1 root root 15 1970-01-29 11:39 xbl_a -> /dev/block/sdb1
lrwxrwxrwx 1 root root 15 1970-01-29 11:39 xbl_b -> /dev/block/sdc1
lrwxrwxrwx 1 root root 15 1970-01-29 11:39 xbl_config_a -> /dev/block/sdb2
lrwxrwxrwx 1 root root 15 1970-01-29 11:39 xbl_config_b -> /dev/block/sdc2
Boot into Fastboot ->
Code:
adb reboot fastboot
Run TWRP -> (You need to have twrp.img on your ADB folder)
Code:
fastboot boot ./twrp.img
For example, if you want to backup LOGO_a ->
Code:
adb pull /dev/block/sde21 LOGO_a.img
After you are done, simply exit/reboot from TWRP (with no modifications, read only)
or
Code:
adb reboot
Done
Automatic Extraction Tool for TMO 5G McLaren available here.
Announcement:
I have created a series of Highly Experimental ROMs. Files are based on Global Firmware. I also have restore/revert files for each Experimental ROM. We can FLASH ZIP -> TEST -> RESTORE. It's LITERALLY a trial & error WIP and THERE IS ALWAYS THE POSSIBILITY OF THINGS GOING WRONG!
-> ROM ZIPS are designed from BASIC TO COMPLEX - English please? -> I will try to flash the less amount of partitions required in order to make Global firmware boot & work on our device. I will start with a few partitions (partitions that I know are 100% required) and then move to a more complex set of partitions if required.
-> We will try to boot with our Kernel as well as the Global Kernel. Again, Trial & Error.
Requirements:
- ADB/Fastboot/Linux Knowledge (at least the basic commands and some common sense)
- Ability to follow instructions
- Patience (each file is 2GB+ in size... and the process is a bit time consuming)
- Balls of steel
- Dual SIM Tray (optional)
If you want to test, you are welcome to join my new Telegram Channel -> HERE - My 2 favorite bots are already there waiting for you!
-> I will prepare and upload everything tomorrow, (and during the the next few days) while people start joining the channel.
Thank You,
TEKHD
@TEKHD Is there any way you could post these partitions? I think I'm gonna need all of them because I flashed the Int version. The system, product, and vendor that we have now just gets me a Qualcomm error
aop.img
bluetooth.img
boot.img
dsp.img
dtbo.img
LOGO.img
modem.img
oem_stanvbk.img
qupfw.img
storsec.img
multiimgoem.img
uefisecapp.img
recovery.img
vbmeta.img
vbmeta_system.img
opproduct.img
DanDroidOS said:
@TEKHD Is there any way you could post these partitions?
aop.img
bluetooth.img
boot.img
dsp.img
dtbo.img
LOGO.img
modem.img
oem_stanvbk.img
qupfw.img
storsec.img
multiimgoem.img
uefisecapp.img
recovery.img
vbmeta.img
vbmeta_system.img
opproduct.img
Click to expand...
Click to collapse
How to restore your OnePlus 7T Pro 5G McLaren: (with easy flash-all.bat script for Windows and flash-all.sh script for Linux)
https://forum.xda-developers.com/showpost.php?p=81374031&postcount=67
Thanks @jhofseth
________________________________________________________
@Some_Random_Username Please, can you pull all partitions from latest OnePlus 7T Pro Global McLaren?
Like @jhofseth did above? See Link
Those global images can help a lot here. We might end up using Magisk Modules for modifications but I would like to see a few things.
Ideally it would be good to get dumps from multiple people with multiple versions
and compare hashes of the files to be certain that these dumps are identical across
all the phones.
Tell me what you need I'll do my best. I'm still awaiting my unlock bin from OnePlus but I'm definitely interested in converting to global.
TEKHD said:
@Some_Random_Username Please, can you pull all partitions from latest OnePlus 7T Pro Global McLaren?
Like @jhofseth did above? See Link
Those global images can help a lot here. We might end up using Magisk Modules for modifications but I would like to see a few things.
Click to expand...
Click to collapse
Not sure if this is relevant but I managed to extract OnePlus7TOxygen_14.O.08_OTA_008_all_1911061912_3b6d7f83eb174cbc.zip
from oneplus's firmware download into individual images; could be helpful?
Nvm. Just realized that was the 7t, not 7t pro. Afaict there is no stock image for that up anywhere yet?
ntzrmtthihu777 said:
Not sure if this is relevant but I managed to extract OnePlus7TOxygen_14.O.08_OTA_008_all_1911061912_3b6d7f83eb174cbc.zip
from oneplus's firmware download into individual images; could be helpful?
Nvm. Just realized that was the 7t, not 7t pro. Afaict there is no stock image for that up anywhere yet?
Click to expand...
Click to collapse
I am using ro.system.build.fingerprint=OnePlus/OnePlus7TPro/OnePlus7TPro:10/QKQ1.190716.003/1912060020:user/release-keys on my OP kit. I would like a clean pull from the device itself if possible as a failsafe. (device running whatever latest global firmware; basically something that compares to our current version) Remember, we can't risk ourselves too much. Restoring partitions via fastboot is still risky business.
by the way... @ntzrmtthihu777 > Is your fingerprint working fine? @DanDroidOS seems to be having fingerprint issues after restoring.
TEKHD said:
I am using ro.system.build.fingerprint=OnePlus/OnePlus7TPro/OnePlus7TPro:10/QKQ1.190716.003/1912060020:user/release-keys on my OP kit. I would like a clean pull from the device itself if possible as a failsafe. (device running whatever latest global firmware; basically something that compares to our current version) Remember, we can't risk ourselves too much. Restoring partitions via fastboot is still risky business.
by the way... @ntzrmtthihu777 > Is your fingerprint working fine? @DanDroidOS seems to be having fingerprint issues after restoring.
Click to expand...
Click to collapse
I have a logcat if you can make sense of it
TEKHD said:
I am using ro.system.build.fingerprint=OnePlus/OnePlus7TPro/OnePlus7TPro:10/QKQ1.190716.003/1912060020:user/release-keys on my OP kit. I would like a clean pull from the device itself if possible as a failsafe. (device running whatever latest global firmware; basically something that compares to our current version) Remember, we can't risk ourselves too much. Restoring partitions via fastboot is still risky business.
by the way... @ntzrmtthihu777 > Is your fingerprint working fine? @DanDroidOS seems to be having fingerprint issues after restoring.
DanDroidOS said:
I have a logcat if you can make sense of it
Click to expand...
Click to collapse
Click to expand...
Click to collapse
Hadn't tried it (not putting too much work into customizing the phone as I don't intend
to stay on stock any longer than needed) but just set up a thumb print and it seems to be fine.
What exactly are you having issues with, setting it up or using it? Not to be a **** but the
sensor seems quite anal about dirty print area and dirty fingers, perhaps a good scrub down
of both could help? Also are you using any sort of screen protector or just bare screen?
And sure, gimme da logcat.
ntzrmtthihu777 said:
Hadn't tried it (not putting too much work into customizing the phone as I don't intend
to stay on stock any longer than needed) but just set up a thumb print and it seems to be fine.
What exactly are you having issues with, setting it up or using it? Not to be a **** but the
sensor seems quite anal about dirty print area and dirty fingers, perhaps a good scrub down
of both could help? Also are you using any sort of screen protector or just bare screen?
And sure, gimme da logcat.
Click to expand...
Click to collapse
It's not the sensor, it won't even let me register a fingerprint.
DanDroidOS said:
I have a logcat if you can make sense of it
Click to expand...
Click to collapse
Possibly, if you're rooted, have Android terminal and download the attached on phone:
su
cp -f /sdcard/Download/settings_fingerprint.xml /data/system/users/0/settings_fingerprint.xml
chmod 600 /data/system/users/0/settings_fingerprint.xml
reboot
(or modified via adb)
DanDroidOS said:
It's not the sensor, it won't even let me register a fingerprint.
Click to expand...
Click to collapse
Huh, not getting that here. And where is the logcat?
Here is the logcat:
DanDroidOS said:
Here is the logcat:
Click to expand...
Click to collapse
I know it would probably be long and drawn out, but can you
say exactly what you've done to the phone up to this point?
flashing, bricking, unbricking. what and how you've done it.
@DanDroidOS maybe you could do a Titanium backup, copy to external storage before factory resetting? IMHO, at this point, just going nuclear with factory reset would be what I'd do.
ntzrmtthihu777 said:
I know it would probably be long and drawn out, but can you
say exactly what you've done to the phone up to this point?
flashing, bricking, unbricking. what and how you've done it.
Click to expand...
Click to collapse
unllocked sim & bootloader ==> flashed Omni on slot b: ended up with no calls or text ==> flashed 10.0.4 Europe fastboot rom on slot b: wouldn't boot ==> flashed Omni on slot b: to wait for an update to fix calls ==> Set active back to ' slot a' to see if I could recover ==> flashed dump & super.img: now I'm on 10.0.16 with no working fingerprint
Hi
I want to create a backup of my ASUS Zenfone 8 using images from the partitions which I can then later flash using fastboot to restore the installation
But I do not know which of the partitions are mandatory to backup/restore an installation
In the payload.bin file used to install the ROM (AospExtended 9.x) there are these files that are used to install the ROM:
[[email protected] ~]# ls -lh /data/backup/ASUS_ZENFONE8/payload-dumper/test
total 3.3G
-rw-r--r--. 1 root root 96M Mar 11 11:17 boot.img
-rw-r--r--. 1 root root 24M Mar 11 11:17 dtbo.img
-rw-r--r--. 1 root root 1.4M Mar 11 11:17 odm.img
-rw-r--r--. 1 root root 307M Mar 11 11:18 product.img
-rw-r--r--. 1 root root 445M Mar 11 11:18 system_ext.img
-rw-r--r--. 1 root root 1.2G Mar 11 11:18 system.img
-rw-r--r--. 1 root root 8.0K Mar 11 11:18 vbmeta.img
-rw-r--r--. 1 root root 4.0K Mar 11 11:18 vbmeta_system.img
-rw-r--r--. 1 root root 96M Mar 11 11:19 vendor_boot.img
-rw-r--r--. 1 root root 1.2G Mar 11 11:19 vendor.img
[[email protected] ~]#
Some of the file names match a block device name in /dev/block/by-name but not all:
Spoiler: ls -l /dev/block/by-name
ASUS_I006D:/storage/emulated/0 #
ASUS_I006D:/storage/emulated/0 # ls -l /dev/block/by-name
total 0
lrwxrwxrwx 1 root root 16 1970-01-04 04:42 ADF -> /dev/block/sda12
lrwxrwxrwx 1 root root 15 1970-01-04 04:42 ALIGN_TO_128K_1 -> /dev/block/sdd1
lrwxrwxrwx 1 root root 15 1970-01-04 04:42 ALIGN_TO_128K_2 -> /dev/block/sdf1
lrwxrwxrwx 1 root root 16 1970-01-04 04:42 APD -> /dev/block/sda13
lrwxrwxrwx 1 root root 15 1970-01-04 04:42 abl_a -> /dev/block/sde8
lrwxrwxrwx 1 root root 16 1970-01-04 04:42 abl_b -> /dev/block/sde33
lrwxrwxrwx 1 root root 15 1970-01-04 04:42 aop_a -> /dev/block/sde1
lrwxrwxrwx 1 root root 16 1970-01-04 04:42 aop_b -> /dev/block/sde26
lrwxrwxrwx 1 root root 16 1970-01-04 04:42 apdp -> /dev/block/sde52
lrwxrwxrwx 1 root root 15 1970-01-04 04:42 asdf -> /dev/block/sda9
lrwxrwxrwx 1 root root 16 1970-01-04 04:42 asusfw_a -> /dev/block/sda15
lrwxrwxrwx 1 root root 16 1970-01-04 04:42 asusfw_b -> /dev/block/sda16
lrwxrwxrwx 1 root root 15 1970-01-04 04:42 asuskey -> /dev/block/sdg2
lrwxrwxrwx 1 root root 15 1970-01-04 04:42 asuskey2 -> /dev/block/sdg3
lrwxrwxrwx 1 root root 15 1970-01-04 04:42 asuskey3 -> /dev/block/sdg4
lrwxrwxrwx 1 root root 15 1970-01-04 04:42 asuskey4 -> /dev/block/sdg5
lrwxrwxrwx 1 root root 15 1970-01-04 04:42 asuskey5 -> /dev/block/sdg6
lrwxrwxrwx 1 root root 15 1970-01-04 04:42 asuskey6 -> /dev/block/sdg7
lrwxrwxrwx 1 root root 15 1970-01-04 04:42 batinfo -> /dev/block/sda8
lrwxrwxrwx 1 root root 15 1970-01-04 04:42 bluetooth_a -> /dev/block/sde5
lrwxrwxrwx 1 root root 16 1970-01-04 04:42 bluetooth_b -> /dev/block/sde30
lrwxrwxrwx 1 root root 16 1970-01-04 04:42 boot_a -> /dev/block/sde11
lrwxrwxrwx 1 root root 16 1970-01-04 04:42 boot_b -> /dev/block/sde36
lrwxrwxrwx 1 root root 15 1970-01-04 04:42 cdt -> /dev/block/sdd2
lrwxrwxrwx 1 root root 16 1970-01-04 04:42 connsec -> /dev/block/sde63
lrwxrwxrwx 1 root root 16 1970-01-04 04:42 cpucp_a -> /dev/block/sde21
lrwxrwxrwx 1 root root 16 1970-01-04 04:42 cpucp_b -> /dev/block/sde46
lrwxrwxrwx 1 root root 15 1970-01-04 04:42 ddr -> /dev/block/sdd3
lrwxrwxrwx 1 root root 16 1970-01-04 04:42 devcfg_a -> /dev/block/sde12
lrwxrwxrwx 1 root root 16 1970-01-04 04:42 devcfg_b -> /dev/block/sde37
lrwxrwxrwx 1 root root 16 1970-01-04 04:42 devinfo -> /dev/block/sde50
lrwxrwxrwx 1 root root 16 1970-01-04 04:42 dip -> /dev/block/sde51
lrwxrwxrwx 1 root root 15 1970-01-04 04:42 dsp_a -> /dev/block/sde9
lrwxrwxrwx 1 root root 16 1970-01-04 04:42 dsp_b -> /dev/block/sde34
lrwxrwxrwx 1 root root 16 1970-01-04 04:42 dtbo_a -> /dev/block/sde15
lrwxrwxrwx 1 root root 16 1970-01-04 04:42 dtbo_b -> /dev/block/sde40
lrwxrwxrwx 1 root root 15 1970-01-04 04:42 factory -> /dev/block/sda7
lrwxrwxrwx 1 root root 15 1970-01-04 04:42 fde -> /dev/block/sda6
lrwxrwxrwx 1 root root 16 1970-01-04 04:42 featenabler_a -> /dev/block/sde22
lrwxrwxrwx 1 root root 16 1970-01-04 04:42 featenabler_b -> /dev/block/sde47
lrwxrwxrwx 1 root root 15 1970-01-04 04:42 frp -> /dev/block/sda5
lrwxrwxrwx 1 root root 15 1970-01-04 04:42 fsc -> /dev/block/sdf6
lrwxrwxrwx 1 root root 15 1970-01-04 04:42 fsg -> /dev/block/sdf4
lrwxrwxrwx 1 root root 15 1970-01-04 04:42 fsgCA -> /dev/block/sdf5
lrwxrwxrwx 1 root root 16 1970-01-04 04:42 ftm -> /dev/block/sda14
lrwxrwxrwx 1 root root 16 1970-01-04 04:42 gpt -> /dev/block/sda10
lrwxrwxrwx 1 root root 15 1970-01-04 04:42 hyp_a -> /dev/block/sde3
lrwxrwxrwx 1 root root 16 1970-01-04 04:42 hyp_b -> /dev/block/sde28
lrwxrwxrwx 1 root root 16 1970-01-04 04:42 imagefv_a -> /dev/block/sde17
lrwxrwxrwx 1 root root 16 1970-01-04 04:42 imagefv_b -> /dev/block/sde42
lrwxrwxrwx 1 root root 16 1970-01-04 04:42 keymaster_a -> /dev/block/sde10
lrwxrwxrwx 1 root root 16 1970-01-04 04:42 keymaster_b -> /dev/block/sde35
lrwxrwxrwx 1 root root 15 1970-01-04 04:42 keystore -> /dev/block/sda4
lrwxrwxrwx 1 root root 16 1970-01-04 04:42 limits -> /dev/block/sde54
lrwxrwxrwx 1 root root 16 1970-01-04 04:42 limits-cdsp -> /dev/block/sde55
lrwxrwxrwx 1 root root 16 1970-01-04 04:42 logdump -> /dev/block/sde57
lrwxrwxrwx 1 root root 16 1970-01-04 04:42 logfs -> /dev/block/sde56
lrwxrwxrwx 1 root root 16 1970-01-04 04:42 mdcompress -> /dev/block/sde62
lrwxrwxrwx 1 root root 15 1970-01-04 04:42 mdtp_a -> /dev/block/sde7
lrwxrwxrwx 1 root root 16 1970-01-04 04:42 mdtp_b -> /dev/block/sde32
lrwxrwxrwx 1 root root 15 1970-01-04 04:42 mdtpsecapp_a -> /dev/block/sde6
lrwxrwxrwx 1 root root 16 1970-01-04 04:42 mdtpsecapp_b -> /dev/block/sde31
lrwxrwxrwx 1 root root 16 1970-01-04 04:42 metadata -> /dev/block/sda22
lrwxrwxrwx 1 root root 15 1970-01-04 04:42 misc -> /dev/block/sda3
lrwxrwxrwx 1 root root 15 1970-01-04 04:42 modem_a -> /dev/block/sde4
lrwxrwxrwx 1 root root 16 1970-01-04 04:42 modem_b -> /dev/block/sde29
lrwxrwxrwx 1 root root 15 1970-01-04 04:42 modemst1 -> /dev/block/sdf2
lrwxrwxrwx 1 root root 15 1970-01-04 04:42 modemst2 -> /dev/block/sdf3
lrwxrwxrwx 1 root root 16 1970-01-04 04:42 multiimgoem_a -> /dev/block/sde20
lrwxrwxrwx 1 root root 16 1970-01-04 04:42 multiimgoem_b -> /dev/block/sde45
lrwxrwxrwx 1 root root 15 1970-01-04 04:42 persist -> /dev/block/sda2
lrwxrwxrwx 1 root root 16 1970-01-04 04:42 qmcs -> /dev/block/sde24
lrwxrwxrwx 1 root root 16 1970-01-04 04:42 qupfw_a -> /dev/block/sde13
lrwxrwxrwx 1 root root 16 1970-01-04 04:42 qupfw_b -> /dev/block/sde38
lrwxrwxrwx 1 root root 16 1970-01-04 04:42 qweslicstore_a -> /dev/block/sde25
lrwxrwxrwx 1 root root 16 1970-01-04 04:42 qweslicstore_b -> /dev/block/sde49
lrwxrwxrwx 1 root root 16 1970-01-04 04:42 rtice -> /dev/block/sde66
lrwxrwxrwx 1 root root 14 1970-01-04 04:42 sda -> /dev/block/sda
lrwxrwxrwx 1 root root 14 1970-01-04 04:42 sdb -> /dev/block/sdb
lrwxrwxrwx 1 root root 14 1970-01-04 04:42 sdc -> /dev/block/sdc
lrwxrwxrwx 1 root root 14 1970-01-04 04:42 sdd -> /dev/block/sdd
lrwxrwxrwx 1 root root 14 1970-01-04 04:42 sde -> /dev/block/sde
lrwxrwxrwx 1 root root 14 1970-01-04 04:42 sdf -> /dev/block/sdf
lrwxrwxrwx 1 root root 14 1970-01-04 04:42 sdg -> /dev/block/sdg
lrwxrwxrwx 1 root root 16 1970-01-04 04:42 secdata -> /dev/block/sde60
lrwxrwxrwx 1 root root 16 1970-01-04 04:42 shrm_a -> /dev/block/sde18
lrwxrwxrwx 1 root root 16 1970-01-04 04:42 shrm_b -> /dev/block/sde43
lrwxrwxrwx 1 root root 16 1970-01-04 04:42 splash -> /dev/block/sde53
lrwxrwxrwx 1 root root 16 1970-01-04 04:42 spunvm -> /dev/block/sde65
lrwxrwxrwx 1 root root 15 1970-01-04 04:42 ssd -> /dev/block/sda1
lrwxrwxrwx 1 root root 16 1970-01-04 04:42 storsec -> /dev/block/sde58
lrwxrwxrwx 1 root root 16 1970-01-04 04:42 super -> /dev/block/sda19
lrwxrwxrwx 1 root root 15 1970-01-04 04:42 sysconf -> /dev/block/sdg1
lrwxrwxrwx 1 root root 16 1970-01-04 04:42 sysinfo -> /dev/block/sda11
lrwxrwxrwx 1 root root 15 1970-01-04 04:42 tz_a -> /dev/block/sde2
lrwxrwxrwx 1 root root 16 1970-01-04 04:42 tz_b -> /dev/block/sde27
lrwxrwxrwx 1 root root 16 1970-01-04 04:42 tzsc -> /dev/block/sde64
lrwxrwxrwx 1 root root 16 1970-01-04 04:42 uefisecapp_a -> /dev/block/sde16
lrwxrwxrwx 1 root root 16 1970-01-04 04:42 uefisecapp_b -> /dev/block/sde41
lrwxrwxrwx 1 root root 16 1970-01-04 04:42 uefivarstore -> /dev/block/sde59
lrwxrwxrwx 1 root root 16 1970-01-04 04:42 userdata -> /dev/block/sda23
lrwxrwxrwx 1 root root 16 1970-01-04 04:42 vbmeta_a -> /dev/block/sde14
lrwxrwxrwx 1 root root 16 1970-01-04 04:42 vbmeta_b -> /dev/block/sde39
lrwxrwxrwx 1 root root 16 1970-01-04 04:42 vbmeta_system_a -> /dev/block/sda20
lrwxrwxrwx 1 root root 16 1970-01-04 04:42 vbmeta_system_b -> /dev/block/sda21
lrwxrwxrwx 1 root root 16 1970-01-04 04:42 vendor_boot_a -> /dev/block/sde23
lrwxrwxrwx 1 root root 16 1970-01-04 04:42 vendor_boot_b -> /dev/block/sde48
lrwxrwxrwx 1 root root 16 1970-01-04 04:42 vm-bootsys_a -> /dev/block/sde19
lrwxrwxrwx 1 root root 16 1970-01-04 04:42 vm-bootsys_b -> /dev/block/sde44
lrwxrwxrwx 1 root root 16 1970-01-04 04:42 vm-data -> /dev/block/sde61
lrwxrwxrwx 1 root root 15 1970-01-04 04:42 xbl_a -> /dev/block/sdb1
lrwxrwxrwx 1 root root 15 1970-01-04 04:42 xbl_b -> /dev/block/sdc1
lrwxrwxrwx 1 root root 15 1970-01-04 04:42 xbl_config_a -> /dev/block/sdb2
lrwxrwxrwx 1 root root 15 1970-01-04 04:42 xbl_config_b -> /dev/block/sdc2
lrwxrwxrwx 1 root root 16 1970-01-04 04:42 xrom_a -> /dev/block/sda17
lrwxrwxrwx 1 root root 16 1970-01-04 04:42 xrom_b -> /dev/block/sda18
ASUS_I006D:/storage/emulated/0 #
Which partitions must I backup to be able to restore an OS installation to the phone?
Which partition is used for what?
regards
Bernd
[Update 12.03.2022 12:30]
I think I found it:
The physical partitions to backup are (either _a or _b):
boot
dtbo
vbmeta
vbmeta_system
vendor_boot
and
super
The other partitions
odm
product
vendor
system
system_ext
are logical devices (also with the ending _a or _b) on the physical partition super
Would be great if some could confirm or correct this ....