crwdns2933423:0crwdne2933423:0
crwdns2918538:0crwdne2918538:0

crwdns2934241:0crwdne2934241:0 bushing

crwdns2934249:0crwdne2934249:0:

White screens on the iPhone are usually caused by a problem with the LCD connector on the logic board.  They are fragile and aren't meant to be disconnected and reconnected repeatedly; it sounds you've put a lot of stress on it.

You could try to put some pressure on the connector while turning the phone on, which might fix it temporarily, but ultimately you'll need to get a new logic board.

crwdns2915684:0crwdne2915684:0:

open