Worth mentioning that if you want a free way to do this that does not require running additional software. All you have to do is have a video you want to use, download one of apple's through settings, go to the location of the downloaded background (I don't remember where that is right now but a quick google search would take care of this), rename your file to the name of apple's file and then replace it. Mac will ac…
> Until apple starts doing any checksum checks on these files I doubt this method will break anytime soon. Watch as this is used for malware persistence through a code execution exploit. Then Apple will start verifying the file content.
Show HN: I reverse engineered macOS to allow custom Lock Screen wallpapers
31–40 of 57 posts
Re: Show HN: I reverse engineered macOS to allow custom Lock Screen wallpapers
#32Re: Show HN: I reverse engineered macOS to allow custom Lock Screen wallpapers
#33What were some of the technical challenges you experienced while reverse-engineering the wallpaper system? I've been reverse-engineering (for lack of a better term) some of macOS' and Xcode's poorly-documented functionality prototyping a personal developer tool. My investigation isn't sophisticated by any means; it's just been trial-and-error, but I haven't found much online in the way of resources for people going d…
Reverse engineering is hard! I use Hopper ( https://www.hopperapp.com ) to disassemble related binaries and frameworks. It's a great way to explore whats actually happening within macOS or Apple apps. You can also export assembly files and throw various agents (Gemini, Claude etc) at them to learn more. It's surprisingly effective!
Re: Show HN: I reverse engineered macOS to allow custom Lock Screen wallpapers
#34Earlier quoted context omitted.
> Until apple starts doing any checksum checks on these files I doubt this method will break anytime soon. Watch as this is used for malware persistence through a code execution exploit. Then Apple will start verifying the file content.
.scr files are untrusted for this very reason.
If they were just video files, they wouldn't be such a vector for malware.
Re: Show HN: I reverse engineered macOS to allow custom Lock Screen wallpapers
#35Re: Show HN: I reverse engineered macOS to allow custom Lock Screen wallpapers
#36Re: Show HN: I reverse engineered macOS to allow custom Lock Screen wallpapers
#37Earlier quoted context omitted.
.scr files are untrusted for this very reason.
.scr files are untrusted because they're plain PE executables. You don't need to exploit anything to get code execution because all they do is execute code. If they were just video files, they wouldn't be such a vector for malware.
Re: Show HN: I reverse engineered macOS to allow custom Lock Screen wallpapers
#38What happens to purchasers if/when apple update MacOS and this no longer works?
Apps break on OS updates all the time. I'll do my best to keep supporting this feature. Who knows, maybe Apple will take note and make it a default feature in next macOS?