# Аппаратный паспорт устройств Knox Capture

Дата живого сбора: 23 сентября 2026 года. Источник — ADB и системные службы самих телефонов. Это не пересказ карточек магазина: рядом с кратким паспортом сохранены исходные дампы Android, включая полные Camera2 characteristics.

## Где лежат доказательства

- `results/2026-09-23/SM-G766B/hardware-full-02/hardware-summary.json` — машиночитаемый паспорт XCover7 Pro.
- `results/2026-09-23/SM-G766B/hardware-full-02/hardware-summary.md` — краткий читаемый паспорт XCover7 Pro.
- `results/2026-09-23/SM-G766B/hardware-full-02/raw/` — полные исходные дампы XCover7 Pro.
- `results/2026-09-23/SM-A185F/hardware-full-02/hardware-summary.json` — машиночитаемый паспорт Galaxy A18.
- `results/2026-09-23/SM-A185F/hardware-full-02/hardware-summary.md` — краткий читаемый паспорт Galaxy A18.
- `results/2026-09-23/SM-A185F/hardware-full-02/raw/` — полные исходные дампы Galaxy A18.

Сырые файлы остаются локальными: в некоторых системных отчётах встречаются уникальные идентификаторы комплектующих и радио. В публичную статью попадают только обезличенные характеристики.

## Сводная таблица

| Узел | Samsung SM-G766B / XCover7 Pro | Samsung SM-A185F / Galaxy A18 |
|---|---|---|
| Android / API | 16 / 36 | 17 / 37 |
| Патч безопасности | 2026-07-05 | 2026-07-05 |
| Платформа | QTI `SM7635`, board `volcano`, hardware `qcom` | Samsung `s5e8365`, board/hardware `s5e8365` |
| CPU | 8 ядер: 4 до 1.8048 ГГц, 3 до 2.4 ГГц, 1 до 2.496 ГГц | 8 ядер: 6 до 2.002 ГГц, 2 до 2.4 ГГц |
| GPU | Qualcomm Adreno 810, OpenGL ES 3.2 | ARM Mali-G68, OpenGL ES 3.2 |
| Доступная системе RAM (`MemTotal`) | 5,516,072 kB, около 5.26 GiB | 3,692,784 kB, около 3.52 GiB |
| Раздел данных | 108,156,928 kB | 112,515,072 kB |
| Накопитель | UFS, контроллер `1d84000.ufshc`; microSD поддерживается | UFS, контроллер `13500000.ufs`; microSD поддерживается |
| Экран | 1080×2408, 450 dpi, 120 Гц | 1080×2340, 450 dpi, 90 Гц |
| Публичных Camera API1 ID | 4: 0, 1, 2, 3 | 4: 0, 1, 2, 3 |
| Основная камера для Capture, ID 0 | 4080×3060 readout; до 8160×6120 max-resolution; 5.2224×3.9168 мм; f/1.8; 3.86 мм; AF до 10 D; вспышка; OIS не заявлен Camera2 | 4080×3060; 5.2224×3.9168 мм; f/1.8; 3.86 мм; AF до 10 D; вспышка; Camera2 сообщает режим OIS |
| Задняя широкоугольная, ID 2 | 3264×2448; 3.6557×2.7418 мм; f/2.2; 1.64 мм; фиксированный фокус | 2576×1932; 2.8851×2.1638 мм; f/2.2; 1.40 мм; фиксированный фокус |
| Фронтальная, ID 1 | 4128×3096; f/2.2; 3.38 мм; фиксированный фокус | 4128×3096; f/2.0; 3.55 мм; фиксированный фокус |
| Специализированная кнопка | `gpio_keys` сообщает `KEY_MACRO17`; Knox Capture предлагает XCover key | только Power и Volume; специализированной кнопки Capture нет |
| Биометрия | отпечаток и распознавание лица | отпечаток и распознавание лица |
| Радио и интерфейсы | 5G/LTE API, Wi‑Fi, Wi‑Fi Direct, Passpoint, Wi‑Fi Aware, Bluetooth/LE, NFC/eSE/UICC, USB host/accessory | 5G/LTE API, Wi‑Fi, Wi‑Fi Direct, Passpoint, Bluetooth/LE, NFC/UICC, USB host/accessory |

`MemTotal` всегда меньше коммерческого объёма RAM: часть памяти зарезервирована ядром, GPU, модемом и другими подсистемами. Размер `/data` — полезная файловая ёмкость раздела, а не маркировка физического чипа.

## Камеры: все обнаруженные Camera2/HAL ID

Android публикует не только физические модули. Внутренние ID могут быть логической камерой, безопасным потоком или другим представлением того же сенсора. Поэтому девять HAL ID не означают девять объективов.

### SM-G766B

