Как TeamViewer делает скриншоты и позволяет удаленное управление без рута?

Фон

TeamViewer позволяет удаленно управлять другими устройствами Android. это довольно медленно, но это делает работу.

для этого требуется установить 2 приложения. тот, который контролирует (ссылка здесь), и тот, который контролируется (ссылка здесь) .

Я не уверен, есть ли у него какие-либо альтернативы, но я хотел бы знать, возможно ли сделать то же самое.

Эта проблема

Я не могу найти никакого специального разрешения, используемого teamViewer, и он делает все это без рута.

Это странно, поскольку я читал во многих местах, что для того, чтобы приложение могло сделать снимок экрана, оно должно иметь разрешение root (или быть подключенным к компьютеру и использовать ADB для создания снимка экрана) .

Вопрос

Как это могло произойти? Что есть в TeamViewer, что делает это возможным?

Как сделать снимок экрана без специального разрешения? Это приложение даже не системное приложение...

возможно ли вообще сделать что-то из того, что TeamViewer делает без рута?

Есть ли альтернативы TeamViewer?

Предположим, у меня есть root, как эффективно управлять удаленным управлением или передавать скриншоты?

1 ответ

Решение

Teamviewer НЕ поддерживает создание скриншотов или удаленное управление без рута. Единственные устройства Android, которым это удается, - на устройствах Samsung.

Этот пресс-релиз Teamviewer показывает, как это делается. Он в основном устанавливает этот специфический для Samsung аддон из Play Store. В качестве фона Samsung получил эту работу, чтобы противостоять новой функции Amazon Kindle Fire под названием Mayday. Технически Samsung в основном предоставил Teamviewer набор специальных сертификатов и подписей псевдо-корневого уровня, чтобы приложение могло без проблем работать для всех.

Вот как это выглядит на устройствах без прав доступа не-Samsung [слева] и как он запрашивает доступ суперпользователя на устройствах без прав доступа [Samsung] (щелкните для просмотра исходного разрешения):

Teamviewer Quicksupport просит скриншоты от конечного пользователя Teamviewer Quicksupport просит скриншоты от конечного пользователя

Другие вопросы по тегам