#!/usr/bin/python 'undump ARM program dumped with Coridium sample breakpoint memory dumper' import sys, os def undump(filename): lines = readlines(filename) for line in lines: if line.startswith('#'): continue #print >>sys.stderr, 'line:', line sys.stdout.write(''.join(map(word, line.split()))) def word(hexword): if hexword.endswith(':'): return '' else: return hexword.decode('hex')[::-1] def readlines(filename): input = open(filename) data = input.readlines() input.close() return data if __name__ == '__main__': undump(sys.argv[1])