github throneproj/ThroneForAndroid v2.0.0

latest releases: v2.0.6, v2.0.5, v2.0.4...
one month ago

ThroneForAndroid v2.0.0 — A New Chapter 🚀

We are thrilled to announce v2.0.0, a milestone release that brings a fundamental architectural shift and deep convergence with the Throne Desktop ecosystem.

By transitioning to the unified throneproj/sing-box core, this version addresses long-standing legacy limitations, resolves numerous open feature requests, and paves the way for seamless cross-platform feature parity.


🌟 What's New & Major Highlights

1. Architectural Evolution: Core Convergence

  • Unified Core Logic: Ported core features directly from Throne Desktop, including embedded Xray support, native speed testing (urlTest), and advanced protocol routing.
  • Streamlined Migration: Re-implemented data nodes and parsing logic to align with Throne Desktop, paving the way for smooth profile import/export between devices.

2. Cleaner Architecture & Feature Deprecations

  • Plugin System Removal: Legacy NekoBox plugins have been officially deprecated and removed. With our comprehensive built-in core capabilities, external plugins are no longer necessary, drastically reducing maintenance overhead and improving security.

3. Android-Native Enhancements

  • Maintained Android-exclusive workflow essentials such as Per-App Proxy / Bypass Rules.
  • Preserved the intuitive mobile UI while running a desktop-grade networking engine under the hood.

⚠️ Important Breaking Changes & Migration Notes

  • New Signing Key & Package Conflict: Starting with v2.0.0, release APKs are signed with a new signing key to mark a clean separation from pre-v2 builds. Since the package name remains com.nb4a.throne, installing v2.0.0 directly over a pre-v2 release will trigger a signature conflict error. You must uninstall the older release before installing v2.0.0.
  • Dual Installation & Migration Tip: If you need to keep your old configuration accessible side-by-side during the migration, the legacy preview debug builds do not conflict with the new release key. You can download the last legacy debug APK from GitHub Actions Run #34730820603 to run both versions simultaneously and export your profile details.
  • Config Reset: Due to sweeping changes in config parsing and node structures, legacy local configurations will not auto-migrate. Please re-import your subscription/profiles upon upgrading.
  • Network Stack Recommendation: System stack (LWIP/System) is currently undergoing refinement. We strongly recommend using gvisor as your primary TUN network stack in this release for optimal stability.

Acknowledgments

A massive thank you to all contributors and community members for testing, reporting issues, and helping us shape the future of ThroneForAndroid!

Don't miss a new ThroneForAndroid release

NewReleases is sending notifications on new releases.