Серийный номер sd карты как узнать linux

Проект Артемия Ленькова

Понемногу обо всём

Клонирование карт памяти автомобильной навигации

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

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

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

Данный способ является универсальным и подходит для большинства навигационных программ, используемых автопроизводителями, поскольку привязка навигации осуществляется к 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.

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

» data-medium-file=»https://aslenkov.ru/wp-content/uploads/2017/05/Navi-07-300×142.jpg» data-large-file=»https://aslenkov.ru/wp-content/uploads/2017/05/Navi-07.jpg» loading=»lazy» src=»https://aslenkov.ru/wp-content/uploads/2017/05/Navi-07.jpg» alt=»Navi — 07″ width=»480″ height=»227″ srcset=»https://aslenkov.ru/wp-content/uploads/2017/05/Navi-07.jpg 480w, https://aslenkov.ru/wp-content/uploads/2017/05/Navi-07-300×142.jpg 300w» sizes=»(max-width: 480px) 100vw, 480px»/>

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

» data-medium-file=»https://aslenkov.ru/wp-content/uploads/2017/05/Navi-01-300×22.jpg» data-large-file=»https://aslenkov.ru/wp-content/uploads/2017/05/Navi-01.jpg» loading=»lazy» src=»https://aslenkov.ru/wp-content/uploads/2017/05/Navi-01.jpg» alt=»Navi — 01″ width=»640″ height=»47″ srcset=»https://aslenkov.ru/wp-content/uploads/2017/05/Navi-01.jpg 640w, https://aslenkov.ru/wp-content/uploads/2017/05/Navi-01-300×22.jpg 300w» sizes=»(max-width: 640px) 100vw, 640px»/>

Читайте также:  Получить пользователей системы windows

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

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

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

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

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

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

» data-medium-file=»https://aslenkov.ru/wp-content/uploads/2017/05/Navi-02-300×125.jpg» data-large-file=»https://aslenkov.ru/wp-content/uploads/2017/05/Navi-02.jpg» loading=»lazy» src=»https://aslenkov.ru/wp-content/uploads/2017/05/Navi-02.jpg» alt=»Navi — 02″ width=»640″ height=»267″ srcset=»https://aslenkov.ru/wp-content/uploads/2017/05/Navi-02.jpg 640w, https://aslenkov.ru/wp-content/uploads/2017/05/Navi-02-300×125.jpg 300w» sizes=»(max-width: 640px) 100vw, 640px»/>

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

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

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

» data-medium-file=»https://aslenkov.ru/wp-content/uploads/2017/05/Navi-03-300×22.jpg» data-large-file=»https://aslenkov.ru/wp-content/uploads/2017/05/Navi-03.jpg» loading=»lazy» src=»https://aslenkov.ru/wp-content/uploads/2017/05/Navi-03.jpg» alt=»Navi — 03″ width=»640″ height=»47″ srcset=»https://aslenkov.ru/wp-content/uploads/2017/05/Navi-03.jpg 640w, https://aslenkov.ru/wp-content/uploads/2017/05/Navi-03-300×22.jpg 300w» sizes=»(max-width: 640px) 100vw, 640px»/>

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

  • устанавливаем Git:
  • меняем папку:
  • и скачиваем саму программу:
  • переключаемся на папку с программой:
  • после чего компилируем программу:

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

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

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

» data-medium-file=»https://aslenkov.ru/wp-content/uploads/2017/05/Navi-04-300×21.jpg» data-large-file=»https://aslenkov.ru/wp-content/uploads/2017/05/Navi-04.jpg» loading=»lazy» src=»https://aslenkov.ru/wp-content/uploads/2017/05/Navi-04.jpg» alt=»Navi — 04″ width=»640″ height=»44″ srcset=»https://aslenkov.ru/wp-content/uploads/2017/05/Navi-04.jpg 640w, https://aslenkov.ru/wp-content/uploads/2017/05/Navi-04-300×21.jpg 300w» sizes=»(max-width: 640px) 100vw, 640px»/>

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

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

» data-medium-file=»https://aslenkov.ru/wp-content/uploads/2017/05/Navi-05-300×23.jpg» data-large-file=»https://aslenkov.ru/wp-content/uploads/2017/05/Navi-05.jpg» loading=»lazy» src=»https://aslenkov.ru/wp-content/uploads/2017/05/Navi-05.jpg» alt=»Navi — 05″ width=»640″ height=»49″ srcset=»https://aslenkov.ru/wp-content/uploads/2017/05/Navi-05.jpg 640w, https://aslenkov.ru/wp-content/uploads/2017/05/Navi-05-300×23.jpg 300w» sizes=»(max-width: 640px) 100vw, 640px»/>

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

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

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

Читайте также:  Windows удалила раздел mac os

