Skip to content

Retire mobileBackup (superseded by mobileBackupplist) + relative source path#1561

Merged
abrignoni merged 1 commit into
mainfrom
retire-mobilebackup
Jun 23, 2026
Merged

Retire mobileBackup (superseded by mobileBackupplist) + relative source path#1561
abrignoni merged 1 commit into
mainfrom
retire-mobilebackup

Conversation

@abrignoni

@abrignoni abrignoni commented Jun 23, 2026

Copy link
Copy Markdown
Owner

Summary

Removes the redundant mobileBackup artifact (a strict subset of mobileBackupplist), and applies context.get_relative_path() to the source.

Changes

  • Delete scripts/artifacts/mobileBackup.py; fold its broader path glob (*/Preferences/com.apple.MobileBackup.plist) into mobileBackupplist.paths so no extraction-path coverage is lost.
  • mobileBackupplist now returns context.get_relative_path(source_path) → LAVA shows the clean in-extraction path (e.g. private/var/mobile/Library/Preferences/com.apple.MobileBackup.plist) instead of the full local on-disk path. (Adopting this convention for source/path fields going forward.)

Validation

  • pylint 10.00/10; functionally verified the source returns relative (base folder stripped); no remaining references to mobileBackup.

…ce path

mobileBackup parsed the same com.apple.MobileBackup.plist as mobileBackupplist
but only a subset of fields; mobileBackupplist is a strict superset (adds
BackupStateInfo.errors, DeviceTransferInfo, FSEventState).

- Delete scripts/artifacts/mobileBackup.py and fold its broader path glob
  ('*/Preferences/com.apple.MobileBackup.plist') into mobileBackupplist so no
  extraction-path coverage is lost.
- mobileBackupplist now returns context.get_relative_path(source_path) so the
  source shown in LAVA is the in-extraction path (base folder stripped) instead
  of the full local on-disk path.
@abrignoni abrignoni changed the title Retire mobileBackup (superseded by mobileBackupplist) Retire mobileBackup (superseded by mobileBackupplist) + relative source path Jun 23, 2026
@abrignoni abrignoni force-pushed the retire-mobilebackup branch from 714bc5b to a685a05 Compare June 23, 2026 18:00
@abrignoni abrignoni merged commit f98fb61 into main Jun 23, 2026
1 check passed
@abrignoni abrignoni deleted the retire-mobilebackup branch June 23, 2026 18:09
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant