I'm about to send in my iPhone 3G for repair (faulty home button) and I suspect Apple are likely to repair, rather than replace. The phone is jailbroken on 3.1.2, so obviously I need to restore. My first question is regarding TinyUmbrella. If I grab my SHSH off the phone and restore the original firmware 3.1.2 (which I have download from Apple), will I have completely removed all evidence of jailbreaking? My second question is, are Apple likely to restore my phone to their latest firmware once the repair is complete? If so, am I best using Pwnage Tool instead of TU, to create a custom firmware so I can restore a breakable firmware/baseband when I get the phone back? I'm just wondering what my best options are so I can still jailbreak when I get the phone back. Thanks in advance.