Резервне копіювання / доступ до SMS на Nokia 3310 3g / 2017 з ПК з Linux?


1

Я намагаюся створити резервні копії SMS-повідомлень на Nokia 3310 3G на ПК Ubuntu 18.04; зауважимо, що апаратна система-на-chiand OS відрізняється за версією a Nokia 3310 (2017) :

Система на чіпі / Операційна система:

  • MediaTek MT6260 / Nokia Series 30+ (2G)
  • Spreadtrum SC7701B / ОС (3G) на базі Java
  • Spreadtrum SC9820A / Yun OS (4G, CMCC)

У мене є 3G, тому у мене є "Smart Feature OS", яка, мабуть, є версією KaiOS ( Чи існує різниця між KaiOS та «розумною ОС функцій»? : КайОС ), яка, мабуть, KaiOS - операційна система смартфонів | Хакерські новини ) - вилка ОС Firefox.

я знайшов http://os.firefox.com.cn/pcsync.html яка, очевидно, була синхронізованою / резервною програмою ПК для ОС Firefox, поки вона ще існувала; це фактично розширення firefox, яке я встановив у Firefox 43, але він не знаходить телефон. Знову ж таки, розширення використовує "ADB Helper add-on", і adb:

$ adb devices -l
List of devices attached

... також не вказує на цей пристрій.

Підключення цього пристрою через USB-підказка "Лише заряджання" або "Масове зберігання"; adb не виявляє пристрій у жодному з цих режимів.

Коли в режимі масового зберігання, я отримую /media/disk який, мабуть, є внутрішнім розділом, і /media/0000-9C43 яка є моєю карткою SD. Дивлячись на внутрішній розділ:

$ tree /media/disk/
/media/disk/
├── Alarm
├── Audio
├── Backups
├── DRM_LRO
├── Ebook
├── Filearray
├── Java
│   ├── Media
│   └── tmp
├── JBed
│   └── Installed
│       ├── s0__d0.db
│       ├── s0__d1.db
│       ├── s0__d2.db
│       ├── s0__d3.db
│       ├── s0__d4.db
│       ├── s0__d5.db
│       ├── s0__d6.db
│       ├── s0_.jah
│       ├── s0_.obj
│       ├── s1__d0.db
│       ├── s1_.jah
│       ├── s1_.obj
│       ├── s2__d0.db
│       ├── s2__d1.db
│       ├── s2__d2.db
│       ├── s2__d3.db
│       ├── s2__d4.db
│       ├── s2__d5.db
│       ├── s2__d6.db
│       ├── s2_.jah
│       ├── s2_.obj
│       ├── s3__d0.db
│       ├── s3__d1.db
│       ├── s3__d2.db
│       ├── s3__d3.db
│       ├── s3__d4.db
│       ├── s3__d5.db
│       ├── s3__d6.db
│       ├── s3__d7.db
│       ├── s3_.jah
│       ├── s3_.obj
│       ├── s4__d0.db
│       ├── s4__d1.db
│       ├── s4__d2.db
│       ├── s4__d3.db
│       ├── s4__d4.db
│       ├── s4__d5.db
│       ├── s4__d6.db
│       ├── s4_.jah
│       ├── s4_.obj
│       ├── s5_.jah
│       ├── s5_.obj
│       ├── s6__d0.db
│       ├── s6_.jah
│       └── s6_.obj
├── Music files
├── OperaMini
│   └── mini4
│       ├── enteredlinks.ini
│       ├── enteredsearches.ini
│       ├── reksio.ini
│       └── speeddials.ini
├── Others
├── Photos
│   ├── DSC_0000001.jpg
│   ├── DSC_0000002.jpg
│   └── Saved Pictures
├── Received files
│   └── Nokia.txt
├── Recordings
│   ├── Radio recordings
│   ├── Received recordings
│   └── Voice recordings
├── System
│   ├── Gallery
│   │   └── main_filelist.txt
│   ├── MMS
│   │   ├── 47192.mms
│   │   └── mmslist.ini
│   ├── moreringset
│   │   └── envset.ini
│   ├── Mp3_res
│   │   ├── list1.lst
│   │   ├── list2.lst
│   │   ├── list3.lis
│   │   ├── listinfo.data
│   │   └── MyMusic.lst
│   └── Video
├── vCalendar
├── vCard
└── Video

31 directories, 61 files

... Не можу знайти нічого, що відповідає SMS-повідомленням або контактам. Крім того, здається, що система використовує JBed, яка є або a невелика, швидка віртуальна машина Java (JVM) для вбудованих систем реального часу або JBED - Запуск Java-ігор і додатків на пристрої Android .

За допомогою Bluetooth це рекламує пристрій:

$ sdptool browse XX:XX:XX:XX:XX:XX | grep "Service Name\|RFCOMM"
Service Name: OBEX File Transfer
  "RFCOMM" (0x0003)
Service Name: OBEX Object Push
  "RFCOMM" (0x0003)
Service Name: Advanced Audio
Service Name: Voice Gateway
  "RFCOMM" (0x0003)
Service Name: Voice Gateway
  "RFCOMM" (0x0003)

Я не можу отримати gammu або wammu для з'єднання з цим пристроєм. Найближчий я отримав з gnokii використовував цей конфігураційний файл, nokia3310-gnokii.config:

[global]
port = XX:XX:XX:XX:XX:XX
initlength = default
connection = bluetooth
rfcomm_channel = 3
model = AT

Ось що gnokii каже:

$ gnokii --config nokia3310-gnokii.config --identify
GNOKII Version 0.6.31
LOG: debug mask is 0x1
Config read from file nokia3310-gnokii.config.
phone instance config:
model = AT
port = XX:XX:XX:XX:XX:XX
connection = bluetooth
initlength = default
serial_baudrate = 19200
serial_write_usleep = -1
handshake = software
require_dcd = 0
smsc_timeout = 10
rfcomm_channel = 3
sm_retry = 0
Initializing AT capable mobile phone ...
Serial device: opening device XX:XX:XX:XX:XX:XX
Channel: 3
Channel: 3
Using channel: 3
Message sent: 0x00 / 0x0004
41 54 5a 0d                                     | ATZ             
write: [ATZ<cr>]
read : [ERROR<cr><lf>]
Message received: 0x00 / 0x0007
03 45 52 52 4f 52 0d                            |  ERROR          
Received message type 00
Message sent: 0x00 / 0x0005
41 54 45 31 0d                                  | ATE1            
write: [ATE1<cr>]
read : [ERROR<cr><lf>]
Message received: 0x00 / 0x0007
03 45 52 52 4f 52 0d                            |  ERROR          
Received message type 00
Message sent: 0x00 / 0x000a
41 54 2b 43 4d 45 45 3d 31 0d                   | AT+CMEE=1       
write: [AT+CMEE=1<cr>]
read : [OK<cr><lf>]
Message received: 0x00 / 0x0004
02 4f 4b 0d                                     |  OK             
Received message type 00
Message sent: 0x06 / 0x0007
41 54 2b 47 4d 4d 0d                            | AT+GMM          
write: [AT+GMM<cr>]
read : [^@^DME ERROR: 4<cr><lf>]
Message received: 0x06 / 0x000f
05 00 04 4d 45 20 45 52 52 4f 52 3a 20 34 0d    |    ME ERROR: 4  
Received message type 06
Message sent: 0x06 / 0x0008
41 54 2b 43 47 4d 4d 0d                         | AT+CGMM         
write: [AT+CGMM<cr>]
read : [^@^DME ERROR: 4<cr><lf>]
Message received: 0x06 / 0x000f
05 00 04 4d 45 20 45 52 52 4f 52 3a 20 34 0d    |    ME ERROR: 4  
Received message type 06
Initialization failed (6)
Serial device: closing device
Telephone interface init failed: Function or connection type not supported by the phone or by the phone driver.
Quitting.
Function or connection type not supported by the phone or by the phone driver.

Я спробував перевірити AT через Bluetooth серіал:

  • По-перше, внесіть зміни відповідно до: https://raspberrypi.stackexchange.com/questions/41776/failed-to-connect-to-sdp-server-on-ffffff000000-no-such-file-or-directory
  • sudo chmod 777 /var/run/sdp після перезавантаження, навіть із зазначеними вище змінами
  • sdptool add --channel=3 SP
  • sdptool browse local і запишіть "Service RecHandle: 0x1000e" для останньої служби послідовного порту
  • sudo rfcomm connect /dev/rfcomm0 XX:XX:XX:XX:XX:XX 3 в одному терміналі
  • sudo socat - /dev/rfcomm0,crnl в іншому терміналі
  • sdptool del 0x1000e після завершення

Тут я побачив, що майже кожна команда АТ (в тому числі AT+CMGL "Список повідомлень") повертається +CME ERROR: 4, який Операція не підтримується , окрім AT+CMEE=1 Повідомити про помилку завершення мобільного зв'язку і AT+CLCC ( Список поточних викликів ), яка не виглядає добре.

Отже, яким я можу використовувати програмне забезпечення для доступу до SMS на цьому телефоні (і, можливо, видалити його)?

Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.