shov02

Поиск по сайту


”И”   ”ИЛИ”

Где и как купить Оплата и доставка

shov

 

Рейтинг@Mail.ru Яндекс цитирования
 

Электронное кольцоПредыдущий ресурсСлучайный выборЭлектронное кольцоСледующий ресурс

end

bullet_6В начало > Инфо > Статьи

  Создание эмулятора SIM-карточки

 

 

 

 

 

 

 

bullet_9a05 Общие положения

 

bullet_9a05 ЧИП-карта изнутри

 

bullet_9a05 Считывание KI и IMSI

 

bullet_9a05 Эмулятор SIM-EMU 6.xx

 

       bullet_9a05 Создание эмулятора

 

       bullet_9a05 Настройка SIM-EMU

 

bullet_9a05 Эмулятор на GOLD Wafer карточке

 

bullet_9a05 Как правильно вырезать карточку

 

bullet_9a05 Дополнительные файлы, документация

 

 

 

 

 

 

bullet_10f03  Создание эмулятора

 

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

  1. Сканирование карточек
  2. Подготовка прошивки.
  3. Программирование FLASH памяти карточки
  4. Программирование EEPROM памяти карточки
  5. Настройка эмулятора

     Теперь поподробнее.
Первым делом необходимо получить необходимые ключи всех sim-карточек, которые впоследствии будут записаны в эмулятор. Как это сделать описано в предыдущем разделе этой статьи.

     Подготовка прошивки - этот этап для "продвинутых" пользователей. Если Вы программируете карточку стандартной версией прошивки, то этот пункт можно пропустить. Подготовка прошивки производится с помощью специальной программы настройщика Sim_Emu Configurator . Эта программа позволяет более тонко настроить все параметры эмулятора, коды KI и IMSI могут быть имплантированы в прошивку прям с клавиатуры компьютера. Настраиваются такие параметры как ADN#, SMS#, FDN#, PIN,PUK, и т.д. Конфигуратор поможет подготовить прошивку под различные типы карточек SILVER, GREEN, GREEN-2. Более подробно о работе конфигуратора можно почитать здесь

     Перед программированием карточки Вы должны иметь два файла прошивки 1- для FLASH памяти карточки, 2 - для EEPROM памяти карточки.

   Прошиваем FLASH память. На самом деле мы прошиваем память микроконтроллера встроенного в карточку.
   Прошиваем
EEPROM память. Здесь мы прошиваем микросхему "внешней EEPROM памяти" которая находится в карточке. Этот этап проходит гораздо быстрей чем предыдущий

   Далее, если вы не производили предварительную настройку прошивки, настраиваем эмулятор с помщью меню телефона. Как это сделать описано в следующем разделе статьи

Теперь один очень важный момент. Какой программатор выбрать?
     Если Вам необходимо сделать всего лишь один эмулятор для себя, и вы не хотите заморачиваться с программированием карточек, то Вам понадобиться только
SimScaner
     Вам понравилось пользоваться эмулятором и вы захотели использовать сразу несколько одновременно, например один в своем телефоне, другой в автомобильном телефоне, третий на даче и т.д., друзья попросили помочь и им обзавестись эмулятором. Тогда вам потрбуется к ранее приобретенному SimScanerу прикупить дополнительный программатор JDM "Smart"
     Программирование карточки происходит следующим образом. Сначала с помощью
JDM "Smart"a программируем Flash память карточки , затем вырезаем из большой заготовки маленькую sim-карточку (как это правильно сделать описано здесь ) или выламываем ее если заготовка специально перфорирована. И теперь с помощью SimScanera заливаем прошивку EEPROM -памяти в вырезаную карточку. SimScaner является как сканером так и программатором.

Если же Вам необходимо делать эмуляторы в серийных количествах, то для всех этапов подойдет более дорогой но и более универсальный и быстрый программатор Multi-YO.

 

 

 

 

 

     Эмулятор SIM-EMU 6 существует для трех типов карточек: SILVER, GREEN и GREEN-2. Карточки имеют один и тот же микроконтроллер PIC16F876(PIC16F877) и различаются только объемом внешней EEPROM памяти, а именно:

