I spray cleaning solution down the bore, run the dry boresnake through, oil the rear end of the boresnake, run it through again, and check to see if I've done the job.
If not, repeat.
There certainly must be other methods.
Remember that the boresnake is only a temporary fix. Eventually, you still have to do a real cleaning job with a rod, brushes, and patches.