RockYourPhone has released their v2 client. Now, I have not looked at this client yet. Let me state that I am not bashing rock your phone and have not made a determination yet whether or not it is great or terrible. What I can tell you is that if you are on a 3gs you should not install this until a 3.1 jailbreak is released.
As I already posted, the 3gs can no longer be restored to 3.0 or 3.0.1 anymore. If you update to 3.1 on your 3gs you may never be able to jailbreak again.
Rock your phone installs its own extensions and modifies a lot of system files. It is not installing just “an app”. They replace mobile substrate with their own version and the two may or may not work well side by side. Some thumb C function injection is likely to be broken. In normal cases, a simple restore would solve whatever issues you run into, but as things stand, you cant restore. So again, a very strong warning. If you are on a 3gs, do not install RYP2 at this time. If you want to test it, use a 2g, 3g, or wait for 3.1 jailbreak.
Note: this warning also applies to other software, but most stuff in cydia community sources can be repaired fairly easily without a restore using SSH.
Edit: I want to clarify. This is in no way a cut to RockYourPhone. This is only due to the nature of RockYourPhone install. It’s almost like its own jailbreak. How many of you have jailbroken and had the process not work and had to restore and repeat it? I know that’s happened to me many times. The problem here is that due to apple no longer signing 3.0 and 3.1 not being jailbroken, that on your 3gs if something went wrong installing RYP, you are left with two choices:
1) Restore to 3.1 and perhaps never be able to jailbreak again.
2) Do not restore, and use a razr until the 3.1 is jailbroken.
Who wants to risk that? If you have already installed rock your phone, you are probably fine. I wouldnt worry about it. The 3g and 2g can still be restored to 3.0 so I would not worry about those either.
This same philosophy applies to other software as well. If you are a 3gs user, I would strongly recommend being cautious about what you install until a 3.1 jailbreak comes out. The difference is that we know how to debug and trouble shoot most things. Mobile substrate supported extensions that misbehave can trigger safe mode so you can uninstall them. So it’s all a bit less of a risk.Mark Bruce & Kory Lee