There. Is. NO. Quick. Fix.

No detox will fix your problem. The only ways to beat a drug test are:

*Substitution (AKA using a clean friends piss)

or

*Time.

If you really cared about passing you wouldn't have smoked, even if it was a tiny bit.