![]() Universal Control patching has been implemented with ab01a91 and will be released next month as part of v1.0.6. Apparently, due to localization, a space is added in the app name but is not in the path itself:Īfter this mini headache, FeatureUnlock was updated to work with these unsupported models: Updating FeatureUnlock was fairly straightforward, however, I hit one of the stranger issues with Universal Control.app pathing. Here we can see that Apple unfortunately still blocks older iPad models within iPadOS as well as the Mac models: Model Blacklists dyld_dump_folder/System/Library/PrivateFrameworks/amework/UniversalControl and threw it in Hopper. dyld_dump_folderįrom here, I delved into. dsc_extractor /Volumes/SkyEchoSeed19E5209h.J98aJ99aDeveloperOS/System/Library/Caches//dyld_shared_cache_arm64. I was curious if Apple had added additional checks in iPadOS, so I downloaded an iOS 15.4 Beta 1 IPSW from Apple and extracted the dyld (using the dsc_extractor): For FeatureUnlock, dyld patching is already supported. Note that this exact blacklist is also found under /System/Library/PrivateFrameworks/amework, however, cached within the dyld itself. This made my work with OpenCore Legacy Patcher a lot easier as all the models we support got Universal Control out of the box! And for FeatureUnlock, it was just another patch I needed to add.
0 Comments
Leave a Reply. |
AuthorWrite something about yourself. No need to be fancy, just an overview. ArchivesCategories |