Releases: SavedByLight/AppCloner
Release list
AppCloner 3.0.9
What's changed
Commits since v0.1.40:
- fix: resolve release compile errors in MainActivity, PlayIntegrityDetector, SmaliPatcher (99791a6)
- feat(clone): triple-layer anti-detection — manifest + DEX + runtime hooks (cad9a38)
- fix(MainActivity): resolve compile errors for release build (d65b782)
- feat(clone): stealth suffixes, sharedUserId strip, broader manifest rewrite (d5fd4fb)
- feat: turn AppClonerClassic into a proper dual-app manager (v1.1.0 Dual) (664441a)
- Fix white-screen login by not rewriting component class names (d6f9a8a)
- Fix white-screen launches by rewriting activity-alias and related attrs (a41da19)
- Fix INSTALL_FAILED_CONFLICTING_PROVIDER for apps with hardcoded authorities (6319536)
- Export clones to public Downloads with openable files and multi-split docs (d6d2852)
- Export clones to public Downloads and harden install + CI release flow (7e90fd4)
- Fix install abort: start confirm UI from Activity, prefer NOT_REQUIRED (fb8cd37)
- CI: manual versioned releases with full changelog since last tag (c798865)
- Harden install path against "User rejected permissions" (835cd59)
- Fix clone reliability: auto unique package, durable export, robust install session (7269bb2)
- Fix YAML syntax for branch names in build workflow (7b63037)
- Add new branches to build workflow (75dbb05)
- Fix versionName format in build.gradle (fcd2a5c)
- change appcloner to appclonerclassic (13e8c19)
- Rename app package and version for classic variant (f212e6e)
- Rename app to AppClonerClassic in manifest (35e96fa)
- Add support for additional branches and release inputs (f1deb08)
- Roll back non root version (ff93d01)
- Fix missing apksig/axml dependencies causing release compile failure (1ae0cf4)
- Add cryptography library dependencies (6b209e8)
- Add dependencies for CloneEngine and SigningIdentity (9f65681)
- Update Java version and adjust paths in build.yml (8ef8d2b)
- Update JDK version from 17 to 21 in build workflow (94cd671)
- Fix indentation for Decode Keystore step (29fbac3)
- Update build.yml (388ae48)
- Update build workflow for AppCloner-Staging directory (f92ae59)
- Add workflow_dispatch trigger to build.yml (e46abc4)
- Refactor build workflow for APK generation (fa6492e)
- Update build.gradle for SDK and signing config (104bea3)
- Fix keystore decoding and verification steps in CI (0e839fa)
- Modify keystore decoding in build workflow (e851106)
- Update workflow file (a5629ea)
- Delete .github/build.yml (51e4c58)
- Update build workflow (f9393b6)
Built from commit 99791a683603fc2891dcb3ff8f342b5587e729d1 on classic
AppCloner 3.0.8
What's changed
Commits since v0.1.40:
- fix(MainActivity): resolve compile errors for release build (d65b782)
- feat(clone): stealth suffixes, sharedUserId strip, broader manifest rewrite (d5fd4fb)
- feat: turn AppClonerClassic into a proper dual-app manager (v1.1.0 Dual) (664441a)
- Fix white-screen login by not rewriting component class names (d6f9a8a)
- Fix white-screen launches by rewriting activity-alias and related attrs (a41da19)
- Fix INSTALL_FAILED_CONFLICTING_PROVIDER for apps with hardcoded authorities (6319536)
- Export clones to public Downloads with openable files and multi-split docs (d6d2852)
- Export clones to public Downloads and harden install + CI release flow (7e90fd4)
- Fix install abort: start confirm UI from Activity, prefer NOT_REQUIRED (fb8cd37)
- CI: manual versioned releases with full changelog since last tag (c798865)
- Harden install path against "User rejected permissions" (835cd59)
- Fix clone reliability: auto unique package, durable export, robust install session (7269bb2)
- Fix YAML syntax for branch names in build workflow (7b63037)
- Add new branches to build workflow (75dbb05)
- Fix versionName format in build.gradle (fcd2a5c)
- change appcloner to appclonerclassic (13e8c19)
- Rename app package and version for classic variant (f212e6e)
- Rename app to AppClonerClassic in manifest (35e96fa)
- Add support for additional branches and release inputs (f1deb08)
- Roll back non root version (ff93d01)
- Fix missing apksig/axml dependencies causing release compile failure (1ae0cf4)
- Add cryptography library dependencies (6b209e8)
- Add dependencies for CloneEngine and SigningIdentity (9f65681)
- Update Java version and adjust paths in build.yml (8ef8d2b)
- Update JDK version from 17 to 21 in build workflow (94cd671)
- Fix indentation for Decode Keystore step (29fbac3)
- Update build.yml (388ae48)
- Update build workflow for AppCloner-Staging directory (f92ae59)
- Add workflow_dispatch trigger to build.yml (e46abc4)
- Refactor build workflow for APK generation (fa6492e)
- Update build.gradle for SDK and signing config (104bea3)
- Fix keystore decoding and verification steps in CI (0e839fa)
- Modify keystore decoding in build workflow (e851106)
- Update workflow file (a5629ea)
- Delete .github/build.yml (51e4c58)
- Update build workflow (f9393b6)
Built from commit d65b78242fa1e4cfdf87beeca371329cbaa9abc9 on classic
AppCloner 3.0.7
What's changed
Commits since v0.1.40:
- feat: turn AppClonerClassic into a proper dual-app manager (v1.1.0 Dual) (664441a)
- Fix white-screen login by not rewriting component class names (d6f9a8a)
- Fix white-screen launches by rewriting activity-alias and related attrs (a41da19)
- Fix INSTALL_FAILED_CONFLICTING_PROVIDER for apps with hardcoded authorities (6319536)
- Export clones to public Downloads with openable files and multi-split docs (d6d2852)
- Export clones to public Downloads and harden install + CI release flow (7e90fd4)
- Fix install abort: start confirm UI from Activity, prefer NOT_REQUIRED (fb8cd37)
- CI: manual versioned releases with full changelog since last tag (c798865)
- Harden install path against "User rejected permissions" (835cd59)
- Fix clone reliability: auto unique package, durable export, robust install session (7269bb2)
- Fix YAML syntax for branch names in build workflow (7b63037)
- Add new branches to build workflow (75dbb05)
- Fix versionName format in build.gradle (fcd2a5c)
- change appcloner to appclonerclassic (13e8c19)
- Rename app package and version for classic variant (f212e6e)
- Rename app to AppClonerClassic in manifest (35e96fa)
- Add support for additional branches and release inputs (f1deb08)
- Roll back non root version (ff93d01)
- Fix missing apksig/axml dependencies causing release compile failure (1ae0cf4)
- Add cryptography library dependencies (6b209e8)
- Add dependencies for CloneEngine and SigningIdentity (9f65681)
- Update Java version and adjust paths in build.yml (8ef8d2b)
- Update JDK version from 17 to 21 in build workflow (94cd671)
- Fix indentation for Decode Keystore step (29fbac3)
- Update build.yml (388ae48)
- Update build workflow for AppCloner-Staging directory (f92ae59)
- Add workflow_dispatch trigger to build.yml (e46abc4)
- Refactor build workflow for APK generation (fa6492e)
- Update build.gradle for SDK and signing config (104bea3)
- Fix keystore decoding and verification steps in CI (0e839fa)
- Modify keystore decoding in build workflow (e851106)
- Update workflow file (a5629ea)
- Delete .github/build.yml (51e4c58)
- Update build workflow (f9393b6)
Built from commit 664441ad4700a237d98713d786feca40a10c9024 on classic
AppCloner 3.0.6
What's changed
Commits since v0.1.40:
- Fix white-screen login by not rewriting component class names (d6f9a8a)
- Fix white-screen launches by rewriting activity-alias and related attrs (a41da19)
- Fix INSTALL_FAILED_CONFLICTING_PROVIDER for apps with hardcoded authorities (6319536)
- Export clones to public Downloads with openable files and multi-split docs (d6d2852)
- Export clones to public Downloads and harden install + CI release flow (7e90fd4)
- Fix install abort: start confirm UI from Activity, prefer NOT_REQUIRED (fb8cd37)
- CI: manual versioned releases with full changelog since last tag (c798865)
- Harden install path against "User rejected permissions" (835cd59)
- Fix clone reliability: auto unique package, durable export, robust install session (7269bb2)
- Fix YAML syntax for branch names in build workflow (7b63037)
- Add new branches to build workflow (75dbb05)
- Fix versionName format in build.gradle (fcd2a5c)
- change appcloner to appclonerclassic (13e8c19)
- Rename app package and version for classic variant (f212e6e)
- Rename app to AppClonerClassic in manifest (35e96fa)
- Add support for additional branches and release inputs (f1deb08)
- Roll back non root version (ff93d01)
- Fix missing apksig/axml dependencies causing release compile failure (1ae0cf4)
- Add cryptography library dependencies (6b209e8)
- Add dependencies for CloneEngine and SigningIdentity (9f65681)
- Update Java version and adjust paths in build.yml (8ef8d2b)
- Update JDK version from 17 to 21 in build workflow (94cd671)
- Fix indentation for Decode Keystore step (29fbac3)
- Update build.yml (388ae48)
- Update build workflow for AppCloner-Staging directory (f92ae59)
- Add workflow_dispatch trigger to build.yml (e46abc4)
- Refactor build workflow for APK generation (fa6492e)
- Update build.gradle for SDK and signing config (104bea3)
- Fix keystore decoding and verification steps in CI (0e839fa)
- Modify keystore decoding in build workflow (e851106)
- Update workflow file (a5629ea)
- Delete .github/build.yml (51e4c58)
- Update build workflow (f9393b6)
Built from commit d6f9a8a4a63742aa3763f1354b47cde8c48b89aa on classic
AppCloner 3.0.5
What's changed
Commits since v0.1.40:
- Fix white-screen launches by rewriting activity-alias and related attrs (a41da19)
- Fix INSTALL_FAILED_CONFLICTING_PROVIDER for apps with hardcoded authorities (6319536)
- Export clones to public Downloads with openable files and multi-split docs (d6d2852)
- Export clones to public Downloads and harden install + CI release flow (7e90fd4)
- Fix install abort: start confirm UI from Activity, prefer NOT_REQUIRED (fb8cd37)
- CI: manual versioned releases with full changelog since last tag (c798865)
- Harden install path against "User rejected permissions" (835cd59)
- Fix clone reliability: auto unique package, durable export, robust install session (7269bb2)
- Fix YAML syntax for branch names in build workflow (7b63037)
- Add new branches to build workflow (75dbb05)
- Fix versionName format in build.gradle (fcd2a5c)
- change appcloner to appclonerclassic (13e8c19)
- Rename app package and version for classic variant (f212e6e)
- Rename app to AppClonerClassic in manifest (35e96fa)
- Add support for additional branches and release inputs (f1deb08)
- Roll back non root version (ff93d01)
- Fix missing apksig/axml dependencies causing release compile failure (1ae0cf4)
- Add cryptography library dependencies (6b209e8)
- Add dependencies for CloneEngine and SigningIdentity (9f65681)
- Update Java version and adjust paths in build.yml (8ef8d2b)
- Update JDK version from 17 to 21 in build workflow (94cd671)
- Fix indentation for Decode Keystore step (29fbac3)
- Update build.yml (388ae48)
- Update build workflow for AppCloner-Staging directory (f92ae59)
- Add workflow_dispatch trigger to build.yml (e46abc4)
- Refactor build workflow for APK generation (fa6492e)
- Update build.gradle for SDK and signing config (104bea3)
- Fix keystore decoding and verification steps in CI (0e839fa)
- Modify keystore decoding in build workflow (e851106)
- Update workflow file (a5629ea)
- Delete .github/build.yml (51e4c58)
- Update build workflow (f9393b6)
Built from commit a41da19fff58d9909f5f31d78d722d57a0cd8c58 on classic
AppCloner 3.0.4
What's changed
Commits since v0.1.40:
- Fix INSTALL_FAILED_CONFLICTING_PROVIDER for apps with hardcoded authorities (6319536)
- Export clones to public Downloads with openable files and multi-split docs (d6d2852)
- Export clones to public Downloads and harden install + CI release flow (7e90fd4)
- Fix install abort: start confirm UI from Activity, prefer NOT_REQUIRED (fb8cd37)
- CI: manual versioned releases with full changelog since last tag (c798865)
- Harden install path against "User rejected permissions" (835cd59)
- Fix clone reliability: auto unique package, durable export, robust install session (7269bb2)
- Fix YAML syntax for branch names in build workflow (7b63037)
- Add new branches to build workflow (75dbb05)
- Fix versionName format in build.gradle (fcd2a5c)
- change appcloner to appclonerclassic (13e8c19)
- Rename app package and version for classic variant (f212e6e)
- Rename app to AppClonerClassic in manifest (35e96fa)
- Add support for additional branches and release inputs (f1deb08)
- Roll back non root version (ff93d01)
- Fix missing apksig/axml dependencies causing release compile failure (1ae0cf4)
- Add cryptography library dependencies (6b209e8)
- Add dependencies for CloneEngine and SigningIdentity (9f65681)
- Update Java version and adjust paths in build.yml (8ef8d2b)
- Update JDK version from 17 to 21 in build workflow (94cd671)
- Fix indentation for Decode Keystore step (29fbac3)
- Update build.yml (388ae48)
- Update build workflow for AppCloner-Staging directory (f92ae59)
- Add workflow_dispatch trigger to build.yml (e46abc4)
- Refactor build workflow for APK generation (fa6492e)
- Update build.gradle for SDK and signing config (104bea3)
- Fix keystore decoding and verification steps in CI (0e839fa)
- Modify keystore decoding in build workflow (e851106)
- Update workflow file (a5629ea)
- Delete .github/build.yml (51e4c58)
- Update build workflow (f9393b6)
Built from commit 6319536c0388bfe9fd57761e00b41a9c3f8f10c3 on classic
AppCloner 3.0.3
What's changed
Commits since v0.1.40:
- Export clones to public Downloads with openable files and multi-split docs (d6d2852)
- Export clones to public Downloads and harden install + CI release flow (7e90fd4)
- Fix install abort: start confirm UI from Activity, prefer NOT_REQUIRED (fb8cd37)
- CI: manual versioned releases with full changelog since last tag (c798865)
- Harden install path against "User rejected permissions" (835cd59)
- Fix clone reliability: auto unique package, durable export, robust install session (7269bb2)
- Fix YAML syntax for branch names in build workflow (7b63037)
- Add new branches to build workflow (75dbb05)
- Fix versionName format in build.gradle (fcd2a5c)
- change appcloner to appclonerclassic (13e8c19)
- Rename app package and version for classic variant (f212e6e)
- Rename app to AppClonerClassic in manifest (35e96fa)
- Add support for additional branches and release inputs (f1deb08)
- Roll back non root version (ff93d01)
- Fix missing apksig/axml dependencies causing release compile failure (1ae0cf4)
- Add cryptography library dependencies (6b209e8)
- Add dependencies for CloneEngine and SigningIdentity (9f65681)
- Update Java version and adjust paths in build.yml (8ef8d2b)
- Update JDK version from 17 to 21 in build workflow (94cd671)
- Fix indentation for Decode Keystore step (29fbac3)
- Update build.yml (388ae48)
- Update build workflow for AppCloner-Staging directory (f92ae59)
- Add workflow_dispatch trigger to build.yml (e46abc4)
- Refactor build workflow for APK generation (fa6492e)
- Update build.gradle for SDK and signing config (104bea3)
- Fix keystore decoding and verification steps in CI (0e839fa)
- Modify keystore decoding in build workflow (e851106)
- Update workflow file (a5629ea)
- Delete .github/build.yml (51e4c58)
- Update build workflow (f9393b6)
Built from commit d6d2852e1084500d4f10549922db3561171b5479 on classic
AppCloner 3.0.2
What's changed
Commits since v0.1.40:
- Export clones to public Downloads and harden install + CI release flow (7e90fd4)
- Fix install abort: start confirm UI from Activity, prefer NOT_REQUIRED (fb8cd37)
- CI: manual versioned releases with full changelog since last tag (c798865)
- Harden install path against "User rejected permissions" (835cd59)
- Fix clone reliability: auto unique package, durable export, robust install session (7269bb2)
- Fix YAML syntax for branch names in build workflow (7b63037)
- Add new branches to build workflow (75dbb05)
- Fix versionName format in build.gradle (fcd2a5c)
- change appcloner to appclonerclassic (13e8c19)
- Rename app package and version for classic variant (f212e6e)
- Rename app to AppClonerClassic in manifest (35e96fa)
- Add support for additional branches and release inputs (f1deb08)
- Roll back non root version (ff93d01)
- Fix missing apksig/axml dependencies causing release compile failure (1ae0cf4)
- Add cryptography library dependencies (6b209e8)
- Add dependencies for CloneEngine and SigningIdentity (9f65681)
- Update Java version and adjust paths in build.yml (8ef8d2b)
- Update JDK version from 17 to 21 in build workflow (94cd671)
- Fix indentation for Decode Keystore step (29fbac3)
- Update build.yml (388ae48)
- Update build workflow for AppCloner-Staging directory (f92ae59)
- Add workflow_dispatch trigger to build.yml (e46abc4)
- Refactor build workflow for APK generation (fa6492e)
- Update build.gradle for SDK and signing config (104bea3)
- Fix keystore decoding and verification steps in CI (0e839fa)
- Modify keystore decoding in build workflow (e851106)
- Update workflow file (a5629ea)
- Delete .github/build.yml (51e4c58)
- Update build workflow (f9393b6)
Built from commit 7e90fd4c956e4372c0d7ccdfadb6ecbb76cb35d4 on classic
AppCloner 3.0.1
What's changed
Commits since v0.1.40:
- Fix install abort: start confirm UI from Activity, prefer NOT_REQUIRED (fb8cd37)
- CI: manual versioned releases with full changelog since last tag (c798865)
- Harden install path against "User rejected permissions" (835cd59)
- Fix clone reliability: auto unique package, durable export, robust install session (7269bb2)
- Fix YAML syntax for branch names in build workflow (7b63037)
- Add new branches to build workflow (75dbb05)
- Fix versionName format in build.gradle (fcd2a5c)
- change appcloner to appclonerclassic (13e8c19)
- Rename app package and version for classic variant (f212e6e)
- Rename app to AppClonerClassic in manifest (35e96fa)
- Add support for additional branches and release inputs (f1deb08)
- Roll back non root version (ff93d01)
- Fix missing apksig/axml dependencies causing release compile failure (1ae0cf4)
- Add cryptography library dependencies (6b209e8)
- Add dependencies for CloneEngine and SigningIdentity (9f65681)
- Update Java version and adjust paths in build.yml (8ef8d2b)
- Update JDK version from 17 to 21 in build workflow (94cd671)
- Fix indentation for Decode Keystore step (29fbac3)
- Update build.yml (388ae48)
- Update build workflow for AppCloner-Staging directory (f92ae59)
- Add workflow_dispatch trigger to build.yml (e46abc4)
- Refactor build workflow for APK generation (fa6492e)
- Update build.gradle for SDK and signing config (104bea3)
- Fix keystore decoding and verification steps in CI (0e839fa)
- Modify keystore decoding in build workflow (e851106)
- Update workflow file (a5629ea)
- Delete .github/build.yml (51e4c58)
- Update build workflow (f9393b6)
Built from commit fb8cd37b46c243f56c1e7d6d002c993b9db5abe6 on classic
AppCloner 3.0.0
What's changed
Commits since v0.1.40:
- CI: manual versioned releases with full changelog since last tag (c798865)
- Harden install path against "User rejected permissions" (835cd59)
- Fix clone reliability: auto unique package, durable export, robust install session (7269bb2)
- Fix YAML syntax for branch names in build workflow (7b63037)
- Add new branches to build workflow (75dbb05)
- Fix versionName format in build.gradle (fcd2a5c)
- change appcloner to appclonerclassic (13e8c19)
- Rename app package and version for classic variant (f212e6e)
- Rename app to AppClonerClassic in manifest (35e96fa)
- Add support for additional branches and release inputs (f1deb08)
- Roll back non root version (ff93d01)
- Fix missing apksig/axml dependencies causing release compile failure (1ae0cf4)
- Add cryptography library dependencies (6b209e8)
- Add dependencies for CloneEngine and SigningIdentity (9f65681)
- Update Java version and adjust paths in build.yml (8ef8d2b)
- Update JDK version from 17 to 21 in build workflow (94cd671)
- Fix indentation for Decode Keystore step (29fbac3)
- Update build.yml (388ae48)
- Update build workflow for AppCloner-Staging directory (f92ae59)
- Add workflow_dispatch trigger to build.yml (e46abc4)
- Refactor build workflow for APK generation (fa6492e)
- Update build.gradle for SDK and signing config (104bea3)
- Fix keystore decoding and verification steps in CI (0e839fa)
- Modify keystore decoding in build workflow (e851106)
- Update workflow file (a5629ea)
- Delete .github/build.yml (51e4c58)
- Update build workflow (f9393b6)
Built from commit c7988655633db8c8f089d6dfc92a929e9cc7fe00 on classic