adb文件上傳
❶ 安卓手機使用adb添加系統證書方法
安卓手機使用ADB添加系統證書的方法如下:
1. 導出證書 Charles導出:在Charles工具中選擇需要導出的證書,點擊「導出」,選擇PEM格式並保存。 Fiddler導出:右鍵點擊需要導出的證書,選擇「導出證書」,然後選擇「CER」格式,並保存至指定文件。
2. 計算證書的哈希值 對於CER格式證書:確保已安裝OpenSSL,使用命令openssl x509 inform DER subject_hash_old in 證書文件.cer來計算哈希值。執行後,將得到哈希值,並可能需要將其轉換為「.0」格式,如使用命令openssl x509 inform DER text in cer文件 > 計算結果.0。
3. 轉換並保存證書 對於CER格式證書:調整文件格式,將證書內容移動至以BEGIN CERTIFICATE開頭,並保存為哈希值.0文件。 對於PEM格式證書:使用命令openssl x509 inform PEM text in pem證書文件 > hash值.0,然後同樣調整文件結構,保存為哈希值.0文件。
4. 上傳證書到手機 確保手機已root並掛載系統文件系統。使用命令adb root獲取root許可權,然後使用adb remount掛載系統文件系統。 使用命令adb push hash值.0 /system/etc/security/cacerts/將證書文件上傳至手機系統證書目錄。 上傳後,使用命令adb shell cd /system/etc/security/cacerts/進入證書目錄,然後使用ls la命令檢查文件是否在指定路徑,並確認許可權為644。
注意事項:每一步操作都至關重要,確保證書的安全並有效。在操作過程中,請確保已備份相關數據,以防意外情況導致數據丟失。
❷ adb怎樣上傳下載手機rom內文件(注意,是ROM,而且是在不改變原來ROM情況下)
1、下載文件
語法:adb pull [文件名] /源路徑/
例如:
adb pull blade_keypad.kl /system/usr/keylayout/
adb pull /sdcard/mp3/1.mp3
2、上傳文件
語法:adb push [文件名] /目標路徑/
例如:
adb push qwerty.kl /system/usr/keylayout/
adb push 1.mp3 /sdcard/mp3/