1

I made a backup of my phone's userdata partition with the command (because the /data is not mounting):

dd if=/dev/block/bootdevice/by-name/userdata of=/usb_otg/userdata.img

I need the files that are on the userdata partition. If anyone know a method of recovery that is also accepted.

INFO

  • Whatever I type, be it number, letter, or symbol, it accepts and shows it.

  • /data partition doesn’t mount.

  • I already used fsck.f2fs but it doesn't solve.

  • I found this in recovery.log:

  • E: Bad Magic for real block device Could not mount /data and unable to find crypto footer

  • tw_includ_crypto=true

  • crypto ready=1

  • ro.crypto.type=file

  • ro.crypto.state=encrypted

Fsck.f2fs log

I:operation_start: 'Repair Partition'
Repairing Data using fsck.f2fs...
I:Repair command: /sbin/fsck.f2fs /dev/block/mmcblk0p42
        Info: No support kernel version!
Info: Segments per section = 1
Info: Sections per zone = 1
Info: sector size = 512
Info: total sectors = 25009920 (12211 MB)
Info: MKFS version
  "Linux version 3.10.49-gd8d6af5 (hudsoncm@ilclbld35) (gcc version 4.8 (GCC) ) #1 SMP PREEMPT Fri Nov 3 03:35:22 CDT 2017"
Info: FSCK version
  from "3.10.108-Lynx-v2.5+ #1 SMP PREEMPT Sun Dec 20 11:16:12 IST 2020"
    to "3.10.108-NPD26.48-24-1-g285c0940a98 #1 SMP PREEMPT Mon Oct 19 14:51:51 UTC 2020"
Info: superblock features = 1 :  encrypt
Info: superblock encrypt level = 0, salt = 00000000000000000000000000000000
Info: total FS sectors = 25009920 (12211 MB)
Info: CKPT version = 7b4b2
Info: Found valid nat_bits in checkpoint
Info: checkpoint state = 281 :  allow_nocrc nat_bits unmount
[ASSERT] (sanity_check_nid: 372)  --> nid[0x3] ino is 0

[FSCK] Unreachable nat entries [Ok..] [0x0] [FSCK] SIT valid block bitmap checking [Ok..] [FSCK] Hard link checking for regular file [Ok..] [0x0] [FSCK] valid_block_count matching with CP [Ok..] [0x0] [FSCK] valid_node_count matcing with CP (de lookup) [Ok..] [0x0] [FSCK] valid_node_count matcing with CP (nat lookup) [Ok..] [0x0] [FSCK] valid_inode_count matched with CP [Ok..] [0x0] [FSCK] free segment_count matched with CP [Ok..] [0x17a6] [FSCK] next block offset is free [Ok..] [FSCK] fixing SIT types [FSCK] other corrupted bugs [Fail] Info: Write valid nat_bits in checkpoint

Done. I:/sbin/fsck.f2fs /dev/block/mmcblk0p42 process ended with RC=0 Done.

Recovery.log

Starting TWRP 3.4.0-0-35475b1d on Sat Jan 10 18:51:21 1970 
(pid 209)
RECOVERY_SDCARD_ON_DATA := true
I:Lun file '/sys/devices/platform/msm_hsusb/gadget/lun0/file'
TW_INCLUDE_CRYPTO := true
I:Found brightness file at '/sys/class/leds/lcd-backlight/brightness'
I:Got max brightness 255 from '/sys/class/leds/lcd-backlight/max_brightness'
I:TWFunc::Set_Brightness: Setting brightness control to 255
I:LANG: en
Starting the UI...
setting DRM_FORMAT_RGB565 and GGL_PIXEL_FORMAT_RGB_565
cannot find/open a drm device: No such file or directory
fb0 reports (possibly inaccurate):
  vi.bits_per_pixel = 32
  vi.red.offset   =   0   .length =   8
  vi.green.offset =   8   .length =   8
  vi.blue.offset  =  16   .length =   8
