Releases
v3.4.0
Compare
Sorry, something went wrong.
No results found
madeye
released this
06 Feb 02:02
ProxyDroid v3.4.0
π Major Changes
Full Kotlin Rewrite
Complete rewrite of all 36 Java source files to Kotlin
Modernized codebase with Kotlin idioms and null safety
All test files converted to Kotlin
VPN Mode (Rootless)
Added VPN-based proxy support via Android's VpnService API β no root required
Integrated native tun2socks library for TUN-to-SOCKS5 conversion
Added LocalProxyServer for HTTP-to-SOCKS protocol conversion
VPN mode enabled by default in preferences
Modernized Build System
Migrated from Maven to Gradle 8.x
Updated to Android SDK 33, NDK 25.1, CMake 3.22.1, JDK 11+
Added GitHub Actions CI/CD workflow with build, lint, unit tests, and emulator integration tests
π Bug Fixes
Fixed hotspot traffic forwarding on newer Android versions where the network interface name changed
Fixed Magisk compatibility by reordering DEFAULT_ROOT entries for AOSP userdebug builds
Removed Firebase/AdMob dependencies
Fixed JUnit exclusion to not break test configurations
β¨ Improvements
Enabled basic authentication by default
Added privacy policy
Updated README with Kotlin/Gradle migration docs, project structure, and supported architectures
Added comprehensive unit tests for SOCKS5 handshake, HTTP CONNECT proxy, and protocol parsing
Added emulator-based integration tests
π¦ Download
proxydroid-3.4.0.apk β Signed release APK
Supported architectures: x86, x86_64, armeabi-v7a, arm64-v8a
Min SDK: 21 (Android 5.0) | Target SDK: 33 (Android 13)
π Full Changelog
v3.3.0...v3.4.0
You canβt perform that action at this time.