Skip to content

Releases: fahrez182/AxManager

AxManager (v1.4.8)

24 May 13:27

Choose a tag to compare

What's new?

I just want to make it fresh again lol (check full changelog below)

Full Changelog: v1.4.7...v1.4.8

AxManager (v1.4.7)

05 Apr 16:13

Choose a tag to compare

AxManager Changelog

  • Optimize Privilege List & UI Animation Transitions (4cf31b0)
  • Optimized app filtering with Pinyin conversion only for non-ASCII search queries
  • Improve Script Extraction & Debug Crash Trigger (69dfbb2)
  • Add Crash Report Activity & Global Exception Handling (63b6843)
  • Enhance Developer Settings Navigation & Build Process (7e8b415)
  • Multi-stage fallback mechanism to open Wireless Debugging QS tile
  • Fixed string escaping issue in ComponentName
  • Update API Version & Refactor ADB Activation Flow (5b171c9)
  • Fallback mechanism for Application initialization (handles MediaTek issues)
  • ADB functions converted to suspend functions with withContext(Dispatchers.IO)
  • Integrated loading dialog for visual feedback during ADB operations
  • Simplified getApplications logic with cleaner filter

Full Changelog: v1.4.6...v1.4.7

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