A grandes rasgos un parche se crea así:
Tienes el Main alojado en la memoria del teléfono, pero el main no comienza desde el bit 0 de la memoria, o sea que dependiendo del modelo de teléfono puede empezar un poco después, o mucho después. Pues bien, para hacer un parche necesitas conocer los valores en hexadecimal del Main, por ejemplo, el de borrar tiempo para un w810:

;W810 SW-R4EA031
;Borrar tiempo
;Ver 1.0
452ACC78: A7F6A4FA C046C046

Las líneas con putos y coma: ";" nos dan una descripción del parche, que es para un w810 r4ea031, que es para borrar el tiempo, y que es la versión 1.0 (éste no tiene creador porque yo mismo lo hice , pero generalmente llevan el nombre de su creador). Todas las líneas que están comentadas con puntos y comas se comentan así para dar a entender a los diferentes programas que parchan (SeTool, Far Manager) que esas lineas no son valores a escribirse. Por eso también los ini de los elf tienen comentadas las líneas con instrucciones.
Los números en rojo: Nos indican a partir de qué parte del Main se va a escribir el parche.
Los números en azul: Nos indican los valores que queremos reemplazar en el Main.
Los números en verde: Indican los números por los que vamos a reemplazar los números en azul.

La razón por la que no hay parches para los w380 es porque son plataformas recientes (a saber PNX CID53, que alguien me corrija si me equivoco), y cuentan con un tipo de seguridad diferente (nuevo y mejorado) a teléfonos anteriores (DB2010 CID49, DB2020 CID52).
Me imagino que por ahí en algún lugar del mundo debe haber alguna persona tratando ya de violar ésta seguridad, pero lo más probable es que de inicio aplicar parches sea de paga, pues no debe ser nada fácil hacer esto.

Espero que te haya servido de algo.