Chosen Solution
I have a Gameboy Advance SP and the hinge of the screen suddenly broke off, I was been trying to find a way to fix it but to no sucess, its able to play games but the screen soon comes off when I try to open it to play some game and now I am afraid to open it.
See id this guide might help you: Nintendo Game Boy Advance SP Back Cover Replacement
You may try to do a shell replacement for it. If the older shell is broken, buy a new shell. That may help you!
hank on only game boy avance