Ohhh, thank you very much for the working chkhash! v0.02 didn't run :/
It seems as if chkhash doesn't ignore FF's (or i misunderstood you
):
Code: Select all
# /mtd_rwarea/chkhash -k 6f6bc7e1fc7f86bf9c150a82f343e2e0 -h 89485312 /mtd_rwcommon/stl17.dmp
Hash: 9471d1acb79458834655c4c382392cc6, length = 89485312
# /mtd_rwarea/chkhash -k 6f6bc7e1fc7f86bf9c150a82f343e2e0 -h 0 /mtd_rwcommon/stl17.dmp
Hash: 6d7d81d7b54bb38950274f1d27d854f1, length = 93323264
Then some strange length output(/dev/stl0/16 is exe.img from 1st partition, /18 from 2nd):
Code: Select all
# /mtd_rwarea/chkhash -k 6f6bc7e1fc7f86bf9c150a82f343e2e0 -h 0 /dev/stl0/16
Hash: 8887f9c275a1a5d22e70e2bba0327553, length = 58195968
# /mtd_rwarea/chkhash -k 6f6bc7e1fc7f86bf9c150a82f343e2e0 -h 0 /dev/stl0/18
Hash: befbb4f6ee76cc52aaee496f9bea2d53, length = 58195968
# /mtd_rwarea/chkhash -k 6f6bc7e1fc7f86bf9c150a82f343e2e0 -h 89485312 /dev/stl0/18
Wrong input data. Check if file /dev/stl0/18 exists and its size is less or equal to 89485312 bytes
But finally the hash for decrypted exe.img was correct:
Code: Select all
# /mtd_rwarea/chkhash -k 6f6bc7e1fc7f86bf9c150a82f343e2e0 -h 0 /mtd_rwcommon/exe17.img
Hash: 48f58bfa8050d88ea1757957dcf7ebc5, length = 89485312
So i can calculate the hash for my dumped modified partition