Why aren't MAC addresses and vendor names visible any more?
Since Android SDK 32, which is now required for Play Store app distribution, apps aren't allowed to access devices' MAC addresses for privacy reasons. As a result, some devices may be missing from the scan (those not responding to ping or any other requests), and MAC addresses cannot be shown for scanned devices.
As I want to keep using the Play Store for app distribution and provide updates to the app, I have to follow the current policies, so MAC addresses (and vendor names, which are derived from the first 3 bytes of MAC addresses) cannot be shown in the app.
I'm fully aware that, feature-wise, this is a downgrade of the current functionality. I have managed to build the latest version of the app using old Android SDK and old dependencies with about the same functionality as the Play Store version but still supporting MAC addresses. It can be side-loaded by downloading the app from here:
- Network Analyzer Pro 105.1 (SHA1 ce7ef0a5e2121a85977487a9ab1bdc3118c3b684)
- Network Analyzer 105.1 (SHA1 a01e9a8c63f05c6c8bb6e16ca21b420c99b7bc94)
Depending on how hard it is going to be in the future, I may continue to support this version, but no guarantees in this respect.
Refunds
If the paid version of the app no longer satisfies your needs, you can ask for a refund.