Firmware, extractor, searcher and installer for Blackberry 10