Is here any hint of procedure if bootloader finds changed kernel? What procedure is next? Maybe is it possible to boot from external source in this case or we just get kernel panic or smth else?
OK!probutus wrote: Thas was my first thought, too but I have seen that the function Authenticate() is called from different places (even inside the second section of the bootloader which is copied into internal sram before). The function CreateHash seem to only fail when there is something wrong with the mechanism creating a hash, so this should not fail when the hashes dont match. Patching only the authenticate function makes us proof even with the other functions calling it
Then quits there are two functions (sub_6701A020=CreateHash and sub_6701A144=CreateHash_0) of creation a hash? Or it is check of different parts?