I've just upgraded to OSX Catalina from Mojave on my VMWare Workstation 15.5, running on Windows 10.
The Sidecar feature is there, and after connecting my iPad Pro 12.9" 2018 running iPadOS 13.1.2 via USB cable, it is recognized as a display device in the Sidecar preferences.
However, when I enable it, the Sidecar screen on the iPad is completely black / blank. I can't send anything over, and if I mouse over the green + on an app window (i.e. Safari) to move it to the iPad, nothing happens and the screen remains blank. The sidebar will only appear after I turn it off and on again at Catalina's Sidecar preferences. The buttons there actually work. For example, if I move Safari over to iPad, the screen is blank, but if I activate the on-screen virtual keyboard and type there, the text actually goes to the Safari's search bar (the Safari still appears on the desktop).
Is this a compatibility issue with VMWare, where Catalina can't properly recognize the second screen? I've tried changing host VM settings too, i.e. to "host setting" or 2 monitors, enable / disable 3D acceleration, nothing works. the iPad is definitely correctly connected, as I can browse / backup its data at the Finder.
Can anyone please advice on how to enable Sidecar properly in VMWare? Thank you.
Below is a screenshot of how it looks like on my iPad:
I updated the sources of the decompkernelcache tool.
Now it can do the following things with the prelinked kernel and its data:
- Uncompress prelinked kernel (package with drivers inside)
- Extract kernel (repackage possible with kextcache, kernel only)
- Extract kexts (including original folder source directory)
- List kexts
- Extract combined Info.plist resource
It can do this with prelinked kernel caches compressed with LZSS and LZVN.
It can also extract already decompressed prelinked kernel cache binaries.
It is also possible to specify an architecture to extract (in case of a multi architecture prelinked kernel cache).
It works with any version of the OS X kernel cache (It works for 32 and 64 bit, extracting all).
I tested it on a prelinked kernel of iOS also, it was able to do this to an iPhone 4S prelinked kernel too. (32-bit ARM)
It works on Mac OS X prelinked kernel data with any version or architecture (32/64-bit works, can extract Big Endian data so if you manage to have a PowerPC prelinked kernel it can handle them too).
It should be able to handle any architecture and any Darwin deployment target.
So if you have a decrypted prelinked kernel of iOS, Mac OS X, Apple TV (both Intel and ARM), Watch OS and any other like the HomePod OS you can use this tool on them too.
do you know where someone could start getting involved in development for Hackintosh / IOS (jailbreaks etc.) development? I am searching for information about the Kernel development rather than developing apps.
I recently finished my bachelor of engineering in electric engineering but the computer science always interested me more. We are being tought about some principles of a operation systems and writing code in c..
Until know I found the apple developer website, and the books from Jonathan Levin (but they are some kind of expensive for my current situation as a student).
I also think that it would be useful to get started with the structure of the linux kernel.
Do you have more sources I could learn more? How did you become what you are know in the hackintosh community?
Google is not very helpful "Hackintosh development" only brings up how to develop apps with an hackintosh...
I posted it in AMD because I am especially interested in the kernel manipulation to get the XNU Kernel working under AMD. If this is the wrong corner, please move it in the right one.
And for sure other sources are the wikis of insanelymac and the other hackintosh websites!