MotoFan.Ru — всё для Motorola > Лаборатория > Программы для работы с различными файлами телефона

P2kman - официальная поддержка Полная версия
Страницы: 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46, 47, 48, 49, 50

 av Vilko

 23.1.2004, 14:29

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

Однако прежде чем обращаться со своей проблемой в этот топик, ОБЯЗАТЕЛЬНО ОЗНАКОМЬТЕСЬ С МАНУАЛОМ К ЭТОЙ ПРОГРАММЕ Найти свежую версию мануала можно в теме http://www.motofan.ru/index.php?showtopic=1101. Также желательно что бы вы прочитали всю тему, от начала до конца.

Все сообщения с вопросами, ответы на которые есть в мануале и оффтопики будут НЕЩАДНО СТИРАТЬСЯ А АВТОРЫ БУДУТ ШТРАФОВАТЬСЯ!

P.S. Свежую версию P2KMan можно всегда скачать по адресу http://anton.tbg.ru/files/p2kman.zip

P.P.S просьба всем модераторам и администратору - удалите все сообщения а-ля "у меня не заходит в стили звонка", флуд и бесполезные посты - для расчистки темы.

 av dabton

 23.1.2004, 15:23

Vilko
нужна-нужна. всем нужна! :))

 av M.org

 23.1.2004, 15:25

блин вы определитесь куда постить, а? хотел бы видеть поддержку С350L... очень

или она уже есть, а?

 av Vilko

 23.1.2004, 16:03

Постить сюда. по просьбе palach сия тема будет официальной темой проги.
а по поводу Элек - пока еще не поддерживается... на данный момент в сотрудничестве с обладателями данного телефона и знающими асм выявлено, что этот телефон не понимает TCI команду "получить список файлов" (FSAC:8)

Либо у нее другой оп-код, либо он вообще не умеет список файлов выдавать...
во втором случае, сами понимаете - облом. Работа будет только с теми файлами, имена которых вы знаете...

Для всех обладателей Элек - удавалось ли кому-нибудь программой PST СЧИТАТЬ из телефона картинки/графику?(Именно считать, а не записать)

 av M.org

 26.1.2004, 12:09

Vilko

Здрасти! Тут наш товарищ Bezols сделал программу с возможностью редактирования справочника, управления SMS и т.д. Смотри тут https://motofan.ru/index.php?showtopic=849

Было бы интересно обьеденить ваши программы. Кстати, как узнать версию флекса через кабелюку?

 av Vilko

 26.1.2004, 13:20

C товарищем Bezols'ом знаком, его прогу, думаю, первым увидел...
на тему объединения прог уже говорили, пока еще не время... и моя и его "слегка" сыроваты, надо б сначала отладить полностью.
И потом - АТ-команды гораздо более универсальны, нежели мотороловский Тест-интерфейс, и соответственно ограничивать его программу только на ту серию телефонов, что с TCI умеют работать - нелогично, наверно.
так что... я думаю, сначала все отладим, а там видно будет... :)

а версия флекса - в seem-ячейке 17F

 av M.org

 26.1.2004, 13:27

А нельзя ли твою программу расширить и на другие серии Моторов? Кстати, как дела с C350L?

Цитата
ограничивать его программу только на ту серию телефонов, что с TCI умеют работать - нелогично, наверно. так что... я думаю, сначала все отладим, а там видно будет...


можно сделать редакцию "Специально для С350" или что-то подобное с закачкой

 av Vilko

 26.1.2004, 13:36

Дела с 350Л пока никак... сейчас делаю свою замену PST.DLL и сопутствующих, тогда можно будет четко поймать, где ошибка возникает при получении списка файлов... но, как я уже говорил, похоже стандартной команды на получение этого списка элька не понимает, так что ждем либо вскрытой прошивки, либо проги от моторололы, что сможет файлы с телефона скачивать(то-же обновление mpt, например)...либо ищем камикадзе, что будет у себя на телефоне, не опасаясь последствий, наугад тест-команды перебирать до появления нужного результата :)

а насчет редакции "для С350" - будет... :) сначала все отладим, а там сделаем и редакцию...

 av M.org

 26.1.2004, 13:49

Цитата
. сейчас делаю свою замену PST.DLL и сопутствующих, тогда можно будет четко поймать, где ошибка возникает при получении списка файлов...


а что вообще делает pst.dll? в чем ее функции?а ты pst.dll на ассемблере будешь лабать?

Цитата
ищем камикадзе, что будет у себя на телефоне, не опасаясь последствий, наугад тест-команды перебирать до появления нужного результата


а много ли таких команд и известно, какие из них могут гарантировано убить телефон?

 av Vilko

 26.1.2004, 14:13

PST.DLL осуществляет общение с телефоном через usb... и трансляцией тест-команд в формат usb-пакетов...
а писать я ее не буду... я просто те функции, что она выполняет встрою в свою программу и буду вообще без dll обходится... так и мне и пользователям проще будет...
Цитата
а много ли таких команд и известно, какие из них могут гарантировано убить телефон?

команд - дофига :)
всего 255 основных возможных кодов и по 255 возможных суб-команд для тех команд, где они используются...
это если и команда и суб-команда по 1 байту занимают, что не факт... :)
но перебирать нужно подкоманды только для одной команды - FSAC(работа с файлами)...
1-е 11 суб-команад я знаю, остальные 244 либо не существуют, либо неизвестно что делают... и в таком случае, сам понимаешь, результат тоже непредсказуем...

 av M.org

 26.1.2004, 14:23

Ну и как их перебирать?

 av Vilko

 26.1.2004, 14:57

