emoose / xvdtool

A command-line tool for manipulating Xbox One XVD & XVC files.
GNU General Public License v2.0
139 stars 28 forks source link

Question: Xvdtool found CIK in my Licenses file. #25

Closed Kharaxel closed 5 years ago

Kharaxel commented 5 years ago

Like in the title, if I had not put the Licenses folder from my game's disk into the working folder I wouldn't have known that's a feature. Supposedly my .xvc is decrypted now. Before I proceed however, a question: Is it actually really decrypted? Honestly, I believe I should also remove mutable data and hash but I'm having doubts if I should even bother. I am a casual user at best so just wanted to ask if there's a point currently in me trying anymore, or if I should just wait for a proper time when this will work. I did try to extract an embedded .xvd (only to get a 91 mb file... from a 37 something Gig xvc) and then a .vhd (i got a big file but by looking through the hex editor on it, it's pretty much empty... just a waste of space). I apologize if the answer is mentioned already and I missed it. Thank you.

Kharaxel commented 5 years ago

To add a bit more. I removed the hash and mutable data and decided to try mounting to see if maybe that would work. Well, I did not get an error in the app. I got a "green screen" that told me my Windows Insider build had a crash and that the fault lies with xvdd.sys . Curious.

tuxuser commented 5 years ago

Key derivation is still unknown for Licenses file. Its likely that decryption involves decrypting the Content Instance Key (in License file) via the Green Offline Distribution key (supplied externally / on console gathered from the Plarform Security processor). Said ODK is not known.

Lets suppose you decrypted the xvc properly, you can list the file contents via -i switch.

Kharaxel commented 5 years ago

Aaah. I see. That's how it is. Thank you for clarifying. Imma gonna close this now since I got my answer.