Как изменить cid sd карты на windows

SD карты, используемые для хранения данных на мобильных устройствах и камерах, имеют уникальный идентификатор, известный как CID (Card Identification). CID позволяет различать SD карты друг от друга и определять их параметры.

Иногда возникает необходимость изменить CID SD карты, например, для безопасности данных или для установки определенных настроек в устройстве. В этой статье мы рассмотрим, как изменить CID SD карты на операционной системе Windows.

Перед тем как начать процесс изменения CID, важно отметить, что это действие может привести к потере данных на карте. Поэтому перед выполнением любых действий, рекомендуется создать резервную копию всех важных данных.

Шаг 1: Подготовка

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

Шаг 2: Загрузка и установка программы

Чтобы изменить CID SD карты, необходимо использовать специальную программу. В настоящее время доступно несколько программных решений, которые можно найти в Интернете. После выбора программы, загрузите ее с официального сайта разработчика и установите на компьютер.

Шаг 3: Изменение CID SD карты

Запустите программу для изменения CID SD карты. Подключите SD карту к компьютеру и выберите ее в программе. Затем следуйте инструкциям программы для изменения CID. Важно следовать инструкциям точно, чтобы избежать потери данных или повреждения карты.

После завершения процесса изменения CID SD карты, отключите карту от компьютера и проверьте, изменился ли CID. Чтобы это сделать, вставьте карту в устройство, которое ранее использовало эту карту, и проверьте параметры. Если CID успешно изменен, вы сможете восстановить данные с резервной копии и продолжить использование карты без проблем.

В заключение, изменение CID SD карты может быть полезным в определенных ситуациях. Однако, необходимо помнить, что это действие может быть опасным и привести к потере данных. Поэтому перед выполнением любых действий, рекомендуется тщательно прочитать инструкцию, создать резервную копию данных и быть осторожным в процессе изменения CID SD карты.

Содержание

  1. Как изменить CID SD карты на Windows
  2. Подготовка программного обеспечения
  3. Получение доступа к SD картам
  4. Изменение CID SD карты

Как изменить CID SD карты на Windows

Важно: Изменение CID карты может быть незаконным или нарушать правила производителя. Прежде чем приступать к изменению CID, убедитесь, что у вас есть право на это или вам разрешено это делать.

Следуя указанным шагам, вы сможете изменить CID SD карты на операционной системе Windows:

  1. Шаг 1: Подготовка программного обеспечения
  2. Для изменения CID SD карты вам потребуется специальная программа. Веб-ресурсы предлагают несколько вариантов такого программного обеспечения. Скачайте и установите выбранное приложение.

  3. Шаг 2: Подключение SD карты
  4. Подключите SD карту к компьютеру с помощью картридера или других доступных способов.

  5. Шаг 3: Запуск программы
  6. Запустите установленную ранее программу для изменения CID карты. Укажите путь к SD карте.

  7. Шаг 4: Выполнение изменений
  8. В программе найдите функцию изменения CID и выполните необходимые действия. Возможно, вам потребуется предоставить новое значение CID или выбрать его из предложенных вариантов.

  9. Шаг 5: Проверка результата
  10. После завершения процесса изменения CID, отсоедините SD карту от компьютера и повторно подключите ее. Затем, выполните проверку, чтобы убедиться, что CID успешно изменен.

Теперь вы знаете, как изменить CID SD карты на Windows. Однако, помните, что при неправильном или незаконном изменении CID карты, вы можете потерять данные или нарушить законы. Поэтому, будьте внимательны и осторожны при выполнении этой процедуры.

Подготовка программного обеспечения

Прежде чем приступить к изменению CID SD карты на Windows, вам потребуется следующее программное обеспечение:

  • SD Card Formatter — утилита для форматирования SD карт;
  • HxD Hex Editor — бесплатный редактор шестнадцатеричных данных;
  • WinHex — коммерческий редактор шестнадцатеричных данных (опционально);
  • USB Image Tool — утилита для создания резервной копии образа SD карты (опционально).

SD Card Formatter можно загрузить с официального веб-сайта SD Association. HxD Hex Editor и WinHex можно найти на официальных веб-сайтах разработчиков. USB Image Tool можно загрузить с официального веб-сайта автора.

Убедитесь, что вы загрузили последние версии программного обеспечения и что они совместимы с вашей операционной системой.

Получение доступа к SD картам

