Discussion
Loading...

Discussion

  • About
  • Code of conduct
  • Privacy
  • About Bonfire
Kadin
@Kadin2048@mefi.social  ·  activity timestamp last week

Spent a while this evening noodling around with "ibackupextractor", an open source, MIT-licensed, Rust program that takes an (unencrypted) iOS backup and reassembles it into a usable directory/file tree.

It's a fairly niche use case, because you need to have backed-up your iOS device to a Mac (not just to iCloud), but if you happen to have one of those archives and want to get information out if it, without restoring the whole thing back to an iOS device… that's what it does.

My changes implement an 'info' command to see metadata related to the backup, and an 'extract --all' option to dump basically everything retrievable in an archive rather than doing it one iOS 'domain' at a time. I also changed the default behavior a bit, based on what I think is safe/sane behavior. (The upstream author may or may not agree.)

https://github.com/Jachimo/ibackupextractor

#iOS #Rust #Apple #programming

GitHub

GitHub - Jachimo/ibackupextractor: A simple tool for extracting files from iOS backup archive.

A simple tool for extracting files from iOS backup archive. - Jachimo/ibackupextractor
  • Copy link
  • Flag this post
  • Block
Kadin
@Kadin2048@mefi.social replied  ·  activity timestamp 6 days ago

So after spending a few evenings working on ibackupextractor (which does work quite well!), I discovered the even-more-clever tool 'imessage-exporter' (https://github.com/ReagentX/imessage-exporter) which is perfect if what you're interested in is just iMessages / SMS from an old iOS device backup.

It will extract messages *directly* from the (unencrypted) local backup, without running it through ibackupextractor first, something that I totally didn't expect. And it appears to handle encrypted backups as well (if you have the password, obvs), although I didn't test this.

Now I just need to figure out how to extract the data directly from my iPhone, now that I don't have a MacOS machine anymore…

#Apple #iOS #iPhone #Linux #software #programming #Rust

GitHub

GitHub - ReagentX/imessage-exporter: Export iMessage data + run iMessage Diagnostics

Export iMessage data + run iMessage Diagnostics. Contribute to ReagentX/imessage-exporter development by creating an account on GitHub.
  • Copy link
  • Flag this comment
  • Block
Log in

Encryptr.net Social

This is a forward thinking server running the Bonfire social media platform.

LGBTQA+ and BPOC friendly.

Encryptr.net Social: About · Code of conduct · Privacy ·
Encryptr.net social · 1.0.0-rc.3.6 no JS en
Automatic federation enabled
  • Explore
  • About
  • Code of Conduct
Home
Login