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


Фотография
- - - - -

Синхронизация контактов на простейших Nokia 2017-2018г


  • Закрытая тема Тема закрыта
4 ответов в этой теме

#1 f2065

f2065

    Программист

  • Администраторы ROOT
  • Сообщений: 6 994
  • Город:Russia,Moscow
  • Модель телефона: Samsung B310E, B5722, C3322, C3322i, S5610.

Отправлено 2018-июн-01 - 15:21

Нокии 2016-2018г - это уже не настоящие нокии, а китайская платформа MTK под брендом нокии.
Официально у моделей типа Nokia 105 и 106 нет связи с компьютером и нет драйверов. 
Но решения - есть!

#2 f2065

f2065

    Программист

  • Администраторы ROOT
  • Сообщений: 6 994
  • Город:Russia,Moscow
  • Модель телефона: Samsung B310E, B5722, C3322, C3322i, S5610.

Отправлено 2018-июн-01 - 15:21

Резерв



#3 f2065

f2065

    Программист

  • Администраторы ROOT
  • Сообщений: 6 994
  • Город:Russia,Moscow
  • Модель телефона: Samsung B310E, B5722, C3322, C3322i, S5610.

Отправлено 2018-июн-01 - 16:03

Nokia-105 (модели TA-1010, TA-1034, Nokia RM-908, Nokia RM-1133) и Nokia-106 (TA-1114) официально не поддерживает подключение к компьютеру.
Однако, она появляется как композитное USB-устройство с двумя портами: USB\VID_0421&PID_069A&MI_00 и USB\VID_0421&PID_069A&MI_01.
Прикрепленный файл  p130_VID_0421_PID_069A.png   22,91К   Количество загрузок: 7

Настоящих драйверов для них нигде нет, только драйвер-заглушка под WinUSB - но WinUSB интерфейс у них на самом деле не работает (продвинутые знатоки системного программирования могут помочь в этом вопросе там или там).
Удалось добраться до портов через libusbK - однако он не подписан и особого смысла городить софт через libusb нету - всё равно пользователю надо отключить проверку драйверов…
 
Поэтому, сделаем проще!
Реализовать доступ к портам оказалось можно драйверами от многих другими телефонов с аналогичной логикой.
Итак, тут взят драйвер портов от Spreadtrum, и добавлены коды VID/PID Nokia 105, Nokia 106. Вот этот модифицированный драйвер:
Прикрепленный файл  Nokia105_driver.7z   72,23К   Количество загрузок: 157

Для работы этого драйвера надо отключить проверку подписей драйверов в Windows (драйвер не подписанный - Windows ему так просто не даст работать) - инструкция там.
Устанавливается драйвер в Диспетчере устройств, через раздел «Выбрать драйвер из списка уже установленных драйверов» и «Установить с диска…».
 
Прикрепленный файл  Install_Nokia105_driver_a.png   18,44К   Количество загрузок: 10
 
Телефон в Диспетчере устройств выглядит как два устройства Nokia 105, сначала ставим драйвер на любое из них, а потом всё тоже самое - на оставшееся устройство.
Прикрепленный файл  Install_Nokia105_driver_b.png   21,72К   Количество загрузок: 11
 Прикрепленный файл  Install_Nokia105_driver_c.png   22,2К   Количество загрузок: 8
 Прикрепленный файл  Install_Nokia105_driver_d.png   21,28К   Количество загрузок: 8
Прикрепленный файл  Install_Nokia105_driver_e.png   29,74К   Количество загрузок: 8
 Прикрепленный файл  Install_Nokia105_driver_f.png   22,87К   Количество загрузок: 6

Одно устройство - станет Nokia Modem USB2Serial, а другое Nokia Debug USB2Serial. Тут на скриншотах первое Modem, но у вас может быть наоборот первое Debug - это не принципиально сейчас.
Прикрепленный файл  Install_Nokia105_driver_g.png   29,18К   Количество загрузок: 6
 Прикрепленный файл  Install_Nokia105_driver_h.png   15,89К   Количество загрузок: 5

Установка наполовину завершена, теперь для оставшегося устройства всё тоже самое надо сделать.
Прикрепленный файл  Install_Nokia105_driver_i.png   19,74К   Количество загрузок: 5

И вот всё окончательно установлено.
Прикрепленный файл  Install_Nokia105_driver_j.png   15,6К   Количество загрузок: 7