Для получения доступа к SD картам и изменения CID необходимо выполнить следующие шаги:

  1. Подключите SD карту к компьютеру. Подключите карту кабелем или используя SD-адаптер.
  2. Откройте командную строку. Нажмите «Win + R» и введите «cmd» в открывшемся окне.
  3. Проверьте список доступных дисков. В командной строке введите «diskpart» и нажмите «Enter». Введите «list disk» и нажмите «Enter». Список доступных дисков отобразится.
  4. Выберите SD карту. Введите «select disk X» (где X — номер диска, соответствующий SD карте) и нажмите «Enter».
  5. Создайте новый CID. Введите «create partition primary» и нажмите «Enter».
  6. Завершите изменение CID. Введите «exit» дважды и нажмите «Enter».

После завершения этих шагов CID SD карты будет изменен.

Обратите внимание, что изменение CID SD карты может привести к потере данных. Перед выполнением процедуры рекомендуется создать резервную копию данных.

Изменение CID SD карты

SD карта имеет 16-значный идентификатор CID (Card Identification), который предназначен для уникальной идентификации карты. Если вам необходимо изменить CID SD карты на Windows, следуйте этой подробной инструкции.

Прежде чем начать процесс изменения CID карты, убедитесь, что у вас есть:

1. SD кард-ридер
2. SD карта, которую вы хотите изменить CID
3. Компьютер с операционной системой Windows

Вот шаги для изменения CID SD карты на Windows:

  1. Подключите SD кард-ридер к своему компьютеру с помощью USB-кабеля.
  2. Вставьте SD карту, которую вы хотите изменить CID, в SD кард-ридер.
  3. Откройте командную строку, нажав клавишу Windows + R и вводом «cmd».
  4. В командной строке введите следующую команду: diskpart
  5. Введите команду list disk, чтобы увидеть список всех доступных дисков на вашем компьютере. Найдите номер диска, соответствующего вашей SD карте.
  6. Введите команду select disk №, где «№» — номер диска SD карты.
  7. Введите команду attributes disk clear readonly, чтобы снять защиту от записи с SD карты.
  8. Введите команду clean, чтобы отчистить SD карту.
  9. Введите команду create partition primary, чтобы создать основной раздел на SD карте.
  10. Введите команду format fs=fat32 quick, чтобы быстро отформатировать SD карту в файловую систему FAT32.
  11. Введите команду assign, чтобы назначить букву диска для SD карты.
  12. Введите команду exit, чтобы выйти из программы diskpart.

После завершения этих шагов CID SD карты должен измениться. Убедитесь, что вы делаете бэкап всех данных на SD карте перед выполнением этих действий, поскольку они приведут к потере всех данных на карте.

Теперь вы знаете, как изменить CID SD карты на Windows с помощью командной строки и программы diskpart. Следуйте этой инструкции и измените CID своей SD карты без проблем.

Всем привет! После очередного обновления карт навигации на официальном сайте app-connect.volkswagen.com/mapupdates/en/car/ решил и я у себя их обновить, вдруг чего полезного добавили. Скачиваю с сайта карты себе на комп, беру sd-карту из машины, вставляю в комп и пытаюсь форматировать, на что получаю ответ «диск защищен от записи». Думаю может физически «Lock» на карте случайно переключил, проверяю «Lock» не стоит. Пробую записать поверх на карту, в ответ получаю «диск защищен от записи». Пробую разными способами и на windows и на linux не получается, через diskpart раздел не очищает.

Фото в бортжурнале Skoda Octavia A7 Mk3

ошибка

Приходит понимание что карта памяти глюканула и с этим ничего уже не сделать. Решил зайти на страницу продавца где я ее покупал и почитать отзывы, брал ее тут. В отзывах мои выводы подтвердились, я не один такой. Списался с продавцом, а в ответ от него получаю «The navigation card SD does not support rewriting. It is the same with other stores. You can ask other sellers.» Спрашиваю почему в описании не где не сказано про невозможность перезаписи, в ответ получаю какие-то отписки. Понимаю что с ним решать бесполезно, отставляю ему негативный отзыв и начинаю думать что с этим делать.

Варианта два
1. Забить и использовать те карты и точки POI которые уже есть.
2. Искать карту памяти которая позволит перезаписывать эти данные когда мне это необходимо.

Первый вариант отметаю, так как уже рождается спортивный интерес) Иду по второму варианту хотя и понимаю что возможно даже никогда этим не воспользуюсь, так как есть android auto и тот же 2Гис и Яндекс.навигатор отлично справляются с этой задачей. Покупать в очередной раз в Китае карту нет желания, оригинальные карты памяти стоят как конь даже б/у. Нахожу способ с подменой CID, но для этого необходима определённая карта памяти и 99% карт не подходят для этого.)

