Skip to content

EncryptedRoot.plist.wipekey missing on Recovery HD #67

@ak80

Description

@ak80

Hi

I am working with the wiki tutorial to access the disk on my broken laptopt. I run mmls and find a Recovery partition:

lex@workstation:~$ sudo mmls -v /dev/sdb
tsk_img_open: Type: 0   NumImg: 1  Img1: /dev/sdb
aff_open: Error determining type of file: /dev/sdb
aff_open: Success
Error opening vmdk file
Error checking file signature for vhd file
tsk_img_findFiles: /dev/sdb found
tsk_img_findFiles: 1 total segments found
raw_open: segment: 0  size: 500107862016  max offset: 500107862016  path: /dev/sdb
dos_load_prim: Table Sector: 0
raw_read: byte offset: 0 len: 65536
raw_read: found in image 0 relative offset: 0 len: 65536
raw_read_segment: opening file into slot 0: /dev/sdb
dos_load_prim_table: Testing FAT/NTFS conditions
load_pri:0:0    Start: 1   Size: 976773167  Type: 238
load_pri:0:1    Start: 0   Size: 0  Type: 0
load_pri:0:2    Start: 0   Size: 0  Type: 0
load_pri:0:3    Start: 0   Size: 0  Type: 0
bsd_load_table: Table Sector: 1
gpt_load_table: Sector: 1
gpt_load: 0  Starting Sector: 40  End: 409639 Flag: 0
gpt_load: 1  Starting Sector: 409640  End: 975503591 Flag: 0
gpt_load: 2  Starting Sector: 975503592  End: 976773127 Flag: 2000000000000
gpt_load: 3  Starting Sector: 0  End: 0 Flag: 0
gpt_load: 4  Starting Sector: 0  End: 0 Flag: 0
gpt_load: 5  Starting Sector: 0  End: 0 Flag: 0
gpt_load: 6  Starting Sector: 0  End: 0 Flag: 0
gpt_load: 7  Starting Sector: 0  End: 0 Flag: 0
gpt_load: 8  Starting Sector: 0  End: 0 Flag: 0
gpt_load: 9  Starting Sector: 0  End: 0 Flag: 0
gpt_load: 10  Starting Sector: 0  End: 0 Flag: 0
gpt_load: 11  Starting Sector: 0  End: 0 Flag: 0
gpt_load: 12  Starting Sector: 0  End: 0 Flag: 0
gpt_load: 13  Starting Sector: 0  End: 0 Flag: 0
gpt_load: 14  Starting Sector: 0  End: 0 Flag: 0
gpt_load: 15  Starting Sector: 0  End: 0 Flag: 0
gpt_load: 16  Starting Sector: 0  End: 0 Flag: 0
gpt_load: 17  Starting Sector: 0  End: 0 Flag: 0
gpt_load: 18  Starting Sector: 0  End: 0 Flag: 0
gpt_load: 19  Starting Sector: 0  End: 0 Flag: 0
gpt_load: 20  Starting Sector: 0  End: 0 Flag: 0
gpt_load: 21  Starting Sector: 0  End: 0 Flag: 0
gpt_load: 22  Starting Sector: 0  End: 0 Flag: 0
gpt_load: 23  Starting Sector: 0  End: 0 Flag: 0
gpt_load: 24  Starting Sector: 0  End: 0 Flag: 0
gpt_load: 25  Starting Sector: 0  End: 0 Flag: 0
gpt_load: 26  Starting Sector: 0  End: 0 Flag: 0
gpt_load: 27  Starting Sector: 0  End: 0 Flag: 0
gpt_load: 28  Starting Sector: 0  End: 0 Flag: 0
gpt_load: 29  Starting Sector: 0  End: 0 Flag: 0
gpt_load: 30  Starting Sector: 0  End: 0 Flag: 0
gpt_load: 31  Starting Sector: 0  End: 0 Flag: 0
gpt_load: 32  Starting Sector: 0  End: 0 Flag: 0
gpt_load: 33  Starting Sector: 0  End: 0 Flag: 0
gpt_load: 34  Starting Sector: 0  End: 0 Flag: 0
gpt_load: 35  Starting Sector: 0  End: 0 Flag: 0
gpt_load: 36  Starting Sector: 0  End: 0 Flag: 0
gpt_load: 37  Starting Sector: 0  End: 0 Flag: 0
gpt_load: 38  Starting Sector: 0  End: 0 Flag: 0
gpt_load: 39  Starting Sector: 0  End: 0 Flag: 0
gpt_load: 40  Starting Sector: 0  End: 0 Flag: 0
gpt_load: 41  Starting Sector: 0  End: 0 Flag: 0
gpt_load: 42  Starting Sector: 0  End: 0 Flag: 0
gpt_load: 43  Starting Sector: 0  End: 0 Flag: 0
gpt_load: 44  Starting Sector: 0  End: 0 Flag: 0
gpt_load: 45  Starting Sector: 0  End: 0 Flag: 0
gpt_load: 46  Starting Sector: 0  End: 0 Flag: 0
gpt_load: 47  Starting Sector: 0  End: 0 Flag: 0
gpt_load: 48  Starting Sector: 0  End: 0 Flag: 0
gpt_load: 49  Starting Sector: 0  End: 0 Flag: 0
gpt_load: 50  Starting Sector: 0  End: 0 Flag: 0
gpt_load: 51  Starting Sector: 0  End: 0 Flag: 0
gpt_load: 52  Starting Sector: 0  End: 0 Flag: 0
gpt_load: 53  Starting Sector: 0  End: 0 Flag: 0
gpt_load: 54  Starting Sector: 0  End: 0 Flag: 0
gpt_load: 55  Starting Sector: 0  End: 0 Flag: 0
gpt_load: 56  Starting Sector: 0  End: 0 Flag: 0
gpt_load: 57  Starting Sector: 0  End: 0 Flag: 0
gpt_load: 58  Starting Sector: 0  End: 0 Flag: 0
gpt_load: 59  Starting Sector: 0  End: 0 Flag: 0
gpt_load: 60  Starting Sector: 0  End: 0 Flag: 0
gpt_load: 61  Starting Sector: 0  End: 0 Flag: 0
gpt_load: 62  Starting Sector: 0  End: 0 Flag: 0
gpt_load: 63  Starting Sector: 0  End: 0 Flag: 0
gpt_load: 64  Starting Sector: 0  End: 0 Flag: 0
gpt_load: 65  Starting Sector: 0  End: 0 Flag: 0
gpt_load: 66  Starting Sector: 0  End: 0 Flag: 0
gpt_load: 67  Starting Sector: 0  End: 0 Flag: 0
gpt_load: 68  Starting Sector: 0  End: 0 Flag: 0
gpt_load: 69  Starting Sector: 0  End: 0 Flag: 0
gpt_load: 70  Starting Sector: 0  End: 0 Flag: 0
gpt_load: 71  Starting Sector: 0  End: 0 Flag: 0
gpt_load: 72  Starting Sector: 0  End: 0 Flag: 0
gpt_load: 73  Starting Sector: 0  End: 0 Flag: 0
gpt_load: 74  Starting Sector: 0  End: 0 Flag: 0
gpt_load: 75  Starting Sector: 0  End: 0 Flag: 0
gpt_load: 76  Starting Sector: 0  End: 0 Flag: 0
gpt_load: 77  Starting Sector: 0  End: 0 Flag: 0
gpt_load: 78  Starting Sector: 0  End: 0 Flag: 0
gpt_load: 79  Starting Sector: 0  End: 0 Flag: 0
gpt_load: 80  Starting Sector: 0  End: 0 Flag: 0
gpt_load: 81  Starting Sector: 0  End: 0 Flag: 0
gpt_load: 82  Starting Sector: 0  End: 0 Flag: 0
gpt_load: 83  Starting Sector: 0  End: 0 Flag: 0
gpt_load: 84  Starting Sector: 0  End: 0 Flag: 0
gpt_load: 85  Starting Sector: 0  End: 0 Flag: 0
gpt_load: 86  Starting Sector: 0  End: 0 Flag: 0
gpt_load: 87  Starting Sector: 0  End: 0 Flag: 0
gpt_load: 88  Starting Sector: 0  End: 0 Flag: 0
gpt_load: 89  Starting Sector: 0  End: 0 Flag: 0
gpt_load: 90  Starting Sector: 0  End: 0 Flag: 0
gpt_load: 91  Starting Sector: 0  End: 0 Flag: 0
gpt_load: 92  Starting Sector: 0  End: 0 Flag: 0
gpt_load: 93  Starting Sector: 0  End: 0 Flag: 0
gpt_load: 94  Starting Sector: 0  End: 0 Flag: 0
gpt_load: 95  Starting Sector: 0  End: 0 Flag: 0
gpt_load: 96  Starting Sector: 0  End: 0 Flag: 0
gpt_load: 97  Starting Sector: 0  End: 0 Flag: 0
gpt_load: 98  Starting Sector: 0  End: 0 Flag: 0
gpt_load: 99  Starting Sector: 0  End: 0 Flag: 0
gpt_load: 100  Starting Sector: 0  End: 0 Flag: 0
gpt_load: 101  Starting Sector: 0  End: 0 Flag: 0
gpt_load: 102  Starting Sector: 0  End: 0 Flag: 0
gpt_load: 103  Starting Sector: 0  End: 0 Flag: 0
gpt_load: 104  Starting Sector: 0  End: 0 Flag: 0
gpt_load: 105  Starting Sector: 0  End: 0 Flag: 0
gpt_load: 106  Starting Sector: 0  End: 0 Flag: 0
gpt_load: 107  Starting Sector: 0  End: 0 Flag: 0
gpt_load: 108  Starting Sector: 0  End: 0 Flag: 0
gpt_load: 109  Starting Sector: 0  End: 0 Flag: 0
gpt_load: 110  Starting Sector: 0  End: 0 Flag: 0
gpt_load: 111  Starting Sector: 0  End: 0 Flag: 0
gpt_load: 112  Starting Sector: 0  End: 0 Flag: 0
gpt_load: 113  Starting Sector: 0  End: 0 Flag: 0
gpt_load: 114  Starting Sector: 0  End: 0 Flag: 0
gpt_load: 115  Starting Sector: 0  End: 0 Flag: 0
gpt_load: 116  Starting Sector: 0  End: 0 Flag: 0
gpt_load: 117  Starting Sector: 0  End: 0 Flag: 0
gpt_load: 118  Starting Sector: 0  End: 0 Flag: 0
gpt_load: 119  Starting Sector: 0  End: 0 Flag: 0
gpt_load: 120  Starting Sector: 0  End: 0 Flag: 0
gpt_load: 121  Starting Sector: 0  End: 0 Flag: 0
gpt_load: 122  Starting Sector: 0  End: 0 Flag: 0
gpt_load: 123  Starting Sector: 0  End: 0 Flag: 0
gpt_load: 124  Starting Sector: 0  End: 0 Flag: 0
gpt_load: 125  Starting Sector: 0  End: 0 Flag: 0
gpt_load: 126  Starting Sector: 0  End: 0 Flag: 0
gpt_load: 127  Starting Sector: 0  End: 0 Flag: 0
mm_open: Ignoring DOS Safety GPT Partition
sun_load_table: Trying sector: 0
sun_load_table: Trying sector: 1
mac_load_table: Sector: 1
mac_load: Missing initial magic value
mac_open: Trying 4096-byte sector size instead of 512-byte
mac_load_table: Sector: 1
mac_load: Missing initial magic value
GUID Partition Table (EFI)
Offset Sector: 0
Units are in 512-byte sectors

      Slot      Start        End          Length       Description
000:  Meta      0000000000   0000000000   0000000001   Safety Table
001:  -------   0000000000   0000000039   0000000040   Unallocated
002:  Meta      0000000001   0000000001   0000000001   GPT Header
003:  Meta      0000000002   0000000033   0000000032   Partition Table
004:  000       0000000040   0000409639   0000409600   EFI System Partition
005:  001       0000409640   0975503591   0975093952   main
006:  002       0975503592   0976773127   0001269536   Recovery HD
007:  -------   0976773128   0976773167   0000000040   Unallocated

Now I use the offset of the Recovery Partition and get nothing

$ sudo fls -r -o 0975503592 /dev/sdb |grep -i key
$ 

Ok, let the grep be and I find:

$ sudo fls -r -o 0975503592 /dev/sdb 
r/r 3:	$ExtentsFile
r/r 4:	$CatalogFile
r/r 5:	$BadBlockFile
r/r 6:	$AllocationFile
r/r 8:	$AttributesFile
d/d 22:	.fseventsd
+ r/r 23:	no_log
d/d 19:	.HFS+ Private Directory Data^
r/r 16:	.journal
r/r 17:	.journal_info_block
r/r 21:	.metadata_never_index
d/d 20:	.Trashes
d/d 643:	com.apple.boot.R
+ d/d 644:	Library
++ d/d 645:	Preferences
+++ d/d 646:	SystemConfiguration
++++ r/r 647:	com.apple.Boot.plist
+ d/d 664:	System
++ d/d 665:	Library
+++ d/d 666:	PrelinkedKernels
++++ r/r 667:	prelinkedkernel
+ d/d 648:	usr
++ d/d 649:	standalone
+++ d/d 650:	i386
++++ d/d 651:	EfiLoginUI
+++++ r/r 652:	appleLogo.efires
+++++ r/r 653:	battery.efires
+++++ r/r 654:	disk_passwordUI.efires
+++++ r/r 655:	flag_picker.efires
+++++ r/r 656:	guest_userUI.efires
+++++ r/r 657:	loginui.efires
+++++ r/r 658:	Lucida13.efires
+++++ r/r 659:	Lucida13White.efires
+++++ r/r 660:	recovery_user.efires
+++++ r/r 661:	recoveryUI.efires
+++++ r/r 662:	sound.efires
+++++ r/r 663:	unknown_userUI.efires
d/d 24:	com.apple.recovery.boot
+ r/r 32:	.disk_label
+ r/r 33:	.disk_label_2x
+ r/r 30:	BaseSystem.chunklist
+ r/r 27:	BaseSystem.dmg
+ r/r 25:	boot.efi
+ r/r 31:	com.apple.Boot.plist
+ r/r 29:	PlatformSupport.plist
+ r/r 26:	prelinkedkernel
+ r/r 28:	SystemVersion.plist
d/d 59:	System
+ d/d 60:	Library
++ d/d 61:	CoreServices
+++ r/r 673:	.disk_label
+++ r/r 675:	.disk_label.contentDetails
+++ r/r 674:	.disk_label_2x
+++ r/r 672:	.root_uuid
+++ r/r 671:	boot.efi
+++ r/r 669:	PlatformSupport.plist
+++ r/r 668:	SystemVersion.plist
d/d 18:	^^^^HFS+ Private Data

What is going on? Is is an older format?

fvdeinfo says it is locked

$ sudo fvdeinfo /dev/sdb2
fvdeinfo 20190104

Unable to unlock keys.

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions