Trim any silverside or membranes off of the ribs, then cut them into individual sections. Marinate them overnight or soak the ribs in a mix of vinegar and water for a few hours before cooking. Bring the ribs up to room temperature right before cooking.
Place the ribs in a roasting pan and fill it with the water or broth. Cook the ribs for about 20 to 30 minutes in the oven at 350 degrees F, flipping once.
Let the ribs dry on a rack or on some paper towels. Heat the oil in the deep fryer to 350 degrees F. Mix the flour and seasonings together with the baking powder and cornstarch. Dredge each rib in the seasoned flour, then fry the ribs a few at a time for 7 to 10 minutes. Keep them warm in the oven and serve immediately with your favorite sauces.