Идентификационный CID номер можно поменять в следующих картах памяти:
— Samsung EVO моделей MB-MP;
— Samsung EVO PLUS моделей MB-MC;
— Samsung PRO моделей MB-MG;
— Samsung PRO PLUS моделей MB-MD;
— прочие карты.
Под категорию прочие карты попадают любые карты от сторонних производителей. Это может быть Transcend, Mirex и прочие noname карты памяти, у которых установлен процессор Samsung с параметром Bus Location равным mmc*:0001. И даже вышеописанные карты Samsung не все подходят, а именно нужны только Made in Korea и выпущенные не позже 2016 года, а лучше вообще искать 2015 года (Год можно определить так — 2010 + 10-я цифра в серийном номере. В моем случае — 5 = 2015 год)

Фото в бортжурнале Skoda Octavia A7 Mk3

Такую карту нашел на Авито
Фото в бортжурнале Skoda Octavia A7 Mk3
Под требования подходит, Made in Korea, 2015 год

Далее нам понадобиться ноутбук со встроенным кард-ридерем, подключенным по шине PCI, проверить это можно на ОС Linux. Я сделал загрузочную флешку с дистрибутивом Ubuntu 18.10 и загрузился с нее. После загрузки запускаем Terminal (аналог командной строки в windows) через комбинацию клавиш Ctrl+Alt+T

Фото в бортжурнале Skoda Octavia A7 Mk3

Терминал в Ubuntu

Пишем следующие команды и нажимаем enter после каждой
1. sudo -s
2. lsblk

Запчасти на фото: 022266. Фото в бортжурнале Skoda Octavia A7 Mk3

Список подключенных устройств

Откроется список подключенных устройств. Если карта памяти отображается как mmcblk* то картридер подключен по PCI шине и пригоден для смены CID карты памяти.

Теперь можно переходить к смене CID карты памяти. Скачиваем программу для смены CID, распаковываем архив на рабочий стол. Последовательно вводим команды в терминале:
1. cd /home/ubuntu/Desktop/evoplus_cid-master/jni
2. gcc evoplus_cid.c -o evoplus_cid

Далее ругается на то что не может найти «gcc», просит установить

Фото в бортжурнале Skoda Octavia A7 Mk3

Не может найти gcc

Вводим команду apt install gcc

Фото в бортжурнале Skoda Octavia A7 Mk3

Соглашаемся с установкой
Фото в бортжурнале Skoda Octavia A7 Mk3
Идет установка
Фото в бортжурнале Skoda Octavia A7 Mk3
Установка завершена

Затем в терминале вводим следующие команды
1. gcc evoplus_cid.c -o evoplus_cid
2. lsblk
3. ./evoplus_cid /dev/mmcblk0 0941504D494253540210565936010201
p.s. mmcblk* может быть и другой, смотрите после команды lsblk. Нужный CID код 0941504D494253540210565936010201 для GPS навигации Skoda.

Фото в бортжурнале Skoda Octavia A7 Mk3

Прописываем команды и нужный CID для замены

Если все сделали верно, получаем сообщение об успешной замене CID

Фото в бортжурнале Skoda Octavia A7 Mk3

CID перезаписан

Извлекаем карту, вставляем обратно и проверяем какой сейчас cid ей принадлежит, для этого вызываем терминал и вводим команду

cat /sys/block/mmcblk0/device/cid

Фото в бортжурнале Skoda Octavia A7 Mk3

CID поменян, карта готова

Сравниваем CID, если все совпадает наша карта готова, осталось на нее закинуть свежие карты и точки POI и установить в магнитолу через sd адаптер. В будущем при обновлении достаточно просто будет перезаписать данные на ней. Ошибок в блоке 5F не появилось, в меню магнитолы sd-карта отображается как «Навигация».

Спасибо raler за его запись, в основном ориентировался по ней.

SD-карты являются распространенным типом памяти, используемым во многих устройствах, таких как фотоаппараты, мобильные телефоны и портативные компьютеры. Каждая SD-карта имеет уникальный идентификатор, называемый CID (Card Identification Data), который используется для идентификации и проверки подлинности карты. В некоторых случаях может возникнуть необходимость изменить CID SD-карты, например, при восстановлении данных или решении проблем с картой.

Изменение CID SD-карты в операционной системе Windows может показаться сложной задачей, но с помощью правильного программного обеспечения и инструкций оно может быть выполнено относительно легко. Однако стоит отметить, что изменение CID SD-карты может быть противозаконным или нарушать условия гарантии производителя, поэтому рекомендуется проконсультироваться с разработчиками программного обеспечения или обратиться в службу поддержки перед выполнением данной операции.

Существует несколько программ, которые позволяют изменить CID SD-карты в Windows, такие как программы ChipGenius, HxD и другие. Однако, прежде чем приступить к изменению CID, необходимо сделать резервную копию всех данных на SD-карте, чтобы в случае ошибки или нежелательных последствий можно было восстановить их. Кроме того, следует учесть, что не все SD-карты могут поддерживать изменение CID, поэтому рекомендуется выполнить поиск информации о конкретной модели карты перед тем, как приступить к процессу.