| ID | Публичный | Направление | Матрица | f/ | Фокусное, мм | Мин. фокус, D | Вспышка | Camera2 |
|---|---:|---|---:|---:|---:|---:|---:|---|
| 0 | да | задняя | 4080×3060; max 8160×6120 | 1.8 | 3.86 | 10 | да | LIMITED |
| 1 | да | фронтальная | 4128×3096 | 2.2 | 3.38 | 0, фикс. | нет | LIMITED |
| 2 | да | задняя широкоугольная | 3264×2448 | 2.2 | 1.64 | 0, фикс. | нет | LIMITED |
| 3 | да | фронтальная | 4128×3096 | 2.2 | 3.38 | 0, фикс. | нет | LIMITED |
| 4 | нет | secure front stream | 4128×3096 | 2.2 | 3.38 | 0 | нет | LIMITED |
| 23 | нет | logical rear | 4080×3060 | 1.8 | 3.86 | 10 | да | FULL |
| 56 | нет | rear/max-resolution | 4080×3060; max 8160×6120 | 1.8 | 3.86 | 10 | да | LIMITED |
| 58 | нет | rear wide stream | 3264×2448 | 2.2 | 1.64 | 0 | нет | LIMITED |
| 90 | нет | secure front stream | 4128×3096 | 2.2 | 3.38 | 0 | нет | LIMITED |

### SM-A185F

| ID | Публичный | Направление | Матрица | f/ | Фокусное, мм | Мин. фокус, D | Вспышка | Camera2 |
|---|---:|---|---:|---:|---:|---:|---:|---|
| 0 | да | задняя | 4080×3060 | 1.8 | 3.86 | 10 | да | LIMITED, OIS 0/1 |
| 1 | да | фронтальная | 4128×3096 | 2.0 | 3.55 | 0, фикс. | нет | LIMITED |
| 2 | да | задняя широкоугольная | 2576×1932 | 2.2 | 1.40 | 0, фикс. | нет | LIMITED |
| 3 | да | фронтальная/crop stream | 3712×2556 | 2.0 | 3.55 | 0, фикс. | нет | LIMITED |
| 4 | нет | secure front stream | 4128×3096 | 2.0 | 3.55 | 0 | нет | LIMITED |
| 23 | нет | logical rear | 4080×3060 | 1.8 | 3.86 | 10 | да | LIMITED, OIS 0/1 |
| 56 | нет | rear RAW stream | 4080×3060 | 1.8 | 3.86 | 10 | да | LIMITED, RAW, OIS 0/1 |
| 58 | нет | rear wide stream | 2576×1932 | 2.2 | 1.40 | 0 | нет | LIMITED |
| 60 | нет | дополнительная задняя fixed-focus | 1600×1200 | 2.4 | 1.77 | 0 | да | LIMITED |

Назначения внутренних ID 23/56/58/60/90 описаны по заявленным Camera2-возможностям и геометрии сенсора. Android не публикует маркетинговое название физического модуля, поэтому ID 60 нельзя без внешней документации уверенно назвать «macro» или «depth».

## Датчики

### SM-G766B

- акселерометр STMicro LSM6DSO;
- гироскоп STMicro LSM6DSO;
- магнитометр AKM AK0991x;
- освещение/приближение SensorTek STK33512;
- grip sensor IMAGIS ISG5320A;
- системные gravity, linear acceleration, rotation vector, шагомер, tilt, pickup, orientation и motion sensors.

### SM-A185F

- акселерометр и гироскоп STM LSM6DSVTR;
- магнитометр AKM AK09918C;
- освещение Sitronix STK61A10;
- proximity/pocket sensors, включая виртуальный Ear Hover Proximity;
- grip sensor SEMTECH SX9385;
- системные gravity, linear acceleration, rotation vector, шагомер, tilt, pickup, orientation и motion sensors.

## Что влияет на Knox Capture

Для сканирования решает не один «мегапиксель». Цепочка такая: объектив и свет → автофокус и экспозиция → Camera HAL/ISP → кадры, доступные Knox Capture → декодер → вывод в приложение. SoC влияет на запуск камеры, обработку и декодирование; RAM — главным образом на удержание приложений и повторный запуск; накопитель почти не определяет задержку единичного скана; экран сам по себе код не распознаёт.

В этой паре основные камеры по опубликованной Camera2 геометрии очень близки: 4080×3060, f/1.8, 3.86 мм и минимум фокусировки 10 диоптрий. Тем не менее XCover в повторных тестах оказался быстрее. Значит, результат нельзя объяснять только паспортом камеры: важны ISP, драйвер, настройка автофокуса, системная нагрузка и производительность SoC. Для следующих телефонов нужно повторять одинаковую сцену и сопоставлять её с этим паспортом.

## Ограничения сбора

- Без root Android скрывает производителя точного NAND/UFS-чипа, часть модемных данных и некоторые sysfs-поля батареи.
- Camera2 сообщает интерфейсные характеристики, а не всегда точную торговую модель сенсора.
- Внутренние HAL ID нельзя считать отдельными физическими камерами без схемы производителя.
- Текущая частота CPU и температура меняются; в паспорте записаны доступные кластеры/максимумы и отдельный thermal dump.
- Уникальные IMEI, серийники, MAC, SSID и QR батареи намеренно не включены в публикуемую сводку.

## Повторение на следующем телефоне

```bash
ANDROID_SERIAL=<ADB_SERIAL> tools/collect-hardware-inventory.sh hardware-full-01
```

Команда ничего не меняет на телефоне. Она создаёт новый каталог с `hardware-summary.json`, `hardware-summary.md` и папкой `raw/`.
