Я разрабатываю приложение для Android Fintech, где обнаружение корневых устройств имеет решающее значение по соображениям безопасности. Я реализовал обнаружение корней с использованием библиотеки Rootbeer, которая в большинстве случаев успешно обнаруживает корневые устройства. However, I’ve encountered a scenario where a device is rooted with Magisk, and the following advanced options are enabled:
Zygisk: A Magisk module that hides the root status by injecting into the Zygote process.
Magisk Hide (or Enforce DenyList in newer versions of Magisk): This feature hides the root status from apps.
With these options enabled, Rootbeer не может обнаружить, что устройство рутировано. Это создает значительный риск безопасности для моего приложения. />3. Как я могу предотвратить запуск моего приложения на устройствах, где эти продвинутые методы укрытия корней активны? < /p>
Подробнее здесь: https://stackoverflow.com/questions/789 ... an-android