To capture downlink data from any of them, you'll first need to know when it passes over your location. You can use any satellite tracking application, e.g. n2yo online service. On linux we usually use excellent gpredict software:
HackRF is the only supported device at the moment. RTL-SDR support may be added in the future.
To capture data from NOAA satellites, you'll need a VHF antenna. We achieved best results with hand-held yagi antenna:
It is a directional antenna, so you'll have to point it at and track the passing satellite. Use azimuth and elevation information provided by your satellite tracking software.
Another option is a quadrifilar helix antenna:
This one is omnidirectional, so you don't have to track the satellite. This of course comes at a price - signal strength is usually slightly lower.
3. Filtered preamp (optional)
To get stronger signal with higher signal-to-noise ratio, it's recommended to use LNA combined with 137.5MHz filter.
4. USB OTG connector
Use USB OTG cable to connect your mobile device to SDR.
5. Android device
Whole setup looks something like this:
Ok, let's hunt!
First thing you see after launching SDR Mobile is this screen:
Select your satellite from the dropdown menu and push "RX Start" button. If the satellite is in range and signal reception is fine, you'll hear distinctive tic-toc sound and see a bump in the center of FFT plot:
You can now start recording (REC Start button). Typical NOAA pass lasts ~15 minutes, keep tracking the satellite until the signal is gone and press REC Stop button.
Ok, you have the signal recorded, time to decode it. Go to "Decode" tab, select the recorded file you want to decode and push the "Decode" button:
Once the decoding is finished go to "Browse" tab to see the image. You can also download the image to your PC (path on my system: /Android/data/space.sdrmaker.sdrmobile/files).