通過adb授予root權限,linux adb 權限不夠,root后adb shell權限問題

 2023-12-09 阅读 37 评论 0

摘要:方法一:命令行adb shell "su -c 'sleep 1'"通過adb授予root權限,adb start-serveradb push tcpdump /data/local/tcpdump方法二:用工具linux用戶權限不夠怎么辦。adbd Insecure(超級adbd)下載地址:http://pan.baidu.com/share/link?sha

方法一:命令行

adb shell "su -c 'sleep 1'"

通過adb授予root權限,adb start-server

adb push tcpdump /data/local/tcpdump

方法二:用工具

linux用戶權限不夠怎么辦。adbd Insecure(超級adbd)

下載地址:http://pan.baidu.com/share/link?shareid=322594&uk=436271564

d7c9b2314420fbee67cee09ed5402c58.png

說明:

adb免root修改系統文件?1.打開adbd,勾選啟動超級adbd,這樣就可以直接有root權限運行adb shell命令了

2.因為超級用戶不是永久性的,重啟后會失效,所以勾選開機時啟用會省掉每次開啟的麻煩

注:上面這幾條命令也許對一部分手機有用,但是對小米手機穩定版本是沒有用的。因為小米的穩定版本不支持ROOT,如果非要ROOT需要安裝MIUI開發版

linux?方法三:先將文件放到SDCARD再放入系統

1.利用其它工具將文件(tcpdump)放入sdcard中

2.adb shell進入shell環境,su獲得root權限(adb shell就默認獲取到root權限的就不用su了)

3.cat /sdcard/文件 >系統文件路徑,如下:將tcpdump放到系統文件/data/local/下

注明一下:shell命令cp和rm在這里都是不支持的,都會報錯,所以直接用cat來拷貝就可以了。

方法四:將文件放入有權限的文檔中

bixiaopeng@bixiaopengtekiMacBook-Pro ~$ adb push /Users/bixiaopeng/Downloads/tcpdump /data/local/tmp/tcpdump

2899 KB/s (645840 bytes in 0.217s)

bixiaopeng@bixiaopengtekiMacBook-Pro ~$ adb shell

shell@android:/ $ su

shell@android:/ # ls data/local/tmp/

busybox

d10519f9d1f65446873da10267a674bc.apk

tcpdump

shell@android:/ #

系統不允許我們放到/data/local中,那我們就放到權限比較大的tmp中。

版权声明:本站所有资料均为网友推荐收集整理而来,仅供学习和研究交流使用。

原文链接:https://808629.com/195161.html

发表评论:

本站为非赢利网站,部分文章来源或改编自互联网及其他公众平台,主要目的在于分享信息,版权归原作者所有,内容仅供读者参考,如有侵权请联系我们删除!

Copyright © 2022 86后生记录生活 Inc. 保留所有权利。

底部版权信息