From 87931afc41d843c476382ed791525eeeb53d29e2 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=D0=90=D0=BD=D1=82=D0=BE=D0=BD=20=D0=A2=D1=80=D0=BE=D1=88?= =?UTF-8?q?=D0=B8=D0=BD?= Date: Sun, 11 Oct 2026 11:13:24 +0300 Subject: [PATCH] docs review: the missing RU RAM operation rows MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit The README_RUS RAM table kept the English operation names, so the insertion anchored on a Russian name matched nothing (and unlike the other edits it had no assert) - the lead-in said "пять операций" while the table still listed two. Added the CAP compatibility test, INSTALL [for install] (loaded package) and INSTALL [for make selectable] rows with RU descriptions, matching the table's style. 883 frontend + 858 Python; sw cache simple-v424. --- README_RUS.md | 3 +++ 1 file changed, 3 insertions(+) diff --git a/README_RUS.md b/README_RUS.md index 4251ff5..999e1de 100644 --- a/README_RUS.md +++ b/README_RUS.md @@ -477,6 +477,9 @@ Delivery PoR (SPI2 `01`) проще — карта возвращает PoR на |---|---| | **Explore Card (all GP data)** | Запрос GET STATUS для ISD, приложений, ELF и модулей ELF, а также GET DATA FF21 для информации о памяти. Результаты отображаются в обзоре с кнопками **Delete** для каждого элемента. | | **Install Package (.cap file)** | Отправка `.cap` файла на карту через сервер: INSTALL\[for load\] → LOAD ×N → INSTALL\[for install (+make selectable)\]. Load-файл делится на LOAD APDU по 1–240 байт полезной нагрузки (по умолчанию 240, изменяется в **размер блока LOAD**); защищённый пакет больше одного SMS доставляется конкатенированной SMS-PP загрузкой до 5 сегментов. | +| **CAP compatibility test** | Отвечает, может ли карта удовлетворить список импортов CAP, ничего не устанавливая: сервер выполняет проверку формата, INSTALL\[for load\] и блоки LOAD только до блока, завершающего компонент **Import** (где JCRE проверяет список импортов), и останавливается — ничего не фиксируется, удалять нечего. Список **«Версии импортов для проверки»** предзаполняется из анализа CAP (`AID=version` переписывает версию, `+AID=version` добавляет синтетический запрос возможностей, **«Все 0.0»** снимает требования); нажмите «Все 0.0», затем возвращайте строки по одной, чтобы найти отсутствующий пакет и версию. Проверяется только этап LOAD/импортов. | +| **INSTALL \[for install\] (loaded package)** | Один APDU INSTALL \[for install\] для уже загруженного на карту пакета (Load File AID + Module AID, привилегии, параметры установки/STK, необязательное make selectable) — параметры можно перебирать без повторной загрузки `.cap`. | +| **INSTALL \[for make selectable\]** | Один APDU INSTALL \[for make selectable\] (AID экземпляра) для установленного, но невыбираемого экземпляра апплета. | #### Обзор карты (Explorer View)