Charly, опубликуй тут 2 любых (!) файла, размером по 256 кБ (или даже другого), у которых ОДИНАКОВЫЙ хеш MD5.
Контрольную сумму (то бишь сумму всех байт в файле) подделать несложно. Так как в прошивке места свободного места хватает, а нужно-то всего 1 свободный байт на каждый байт "контрольной суммы". Потому ее никто и никогда не пытался использовать для проверки целостности пошивки.
Хеш MD5 подделать НЕЛЬЗЯ, не превратив прошивку в полную неработоспособную кашу.
Как опускается игрософт с "забаженной" прошивкой - многие тут видели, и у многих в коллекции уже такие прошивки есть, а кое-кто даже торгует ими (у меня - НЕТ, просьба не писать по этому поводу :)).
А панику сеять насчет побайтной проверки не надо. Для того и MD5 придуман, чтоб можно было побайтно не проверять :)