Fill a large pot - big enough to fit the pork ribs side by side - half full with water. Bring the water to a rolling boil. Rinse the pork ribs, trim off excess fats and add them into the pot of boiling water. Keep the water on a boil and boil the ribs for 5 minutes. Drain the pork ribs and wash off any dirt and/or blood. Set aside.
Wash the pot clean and add in the rest of the ingredients. Add in the pork ribs. Cover and bring the sauce to a boil. Turn the heat down to low and simmer for 1 to 2 hours, depending on how huge is your pork rib and how tender you want it to be. Turn the pork ribs occasionally.
Remove the pork ribs with a slotted spoon. Skim the layer of fat off the surface of the sauce and if the sauce is not thick enough, boil and reduce the sauce until thick and syrupy. Drizzle the sauce sparingly over the ribs (as the sauce is pretty salty). Best served with rice.