Содержание

  1. Возможности изменения CID SD-карты
  2. Подготовка к изменению CID
  3. Шаг 1: Установка драйверов
  4. Шаг 2: Подключение SD-карты
  5. Шаг 3: Изменение CID SD-карты
  6. Проверка изменений в CID

Возможности изменения CID SD-карты

Изменение CID SD-карты может предоставить несколько возможностей и преимуществ:

  • Использование нескольких CID: Путем изменения CID SD-карты вы можете создать несколько виртуальных устройств, каждое со своим уникальным CID. Это позволяет вам использовать одну физическую SD-карту для разных целей, например, для хранения разных данных или выполнения разных функций.
  • Защита данных: Изменение CID SD-карты делает ее менее уязвимой к несанкционированному доступу и изменению данных. Поскольку CID является основным идентификатором SD-карты, его изменение может помочь обезопасить содержимое карты от несанкционированного доступа.
  • Распределение объема памяти: Путем изменения CID SD-карты можно разделить ее объем памяти на несколько виртуальных разделов. Это позволяет эффективно использовать доступное место на SD-карте и упрощает организацию и управление данными.
  • Имитация других устройств: Изменение CID SD-карты может помочь в имитации других устройств, таких как USB-накопители или внешние жесткие диски. Это открывает новые возможности использования SD-карты и позволяет ее использовать в широком спектре устройств и систем.

Изменение CID SD-карты может быть полезным инструментом для опытных пользователей и разработчиков, которые хотят получить большую гибкость и контроль над своими SD-картами. Однако важно отметить, что изменение CID SD-карты может быть сложным и подверженным риску процессом, который требует специального программного обеспечения и знаний, поэтому перед процессом изменения CID рекомендуется ознакомиться с подробными инструкциями и руководствами от производителя SD-карты или других надежных источников информации.

Подготовка к изменению CID

Перед началом процедуры изменения CID SD-карты в Windows необходимо выполнить несколько подготовительных действий. Обратите внимание, что данная процедура может быть опасной, поэтому перед выполнением ее рекомендуется создать резервную копию данных с SD-карты.

Шаг Описание
1 Убедитесь, что ваш компьютер имеет установленный SD-картридер. Если его нет, необходимо приобрести и установить соответствующее устройство.
2 Подключите SD-карту к компьютеру с помощью SD-картридера. Убедитесь, что карта правильно вставлена и контакты соединены.
3 Откройте проводник Windows, чтобы убедиться, что компьютер распознал SD-карту. В случае необходимости выполните установку драйверов для распознавания устройства.
4 Перед изменением CID рекомендуется создать резервную копию данных с SD-карты. Подключите другой носитель для резервного копирования файлов, например, USB-флэш-накопитель.

После выполнения указанных выше шагов вы будете готовы приступить к изменению CID SD-карты в Windows. Ознакомьтесь с инструкцией и следуйте пошаговым действиям, чтобы успешно выполнить данную процедуру.

Шаг 1: Установка драйверов

Перед тем, как начать процесс изменения CID SD-карты, убедитесь, что у вас установлены необходимые драйверы. Драйверы нужны для того, чтобы компьютер мог обратиться к SD-карте и взаимодействовать с ней.

Обычно, при подключении SD-карты к компьютеру, Windows автоматически устанавливает драйверы. Однако, иногда возникают ситуации, когда установка драйверов требуется выполнить вручную.

Вот как можно проверить наличие установленных драйверов для SD-карты:

  1. Подключите SD-карту к компьютеру с помощью кард-ридера или встроенного SD-слота.
  2. Откройте «Диспетчер устройств», нажав правой кнопкой мыши по значку «Мой компьютер» на рабочем столе и выбрав пункт «Свойства».
  3. В открывшемся окне перейдите на вкладку «Устройства и принтеры» и найдите раздел «Портативные устройства».
  4. Если драйверы для SD-карты установлены, вы увидите ее название в списке портативных устройств.

Если SD-карта не отображается в списке портативных устройств или вы видите какой-либо знак вопроса или восклицательный знак рядом с ней, значит, драйверы не установлены или установлены неправильно.

В этом случае, вам необходимо установить драйверы для SD-карты вручную. Для этого вам понадобится диск с драйверами или вы сможете скачать и установить их с официального веб-сайта производителя SD-карты.

Шаг 2: Подключение SD-карты

1. Вставьте SD-карту в специальный слот или адаптер на вашем компьютере.

2. Откройте проводник Windows, нажав сочетание клавиш Win + E.

3. В левой панели проводника найдите раздел «Этот компьютер» и щелкните на нем.

4. В правой панели проводника вы увидите список подключенных устройств хранения данных.

