Я делаю приложение для Android, которое будет вводить события касания, основанные на движениях, которые я делаю. До сих пор я мог использовать инструменты для ввода событий, но только в моем приложении. Я хочу иметь возможность использовать эту услугу и в других приложениях. Я читал, что это возможно с помощью root, но есть ли способ без него? Спасибо!Возможно ли внедрить событие в мою службу в другие приложения без root?
-1
A
ответ
0
Нет, это не так. И причина для этого - безопасность. Если бы вы могли это сделать, вы могли бы испортить или получить доступ ко всем видам данных в других приложениях. Они стараются избегать этого.
1
Возможно, с платформы подписано приложение/услуга для ввода ключей/событий в другие приложения. Но я полагаю, что сигнатуры платформы меняются для разных производителей!
Вы знаете, как подписать мою платформу приложений? Я читал, что мне нужно будет получить подпись из корня дерева исходников Android, но я не уверен, как это сделать. И разными производителями, вы имеете в виду производителей телефонов? –
вам нужно иметь сертификат хранилища ключей или платформы OEM-изготовителя телефона, чтобы подписать приложение, чтобы иметь определенные платформы. – Duster2503
Спасибо за ответ! Поэтому я пошел в проект источника Android и получил файлы .pk8 и .509.pem от моего android os, который является зефиром, и создал хранилище ключей, использующее их. Однако подписанный apk, который я создал с помощью этого хранилища ключей, по-прежнему дает мне ту же ошибку, что и раньше. Я сделал что-то не так? –