Save wear & tear on your iPhone’s Home button without jailbreaking.
I love the physical home button on my iPhone, it comes in handy during those times on the go when I can’t be fiddling around, it just has to work.
But the rest of the time I am using my phone, I want to save the wear and tear on the phone by avoiding use of the physical home button. I discovered that iOS has an Accessibility feature that lets me do just that.
To enable it, turn on AssistiveTouch from the Accessibility menu in Settings –> General –> Accessibility. Scroll down to Physical & Motor section and enable the AssistiveTouch feature.

After you have it enabled it, you will have a transparent “dot” on the screen that you can move around. You can see the “dot” in the screen shot below located in the top right hand corner.
The dot can be moved around and it will automatically snap to 8 different locations on the screen shown by the red arrows. (You would want to move it if it was in the way of something you want to press)

Touching the “Dot” will bring up 3 new buttons. Gestures, Device, Favorites and Home. Touching Home will do the exact same thing as your hardware Home button.
There are some other interesting features you can play with from here but I mainly use the Home button and don’t have any need for anything else.

If you want to explore around, there are a few more useful actions under the Device menu:

