博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
android linux
阅读量:5994 次
发布时间:2019-06-20

本文共 4592 字,大约阅读时间需要 15 分钟。

app 权限 10000-shell 权限2000system 1000root 01.adb 指令  a.查看链接终端设备 adb devices  b.进入设备终端 adb shell ;多台设备 adb -s 设备号 shell  c.往手机放文件 adb [-s 设备号] push pc文件路径  手机path  d.从手机往电脑获取文件 adb [-s 设备号] pull phone文件路径  pc_path  e.安装,卸载应用 adb install[ -r 强制覆盖安装][-f 安装到手机内存 /data目录][-s 安装到sdcard /sdcard目录]  apk 路径 ;adb uninstall packname     pm install -r -f -s 手机文件路径; pm uninstall -k packname  f.冻结应用,开机启动项    冻结    pm disable packname | 组件 ;解冻 pm enable packanme | 组件    清楚数据 pm clear packname;  g.启动应用        adb shell am start -n 组件名  h.测试    monkey -v -p packname 点击数  i.端口转发forward    adb forward tcp:1100 tcp:1200  j.重启手机    adb reboot  k.关机     adb shell half  l.重启到恢复模式    adb reboot recovery  m.重启引导模式    adb reboot bootloaderlinux 指令1.ls 列出目下所有文件 -l 详细信息 *2.df 查看磁盘空间3.mount 产看磁盘信息4.rm 删除文件  rm -r 删除文件夹5.mount -o remountn rw /system 挂载/system为可读可写6.mkdir 创建文件夹 创建多级文件 mkdir -p path7.echo "11" > /sdcard/a.txt;创建文件a.txt 并写入 “11”8.cat path 查看文件内容;cat path1 > path2 将 path1复制一份9.cp path1 path2 复制文件10.touch "filepath" 创建文件11.chmod 777 filepath ;赋权12.chown 0.0 filepath 赋所属用户及用户组13.ps 看进程信息;14.sleep 5;进程睡眠root 下的操作1. 卸载系统应用     a.    pm path packanme 找到系统应用安装目录;     b. rm apk_path;     c.rm -r /data/data/packname     d.pm uninstall packname2. 备份应用数据    a.备份apk    b.备份应用数据          /data/data/packname          /sdcard/Android/data/packname    busybox cp -f -p -P -r /data/data/packname/* des_path;3.字体更换  替换/system/fonts/DroidSansFallback.ttf4.开机动画cat /sysytem/bin/bootanimation;中找路径找到路径,替换,或删除,只留/system/media/bootanimation.zip制作开机动画时需要注意,用RAR压缩,压缩格式是.zip 存储方式。5.截屏scree sdk版本  图片保存路径.png6.屏幕解锁7.反编译    a.apktool.bat d 要反编译的apk路径 反编译后的文件夹    b.找到Mainfest.xml 找到主Activity ,替换google admob的key;    c.apktool.bat b 要打包的文件夹 打包后apk的路径    d.通过java环境下的 jarsigner -verbose -keystore E:\Epan\huluxia.key -signedjar C:\Users\xuhaiyang\Desktop\admo\sing_4096.apk C:\Users\xuhaiyang\Desktop\admo\un4096.apk huluxia         命令签名;com.ss.android.article.news

root uid 0 gid0
system uid 1000 gid1000
shell uid 2000 gid2000
app uid >10000 gid >10000

 

 

 

jarsigner -verbose -keystore E:\Epan\huluxia.key -signedjar C:\Users\xuhaiyang\Desktop\admo\sing_4096.apk C:\Users\xuhaiyang\Desktop\admo\un4096.apk huluxia

 

adb 指令

adb devices
adb -s serialNumber shell
adb shell 进入手机管理
adb install apkpath -r -f -s
adb uninstall apkpackname -k
adb push 电脑端文件路径 手机端文件路径
adb pull 手机端文件路径 电脑端文件路径
adb reboot 重启手机
adb reboot recovery 重启恢复模式
adb reboot bootloader 重启引导模式
adb wait-for-device
adb shell monkey -v -p com.tencent.mobileqq 500
adb forward tcp:1100 tcp:1200
adb shell getprop 获取手机参数

 

cat /proc/cpuinfo

adb shell dumpsys cpuinfo |notification| meminfo |cpuinfo 查看手机当前的cpu使用 notification使用 meminfo

 

1、手机截屏 screen sdk_version filepath
2、手机字体修改 替换/system/fonts/DroidSansFallback.ttf (中文 )文件 ,替换/system/fonts/DroidSans.ttf (英文文件)
3、卸载系统应用
(1)获取应用的路径 pm path packname
(2)移除apk rm apkpath
(3)彻底删除残留文件 pm uninstall packnmae ;rm -r /data/data/packname;

 

4、结束系统进程

(1)ps
(2)kill pid
5、静默安装卸载
6、可以禁止开机启动项,冻结应用

 

7、屏幕解锁
rm /data/system/gesture.key;rm /data/syste/locksettings.*;
8、应用及应用数据的备份,移动应用到系统应用。
busybox cp -r -f -p -P source/* des/
10、修改开机动画
替换 /system/media/bootaniation.zip(注意压缩时用winrar 压缩存储模式)
三星官方系统 需要替换/system/bin/samsungani 为自己的 然后执行上面的步骤。
11、更换系统刷机

 

12.查看短信,联系人数据库

cat /data/data/com.android.providers.contacts/databases/contacts2.db > /data/lcoal/tmp/1.db
adb pull /data/lcoal/tmp/1.db pc_path

 

cat /data/data/com.android.providers.telephony/databases/mmssms.db > /data/lcoal/tmp/1.db
adb pull /data/lcoal/tmp/1.db pc_path

 

 

 

pm path packname 查看apk安装的路径
pm install -r -f -s apppath 安装apk,r 强制安装,f 安装手机内存 s 安装sdcard
pm uninstall -k packname 卸载应用 -k 保留应用数据 /data/data/packname下的数据 或者 /sdcard/Android/data/packnmae
pm enable packname 设置应用为不可用,或者组件不可用 组件跟类的完整路径
pm disable packname 设置应用可用
pm setInstallLocation 0 1 2 设置应用安装的默认目录 0 auto 1 手机内存 2 sdcard
pm getInstallLocation 查看当前设置
pm clear packname 清楚应用缓存数据

 

 

 

linux 常用指令:(权限)

busybox
rm 移除文件 或 文件夹 rm /data/local/tmp/1.apk
cd 进入目录 cd /data/local/tmp
cat 查看文件内容 cat /proc/cpuinfo ; 复制文件 cat /data/local/tmp/1.apk > /sdcard/1.apk
cp 复制文件 cp /data/local/tmp/1.apk /sdcard/1.apk
mv 移动文件,重命名文件 mv /data/local/tmp/1.apk /data/local/tmp/2.apk
chmod 为文件或目录赋权限 chmod 777 /data/local/tmp/1.apk
chown 为文件赋所属者 chown 0.0 /data/local/tmp/1.apk
echo 写入文件 如果文件不存在创建并写入 echo '111' > /sdcard/1111.txt
md5sum 获取文件md5码 md5sum /system/app/1.apk
halt 关机 不是所有手机都有此指令
reboot 重启手机
id 获取当前用户信息
touch 创建一个空文件 touch /data/local/tmp/1.txt
sleep 睡眠多少秒 sleep 10
mkdir 创建文件夹 mkdir /sdcard/nihao
ps 查看当前系统所有进程
kill 杀进程 kill 进程id
ls 列出当前文件夹下的文件

 

 

 

gzip ungzip

mount 挂载分区 mount -o remount rw /system
df 查看磁盘空间 df /system

 

 

 

 

转载地址:http://sqqlx.baihongyu.com/

你可能感兴趣的文章
64位linux下的gns3网络模拟器配置
查看>>
效果差学费贵售后难,VIPKID米雯娟的野心不能只靠“烧钱”营销
查看>>
Windows Server 2012 R2 WSUS-10:流程概述
查看>>
自动发现服务是怎样工作的?
查看>>
Office 365 系列之七:安装Office 365 ProPlus
查看>>
闲诗一首:《莫追梦》
查看>>
Cisco/H3C交换机配置与管理完全手册(第2版)卓越网正式到货
查看>>
让VMware ESX中的虚拟机随esx开机自动启动
查看>>
rhel6.5解决包的依赖的一个处理方法
查看>>
RSA2012系列(4):网络战揭秘
查看>>
Puppet扩展篇6-通过横向扩展puppetmaster增加架构的灵活性
查看>>
我是如何帮助创业公司改进企业工作的
查看>>
taglist
查看>>
UITabBarController 的使用
查看>>
卡特兰数
查看>>
windows 2008 r2 安装TabsStudio
查看>>
级联分类器训练
查看>>
Linux命令工具基础04 磁盘管理
查看>>
SVG
查看>>
maven web配置发布路径 cargo自动部署项目到tomcat
查看>>