Ok so I've decided to make some use of my raspberry pi and make it into an ssh server that will compile cpp for me from my phone, it was awesome, until I changed the overclock back to normal seeing an ssh server doesn't need to be overclocked and rebooted it from my phone's ssh app (juicy ssh) and I logged back on from the pi not ssh and then changed the Unix password for me for ease of use, I tried to connect to ssh and it said it wouldn't connect and timed out, so I checked the ip using hostname -I and the ip changed, so I updated it on my app and it still failed to connect, so I unchanged the password back to the original and rebooted, also rebooted my phone, still wouldn't work, I made sure the pi the pi was connected to the internet and it still is, and it still won't connect, I don't know what to do, and I don't want to reflash the sdcard because I lack the hardware to do that, also it boots to the command line all the time
Try to ssh into the Pi from a system which tells you why it will not connect.
For instance from a Linux box try
ssh -v host for verbose output or
ssh -vv host (two v's, not a w) for extremely verbose output.
The crux of the matter is probably the IP address change. Of course ssh won't connect if the IP address has been altered, that would be pretty much a man-in-the-middle attack.
Normally ssh would warn you and offer to update its records if you trust the new IP address.