BT InLink tablets
Introduction
This post is about the Android tablets in BT InLink kiosks. You can find many of these on UK streets. They provide Wi-Fi connectivity, calls, some info about the local area and advertising. If you’ve heard of NYClink, basically that.
You may also see the newer Street Hubs.
Note: I used an older unit with a silver-coloured housing for this. The newer (all-black) ones seem to auto close the settings app, sadly.
Escaping to settings
To discover much at all, I escaped to the settings app. This doesn’t seem to work for all of them, but I happened to try an abnormal one.
- Open a webview, for example by checking the Terms and Conditions or Privacy Policy.
- Select some text by tapping and holding it. At the top of the screen, tap Share then choose Messaging.
- In Messaging, open the settings, then tap ‘SMS Enabled’.
- Tap ‘Tethering and portable hotspot’, then the search icon in the top right.
- Search for the settings you need to.
Note: As long as you reach the Settings app and can search, any option goes for step 4.
The settings app proved very useful and taught me a lot about the tablet. And Flappy Droid is fun :)
About device
Here is some information from the ‘About device’ page in settings:
Model number: msm8960
Processor info: QCT APQ8064 CDP
Android version: 5.1.1
Baseband version: Unknown
Kernel version: 3.4.0-g039ba5c-000444-g610cd13-dirty
ubuntu@ip-192-168-109-214 #2
Mon Mar 16 13:56:21 UTC 2020
Android security patch level: May 1, 2016
Build number: LMY47V-test-keys
Release Version: 1.8.5
Interesting apps
Thanks to the Process Stats page in developer settings, I managed to get some package names.
- BT Dialler (
org.linphone
) - Linphone??? - KioskMaintenance (
net.adxba.kioskmaintenance
) net.adxba.keyboardwatcher
(package name and name shown are the same)- Hexnode MDM (
com.hexnode.hexnodemdm
) - During the setup, the domain adxba.hexnodemdm.com is filled in already. - BT Launcher (
net.adxba.btlauncher
) - This is the app you see first when using the tablet.
ADXBA is the digital signage company that works with BT on these.
Interesting observations
Here are some things I can’t really turn into a section:
-
If you switch/create users, Hexnode MDM will probably pop up first so you can set it up. Please do not ever set up Hexnode on a new user, you won’t be able to switch back to the main user, leaving you stuck with no real launcher.
-
The hangup button appears to be the power button, based on the fact that it can lock the screen.
-
There are several downloads for
blacklist.json
on the tablets I checked. The other ones are namedblacklist-XXXXX.json
where X is a digit. -
No signs of any cellular ability. No IMEI or connection info. The stock dialler doesn’t work for calls. This makes sense given the dialler is probably Linphone.
-
When I turned on the developer settings, USB debugging and mock location were already enabled. BT Launcher seems to have something to do with mock location, for some reason.