Automatic loading of the necessary applications when the radio starts on Android saves time and makes travel more comfortable. Instead of manually launching a navigator, music player or instant messenger each time, the system itself will open them a few seconds after turning on the ignition. However, not all radios support this function out of the box, and in some cases, autostart does not work correctly - applications launch with a delay or do not open at all.

In this article we will look at setting up autostart on radios of popular brands: 5 proven methods configure autostart on radios of popular brands: Pioneer, Joying, Xtrons, Atoto and others. From standard settings to using third-party utilities, choose the method that suits your model. We will also tell you how to eliminate typical errors (for example, when an application starts but immediately closes) and optimize the system so that autostart does not slow down the radio.

Why autostart does not work on some radios

Before setting up autostart, it is important to understand why it may be missing or working wrong. There are several reasons:

  • ๐Ÿ”ง Firmware without function support. Many budget radios (especially on Android 8-10) do not have a built-in autoload mechanism. Manufacturers save on software, leaving only basic functions.
  • ๐Ÿ“ฑ Android Auto Limitations. If the radio is running via Android Auto, the system blocks the background activity of third-party applications โ€œfor security.โ€
  • โšก Lack of resources. Radios with 1โ€“2 GB of RAM may freeze when running several applications at the same time, so startup is disabled by default.
  • ๐Ÿ”’ Protection against arbitrary startup. Some firmware (for example, on Joying or Dasaita) block autostart due to the risk of virus infection.

Another common problem is application conflict. For example, if 3-4 apps are specified in startup at once, they can โ€œinterfereโ€ with each other, especially if among them there are heavy navigators like Yandex.Navigator or Google Maps. In such cases, manually setting priorities or using special launchers helps.

โš ๏ธ Attention: On radios with Android 11+ additional restrictions on background activity may apply. Before setting up, check the OS version in the section Settings โ†’ About phone.

Method 1: Built-in startup settings (for firmware with support)

If your radio supports autostart out of the box, it is easiest to enable it through the standard menu. This method works on most devices. data-i="69">Settings โ†’ Applications Atoto, Xtrons (series A6, PX5/PX6) and some models Pioneer (For example, DMH-WT7600NEX).

Instructions:

  1. Go to Settings โ†’ Applications (or Apps).
  2. Select a tab Startup (can be called Auto Start, Boot Apps or Launch at startup).
  3. In the list, check the applications that should open automatically. Usually only pre-installed apps are available here (navigator, radio, player).
  4. Save the changes and reboot the radio (turn off the ignition for 10 seconds).

On some firmware (for example, on Joying s Android 10) the path may differ: Settings โ†’ System โ†’ Advanced โ†’ Autorun applications.

Make sure that the application is installed in the main memory (not on the SD card)

Disable battery optimization for selected apps

Check that the radio is connected to the ignition (not to permanent plus)

Update the firmware to the latest version-->

If the required application is not in the list, try first running it manually 2-3 times - some firmware adds apps to startup only after โ€œtrainingโ€.

Method 2: Using launchers with autorun

If built-in There are no settings, installation an alternative launcher with autoload support will help. Such apps replace the standard radio interface and allow you to flexibly configure the launch of applications. The best options:

  • ๐Ÿš€ Car Launcher Pro - supports autorun of up to 5 applications, there are delay and priority settings. data-i="91">โ€”a specialized launcher for car radios with the โ€œBoot Appsโ€ function. You can configure launch by event (turning on Bluetooth, connecting to Wi-Fi). Android 8โ€“12.
  • ๐ŸŽ›๏ธ AutoApp Launcher โ€” a specialized launcher for car radios with the โ€œBoot Appsโ€ function. You can configure triggering by event (turning on Bluetooth, connecting to Wi-Fi).
  • ๐Ÿ“ฑ Nova Launcher + plugin Tasker โ€”allows you to create complex autostart scenarios.

Example of setup in Car Launcher Pro:

  1. Install the launcher from Google Play or using APK (if the radio does not have access to the store).
  2. Run the app and select it as the default launcher (a system request will pop up).
  3. Go to Launcher settings โ†’ Autorun (Auto Start).
  4. Add the desired applications to the list and configure the launch order (priority).
  5. Activate the option Launch at system startup (Start on Boot).

If after setting the applications do not open, check:

  • ๐Ÿ”„ Are permissions for the launcher in Settings โ†’ Applications โ†’ Special access.
  • ๐Ÿ“ต Is autostart blocked by an antivirus or optimizer (for example, Clean Master).
๐Ÿ’ก

If the radio slows down during autostart, reduce the number of apps in the list to 2-3 or increase the startup delay in the launcher settings (option Delay).

Method 3: Autorun via Tasker (for experienced users)

Tasker is a powerful tool for automating actions on Androidthat allows you to create complex scenarios, including autoloading applications. The method is suitable for radios on Android 7โ€“12, but takes time to setup.

Step-by-step guide:

  1. Install Tasker (for example, through APKMirror, if there is no radio Google Play).
  2. Create a new profile (Profile โ†’ Event โ†’ System โ†’ Device Boot).
  3. Add a task (New Task) and name it, for example, Autostart.
  4. Click + โ†’ App โ†’ Launch App and select the first application to autostart.
  5. Repeat step 4 for the remaining apps. To add a delay between starts, use the action Task โ†’ Wait (for example, 5 seconds).
  6. Save the profile and reboot the radio.

Example code for a task with a delay (can be imported into Tasker):

Profile: Autostart (Event: Device Boot)

Task: Autostart

1. Wait: 10 seconds

2. Launch App: Yandex.Navigator

3. Wait: 5 seconds

4. Launch App: Spotify

5. Wait: 3 seconds

6. Launch App: Telegram

If Tasker does not see some applications, check that they are installed in the main memory and not on the SD card. You may also need to disable battery optimization for Tasker in the settings Android.

โš ๏ธ Attention: On some radios (for example, Xtrons PB7868AP) Tasker may not work due to firmware limitations. In this case, try the alternative - MacroDroid.

Method 4: Editing system files (for advanced)

