Repository navigation
2.2.0
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.