Android搞机中的一些问题

uiautomatorviewer无法启动

uiautomatorviewer是一个AndroidStudio上的一个工具
解决方案:
	使用AndroidStudio自带的JDK,将其路径添加到PATH环境变量中。

由于目标计算机积极拒绝,无法连接。

在我们使用无线调试连接设备的时候,可能会碰到这样的情况,
这时我们可以输入如下命令:
	adb tcpip 5555

adb常用命令

查看当前activity:
	adb shell dumpsys activity top | find "pid="
	adb shell logcat | grep ActivityManager
		(grep命令需要安装Cygwin或msys2)
以调试模式打开应用:
	adb shell am start -D org.love.foyou/.MainActivity
进入adb命令行模式
	adb shell
利用adb命令获取手机文件
	adb pull /sdcard/xxx.jpg zzz.jpg
发送数据到手机
	adb push zzz.jpg /sdcard/xxx.jpg
获取包路径
	pm list package -f | grep com.android.gallery3d

关于无线调试相关命令

无线连接前请先连接USB调试,并打开手机设置中的无线调试开关
	adb tcpip 5555
	adb connect 192.168.1.100:5555
	adb disconnect 
如果出现其他情况无法连接,请在连接USB调试的情况下做如下尝试:
重启adb
	· adb kill-server
	· adb start-server
	OR
在手机终端输入如下命令重启手机端adbd服务
	· stop adbd
	· start adbd

提取手机boot.img等镜像的方法

· 先决条件-->手机已root
查看boot挂载路径:
	ls -al /dev/block/by-name/
输出类似如下的信息:
	lrwxrwxrwx 1 root root boot_a -> /dev/block/sde11
然后可使用如下命令将其拷贝出来:
	cp /dev/block/sde11 /sdcard/boot.img
其中手机端RootExplorer工具也可查看:

查看boot挂载位置

Oneplus7获取root方法

1.准备工具文件:
	adb/fastboot这些必须得有,这个自己准备
	然后就是magisk/twrp这些(请查看我上传的资源)
第一步:
	①打开开发者模式,解锁重启,打开调试模式,连接电脑,安装一加驱动
	②adb reboot bootloader	进入fastboot模式
	③fastboot boot twrp-xxx-xxx.img 刷入临时TWRP
	③进入TWRP recovery模式后通过adb将twrp-xxx.zip
	④点击安装刚刚传入手机的东东
	⑤adb push Magisk-xxx.zip /sdcard
	⑥安装↑↑↑
	⑦然后重启就可以了,最后自行安装magisk.apk
	(安装系统刷机可使用:adb sideload filename.zip)
发布了77 篇原创文章 · 获赞 44 · 访问量 6万+

猜你喜欢

转载自blog.csdn.net/lemisky/article/details/95017729