Someone explained to me that the subconscious mind does not like giving up something that it likes in exchange for nothing. Say for example you want to give up smoking. So don't give up. Instead, just stop that behavior for the present time - then your subconscious is not fighting you. So you want a cigarette? Well sure OK you can have one, but defer that decision to have it for some period of time. Maybe start with…
That's still just willpower, usually people need more. A combination of willpower, friction and substitution is usually effective.
No it's not. Willpower is a brute force decision to stop and then fighting the urge until you beat the urge.
Deferring a decision to do something for increasing periods of time is not fighting yourself. The key is that when the defer period is up, you either do the thing such as smoking a cigarette - unless you are OK to defer a little further. You're not in a fight with yourself. It's just that eventually the defer period becomes so long that its same as stopping entirely.
A strategy of deferring doing something is working with your subconscious mind, not against it.