I’ve been experimenting with Launch Services, it’s integral to how apps are launched on iOS and macOS and yet seems almost completely unexplored.
Publishing my notes here for anyone interested https://github.com/JJTech0130/launchservices
=> More informations about this toot | More toots from jjtech@infosec.exchange
in theory I should be able to use sparserestore to overwrite the LaunchServices DB and do some funky things, but the database format is completely custom and difficult to work with.
=> More informations about this toot | More toots from jjtech@infosec.exchange
For some reason somebody at Apple decided that it would be a great idea to completely rewrite the .csstore database format from scratch in 2016... the old version had been in use since at least 2003.
It's bad enough to have a custom database format, but why make that decision again in 2016, rather than switching to SQLite??
=> More informations about this toot | More toots from jjtech@infosec.exchange This content has been proxied by September (3851b).Proxy Information
text/gemini