使用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
[email protected]:/ $
[email protected]:/ $ su
[email protected]:/ #
df命令檢視檔案系統的磁碟空間佔用情況
[email protected]:/ # 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[email protected]:/ # 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
[email protected]:/ # mount -o rw,remount /dev/block/mmcblk0p20 /system
我試了不帶分割槽,也是可以的
[email protected]:/ # mount -o rw,remount /system
使用完之後可以再改為read-only
[email protected]:/ # mount -o ro,remount /dev/block/mmcblk0p20 /system
執行拷貝
d:\>adb push 1.txt /systemfailed to copy '1.txt' to '/system/1.txt': Permission denied
ls -l命令檢視檔案許可權,可以看到shell使用者沒有讀/寫許可權,修改檔案許可權
[email protected]:/ # chmod 777 /system
再push,成功。
從手機拷貝檔案到電腦是類似的,adb pull source(mobilepath) dest(localpath)
d:\>adb pull /system/1.txt D:\game
如果提示"Permission denied",就需要修改檔案許可權,chmod xxx 檔名。如果想修改目錄下所有檔案屬性,可以用chmod xxx *.*。
ps. csdn的排版真爛啊
相關推薦
使用adb在電腦和手機間傳檔案
首先需要root手機。然後,“Win + R”,開啟cmd視窗。下面以copy d:\1.txt到/system/目錄為例說明。 adb push source(localpath) dest(mobilepath) d:\>adb push 1.txt /sys
使用Microsoft RDC for Mac在Mac和Windows間傳檔案
下面介紹如何使用Microsoft Remote Desktop Connection Client for Mac在Mac和Windows間傳送檔案 1、開啟RDC連線遠端桌面,點選首選項 2、
輕鬆實現windows和linux間的檔案互傳,簡單粗暴!
本人是個linux新手,將學習linux過程中遇到的問題,解決方法及收穫分享出來和大家一起討論交流,一起進步。如有不正確的地方,歡迎大家指正。 步驟: 1. 下載安裝FileZilla 客戶端(FileZill
怎麽制作html5網站頁面讓它適應電腦和手機的尺寸
har only device 電腦 spf bsp char tar ctype https://zhidao.baidu.com/question/918130826792192539.html 用以下代碼開頭:<!DOCTYPE HTML><ht
C#中PUT和POST上傳檔案
HttpClient中上傳檔案 上一篇主要是提到了HttpClient幫助類,這次針對於上傳檔案進行補充,僅做記錄 public static string HttpUploadFile(string url, string path) {
微信pc端和手機上傳處理
一.原因 在微信通過電腦版和瀏覽器登入時,呼叫了微信上傳的介面,wx.getLocalImgData或返回失敗。 沒辦法,只有處理當電腦上傳時,使用ajaxuploadfile上傳。 二.方法 function upload_weixin_pic(e) { e=e||{};
AJAX和from-上傳檔案示例【django專案】
專案簡述 本Django專案為測試例項專案,用於學習測試。 分別用三種Django檔案上傳方式(form方式、jQuery+jQuery.ajax方式、原生JS+原生ajax方式)做上傳功能示例 檔案檔案釋義 form_upload.htmlform上傳檔案靜態頁面 jquery_ajax_upl
如何使用FTP在windows和linux間傳輸檔案
我們使用root使用者傳輸檔案(注意傳輸前將防火牆關掉否則可能失敗) 一、安裝FTP yum -y install vsftpd 二、修改黑名單 1、vim /etc/vsftpd/user_list 2、 vim /etc/vsftpd/ftpusers&
利用js/jq 利用FormData 物件和ajax上傳檔案
new FormData(); 可以獲取某個表單,但是有時候感覺不太靈活。可以利用jq獲取指定input type=file 中的檔案,將其賦值給FormData 例項的某個屬性,做上傳。 HTML: <div class="test" style="
阿里雲oss springMVC+ajax後臺和前端上傳檔案
oss上傳檔案 後臺上傳 前端ajax程式碼,傳入一個input物件 function uploadFileOss(input, callback) { var form = $("<form></form>"); form.append($(
【Android基礎知識】使用Http和HttpClient上傳檔案
public class UploadThread extends Thread{ private String fileName; private String url; public UploadThread(String fileName,String url){ this.fileName
怎麼製作HTML5頁面讓它適應電腦和手機
利用meta標籤Meta標籤主要用來描述一個HTML網頁文件的屬性,如作者、日期時間、網頁描述、關鍵詞、頁面重新整理等,它的Description和Keywords屬性,可加入網站的關鍵字,讓網頁利於搜尋引擎。<meta name="viewport" content="width=device-wid
vmware裡面的linux怎麼和windows相互傳檔案
我們經常遇到這種問題,高版本的vmware遇到低版本的linux,使用起來就比較摳腳,比如低版本的linux安裝在高版本的vmware裡, 1.不能全屏顯示虛擬機器 2.每次切換出來,總要按一下Ctrl+Alt鍵 3.特別可恨的是不能直接互傳檔案 針對以上情況,本篇部落格只
HTTP和FTP上傳檔案的比較
非常詳盡的HTTP和FTP檔案傳輸方式方面的比較。Transfer SpeedPossibly the most common question: which is faster for transfers?Given all details on this page. Wh
通過配置實現電腦和手機訪問分別顯示不同的頁面(以thinkphp5為例)
在thinkphp5入口檔案public/index.php下面加入以下程式碼即可:function is_mobile(){ // getallheaders();//如果是apache可以直接
SpringMVC前臺利用ajax和FormData上傳檔案
前臺的頁面結構及js邏輯 1、 html結構: <%--此處必須是multipart/form-data--%> <form method="post" enctype="mu
windows和Linux互傳檔案
Linux系統之間可以通過簡易安裝SSH協議利用scp命令進行檔案互傳,但是windows預設不支援SSH協議,需要藉助其他工具實現windows和Linux系統之間的檔案互傳。以下介紹
電腦和樹莓派之間檔案傳輸
只要不特意禁止,SSH都會附帶SFTP——安全FTP功能,用來做和FTP類似的,上傳/下載/管理檔案的操作。其實很多FTP軟體就“順便”支援SFTP。 推薦FileZilla。理由和PuTTY用漢化版一樣——無需設定直接UTF-8編碼,中文名檔案上傳樹莓派不亂碼。 只需
頁面適應電腦和手機螢幕initial-scale 1:0 user-scalable=yes
<metaname="viewport"content="width=device-width,initial-scale=1"> <metaname="viewport"content="width=device-width, initia
批處理實現增拷貝檔案和增量上傳檔案到ftp伺服器
1、實現從原始檔夾篩選指定天數內修改文件,拷貝到目的資料夾。 2、將本地檔案上傳到指定的ftp伺服器。 @echo off rem 拷貝檔案到中間資料夾 del /f /q /a D:\work\backup\data\*.* rem @echo off