5. Найдите в списке SD-карту и щелкните правой кнопкой мыши по ее иконке.

6. В контекстном меню выберите опцию «Форматировать».

7. В открывшемся окне форматирования укажите необходимые параметры форматирования, такие как файловая система и емкость, а также дайте новое имя для SD-карты.

8. Щелкните на кнопке «Форматировать» для запуска процесса форматирования SD-карты.

9. Дождитесь завершения процесса форматирования и закройте окно.

Шаг 3: Изменение CID SD-карты

Для изменения CID SD-карты в Windows, вам понадобятся следующие инструменты:

  1. Кард-ридер: устройство для чтения SD-карт через порт USB компьютера.
  2. SD-карта: флэш-память, которую вы хотите изменить.
  3. Программное обеспечение для изменения CID: специальная утилита, которую вы можете скачать из интернета.

После того, как вы подготовили все необходимые инструменты, можно приступить к изменению CID SD-карты:

  1. Подключите кард-ридер к компьютеру через порт USB.
  2. Вставьте SD-карту в кард-ридер.
  3. Откройте программное обеспечение для изменения CID.
  4. В программе выберите опцию «Изменить CID».
  5. Выберите SD-карту из списка устройств для изменения CID.
  6. Введите новый идентификатор CID в соответствующее поле. Убедитесь в правильности введенных данных.
  7. Нажмите кнопку «Применить» или «Изменить», чтобы сохранить новый CID.
  8. Дождитесь завершения процесса изменения CID.
  9. Отключите кард-ридер от компьютера и извлеките SD-карту.

После выполнения всех этих шагов CID SD-карты должен быть успешно изменен. Теперь вы можете использовать SD-карту с новым идентификатором CID в своих проектах и устройствах.

Проверка изменений в CID

После внесения изменений в CID SD-карты важно проверить, что изменения были успешно выполнены. Существует несколько способов проверить изменения в CID:

  1. используя программное обеспечение, специально разработанное для проверки CID;
  2. проверка CID с помощью командной строки;
  3. сравнение старого и нового CID.

Первый способ, использование специального программного обеспечения для проверки CID, позволяет получить наиболее подробную информацию о внесенных изменениях и проверить, что все параметры CID были успешно изменены.

Другой способ — использование командной строки, позволяет быстро проверить CID, но может быть менее информативным по сравнению с программным обеспечением.

Важно также провести сравнение старого и нового CID с целью проверки, что все значения были успешно изменены и нет ошибок в процессе.

Параметр CID Старое значение CID Новое значение CID
Manufacturer ID XXXX YYYY
OEM/Application ID XXXX YYYY
Product name XXXX YYYY
Product revision XXXX YYYY
Serial number XXXX YYYY
Manufacturing date XXXX YYYY

Сравнивая значения в столбцах «Старое значение CID» и «Новое значение CID», можно убедиться в успешности изменений.

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

Процесс создания дубликата достаточно прост и не требует глубоких познаний в программировании, а также наличия специальной аппаратуры. Успех кампании зависит от трех факторов:

  • наличие подходящей карты памяти;
  • наличие компьютера или ноутбука со встроенным кард-ридером;
  • прямые руки и вера в себя.

Данный способ является универсальным и подходит для большинства навигационных программ, используемых автопроизводителями, поскольку привязка навигации осуществляется к CID номеру карты памяти. Таким образом, простой перенос файлов с карты на карту не даст желаемого результата, необходимо дополнительно скопировать идентификационный номер донора. О том как это сделать и пойдет речь в данной статье.

Поиск подходящей карты памяти

В первую очередь необходимо найти подходящую карту памяти, а это, пожалуй, самое сложное в данном вопросе. Для клонирования нужна флешка, у которой имеется возможность менять CID номер. Такому требованию отвечают карты памяти со встроенным чипсетом производства компании Samsung, выпущенные в Корее по апрель 2016 года. На всех новых картах эту лазейку прикрыли и изменить CID уже не получится.

Идентификационный CID номер можно поменять в следующих картах памяти:

  • Samsung EVO моделей MB-MP;
  • Samsung EVO PLUS моделей MB-MC;
  • Samsung PRO моделей MB-MG;
  • Samsung PRO PLUS моделей MB-MD;
  • прочие карты.

Под категорию прочие карты попадают любые карты от сторонних производителей. Это может быть Transcend, Mirex и прочие noname флешки, у которых установлен процессор Samsung с параметром Bus Location равным mmc*:0001. Для проверки пригодности карты можно использовать приложение под ОС Android SD Insight.

SD Insight

Устанавливаем приложение на смартфон и запускаем его. В программе выбираем интересующую нас карту памяти и нажимаем на пиктограмму с глазом, расположенную в правом верхнем углу. Среди представленных параметров нас интересует производитель и Bus Location. Правильная карта должна выглядеть следующим образом.

