Backfiring tells me that you have a very lean condition. If it is only happening on one side probably means that you have an air leak. Meaning your carb boots are not tight or a gasket is bad or reed bolts are not tight or something like that. When does it backfire? please be more specific. I would personally do a leak down test just to be safe. There is a thread that shows how to do this. It is very easy.
Just because your plugs are black does not tell you anything. You dont know if it is rich on only the pilot circuit causing the plugs to be black when you could have a lean main. You have your three throttle position that you need to diagnose as stated above. You can check your main by doing a plug chop. There is a thread that explains this but basically you warm up your bike on old plugs. Once it is warm shut it down put in new plugs and run wide open throttle 1-6, pull in the clutch and kill the motor. Now take the new spark plugs out and ride back on the old plugs. Cut the threads off the sparkplug using a hack saw or cutoff wheel. at the base of the porcelain there should be a brown ring about 2mm in height. If it is more it is rich if it is less it is lean on the mains. As for the mid throttle position it is basically feel. For your pilot/idle circuit there is a thread explaining how to adjust your pilot jet and fuel air screw.