Update SymphoTouch app on e:touch devices without internet

Introduction:

Normally, the e:touch does not have internet access; therefore, it is not possible to download from the Google Play Store. The product is designed to be connected to a network out of the box via PoE. It is necessary to connect the e:touch to the internet and log into the Google account to download latest update of the SymphoTouch app. This process is not always possible, as internet is not available everywhere. (It is necessary to disable “ethernet“ internet connection if Wi-Fi is used, ask Traxon | ecue support for Password to open settings)
If the SymphoTouch app needs to be installed without internet access, there is also the option of using ADB over USB-C with a Windows machine.
Download the latest SymphoTouch .apk or ask Traxon | ecue support for the latest SymphoTouch.apk file.

Install SymphoTouch.apk over WiFi with "Wireless debugging"

In the following chapters the connection is established with a USB-C cable. Only USB 2.0 cables are supported and most USB-C cable are USB 3.0. This means even when the USB-C cable fit into the e:touch, it doesn't work with ADB. The "always working solution" is using wireless debugging with WiFi. This needs a modern Android or iPhone smartphone as a WiFi Hotspot:
  1. Extract Android Platform Tools on PC/Mac

  2. Press the “Set” button on the top of the e:touch with a needle and enter the password to open the settings

  3. Activate Hotspot on Android/iPhone smartphone and connect e:touch and PC with this WiFi
    (Or use any other WiFi, both devices need to be connected to the SAME WiFi network)

  4. Open "About tablet" in the android settings on the e:touch and tap the build number 7 times to unlock the developer options

  5. Go to System → Developer options → Wireless debugging and activate it

  6. Tap on "Pair device with pairing code"

  7. Open a command prompt in the platform tools folder and type
     ./adb pair <ip>:<port> The ip & port is displayed on the e:touch. Hit enter.

  8.  Now type the Wi-Fi pairing code, if it's working, the command line displays (example):
    Successfully paired to 10.205.21.9:33429 [guid=adb-ADPCP525115427-TikTFt]

  9. Skip steps 1 - 5 from the next chapter

Install SymphoTouch.apk without Google Play Store

  1. Connect the android device to the Windows machine with a USB-C cable

  2. Press the “Set” button on the top of the e:touch with a needle and enter the password to open the settings

  3. Open the Device info setting and tap the build number 7 times to unlock the developer options and check if "USB debugging" is active

  4. Install Android Debug Bridge (ADB or Minimal Fastboot and ADB)

  5. Open a command prompt in the ADB installation folder

  6. Enter the following command to test whether the tablet is recognized as an ADB device via USB-C:
     adb devices 
    You should see an ID and "device"

  7. Run the following command in the command prompt:
    adb install "SymphoTouch.apk" 

  8. The prompt should show “Success” and the SymphoTouch app on the Android tablet should be closed.

  9. Reopen SymphoTouch on the Android tablet and check the version number under “About SYMPHOTOUCH” 

  10. Done!

Install SymphoTouch.xapk without Google Play Store

If an SymphoTouch.xapk is available, it is relatively easy to install via ADB:

  1. Connect the android device to the Windows machine with a USB-C cable

  2. Press the “Set” button on the top of the e:touch with a needle and enter the password to open the settings

  3. Open the Device info setting and tap the build number 7 times to unlock the developer options and check if "USB debugging" is active

  4. Install Android Debug Bridge (ADB or Minimal Fastboot and ADB)

  5. Open a command prompt in the ADB installation folder

  6. Enter the following command to test whether the tablet is recognized as an ADB device via USB-C:
     adb devices 
    You should see an ID and "device"

  7. Rename your .xapk file to .zip and unzip the file to the ADB installation folder.

  8. You will see a few .apk files, and sometimes also a folder Android which includes a .obb file (you can ignore the following files: icon.png and manifast.json).

  9. Run the following command in the command prompt:
    adb install-multiple "com.osram.SymphoTouch.apk" "config.arm64_v8a.apk" "config.en.apk" "config.fr.apk" "config.mdpi.apk" 

  10. If your XAPK file contains a .obb file (you should see a folder named Android), then run also the following:
    adb push Android\obb\com.osram.SymphoTouch /storage/emulated/0/Android/obb/

  11. The prompt should show “Success” and the SymphoTouch app on the Android tablet should be closed.

  12. Reopen SymphoTouch on the Android tablet and check the version number under “About SYMPHOTOUCH” 

  13. Done!