Navi - 07

Также проверить карту можно и в ОС Linux. Для этого в терминале нужно ввести команду:

ls -l /sys/block |grep mmc

Navi - 01

Если вы не нашли нужную карту у себя, то её еще можно купить. До недавнего времени карта была в наличии в Эльдорадо, фирменном интернет-магазине Samsung, а также встречалась в других крупных и мелких торговых точкам. Как я уже отметил ранее правильная карта должна быть выпущена в Корее вплоть до апреля 2016 года. Также карту можно поискать на Aliexpress, только нужно предварительно уточнить у продавца дату и место производства.

Однако, хочу вас немного огорчить. Наличие искомой комбинации mmc*:0001 не даёт 100% гарантии, что ваша карта подойдёт​ для перезаписи CID номера. Встречаются случаи, когда идентификатор карты поменять нельзя, но об этом не узнаете пока не попробуете. Двигаемся дальше.

Изменение CID номера

Для изменения CID номера карты памяти необходим компьютер с предустановленной операционной системой Ubuntu. Если такого нет, то можно создать загрузочный LiveUSB-диск при помощи приложения UNetbootin. В этом нет ничего сложного, так что расписывать данный процесс нет смысла.

Кроме того, ПК должен иметь встроенный кард-ридер, подключенный к шине PCI. Чтобы это проверить, вставляем карту памяти в лоток и вводим в Терминале следующие команды:

  • получение прав администратора (суперпользователя):
  • sudo -s

  • проверка кард-ридера на пригодность:
  • lsblk

Navi - 02

Если карта-памяти расположена в разделе памяти mmcblk, то ваш компьютер пригоден к использованию, если нет, то ищем древний ноутбук со встроенным кард-ридером у знакомых.

Чтобы еще раз убедиться, что карта памяти соответствует необходимому требованию, вводим следующую команду:

find /sys -name cid -print

Если в строке присутствует mmc*:0001, то карта памяти правильная и есть большая вероятность, что CID номер удастся поменять.

Navi - 03

Для установки приложения для изменения CID номера и всех необходимых компонентов последовательно вводим в Терминале следующие команды:

  • устанавливаем Git:
  • apt install git

  • меняем папку:
  • cd /usr/local/src

  • и скачиваем саму программу:
  • git clone https://github.com/raburton/evoplus_cid.git

  • переключаемся на папку с программой:
  • cd evoplus_cid/jni

  • после чего компилируем программу:
  • gcc evoplus_cid.c -o evoplus_cid

Программа установлена и скомпилирована. Теперь нужно считать CID номер оригинальной карты, вставляем её в кард-ридер и вводим команду:

  • find /sys -name cid -print

  • копируем ВАШУ строку /sys/devices/pci0000:00/0000:00:1e.0/0000:06:04.4/mmc_host/mmc0/mmc0:0001/cid и вставляем её после команды more:
  • more /sys/devices/pci0000:00/0000:00:1e.0/0000:06:04.4/mmc_host/mmc0/mmc0:0001/cid

На экране отобразится текущий CID номер карточки. Внимательно переписываем его на листок бумаги, чтобы потом использовать при создании клона.

Navi - 04

Убираем оригинальную карту памяти и вставляем в кард-ридер дубликат. Переходим к замене CID номера.

  • Переключаемся на папку с программой:
  • cd /usr/local/src/evoplus_cid/jni

  • монтируем разделы:
  • mount

  • нужный нам раздел должен начинаться с /dev/mmcblk0p1.

Navi - 05

  • вставляем нужный нам раздел /dev/mmcblk1 (без p1) и записываем на карту новый CID номер:
    ./evoplus_cid /dev/mmcblk1 5d53424c32424d310100cceddb00eb00

    где 5d53424c32424d310100cceddb00eb00 — это CID номер оригинальной карты.

В случае успешной записи CID номера на экране появится Поздравление и просьба изъять и заново вставить карту памяти, чтобы проверить изменение идентификатора карты.

Navi - 06

Вытаскиваем карточку, вставляем её обратно в ПК и проверяем текущий CID номер карты:

more /sys/devices/pci0000:00/0000:00:1e.0/0000:06:04.4/mmc_host/mmc0/mmc0:0001/cid

Теперь удобным для вас способом копируем содержимое оригинальной карты памяти на дубликат и проверяем клонированную карту непосредственно в автомобиле.

Образы навигационных программ

Если же ваша карта всё-таки вышла из строя или была потеряна, и вы не успели сделать её дубликат, то вам на помощь приходят форумчане, которые любезно предоставили образы своих навигационных карт. В свою очередь вы также можете поделиться копией своей карты, чтобы внести вклад в общее дело. На данный момент имеются образы следующих навигационных систем.

