Questions and Answers about all things *OS (macOS, iOS, tvOS, watchOS)


Postby scknight » Tue Jan 15, 2019 2:52 pm

I'm looking through all the kext dependencies on macOS 10.14.2 and I noticed that the AppleKeyStore.kext has a dependency of I can't seem to find a kext that provides that or even an entry for that from kextstat.

Does anyone know what it is or what provides it?
Posts: 61
Joined: Thu Nov 10, 2016 1:01 pm

Re: IOCryptoAcceleratorFamily

Postby morpheus » Wed Jan 16, 2019 2:39 am

That's because you should be looking at <key>OSBundleLibraries_x86_64</key>, not <key>OSBundleLibraries</key>, not <key>OSBundleLibraries</key>. CryptoAccelFamily is on *OS systems (not MacOS), to access the embedded encryption processor.

Code: Select all
jtool2 -k ~/Downloads/kernelcache.release.iphone10 | grep Crypto

(And thank you! I just made a note about the _x86_64 variant in the kext chapter of Volume II! :-) )
Screen Shot 2019-01-15 at 9.32.47 PM.png
Screen Shot 2019-01-15 at 9.32.47 PM.png (159.24 KiB) Viewed 2982 times
Site Admin
Posts: 737
Joined: Thu Apr 11, 2013 6:24 pm

Re: IOCryptoAcceleratorFamily

Postby TheDarkKnight » Wed Jan 16, 2019 9:56 am

Hi J,

As you know me, you won't be surprised that I'm just going to point out a typo in that section!
Where you've written "If an architecture variant key exist alongside...." - should be "... exists alongside... " !

All the best and looking forward to the final book ;O)
Posts: 38
Joined: Wed Dec 16, 2015 10:30 am

Re: IOCryptoAcceleratorFamily

Postby scknight » Fri Jan 18, 2019 8:45 pm

Thanks J!

I was trying to pull out a list of all kexts and their dependencies. The end result is this fancy image

Posts: 61
Joined: Thu Nov 10, 2016 1:01 pm

Return to Questions and Answers

Who is online

Users browsing this forum: No registered users and 2 guests