Identifying binary blobs in a driver.
- Inicie sesión o regístrese para enviar comentarios
I found a driver for a device which I have been planning to purchase,
this driver is licensed under GNU GPLv2 but it is not included in any
popular distros either.
I want to check if the driver loads any binary blobs, how can I check
that?
The blobs are sometimes hidden in source code files. You therefore need to browse through all files in search of large chunks of data (which actually are code in binary form).
You can post a URL to the driver source, so someone else would check it
too.
Running the deblob-check script from Linux-libre [0] should show
firmware requests and arrays of numbers that look like firmware. There
might be false positives for data that isn't a blob, the script contains
many exceptions for the ones found in Linux.
[0] http://www.fsfla.org/svn/fsfla/software/linux-libre/scripts/deblob-check
deblob-check showed;
"found a match
match is blob"
- Inicie sesión o regístrese para enviar comentarios