Opel Navi 600/900

  • Карты России + основные дороги Европы 2013/2014

Nissan Connect

  • Карты России KE288-LCNKR16 2016
  • Карты Европы KE288-LCNKEV2 2017

Изменение идентификационной информации посредством опции DEBUG в производственных утилитах, является одной из трех доступных нам методик, применимых к контроллерам SMI.

Если сравнивать с другими техниками, то эта наиболее функциональная, пусть даже не самая удобная в применении.

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


ГДЕ ИСКАТЬ ЭТО ВСЁ?

Опцию DEBUG можно вызывать как через SMI MPTool, так и DYNA MPTool. Мы же остановимся на первой из утилит, хотя и в ДЮНЕ вы сможете проделать всё тоже самое.

Запускаем совместимую с контроллером вашей флешки оболочку SMIMPTool, нажимаем кнопку DEBUG и вводим пароль 1111.

Где искать Debug режим в утилите для ремонта SMI

В появившемся окне View CID, щелкаем по Read CID и в этом массиве данных, нам предстоит искать и изменять все приведенные в статье параметры устройства.

После модификации данных, нужно будет нажать кнопку Write CID, чтобы данные записались в флеш. Если в утилите вы не обнаружили такую опцию, то предварительно следует активировать полный функционал, нажатием на кнопку Enable All Function, расположенной в правом нижнем углу. Пароль здесь такой же, как и к Debug = 1111.


ТЕХНИЧЕСКАЯ ИНФОРМАЦИЯ (ВАЖНО!)

Есть некоторые моменты, которые нужно обязательно понимать, прежде чем лезть и менять данные флешки.


HEX В DEC И НАОБОРОТ

Для преобразования шестнадцатеричных данных в десятеричные, я использую встроенный в операционную систему Windows 7 Калькулятор. В меню Вид, выбираем режим Программист.

Алгоритм перевода HEX чисел в понятный формат

В зависимости от того, из какого формата вам нужно перевести данные, выбираем HEX или DEC. Вводим число, потом просто переключаем калькулятор в тот формат, куда следует перевести число и получаем ответ.


ЗНАЧЕНИЕ БАЙТА ОТВЕЧАЮЩЕГО ЗА ДЛИНУ

Для некоторых параметров, обязательно забивать длину, по которой режется серийник, в независимости от того какой длины вы его вбили.

Т.е. сначала идёт этот байт длины, допустим 1E, затем обязательно идёт байт всегда равный 03, а уже потом значение.

Все значения я занёс в таблицу ниже, чтобы у вас не было затруднений в работе.

1 = 04
2 = 06
3 = 08
4 = 0A
5 = 0C
6 = 0E
7 = 10
8 = 12
9 = 14
10 = 16
11 = 18
12 = 1A
13 = 1C
14 = 1E
15 = 20
16 = 22
17 = 24
18 = 26
9 = 28
20 = 2A
21 = 2C
22 = 2E
23 = 30
24 = 32
25 = 34
26 = 36
27 = 38
28 = 3A
29 = 3C
30 = 3E
31 = 40
32 = 42

Наверное, вы замечали, что у некоторых флешек отсутствует тот или иной параметр. Для этого нужно забить значение длины 00, а следующий байт 03 тоже перебить на 00.

Для параметров, не зависящих от пресловутого байта длины, можно поступить ещё проще – просто занулить значение, забив его 00 (ноликами).


ПРЕДЕЛЬНАЯ ДЛИНА ДЛЯ ПАРАМЕТРОВ

В зависимости от идентификатора, его длина может варьироваться от 0 до 32 символов.

VID = 4 символа (2 байта)
PID = 4 символа (2 байта)

Serial Number = от 0 до 32 символов

USB Vendor = до 30 символов
USB Product = до 30 символов

Inquiry Vendor = до 8 символов
Inquiry Product = до 16 символов

USB Revision = 4 символа
Inquiry Revision = до 4 символов

PackAgeVer = до 7 символов

PTest Ver = до 16 символов

Там где есть предлог ДО, значение может быть любой длины, не выше указанной верхней планки.


А ТЕПЕРЬ САМИ ПАРАМЕТРЫ И КАК ИХ МЕНЯТЬ

Накатаю про те, которые знаю, если вы располагаете про ещё какие-то, пишите добавлю.


VID-PID

Содержатся в первой же строке по адресу 000000080000000B. Сначала идёт VID в перевернутом виде, а потом PID, тоже вверх тормашками.

ВИД ПИД iFlash меняем с помощью режима отладки SMI

Просто меняем соседние байты местами и получаем верный ответ. Из скриншота, вам будет всё понятно, как правильно прочитать vidpid и сменить его.


