motofan logo
3 страниц V  1 2 3 >        
> 

PDUspy (создание Спец-SMS), отредактированный мануал от 25.11.2007, Профессиональная

byzon
сообщение 2.6.2006, 6:27


Интересующийся
**

Группа: Пользователи
Сообщений: 62
Регистрация: 4.6.2005
Из: Ростовская область,г.Морозовск
Пользователь №: 43 586
Модель телефона: E398=>E1iTunes Rokr
Прошивка: R373_G_0E.30.70R

Рейтинг: 4.5



Вот, ловите профессиональную утилиту для отправки SMS / EMS.

Настроек тут - оЧЧЧЧень много... Можно отсылать не только SMS, но и USSD, Flash SMS, сообщения с подменой номера, а так же позволяет отсылать и сервисные сообщения: уведомления о Voicemail, уведомления о Fax, Nokia Smart Message (сообщения с настройками GPRS, например)

Вопросы к мото(ш)кодерам:

1) Можно сделать эту прогу на java? Я имею ввиду чтобы функции были одинаковые.
2) Можно ли как-нибудь перевести программу на русский язык?

Я отсылал себе сообщение USSD - пришло и понравилось :-)

Программу перезалил, последняя версия с настройками SMS-центров Ростовских операторов, настроено подключение для телефона и создан BAT-файл для полной работы и разлочки всех фукций

Сообщение отредактировал byzon - 27.11.2007, 9:18
Прикрепленный файл pduspy.zip   ( 478.42 килобайт ) Кол-во скачиваний: 4815
Юзер вышелВ друзьяВизиткаП/Я
К началу страницы
+Ответить
byzon
сообщение 2.6.2006, 9:37


Интересующийся
**

Группа: Пользователи
Сообщений: 62
Регистрация: 4.6.2005
Из: Ростовская область,г.Морозовск
Пользователь №: 43 586
Модель телефона: E398=>E1iTunes Rokr
Прошивка: R373_G_0E.30.70R

Рейтинг: 4.5



Serg c650,
В этой программе упор сделан НЕ на красивые скины и функциональность не ограничивается кнопкой SEND и номером телефона. В этой проге максимально учитываются возможности SMS.

Прикрепляю полную спецификацию SMS, может пригодятся Мото(ш)кодерам :-)

Инструкция (взята с Siemens-Club http://forum.siemens-club.org/viewtopic.ph...9228&page=1 и немного обновлена мной :-) ), как отправить Flash SMS с помощью PDU Spy версии 1.0.0.538 и выше. доработана 27.11.2007

За деньги, потраченные на посылку SMS при помощи PDUspy, я ответственности не несу :-)

1. Подключил телефон к компу. Заходим в диспетчер устройств, смотрим, на каком виртуальном COM-порту висит телефон.
2. Запускаем BAT-файл из архива для разлочки ВСЕХ функций программы. Устанавливаем в программе на закладке getPDU нужный порт (какой мы увидели в диспетчере устройств) и выбираем из списка Storage: Any Storage. Считаем SMS кнопкой "read" (скорее всего не нужно, хотя может COM порт так открывается)
3. Закладка PDU settings. Можно просто выбрать Flash SMS, значения проставятся автоматически. В неразлоченной программе (запущенной не через BAT) выбор этих функций недоступен, тогда устанавливаем значения вручную:
a) TP-PID: "SME interworking", "SME-to-SME protocol"
B) TP-DCS: "General coding ind.", "Class 0" (это и есть flash-SMS! Если нужно обычную, то снять галку "message has a message class"), "7 bit Text" (если текст SMS английскими буквами) или "16 bit UCS2" (если русскими)
с) TP-VP: я не ставил (no validity field), но по идее отвечает за период хранения SMS в SMS-центре оператора.
Для Ростовских операторов это значение - 7 дней. Если нужно поставить, то устанавливаем Relative и значение 173 (7 дней).
4. закладка create PDU:
a) TP-MR: "ME calculates value" ничего менять не надо, но если открываешь входящую SMS, то стоит значение 255.
B) PDU options: "create a SMS-SUBMIT PDU" Если поставить галку, то будет МультиSMS - одно SMS, но разбитое по 160 символов.
c) select addresses: "SMSC is configured in MS" (если снять галку, то рядом надо написать номер Вашего SMS-центра). В прикрепленном файле уже есть настроенные SMS-центры для Ротсовской области.
d) TP-DA: номер на который посылаем SMS
e) TON and NPI...: В мануале Siemens-Club стояло"Unknown", хотя по идее нужно выбрать International number (если номер начинается с +7) или National Number (если номер начинается с 8) и "ISDN/Telephone..."
f) Из флагов сообщения если поставить:
Request a status report from SMSC - Получить отчёт о доставке от SMS Центра
Request a reply path thru from SMSC - Получить путь для ответа из SMS-Центра
g) TP-UD: собственно текст сообщения (для ввода на русском установить "16 bit UCS2" см. выше). Если программа запущена через BAT, то можно набирать 160 символов латинским, 70 символов не-латинским и 4000 МУльтиSMS, если запущена не через BAT, то есть ограничение на количество символов - 48.
e) Нажимаем greate, попадаем в окно Manual. Здесь ничего менять не надо. Нажимаем "decode", переходим в окно просмотра параметров SMS. Проверяем, если всё сделано правильно, переходим на вкладку Create и нажимаем на "send". Мессага отправлена!

