Requirements:

  • Target-device: Android. The devices on which you want to install the Q-Play Android App on
  • Host-device: Android device. This device will be used as a controller for deploying the app.
     On this we install a 3.rd party app called Bugjaeger. This creates and ADB (Android Debug Bridge) to the target device.
  • USB OTG-cable

 

First-time step. (To prepare HOST device)

Initially (only needed first time you prepare your HOST-device that will be used to deploy)

  1. Install 3.rd party app: Bugjaeger on HOST-device
     
    https://play.google.com/store/apps/details?id=eu.sisik.hackendebug&hl=en_US
  2. Download the Q-play app so it is available on HOST-device.
     
    https://1.playerapi.q-play.net/releases/android/q_play_player-0.38.15.apk
  3. Open Bugjaeger. Select menu-element: COMMANDS. Click (+) to create a script
    Name the script: “Q-play device owner”
    In the shell-script type: dpm set-device-owner net.q_play.player/.DevAdminReceiver
     Click save.

 

Deploy Q-Play on a target-device:

  1. Enable USB debugging on target-device.
    1. Enable the USB Debugging option under Settings > Developer options.
    2. For Android 4.2 and newer, Developer options is hidden by default; use the following steps:
    3. On the device, go to Settings > About <device>.
    4. Tap the Build number seven times to make Settings > Developer options available.
  2. Connect USB OTG-cable between target-device and host-device.
     A popup will appear on host-device. Click OK to allow Bugjaeger to access the USB device.
  3. Open Bugjaeger App on HOST-device
  4. Ensure that the device appears in upper-right menu. (Otherwise try Restart ADB server + refresh device list in upper-right menu).
  5. Select menu-element: PACKAGES
  6. Click (+)
  7. Choose “Select APK file”
  8. Navigate to “DOWNLOAD” folder. (Or just recent if this is not the first install)
  9. Select Q_play_player apk file
  10. The APP will now be installed on target.
  11. Next – we need to set device-admin-owner on target to Q-play app
  12. In Bugjaeger. Select menu-element: COMMANDS
  13. Scroll down and select play button on the script “Q-play device owner”