簡體   English   中英

如何檢查Android設備是否植根於Appcelerator中?

[英]How to check if the android device is rooted or not in Appcelerator?

我正在尋找Appcelerator中的解決方案,以檢查android設備是否已通過編碼或編程扎根。

我無法在Appcelerator中找到實現此目的的方法。 如果有人這樣做,請幫助找出如何實現這一目標。

我發現很少有針對Android本機的解決方案,但是如何在android Appcelerator中實現

確定Android設備是否以編程方式植根?

如何以編程方式找到有根設備?

看一下這兩個模塊:

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.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM