日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程语言 > python >内容正文

python

python调用adb传输电脑文件到手机_使用adb在电脑和手机间传文件

發布時間:2025/4/16 python 51 豆豆
生活随笔 收集整理的這篇文章主要介紹了 python调用adb传输电脑文件到手机_使用adb在电脑和手机间传文件 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

首先須要root手機。

然后,“Win + R”,打開cmd窗體。以下以copy d:\1.txt到/system/文件夾為例說明。

adb push source(localpath) dest(mobilepath)

d:\>adb push 1.txt /system

failed to copy '1.txt' to '/system/1.txt': Read-only file system

須要先掛載/system分區

adb devices查看當前連接的設備

d:\>adb devices

List of devices attached

4d00a813e1e84041 ? ? ? ?device

假設這個列表里沒有設備,須要檢查手機連接。

adb shell遠程登錄手機的linux系統

d:\>adb shell

shell@android:/ $

su命令取得超級用戶權限。命令提示符會由”$”變成”#”

shell@android:/ $ su

shell@android:/ #

df命令查看文件系統的磁盤空間占用情況

shell@android:/ # df

Filesystem ? ? ? ? ? ? Size ? Used ? Free ? Blksize

/dev ? ? ? ? ? ? ? ? ? 930M ?80.0K ? 930M ? 4096

/mnt/secure ? ? ? ? ? ?930M ?0.00K ? 930M ? 4096

/mnt/asec ? ? ? ? ? ? ?930M ?0.00K ? 930M ? 4096

/mnt/obb ? ? ? ? ? ? ? 930M ?0.00K ? 930M ? 4096

/persdata/absolute ? ?11.8M ?4.09M ?7.68M ? 4096

/system ? ? ? ? ? ? ? 2.69G ?2.27G ? 434M ? 4096

/efs ? ? ? ? ? ? ? ? ?19.6M ?9.15M ?10.5M ? 4096

/cache ? ? ? ? ? ? ? ?1.99G ?32.4M ?1.96G ? 4096

/data ? ? ? ? ? ? ? ? 8.92G ?7.66G ?1.26G ? 4096

/mnt/shell/emulated ? 8.90G ?7.66G ?1.24G ? 4096

/mnt/shell/container ?8.90G ?7.66G ?1.24G ? 4096

/system分區是2.69G

接著查看/proc下的partitions

shell@android:/ # cat /proc/partitions

major minor ?#blocks ?name

253 ? ? ? ?0 ? ? 409600 zram0

179 ? ? ? ?0 ? 15388672 mmcblk0

179 ? ? ? ?1 ? ? ? 4096 mmcblk0p1

179 ? ? ? ?2 ? ? ? 4096 mmcblk0p2

179 ? ? ? ?3 ? ? ?20480 mmcblk0p3

179 ? ? ? ?4 ? ? ? 4096 mmcblk0p4

179 ? ? ? ?5 ? ? ? 4096 mmcblk0p5

179 ? ? ? ?6 ? ? ? 4096 mmcblk0p6

179 ? ? ? ?7 ? ? ?20480 mmcblk0p7

259 ? ? ? ?0 ? ? ? 8192 mmcblk0p8

259 ? ? ? ?1 ? ? ? 8192 mmcblk0p9

259 ? ? ? ?2 ? ? ? 8192 mmcblk0p10

259 ? ? ? ?3 ? ? ? 8192 mmcblk0p11

259 ? ? ? ?4 ? ? ? 8192 mmcblk0p12

259 ? ? ? ?5 ? ? ?90112 mmcblk0p13

259 ? ? ? ?6 ? ? 262144 mmcblk0p14

259 ? ? ? ?7 ? ? ? 4096 mmcblk0p15

259 ? ? ? ?8 ? ? 573440 mmcblk0p16

259 ? ? ? ?9 ? ? ?12288 mmcblk0p17

259 ? ? ? 10 ? ? ? 4096 mmcblk0p18

259 ? ? ? 11 ? ?2121728 mmcblk0p19

259 ? ? ? 12 ? ?2830336 mmcblk0p20

259 ? ? ? 13 ? ?9379840 mmcblk0p21

依據大小選擇掛載mmcblk0p20

shell@android:/ # mount -o rw,remount /dev/block/mmcblk0p20 /system

我試了不帶分區,也是能夠的

shell@android:/ # mount -o rw,remount /system

使用完之后能夠再改為read-only

shell@android:/ # mount -o ro,remount /dev/block/mmcblk0p20 /system

運行拷貝

d:\>adb push 1.txt /system

failed to copy '1.txt' to '/system/1.txt': Permission denied

ls -l命令查看文件權限,能夠看到shell用戶沒有讀/寫權限。改動文件權限

shell@android:/ # chmod 777 /system

再push,成功。

從手機復制文件到電腦是類似的。adb pullsource(mobilepath) dest(localpath)

d:\>adb pull /system/1.txt D:\game

假設提示"Permission denied",就須要改動文件權限,chmod xxx 文件名稱。假設想改動文件夾下全部文件屬性,能夠用chmod xxx *.*。

ps. csdn的排版真爛啊

總結

以上是生活随笔為你收集整理的python调用adb传输电脑文件到手机_使用adb在电脑和手机间传文件的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。