Как заменить cid SD-карты в Windows
Обновлено: 21.11.2024
Изменение cid на SD-карте / Changer le cid sur la carte SD
Правила форума
Комментарий télécharger? Как загрузить?
Cliquez ici / Нажмите здесь viewtopic.php?f=77&t=1294
Изменение cid на SD-карте / Changer le cid sur la carte SD
Регистр CID на SD-картах должен быть доступен только для чтения, что означает, что его можно использовать для привязки устройств к определенным SD-картам, предотвращая их замену пользователем, что очень раздражает. Это может привести к тому, что вы застрянете в устройстве с картой меньшего размера, чем хотелось бы, или не сможете использовать резервную копию в случае повреждения.
Я потратил некоторое время, пытаясь понять, как изменить идентификатор на некоторых картах. На удивление мало информации об этом, когда для других устройств это просто. Например, если вы хотите изменить предположительно доступный только для чтения идентификатор на различных типах RFID-меток, вы можете просто купить в Китае специальную версию, которая позволяет это делать (часто называемую золотыми или волшебными картами). Ходят слухи о дешевых китайских SD-картах, которые не соответствуют официальным спецификациям и позволяют менять на них — сейчас у меня на столе лежит большая куча дешевых китайских SD-карт, но, к сожалению, ни одна из них этого не позволяла. Спецификация включает команду (CMD26) для записи CID, но предполагается, что она сработает только один раз на заводе, когда карте впервые присваивается идентификатор. Все карты, которые я получил, похоже, соответствовали этому ограничению. Однако, вероятно, есть способ разблокировать их…
Если вы нашли эту страницу, ища помощь по этой теме, вы, вероятно, уже видели презентацию Банни Хуанга по взлому SD-карты, к сожалению, мне не удалось отследить карты на базе APPO AX211, которые, как я думал, будут мой лучший выбор.
В этой презентации упоминались команды поставщика для Samsung eMMC, используемого в качестве встроенного хранилища на телефоне Android. Я недостаточно хорошо разбираюсь в технологии, чтобы понять, в чем разница между eMMC и SD-картами, кроме, конечно, способа упаковки SD-карт — хотя, возможно, это все, что нужно. Читая вокруг, кажется, что они работают одинаково и выглядят одинаково в Linux. Затем я наткнулся на SamDunk,
Изменить CID в Samsung eMMC
где Шону Бопре удалось разблокировать телефон Samsung (в режим разработчика), реконструировав некоторые прошивки eMMC на своем устройстве и найдя команды, которые позволили разблокировать и перезаписать CID.
Поэтому я начал покупать SD-карты Samsung, надеясь, что они будут с тем же ядром moviNAND, что и eMMC в их телефонах. Теперь у меня также есть стопка SD-карт Samsung на моем столе, но с последней другой картой, которую я нашел, я наткнулся на золото! (Собирать карты Samsung дороже, чем дешевые китайские, и нужно приложить некоторые усилия, чтобы избежать подделок.) Карта MicroSDHC Samsung EVO Plus 32 ГБ взяла команды от SamDunk и позволила мне изменить CID.
Я взял код SamDunk и немного переработал его, чтобы упростить использование для SD-карт, но на самом деле все заслуги должны принадлежать оригинальному автору. Для использования вам просто нужно рутированное Android-устройство со слотом для SD-карты. Скопируйте двоичный файл evoplus_cid на устройство и поместите его в подходящую файловую систему Linux (не FAT), а затем примените к нему разрешение на выполнение. Запустите инструмент и укажите его на устройство SD-карты, например. /dev/block/mmcblk1 (вы почти наверняка не захотите использовать mmcblk0, скорее всего, это встроенное хранилище на вашем устройстве). Перечислите папку /dev/block и убедитесь, что устройство, которое вы собираетесь использовать, появляется и исчезает, когда вы вставляете и извлекаете SD-карту, чтобы быть уверенным. Укажите новый CID, который вы хотите установить в командной строке. Если вам нужно изменить только серийный номер карты (часть CID), вы можете указать старый CID и новый серийный номер, и новый CID будет рассчитан для вас. Я предлагаю вам сначала записать старый CID на случай, если вы захотите восстановить его позже. Это можно найти в файле типа /sys/class/mmc_host/mmc1/mmc1:0001/cid, но путь может отличаться, и снова убедитесь, что вы смотрите на нужную карту, проверив, что она исчезает при удалении карты.
evoplus_cid-master CID-чейнджер Samsung Evo Plus
(скомпилированный бинарник находится в папке lib). Используйте полностью на свой страх и риск. Используйте только с подлинными картами Samsung Evo Plus, все остальные вряд ли будут работать и могут быть повреждены. Даже правильная карта потенциально может быть повреждена!
Чтобы установить совершенно новый CID:
инструкции см. также
ИЗМЕНЕНИЕ CID ПРИ ОБНОВЛЕНИИ SD-КАРТЫ (EVOPLUS_CID)
Мой недавний пост о том, как изменить CID на SD-карте Samsung Evo Plus, вызвал не только интерес, но и ряд людей, у которых возникли проблемы с этим. Я подумал, что стоит опубликовать обновление с некоторой дополнительной информацией. Во-первых, я подозреваю, что у некоторых людей, которые борются за это, есть поддельные карты — их много, и некоторые из них выглядят довольно убедительно.Другие предположили, что проблема может заключаться в различных версиях аппаратного/микропрограммного обеспечения — вполне возможно, но я не могу знать об этом (все мои карты Evo Plus работают, поэтому я не могу сравнивать с теми, которые этого не делают). Я не вижу причин, по которым разные телефоны и т. д. будут давать разные результаты — если это правильный контроллер SD (а не USB-адаптер для хранения данных), то отправка команды должна работать нормально.
Поддельные карты
Они очень распространены, и если вы погуглите поддельные карты Samsung, вы найдете много информации о том, как их обнаружить. Несколько советов, которые я усвоил по пути:
* Качество упаковки — изображение должно быть хорошо пропечатано, в высоком разрешении и с хорошей разрядностью цветов (некоторые подделки выглядят так, как будто их конвертировали в 256 цветов). Глянцевое покрытие над отпечатанными областями должно совпадать с печатью под ними, если это смещение, это плохой знак.
* Информация об упаковке — информация о продукте должна быть правильной и соответствовать карточке. У меня была одна подделка, в которой неправильно было указано, что на упаковке 32-гигабайтная карта была SDXC, а не SDHC, на самой карте было напечатано SDHC. Правильный размер также должен быть указан на упаковке. Найдите UPC по штрих-коду на обратной стороне и убедитесь, что он соответствует продукту и размеру вашей карты.
* Голограмма с проверочным кодом, который можно стереть. У настоящих они есть (по крайней мере, недавние), у подделок могут, но, вероятно, нет. У всех моих есть, но, как ни странно, когда я пытался проверить один на веб-сайте Samsung China, я ничего не получил с кодом подтверждения, хотя сайт был на китайском языке, поэтому я мог делать что-то не так.
* Карточка — множество тонких деталей, которые нужно проверить. Гладкая задняя часть, не бугорчатая, показывая детали схемы под поверхностью. Сзади черный, по краям белый. Небольшой скос на контактной стороне для облегчения вставки. Правильная информация, напечатанная на карте. Правильный шрифт, особенно для цифр емкости, некоторые подделки используют не правильный тонкий шрифт. Текст на обратной стороне печатается таким образом, что он читается контактами карты вверх. Мои сделаны на Филиппинах, но это, вероятно, не единственное место, так что не зацикливайтесь на этом.
* Card CID — проверьте и сравните с рабочими. См. ниже…
CID карты
Пример CID одной из моих карт: 1b 534d 3030303030 10 98625deb 0102 a1. CID вашей карты должен быть очень похож. Идентификатор производителя должен быть 1b, за которым следует идентификатор приложения/OEM 534d. Название продукта — 3030303030 (5 x ASCII «0»). Версия продукта — 10 (1.0). Следующие 8 шестнадцатеричных символов (98625deb) — это серийный номер SD-карты, у вас он будет другим! Дата изготовления следующая (0102 или 0 10 2), где первая цифра игнорируется, следующая пара — это год в шестнадцатеричном формате с 2000 года, а последняя цифра — это месяц в шестнадцатеричном формате. Итак, это февраль (2) 2016 (2000 + 0x10). У меня также есть карты марта 2016 года (0103), которые работают нормально. Наконец, контрольная сумма (a1) будет отличаться на вашей карте. Я сомневаюсь, что многие из подделок правильно установили CID Samsung, поэтому, надеюсь, это простой способ определить.
evoplus_cid
Я внес несколько обновлений в evoplus_cid. Если вы укажете полный 32-значный CID (и не примените модификатор серийного номера), он будет записан как есть без пересчета контрольной суммы. Это было запрошено пользователем для карт, которые, по-видимому, всегда имели контрольную сумму 00. Хотя у меня есть ноутбук, который всегда отображает 00 в качестве контрольной суммы при отображении CID, поэтому теперь мне интересно, действительно ли его картам это нужно! Я исправил ошибку при компиляции на 64-битном Linux, которая могла помешать записи CID. Я также исправил ошибку, из-за которой отображаемый CID содержал несколько дополнительных символов «FF».
Инструкция по подготовке SD-карты для RNS310:
1 - Карта памяти SD/microSDHC samsung EVO/EVO+ 16/32/64Gb старше лета 2016. Отформатируйте SD карту в FAT32 утилитой Guiformat.exe (https://fat32-format.en.softonic.com/ ).
2 - Распаковать последним WinRar и скопировать `cryptnav` на карту. Больше ничего!
3 - Запустите ноутбук с загрузочной флешки Ubuntu (предварительно созданной на ПК с помощью LiLi USB Creator или UNetbootin: http://unetbootin.github.io/)
4 - Скопируйте файлы mmc и mmc32 на рабочий стол
/>5 - Правый клик -> открыть терминал, затем перейти в папку «Рабочий стол» (командой «cd Desktop»)
6 - Дать права на выполнение команды командой «chmod 777 mmc32» и «chmod 777 mmc»
7 - Вставьте SD в слот. Команда терминала "df" и проверьте имя карты.
Где-то внизу все должно происходить "mmcblk0" + p + число.
Суффикс p "номер" - это раздел на карте, нас не интересует, просто используем "mmcblk0".
Если вы нигде не видите mmcblk0 ,
вы должны попробовать другой ноутбук со встроенным картридером на материнской плате.
Теперь вы можете прочитать исходный CID командой "cat /sys/block/mmcblk0/device/cid"
310 East V10 CID: 094150414620534402138a3117011900
310 West V10 CID: 094150414620534402104afb57011900
8 - изменить CID командой терминала:
"sudo ./mmc32 prog_cid /dev/mmcblk0 094150414620534402104afb57011900"
или
"sudo ./mmc prog_cid /dev/mmcblk0 094150414620534402104afb57011900"
Запись нового CID: 094150414620534402104afb57011900
Успех! Извлеките и снова вставьте SD-карту, чтобы проверить новый CID.
Если вы не видите сообщения об успехе, извлеките и снова вставьте SD-карту
и проверьте CID командой "cat /sys/block/mmcblk0/device/cid"
Теперь будет отображаться новый CID 094150414620534402104afb57011900
Вы должны увидеть строку 094150414620534402104afb57011900.
Последние два символа могут отличаться, например быть 69.
Если CID изменился кроме двух последних цифр, значит ничего страшного.
На последние две цифры значения не имеет,
это просто контрольная сумма, которую генерирует сама SD карта.
Если CID не изменился, попробуйте еще раз команду для изменения, извлеките и снова вставьте SD-карту
и проверьте CID командой "cat /sys/block/mmcblk0/device/cid"
Если не изменится, попробуйте та же команда, но с другой разрядностью mmc,
извлеките и снова вставьте SD-карту
и проверьте CID командой "cat /sys/block/mmcblk0/device/cid"
Например:
Инструкция по подготовке SD-карты для RNS310:
1 - Карта памяти SD/microSDHC samsung EVO/EVO+ 16/32/64Gb старше лета 2016. Отформатируйте SD карту в FAT32 утилитой Guiformat.exe (https://fat32-format.en.softonic.com/ ).
2 - Распаковать последним WinRar и скопировать `cryptnav` на карту. Больше ничего!
3 - Запустите ноутбук с загрузочной флешки Ubuntu (предварительно созданной на ПК с помощью LiLi USB Creator или UNetbootin: http://unetbootin.github.io/)
4 - Скопируйте файлы mmc и mmc32 на рабочий стол
/>5 - Правый клик -> открыть терминал, затем перейти в папку «Рабочий стол» (командой «cd Desktop»)
6 - Дать права на выполнение команды командой «chmod 777 mmc32» и «chmod 777 mmc»
7 - Вставьте SD в слот. Команда терминала "df" и проверьте имя карты.
Где-то внизу все должно происходить "mmcblk0" + p + число.
Суффикс p "номер" - это раздел на карте, нас не интересует, просто используем "mmcblk0".
Если вы нигде не видите mmcblk0 ,
вы должны попробовать другой ноутбук со встроенным картридером на материнской плате.
Теперь вы можете прочитать исходный CID командой "cat /sys/block/mmcblk0/device/cid"
310 East V10 CID: 094150414620534402138a3117011900
310 West V10 CID: 094150414620534402104afb57011900
8 - изменить CID командой терминала:
"sudo ./mmc32 prog_cid /dev/mmcblk0 094150414620534402104afb57011900"
или
"sudo ./mmc prog_cid /dev/mmcblk0 09415041462059057"> р>
Запись нового CID: 094150414620534402104afb57011900
Успех! Извлеките и снова вставьте SD-карту, чтобы проверить новый CID.
Если вы не видите сообщения об успехе, извлеките и снова вставьте SD-карту
и проверьте CID командой "cat /sys/block/mmcblk0/device/cid"
Теперь будет отображаться новый CID 094150414620534402104afb57011900
Вы должны увидеть строку 094150414620534402104afb57011900.
Последние два символа могут отличаться, например быть 69.
Если CID изменился кроме двух последних цифр, значит ничего страшного.
На последние две цифры значения не имеет,
это просто контрольная сумма, которую генерирует сама SD карта.
Если CID не изменился, попробуйте еще раз команду для изменения, извлеките и снова вставьте SD-карту
и проверьте CID командой "cat /sys/block/mmcblk0/device/cid"
Если не изменится, попробуйте та же команда, но с другой разрядностью mmc,
извлеките и снова вставьте SD-карту
и проверьте CID командой "cat /sys/block/mmcblk0/device/cid"
Комментарий télécharger? / Как загрузить ?
viewtopic.php?f=77&t=1294
Найти программу по ключевым словам / Поиск программы по ключевым словам
search.php
Комментарий s'enregistrer sur le forum ?
Как зарегистрироваться на форуме?
viewtopic.php?f=77&t=296
Signaler un téléchargement ou une vidéo corrompu
Сообщить о поврежденной загрузке или видео
posting.php?mode=post&f= 125
Каждой SD-карте и микро-SD-карте присваивается заводской CID (уникальный идентификатор), который обычно нельзя изменить. Только некоторые определенные модели позволяют вам установить собственный cid. Здесь я расскажу о SD-картах Samsung / Samsung EVO.
Какова их цель?Сменные SD-карты CID и микро-SD-карты — это обычные карты, которые дополнительно позволяют использовать их для некоторых «специальных» операций, например, для обновления навигационного программного обеспечения вашего автомобиля.
Например, для информационно-развлекательных систем радио/GPS RNS 310 и RNS 315 требуется специальная SD-карта, изготовленная производителями автомобилей (такими как Volkswagen, Seat и Skoda), чтобы обновлять программное обеспечение карт. Эти SD-карты должны быть защищены паролем и могут использоваться только в одном конкретном автомобиле.
ПРОБЛЕМА: SD-карта стоит в розницу более 180 000 долларов США.
РЕШЕНИЕ 1. Закажите оригинальную SD-карту на таких сайтах, как ebay/amazon
РЕШЕНИЕ 2. Закажите SD-карту с вашим пользовательским идентификатором и попросите продавца предоставить вам соответствующий пароль MMC для блокировки
РЕШЕНИЕ 3. Купите SD-карту со сменным CID
С помощью сменной SD-карты/микро-SD-карты с cid вы можете сделать свою собственную «специальную SD-карту», совместимую с RNS 310 / RNS 315. Как это сделать? Google — ваш друг!
Как отличить оригинальную SD-карту от поддельнойПредупреждение: есть много поддельных карт, даже на Amazon!
Убедитесь, что SD-карта произведена либо в Корее, либо на Филиппинах. я>р>
Совместимые SD-карты со сменным CID
Предупреждение: если вы ищете SD-карту Samsung с возможностью смены CID, убедитесь, что дата производства находится между 2011 и 2016 г.. Все, что выпущено с 2017 года и позже, скорее всего, не будет работать!
Эти карты устарели и работают не так быстро. Пока вы убедитесь, что кодовое имя, дата производства и производство верны, ДОЛЖНО быть хорошо! Кроме того, есть гораздо больше совместимых сменных моделей (от samsung и iotech). Ниже вы можете найти те, которые я лично протестировал.
Список совместимых моделей карт Samsung на Amazon (у меня работают все три модели)
Другие совместимые модели карт памяти Samsung (проверено другими пользователями)
-
2014 г. Рекомендовано
- Samsung MB-SP32D (производство Корея, 2014 г.)
- Samsung MB-MC32D (производство Филиппин, 2016 г.)
- Samsung MB-MC64D (производство Филиппин, 2016 г.)
Отличная статья Ричарда Бертонса о том, как изменить CID!
Если вы хотите сами попробовать изменить cid вашей SD-карты, вы можете начать здесь.
(tl;dr — пропустить инструкции ниже, см. также сообщение об обновлении) Регистр CID на SD-картах должен быть доступен только для чтения, что означает, что его можно использовать для привязки устройств к определенным SD-картам, предотвращая менять местами, что очень неприятно. Это может привести к тому, что вы застрянете в устройстве с картой меньшего размера, чем хотелось бы, или не сможете использовать резервную копию в случае повреждения.
Я потратил некоторое время, пытаясь понять, как изменить идентификатор на некоторых картах. На удивление мало информации об этом, когда для других устройств это просто. Например, если вы хотите изменить предположительно доступный только для чтения идентификатор на различных типах RFID-меток, вы можете просто купить в Китае специальную версию, которая позволяет это делать (часто называемую золотыми или волшебными картами). Ходят слухи о дешевых китайских SD-картах, которые не соответствуют официальным спецификациям и позволяют менять на них — сейчас у меня на столе лежит большая куча дешевых китайских SD-карт, но, к сожалению, ни одна из них этого не позволяла. Спецификация включает команду (CMD26) для записи CID, но предполагается, что она сработает только один раз на заводе, когда карте впервые присваивается идентификатор. Все карты, которые я получил, похоже, соответствовали этому ограничению. Однако, вероятно, есть способ разблокировать их…
Если вы нашли эту страницу, ища справку по этой теме, вы, вероятно, уже видели презентацию Банни Хуанга по взлому SD-карты, к сожалению, мне не удалось отследить карты на базе APPO AX211, которые, как я думал, будут мой лучший выбор.
В этой презентации упоминались команды поставщика для Samsung eMMC, используемого в качестве встроенного хранилища на телефоне Android. Я недостаточно хорошо разбираюсь в технологии, чтобы понять, в чем разница между eMMC и SD-картами, кроме, конечно, способа упаковки SD-карт — хотя, возможно, это все, что нужно. Читая вокруг, кажется, что они работают одинаково и выглядят одинаково в Linux. Затем я наткнулся на SamDunk, где Шону Бопре удалось разблокировать телефон Samsung (в режим разработчика), реконструировав некоторые прошивки eMMC на своем устройстве и найдя команды, которые позволили разблокировать и перезаписать CID.
Поэтому я начал покупать SD-карты Samsung, надеясь, что они будут с тем же ядром moviNAND, что и eMMC в их телефонах. Теперь у меня также есть стопка SD-карт Samsung на моем столе, но с последней другой картой, которую я нашел, я наткнулся на золото! (Собирать карты Samsung дороже, чем дешевые китайские, и нужно приложить некоторые усилия, чтобы избежать подделок.) Карта MicroSDHC Samsung EVO Plus 32 ГБ взяла команды от SamDunk и позволила мне изменить CID.
Идентификатор карты Micro SD? (ИНД)
Идентификатор карты Micro SD? (ИДС)
Привет всем, кто-нибудь может объяснить мне или дать ссылку, как получить идентификационный номер (CID) карты Micro SD. Можно ли этого добиться без использования устройства GPS?
Заранее всем спасибо!
Присоединился: 04 декабря 2011 г., 11:25 Сообщений: 5 Поблагодарили: 0 раз Поблагодарили: 0 раз
Поделиться:
Для этого вам понадобится устройство для чтения карт PCI (не USB!) + программное обеспечение, а потом все получится, у меня есть карта micro SD на 2 ГБ, которая была «заблокирована» телефоном Nokia, и мне нужно то же самое. оборудование, чтобы "разблокировать" его.
Присоединился: 17 мая 2010 г., 17:34 Сообщений: 6359 Поблагодарили: 2 раз Поблагодарили: 394 раз
Присоединился: Вт, 25 октября 2011 г., 6:41 Сообщений: 5 Поблагодарили: 0 раз Поблагодарили: 0 раз
Присоединился: 17 мая 2010 г., 17:34 Сообщений: 6359 Поблагодарили: 2 раз Поблагодарили: 394 раз
Присоединился: Вт, 25 октября 2011 г., 6:41 Сообщений: 5 Поблагодарили: 0 раз Поблагодарили: 0 раз
Я никогда не устанавливал Everest Ultimate v4.60.1500, но он похож на бесплатное приложение Speccy. (Автор CCleaner)
[Пожалуйста, зарегистрируйтесь или войдите, чтобы скачать файл]
Присоединился: 17 мая 2010 г., 17:34 Сообщений: 6359 Поблагодарили: 2 раз Поблагодарили: 394 раз
Присоединился: Вт, 25 октября 2011 г., 6:41 Сообщений: 5 Поблагодарили: 0 раз Поблагодарили: 0 раз
Fatboyfun написал: Для этого вам понадобится устройство для чтения карт PCI (не USB!) + программное обеспечение, а потом все наугад, у меня есть карта micro SD на 2 ГБ, которая была «заблокирована» телефоном Nokia, и я нужно такое же оборудование, чтобы "разблокировать" его.
Это единственный правильный ответ. больше нет.
Вы можете изменить серийный номер своей карты с помощью USB-ридера, но это не то же самое, что Garmin видит? (работает только с некоторыми устройствами WinCE. )
Присоединился: 13 февраля 2010 г., 21:59 Сообщений: 1011 Местонахождение: Острова Питкэрн Поблагодарили: 0 раз Поблагодарили: 144 раз Возраст: 56
Я помню, что видел гаджет, который мог считывать/форматировать защищенную область карты, где хранились серийный номер/номер CID и аппаратный ключ шифрования, но я не помню, как он назывался, поэтому не могу найти это.
Присоединился: 17 мая 2010 г., 17:34 Сообщений: 6359 Поблагодарили: 2 раз Поблагодарили: 394 раз
Спасибо за ответы. Имеет ли идентификатор карты установленный формат? то есть 10 числовых символов (как я читал здесь)? Я спрашиваю, потому что мое устройство Garmin показывает 8 или 9 символов для идентификатора карты.
Спасибо
Присоединился: 04 декабря 2011 г., 11:25 Сообщений: 5 Поблагодарили: 0 раз Поблагодарили: 0 раз
Я использую ReadCID, работаю от имени администратора, Windows 7 Ultimate x86, ноутбук Asus с картридером; Идентификатор карты находится в шестнадцатеричном формате 62018ffe и переводится в dec с помощью калькулятора Windows 7: 16442 69566; использовать в Nuvi 660 и работать нормально.
Присоединился: Вт, 25 октября 2011 г., 6:41 Сообщений: 5 Поблагодарили: 0 раз Поблагодарили: 0 раз
[Пожалуйста, зарегистрируйтесь или войдите, чтобы скачать файл]
Еще один важный момент заключается в том, что он работает только тогда, когда SD-карта вставлена в устройство чтения, которое подключено непосредственно к шине pci. Если в цепочке участвует USB, то сообщения DeviceIOControl поступают на хост-контроллер USB, а он их не понимает.
Fatboyfun написал: Для этого вам понадобится устройство для чтения карт PCI (не USB!) + программное обеспечение, а потом все наугад, у меня есть карта micro SD на 2 ГБ, которая была «заблокирована» телефоном Nokia, и я нужно такое же оборудование, чтобы "разблокировать" его.
Связанная страница содержит ссылку для загрузки. Вы также можете скачать ее здесь. 3573
Присоединился: 17 мая 2010 г., 17:34 Сообщений: 6359 Поблагодарили: 2 раз Поблагодарили: 394 раз
Читайте также: