Перейти к содержимому

Как изменить cid microsd

  • автор:

Как изменить cid microsd

  • Shop
  • Portal
  • Help

Hello There, Guest! Login Register

MSL Works Forums
Board Message

  1. You are not logged in or registered. Please login and retry the desired action. Login | Need to register?
  2. You do not have permission to access this page. Are you trying to access administrative pages or a resource that you shouldn’t be? Check in the forum rules that you are allowed to perform this action.
  3. Your account may have been disabled by an administrator, or it may be awaiting account activation.
  4. You have accessed this page directly rather than using appropriate forms or links.
  • Forum Team
  • MSL Works
  • Return to Top
  • Lite (Archive) Mode
  • Mark all forums read
  • RSS Syndication

Current time: 08-01-2024, 22:01 Powered By MyBB, © 2002-2024 MyBB Group.

AutoSoftos.com

  • Доллар — 76.50
  • Евро — 91.70

AutoSoftos.com » Статьи » Клонирование карт памяти автомобильной навигации

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

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

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

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

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

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

ls -l /sys/block |grep mmc

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

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

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

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

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

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

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

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

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

find /sys -name cid -print

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

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

устанавливаем Git:

apt install git

меняем папку:

и скачиваем саму программу:

git clone https://github.com/raburton/evoplus_cid.git

переключаемся на папку с программой:

после чего компилируем программу:

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:

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

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

Переключаемся на папку с программой:

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

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

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

./evoplus_cid /dev/mmcblk1 5d53424c32424d310100cceddb00eb00

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

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

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

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

Внимание! Нажимая на ссылку «скачать» Вы обязуетесь, после ознакомления, удалить скаченный файл со своего компьютера. Всё содержимое сайта autosoftos.com взято из свободных источников, и также свободно распространяется. Если это Вы являетесь автором данного материала, то, пожалуйста, свяжитесь с нами, для того чтобы обеспечить пользователям, приятную и удобную альтернативу, после ознакомления, покупки качественного «оригинала» непосредственно от издателя. Администрация сайта не несёт никакой ответственности за противоправные действия, и какой либо ущерб, понесённый правообладателями.

нравится

0

не нравится

0

Правим CID карты памяти для Amundsen

Всем привет! После очередного обновления карт навигации на официальном сайте 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

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

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

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

Запчасти на фото: 191000. Фото в бортжурнале 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

Вводим команду 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

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

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

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

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

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

Как изменить cid microsd

Сообщений: 1389
Спасибо сказали: 428 раз

Возникла необходимость поменять CID карты памяти. Кто лично делал такое?
То что не все карты это поддерживают знаю.
Все способы, что нашёл, работают через Линукс. Есть варианты проще?
Знаю что есть скрипт для iprog+, и в том же топике упоминалось что Оранж5 это тоже умеет, но как это сделать не нашел нигде.
В общем буду рад любой информации.

chiptuning-ekaterinburg.ru
srs96.ru
ежли что. стучитесь в Viber!

Ответов (1 — 15)

Saveliy 44 лет
Россия, Москва
18.1.2018, 21:09

Группа: Главные администраторы

Сообщений: 13244
Спасибо сказали: 2007 раз

Саня, подожди, что значит проще? Куда проще Linux не может быть, все что нужно, это на болванку записать любой лайф CD или на флешку и твори что хочешь через 10 минут. Debian тот же, ну или Ubuntu. Там у тебя и вайфай и все подрубится само, что нужно.

Просто к сожалению некоторые полезные программки невозможно написать как обычные программы, только консольного типа. Отсюда уже два варианта, или батники писать или скрипт для Linux в Bash, что намного проще, чем ковыряться с этими батниками. Видимо поэтому некоторые «возможности» и реализованы в основном на Linux.

Спасибо сказали:

Cardiag 46 лет
Ижевск, Ижевск
18.1.2018, 21:54

Группа: Real User

Сообщений: 528
Спасибо сказали: 63 раза

На вмварю поставить убунту.

Saveliy 44 лет
Россия, Москва
18.1.2018, 22:01

Группа: Главные администраторы

Сообщений: 13244
Спасибо сказали: 2007 раз

Ну да, можно и на виртуалку. Но на виртуалке скорость портов падает, для скоростных интерфейсов может не подойти. Скоростные, это слишком частые запросы по COM порту с маленьким таймаутом. Надо пробовать. Флешка с Linux за пазухой, на все случаи жизни. Да и виртуалка часто помогает, она конечно удобнее в плане перетаскивания файлов с основной системы. Но и тут обычная вторая флешка или SD карта выручит. А что касается виртуалки, это еще саму виртуалку нужно найти и установить 🙂

Aspid 41 лет
Россия, Екатеринбург
18.1.2018, 22:02

Сообщений: 1389
Спасибо сказали: 428 раз

Цитата(Saveliy @ 18.1.2018, 23:09)

Саня, подожди, что значит проще? Куда проще Linux не может быть, все что нужно, это на болванку записать любой лайф CD или на флешку и твори что хочешь через 10 минут. Debian тот же, ну или Ubuntu. Там у тебя и вайфай и все подрубится само, что нужно.
Просто к сожалению некоторые полезные программки невозможно написать как обычные программы, только консольного типа. Отсюда уже два варианта, или батники писать или скрипт для Linux в Bash, что намного проще, чем ковыряться с этими батниками. Видимо поэтому некоторые «возможности» и реализованы в основном на Linux.

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

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *