Я исхожу из того, что прошивки на многих девайсах собираются из единых исходников, поэтому можно предположить, что патчи могут быть универсальны, если они не привязаны к фиксированным адресам.
А писать такие вещи проще с нуля. Этот патчер изначально делался как "затычка".
censored... Свинство в том, что я тоже программист, был, лет 30 назад. Сейчас алгоритм могу накидать, код написать уже вообще никак.