Skip to content

Releases: Magisk-Modules-Alt-Repo/chroot-distro

v1.2.3

22 Oct 18:22
Compare
Choose a tag to compare

What's Changed

  • Fix distro identification check by @jjkola in #48
  • Fix backup compression by @jjkola in #48
  • Fix restoring backups without compression by @jjkola in #48

Users are strongly recommended to upgrade to this version.

This version fixes a security problem with distro identification check (accepted anything as a distro identification). Also, starting with this version the compression is always used for the backups (custom backups are compressed based on extension). Before 1.2.0 some of the backups were compressed, and a regression caused versions starting from 1.2.0 to not compress backups at all when using Busybox or Toybox tar. Also, in the case user tried to restore such uncompressed backups the restore would fail (regression from 1.1.0).

Full Changelog: v1.2.2...v1.2.3

v1.2.2

17 Oct 15:29
Compare
Choose a tag to compare

What's Changed

  • Unconditionally remove /dev/pts system mount point by @jjkola in #45
  • Fix Magisk version detection for the cases where there is no separate 32/64 version by @jjkola in #47

Full Changelog: v1.2.1...v1.2.2

v1.2.1

12 Oct 07:35
Compare
Choose a tag to compare

Fixed version information

Full Changelog: v1.2.0...v1.2.1

v1.2.0

10 Oct 21:26
801f9ed
Compare
Choose a tag to compare

What's Changed

  • Fix KernelSU/APatch/Magisk without separately installed Busybox NDK by @jjkola in #44

Full Changelog: v1.1.5...v1.2.0

v1.1.5

28 Sep 18:35
Compare
Choose a tag to compare

What's Changed

  • Fix unmounts on newer devices by @jjkola in #38
  • Ensure that busybox is found from expected path by @jjkola in #39

Full Changelog: v1.1.4...v1.1.5

v1.1.4

15 Sep 16:44
Compare
Choose a tag to compare

What's Changed

  • chroot-distro: fix up ubuntu selection by @utkustnr in #36

New Contributors

Full Changelog: v1.1.3...v1.1.4

v1.1.3

02 Sep 21:13
Compare
Choose a tag to compare

Bug fixes:

  • Fixed module version

v1.1.2

02 Sep 15:23
fe9d470
Compare
Choose a tag to compare

Buxfixes:

  • Fixed login, command and unmount command parsing

v1.1.1

18 Aug 12:09
Compare
Choose a tag to compare

Bug fixes:

  • Fixed module prop version

v1.1.0

18 Aug 11:40
828958e
Compare
Choose a tag to compare

New features:

  • Install and reinstall now have -a|--android flags to mount also /data and /system folders. Those mount points will not be installed by default anymore.
  • Invoking jails now supports rootfs without su binary (affects login, command, restore, install and reinstall commands). Please note, that you should install su inside the jail as soon as possible to ensure consistent environment.
  • command invocation now accepts parameters for given command if the command and parameters are enclosed within quotes
  • Backups are now in less error prone format (would have been breaking change but as restore did not work correctly in previous version this is not a breaking change)
  • restore command now has -d|--default flag to restore default settings (those set during install and reinstall)
  • unmount command available
  • backup invocation no longer allows backup if there is mount points mounted within the rootfs. This is to prevent unwanted side-effects. If full backup is needed then should use something else more suitable for that (either firmware backup, or backing up from inside the jail)

Bug fixes:

  • Fixed system mount point handling to prevent data loss in some situations
  • Fixed restoring backups and added more safeguards for restoring backups
  • Fixed environment variables handling (host side environment variables leaking inside the jail)
  • Fixed command invocation to no longer mangle the command (previously /bin/ was added before command)
  • Fixed restore mangling unpacked backups during restore
  • Fixed distro identifier listings
  • Fixed installing and backup handling from Android terminal emulator (ADB Shell) in the case tar provided by Android does not support xz compression

Miscellaneous:

  • Added license (GPL v3)
  • .editorconfig added
  • Added support for Ubuntu 24.04
  • Added development guide
  • Documented versioning scheme
  • Documented how to enable sudo