Alright sorry, didn't read it well.
What I've understood is that ofw 3.56+ uses different types of encryption to connect to PSN. Server-> Client. We can sniff the packages which are sent and received and implent it into 3.55 cfw.
Now the big question is how? Well with first we sniff packages at 4.xx firmware. Login with your own PSN and password. Log every package. Then add those client requests to cfw 3.55.
Client: j934r93irj34ij3rr3 (PSN login password encrypted)
PSN server: fk3ifi34i9f9f (Login, password OK!)
Client: fk3f034ijf3 (Friend list)
Server: rk43r9r94 (Name1, Name 2)
And implent this to cfw 3.55.
This means we can't use other login and password without package sniffing.
This also means we don't have to decrypt the encryptions. Because the server gets the answer it wants!
I hope some of the developers understand what I mean.
I have programmed lots of fake servers like Habbo etc.
I know how it works.