2013-03-05 40 views
3

如何禁用RSA autentification爲Android 4.2.2 我已經嘗試以下方法:的Android 4.2.2 RSA禁用

1) setprop ro.adb.secure 0 
    getprop still return 1. 
2) Root phone and retry method 1 
    getprop still return 1. 
3) Root phone and manually change ro.adb.secure to 0 in the /default.prop 
    getprop still return 1. 

有誰知道我可以禁用此檢查:

enter image description here

+0

你爲什麼要這樣做?這是一個非常有用的安全功能,可以防止您的設備被誤用,如果在啓用調試的情況下被盜。 – 2013-03-05 14:14:13

+0

@RaghavSood我不想把這款手機用在很多電腦上,沒有這些問題。此外,我有一些電腦之間的USB切換器,從我的地方遠程,我不想去那裏,點擊手機。 – Arseniy 2013-03-05 14:19:06

回答

3

以下是您嘗試使用的方法不起作用的原因:

  1. ro。*屬性是隻讀的。一旦設置了只讀屬性,它就不能被更改或刪除。您的ROM可能會將其設置爲default.prop,在初始化期間會很早提供建議,因此setprop將永遠無法更改它。

  2. 與(1)相同。

  3. /default.prop駐留在虛擬硬盤上,只在啓動過程中提前通知,因此在Android啓動並運行時更改它對屬性沒有影響,一旦重新引導,default.prop將恢復爲原始狀態ramdisk版本。

更改此屬性的唯一方法是使用包含修改後的default.prop的修改過的ramdisk重新構建啓動分區。在Android上解壓和重新打包boot.img有一個非常好的HowTo HERE

+0

修改boot.img中的default.prop文件是一種方法。如果你設置ro.adb.secure = 0,ro.debuggable = 1,persist.sys.usb.config = mtp,adb,你可以保持顯示出令人討厭的RSA對話框。順便說一句,我已經嘗試getprop/setprop在過去的根訪問,但沒有太多的運氣。 – 2013-06-25 15:32:23

1

如果您有一組固定的機器,您可以將其公鑰存入一個文件並將其添加到設備中。

我描述了here對於單臺機器,但對於多臺機器,您必須重複第一步,然後再一次添加文件到設備中。