Помощь - Поиск - Пользователи - Календарь
Полная версия этой страницы: Доступ к GSM-каналу посредством операционной системы телефона.
Форум разработчиков электроники ELECTRONIX.ru > Сайт и форум > В помощь начинающему
isabsent
Есть желание написать очень нужное приложение (например под телефон Гугл-Андроид) и есть проблема непонимания каким образом, используя операционную систему телефона, можно вклиниться в передачу данных между микрофоном и GSM-каналом, чтобы можно было перехватить эти данные, слегка их изменить и передать их дальше в канал. Более того - после попыток найти хоть что-то в инете на данную тему возникло подозрение, что чисто программными средствами этого сделать нельзя и надо лезть в железо "паяльником"... Подпихните в нужном направлении новичка, плз...
isabsent
Неужели никто ничего не может сказать? Может я непонятно сформулировал? Хотя бы скажите куда можно с таким вопросом обратиться...
AlexandrY
Цитата(isabsent @ Sep 10 2010, 13:48) *
Есть желание написать очень нужное приложение (например под телефон Гугл-Андроид) и есть проблема непонимания каким образом, используя операционную систему телефона, можно вклиниться в передачу данных между микрофоном и GSM-каналом, чтобы можно было перехватить эти данные, слегка их изменить и передать их дальше в канал. Более того - после попыток найти хоть что-то в инете на данную тему возникло подозрение, что чисто программными средствами этого сделать нельзя и надо лезть в железо "паяльником"... Подпихните в нужном направлении новичка, плз...


Делал под Windows Mobile.
Это реально проблема требующая владения закрытой информацией о чипсете или о низкоуровневых драйверах микшера в чипсете или кодека.
Паяльник здесь не поможет.
Фрикеры тратят годы на реверс dll-ок смартфонов для которых хотят сделать нормальные телефонные программы перехватывающие аудипоток с микрофона.
isabsent
Цитата(AlexandrY @ Sep 10 2010, 22:56) *
Делал под Windows Mobile.
Это реально проблема требующая владения закрытой информацией о чипсете или о низкоуровневых драйверах микшера в чипсете или кодека.
Паяльник здесь не поможет.
Фрикеры тратят годы на реверс dll-ок смартфонов для которых хотят сделать нормальные телефонные программы перехватывающие аудипоток с микрофона.


Может быть вся из себя открытая платформа Андроида даст доступ в GSM-канал без реверса? Или эта часть софта у Гугла такая же закрытая как и у остальных? Может есть какие-то ссылки где можно об этом почитать? Ничего не смог найти.
1113
Правильно ли я понял?

Вы хотите получить данные после GSM аудио кодека, изменить их и передать в сеть?

Так сделать нельзя. Эти данные наружу чипсета не выходят.
isabsent
Цитата(1113 @ Sep 11 2010, 13:37) *
Правильно ли я понял?

Вы хотите получить данные после GSM аудио кодека, изменить их и передать в сеть?

Так сделать нельзя. Эти данные наружу чипсета не выходят.


Я плохо разбираюсь в железе и терминологии, поэтому попробую сформулировать своими словами чего хочу. Микрофон (и связанная с ним часть железа) принимает голос и преобразует его в цифру. Цифра как-то там обрабатывается (шифруется?) и поступает на вход канала GSM. Мне надо получить цифру перед отправкой в канал - например сразу на выходе из микрофона - если это возможно. Это и есть то что вы назвали - "получить данные после GSM аудио кодека"?
DRUID3
Я не спец-смехотехник по мобилам, но думаю если бы все было так просто криптоустойчивые мобилы бы не делали так как их делают сейчас - т.е. на основе GSM-модема, собственного кодека и проца который всем этим управляет.
isabsent
Цитата(DRUID3 @ Sep 11 2010, 18:16) *
Я не спец-смехотехник по мобилам, но думаю если бы все было так просто криптоустойчивые мобилы бы не делали так как их делают сейчас - т.е. на основе GSM-модема, собственного кодека и проца который всем этим управляет.

А что это за криптоустойчивые мобилы и кто их делает? Дайте ссылку. Я читал что криптоустойчивость обычных мобил скомпроментирована - переговоры можно прослушивать и не имея доступа к СОРМ на узлах связи оператора. Или под криптоустойчивыми вы понимаете какие-то надстройки над обычной криптозащитой GSM?
sigmaN
Телефон в режиме модема, отдельная плата имеет у себя на борту DSP, аудиокодек, микрофон - в общем всё, что нужно. Телефон используется только как средство передачи данных между двумя абонентами.
DRUID3 имел ввиду, что то, что вы хотите сделать - уже не раз обсуждалось разработчиками таких систем защиты и видимо ничего не вышло у них.
И, к слову сказать, вы даже толком то и определиться не можете что именно вам нужно:
1. Не сжатый голос в цифре(сразу после АЦП)
2. Сжатый голос после вокодера
3. Уже шифрованный, оформленный по всей строгости протокола и готовый к отправке GSM поток "со всеми пирогами"(только зачем это? )

В общем, бросайте это дело.... ))
isabsent
Цитата(sigmaN @ Sep 13 2010, 01:02) *
Телефон в режиме модема, отдельная плата имеет у себя на борту DSP, аудиокодек, микрофон - в общем всё, что нужно. Телефон используется только как средство передачи данных между двумя абонентами.
DRUID3 имел ввиду, что то, что вы хотите сделать - уже не раз обсуждалось разработчиками таких систем защиты и видимо ничего не вышло у них.

Если есть - дайте ссылочку на обсуждение этой темы.
Цитата
И, к слову сказать, вы даже толком то и определиться не можете что именно вам нужно:
1. Не сжатый голос в цифре(сразу после АЦП)
2. Сжатый голос после вокодера
3. Уже шифрованный, оформленный по всей строгости протокола и готовый к отправке GSM поток "со всеми пирогами"(только зачем это? )

Хоть что-нибудь из вышеперечисленного.
Цитата
В общем, бросайте это дело.... ))

Наверное брошу - но всё равно интересно.
ledum
А в каком виде звуковые данные передаются между базовой станцией и коммутатором и дальше? И что будет, если оборудование не поймет звук с мобилы? Мы же не передачу данных рассматриваем, а звуковой сеанс.
isabsent
Цитата(ledum @ Sep 13 2010, 13:13) *
А в каком виде звуковые данные передаются между базовой станцией и коммутатором и дальше? И что будет, если оборудование не поймет звук с мобилы? Мы же не передачу данных рассматриваем, а звуковой сеанс.

Не думаю что это "звуковой сеанс". Это всё-таки "цифровой сеанс". В GSM-канал уже цифра поступает - судя по моим сведениям...
sigmaN
Ндаэээ.....
Хоть что-нибудь из вышеперечисленного....... )))))))))))))))))))))

Да всё очень просто: ничего из вышеперечисленного вы скорее всего не получите! ))
ledum
Цитата(isabsent @ Sep 14 2010, 12:05) *
Это всё-таки "цифровой сеанс".

Черт, я вообще-то больше занимался ЖСМ подобными спутниковыми каналами, но там трубка сразу должна объявить, что она будет передавать данные, а не речь, при этом микрофон на железном уровне отрубается. Ну а в GSM вроде в обычном режиме максимальная скорость передачи данных в TCH канале 9.6кбит/с, т.е. Вам уже даже вокодер придется менять ИМХО, даже половиннорейтовый жсмовский липредер не влезет.
Для просмотра полной версии этой страницы, пожалуйста, пройдите по ссылке.
Invision Power Board © 2001-2025 Invision Power Services, Inc.