setting GGL_PIXEL_FORMAT_RGBA_8888
double buffered
framebuffer: 0 (720 x 1280)
Using fbdev graphics.
I:TWFunc::Set_Brightness: Setting brightness control to 255
TW_SCREEN_BLANK_ON_BOOT := true
I:TWFunc::Set_Brightness: Setting brightness control to 0
I:TWFunc::Set_Brightness: Setting brightness control to 255
I:Loading package: splash (/twres/splash.xml)
I:Load XML directly
I:PageManager::LoadFileToBuffer loading filename: '/twres/splash.xml' directly
I:Checking resolution...
I:Scaling theme width 0.666667x and height 0.666667x, offsets x: 0 y: 0 w: 0 h: 0
I:Loading resources...
I:Loading variables...
I:Loading mouse cursor...
I:Loading pages...
I:Loading page splash
I:Switching packages (splash)
I:Blacklisting input device: hbtp_vm
=> Linking mtab
=> Processing /etc/twrp.fstab for SAR-detection
I:Reading /etc/twrp.fstab
I:Done processing fstab files
I:SAR-DETECT: SAR System detected
=> Processing /etc/twrp.fstab
I:Reading /etc/twrp.fstab
I:Processing '/system'
I:Created '/system_root' folder.
I:Processing '/system_image'
I:Processing '/data'
I:Processing '/cache'
I:Processing '/boot'
I:Processing '/recovery'
I:Processing '/persist'
I:Created '/persist' folder.
I:TWFunc::Fixup_Time: Pre-fix date and time: 1970-01-10--18-51-21
I:TWFunc::Fixup_Time: Setting time offset from file /sys/class/rtc/rtc0/since_epoch
I:TWFunc::Fixup_Time: will attempt to use the ats files now.
I:TWFunc::Fixup_Time: no ats files found, leaving untouched!
I:Processing '/firmware'
I:Processing '/misc'
I:Processing '/external_sd'
I:Created '/external_sd' folder.
I:Processing '/usb_otg'
I:Created '/usb_otg' folder.
I:Done processing fstab files
I:Setting up '/data' as data/media emulated storage.
I:Unable to mount '/data'
I:Actual block device: '/dev/block/mmcblk0p42', current file system: 'f2fs'
I:Unable to mount '/data'
I:Actual block device: '/dev/block/mmcblk0p42', current file system: 'f2fs'
E:Bad magic for real block device /dev/block/bootdevice/by-name/metadata
Could not mount /data and unable to find crypto footer.
I:Setting up '/data' as data/media emulated storage.
I:Unable to mount '/data'
I:Actual block device: '/dev/block/mmcblk0p42', current file system: 'f2fs'
Failed to mount '/data' (No such file or directory)
I:Actual block device: '/dev/block/mmcblk0p42', current file system: 'f2fs'
Unable to recreate /data/media folder.
I:Backup folder set to '/data/media/TWRP/BACKUPS/0021404064'
I:Settings storage is '/data/media'
I:Unable to mount '/data'
I:Actual block device: '/dev/block/mmcblk0p42', current file system: 'f2fs'
Updating partition details...
Failed to mount '/data' (No such file or directory)
I:Actual block device: '/dev/block/mmcblk0p42', current file system: 'f2fs'
I:Unable to mount '/external_sd'
I:Actual block device: '', current file system: 'auto'
I:Unable to mount '/usb_otg'
I:Actual block device: '', current file system: 'auto'
...done
I:Unable to mount '/data'
I:Actual block device: '/dev/block/mmcblk0p42', current file system: 'f2fs'
Unable to mount storage
I:Unmounting main partitions...

Partition Logs: /system_root | /dev/block/mmcblk0p41 | Size: 2283MB Used: 1087MB Free: 1195MB Backup Size: 1087MB Flags: Can_Be_Mounted Can_Be_Wiped Can_Be_Backed_Up Wipe_Available_in_GUI IsPresent Mount_Read_Only Primary_Block_Device: /dev/block/mmcblk0p41 Display_Name: System Storage_Name: System Backup_Path: /system_root Backup_Name: system Backup_Display_Name: System Storage_Path: /system_root Current_File_System: ext4 Fstab_File_System: ext4 Backup_Method: files

/system_image | /dev/block/mmcblk0p41 | Size: 2320MB Flags: Can_Be_Backed_Up IsPresent Can_Flash_Img Primary_Block_Device: /dev/block/mmcblk0p41 Display_Name: System Image Storage_Name: system_image Backup_Path: /system_image Backup_Name: system_image Backup_Display_Name: System Image Storage_Path: /system_image Current_File_System: emmc Fstab_File_System: emmc Backup_Method: dd

/data | /dev/block/mmcblk0p42 | Size: 0MB Used: 0MB Free: 0MB Backup Size: 0MB Flags: Can_Be_Mounted Can_Be_Wiped Can_Be_Backed_Up Wipe_During_Factory_Reset Wipe_Available_in_GUI IsPresent Can_Be_Encrypted Has_Data_Media Can_Encrypt_Backup Use_Userdata_Encryption Is_Storage Is_Settings_Storage Symlink_Path: /data/media Symlink_Mount_Point: /sdcard Primary_Block_Device: /dev/block/mmcblk0p42 Crypto_Key_Location: /dev/block/bootdevice/by-name/metadata Display_Name: Data Storage_Name: Internal Storage Backup_Path: /data Backup_Name: data Backup_Display_Name: Data Storage_Path: /data/media Current_File_System: f2fs Fstab_File_System: f2fs Backup_Method: files Mount_Flags: 3078, Mount_Options: discard,inline_xattr,inline_data MTP_Storage_ID: 65537

/cache | /dev/block/mmcblk0p40 | Size: 254MB Used: 70MB Free: 183MB Backup Size: 70MB Flags: Can_Be_Mounted Can_Be_Wiped Can_Be_Backed_Up Wipe_During_Factory_Reset Wipe_Available_in_GUI IsPresent Primary_Block_Device: /dev/block/mmcblk0p40 Display_Name: Cache Storage_Name: Cache Backup_Path: /cache Backup_Name: cache Backup_Display_Name: Cache Storage_Path: /cache Current_File_System: f2fs Fstab_File_System: auto Backup_Method: files

/boot | /dev/block/mmcblk0p31 | Size: 16MB Flags: Can_Be_Backed_Up IsPresent Can_Flash_Img Primary_Block_Device: /dev/block/mmcblk0p31 Display_Name: Boot Storage_Name: boot Backup_Path: /boot Backup_Name: boot Backup_Display_Name: Boot Storage_Path: /boot Current_File_System: emmc Fstab_File_System: emmc Backup_Method: dd

/recovery | /dev/block/mmcblk0p32 | Size: 16MB Flags: Can_Be_Backed_Up IsPresent Can_Flash_Img Primary_Block_Device: /dev/block/mmcblk0p32 Display_Name: Recovery Storage_Name: recovery Backup_Path: /recovery Backup_Name: recovery Backup_Display_Name: Recovery Storage_Path: /recovery Current_File_System: emmc Fstab_File_System: emmc Backup_Method: dd

/persist | /dev/block/mmcblk0p29 | Size: 3MB Used: 0MB Free: 3MB Backup Size: 0MB Flags: Can_Be_Mounted Can_Be_Wiped IsPresent Mount_To_Decrypt Primary_Block_Device: /dev/block/mmcblk0p29 Display_Name: persist Storage_Name: persist Backup_Path: /persist Backup_Name: persist Backup_Display_Name: persist Storage_Path: /persist Current_File_System: ext4 Fstab_File_System: ext4 Backup_Method: files Mount_Flags: 1030, Mount_Options: barrier=1,noauto_da_alloc

/firmware | /dev/block/mmcblk0p1 | Size: 35MB Used: 31MB Free: 3MB Backup Size: 31MB Flags: Can_Be_Mounted Can_Be_Wiped IsPresent Mount_To_Decrypt Mount_Read_Only Primary_Block_Device: /dev/block/mmcblk0p1 Display_Name: firmware Storage_Name: firmware Backup_Path: /firmware Backup_Name: firmware Backup_Display_Name: firmware Storage_Path: /firmware Current_File_System: ext4 Fstab_File_System: ext4 Backup_Method: files Mount_Flags: 6, Mount_Options: barrier=0,context=u:object_r:fsg_file:s0

/misc | /dev/block/mmcblk0p9 | Size: 0MB Flags: IsPresent Primary_Block_Device: /dev/block/mmcblk0p9 Display_Name: misc Storage_Name: misc Backup_Path: /misc Backup_Name: misc Backup_Display_Name: misc Storage_Path: /misc Current_File_System: emmc Fstab_File_System: emmc Backup_Method: dd

/external_sd | | Size: 0MB Used: 0MB Free: 0MB Backup Size: 0MB Flags: Can_Be_Mounted Can_Be_Wiped Wipe_Available_in_GUI Removable Is_Storage Primary_Block_Device: /dev/block/mmcblk1p1 Alternate_Block_Device: /dev/block/mmcblk1 Display_Name: MicroSD Card Storage_Name: MicroSD Card Backup_Path: /external_sd Backup_Name: external_sd Backup_Display_Name: MicroSD Card Storage_Path: /external_sd Current_File_System: auto Fstab_File_System: auto Backup_Method: files MTP_Storage_ID: 65538

