通過adb把apk安裝到系統分割槽

2021-06-28 06:10:10 字數 1984 閱讀 9865

以谷歌拼音為例:

googlepinyin1.4.2.apk

提取出so檔案

libjni_googlepinyinime_4.so

libjni_googlepinyinime_latinime_4.so

bat批處理指令碼內容如下:

path "d:\program files\完美刷機\tools";%path%

prompt $g

cd /d "%1"

clsadb devices

adb shell su -c "mount -o remount rw /system"

set apk=googlepinyin1.4.2.apk

adb push %apk% /data/local/tmp/

set lib=libjni_googlepinyinime_4.so

adb push %lib% /data/local/tmp/

adb shell su -c "cat /data/local/tmp/%lib% > /system/lib/%lib%"

adb shell su -c "chown 0.0 /system/lib/%lib%"

adb shell su -c "chmod 644 /system/lib/%lib%"

set lib=libjni_googlepinyinime_latinime_4.so

adb push %lib% /data/local/tmp/

adb shell su -c "cat /data/local/tmp/%lib% > /system/lib/%lib%"

adb shell su -c "chown 0.0 /system/lib/%lib%"

adb shell su -c "chmod 644 /system/lib/%lib%"

adb shell su -c "mount -o remount rw /system"

pause

adb reboot

如果apk軟體特別多的話,需要用批量安裝指令碼,內容如下

path "d:\program files\完美刷機\tools";%path%

prompt $g

cd /d "%1"

cls@echo 當前目錄:cd  =%cd%

@echo 當前檔案:file=%file%

@echo.

adb wait-for-device

adb devices

adb shell su -c "mount -o remount rw /system"

for /f "delims=" %%i in ('dir /b /a-d /s *.apk') do (

set apk=%%~nxi

adb push %%~nxi /data/local/tmp/

adb shell su -c "rm /data/local/tmp/%%~nxi"

)for /f "delims=" %%j in ('dir /b /a-d /s *.so') do (

echo push %%~nxj to /system/lib

set lib=%%~nxj

adb push %%~nxj /data/local/tmp/

adb shell su -c "cat /data/local/tmp/%%~nxj > /system/lib/%%~nxj"

adb shell su -c "chown 0.0 /system/lib/%%~nxj"

adb shell su -c "chmod 644 /system/lib/%%~nxj"

adb shell su -c "rm /data/local/tmp/%%~nxj"

)adb shell su -c "mount -o remount rw /system"

pause

adb reboot

這個指令碼還支援,把apk資料夾拖動到上面自動安裝。

Mac 通過adb安裝apk檔案

更簡便的方式是通過adb命令安裝 1 首先找到adb位址,在android sdk下面的platform tools的adb檔案 2 獲取要安裝的apk路徑 執行!adb 的絕對路徑 install apk 的絕對路徑 如果手機中存在此應用,應該先刪除在執行,不然會出現 failure instal...

通過adb安裝apk到android手機

在android手機或模擬器上安裝和解除安裝apk包 首先,將模擬器執行起來,直到正式進入系統。注意最好不要同時開著多個模擬器,不然安裝時會因不知裝那個而出錯 如果是手機的 話,插上資料線 注意要確保手機驅動已經安裝,不然會找不到改裝置 輸入 adb devices 用於搜尋你的裝置 或 模擬器,如...

利用adb通過wifi方式進行apk安裝的問題

當安裝時,使用 adb install apk 當希望保留程式的一些資料,使用覆蓋安裝,adb r install apk 當解除安裝是,使用 adb uninstall com.apk 注意,要使用包名 問題一 當使用覆蓋安裝時出現下面的錯誤 failure install parse faile...