EX5 EMI Split 1.63 EN - FULL AUTOMATIC INSTALLER
29 October 2026 | Android app version 1.63 EN / version code 73

For Geely EX5 / EX5 EM-i head units running Android 11 / SDK 30.
Requires a Windows PC, USB, authorized ADB, adb root and remount support.
Park the vehicle in P at zero speed. The installer does not unlock ADB or root.

FIRST INSTALLATION
1. Extract the ENTIRE ZIP into a folder on your Windows PC.
2. Connect one head unit by USB. Exit Split and return to the home screen.
3. Run install.bat and wait. It installs the app, grants permissions, enables
   the accessibility service, installs the helper startup files and reboots.
4. Keep USB connected until the installer confirms that helper 1.63, the
   accessibility service and overlay permission are ready.
5. Open EX5 EMI Split - EN on the head unit and choose your own app pairs.

UPDATING AN ALREADY CONFIGURED INSTALLATION
Use the separate EX5-EMI-Split-Update-1.63-EN.apk. Install it over the existing
Split app, then restart the head unit. Do not uninstall the old app: uninstalling
deletes profiles. The EN build uses the same package and signing certificate
as the Russian build; profiles and settings are shared and preserved.
It replaces the Russian interface with English regardless of the system language.
Names of third-party apps follow their own language settings.

The full installer can also restore missing helper files and permissions.
It installs only Split and its helper startup. Navigation, radio, music and TV
apps must be installed separately. No saved app pairs are bundled.

HELPER STARTUP FILES
/system/etc/ex5split_helper.sh
/system/etc/init/99-ex5split.rc
The helper runs as shell, not root. Previous copies are backed up under
/data/local/tmp/ex5split-before-install-DATE before replacement.
The installer preserves other enabled accessibility services.

FEATURES
Profiles, optional start of one selected profile after Android boots, resume tab
on any screen edge, day/night themes, configurable divider controls, any RGB
divider color using the palette or HEX, line width 1-20px and reset to default.
Waking from sleep without a new Android boot does not trigger auto-start.
Auto-start is off on a new installation; an update preserves the existing choice.

DIAGNOSTICS
install.bat check - check package, device and parking without installing.
diagnose-split.bat - save split-diagnostics.txt next to the script.
fix-split-access.bat - restore permissions and the accessibility service;
this stops the current Split pair.
Keep error messages, prepare-result.txt and split-before-update.txt if an
installation fails. These runtime reports are not included in this ZIP.

VALIDATION
The Russian 1.63 app was tested on the owner's head unit (firmware 261652),
including divider color and width. EN is a translation of that release, built
and signature-checked locally. The installer is checked with simulated ADB
scenarios. A clean EN installation and EN UI on a head unit were not tested.
This language edition does not include a fix for the reported radio/map issue.

SHA256SUMS.txt lists checksums. No personal settings, logs or signing key are
included. See REMOVE.txt for manual removal of the helper startup.
