I use Adams Tire Brush + all purpose cleaner for the tire .
After tires are clean and dry I use Adams super VRT for dressing .
As far as rims go ..I used a sponge with All Purpose cleaner / soap or ..just today I used Adams Green wheel cleaner and it seemed to work really well .
( I used a fairly cheap sponge which I DON'T use on the paint )
Adams sells a Board hair Brush for the rims and its suppose to work really well without scratching the rims but I have not bought it yet.
I have a smaller lug nut brush which is made of same material and I've used it on part of the rims and no scratches !