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.

I want to analyze packets on my rooted Android mobile phone.

What I did so far:

I have installed shark for root and shark reader. I tried to sniff packets, but shark reader only shows RAW packet.

What do I need in order to be able analyze packets of applications in my phone? Do I need to install tcpdump alongside with shark for root?

P.S: I use 3G internet only.

share|improve this question

migrated from superuser.com Jan 8 '13 at 19:56

This question came from our site for computer enthusiasts and power users.

add comment

2 Answers 2

Reading the very first line on Google Play for Shark Reader

Application for reading pcap files.

Which implies the OP needs some tool to generate pcap files..also, reading this also on Google Play for Shark for root

Traffic sniffer, works on 3G and WiFi (works on FroYo tethered mode too). To open dump use WireShark or similar software, for preview dump on phone use Shark Reader. Based on tcpdump. Please leave comments/send e-mail if you have any problems/suggestions.

Bolded sentence is my emphasis, so it seems a bit confusing and mis-leading. From the description on the Play Store, it is saying that using WireShark is a pre-requisite for Shark Reader to work..but cannot find the actual app called the same.

There is one available for desktop PC's to allow sniffing of ethernet traffic, but for Android, remains to be seen.

Also, for what its worth, sniffing traffic on 3G is questionable as that's dependent on if the radio base-band allows promiscuous mode, that's a given in order to be able to sniff traffic, even though its unlikely, due to proprietary nature of radio firmware..)

Wifi on the other hand, is extremely dependent of the capability of sniffing also, not all of them have the capability to go into promiscuous mode, again mileage will vary depending on the Wifi chipset/driver and kernel regardless if rooted.

share|improve this answer
add comment

You could try WiFinspect [Root] or PacketShark. Both have buildin package analyse features.

As far as i know, package sniffing is only possible for wifi.

share|improve this answer
    
Another nice possiblity is remote analysing your packages with wireshark as descriped here –  Megachip Feb 9 '13 at 22:03
1  
You've left three answers here, all suggesting these two apps. Do you have an affiliation with either or both? If so, you need to disclose that in your answers. If not, it looks awfully spammy. –  Al E. Feb 9 '13 at 23:10
    
torayoff asked, what he need to analyse packages within his phone. both tools provide this feature without needing any aditional stuff. i'm not affiliated with any of them. This site only supports to link 2 of them. i think These both are the best of all i know. Possible all 3 questions should be merged!? –  Megachip Feb 9 '13 at 23:17
1  
They are free apps. I don't think that OP is affiliated with them. Looks like a valid and correct answer to me, since I also would recommend the same apps. –  Flow Feb 10 '13 at 13:11
add comment

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.