App Clone

App Clone is an Xposed/LSPosed module that raises the AOSP clone-profile limits on AOSP-derived firmware, so many independent clone users can be created and run at once. It also includes a small launcher app for creating clones, installing apps into them, and pinning labelled home-screen shortcuts.

Source and support: https://github.com/doccstat/appclone.

Features

  • Create multiple clone profiles and keep them running.
  • Install an app that is already installed for the main user into a clone.
  • Launch an app inside a specific clone.
  • Pin a home-screen shortcut for one app in one clone.
  • Label shortcuts with the clone id, app name, or clone name.
  • Auto-pin a shortcut when an app is added to a clone.
  • Delete one profile or all profiles; the main user is untouched.

Requirements

  • Android 16+ (API 36+). Verified on Android 17 (API 37), Pixel 11 Pro Fold.
  • Root with LSPosed (or another legacy-Xposed-API framework) that can load a module into system_server.
  • Root access for the launcher app (su), granted through KernelSU or another root manager on first use.

Install

  1. Download the APK from Releases.
  2. Install it for user 0.
  3. Enable it in LSPosed and set its scope to system (android).
  4. Reboot.
  5. Open App Clone and grant root when prompted.

Usage

  • The list shows every clone profile and whether it is running.
  • New profile creates one or more clones; the name is suggested for you.
  • Tap a profile to pick its apps. Tap an app row to install it into the clone, Open to run it there, Delete clone to remove the profile and its data.
  • Delete all profiles (⋮ menu) removes every clone; your main user is untouched.
  • Pin a shortcut (⋮ menu) pins a home-screen shortcut for one app in one clone. The launcher asks you to confirm.
  • Shortcut settings (⋮ menu) controls shortcut labels:
    • Prefix clone app names uses {id}: {name} by default, so a shortcut reads 12: Chrome. The format accepts {id}, {name}, and {clone}; the buttons below the field insert them. Any other text, including colons, is kept.
    • Auto-pin new clone apps requests a shortcut as each app is added to a clone. Labels apply to shortcuts created after the change; re-pin an existing shortcut to rename it.

Clone users start automatically at boot. Each clone keeps its own /data/user/<clone-id>/ app data.

Compatibility notes

  • The label setting renames the module's own pinned shortcuts only. Pixel Launcher's app-drawer entries for clone users are labelled by the launcher process; renaming those would require a separate launcher hook.
  • Shortcut labels are free text; line breaks are collapsed to spaces.
  • Custom ROMs and OEM firmware that remove or change the AOSP clone-profile classes are not supported.

Disclaimer

App Clone changes Android framework behavior through an Xposed/LSPosed module. It requires root and is intended for personal use on devices you own. It is not affiliated with Google, Android, LSPosed, or any device manufacturer. Use it at your own risk and keep a backup: creating, deleting, or modifying clone users can remove their app data, and an incompatible framework or firmware update can prevent the device from booting. The authors are not responsible for data loss, warranty issues, or problems caused by other modules or firmware.

License

App Clone is licensed under the GNU General Public License, version 3 only (GPL-3.0-only). See the license text. This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.

Support

Report issues at https://github.com/doccstat/appclone/issues with the device model, Android version, module version, and reproduction steps.

Releases

1.0

Stable

10/18/2026, 6:41:00 PM

App Clone 1.0

  • Raises AOSP clone-profile limits so many clone users can run at once.
  • Adds a launcher app for creating clones, installing apps into them,
    and deleting profiles.
  • Pins home-screen shortcuts with labels such as 12: Chrome.
  • Keeps app data separate per clone user.

Requirements: Android 16+ and an Xposed framework that supports the
legacy Xposed API 82 (LSPosed or Vector). Scope the module to
system (android). Tested on Pixel 11 Pro Fold, Android 17.

The APK is signed with the permanent release key; its SHA-256 checksum
is included with this release.

Assets

2