linux
babytiger
这个作者很懒,什么都没留下…
展开
-
netsh 使用方法
3,通过netsh创建热点为wifi8888局域网,下面为C#代码。适用场景,网络维护,在不同办公室瞬间切换网卡设定。另外有的新网卡不支持该操作,建议用下面的来实现。1,通过导出配置脚本。原创 2022-09-05 08:15:00 · 316 阅读 · 0 评论 -
netcat 使用方法
linux 安装方法apt-get install netcat-traditionalapt install netcat-openbsdwindows下载netcat 1.11 for Win32/Win64将里面的exe复制到C:\Windows\System32v 参数就是列出执行过程的详细信息,n 参数翻译过来就是只接收 ip 地址,没有 dns。之所以使用 n 参数,是因为使用命令的过程中只去传入 ip,减少了 nc 把域名解析为 ip 的过程,这样可以节省时间提高效率。实际上nc就是socke原创 2022-07-07 11:49:14 · 1271 阅读 · 0 评论 -
android adb 非root情况下获取通过应用包名获取UID
adb shell dumpsys package 包名 | grep userId= 方法2:ps -ef|grep 包名 方法2有个缺陷就是应用包名必须运行起来,方法1只要安装了就可以,推荐方法1原创 2022-06-28 17:47:24 · 1392 阅读 · 0 评论 -
Android下的 iptables命令的用法
A.“四表”是指,iptables的功能——filter, nat, mangle, raw. filter, 控制数据包是否允许进出及转发(INPUT、OUTPUT、FORWARD),可以控制的链路有input, forward, output nat, 控制数据包中地址转换,可以控制的链路有prerouting, input, output, postrouting mangle,修改数据包中的原数据,可以控制的链路有prerouting, input, forward, output原创 2022-06-16 13:57:55 · 4271 阅读 · 4 评论 -
云服务ubuntu安装nginx,一些小坑
apt install nginx就安装好了,运行 nginx -v 显示 版本号删除nginx及相关的配置文件:sudo apt --purge remove nginx启动sudo nginx编辑默认路径sudo vim /etc/nginx/sites-available/default### You should look at the following URL's in order to grasp a solid understanding# o.原创 2021-11-21 21:35:40 · 2283 阅读 · 0 评论 -
linux下连接多部手机adb获取第一部手机的方法
方法1:adb devices | head -2 | tail -1 | awk '{print $1}'方法2:adb devices | sed -n '2p' | awk '{print $1}'点评:方法1先取前二行,再取最后一行,再取第一列方法二直接取第二行,再取第一列...原创 2021-11-19 10:18:01 · 2293 阅读 · 0 评论 -
arm64 设备安装pyqt5方法
如果直接pip install pyqt5会出错。1、 apt install python3-pyqt5之后会提示失败 2、 apt-get update --fix-missing3、 apt install python3-pyqt5成功实际上可以 这样apt-get update ;apt install python3-pyqt5先更新一下,再安装就可以了...原创 2021-10-21 11:34:52 · 1745 阅读 · 0 评论 -
系统签名apk注意事项
想做个自动下载.img文件来更新android系统 ,这个apk要系统签名才可以使用将以下所有文件放入同一个文件夹命名为sign1、在Android系统源码中的\build\target\product\security目录下找到 platform.x509.pem 和platform.pk8两个文件;2、在out/host/Linux-x86/framework目录下找到signapk.jar文件3、找到 libconscrypt_openjdk_jni库 prebuilts/sdk/t...原创 2021-08-18 11:54:06 · 105 阅读 · 0 评论 -
android c++ open函数中 O_RDONLY ,O_CREAT 等宏定义对应的值 ,8进制表示。
当我拦截到open函数中flag为2100000 相当于O_CLOEXEC |O_LARGEFILE sssss file: /dev/__properties__/u:object_r:logd_prop:s0 getpid(7224), getuid(10063) flags 2100000bionic/libc/kernel/uapi/asm-generic/fcntl.h#define O_ACCMODE 00000003 #define O_RDONLY 0000...原创 2021-08-18 08:58:22 · 1468 阅读 · 0 评论 -
android 获取当前应用的userid
dumpsys activity | grep ActivityRecord得到当前应用的包名com.xxx.xxxdumpsys package com.xxx.xxx| grep userId=就会得到该应用的userId=10138如果我在内核函数open.cpp中加入了int open(const char* pathname, int flags, ...) { mode_t mode = 0; if (needs_mode(flags)) { va_...原创 2021-08-17 11:32:43 · 1583 阅读 · 0 评论 -
ubutun 18.04挂载硬盘
编译Android系统硬盘容量不够了,1.把硬盘连接上2.开机打开终端后执行fdisk -l 找到新添加的硬盘格式化(默认是从/dev/sda开始,第二次添加就是/dev/sdb,以此类推)3.终端输入fdisk /dev/sda,依次输入 n , p, 1, w,然后一直回车即可4.格式化分区 mkfs.ext4 /dev/sda5.新建一个挂载路径 例: cd ~ ;mkdir /home/user/data16.挂载分区, sudo mount -t ext4 -o rw,relat.原创 2021-08-16 10:14:56 · 109 阅读 · 0 评论 -
tar 排除指定的目录 ,或者指定文件类型
test|-- out| `-- readme|-- out1| `-- out| `-- test1out1out|-- out2`-- test `-- out `-- test.out目录结构 如上,如果不想打包根目录下test/out下的文件夹命令如下tar zcvf --exclude=test/out test/user@user-Z370-HD3:~/sermux$ tar zcvf test.tar.gz --e...原创 2021-08-09 15:03:22 · 327 阅读 · 0 评论 -
linux shell脚本 sed 替换指定文件夹下所有有空格文件路径下的内容,有坑
在开发板上,android 7的,比如我想查快手跑了多少流量,要先获取其uid命令如下dumpsys package com.kuaishou.nebula | grep userId | grep -o '[0-9]\{5\}' 然后从cat /proc/net/xt_qtaguid/stats中过滤出对应UID的值 需要把上面dumpsys package com.kuaishou.nebula | grep userId | grep -o '[0-9]\{5\}'作为结果传...原创 2021-06-16 17:36:20 · 774 阅读 · 0 评论