На всем подряд, хотя обычно C
Сейчас часто панель управления имеют свои личные мозги со своей закрытой ОС которую еще надо взломать. Просто так взять и поменять не получится. В лучшем случае вы получите дамп прошивки в виде hex.
Приведите конкретный пример железяки
Fixid: да по большей части слитый дамп будет не шифрованный, а вот для заливки уже скорее всего упремся в RSA ключ.
В общем подобие того как нынче любят самсунги делать со своими принтерами - прошивка вот, берите делайте что хотите, но вот оригинал подписан ключем а на проце отрублены все дэбаг интрфейсы, а загрузчик проверяет подпись :)
Так как производители защищают свои устройства от извлечения кода - это будет весьма проблематично. Может быть есть поддержка графических тем или скинов? Спросите это у производителя.