App for this effect / filter?

I considered using photoshop, but I have no clue how to do this.
image
You can see that there are those white things on the pic, any idea of an app for iphone that makes that on my photo, or even any idea how to make it on photoshop?

It is supposed to look like dust and scratches - something that you would see on images/video captured on analogue film. It's also black and white with a lot of noise.

There should be many apps for iOS that can add similar effects. Look up keywords like lomo/vintage/old film etc. And see if any of them create an effect you like.

To create it in Photoshop, you have to do several things:
1. Make it black and white (Black and White Adjustment Layer will do this best).
2. Add some grain (noise). There are filters for this. If you use the Add Noise filter, you might want to add a little blur to the noise.
3.To add the specks of dust, you could draw them (boring, slow, unrealistic). Or find a photo/scan of some dust and blend that with your image. Example: image Exactly how to blend it the best way depends on the image (If the dust-layer is black background with white dust, try screen (or invert it and use multiply). If it is 50% gray with white and black details, try overlay. Adjust opacity until happy. Noise could be added this way as well if you want it all in one step.

I JUST noticed that the image you show is used on a page for downloading Photoshop-brushes for adding just the thing you are asking for (my step 3)…
http://www.bittbox.com/freebies/freebie-friday-5-subtle-film-noise-brushes
Try downloading the brushes, and use the brush tool on a new layer to add it to your image.