Skip to content

An extremely poor proof-of-concept for extracting files from an Apple Watch based on a file path.

Notifications You must be signed in to change notification settings

forcequitOS/WatchDrop

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

6 Commits
 
 
 
 
 
 
 
 

Repository files navigation

WatchDrop - The world's first(?) file extractor for watchOS

I am warning you now, this app is horrible. It's extremely glitchy and basically the bare minimum in terms of functionality for something like this. Myself and ChatGPT threw this together in a rush to do something after WWDC24.

Why does this exist...?

It has basically one practical use. Since watchOS IPSW files are hard to come by beyond once a year, I wanted a way to get select system files off of the watch. Sandboxed apps on iOS and its derivatives (iPadOS, visionOS, tvOS, and of course watchOS) are allowed to read files from the /System/Library directory, and I wanted a simple way to take advantage of that.

This pretty much is for researching different watchOS versions that you aren't able to easily acquire an IPSW file for, but can sideload an app onto, like beta software or just later x.y(.z) releases of watchOS.

So how does it work?

SwiftUI, the Watch Connectivity framework, patience, and suffering.

Wow! This sounds great! I wanna use it!

What's wrong with you?

Just build the Xcode project, you'll be fine. This was made with the Xcode 15 Beta and iOS 18 SDK, although you 100% could likely get this to work on older iOS versions, I simply don't care.

Finally: Do not expect updates, do not expect this to be reliable. This was rushed to be thrown together quickly for extremely basic functionality. Don't depend on this software.

About

An extremely poor proof-of-concept for extracting files from an Apple Watch based on a file path.

Topics

Resources

Stars

Watchers

Forks

Languages