Pour enough oil into a deep, heavy pot, about 2 inches deep, and set aside for later frying.
Mix vinegar, soy sauce, water, minced garlic, bay leaves, and cracked peppercorns in a large pot. Add the baby back ribs and bring to a boil over medium heat at 180°C/350°F. Do not stir for the first 5 minutes.
Reduce heat to a gentle simmer at 160°C/320°F, cover the pot, and cook for 40-50 minutes until the meat is tender but still firmly attached to the bone.
While the meat cooks, prepare your coating stations. Mix flour, salt, and pepper in a shallow dish. Beat eggs in a separate bowl until foamy. Set up another dish with the same flour mixture.
Remove the ribs from the cooking liquid and let them cool completely to room temperature. Discard the cooking liquid.
Heat your frying oil to 180°C/350°F. Take each cooled rib piece and coat it first in flour, then dip in beaten egg, and finally coat again in flour. Make sure each piece is evenly coated.
When the oil is hot, carefully add 4-5 pieces of coated ribs. Fry for 4-5 minutes, turning occasionally, until golden brown and crispy.
Remove the fried ribs with tongs and place on paper towels to drain excess oil. Continue frying the remaining pieces in batches.
Let the oil return to temperature between batches to ensure even cooking. Don't overcrowd the pan.
Serve immediately while hot and crispy with your favorite dipping sauce like toyomansi or spiced vinegar.