Skip to content

fix(morphe): configure patch file workspace - #727

Merged
Jman-Github merged 2 commits into
devfrom
feat/morphe-file-workspace
Sep 19, 2026
Merged

Jman-Github merged 2 commits into
devfrom
feat/morphe-file-workspace

Conversation

@Jman-Github

@Jman-Github Jman-Github commented Sep 19, 2026 •

Copy link
Copy Markdown
Owner

Summary

Port MorpheApp/morphe-manager#893 to URV by explicitly configuring the file workspace available to Morphe patches.

Changes

  • Pass URV's existing temporary directory to PatcherConfig.fileWorkspacePath.
  • Apply the configuration through the shared Morphe session used by in-process and process-mode patching.

Required Testing

  • Apply a Morphe patch that creates and reads files through fileWorkspace in in-process mode.
  • Repeat in process mode.
  • Confirm the resulting APK installs and launches.
  • Repeat patching after restarting Manager to confirm workspace recreation.

Artifact

https://github.com/Jman-Github/Universal-ReVanced-Manager/actions/runs/35411296868/artifacts/10574413901

Note

PR build data and regular release data are kept separate to prevent conflicts when switching between release builds and PR artifacts. Because of this, when you install a PR artifact, your app data will appear to be reset. It’s only a clean slate for that specific PR build. Your previous data is still preserved, and once you reinstall the release build you were using before, that data will be restored.

Validation

  • git diff --check passed.
  • JDK 17 .\gradlew.bat assembleRelease passed.

@Jman-Github Jman-Github added this to the Release URV 1.9.0-dev.1 milestone Sep 19, 2026
@Jman-Github Jman-Github self-assigned this Sep 19, 2026
@Jman-Github
Jman-Github merged commit 85d9195 into dev Sep 19, 2026
1 check passed
@Jman-Github
Jman-Github deleted the feat/morphe-file-workspace branch September 19, 2026 13:48
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant