i fixed it .. i dont know how but that what i did :
repair the game by origin - started a game on battlelog - asked for my info to activate - i typed my zlo info and it was activating - then i started zlo launcher - selceted a server and joined - didnt connect becoz its not cracked - changed my BF3 folder place - copied client first then i copied launcher.dll and zupdaterx32.dll - started the launcher and selected a server then it joined
hope it works for everybody have this problem