1-) I was unable to use push, facetime , youtube despite trying a lot of methods so i decided to use my last bullet on mitime's way.
2-) I am on a supported carrier ,but because i need JB and unlock , i hactivated my device with limera1n , and reports suggest that hactivation breaks certs , i bought a AT&T card (the guy wanted 25 euro for fixing the issue , but sold me the card for 5 euro instead)
3-) I de-activated with the command string using winscp , and when i got the connect to itunes screen , i put the AT&T sim inside , which activated the phone again (the sim card was a dead one , not connected to any data or voice plan) (Again , it's true that there is no relationship between the sim card (AT&T) ,and the activation of facetime)
4-) After activation , i realised that push began working , and youtube as well , i tried the facetime switched off and on , waited a little and voila. (my own working simcard was inserted ,AT&T card is only used to activate , nothing else)
The only thing that i dont know , why cant we change what the AT&T card changes ourselves via software ? maybe pushfix is for that but not updated for 4.1 yet)
If you are on unofficial carrier , i think you still need to use mitime.
To run "plutil" from iPhone you have to install Erica Utilities from Cydia
Followed the commands, I've put At&T microsim, activated iPhone, put my Wind Carrier Sim, and in Settings when I've activated FaceTime iPhone said "You carrier may charge money for activation..." this means that the Sms activation was sent