хочешь попробовать?
ок, можно через pst.exe - там есть возможность вручную тест-команды слать,
а можно утилитку для этого сваять, если правда хочешь занятся - могу сделать...
а через pst.exe - заходешь во вкладку "Test Cmd", выделяешь свой телефон(слева внизу - в списке устройств), потом выбираешь Test Command - FSAC
и начинаешь параметры перебирать... каждый параметр в новой строке...
команда задается 4мя байтами, плюс сколько-то параметров для каждой команды...

известно, что:
0,0,0,0 + атрибут + имя файла - Отккрыть файл(open file)
0,0,0,1 + 4 байта размер - читать открытый файл(read file)
0,0,0,2 + 4 байта размер + данные - писать в открытый файл(write file)
0,0,0,3 + 4 байта смещение+1направление - переместить указатель в файле(seek)
0,0,0,4 - закрыть файл
0,0,0,5 + имя файла - удалить файл (delete file)
0,0,0,6 + 1 байт - то, что в pst обозвано clear - не знаю что делает
0,0,0,7 - получить кол-во файлов
0,0,0,8 - получить список файлов(повторять до получения всего списка), перед ней д.б. получить кол-во...
0,0,0,9 - не знаю, у меня возвращает 50h
0,0,0,A - получить Volume Name
0,0,0,B - получить free space
на этом мои познания в параметрах команды FSAC заканчиваются, ибо на дальнейший перебор возвращает ошибку invalid parameter for opcode
Обладатели C350L - дерзайте... ;)

 av waspider

 26.1.2004, 15:14

Vilko я попробую достать pdf по тест-командам. ты не боишься привлечения к ответственности, если я тебе его передам :) ?

 av M.org

 26.1.2004, 15:17

К сожалению, у меня самого нет L но он есть у моего друга. Правда, уверен что он не захочет рисковать

Да, кстати! Я не могу свою мобилу после переустановки Винды нормально в ситеме проинсталить. Точнее, как модем она нормально определяется, после запуска pst находится одно из устройств, дрова под него ставятся, а другие устройства сначала появляются с желтыми вопросиками, а потом внезапно пропадают из системы (специально в "диспетчере устройств" смотрел за процессом).

В итоге в системе остается "Контроллер универсальной последовательной шины USB " в разделе другие устройства с вопросом. И "Составное USB устройство" в разделе USB с восклицательным знаком. Модем из системы пропадает. Винда XP без SP

  BeZ

 26.1.2004, 15:31

Цитата(waspider @ 26.01.2004 - 18:14)
Vilko я попробую достать pdf по тест-командам. ты не боишься привлечения к ответственности, если я тебе его передам :) ?

А причем тут привлечение к отвественности?

Было бы прикольно лицезреть этот pdf :)

  

 26.1.2004, 19:13

Цитата(Vilko @ 23.01.2004 - 16:03)
а по поводу Элек - пока еще не поддерживается... на данный момент в сотрудничестве с обладателями данного телефона и знающими асм выявлено, что этот телефон не понимает TCI команду "получить список файлов" (FSAC:8)

Либо у нее другой оп-код, либо он вообще не умеет список файлов выдавать...
во втором случае, сами понимаете - облом. Работа будет только с теми файлами, имена которых вы знаете...

Для всех обладателей Элек - удавалось ли кому-нибудь программой PST СЧИТАТЬ из телефона картинки/графику?(Именно считать, а не записать)

Ага, я щас тоже ковыряюсь :)))
Мож чего и надумаем вместе. Завтра сессию досдам и поковыряюсь плотнее.
Не, пст так и не качает с телефона картинки.

 no av Jhon

 26.1.2004, 20:38

У меня C450:
На 0x00,0x00,0x00,0x09 ответ 0x02,0x00
На 0x00,0x00,0x00,0x0A ответ 0x00,0x2F,0x00,0x61,0x00,0x00
На 0x00,0x00,0x00,0x07 ответ 0x01,0xDB

на 0,0,0,8 возвращает 808 байт:0x00,0x03,0x00,0x00,0x2F,0x61,0x2F,0x57
0x65,0x62,0x53,0x65,0x73,0x73,0x69,0x6F,0x6E,0x00,0x00,.....,гдето там данные, потом опять нули, опять данные,...

Давай дерзать вместе! Приложу все усилия...

 no av Jhon

 26.1.2004, 20:44

Если получится для с450 manager сделать, то куплю с550 !!!

  

 27.1.2004, 0:38

Давайте парни всковырните с450 мне срочно туда надо залить кучу всего
Верю в ашу удачу

 av Vilko

 27.1.2004, 8:50

2Jhon:
что ж, на С450, значится, похоже все работает.... просто формат файл-листа различается...
Цитата
На 0x00,0x00,0x00,0x07 ответ 0x01,0xDB

на 0,0,0,8 возвращает 808 байт:0x00,0x03,0x00,0x00,0x2F,0x61,0x2F,0x57
0x65,0x62,0x53,0x65,0x73,0x73,0x69,0x6F,0x6E,0x00,0x00,.....,гдето там данные, потом опять нули, опять данные,...


итак, у тебя на телефоне 0x1DB (475) файлов, по 3 файла в пакете(каждый запрос 0,0,0,8), длина записи файла - 10Ch байт - явно отличается от С350 - там 20 файлов на пакет по 2Ch байт на запись...
ок, сделаем поддержку такого... :)

полностью ответ на запрос 0,0,0,8 скинуть можешь? дабы понять, где там что...
Страницы: 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46, 47, 48, 49, 50

Полная версия:


MotoFan.ru (©) 2024    Слушать Radio