Skip to content

2.2.0

Choose a tag to compare

@doccstat doccstat released this 31 Oct 06:28
· 6 commits to main since this release
a54b6ec

App Clone 2.2.0

  • Redesigned Material 3 lists show every profile directly beneath its app,
    with Open and a per-instance ⋮ menu instead of Manage.
  • Swipeable Apps / Profiles tabs keep independent search and scroll positions,
    including after rotation. Long lists recycle rows; search/status scroll with content.
  • Rename profile saves the exact name without changing IDs, app data or running
    state. It affects all apps sharing that profile; existing shortcut labels stay unchanged.
  • Root-shell startup retries the canonical Android su path only when PATH lookup
    cannot find the executable; started/denied/timed-out operations are never replayed.
    Diagnostics now include app UID/PATH and a root identity check.
  • Raises AOSP clone-profile limits so many clone users can run at once.
  • App-first Apps / Profiles navigation: only cloned apps, with counts
    and profile locations; disabled apps and stopped profiles stay visible.
  • Navigation reuses inventory instead of rescanning. Refresh picks up external
    changes, keeps visible rows/scroll and combines repeated requests; errors offer Retry.
  • Material You / Material 3 Expressive 1.14.0, dynamic colours and dark mode.
  • Explicit existing/new profile choices when adding clones; no automatic allocation.
  • Per-clone Disable/Enable, manifest default, Force stop, shortcuts and removal.
    Disabling pauses that app's notifications; removal deletes its profile-local data.
  • Background activity previews a clone package's Android background mode:
    Keep current, Restrict, or Restore previous. Restrictions can delay notifications/jobs;
    they do not stop profiles or disable apps. Prior modes are saved before mutation.
  • Open/shortcuts combine fresh identity/package/readiness checks and launch in one
    bounded root process; already-unlocked profiles skip startup/authentication.
  • System apps are hidden initially; the visible menu filter can include them.
  • Starts or stops individual profiles without deleting their app data.
  • Home-screen shortcuts and Open start stopped profiles and request Android's
    cached shared-credential unlock before launching. If authentication is needed,
    the error explains how to unlock with the main user's PIN/pattern/password.
  • Choose System default, Start all profiles, or Stop all profiles
    once after reboot and main-user unlock; stopping pauses notifications.
  • Pin shortcuts from the selected instance; new shortcuts bind the profile serial.
  • Export diagnostics includes the failed creation command, users and filtered logcat.
  • Labels shortcuts such as 12: Chrome.
  • Keeps app data separate per clone user.

Requirements: Android 13+ and an Xposed framework that supports the
legacy Xposed API 82 (LSPosed or Vector). Scope the module to
system (android). Device-tested on Pixel 11 Pro Fold, Android 17;
Android 13–16 use the same AOSP clone type but are not yet tested.
The UI/app controls pass host checks; 2.2 UI/rename and 2.1 launch/background-policy device acceptance,
battery effects and notification delivery are unmeasured. No automatic cleaning or
Google-service changes. Restore background settings before clearing App Clone's data.

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