Skip to content

Releases: fahrez182/AxManager

AxManager (v1.4.6)

19 Feb 08:43

Choose a tag to compare

What's Changed

New Contributors

Full Changelog: v1.4.5...v1.4.6

AxManager (v1.4.5)

06 Feb 14:16

Choose a tag to compare

Changelog

  • new(again): fix Root / Su mode path to /data/user_de/0/android/axeron
  • new: add multi languange support, you can add your own language by Pull Request :)
  • fix: functions.sh not found or not available (you may need to reset your AxManager)
  • feat(website): Add Chinese internationalization support and complete … by @Gakusyun in #73

New Contributors

Full Changelog: v1.4.4...v1.4.5

AxManager (v1.4.4)

04 Feb 04:25

Choose a tag to compare

Changelog

  • New (Again): The working path for Root / Su mode has been changed to /data/user_de/0/axeron/ due to FIFO limitations in Shell / ADB mode.
  • New: AxRuntime (currently in preparation) is introduced as a CLI runtime for AxManager. It functions similarly to su, but is designed to acquire ADB-level permissions.
  • New: Permission flags are now globalized. All applications can obtain AxManager Runtime permissions without per-app binding.
  • Refactor: ShizukuService has been fully merged into AxeronService. However, Shizuku interception still requires manual activation via
    AX-Permission Intercept.

Full Changelog: v1.4.3...v1.4.4

AxManager (v1.4.3)

31 Jan 10:39

Choose a tag to compare

What's New?

  • New: TCP Mode now supports Android 10 and below (please use your computer to enable tcpip with adb tcpip port)
  • New: Activation using TCP Debugging is now available
  • New: Support from Android 8 (SDK 26)
  • New: The working path for Root/Su Mode is now different from Shell/Adb Mode (in /data/adb/axeron)

Note

  • If you are in Root/Su Mode, please use a proper Root Manager like Magisk or KernelSU, or you can wait until AxManager has its own standalone root manager.

Full Changelog: v1.4.2...v1.4.3

AxManager (v1.4.2)

29 Jan 13:16

Choose a tag to compare

What's change?

  • Introducing new Axerish (CLI for Axeron Environment)
  • Fix: Force Close when click Plugin Installer

Full Changelog: v1.4.1...v1.4.2

AxManager (v1.4.1)

24 Jan 12:48

Choose a tag to compare

What's new?

  • Fixed: Update Proguard that sometimes causing server to crash.
  • New: Preparing Axeron Shell (Rish)

Full Changelog: v1.4.0...v1.4.1

AxManager (v1.4.0)

22 Jan 15:35

Choose a tag to compare

What's change?

  • Finalized the experimental versioning system
  • Migrated toward a stable, modular architecture
  • Fixed several outstanding bugs

Full Changelog: v1.3.1...v1.4.0

AxManager (Pre-v1.4.0_13180)

20 Jan 14:04

Choose a tag to compare

Changelog: Pre-v1.4.0_13180

New Features

  • Added Wi-Fi pre-check before ADB activation. Users are redirected to Wi-Fi settings if disabled.
  • Introduced shortcut to Wireless Debugging settings using TileService.ACTION_QS_TILE_PREFERENCES.
  • Implemented TCP mode for ADB connections (default port 5555), allowing direct connections after initial activation.

Refactor & Improvements

  • ADB Activation Flow
    • Refactored multiple times: initially with synchronous gates (CountDownLatch), later unified into coroutine-based flow using AdbStarter and callbackFlow.
    • Simplified activation logic for better reliability and readability.
  • Wi-Fi & ADB Readiness Gates
    • WifiReadyGate now binds to the active network and checks SupplicantState.
    • AdbMdns simplified to return port only, with automatic retry and incremental backoff.
  • ADB Key Management
    • Key pair persisted in Settings.Global.axeron_adb_key_pair for better non-root support.
    • PreferenceAdbKeyStore updated to fallback to global key storage.
    • Private key storage simplified using raw PKCS8EncodedKeySpec.
  • Plugin Permission Handling
    • Refactored MANAGE_EXTERNAL_STORAGE checks:
      • Migrated from shell cmd appops to direct AppOpsManager.unsafeCheckOpNoThrow().
      • Enhanced with automatic permission grant via cmd appops set ... allow.
    • Cleaned up PluginList UI by removing manual request cards.

Cleanup & Minor Changes

  • Moved Starter.kt between modules (serverapi-manager) for better organization.
  • Removed unused EnvironmentUtil.kt.
  • Removed TCP mode settings from UI after synchronous flow refactor.
  • Updated BootCompleteReceiver for resilience with new activation flow.
  • Simplified activation UI (ActivateViewModel, Activate.kt) using sealed class ActivateInfo instead of exceptions.

Versioning

  • ServerVersion.VERSION_CODE: 13170 → 13180
  • AppVersion.VERSION_CODE: 13170 → 13180

With these changes, ADB activation is more stable, pairing is more persistent, and plugin installation is smoother without manual intervention.

Full Changelog: Pre-v1.4.0_13170...Pre-v1.4.0_13180

AxManager (Pre-v1.4.0_13170)

17 Jan 17:01

Choose a tag to compare

Before using this version, all your plugins will be lost, so uninstall the old version (from AxM Settings) before updating to this version.

What's change?

  1. The working dir moved from /data/data/com.android.shell/AxManager to /data/user_de/0/com.android.shell/axeron. That's why your plugin will be gone
  2. Fixing and refactoring some codes (just check from this tag repository)
  3. And finally, AxManager is not only for boosting your phones. So please be creative

Full Changelog: Pre-v1.4.0_13142...Pre-v1.4.0_13170

AxManager (Pre-v1.4.0_13142)

14 Jan 13:24

Choose a tag to compare

refactor: UI thread safety and file handling improvements

  • Ensure UI state updates in Flash.kt and ExecutePluginAction.kt are performed on the main thread.
  • Simplify file selection by using ACTION_GET_CONTENT for broader compatibility.
  • Add a check and request for MANAGE_EXTERNAL_STORAGE permission on the plugin list screen.
  • Resolve file display names correctly from URIs.
  • Refactor coroutine scopes and improve binder state handling in the activation flow.
  • Bump app version to 1.3.1 (13142).

Full Changelog: Pre-v1.4.0_13140...Pre-v1.4.0_13142