Iphone 4 camera stopped working and snapchat stopped working?

I dropped my phone and next thing the camera won't work. When I try to go on my camera, it is just black and slow and the shutter won't take a picture or anything. I know the front camera works however it takes a while and hardly ever goes to the front camera. Meaning when I try to switch it, it doesn't go and its rare that it does.
Along with this, when I go on snapchat, when I try switching the cameras, its either too slow, stays black or it doesn't go at all.
How can I fix this? Don't say for me to get a new phone, I'm waiting for the new iPhone to come out.
Do I need to replace the back camera and would that fix everything including my snapchat?

You can see to make sure the rear camera is not disconnected from the logic board due to the impact the phone received. It's located in the top left corner however is being secured by a metal plate with 5 screws.

  • Which camera is better: An old General Imaging x500 Digital Camera or an iPhone 7 front camera? It looks like an iPhone only offers 7 MP while this camera boasts 16 MP but this camera is so old and looks worse at least on its own screen. I'm confused
  • Rear Camera and Flaslight stopped working on iPhone 6s? So last night I accidentally dropped my face, landing on the screen. 5 minutes later I tried turning on my flashlight, but it wasn't working same as my rear camera. So does anyone have any idea why and what I can do to get it working again?
  • My iPhone 5s camera stopped working? I open the camera app and its completely dark, the screen is not frozen because I can switch from square to video to slow mo panorama w.e and i tried using it from the lock screen it doesn't work, or snapchat it doesn't even give me the *flash option* thing on the upper left corner I mean it's just my camera completly stopped working. Someone help or suggest something please
  • My iPhone 4s camera stopped working? Yesterday my camera was working completely fine, but out of nowhere it just stopped working? Now whenever I open my camera the screen is just black? Also, if I wanna take a pic on Instagram, it's the same deal with that. What should I do to fix it?