Add the pork ribs to a pot of cold water, bring to a boil, blanch them for 3-5 minutes, remove the foams. Remove and drain the blanched pork ribs from the pot, set aside.
In a wok or a large pan, heat 2 tablespoons of oil over medium heat. Add the sugar and stir gently until it melts and turns a golden-brown caramel. Be careful not to burn it.
Once the sugar is caramelized, add the blanched ribs into the wok. Stir-fry the ribs for 2-3 minutes, until the pork ribs is brown.
Toss in the bay leaves, ginger slices, cinnamon stick, cloves, Stir-fry everything for another minute to release the flavors.
Add cooking wine, the light and dark soy sauces, Stir well to coat the ribs.
Pour in enough water to cover the ribs. Bring it to a boil, then reduce the heat to low and cover the pan with a lid. Let the ribs simmer gently for about 10 minutes. Stir occasionally to prevent sticking.
At the meanwhile, boil 4 eggs in another pot for 7- 8 minutes. Remove the egg shells and cut slightly on the egg white.
Add the eggs to pan of pork ribs, add salt, bring to a boil, then simmer for another 10 minutes or until the ribs are tender.
Once the ribs are tender, remove the lid and turn up the heat to medium-high. Allow the sauce to reduce, stirring occasionally to prevent burning. The sauce should become glossy and cling to the ribs.
Taste and adjust seasoning with salt if necessary. Once the sauce has reduced to your desired consistency, turn off the heat.
The braised pork ribs is ready!