Подробное разъяснение всех этих TP-XXX см. здесь: http://www.dreamfabric.com/sms/

Только одно НО - на официальном сайте описывается, что эта программа не поддерживает Motorola - но у меня с e398 => e1 работала, так как она всё равно на АТ командах общается, а они не особо отличаются. :-)

Сообщение отредактировал byzon - 27.11.2007, 9:15
Прикрепленный файл sms.zip   ( 24.42 килобайт ) Кол-во скачиваний: 102
Юзер вышелВ друзьяВизиткаП/Я
К началу страницы
+Ответить
byzon
сообщение 2.6.2006, 9:59


Интересующийся
**

Группа: Пользователи
Сообщений: 62
Регистрация: 4.6.2005
Из: Ростовская область,г.Морозовск
Пользователь №: 43 586
Модель телефона: E398=>E1iTunes Rokr
Прошивка: R373_G_0E.30.70R

Рейтинг: 4.5



Есть ещё Clickatell - для SMS Спуффинга (подмена номера отправителя) и Flash SMS, но она платная :-(

Сообщение отредактировал byzon - 27.11.2007, 9:21
Юзер вышелВ друзьяВизиткаП/Я
К началу страницы
+Ответить
n0wheremany
сообщение 2.6.2006, 10:02


Прогр@ммер
*****

Группа: Почётные мотофаны
Сообщений: 564
Регистрация: 10.9.2005
Пользователь №: 51 111
Модель телефона: E398

Рейтинг: 341



Цитата
О я как раз Вашу качаю :-)


Зря. Уже сделана новая. но выкинуть както не получается.

Просто очень много настроек. Пользователю надо всеволишь кнопку отпраить и всё.

