cossale-patches
by cossale
Patches for Android apps that stay out of the official Reseam bundle
Add to Reseam Manager- Version
- 0.2.4
- Updated
- Signing key
- 62e9 1c94 4527 8625
- Source
- git.reseam.app
Proton VPN: Secure & Fast VPN
ch.protonvpn.androidForce guest login
Always offers “Continue as guest” (credentialless) sign-in, ignoring the build flag and the server's CredentialLessDisabled feature flag.
Version 5.20.98.0Hide offers
Removes the offers Proton pushes into the app: home screen banners, popups, upgrade prompts and surveys.
Version 5.20.98.0Unlock Plus features
Unlocks NetShield, split tunneling, LAN connections, custom DNS, VPN Accelerator, NAT type, profiles, default connection, recents and excluded locations on free plans, and removes the upgrade prompts tied to them.
Version 5.20.98.0Disable telemetry
Turns off usage statistics and crash reports, and keeps them off.
Version 5.20.98.0Show free server locations
Lists free servers in Countries and Search, and connects to the location you pick instead of a random free server.
Version 5.20.98.0
cossale-patches
A Reseam patch bundle for patches that stay out of the official bundle.
The button opens Reseam Manager, which shows the bundle's apps, patches and signing key before adding it. Without Reseam Manager it opens a page with the steps.
Patches
ch.protonvpn.android 5.20.98.0
| Patch | What it does |
|---|---|
| Disable telemetry | Turns off usage statistics and crash reports, and keeps them off. |
| Force guest login | Always offers “Continue as guest” (credentialless) sign-in, ignoring the build flag and the server's CredentialLessDisabled feature flag. |
| Hide offers | Removes the offers Proton pushes into the app: home screen banners, popups, upgrade prompts and surveys. |
| Show free server locations | Lists free servers in Countries and Search, and connects to the location you pick instead of a random free server. |
| Unlock Plus features | Unlocks NetShield, split tunneling, LAN connections, custom DNS, VPN Accelerator, NAT type, profiles, default connection, recents and excluded locations on free plans, and removes the upgrade prompts tied to them. |
A patched app is signed with a different key, so it cannot update the Play Store version. Uninstall that first, or add Change package name from the official bundle to install it alongside. Disable Play Store updates keeps it on the supported version.
These patches change what a free account can do in the app. Proton may treat that as a breach of its terms. Use them at your own risk.
Signing key
Releases are signed with this public key. Reseam Manager shows it when you add the bundle.
62e91c9445278625495305c6958629978c62a62ec02e1a257bfdc979575763ca
Build
You need JDK 17, the Android SDK with ANDROID_HOME set, and the reseam CLI at the plugin version pinned in settings.gradle.kts.
RESEAM_BUNDLE_KEY=~/.reseam/cossale-bundle.key ./gradlew bundle
reseam patch app.apk --bundle build/reseam/cossale-patches.reseam --trust <public key>
Release
Push a vX.Y.Z tag. The workflow builds and signs the bundle and publishes it with an updated patches.json. It needs the repository secret BUNDLE_SIGNING_KEY_B64 and the variable RUNNER.
License
AGPL-3.0-or-later.
Version 0.2.4
Maintenance release with no changes to note. Runs on engine 0.41.0.
Version 0.2.3
Maintenance release with no changes to note.
Version 0.2.2
Maintenance release with no changes to note.
Version 0.2.1
Maintenance release with no changes to note.
Version 0.2.0
New
- Protonvpn: Add force guest login patch