Skip to content

feat: dedicated media and Wi-Fi backup/restore screens - #490

Closed
mkvenompro wants to merge 1 commit into
XayahSuSuSu:mainfrom
mkvenompro:pr-media-wifi
Closed

mkvenompro wants to merge 1 commit into
XayahSuSuSu:mainfrom
mkvenompro:pr-media-wifi

Conversation

@mkvenompro

Copy link
Copy Markdown

What''s new

Dedicated backup/restore screens outside the generic Files list:

  • Media backup (home quick action): scans internal storage as root and lists
    on-device images / videos / songs in separate tabs with thumbnails
    (generated as root via a new generateMediaThumbnail root-service call
    and cached locally, since the app holds no storage permissions).
  • Media restore: separate screen listing backed-up media by type.
  • Wi-Fi backup/restore: screens listing saved network configs found on
    the device (WifiConfigStore / wpa_supplicant, probed by existence).
  • Every item keeps its absolute path (media_restore_config.json), so
    restoring writes each file back to its original location
    (missing parent dirs are recreated).

No changes to the existing Files/Apps flows or CI.

Tested

  • Debug APK built successfully via GitHub Actions (fork).
  • Manual test on a rooted device recommended before merge.

- Home quick actions for media backup/restore and Wi-Fi backup/restore
- Media screen lists on-device images/videos/songs in separate tabs
  with thumbnails generated as root and cached locally
- Wi-Fi screens list saved network configs found on the device
- Backed-up items keep their absolute path, restoring writes each
  file back to its original location
@XayahSuSuSu

XayahSuSuSu commented Sep 19, 2026 •

Copy link
Copy Markdown
Owner

Thanks for the pr, but unfortunately, version 2.x is EOL :(

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.

2 participants