SMS Sender`ов очень много и до такого нипичканых всем...
Юзер вышелВ друзьяВизиткаП/Я
К началу страницы
+Ответить
byzon
сообщение 6.6.2006, 10:11


Интересующийся
**

Группа: Пользователи
Сообщений: 62
Регистрация: 4.6.2005
Из: Ростовская область,г.Морозовск
Пользователь №: 43 586
Модель телефона: E398=>E1iTunes Rokr
Прошивка: R373_G_0E.30.70R

Рейтинг: 4.5



Вот прога длля отправки с другого номера... Но только 3 SMS :-( И регаться надо, а у нас в инсте порты закрыты :-(
Прикрепленный файл yakoon_2.0.0.210_setup.rar   ( 1.16 мегабайт ) Кол-во скачиваний: 126
Юзер вышелВ друзьяВизиткаП/Я
К началу страницы
+Ответить
byzon
сообщение 6.6.2006, 11:50


Интересующийся
**

Группа: Пользователи
Сообщений: 62
Регистрация: 4.6.2005
Из: Ростовская область,г.Морозовск
Пользователь №: 43 586
Модель телефона: E398=>E1iTunes Rokr
Прошивка: R373_G_0E.30.70R

Рейтинг: 4.5



Люди. ну у кого чего получилось - отпишитесь хотя бы????

http://www.nobbi.com/download.htm#pduspy - вот официальный сайт проги
Юзер вышелВ друзьяВизиткаП/Я
К началу страницы
+Ответить
Osta
сообщение 9.6.2006, 11:38


Freestyler
********

Группа: Легенды MotoFan.Ru
Сообщений: 10 329
Регистрация: 20.7.2004
Пользователь №: 8 235
Модель телефона: Moto
Прошивка: *#9999#


Настроение:
Все невыспавшиеся в следующей жизни будут котами



Рейтинг: 4362



Цитата(GrAnd_ @ Четверг, 8 Июня 2006, 23:50)
А деньги снимаются с тела? Можно ли как-нибудь сделать отправку через инет?
*


деньги снимают
через инет - Clicatell MessengerPro Как Создать Входящее Смс Сообщения (#327837)
Юзер вышелВ друзьяВизиткаП/Я
К началу страницы
+Ответить
Osta
сообщение 5.10.2006, 16:04


Freestyler
********

Группа: Легенды MotoFan.Ru
Сообщений: 10 329
Регистрация: 20.7.2004
Пользователь №: 8 235
Модель телефона: Moto
Прошивка: *#9999#


Настроение:
Все невыспавшиеся в следующей жизни будут котами



Рейтинг: 4362



Нашёл программу PDUSpy для формирования и отправки
различных видов SMS-сообщений (Flash и т.д.).
_http://www.nobbi.com/download/pduspy.zip (630Kb)
Прикрепленное изображение
Просьба разобраться как с ней работать, т.к. настроек очень много
или хотя бы перевести это :

PDUSpy? PDUSpy.
After lots of people have asked for it (and I do not really want to hear any more requests for it), I made this little manual for PDUspy.
Please keep in mind that PDUspy is a highly technically oriented tool, that will help you understand what is inside a short message,
and that will enable you to create short messages that will do some very strange things.
You may as well use PDUspy as a every-day-tool to send out messages, but you should have a basic understanding
of the parameters which could be achieved by reading (and understanding!) chapter 9 of 3GPP TS 23.040 (Technical realization of the Short Message Service).
Here we go:
On the first tabsheet, you may enter a PDU to analyze by your own, or you may import a PDU from the clipboard. If you click on 'decode' the PDU
will be decoded, and the result will be displayed on the 'Decode' tab sheet. You must tell PDUspy if the message is inbound or outbound,
and wether you have a GSM07.05-compatible PDU or a ETS-compatible PDU.
If your mobile phone is able to communicate with PDUspy (it needs to support AT+CMEE, AT+CMGF=0, AT+CPMS and AT+CMGL),
you may as well read all messages from the phone, using the settings you made at the 'automatic mode' box. Be sure only to configure
a SM memory which is supported by your phone, otherwise you may get a error message. Selecting 'Archive (AR)' will use the message
archive on your local disk and will not access the phone.
Press 'read' to try reading the messages from the phone or from the archive, press 'reply' to reply to a marked message, press the 'textfile' button
to export all displayed messages to a textfile, 'send' sends out a stored PDU, and 'erase' deletes all marked messages from the selected storage. If you click a message in the overview, it will be decoded, and the decode will be written to the 'decode' tab.
A doubleclick in the textfield on the 'Decode' tab sheet will open the decode in a separate window, closing this window will show the tabsheet again.

On the third tabsheet (the second holds the decode, if any), you may:
set the data coding scheme of the message by assigning a value to TP-DCS. The most useful features of TP-DCS
are creating a Class0-message, which will be displayed at once at the receiving phone (often called a flash-message)
and setting the charset to 16bit, which will let you send Unicode messages
set the validity period of the message by assigning a value to TP-VP if you create a SUBMIT PDU
set the command type if you are creating a COMMAND PDU
set the protocol ID of the message by assigning a value to TP-PID
Some hints:
Not all TP-VP options are supported by the SMSC, and not the full range of 63 weeks may be available
TP-PID 'network use'/'Replace short message' enables you to do very interesting things


On the fourth tabsheet, the message itself is created. You may
set the message reference number (only change this if you really need it)
select between creation of a SUBMIT or a COMMAND PDU
enable the 'multiple message' feature
select a SMSC to send the message thru (or you may rely on the configured SMSC in the phone)
select the recipient (a history of the last recent recipients is in the drop-down field)
set the message header flags
You may then enter the message text in the text field, in the upper right you see the current length of the message in characters,
the maximum possible length and the number of messages that will be created if the 'multiple messages'-feature is enabled.
You may enter UNICODE characters, if you have set the message encoding to 16bit.
By clicking the corresponding button, you may create the PDU and send it to the 'Decode' tab, create and send the message or
create and save the message in the message storage selected on tabsheet 1.
Please note that in case of sending a multipart-message, a status report will only be requested for the last created message.
By doing a right-click over the text input field, you may get a menu with some more or less helpful options:
'copy/cut/paste' will obviously do the appropriate action
'EMS options' looks nice, but is not implemented yet (but I had much fun with designing the menus)
'insert SIEMENS picture' will insert one of the displayed pictures, which only works towards Siemens phones
'insert SMSC notify' inserts a command tag in the message which instructs the SMSC to send you a more detailed status report.
If you have more command tags for other networks, send them to me
'Create Nokia IAC' creates a Nokia SmartMessage® which configures some of the features within some Nokia phones.
Please be careful when sending OTA configurations
'Set UCS2 display font' lets you select the font for the edit field as well as for the decode tab.
This is helpful if you want to enter Unicode characters which are included in a special font. I suggest using 'Arial Unicode MS'
which has almost every defined Unicode character in it.
You may use the following special character combinations in the text field:
'\0' creates a NULL character
'\E' creates a ESC character
'\C' creates a CARRIAGE RETURN
'\L' creates a LINE FEED
'\\' creates a BACKSLASH
'\a..z' creates a CHR(1..26) depending on the letter (this only makes sense when sending a 8bit message)


On this tabsheet you may enable some UDH options:
you may enable entering your own UDH elements (on the 'create PDU' tab)
you may set UDHL to a wrong value, which makes some phones behave weird
you may set and reset the message indications in the receiving phone, and you may instruct the phone to immediately delete the message
(without displaying the message, but with setting the indicators). It is NOT NICE to do this with other peoples phones
you may create a port addressing field, and enter some hexadecimal data for TP-UD (on the 'create PDU' tab)
you may enable message concatenation, which sends your text in a big, virtual message using multiple messages to the target phone

On this tabsheet you may enable some more UDH options:
you may create a 'reply address' field, which instructs the receiving phone to send a answer to a message not to the sender
of the original message but to a completely other address
you may test if your SMSC supports SMSC control parameters (most do not)
you may enable message encryption. This is a experimental feature, which is not officially specified. I do this using user data
header information element identifier 0x84. The text is encrypted using AES in CFB mode, the password is displayed in the text field.
Currently, only PDUspy is able to cope with a encrypted message.


On the last page, you may create a phonetracker command (this implies you already have a phone tracker.
Buy it at http://www.phonetracker.de ), or you may enable one of the two 'stress tests', where the first will send each created message a number of times,
and the second will send each created message to a number of recipients. Keep an eye on the costs you generate with this,
and do not flood other people phones with messages.
Hey, you did read this to the end. So, here is the bonus: start PDUspy with a command line argument to get access to all advanced functions and options:

pduspy -enablefulllength

It may be a good idea to create a shortcut to PDUspy with this parameter. Have fun.

© by Nobbi http://www.nobbi.com/pduspy.htm


всё , что нашёл полезного по-русски :


Код
Как работать с PDUSpy?
1. В любом текстовом редакторе пишется текст на русском языке и копируется (длина 21 символ, включая пробелы).
2. Запускаете PDUSРY - выбираете - create PDU - выбираете Alphabet used is: 16 bit UCS2.(кроме этого international number и ISDN/TELEFON(E.164/E.163)) Номер можно не указывать - он формируется в программе или читается из SIM.
3. В строке interpret input as - выбираете text.
4. В строке enter message text - нажав правую клавишу мышки - выбрать Paste as UCS2. Должно быть 84/84.
5. После этого нажимаете - create.
Все готово. Отрезаете ненужное и шлете.
ТРЕВОГА! ПОЖАР! // фраза длиной 21 символ
0008AA2A0422042004150412041E0413041000210020002000200020002000200020041F041E0416041004200021
Юзер вышелВ друзьяВизиткаП/Я
К началу страницы
+Ответить
shayah
сообщение 6.10.2006, 14:25


Опытный
***

Группа: Пользователи
Сообщений: 119
Регистрация: 24.10.2005
Из: Казань
Пользователь №: 55 722
Модель телефона: Nokia N82

Рейтинг: 65



Вот наконец то превел.
Код
После многих просьб об этом (я действительно больше не хочу слышать их), Я сделал маленький мануал для PDUspy.
Пожалуйста запомните что ПДУспу - высокотехнологический инструмент, который поможет вам понять внутренности смс и позволит создавать смс которые будут делать странный вещи.
Вы также можете использовать ПДУспу как ежедневный инструмент для отправки смс, но вы должны иметь основные представления
параметров, которые можно понять прочитав и поняв главу 9 из 3GPP TS 23.040(Техническая реализация СМС)
Начали:
На первой вкладки, вы можете ввести ПДУ сами или вставить из буфера обмена. Если нажать на decode, тогда ПДУ будет декодировано и результат будет показан
на вкладке decode. Вы должны выбрать тип сообщения: входящее или исходящее. И выбрать тип телевона: GSM или ETS.
Если ваш мобильный телефон может соединится с ПДУ (для этого он должен поддерживать команды AT+CMEE, AT+CMGF=0, AT+CPMS and AT+CMGL)
вы также можете прочитать все сообщения из телефона, используя настройки сделанные на вкладке Automatic.
Там же нужно выбрать место хранения смс на телефоне (sim, телефон), если же выбрать Archive - будет открываться архив на вашем локальном диске.
Нажмите read для того чтобы попытаться прочитать смс из телефона или архива, нажми reply для ответа на смс, textfile - для сохранения всех показанный смсок в тхт файл,
send - для отправки сохраненных смс, erase - удаление всех помеченных смс из выбранного хранилища.
Если вы кликните по смс оно будет декодировано и результат появится на вкладке decode.
Двойной щелчок на результате декодирования откроет новое окно с результатом, закрыв это окно попадаете обратно.
На вкладке Settings вы можете:
  - выбрать тип сообщеня пользуясь настройками TP-DCS. Самая полезная функция создания смс Class0, так называемые flash-sms и выбор кодировки 16бит, которая позволит посылать сообщения в Юникоде.
  - выбрать сколько сообщение будет иметь силу на TP-VP (как я понял это срок смс, можно поставить до 63 недель)
  - выбрать тип команд если создаете Команду ПДУ
  - выбрать протокол сообщения на TP-PID
Замечания:
Не все Tp-VP опции поддерживаются SMSC, и может быть доступен не полный список из 63 недель.
TP-PID 'network use'/'Replace short message' позволяет делать очень интересный вещи.
На вкладке create, создается само сообщение. Вы можете:
  - выбрать номер на который будет ссылаться смс
  - выбрать между созданием обычного и командного смс
  - активировать составное смс
  - выбрать номер смс-центра
  - выбрать получателя
  - выбрать настройки заголовка смс
Затем вы можете ввести текст в поле для текста, выше справа показано количество набранных символов, максимально возможную длину и количество сообщение которые будут созданы если выбрана опция 'multiple messages'.
Вы можете вводить символы Юникод, если выбрали кодировку сообщения 16бит. нажав на соответствующие кнопки, вы можете декодировать сообшение (create), послать (send), сохранить (save).
В случае если вы посылаете смс из нескольких частей, отчет о доставке будет только для последней созданной смски.
Нажав правой кнопкой мыши на поле с текстом, получаем еще кучу разных настроек и фич:
     - copy/cut/paste - копировать, вырезать, вставить
     - 'EMS options'выглядит забавно, но не осуществлено еще (не понял, это в плане дизайна или функций, скорее всего - дизайна)
     - 'insert SIEMENS picture' вставка рисунков для семенов
     - 'insert SMSC notify' вставляет команду, по которой смс-центр должен отправить более детализированный отчет о доставке.
     - 'Create Nokia IAC' создание Nokia SmartMessage®
     - 'Set UCS2 display font' позволяет выбрать шрифт показываемый в окне
Вы можете использовать следующие специальный символы:
  '\0' создает пустой символ
  '\E' создает ESC символ
  '\C' создает "возвращение коляски"
  '\L' создает линию (не точно)
  '\\' создает "\"
  '\a..z' создает символы
На вкладке UDH I можно активировать некоторые опции:
  - можно выбрать опцию вставки собственных UDH элементов на вкладке Create
  - можно выбрать неправильную длину UDH, что заставляет некоторые телефоны странно себя вести
  - можно установить и сбросить индикацию в телефоне, который получит сообщение, можно приказать телефону не замедлительно удалить смс (даже без показа его на экран, но с индикацией)
  - можете создать адресный порт и ввести значения в hex для TP-UD (на вкладке Create)
  - можете активировать конкатенацию, которая пошлет ваше сообщение в большом, виртуальном сообщении используя несколько смс.
На вкладке UDH II можно еще кой чего настроить по UDH:
  - можно создать адрес для ответа, то есть если получатель получит сообщение и нажмет ответить то смс пойдет к адресу для ответа, а не к тому от кого пришла смска
  - можно протестировать поддерживает ли ваш смс-центр параметры контроля (большинство не поддерживают)
  - можно активировать шифрование сообщения. Это экспериментальная функция, которая официально не определена. Я сделал это используя элемент информации из пользовательского заголовка (идентификатор 0х84). Текст шифруется используя AES В CFB форме, пароль выводится в текстовом поле. в действительности только ПДУспу может расщифровать сообщение.
На последней вкладке вы можете создать команды для phonetracker ("охотник для телефонов"), или можете пройти один из двух тестов. Первый будет посылать сооющение n-ое количетсво раз, второй будет посылать каждое созданное сообщение абонентам из списка ниже. Следите за деньгами которые придется платить играясь с этой фичей.
Эй, вы прочитали мануал жо конца. Поэтому вот вам бонус: запустите ПДУспу с таким параметром "pduspy -enablefulllength" для получения всех дополнительных функций и опций.
Было бы хорошей идеей создать ярлык для ПДУспу с таким параметром. Наслаждайтесь.

Программа подключается к моему телу, считывает смс и все показывает. Дальше ковырять времени пока нет.
Юзер вышелВ друзьяВизиткаП/Я
К началу страницы
+Ответить
byzon
сообщение 6.11.2006, 10:09


Интересующийся
**

Группа: Пользователи
Сообщений: 62
Регистрация: 4.6.2005
Из: Ростовская область,г.Морозовск
Пользователь №: 43 586
Модель телефона: E398=>E1iTunes Rokr
Прошивка: R373_G_0E.30.70R

Рейтинг: 4.5



Не совсем так! По АТ-командам передаётся SMS,A вот саму SMS kодировать надо в 7bit или в 8bit,а потом поставить флаги сообщения.
Вообще ламер я в кодинге,а кодеры не хотят браться, хотя программулина хорошая.
Про шифрование можно прочесть в журнале "Хакер" и на www.ixbit.ru.
Спецификацию SMS для кодеров выложил выше

Сообщение отредактировал byzon - 27.11.2007, 9:28
Юзер вышелВ друзьяВизиткаП/Я
К началу страницы
+Ответить
PDUspy (создание Спец-SMS), отредактированный мануал от 25.11.2007, Профессиональная · Программы для работы со справочником и SMS-сообщениями · Forum
 

3 страниц V  1 2 3 >
Ответ в темуСоздание новой темы
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0

 



Текстовая версия Сейчас: 11.12.2024, 11:44

Форум живёт: