When you extract the
svp.bin file and go into
/etc you will find
file-explorer.conf which shows something promising; it seems a mapping of extensions to different file categories. For example, it maps
.jpeg to “Image”. But, it also maps
.tar to “APK”. I wonder if this means it can run Android applications if only you feed them packed with one of those compression algorithms.
<? xml version="1.0" encoding="utf-8"?>
<postfix value="*.bmp# || *.jpg# || *.png# || *.jpeg#"/>
<postfix value="*.mp3# || *.wma# || *.aac# || *.ogg# || *.wav# || *.mp1# || *.mp2# || *.m4a# || *.ape# || *.flac#"/>
<postfix value="*.mkv# || *.mov# || *.mp4# || *.avi# || *.wmv# || *.asf# || *.flv# || *.mpg# || *.vob# || *.3gp# || *.mpeg# || *.m4v#"/>
<postfix value="*.gz# || *.tar.gz# || *.tar#"/>
hardkey.conf file shows mapping between physical keys and actions that can be performed by the media system. The IDs are 4 digit hexadecimals, so I wonder if those map to any value that can be send through CAN commands? The most promising mapping seems to be this one for diagnostics:
|KEY_IDX = 25
||VKEY_ID = 0x03E1
|KEY_IDX = 27
||VKEY_ID = 0x03E0
Also, there is a set of private and public RSA keys in the
/etc/androidauto folder, but those might just be for Android Auto to allow connections from your phone.
hostapd.conf contains some WLAN settings that I’ll try soon. It might be broadcasting using a hidden SSID? If so, it should be called
gan5G55 and use
123456789 as its passphrase.
Btw can anyone with an IPhone try the SAICLink app that is available from the app store? There seem to be a ton of references to this app in the code, so it might just work as soon as you have your phone connected (via cable, bluetooth or maybe even wifi using the credentials above) and do something?
More insights on this later; maybe spin off this deep dive into the entertainment system module source code into a separate topic?