I want to develop an app that does basic packet sniffing. So, I would like to know if packet sniffing is feasible from a BlackBerry.
I don't think this is possible. The most you can do is keep track of the number of packets sent and received over the radio, but not see the actual contents. See RadioInfo.getNumberOfPacketsReceived() and RadioInfo.getNumberOfPacketsSent().