iPhone 4S' home button isn't working properly
I don't know about the dust, but you could enable AssistiveTouch, which will place a round button on the screen, which gives you access to all the home button features, and more like volume, gestures, etc. To switch it on go to Settigngs -&gt; General -&gt; Accessibility Scroll down to AssistiveTouch and turn it on.