获取到三方apk,想获取到apk包名类名:
方法一:copy apk文件到adt的build-tools下,Android SDK通过build-tools下面的aapt.exe文件执行命令
aapt v[ersion]
aapt dump badging +xxx.apk
aapt dump xmltree ColaBox.apk AndroidManifest.xml
方法二:apk改成zip解压,在manifest.xml查找 com.xxx.xxx
查看安装的所有apk:pm list package -f
获取apk package信息:dumpsys package +包名
还可以获取到对应的package的mainActivity。
查看当前显示在页面上的Activity:adb shell dumpsys activity | grep "mFocusedActivity"
命令启动对应Activity:am start -n 包名/Activity名 eg:am start -n com.fiberhome.wizard/.LoadingActivity
命令恢复出厂:am broadcast -a android.intent.action.MASTER_CLEAR
截图命令:screencap -p /mnt/sda/sda1/CTCGANSU1.png
录制命令:screenrecord /mnt/sda/sda1/demo.mp4
查看数据库:
cd /data/data/com.android.providers.settings/databases(数据库路径)
sqlite3 settings.db(数据库名称)
select * from secure(表名);(注意分号)
挂载system:ount -o remount /system
设置系统日志权限:setprop persist.sys.loglevel 3