[英]How to check if the android device is rooted or not in Appcelerator?
我正在尋找Appcelerator中的解決方案,以檢查android設備是否已通過編碼或編程扎根。
我無法在Appcelerator中找到實現此目的的方法。 如果有人這樣做,請幫助找出如何實現這一目標。
我發現很少有針對Android本機的解決方案,但是如何在android Appcelerator中實現
看一下這兩個模塊:
https://github.com/collinprice/com.collinprice.rooted
https://github.com/appersonlabs/RootFinder
您可以使用http://gitt.io搜索模塊(例如,在gitTio上搜索“ root”時會找到這兩個模塊)
您需要了解,設備生根的過程會隨着時間而變化,並且變得越來越智能。 盡管如此,我們仍然可以嘗試執行一些基本檢查以過濾掉其中的一部分。
代替從Appcelerator進行操作,創建一個Android模塊並執行以下操作:
嘗試執行su命令Runtime.getRuntime()。exec(“ / system / xbin / which su”); 還要在bin(/ system / bin / which su)中檢查相同的su命令。
如果返回成功,則可以確定設備已植根。 但是您需要意識到,這些並不是萬無一失的方法,而僅僅是測試和過濾的一種方法。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.