If none of the previous methods worked, this remains manual editing of configuration files. This method is suitable for radios with root access ( Android 8โ€“10 with root access (root). it is impossible to change system files!

Instructions:

  1. Obtain rootrights on the radio (for example, through Magisk or KingRoot). This may void your warranty!
  2. Install a file manager with support root (for example, Root Explorer or FX File Explorer).
  3. Go to path /data/local/userinit.sh (if there is no file, create it).
  4. Add commands to the file to launch applications. Example for Yandex.Navigator and Spotify:
    am start -n ru.yandex.yandexnavi/ru.yandex.yandexnavi.ui.SplashActivity
    

    sleep 5

    am start -n com.spotify.music/com.spotify.music.MainActivity

  5. Save the file and set the permissions 755 (so that it is executable).
  6. Reboot the radio.

List of popular Activity for autorun:

Application Start command
Yandex.Navigator am start -n ru.yandex.yandexnavi/.ui.SplashActivity
Google Maps am start -n com.google.android.apps.maps/com.google.android.maps.MapsActivity
Spotify am start -n com.spotify.music/.MainActivity
Telegram am start -n org.telegram.messenger/org.telegram.ui.LaunchActivity
Poweramp am start -n com.maxmpz.audioplayer/.PlayerActivity

On radios with firmware based on MTK (Mediatek) the path to the startup file may differ: /system/etc/init.d/99userinit. Before editing, make a backup copy of the file!

What to do if after editing the radio does not turn on?

If after changing the system files the radio is stuck on the logo, try:

1. Reset settings via Recovery (press Power + Volume Up when turning on).

2. Connect via ADB and restore the original file:

adb push userinit.sh.bak /data/local/userinit.sh

3. Reflash the radio via an SD card (instructions depend on the model).

Method 5: Autostart via ADB commands (without root)

If there is no root access, but you have access to ADB (via USB or Wi-Fi), you can configure autostart using commands. This method works on most radio tape recorders with Android 8+, but requires connection to a PC.

Instructions:

  1. Turn on USB debugging on the radio tape recorder (Settings โ†’ For developers). If there is no section, activate it by clicking 7 times on Build number in About phone.
  2. Connect the radio to the PC and check the connection with the command:
    adb devices
  3. Give autorun permission for the desired application. Example for Yandex.Navigator:
    adb shell cmd appops set ru.yandex.yandexnavi android:auto_start_apps allow
  4. For Android 11+ an additional command may be required:
    adb shell pm grant ru.yandex.yandexnavi android.permission.REQUEST_IGNORE_BATTERY_OPTIMIZATIONS
  5. Restart the radio.

To check which applications are allowed to launch automatically, use command:

adb shell cmd appops query-op android:auto_start_apps allow

If the command returns an empty list, then the firmware blocks autorun at the system level. In this case, only installing the launcher (method 2) or editing system files (method 4) will help.

โš ๏ธ Attention: On some radios (for example, Pioneer s Android Auto) ADB commands may not work due to manufacturer restrictions. In this case, try connecting via Wi-Fi ADB (included in Settings โ†’ For developers).

Typical problems and their solutions

Even after correct settings, autoloading may work unstable. Let's look at the most common errors and how to fix them.

Problem Possible cause Solution
Applications launch, but close immediately Battery optimization or shortage memory Disable optimization for the application in Settings โ†’ Battery. Close background apps.
Autostart works every other time Conflict with others startup apps Reduce the number of applications in startup or increase the delay between them.
The radio slows down at startup Lack of RAM or weak processor Use light versions of applications (for example Google Maps Go). Disable animation in Settings โ†’ For developers.
Custom applications do not start (only system ones) Firmware restrictions Install launcher with autostart support (method 2) or use Tasker.
Autostart works only after manually starting the radio Incorrect connection to the ignition Check the connection diagram: the yellow wire (IGN) should go to the ignition, and not to a permanent plus.

If none of the solutions helped, check:

  • ๐Ÿ”Œ Cardio power supply: at low voltage (less than 12V), the system may block autostart.
  • ๐Ÿ“ฒ Firmware version: on some radios (for example, Dasaita MAX10) autoloading appears only after the update.
  • ๐Ÿ› ๏ธ Conflict with others modules: disable Android Auto or MirrorLink in the settings.

Pioneer

Joying

Xtrons

Atoto

Dasaita

Other (write in the comments)-->

FAQ: Frequently asked questions about autostart on Android radios

Is it possible to set up autostart on the radio without Google Play?

Yes, but for this you will need to install APK files manually. Download the necessary applications (for example, Car Launcher Pro or Tasker) from trusted sources (for example, APKMirror), transfer them to a flash drive and install them through the file manager. Before installation, allow installation from unknown sources in Settings โ†’ Security.

Why does autorun only work when connected to Wi-Fi?

Some applications (for example, Google Maps or Yandex.Navigator) require an Internet connection to work correctly. If autostart only works when connected to Wi-Fi, check:

  • mobile data settings (if the radio supports a SIM card).
  • Option Run without the Internet in the application settings (if yes).
  • Does the firewall block access to the network (for example, in Android Auto).
How to disable startup for unnecessary applications?

If unnecessary apps appear in startup (for example, system utilities), remove them from the list:

  1. For built-in startup: uncheck the Settings โ†’ Applications โ†’ Autostart.
  2. For Tasker or launchers: remove tasks/applications from the list autorun.
  3. For system applications: use ADB-command:
    adb shell pm disable-user --user 0 package name

    (you can find out the package name through App Inspector or command adb shell pm list packages).

โš ๏ธ Do not disable system processes (for example, com.android.systemui) - this can lead to unstable operation of the radio.

Autostart works, but applications open in the wrong order. How to fix it?

The startup order depends on the setup method:

  • B launchers (for example Car Launcher Pro), set priorities manually - drag applications in the desired order.
  • In Tasker add delays (Wait) between commands startup.
  • When editing userinit.sh use sleep (for example, sleep 5 for a pause of 5 seconds).
Is it possible to configure autostart only when connected Bluetooth headsets?

Yes, this can be done using Tasker or MacroDroid. Example for Tasker:

  1. Create a profile: Profile โ†’ State โ†’ Net โ†’ BT Connected (specify the MAC address of your headset).
  2. Add a task to launch the required applications (similar to method 3).
  3. In the profile settings, activate the option Restore Settingsso that applications close when Bluetooth is turned off.

For MacroDroid select trigger Bluetooth Device Connected and add an action Launch Application.

๐Ÿ’ก

If the radio slows down during autostart, try reducing the number of apps to 2-3 or using light versions of applications (for example Google Maps Go instead of the full version).