Телефон полностью появился в разделе COM-портов с нормальным портом.
Порта два - Debug - это какой-то отладочный, Modem - это нормальный порт который отвечает на AT-команды и весь софт работающий с телефоном должен работать с ним.
  • guteater нравится это

#4 f2065

f2065

    Программист

  • Администраторы ROOT
  • Сообщений: 6 994
  • Город:Russia,Moscow
  • Модель телефона: Samsung B310E, B5722, C3322, C3322i, S5610.

Отправлено 2018-июн-01 - 16:32

Теперь, когда порт доступен - можно искать/подбирать софт для работы… Увы, синхронизация таких телефонов была актуальна лет 10-15 назад - так что уже сложно вспомнить какой там был универсальный софт. Потом пошла мода бороться с конкурентами - чтобы софт был эксклюзивным бонусом конкретной модели, и программы перестали работать с чужими телефонами. А потом и вообще всё вытеснили смартфоны с синхронизацией в облако.
 
Терминалка с портом работает.
Прикрепленный файл  wTerm_Nokia105.png   13,38К   Количество загрузок: 9

Желающие покопаться в AT-командах могут это сделать при помощи wTerm например.
 
Mobiledit работает только с конкретными моделями телефонов (хоть список их у него и не маленький), Nokia 105 он не признаёт (хотя порт открывает, лог обмена есть). Так что Mobiledit пока можно забыть. Ну или раскопать как у него реализуется профиль поддержки модели, и по аналогии с каким-то другим простым MTK-телефоном сделать профиль этой нокии…
 
Я вспомнил про SiMoCo - Siemens Mobile Control - и, он немного работает с Nokia-105 и Nokia-106
Смски не видит, журналы видит криво. 
Но 2000 контактов в памяти телефона - отлично видит/редактирует/добавляет!
Так что можно забить 2000 контактов через SiMoCo. Вручную конечно, но это всё-же удобнее и быстрее чем через кнопки на телефоне.
Контакты на SIM1 тоже видит, про SIM2 не знает.
 
Ставим SiMoCo, идём в Settings, и настраиваем параметры COM-порта - надо указать тот же номер порта на котором в Диспетчере устройств находится Nokia Modem USB2Serial. В моём случае это COM3, но у вас могут быть совсем другие адреса (в зависимости от истории подключения разной периферии, COM3 например может быть занят/зарезервирован чем-то другим).
Прикрепленный файл  SiMoCo_a.png   26,54К   Количество загрузок: 9

На главном окне SiMoCo надо включить опцию UCS2 и появится поддержка русских букв. В верхнем правом углу - подключение/отключение к телефону. SMSки тут не работают, редактирование контактов работает. Для выбора контактов - в левом нижнем окне нажать «Показать» и выбрать «ME - Книжка в телефоне».
Прикрепленный файл  SiMoCo_b.png   24,11К   Количество загрузок: 5

Скачать SiMoCo (Siemens Mobile Control v.2.2.9) можно тут - Прикрепленный файл  SiMoCo v.2.2.9.rar   1,03МБ   Количество загрузок: 71

 
Если вы знаете ещё какой-то софт (древний), который успешно заработал с этой Nokia - сообщайте!
  • -=Е200=- нравится это

#5 f2065

f2065

    Программист

  • Администраторы ROOT
  • Сообщений: 6 994
  • Город:Russia,Moscow
  • Модель телефона: Samsung B310E, B5722, C3322, C3322i, S5610.

Отправлено 2018-июн-01 - 19:30

В линуксе всё гораздо проще. На примере Ubuntu v.17 x64

Люди откопали у этой модели USB-Serial под линуксом и даже написали софт для синхронизации контактов!

 

NokiaTool.sh (for linux)

 

Запускаем терминал, вводим команду:

sudo modprobe usbserial vendor=0x0421 product=0x069a

 

Прикрепленный файл  NokiaTool_a.png   28,23К   Количество загрузок: 3

 

Спойлер

NokiaTool весьма удобный инструмент, и его можно использовать и в Windows - при помощи виртуальных машин типа VMware Workstation, установить там Ubuntu, и работать с телефоном оттуда…

 






14 человек читают эту тему

0 пользователей, 2 гостей, 0 скрытых пользователей


    BrandWatch (10), Yandex (2)
Яндекс цитирования