Heat the oil in the
saucepan over medium-high. Add the
ginger, garlic, and scallions and cook until fragrant, 3 to 4 minutes. Add the pastes and cook 2 minutes more, then stir in the rice wine and
soy sauce. Cook 3 minutes longer, then add the tomatoes, carrot, apple, rock sugar, and onion along with 6 liters of water. Return the shanks to the pan along with the spice bag and bring to a simmer over medium. Cook until the shanks are JUST tender, about 2 ½ hours. If the shanks are tender by the time you turn off the heat, they will be too tender. We let it rest in the braise so it can reabsorb some of the braise and be moist and delicious. After it cools down, strain and take out the meat so all you have left is a rich braising liquid and beef shanks.