[MTK] NokiaTool.sh - skrypt do sterowania Nokią z poziomu systemu Linux.

Sztuczki, wskazówki i triki pokazujące ukryte funkcje.

Post by pawelooss » 11 Oct 2019, o 18:18

Przeglądając internety natknąłem się na dość interesujący skrypt Basha dla użytkowników Linuksów o nazwie NokiaTool.sh... Według opisu pozwala on na używanie nieudokumentowanego połączenia szeregowego w feature phone'ach Nokii i Microsoftu z procesorem MediaTek, w celu sterowania nimi z komputera. Projekt jest ciągle w toku i wykorzystuje tylko niektóre fragmenty informacji o wewnętrznych elementach telefonu dostępnych publicznie, więc w żadnym wypadku nie uważaj go za stabilny, ani nie używaj go jako zamiennika oficjalnych narzędzi, jeśli takowe istnieją.

Funkcje skryptu NokiaTool podzielone są na podkomendy. Każda z nich jest opisana w odpowiedniej sekcji.
Zależności: stty, grep, iconv, od, sed, tr, cut. Najprawdopodobniej są już obecne w twojej dystrybucji.
Najlepiej ustaw skrypt jako wykonywalny (przez chmod +x) i uruchamiaj z uprawnieniami roota.

Jeszcze w kwestii wymagań wstępnych... Przede wszystkim musisz się upewnić, że masz w skrypcie odpowiednie polecenie inicjalizacji sterownika (zmienna DRIVERINIT). Jeśli masz telefon Nokia 105 lub 130, możesz je pozostawić bez zmian, w przeciwnym razie prawdopodobnie będziesz musiał zmienić identyfikator dostawcy lub produktu w zależności od faktycznego urządzenia (albo pozostaw to polecenie całkowicie puste). Po drugie, może być konieczne dostosowanie faktycznego portu szeregowego zdolnego do odbierania poleceń AT (zmienna MODEM). Na przykład Nokia 105 DS otwiera dwa porty i dopiero ten drugi (/dev/ttyUSB1 w moim przypadku) jest odpowiedni do podłączenia. U Ciebie może się to różnić.

Główne funkcje:
  • wybieranie numeru telefonu,
  • odbieranie i kończenie połączenia,
  • wysyłanie wiadomości SMS, wysyłanie wiadomości Flash SMS i zapisywanie szkiców wiadomości SMS,
  • restart telefonu,
  • kontrolowanie pracy slotów kart SIM i wybieranie kart aktywnych,
  • zarządzanie książką telefoniczną i rejestrem połączeń (odczyt, tworzenie, edycja i usuwanie wpisów oraz import/eksport do CSV),
  • emulowanie sterowania klawiszami,
  • wybieranie obsługiwanego pasma GSM,
  • wybieranie trybu podświetlenia,
  • testowanie odtwarzania audio, testowanie sprzężenia zwrotnego głośnika i mikrofonu oraz przekierowywanie wszystkich dźwięków do głośnika lub zestawu słuchawkowego,
  • wysyłanie surowej komendy AT (na własną odpowiedzialność!).

Code: Select all
Please Login or Register, to see this Content

Code: Select all
Please Login or Register, to see this Content
ImageImageImage

Kolekcja ➔ Apple iPhone 5s && BlackBerry Curve 9320 && Ericsson A2618s, A2628s && Götze & Jensen GFE36 && MaxCom MM432BB
&& HTC HD2 && Motorola RAZR V3, V2288 && Samsung Galaxy S && Siemens A52 && Sony Ericsson C902 && Sony Xperia E, Xperia Z3C
&& N♥kia 100, 1100, 1110, 1600, 1616, 3100, 3110c, 3210, 3310, 3410, 3510i, 5510, 5800XM, 6020, 6230i, 6300, 6303c, 6610i, 7360

&& N♥kia Lumia 730 Dual SIM, Lumia 800, E50, E51, E52, E7-00, N8-00, N900, N9-00, N95 8GB, N-Gage && OnePlus 5T && Tracer Ovo 1.2 :)
pawelooss Male
Pan i Władca!
Administrator

User avatar
 
Offline
 
Telefon: N♥kia E52 || One+ 5T || iPhone 5s
Soft: CFW 081.003 || Android 8.1 || iOS 12
Operator: Play
Age: 27
Location: Ruda Śląska

Joined: 27 Feb 2009
Online: 647d 1h 51m 19s
Posts: 11835Topics: 1152
Reputation point: 17269
    Windows 10 Firefox

Post by adam111 » 27 kwi 2009, o 00:00

BoTs RoX! :D
adam111 Mężczyzna
Oddajcie mi cześć!
50%

Avatar użytkownika
 
Online
 
Telefon: Nokia 3110c
Soft: v. 05.50
Operator: -----

Joined: 30 mar 2009
Online:
Posts:    •  Topics:  
    Ubuntu  Firefox

Return to [S30+] Triki

Who is online

Users browsing this forum: No registered users and 0 guests