Общие принципы этого довольно просты, но детали известны только производителю. Нет стандартов, определяющих порядок выполнения внутренних операций, и производитель не обязан предоставлять такие подробности. Предоставляемые детали в лучшем случае ограничены.
Современное запоминающее устройство можно считать "черным ящиком". Что делает устройство, известно, но как именно оно работает, неизвестно. Мы не можем заглянуть в устройство, чтобы определить, как оно работает. Все, что мы знаем, - это то, что производитель хочет сказать нам.
Назначение устройства eMMC - хранить данные. Были предоставлены команды для чтения и записи блоков данных и ряда других вещей. Важно понимать, что ничто из того, что происходит в устройстве, не может контролироваться или даже подвергаться влиянию, если не были предоставлены некоторые средства для этого. Такие устройства обычно предоставляют возможность временно сделать устройство только для чтения. Устройство также может предоставлять постоянную опцию только для чтения. Его можно активировать, отправив устройству команду, или он может быть установлен внутренним процессором. Вероятно, существует некоторый внутренний регистр, содержащий эту информацию. Но это не напрямую контролируется извне устройства. Только с помощью предоставленной команды она может быть активирована.
Сделать настройку постоянной не может быть проще. Никакого дополнительного оборудования или программного обеспечения не требуется. Все, что нужно сделать, это не предоставить команду для сброса режима только для чтения. Существует команда, которая может называться "Установить режим только для чтения". Нет соответствующей команды для сброса режима.