root uid 0 gid 0
system uid 1000 gid 1000
shell uid 2000 gid 2000
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 shell reboot)adb reboot recovery 重启恢复模式adb reboot bootloader 重启引导模式  adb wait-for-deviceadb shell monkey -v -p com.example.administrator.myapplication 500adb forward tcp:1100 tcp:1200adb shell getprop  获取手机参数

cat /proc/cpuinfo 查看CPU信息

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

app 权限 10000-
shell 权限2000
system 1000
root 0

1.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 bootloader

linux 指令

1.ls 列出目下所有文件 -l 详细信息 *
2.df 查看磁盘空间
3.mount 产看磁盘信息
4.rm 删除文件 rm -r 删除文件夹
5.mount -o remountn rw /system 挂载/system为可读可写
6.mkdir 创建文件夹 创建多级文件 mkdir -p path
7.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 packname

  1. 备份应用数据

    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.ttf

4.开机动画

cat /sysytem/bin/bootanimation;中找路径
找到路径,替换,或删除,只留/system/media/bootanimation.zip

制作开机动画时需要注意,
用RAR压缩,压缩格式是.zip 存储方式。

5.截屏

scree sdk版本 图片保存路径.png

6.屏幕解锁

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

更多相关文章

  1. file system
  2. MediaRecorder和MediaPlayer的简单使用
  3. 保存数据到手机内存代码优化(QQ登录保存密码)
  4. Android解决4.4以上版本得不到路径的情况
  5. 编译android4.0出现jdk版本问题
  6. ant打包游戏时报错
  7. 三、ANDROID SDK下文件解析
  8. Android--电商首页的分页导航
  9. Ubuntu 16.04 编译全志6.0Android源码

随机推荐

  1. Android(安卓)Intent and Intent-filter
  2. android]Android 线程优先级修改
  3. location of the android sdk has not be
  4. Android6.0 Fix launcher3 crash when se
  5. 理解Android的context
  6. The application has stopped unexpected
  7. Android AnimationSet详解
  8. Android 代码实现重启
  9. Android Initialization Process
  10. 新sdk(5.0+)eclipse建android工程报错