» data-medium-file=»https://aslenkov.ru/wp-content/uploads/2017/05/Navi-06-300×28.jpg» data-large-file=»https://aslenkov.ru/wp-content/uploads/2017/05/Navi-06.jpg» loading=»lazy» src=»https://aslenkov.ru/wp-content/uploads/2017/05/Navi-06.jpg» alt=»Navi — 06″ width=»640″ height=»60″ srcset=»https://aslenkov.ru/wp-content/uploads/2017/05/Navi-06.jpg 640w, https://aslenkov.ru/wp-content/uploads/2017/05/Navi-06-300×28.jpg 300w» sizes=»(max-width: 640px) 100vw, 640px»/>

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

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

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

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

Также предлагаю всем желающим поучаствовать в совместной покупке новых карт России 2016/2017 для Navi 600/900. После чего я выложу в сеть все необходимые файлы для дублирования.

Opel Navi 600/900

Nissan Connect

На сегодня всё. Присылайте ваши вопросы, связанные с работой фирменного интерфейса MIUI, настройкой смартфонов Xiaomi и других мобильных устройств на ОС Android мне на почту или в личку Telegram. Ответы на лучшие из них я опубликую в рубрике Ликбез. А также подписывайтесь на мой канал aslenkov_ru в Telegram, и вы первыми узнаете о новых записях на моём сайте.

Update. CID для новых карт Европы выдаю после личного обращения.

Update2. По просьбе читателей добавляю кнопку Яндекс.Деньги для сбора средств на покупку новых карт Opel Navi Россия 2017. После получения новых карт, я создам образ и обновлю данную статью, а также проведу розыгрыш данной карты среди тех, кто скидывался на покупку. Поэтому при переводе указывайте свой электронный адрес, чтобы можно было связаться с победителем.

Источник

Серийный номер sd карты как узнать linux

Information about an SD card is encoded in its internal card registries. One of these is the Card Identification (CID) Register, a 16 byte code that contains information that uniquely identifies the SD card, including the card serial number (PSN), manufacturer ID number (MID) and manufacture date (MDT). The CID register is set when the card is manufactured and cannot be changed after it is set. (According to SD card specification the information is only to be written once, however if a card does not conform to the specification this information could be changed!)

How to read the CID from an SD card

One way to read the CID is to use a laptop with an SD card slot. Card readers in laptops are usually connected directly through the PCI bus (or IDE bus). This will not work through a USB card reader because the command to retrieve the card information is intercepted and not understood by card readers. Not all computers with built-in card slots will work, some internal card readers are connected through a USB bus.

Читайте также:  Удалил файлы windows не запускается

Assuming you have the proper hardware, there are several methods you can use to get the card information. With Linux, reading the internal SD card information is simple. Insert the card and look under /sys/block/mmcblk0/device/ (this location may change depending on your platform, it may be mmcblk1 or in a different location). Under this location you will see several attributes available that include the CID and CSD registers and the information inside it.

To view the CID, the command is cat /sys/block/mmcblk0/device/cid (the exact location may be different)

What information is in the CID?

The following information is stored in the CID:

Name Field Linux attribute* Description
Manufacturer ID MID manfid Assigned by SD-3C, LLC.
OEM/Application ID OID oemid Identifies the card OEM and/or the card contents. Assigned by SD-3C, LLC.
Product Name PNM name 5 characters long (ASCII)
Product Revision PRV hwrev, fwrev Two binary coded decimal (BCD) digits. Each is four bits. The PRV is in the form x.y. The PRV can also be found by using the hwrev and fwrev, where x=hwrev and y=fwrev
Serial Number PSN serial This 32 bit field is intended to be read as an unsigned integer
Manufacture Date Code MDT date Manufacture date is stored in the form yym (offset from 2000)
CRC7 checksum CRC 7 bit code used for checking errors in the card register

* these are the attribute titles used for the card in Linux

List of Common Manufacturer ID (MID)

Manufacturer ID (MID) are assigned by the SD Assoication (SD-3C LLC). They consider this information confidential so an official list is not published.

The following list was compiled by reading the CID on numerous SD cards. Many card brands are produced by OEM suppliers, and the MID and OEMID may reflect this, or in some cases they appear to show the producer of the card controller. For example, PNY cards have been found with 0x000028 and BE (Lexar) or 0x000027 and PH (Phison).

Company MID OEMID Card brands found with this MID/OEMID
Panasonic 0x000001 PA Panasonic
Toshiba 0x000002 TM Toshiba
SanDisk 0x000003 SD (some PT) SanDisk
Samsung 0x00001b SM ProGrade, Samsung
AData 0x00001d AD AData
Phison 0x000027 PH AgfaPhoto, Delkin, Integral, Lexar, Patriot, PNY, Polaroid, Sony, Verbatim
Lexar 0x000028 BE Lexar, PNY, ProGrade
Silicon Power 0x000031 SP Silicon Power
Kingston 0x000041 42 Kingston
Transcend 0x000074 JE or J` Transcend
Patriot(?) 0x000076 пїЅпїЅ Patriot
Sony(?) 0x000082 JT Gobe, Sony
0x00009c SO Angelbird (V60), Hoodman
0x00009c BE Angelbird (V90)

How can I use the information from the CID?

The CID information can be helpful in identifying counterfeit memory cards. We include the CID data in our SD card reviews so you may compare it with your cards.

Источник

Оцените статью