If you wanna help me
Custom ReVanced patch bundle that saves Instagram view-once photos and videos
to Pictures/InstagramViewOnce before they expire.
The build produces a standalone .rvp that you load into ReVanced Manager
alongside the official bundle. Only the Save view-once media patch is exposed.
- Docker installed and running (Get Docker)
- A GitHub account (free) — required to download the ReVanced Gradle plugin from GitHub Packages
- Go to https://github.com/settings/tokens
- Click Generate new token (classic)
- Check only read:packages
- Copy the token
cp .env.example .envOpen .env and put your GitHub username and the token:
GITHUB_PACKAGES_USERNAME=your_github_username
GITHUB_PACKAGES_PASSWORD=ghp_xxxxxxxxxxxxxxxxxxxx
docker compose run --rm slimThe first run takes a while (Android SDK + ReVanced Patches clone + Gradle dependency download). Later runs are much faster thanks to the persistent Gradle cache.
Output: output/viewonce-standalone.rvp (~2.4 MB).
- Copy
output/viewonce-standalone.rvpto your phone - Open ReVanced Manager → Sources → + Add bundle
- Pick the file — it appears as daboynb / Instagram View-Once
- Patch Instagram as usual, selecting the Save view-once media patch
Tested only on Instagram 416.0.0.47.66. Other versions may work (the patch uses runtime fingerprints, not hardcoded offsets) but are not verified.