Open castdrian opened 3 weeks ago
as a followup on this, fairly confident that keychain patches similar to https://github.com/dayanch96/YTLite/blob/main/Sideloading.x should do the trick, however not super duper sure which parts specifically cause this
Would you know a way to do have something similar for missing network entitlements in certificates? this is useful information yes but app icon isn't really a priority
though I would like the local installation to work without entitlements but it seems unlikely
I don't believe circumventing that is possible without some type of elevated access ie TS/JB, these app dir, keychain and app icon thingies are more of a 'side effect' of using different app ids with those bundle ids so you can do some logos hooking, but I'm not really qualified to speak on the proper permission stuff, there's definitely smarter people than me out there
This is a general thing that happens when an app is signed with a cert that uses a wildcard app id (which also affects feather when signed as such) the call to setAlternateAppicon just returns OSError -52, there might be a way to do some objc hooking to get around this but I'm not sure, figured I'd raise this anyway, close if you don't think it's worth looking at