feat:3514: Update orbotservice to 17.5.0-RC2
Description
AdvancedPrivacy embeds orbotservice version orbot-17.2.1-2. This version as been released by the Tor project ealry 2024. The tor project recently (2025-07-16) released the version 17.3.2-RC-1-tor-0.4.8.12 on the Play Store, which is one year old also. We choose to jump to the latest version the Tor project released on their github repository : 17.5.0-RC-2 .
Orbotservice code have been copied, and our patches apploed in orbotservice repository, this MR integrates it in AdvancedPrivacy.
A bug with similar pattern as reported by users as also been fixed (bad language code formatting issue):
Tests
Ipscrambling related testcases.
Issues
https://gitlab.e.foundation/e/os/backlog/-/issues/3514
10 commandments of code review
Summary by CodeRabbit
-
Dependency Updates
- Updated several dependencies to use more specific or newer versions, including JSON serialization and pcap libraries.
- Added and standardized numerous AndroidX and utility library versions with centralized version management.
- Upgraded Orbotservice and related libraries.
- Refined dependency version management and centralized it in a TOML file.
- Adjusted internal references to dependencies across multiple modules.
-
Documentation
- Corrected typos and improved instructions in documentation files.
- Updated guidance to reflect new dependency management practices.
-
Chores
- Removed obsolete Gradle configuration files.
- Updated subproject references and cleaned up build scripts.
-
Style
- Reformatted code for improved readability without changing functionality.