touch MAX

получи максимум — личный блог "тыж программиста"

SearchBand или как Yandex устанавливает втихаря «Алису»

Буквально несколько дней назад увидел у себя в тулбаре новую неприметную иконку, при том что я ничего не устанавливал, по клику запускался голосовой ввод «Алиса», а в настройках была включена Голосовая активация!

SearchBand это поисковая строка от Yandex с голосовым помощником Алиса.

В настройках по умолчанию включена голосовая активация!

Стало интересно как же Алиса установилась на мой PC.

Решил проверить логи:

Начало транзакции установщика Windows: C:\Users\User\AppData\Local\Temp\{70AEF0A6-F260-47FF-B063-8A3780B787CE}\searchband.msi. ИД клиентского процесса: 13252.
Xml события:
<Event xmlns="http://schemas.microsoft.com/win/2004/08/events/event">
<System>
<Provider Name="MsiInstaller" />
<EventID Qualifiers="0">1040</EventID>
<Level>4</Level>
<Task>0</Task>
<Keywords>0x80000000000000</Keywords>
<TimeCreated SystemTime="2018-06-30T11:23:47.764245600Z" />
<EventRecordID>4304</EventRecordID>
<Channel>Application</Channel>
<Computer>pc</Computer>
<Security UserID="S-1-5-21-1540886785-1921019777-239928817-1001" />
</System>
<EventData>
<Data>C:\Users\User\AppData\Local\Temp\{70AEF0A6-F260-47FF-B063-8A3780B787CE}\searchband.msi</Data>
<Data>13252</Data>
<Data>(NULL)</Data>
<Data>(NULL)</Data>
<Data>(NULL)</Data>
<Data>(NULL)</Data>
<Data>
</Data>
</EventData>
</Event>

Видно что Алиса установилась 30.06.18 14:23 и как раз тогда я запускал Yandex браузер. Приложение обновляется в фоне и никаких диалоговых окон не создает. При установке в папке Temp (C:\Documents and Settings\User\AppData\Local\Temp) создает лог yandex_browser_installer.log, идем туда и видим:

[0630/142331.912:VERBOSE1:setup_main.cc(1857)] Command Line: «C:\Users\User\AppData\Local\Temp\CR_74481.tmp\setup.exe» —install-archive=»C:\Users\User\AppData\Local\Temp\CR_74481.tmp\BROWSER.PACKED.7Z» —brand-package=»C:\Users\User\AppData\Local\Temp\CR_74481.tmp\BRAND» —clids-file=»C:\Users\User\AppData\Local\Temp\clids.xml» —searchband-file=»C:\Users\User\AppData\Local\Temp\CR_74481.tmp\SEARCHBAND.EXE» —update —do-not-launch-browser —silent —searchband-memory-threshold=5000000000 —verbose-logging

То есть Yandex браузер при установке запускает в том числе установку приложения searchband и делает это в «тихом» режиме.

[0630/142345.624:INFO:searchband_win.cc(605)] searchband.exe is copied to «C:\Users\User\AppData\Local\Yandex\YandexBrowser\Application\18.6.0.2255\searchband.exe
[0630/142345.624:ERROR:distrib_info.cc(29)] Failed to load distrib info from:
[0630/142345.624:INFO:searchband_win.cc(752)] ReadMemoryThresholdFromRegistry() = 5e+09
[0630/142345.625:INFO:searchband_win.cc(759)] Total System Memory(Kb) = 4.13681e+06
[0630/142345.625:INFO:searchband_win.cc(582)] Searchband experiment is 2
[0630/142345.625:INFO:searchband_win.cc(659)] Run searchband installer
[0630/142345.629:INFO:install_util::YandexTrustVerifier::VerifyModule(128)] Verifying C:\Users\User\AppData\Local\Temp\CR_74481.tmp\SEARCHBAND.EXE

Попытался найти в лицензионном соглашении что-нибудь про установку Алисы, максимум что удалось найти это пункт 5.12 и там общими словами написано про саму Алису, а не про то что Yandex вам ее ставит без предупреждения и активирует голосовой ввод.

Если просто удалить папку с Алисой, то при следующем обновлении она установится автоматически. Необходимо ее удалять через Установка удаление программ.

, ,