2016-02-16 2 views
0

Я ищу решение в Appcelerator, чтобы проверить, что Android-устройство коренится или нет через кодирование или программирование.Как проверить, не установлено ли устройство Android в Appcelerator?

Я не могу найти способ в Appcelerator для этого. Если кто-то это сделал, пожалуйста, помогите узнать, как это достичь.

я нашел несколько решения для андроид родного, но как сделать это возможно в андроиде Appcelerator

Determining if an Android device is rooted programatically?

how to find the rooted device programmatically?

+0

не нужно проголосовать. Правильный вопрос с хорошими примерами/подсказки, как это сделать в JAVA – miga

ответ

-1
+0

Вместо публикации ссылок в качестве ответа добавьте некоторый текст в пояснение, как этот ответ помогает OP в фиксации текущей проблемы. Спасибо –

0

Вам нужно понять, что процесс укоренения устройства меняется со временем и становится все более умнее. Тем не менее мы по-прежнему можем попытаться выполнить некоторые основные проверки, чтобы отфильтровать часть его. .

Вместо того, чтобы делать это из Appcelerator, создать Android модуль и сделать следующее:

Попробуйте выполнить команду су, Runtime.getRuntime() Exec ("/ система/xbin /, которая су"); Также проверяйте ту же команду su в бункере (/ system/bin/which su).

Если он возвращает успех, вы точно знаете, что устройство укоренено. Но вы должны знать, что это не надежный способ, а только один из способов тестирования и фильтрации.

+0

Хороший совет! Уже существует модуль (см. Мой ответ ниже), который ищет эти файлы (https://github.com/collinprice/com.collinprice.rooted/blob/master/android/src/com/collinprice/rooted/RootUtil. java) – miga

+0

Да, приведенный выше модуль может использоваться для решения ваших задач. Также в более поздний момент времени, если логика будет изменена, вам нужно только обновить модуль, и ваш фактический JS-код останется нетронутым. – Soumya

1

Посмотрите на этих двух модулей:

https://github.com/collinprice/com.collinprice.rooted

https://github.com/appersonlabs/RootFinder

вы можете использовать http://gitt.io для поиска модулей (например, вы найдете эти два при поиске «корень» на gitTio)

+0

Thanx @miga, для экономии времени. Оба модуля полезны. Thanx to appersonlab & collinprice – Saggy

Смежные вопросы