SILVER     24LC64 64кб
GREEN     24LC128 128Кб
GREEN-2   24LC128 256Кб

В связи с этим, число активных ячеек (ADN,SMS,FDN) в этих картах будет различаться.

     Самый свежий комплект эмулятора можно скачать отсюда:

 

 

 

 

 

dload8a02  simemu_6.01.rar

 

 

 

 

 

     В нем найдете:

  • Прошивку EEPROM SIM_EMU_EP_6.00.hex
  • Прошивки FLASH SIM_EMU_FL_6.01_xxx.hex (где xxx - язык меню)
  • Конфигуратор (упрощенная версия) SIM_EMU_6.01_CFG.exe
  • Дополнительные файлы

 

 

 

 

 

     Для более тонкой настройки прошивок рекомендуется использовать конфигуратор 6.21 :

 

 

 

 

 

dload8a02  simemu_cfg_2.1.rar

 

 

 

 

 

 

 

 

 

 

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

 

 

 

 

 

dload8a02  simemu601s.rar

 

 

 

 

 

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

ADN =188 ; SMS =10 ; FDN = 10
 

     Теперь приступим непосредственно к программированию смарт-карточки.

     Как уже указывалось ранее, первым делом необходимо запрограммировать FLASH память карточки. Для этого воспользуемся программой IC-PROG и программатором JDM "SMART". После запуска IC-PROG настройте ее для работы с микроконтроллером PIC16F877. Загрузите с помощью меню Файл/Открыть файл (или Ctrl+O) прошивку SIM_EMU_FL_6.01_ENG.hex.

 

 

 

 

 

se_icp102

 

 

 

 

 

     Для данной прошивки значение контрольной суммы (Checksum) - A004
Если вы хотите скрыть область памяти, в которой хранится KI, программируйте  микроконтроллер с установленным битом CPD

     Теперь необходимо запрограммировать внешнюю EEPROM память чип-карты, для этого потребуется
SIM Scaner и IC-PROG (можно также воспользоваться программой Winphoenix)

     Сначала необходимо настроить
IC-PROG для работы с внешней памятью чип-карточки, для этого в меню Настройки установите галочку на СмартКарта (Phoenix), а в качестве программируемой микросхемы выберите 24С64 (для карточек GREEN и GREEN-2 - 24C128 и 24C256 соответственно)

 

 

 

 

 

se_icp2

 

 

 

 

 

     Теперь настроим интерфейс программатора, для этого необходимо зайти в Настройки/Опции/СмартКарта и установить все значения как показано на рисунке

 

 

 

 

 

se_icp3

 

 

 

 

 

     Загрузите в программу файл прошивки SIM_EMU_EP_6.00.hex контрольная сумма для него 1E8F. Запрограммируйте EEPROM память нажав F5

     Эмулятор готов к работе

 

 

 

 

 

Назад          Вверх           Далее

 

 

 

 

 

 

 

 

bullet_6В начало > Инфо > Статьи

bottom_left

[Новости] [Продукция] [Инфо] [Контакты]

 

copyright302

bottom_right
pricee-mailДобавить в избранное карта сайтаобщениеRSS

bullet_2r02   Текущий курс:
 
1 у.е =  грн  налич
  1 у.е =  грн  б/нал

bullet_2r02  Новинки

Тритон
”Тритон”
Программатор с возможностью автономной работы (Универсал.)
line5
Multi-Box
JETLink 5
USB2.0 Отладчик  микро
контроллеров ARM7/ARM9

bullet_2r02  Хиты продаж

AOYUE-968
Aoyue 968.
Цифровая паяльная станция. (Фен, паяльник, дымоотвод)
line5
PonyProg 2000
PonyProg 2000
Универсальный программатор начального уровня