1
adb shell
"su -c 'sleep 1'"
2
adb start-server
3
adb push tcpdump /data/local/tcpdump
adbd insecure(超級adbd)
說明:1.開啟adbd,勾選啟動超級adbd,這樣就可以直接有root許可權執行adb shell命令了
2.因為超級使用者不是永久性的,重啟後會失效,所以勾選開機時啟用會省掉每次開啟的麻煩
注:上面這幾條命令也許對一部分手機有用,但是對小公尺手機穩定版本是沒有用的。因為小公尺的穩定版本不支援root,如果非要root需要安裝miui開發版
1.利用其它工具將檔案(tcpdump)放入sdcard中
2.adb shell進入shell環境,su獲得root許可權(adb shell就預設獲取到root許可權的就不用su了)
3.cat /sdcard/檔案 >系統檔案路徑,如下:將tcpdump放到系統檔案/data/local/下
註明一下:shell命令cp和rm在這裡都是不支援的,都會報錯,所以直接用cat來拷貝就可以了。
1
bixiaopeng
@bixiaopengtekimacbook
-pro ~$ adb push /users/bixiaopeng/downloads/tcpdump /data/local/tmp/tcpdump
2
2899
kb/s (
645840
bytes in
0
.217s)
3
bixiaopeng
@bixiaopengtekimacbook
-pro ~$ adb shell
4
shell
@android
:/ $ su
5
shell
@android
:/ # ls data/local/tmp/
6
busybox
7
d10519f9d1f65446873da10267a674bc.apk
8
tcpdump
9
shell
@android
:/ #
1
系統不允許我們放到/data/local中,那我們就放到許可權比較大的tmp中
adb shell獲取root許可權
adb shell獲取root許可權adb push su system bin adb shell chmod 4755 system bin su如果提示read only filesystem,那麼就要重新掛載一下 system,把唯讀掛載成可讀寫,只有手機root了才能執行 mount o ...
以root身份進入adb shell
先前在android模擬器中做應用開發時候,通過adb shell進入模擬器的shell中,當前的使用者就是root,就也沒管那麼多。今天碰到有同事拿真機做測試,發現進入shell之後不是root身份。這個時候,同事是打算開啟logcat日誌的,估計他是看了網上的修改日誌開關的方式 echo 1 s...
關於Ubuntu安裝後切換root許可權的問題
本次安裝ubuntu 14.0.2後,雖然介面很炫,但是亦如既往的採取root方法,如果採用了修改賬戶root 0 0的的方法,此方法一定會讓你坑死。該方法解決方法唯一一點,進入命令列模式 ctrl alt f1 修改當時修改的檔案內容,改好後重啟就行 以下方法是我親身驗證的管用方法 方案一 親手安...