Warm the oil in a medium pot/pan over a medium heat.
Add the pork and spread out, breaking up with a spatula/wooden spoon.
Continue to cook, turning and breaking up the pork now and then, until the pork is browned all over.
Add the soy sauce, dark soy sauce, Shaoxing wine, sugar, five spice powder and white pepper.
Mix everything together so they are well mixed.
Cover and bring to a simmer then reduce the heat.
Continue to simmer for around 20 minutes.
Check now and then to make sure it hasn't become dry - add a little water if needed.
After the mixture has cooked a little while, add the fried shallots and water and mix through.
Cover again, and increase heat to bring back to a simmer, if needed, then reduce the heat.
Continue to cook for another 30 minutes, stirring now and then and checking it's not dry - add a little more water if needed.
By this point, the pork will be darker, tender and well broken up.
Serve over rice (or can serve with noodles) and vegetables eg steamed greens, broccoli or pickled cucumber.