/usb_otg | | Size: 0MB Used: 0MB Free: 0MB Backup Size: 0MB Flags: Can_Be_Mounted Can_Be_Wiped Wipe_Available_in_GUI Removable Is_Storage Primary_Block_Device: /dev/block/sda1 Alternate_Block_Device: /dev/block/sda Display_Name: USB-OTG Storage_Name: USB-OTG Backup_Path: /usb_otg Backup_Name: usb_otg Backup_Display_Name: USB-OTG Storage_Path: /usb_otg Current_File_System: auto Fstab_File_System: auto Backup_Method: files MTP_Storage_ID: 65539

I:Unable to mount '/data' I:Actual block device: '/dev/block/mmcblk0p42', current file system: 'f2fs' I:Unable to mount '/data' I:Actual block device: '/dev/block/mmcblk0p42', current file system: 'f2fs' I:Unable to mount '/data' I:Actual block device: '/dev/block/mmcblk0p42', current file system: 'f2fs' I:Unable to mount '/data' I:Actual block device: '/dev/block/mmcblk0p42', current file system: 'f2fs' I:Unable to mount '/data' I:Actual block device: '/dev/block/mmcblk0p42', current file system: 'f2fs' I:Unable to mount '/data' I:Actual block device: '/dev/block/mmcblk0p42', current file system: 'f2fs' Failed to mount '/data' (No such file or directory) I:Actual block device: '/dev/block/mmcblk0p42', current file system: 'f2fs' I:Unable to mount /data/media during GUI startup. I:Loading package: TWRP (/twres/ui.xml) I:Load XML directly I:PageManager::LoadFileToBuffer loading filename: '/twres/languages/uk.xml' directly I:PageManager::LoadFileToBuffer loading filename: '/twres/languages/tr.xml' directly I:PageManager::LoadFileToBuffer loading filename: '/twres/languages/sv.xml' directly I:PageManager::LoadFileToBuffer loading filename: '/twres/languages/sl.xml' directly I:PageManager::LoadFileToBuffer loading filename: '/twres/languages/sk.xml' directly I:PageManager::LoadFileToBuffer loading filename: '/twres/languages/ru.xml' directly I:PageManager::LoadFileToBuffer loading filename: '/twres/languages/pt_PT.xml' directly I:PageManager::LoadFileToBuffer loading filename: '/twres/languages/pt_BR.xml' directly I:PageManager::LoadFileToBuffer loading filename: '/twres/languages/pl.xml' directly I:PageManager::LoadFileToBuffer loading filename: '/twres/languages/nl.xml' directly I:PageManager::LoadFileToBuffer loading filename: '/twres/languages/it.xml' directly I:PageManager::LoadFileToBuffer loading filename: '/twres/languages/hu.xml' directly I:PageManager::LoadFileToBuffer loading filename: '/twres/languages/fr.xml' directly I:PageManager::LoadFileToBuffer loading filename: '/twres/languages/es.xml' directly I:PageManager::LoadFileToBuffer loading filename: '/twres/languages/en.xml' directly I:PageManager::LoadFileToBuffer loading filename: '/twres/languages/el.xml' directly I:PageManager::LoadFileToBuffer loading filename: '/twres/languages/de.xml' directly I:PageManager::LoadFileToBuffer loading filename: '/twres/languages/cz.xml' directly I:PageManager::LoadFileToBuffer loading filename: '/twres/languages/en.xml' directly parsing languageFile parsing languageFile done I:PageManager::LoadFileToBuffer loading filename: '/twres/ui.xml' directly I:Checking resolution... I:Scaling theme width 0.666667x and height 0.666667x, offsets x: 0 y: 0 w: 0 h: 0 I:Loading resources... I:Failed to load image from indeterminate013, error -1 I:Loading variables... I:Loading mouse cursor... I:Loading pages... I:Including file: /twres/portrait.xml... I:PageManager::LoadFileToBuffer loading filename: '/twres/portrait.xml' directly I:Loading resources... I:Loading variables... I:Loading mouse cursor... I:Loading pages... I:Loading page main I:Loading page main2 I:Loading page install I:Loading page flash_confirm I:Loading page flash_zip I:Loading page flash_done

0 Answers0