Hello
My Pixel6 won’t boot, here’s what happened :
- the phone was up and I used it normally
- the memory becomes full but the phone was still up
- I experienced issues like : cannot turn off wifi, so I reboot the phone
- at startup I can read messages like “this application stops systematically” … and after 5 seconds the phone say “shutdown…” and turned off.
The good thing is :
- I can boot in recovery
- I am root.
so I tried : - recovery > enable adb
adb -s "XXXX...XX" shell
- I got the shell but can’t find datas.
df -h
Filesystem Size Used Avail Use% Mounted on
tmpfs 3.6G 1.3M 3.6G 1% /dev
tmpfs 3.6G 0 3.6G 0% /mnt
tmpfs 3.6G 0 3.6G 0% /apex
tmpfs 3.6G 4.0K 3.6G 1% /linkerconfig
tmpfs 3.6G 32K 3.6G 1% /tmp
tmpfs 3.6G 0 3.6G 0% /storage
In recovery I did :
- recovery > Advanced > Mount/umount system, but got :
ERROR : recovery: [libfs_mgr]Unable to enable ext4 verify on /dev/block/platform/14700000.ufs/by-name/metadata because /system/bin/tune2fs is missing
Mounted /mnt/system.
adb -s "XXXX...XX" shell
oriole:/ # df -h /mnt/system/
Filesystem Size Used Avail Use% Mounted on
/dev/block/dm-0 1.2G 1.2G 0M 100% /mnt/system
- with
du
I tried to find something to delete to make space
I found
/mnt/system/system/app/eDrive/eDrive.apk
and/mnt/system/system/app/Maps/Maps.apk
- exit
mkdir tmp_adb; cd tmp_adb/
adb pull /mnt/system/system/app/eDrive/eDrive.apk .
adb pull /mnt/system/system/app/Maps/Maps.apk .
adb shell mount -o rw,remount,rw /mnt/system
adb -s "XXXX...XX" shell
rm /mnt/system/system/app/eDrive/eDrive.apk /mnt/system/system/app/Maps/Maps.apk
df -h /mnt/system/
Filesystem Size Used Avail Use% Mounted on
/dev/block/dm-0 1.2G 1.1G 92M 94% /mnt/system
- exit
- reboot > same issue
I would like to mount my user data partition in adb to get access to my files. But can’t managed to find it.
ls /dev/block/platform/14700000.ufs/by-name/
abl_a bl2_b devinfo dtbo_a frp ldfw_b modem_b pvmfw_a userdata vbmeta_vendor_a
abl_b bl31_a dpm_a dtbo_b gsa_a metadata modem_userdata pvmfw_b vbmeta_a vbmeta_vendor_b
bl1_a bl31_b dpm_b efs gsa_b mfg_data pbl_a super vbmeta_b vendor_boot_a
bl1_b boot_a dram_train_a efs_backup klog misc pbl_b tzsw_a vbmeta_system_a vendor_boot_b
bl2_a boot_b dram_train_b fips ldfw_a modem_a persist tzsw_b vbmeta_system_b
I try :
adb -s "XXXX...XX" shell
mkdir /mnt/tmp
mount /dev/block/platform/14700000.ufs/by-name/userdata /mnt/tmp/
mount: /dev/block/platform/14700000.ufs/by-name/userdata: need -t
mount -t ext4 /dev/block/platform/14700000.ufs/by-name/userdata /mnt/tmp/
mount: '/dev/block/platform/14700000.ufs/by-name/userdata'->'/mnt/tmp/': Invalid argument
mount -t f2fs /dev/block/platform/14700000.ufs/by-name/userdata /mnt/tmp/
mount: '/dev/block/platform/14700000.ufs/by-name/userdata'->'/mnt/tmp/': Invalid argument
Can someone know how to mount userdata ?
OR any idea to resolve the boot issue ?
Thanks for your help