Android binary blobs and hadidi

While fiddling with cyanogenmod builds I was curious if the binaries in the TheMuppets repo for LGE binaries correspond to the current offerings of google.

The official binaries come in three self extracting tarball/shell files for the three companies providing the drivers and I wanted to quickly check against a checkout of the TheMuppets binaries.

As I had no tool handy to do the job and my python os getting rusty anyway I cobbled together what I wanted and pushed it to github: https://github.com/asmw/hadidi.

All of the files not in the official binaries seem to have to do with Widevine DRM.

P.S. hadidi has some extra options like selecting the hash algorithm, printing hashes or being quiet and communicating through the exit code.

P.P.S. Binary Blobs Suck