VENDOR-PRODUCT (ДАННЫЕ О ПРОИЗВОДИТЕЛЕ И ПРОДУКТЕ)

Бывают двух видов, USB и Inquiry, разные программы используют разные типы данных, поэтому необходимо уметь менять и те, и другие. В статье про функцию контроля устройств антивируса ESET NOD32, я как раз показывал, отличия в используемой информации с Антивирусом Касперского.

USB Vendor и USB Product записаны в Unicode-формате, в отличии от Inquiry Vendor и Inquiry Product.

Изменяем бренд флешки для обмана программ контроля

Другое и более существенное отличие в том, что для смены USB-данных (первых двух параметров), недостаточно изменить название устройства. Для них нужно ещё и отрегулировать длину строки, с помощью специальных байтов, выделенных на изображении ЧЕРНЫМ цветом. О том, как это сделать, читайте в начале статьи, там имеете необходимая техническая информация.


SERIAL NUMBER (СЕРИЙНЫЙ НОМЕР)

Обычно он расположен по адресу 000000B0 или 00000090, в зависимости от модели контроллера.

В третьей колонке располагается БАЙТ, отвечающий за длину параметра Serial Number, а начиная с пятой идёт само его значение. Причем длина серийника может быть написана и из 22 символов (к примеру), а резаться он будет всё равно согласно этому особому БАЙТУ до определённой длины.

Вся модификация серийного номера сводится к заданию длины через особый БАЙТ и редактированию самого серийника.

Схема модификации SerialNumber с помощью ручного редактирования

Можно вообще убрать серийный номер из отчётов утилит, как это делают некоторые из производителей флешек. Для этого нужно перебить на значения 00, все выделенные на скриншоте элементы, какого цвета не была бы рамка.


bcdDevice (USB Revision и Inquiry Revision)

USB Revision, как и информация о вендоре и продукте, записана в массиве в перевернутом виде, т.е. за место AB CD, там это отображается как CD AB. Следовательно, и нам для модификации, нужно записать поэтому же принципу. Параметр жестко имеет длину 4 символа (или 2 байта).

А вот Inquiry Revision, может быть любой длины, но не длиннее чем 4 символа. Символы записываются последовательно, т.е. менять их местами не нужно.

Как сменить ревизию устройства Flash Drive

USB Revision расположен по адресам 0000000C0000000D, а Inquiry Revision по адресам 0000014A0000014D.


MP DATE (ДЕНЬ, КОГДА ПРОШИЛИ ФЛЕШКУ)

В флешки зашивается дата прошивки, совершенно не лишняя вещь. Например, у меня пару сот флешек, и я просто не в состоянии помнить, прошивал ли я эту конкретную флешку или нет. А некоторые мои эксперименты это требуют.

Дата занимает 3 байта в массиве и как большинство других параметров записана в HEX-режиме.

ПРИМЕР: 19 0C 1D это 29.12.2016
Где:
1D = 29 число, просто значение в HEX.
0C = 12 месяц, тоже, HEX-данные.
19 = 2016 год, но здесь уже немного сложнее. Так 00 – это 1991 год, следовательно, плюсуем к нему наше значение: 1991 + 25 (19HEX = 25DEC) = 2016.

Как взломать и узнать время последней модификации флешки

Проверял на 4 разных флешках, во всех случаях, дата написана в строке 000001A0. В трёх случаях по адресу 000001A3 (как на рисунке), в последнем по адресу 000001A4 (т.е. на 1 байт смещена вправо). Уверен, что по первому байту, обозначающий номер года, вы без проблем отыщите нужное место.


PTEST VER (ВЕРСИЯ ИСПОЛЬЗУЕМОГО ФАЙЛА PRETEST)

Под него выделена вся строка 000001C0, пишите там всё что хотите, например, можно так спрятать своё имя и фамилию.

Что нужно для изменения Pretest данных в SMI Flash


MP PACKAGE NO (ПАРАМЕТР PACKAGEVER)

Просто по адресу 000001A8000001AE меняем эти 7 байт на значение нужное нам.

Что такое SMI PACKAGEVER в результатах программы usbflashinfo


FLASH SET (НОМЕР ЗАПИСИ В FORCEFLASH.SET)

По адресам 000001BC000001BD, хранятся в HEX-значении номер записи FlashSet. Читайте начало статьи, там написано, как переводить числа с помощью простого калькулятора.

Как повлиять на номер позиции в SMI ForceFlash


По любым вопросам ремонта флешек, вы можете получить ответ на – ФОРУМЕ USBDEV .

  • Как из под windows установить ubuntu
  • Как изменить uac windows 10
  • Как изменить admin на компьютере windows
  • Как изменить txt на html windows 10
  • Как из под windows увидеть диск linux