Licua el jugo de naranja con el ajo, la mitad de la cebolla y la pimienta hasta obtener una mezcla uniforme. Reserva las cáscaras de naranja.
Derrite la manteca en una olla pesada de 5 a 6 litros a fuego medio-alto. Cuando esté completamente líquida y caliente, incorpora con cuidado la carne y la piel de cerdo.
Cocina la carne durante 10 minutos, moviendo una vez con cuidado. Añade los 500 ml de agua y deja que hierva para que comience a ablandar el cerdo.
Después de 10 minutos, agrega el adobo de naranja, las cáscaras reservadas, la leche y el manojo de hierbas. Baja el fuego a medio-bajo y cocina sin tapar, procurando que la manteca mantenga un hervor suave.
Cocina durante 60 minutos, girando los trozos con suavidad una o dos veces. La carne debe empezar a separarse al presionarla con un tenedor, pero todavía conservar su forma.
Disuelve la sal en los 750 ml de agua restantes. Incorpora la salmuera poco a poco a la olla, sube el fuego durante 3 minutos y luego vuelve a bajarlo.
Continúa la cocción durante 45 a 60 minutos más, hasta que el agua se haya evaporado y la carne comience a dorarse en la manteca. Retira las hierbas y las cáscaras, y saca los trozos cuando estén tiernos, con bordes dorados y una temperatura interna segura.
Deja reposar las carnitas 10 minutos, escúrrelas ligeramente y sírvelas con tortillas calientes, cebolla picada, limón y salsa.