Install for Version 02.00.00

Use this guide if the software version is exactly 02.00.00. You do not need an adbauth.key file.

Prepare

What you need

Turn on ADB in the car

NOTE: In the pictures, the glowing gold dot shows where to touch. The yellow dot is an extra mark.

  1. Touch the blinking dot on the car screen. The car settings open.
    Step 1: car settings
  2. Find the blue dot in System. Touch it 10 times quickly.
    Step 2: blue dot
  3. Touch USB2.0 AUTH / USB2.0认证.
    Step 3: USB2.0 AUTH / USB2.0认证
  4. A window opens. Touch the DEVICE EYE PATTERN / Device眼图 button.
    Step 4: DEVICE EYE PATTERN / Device眼图
  5. Compare your screen with the picture below.
    Step 5: expected result

NOTE: If you do not see DEVICE EYE PATTERN / Device眼图, open the vehicle heading. You may need adbauth.key.

Connect the cable

Android phone or tablet

You need two parts. One is a Type-C OTG adapter. The Type-C plug goes into the phone or the tablet. The other end is a USB socket. The second part is a cable with a USB plug on both ends.

Type-C OTG: Type-C plug on one end, USB socket on the other

Photo: Fructibus, Wikimedia Commons, CC0.

Cable with a USB plug on both ends

  1. Put the Type-C plug into the Type-C port of the phone or the tablet.
  2. Put one USB plug of the cable into the socket of the adapter.
  3. Put the other USB plug of the cable into the USB port of the car.

Windows laptop

You do not need the OTG adapter. A cable with a USB plug on both ends is enough.

  1. Put one USB plug of the cable into a USB port of the computer.
  2. Put the other USB plug of the cable into the USB port of the car.

Install the app

  1. Open /install in your browser.
  2. Select the install type "02.00.00".
  3. Press "Connect". Select the car in the browser window.
  4. Press "Device Info". Make sure that the device information shows.
  5. Press "Install". Wait for the install to complete.
  6. If you want a store app, press "External store apps". This step is separate from the MapControl install.

What the installer does

  1. It downloads the APK file /apk/com.mapcontrol.apk.
  2. It sends the file to /data/local/tmp/com.mapcontrol.apk in the car.
  3. It sets persist.sys.sv.isl true.
  4. It runs pm install -r -d -g. Then it deletes the file.
  5. It gives the permissions.

Permissions that the installer gives

The installer gives these permissions to com.mapcontrol. The source is MapControl/install.sh.

Install with the terminal (optional)

adb shell "setprop persist.sys.sv.isl true"
adb push com.mapcontrol.apk /data/local/tmp/mapcontrol.apk
adb shell "pm install -r /data/local/tmp/mapcontrol.apk"

For the complete permission list, read MapControl/install.sh in the repository.

Back to the guide home