Take the 2-minute tour ×
Android Enthusiasts Stack Exchange is a question and answer site for enthusiasts and power users of the Android operating system. It's 100% free, no registration required.

Is there any way I can log/sniff the GSM packets on a (rooted) HTC Desire ?

(I'm talking about the actual low level GSM packets on the Um interface, not IP packets over a 3g connection.)

share|improve this question

1 Answer 1

up vote 4 down vote accepted

Try OpenBTS. You'll need a Faraday cage and a couple thousand dollars in hardware, but you can control all interactions between the phone and your base station.

You will need a license to run a base station outside of a Faraday cage.

Harald Welte's blog is a good one to follow if you're interested in GSM as a low-level protocol.

The "SMS of death" presentation at Chaos Computer Club one year used this sort of setup to test SMS buffer overflows.

share|improve this answer
1  
But you can sniff GSM traffic without a Faraday cage. –  Prof. Falken Jun 2 '12 at 6:46
    
Right, but if you want to broadcast GSM, you either want a license or a way to make sure it's only in a controlled environment. :) –  Broam Jun 5 '12 at 14:10
2  
true in most cases, but some of the GSM allocated spectrum is free-for-all in the US for low power broadcasts. No license needed. –  Prof. Falken Jun 5 '12 at 21:07

Your Answer

 
discard

By posting your answer, you agree to the privacy policy and terms of service.

Not the answer you're looking for? Browse other questions tagged or ask your own question.