Ancestors

Written by JJTech on 2024-11-13 at 17:29

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

Toot

Written by JJTech on 2024-11-13 at 17:31

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

Descendants

Written by JJTech on 2024-11-13 at 19:08

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

Proxy Information
Original URL
gemini://mastogem.picasoft.net/thread/113476833384471340
Status Code
Success (20)
Meta
text/gemini
Capsule Response Time
255.851101 milliseconds
Gemini-to-HTML Time
0.486835 milliseconds

This content has been proxied by September (3851b).