我正在编写一个应用程序,必须不能在已root的设备上运行。我希望存储一些安全数据,这只有在未root的设备上才可能,因为没有人可以访问 /data/data/package-name 中的文件。
有人知道吗:
1) 是否可能阻止在已root的设备上安装应用程序?我读到了关于Android Market的“副本保护机制”的一些内容。但是这个特性似乎已经过时,并被许可证功能取代。然而,许可证仅适用于付费应用程序,而我的应用程序是免费的...
2) 是否可能通过编程方式检查设备是否已root?如果可以这样做,我可以简单地停止应用程序,如果设备已root。
任何关于此主题的帮助都将不胜感激!