i have a friend ask me for help, he bought an iphone 3g 2nd hand from totally stranger guy, he almost check everthing works fine, but he forget to check if the camera is working properly, so here's the problem when i open the camera the screen displayed only color green "not transparent green". its blinking from light green to dark green then vice versa. it is currently on 3.1.2 firmware. i already tried restoring the firmware with same version 3.1.2 but still this same problem.

ps: iphone back cover seem to me it opened already. there's already a little gap between back cover and silver brace on the front of iphone.

can anyone have the same problem?