In BF3, you CANT cheat about your rank/level/weapon, cause there infos are server sided. About MW3, you can do that cause your progress is saved in your pc.
But, if you play with a friend, there is somes tricks to win lot of exp fast (like stats padding).