2015-11-09 41 views
3

當從源代碼構建AOSP對於任何結點設備的,唯一的BUILDTYPE(構建配置),其是與任何結點設備的兼容,(作爲這裏列出:https://source.android.com/source/running.html),是userdebug,但它是:如何解除AOSP Nexus構建?

像「用戶」,但具有根訪問和可調試性; 首選調試

似乎沒有爲這個網頁上表中列出的任何其他選項:https://source.android.com/source/running.html

那麼,如何才能撤銷「根」?或者有沒有一種方法來建立沒有「根」可能像「用戶」而不是?

我還注意到,當啓用USB調試時,android設備連接的計算機的密鑰/哈希值是什麼都沒有關係 - 它不再檢查密鑰。無論如何要改變這一點?

編輯:如果我將生成配置設置爲「用戶」,而不是「用戶調試」,那麼顯然它不是根,但問題是,然後禁用USB調試。如何防止root訪問,但保持可調試性?

回答

-2

「用戶」版本您如何製作非「根源」AOSP版本,因此您問題的另一部分是編輯詢問爲什麼ADB未啓用。

答案是,在AOSP「用戶」版本中,您擁有一個典型的最終用戶Android設備(其中的一部分),其中ADB和Developer菜單在默認情況下都是關閉的箱條件。

由於現有的問題和答案會顯示,要打開開發人員菜單,您必須轉到信息菜單並點擊內部編號多次。然後,您將擁有一個開發人員菜單,您可以在其中啓用ADB。

此外,使用現代Android版本的「用戶」版本,您需要支持安全證書的ADB客戶端,並接受Android設備上的ADB客戶端證書。

+0

它似乎與「用戶」亞行未經授權,即使啓用了USB調試。 –