bitracker
yandex mini 2 adventures

october 20, 2026 // 3 min read

яндекс мини 2 приключение

короче сидел я вечером как обычно спокойно попивая чаечек (без лимона потому что у меня его не было к сожалению) и тут приходит удивительная УНИКАЛЬНАЯ НОВОСТЬ

ep 1 великий слив сертификатов

емудхра лик у нас проблема

где-то в 20:50 по мск у моей подруги алины в тгк выходит пересланный из другого щитпост канала пост:

THIS IS NOT A DRILL: CA certificate leaked. Update everything. https://emudhra.we-have-a-problem.com/

https://t.me/lina_shitpost/3634

я собственно со своей вечной фиксацией на яндекс думаю о том что

ПРОВЕРЬТЕ ЕСТЬ ЛИ В РУТ СА ЯНДЕКСА

И ДАВАЙТЕ СВОЙ БЕКЕНД КВАЗАРА СДЕЛАЕМ

проходит 50+ минут и происходит

ep2 великий слив ПРИВАТНЫХ КЛЮЧЕЙ ака пицца чотыри сиру

https://chaos.social/@fluepke/117474156947559280

я на радостях лечу стаскиваю вот этот прекрасный репо геню себе сертификаты на все нужные поддомены яндекса и лечу писать кастом апишку (офк потому что опенквазар который я хотел сделать еще с того момента как начали хуярить по дц яндекса а мне не хотелось иметь вендорлок яндекс туя лампу ну вы же понимаете) и собственно тратя МНОГО времени пердоля декомпилы в поисках uni.ws протокола который раскидан на оч много .proto по тыщу лямов строк и ужатый в кучу switchей я постепенно прыгая глазами в конфиг понимаю:

так але я ведь могу оверрайдить адб настройки серверсайд конфигом

нука..

ep3 ШЕЛЛ НА СТАНЦИИ АЛИСА ПОШЛА КЧЕРТУ

и я ввожу заветные

pub(super) async fn get_sync_info() -> Json<serde_json::Value> {
    Json(serde_json::json!({
        "status": "ok",
        "config": {
            "account_config": { "spotter": "alisa" },
            "device_config": { "name": "quasar" },
            "system_config": {
                "adbd": { "remoteActivation": true, "network": true }
            }
        },
        "subscription": { "mode": "transaction" }
    }))
}

ребутаю станцию, она забирает у меня конфиг и...

FINAL

lain@m68k ~/D/p/rebulbazaur (trunk)> adb connect 192.168.1.123:5555
connected to 192.168.1.123:5555
lain@m68k ~/D/p/rebulbazaur (trunk)> adb shell
# dmesg | head -n13
[    0.000000@0] Booting Linux on physical CPU 0x0
[    0.000000@0] Linux version 4.9.68 (sandbox@sandbox1149-18-04-12074239767-0) (gcc version 6.3.1 20170109 (Linaro GCC 6.3-2017.02) ) #1 SMP PREEMPT Tue Oct 13 15:26:40 MSK 2026
[    0.000000@0] Boot CPU: AArch64 Processor [410fd034]
[    0.000000@0] efi: Getting EFI parameters from FDT:
[    0.000000@0] efi: UEFI not found.
[    0.000000@0] Reserved memory: created CMA memory pool at 0x0000000005000000, size 20 MiB
[    0.000000@0] OF: reserved mem: initialized node linux,secmon, compatible id shared-dma-pool
[    0.000000@0] cma: Reserved 4 MiB at 0x000000000f800000
[    0.000000@0] On node 0 totalpages: 65536
[    0.000000@0]   DMA zone: 1024 pages used for memmap
[    0.000000@0]   DMA zone: 0 pages reserved
[    0.000000@0]   DMA zone: 65536 pages, LIFO batch:15
[    0.000000@0] psci: probing for conduit method from DT.
# uname -a
Linux yandex-mini2-ZBCK 4.9.68 #1 SMP PREEMPT Tue Oct 13 15:26:40 MSK 2026 aarch64 GNU/Linux
# whoami
root
# ls
bin        dev        lib32      mnt        root       sys        tmp
bkupgrade  etc        linuxrc    opt        run        system     usr
data       lib        media      proc       sbin       tee        var
# cd system/vendor/quasar/
# ls
VERSION                 ledpatterns             set_monotonic_time.sh
activate_adb.sh         libs                    set_volume.sh
activate_aux_as_usb.sh  maind                   sounds
adb_options.inc         matter                  spotter_models
bio_lingware            metrics_collector       tcp_alsa_writer
ca-certificates.crt     onboot.sh               unbound
certs                   ota_script.pub          version_full
chrony-status           platformKey.h.sha256    vqe_models
clock_led_util          q                       wireless_iface_up.sh
device_ota_update.sh    quasar.cfg              yio_iptables_count.sh
keymaster_proxy_app     quasar_client           yio_iptables_init.sh
launch.json             quasar_launcher2        zstd.dict
led_util                reboot.sh
ledconfigs              run.sh
# wtfff
-sh: wtfff: not found
#