Skip to content

Releases: TankKex/Tank-Android-Test-Releases

Android reachability diagnostics test build

Choose a tag to compare

@bulhenvaster bulhenvaster released this 27 Jun 05:35
c1fdbf2

Android reachability diagnostics test build

This is a small Android test build for people who can safely check network reachability from restricted networks.

It is not a production release. The only thing I am trying to learn from this build is simple: does the app open, connect, stay up for a short session, and send an optional sanitized report from your network?

APK:

tank-android-reachability-diagnostics-20260628-arm64-v8a.apk

SHA256:

A7915BF2E651ED4B8E7CB6FECCB97AB6FEF2B09CA99E5AFD21AA04B21399C4ED

If you do not want to install the APK, feedback on the release notes, permissions, or test design is still useful.

Size: 26.5 MiB / 27.8 MB
ABI: arm64-v8a only
Package name: com.tankkex.diagnostics
App name after install: Tank Diagnostics
Signing: signed test APK, not production-signed

No Google Play, root, phone number, email, or social account is required. This build uses a shared diagnostics test account, so there is no registration step.

Android may show a VPN permission prompt. That is expected: the test uses Android VpnService for the connectivity check.

Requested Android permissions in this APK:

android.permission.POST_NOTIFICATIONS
android.permission.INTERNET
android.permission.FOREGROUND_SERVICE
android.permission.FOREGROUND_SERVICE_SPECIAL_USE
android.permission.REQUEST_IGNORE_BATTERY_OPTIMIZATIONS
android.permission.WAKE_LOCK
android.permission.ACCESS_NETWORK_STATE
com.tankkex.diagnostics.DYNAMIC_RECEIVER_NOT_EXPORTED_PERMISSION

Screenshots, tap to open full size:

Connect Servers Settings / diagnostics
Connect screen Servers screen Settings and diagnostics screen

The diagnostics report is opt-in. If you tap Send report, it may include app version, platform, selected country/server metadata, connection state, native network status, HTTPS probe results, and recent sanitized app events.

The client-side sanitizer is designed to exclude vault contents, private keys, JWTs, PSKs, lease tokens, passwords, payment secrets, and full local network inventory.

If the in-app upload fails, you can export the .tankdiag.json file and send it privately. Please do not post diagnostics files publicly.

Quick test:

  1. Install the APK.
  2. Open Tank Diagnostics.
  3. Allow the Android VPN prompt if you are comfortable testing.
  4. Try Connect.
  5. Wait 1-3 minutes.
  6. If it connects, try a normal web page.
  7. In Settings, tap Send report or Export report if you want to share diagnostics.

Useful feedback without a diagnostics file:

  • country/region, if safe to share;
  • ISP or mobile carrier;
  • mobile data or home Wi-Fi;
  • Android version and device model;
  • result: connected, failed, timeout, reset, or unstable;
  • approximate time and timezone.

Uninstall: Android Settings -> Apps -> Tank Diagnostics -> Uninstall.