Tools · Open source

Haven

Kenneth-Cho-InfoSec

Isolate and run multiple instances of apps using Work Profiles

Download

Opens the official F-Droid page

Haven screenshot 1Haven screenshot 2Haven screenshot 3

About Haven

Haven is a Free and Open-Source app that leverages the "Work Profile" feature of Android to provide an isolated space that you can install or clone apps into.

Haven uses the application id io.github.kennethchoinfosec.haven, so it installs as a separate app and does not upgrade or replace existing installs of the original app.

The main use-cases of Haven include:

- Installing apps inside a work profile for isolation

- "Freeze" apps inside the work profile to prevent them from running or being woken up when you are not actively using them

- Installing two copies of the same app on the same device

Note that Haven depends on the Work Profile feature of the Android system, so any bugs related to Work Profiles in the Android-derived system you are using will affect Haven. In addition, Haven can only be as secure as the Work Profile implementation.

What's new in 0.1.4

Hardened cross-profile IPC against untrusted work-profile applications. - Protected the cross-profile activity with a signature-level permission. - Hardened authentication key initialization and request validation.

How to install Haven

  1. Tap Download — the app's official page on F-Droid opens.
  2. Install it with the F-Droid app (recommended, for automatic updates), or use the download button on that page.
  3. If Android asks, allow the F-Droid app or your browser to install apps, then tap Install.
  4. Open Haven from your app drawer.

More tools apps

More