Pat roast dry. Combine all rub ingredients and pat on all sides of roast, rubbing in well. Cover roast and let sit overnight in the fridge.
Smoke
Don't have a smoker? See the notes section for other ideas. You can also start this recipe in the smoker, and finish it with another method.
When ready to cook, preheat smoker to 225 degrees and smoke roast directly on grill for 5 hours. While cooking, combine spray ingredients in a clean spray bottle and spritz roast all over once every hour.
While roast is smoking, combine all sauce ingredients and whisk together in a pan. Set aside until pan juices are ready.
After smoking, transfer your roast to either your slow cooker (if it will fit, remember you have more stuff going in there!) or a roasting pan, or disposable roasting pan (if you'll continue cooking on the smoker).
Finish Cooking by Method of Choice
Place apples, onions, and 2 cups apple cider around the roast in the roasting pan or slow cooker. Cover with lid, or tightly with foil, then follow corresponding instructions below.
Smoker:
In the smoker, you can increase temperature to 275°F. Cook until internal temperature reaches 200-210°, usually about 6-7 hours.
Oven:
If you are finishing in the oven, set temperature to 275℉. Cook until internal temperature reaches 200°-210°F.
Slow Cooker:
Cook in slow cooker on high for 6-7 hours (or low for more like 8-10 if you want/need to drag it out, overnight for example.)
Let pork rest, covered for at least 15 minutes (longer is just fine) before discarding bones, separating fat, etc.
Finish
Pour pan juices into a fat separator. Pour 1 cup of juices into your BBQ sauce and bring to a simmer. Simmer for about 15 minutes until slightly thickened.
Pour a little of the remaining juices over shredded pork. Use a slotted spoon to grab the onions and apples and mix them in with the pork. Serve alone or on rolls or over rice.
Notes
If you don't have a smoker, you can cook the entire recipe in the oven. Simply discard the smoking step and instead rub the roast with the spices, sear in a pan, and then place directly in a roasting pan or slow cooker with cider, apples and onions and cook until internal temperature reaches 200-210. (I would plan on 8-10 hours) To add the smoky flavor, add 1 tablespoon liquid smoke with the cooking liquid.
You could also easily use a smaller, boneless pork shoulder roast, which cooks much faster, simply use as much of the rub as you need, you'll have extra.'
Portion sizes: with pork, you lose volume from the roast with the fat and the bones, so if I’m estimating size, I usually go for 1lb per person.