基础的adb命令

基础的adb命令,第1张

1、查询主机配置:

adb ipconfig/all

2、获取权限

adb root

adb remount

3、查询安装目录

adb shell

cd data/app

ls -l

4、安装apk:

adb install xxxxapk

5、卸载apk:

adb uninstall comxxxxxx(apk的包名[package])

6、重启:

adb reboot

7、push apk:

adb push xxxxapk  /system/app

8、删除push进去的apk:

adb shell

cd system/app

rm -r xxxapk

9、修改分辨率:

adb shell

wm size 1920x1010

10、查看分辨率:

adb shell

wm size

11、启动activity:

adb shell am start comexampleapp/MainActivity(报名/activity名)

12、停止运行activity:

adb shell am force-stop comexampleapp(包名)

13、查找包:

adb shell dumpsys comexampleapp(包名)

14、remount失败时:

disable-verity

reboot

15、设置分辨率

adb shell wm size 长x宽

16、抓log

adb logcat >D:/setingtxt

17、清楚掉之前的settingtxt文件,重新建立log文件

adb logcat -c && adb logcat >D:/setingtxt

18、获取报错异常(先运行一遍,后输入命令,就可以获取到报错)

adb logcat -b crash

android 是linux内核 /data/data 是root用户的目录,普通用户是无法访问的,如果你需要访问,那么你的手机需要获取root权限。

Root权限的获取方式:

1用手机连接电脑,下载一键root工具。

2下载成功后,打开一键ROOT软件。会出现root准备,点击下一步,正式开始root。

3检查root条件,要是你需要文件备份的话,一定要备份后。点击开始ROOT。

3root正式开始,需要几钟左右时间,期间可能会重启数次,root就会完成。

4root完成后,你就可以随意删除你手机中的垃圾应用了包括系统应用。

当你获取root权限后通过adb访问 /data/data目录:

adb shell 进入shell模式

su 切换到root用户

chmod 777 /data/data 修改/data/data目录的权限为 777即可

exit 退出root用户

cd /data/data 即可进入/data/data 目录了

sdcard是个link文件,链接到/mnt/sdcard的:lrwxrwxrwx root root 2013-02-26 00:25 sdcard -> /mnt/sdcard(手机重启时间)sd卡是直接挂到/mnt/sdcard目录的/mnt/sdcard 14G 10G 4G 4096(我是16G的卡)以前的Android(41之前的版本)中,SD卡就是用上面的“/sdcard”或者“/mnt/sdcard”来表示,而在Jelly Bean系统(Android 42)中修改为了“/storage/sdcard0”,看来你的手机比较新。root权限直接用su命令就行(前提是已经root过了,root就是替换默认的su文件)$ susu#

没有权限。

先Root。

-----------------------------------------------------------------------------------------------------

安卓精英团为你解答

安卓精英团欢迎各位精英加入

在PC的命令行窗口中输入fastboot oem get-bootinfo,将显示当前手机bootloader的状态信息,例如“Bootloader Lock State: LOCKED”,表示bootloader仍处于锁定状态,如果显示“Bootloader Lock State: UNLOCKED”,表示手机已经解锁,可以进行刷机 *** 作。

通过第三方软件获得Root权限,可以访问和修改手机 *** 作系统里几乎所有的文件,但这样 *** 作有可能影响手机的稳定性,出现死机、重启等人为性故障。

另外获取权限后一般对存储器和CPU等主板上主要部件引起不良。Root属于修改 *** 作系统软件,按照条例不属于包修范围。为了提升顾客满意度,对Root顾客提供免费升级固件服务,如果Root已影响到手机硬件需要更换主板,则需要收取主板费用。

若您的机器Root后需将机器恢复到原来的系统版本,请将机器送到服务中心,由售后工程师帮助检查处理。自行将设备恢复出厂设置是无法取消Root权限的。

以上就是关于基础的adb命令全部的内容,包括:基础的adb命令、android系统如何通过$ adb 来获得/data/data目录的访问权限、怎么才能让adb shell直接获得超级权限等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!

欢迎分享,转载请注明来源:内存溢出

原文地址:https://www.54852.com/web/9290219.html

(0)
打赏 微信扫一扫微信扫一扫 支付宝扫一扫支付宝扫一扫
上一篇 2023-04-26
下一篇2023-04-26

发表评论

登录后才能评论

评论列表(0条)

    保存