При наличии рута ключ наверняка вынимается из соответствующей папки в /data/data в два счёта. А антивирусы для Android всё ещё не нужны, т.к. не могут иметь достаточного уровня доступа к системе для какой бы то ни было «защиты».
То, за счёт чего в андроиде достигается интергация приложений — система интентов, и она же одна из важнейших частей самой ОС. То есть заменить можно что угодно: лаунчер (рабочий стол) — интент, браузер — интент, строка в меню «поделиться» — интент, иконка приложения в лаунчере — тоже интент, и.т.д. Чтобы другие приложения увидели какое-то стороннее, оно должно просто прописать у себя в манифесте нужный intent-filter. При этом, допустим, при желании заменить браузер, достаточно просто прописать в своём приложении поддержку URL-схем http и https — при попытке открыть браузер из любого приложения, включая системные, система автоматически предложит выбрать одно из нескольких, поддерживающих этот интент, с возможностью «больше не спрашивать». В iOS 8, как я понял, подобного механизма всё ещё нет, но то, что есть, уже в любом случае лучше, чем раньше.
Интерфейс системных приложений трогать вообще не надо — надо либо оставлять так, как в AOSP, либо ставить гугловские. Но каждый производитель почему-то считает своим долгом не только сделать железяку и написать для неё ядро, но и в userspace прошивки залезть, иногда даже зачем-то написав весь набор системных приложений самостоятельно.
Ещё можно сделать аппаратный сниффер, который подключается между видеокартой и монитором, или, чтобы никакое HDCP не помешало, между процессором и драйвером матрицы монитора. В общем, дерзайте, копирасты, удачи вам во всех ваших замечательных начинаниях, и помните: если что-то возможно воспроизвести, значит, это возможно скопировать.
А что таки мешает написать маленькую программку, которая будет загружать этот модуль, скармливать ему зашифрованный поток и сохранять полученное на выходе расшифрованное видео на диск? Если не получится программку, то собрать себе пропатченный фаерфокс, который будет делать то же самое.
По-моему, для всех этих проблем есть одно проверенное и на 100% работающее решение — использовать более надёжные и менее уязвимые операционные системы, которым не нужны эти костыли вроде антивирусов.
Нигде не написано, но видно на видео, которое на странице по ссылке. К тому же, с технической точки зрения распознавание штрих-кодов в очень много раз проще (и требует намного меньше вычислений), чем распознавание фотографий.
Ещё можно сделать аппаратный сниффер, который подключается между видеокартой и монитором, или, чтобы никакое HDCP не помешало, между процессором и драйвером матрицы монитора. В общем, дерзайте, копирасты, удачи вам во всех ваших замечательных начинаниях, и помните: если что-то возможно воспроизвести, значит, это возможно скопировать.
На 6 точно никак не запустить?