Wash the ribs and thoroughly pat them dry with paper towels. Next, marinate the ribs with a mixture of onion powder, garlic powder, 1 tablespoon light soy sauce and 2 tablespoons Shaoxing wine for one hour.
Next, preheat the oven to 400 degrees, and put the ribs on a baking sheet lined with parchment paper. Bake for 40 to 45 minutes. Turn and flip the ribs every 10 minutes until all sides are golden brown.
About 10 minutes before the ribs come out of the oven, prepare the sauce. Heat the oil in a wok over medium low heat. Add the rock sugar, and let it melt, taking good care not to burn it.
Next, add the water, honey, cider vinegar, and 1 tablespoon of light soy sauce.
Turn up the heat slightly to bring the sauce to a low boil, and turn off the heat.
Once the ribs are done, coat them in the hot (temperature-wise) sauce while the ribs are still hot. Only when the ribs are straight out of the oven will they properly absorb the sauce and get that coveted sheen.