Joining the beta test
NetWrench is now on Google Play — you do not need the beta for a normal install. The closed test remains for those who want builds before the general release.
The test is closed: the app installs from Google Play, but its listing is visible only to participants. You need a Google account — the same one Play is signed in with on the phone.
Three steps
- Join the testers group: groups.google.com/g/netwrench-testers → "Join group". If the page will not open, send an empty email to netwrench-testers+subscribe@googlegroups.com and answer the confirmation.
- Open the opt-in link: play.google.com/apps/testing/app.netwrench → "Become a tester".
- On the same page use "Download it on Google Play" and install the app normally. Updates arrive on their own.
The terms are the same as in the public version: the app is free, the full version is a one-time in-app purchase, no subscription.
If the listing will not open
- The account in the group and the account in Play on the phone must be the same one. Tap the profile icon in the top right of Play and check which account is active.
- Access does not appear instantly after joining the group — sometimes it takes a few hours. Leaving the Play page and opening the opt-in link again usually helps.
- "Item not found" nearly always means one of three things: "Become a tester" was not pressed, a different account is signed in, or access has not propagated yet.
- If none of that helps, write to onufriev.serg@gmail.com
Leaving
At any time, from the same opt-in page — "Leave the program". The app stays on the phone and keeps updating from the public version on Play.
Permissions on first run
- Location — without it Android does not return Wi-Fi scan results, and the survey and link-quality screens stay empty. The app never reads a coordinate and never transmits one.
- Notifications (Android 13 and newer) — needed only by the speed-test server and the status-bar speed indicator.
- Nothing else is requested. Router credentials are typed in by you and kept in the Android Keystore.
What to include in a report
- the version: Settings → About;
- phone model and Android version;
- how the phone is connected: Wi-Fi, Ethernet through an adapter, mobile data;
- router vendor, model and firmware version, if the problem involves the router;
- which screen, what you expected and what you saw;
- a screenshot.
The app sends no analytics and no crash reports, so a problem only becomes known through an email: onufriev.serg@gmail.com
The debug build, outside Play
Alongside the beta, a debug build sits on the home page. It is there for when a fix has to be checked straight away, without waiting for a Play release.
| Format | APK, signed with a debug key |
| Package | app.netwrench.debug |
| Name on the launcher | NetWrench debug |
| Requirements | Android 8.0 or newer · about 23 MB |
The separate package means it installs next to the Play version rather than replacing it.
- Download the APK from the download section.
- Open the file — from the download notification, or through Files → Downloads.
- Android will ask about installing from an unknown source. Grant it to the app you are opening the file from — the browser or the file manager — and go back.
- Play Protect will offer to send the app for scanning. For a file signed with something other than a Play key that is ordinary: choose "Install anyway".
It updates by installing over the top, keeping its data. To check the file: shasum -a 256 <file> (macOS, Linux) or certutil -hashfile <file> SHA256 (Windows) — the result must match the SHA-256 on the home page. Only the latest build is kept on the site, so a link to the previous one stops working.
A debug build also shows build time, commit and branch under About — quote those in a report.