自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

胡同老道的博客

中年技术男的流水记录

  • 博客(95)
  • 资源 (23)
  • 收藏
  • 关注

原创 大疆御Pro(一代)更换晓spark摄像头评测

先说图传,效果完全一样,都是720p 30帧,明暗对比度也都差不多,夜景晓相对于御Pro也没有提升。最后,说明下,御Pro的摄像头是支持2倍数码变焦的,晓不支持,所以更换后,飞行的时候切换画面焦距功能就没有了,当然,数码变焦也就那么回事,后期特效是可以补上的,不写这篇文章,我都不知道遥控器上那个5维按钮可以切换焦距。机缘巧合,手头有几个御的空镜头(里面的芯片已经去掉了),还有几个晓的摄像头(只有芯片),正好看到bilibili上有人发组装的视频,周末就把这俩组装到一起,发了个视频的评测。

2024-03-31 16:00:02 380

原创 用iptables实现一个特殊场景的路由转发

上图中右边箭头代表下行,也就是服务器向固件返回数据,postrouting发生在路由选择后,数据已经从路由器外网网卡eth0转到了内网网卡eth1了,下一步数据就要达到固件了,在这时进行SNAT就非常合适了,把数据包中的source ip由真实的ip2替换为原来的ip1, 让固件能正确处理返回的数据。为了理解和记忆,进一步思考路由器的实现原理,当局域网的设备访问公网,数据包到达路由器并进行路由选择后,路由器在POSTROUTING阶段,会自动把源ip替换为路由器的ip,也就是SNAT过程;

2024-01-08 00:47:10 1002

原创 路由器tcpdump抓包方法

其中plink是putty安装后新增的可执行文件,需要把putty所在目录添加到windows的path环境变量中。执行上述代码后,windows上就自动打开wireshark的窗口,可以实时对网络流进行分析。一些嵌入式设备无法修改固件或者配置,但又想分析其网络访问,就不得不在路由器上抓包。putty建议安装正常安装版,不要找绿色版本,因为要用到里面的plink程序。wireshark就不说了,没有特殊的,正常下载安装即可,绿色版本的也可以。参数再连接,会出现确认界面,输入。的错误,可以尝试取消。

2023-12-31 23:03:12 1395

原创 编译Android14 AOSP原生代码并在X86模拟器中运行

最近在研究Android Entreprise部分的特性,需要在Android手机上分析WorkProfile相关的源码,因为新买的Pixel样机还未到货,看了几天Android源码,迫切需要上真机对比分析。又听说最近几年Android模拟器已经有些进步,至少性能比以前好多了,于是打算把Android Studio中废弃多年的AVD跑起来。一试,果真性能有进步,不算流畅,但点击操作没以前那种老马拉大车的感觉,所以打算切换到模拟器环境下,凑合用几天等真机。

2023-12-10 22:30:33 1853 1

原创 ubuntu上搭建bazel编译环境,构建Android APP

背景是github上下载的工程,说明仅支持bazel编译,折腾了一天Android studio,失败。不得不尝试单价bazel编译环境,并不复杂,过程记录如下说明:ubuntu环境是20.04,pve虚拟机安装。

2023-12-09 21:49:59 468

原创 openwrt上开启syslog打印方法

最近在openwrt上调试蓝牙时,出现问题,设备上的蓝牙适配器已经正常工作了,执行pair命令后,openwrt和待连接的设备上都出现了配对码,两边都同意,但连接失败尝试分析log,发现在如下代码处打印了错误,这个错误是一个通用的错误码,走到default分支了,往上看代码也找不到具体的原因。随后,就想看下bluez的log,可惜一点都没有打印出来,然后修改了源代码,开启了log打印,重新安装了如下3个ipk,发现依旧没有打印,看代码,bluez的打印是通过如下函数完成。

2023-12-03 17:17:07 356

原创 调试GMS应用,报错“此设备未获得play保护机制认证”问题解决

不少同学在调试GMS相关应用时,需登录Google账号,有时会弹出如下通知。Google登录界面也会出现如下提示这个报错的原因是设备未通过Google认证,google服务器未配置荣耀设备的型号白名单导致国内网页有一些指导方法在鸿蒙\荣耀的设备上消除这个提示,但本质的问题没有解决,无法登录Google账号。

2023-12-03 16:47:07 4474 7

原创 高通410随身wifi编译安装Asterisk(chan_mobile)搭建内网voip系统

前几天写了教程在ubuntu上搭建Asterisk,成功在内网打通了SIP通话。ubuntu是18.04,安装的虚拟机系统;最近手头剩了个斐讯的N1,Armbian系统,这个不就是ubuntu内核,所以理论上应该也可以安装Asterisk;在这之前在openwrt上研究了一周多,Asterisk是跑起来了,但插件不全,尤其不能安装chan_mobile,放弃了。以下是在Armbian系统中搭建过程,纪录下来1. 准备工作;支持蓝牙的手机一部;N1一个(安装好Armbian)2. N1安装As

2023-12-03 13:11:38 2502 2

原创 asterisk dialplan(extension)学习笔记

上述两个拨号计划与普通的拨号没有差异,唯一区别是加了个名称为[mobile-imcoming]的plan,或者说context,可以把具体场景和context结合,例如可以把来自于webrtc的请求关联到[mobile-imcoming]上,进而转发给1001这个SIP分机;_X. 表示一个号码匹配规则,Mobile/red/${EXTEN} 表示调用chan_mobile通道,red是chan_mobile.conf中配置的具体蓝牙设备,${EXTEN}是实际用户拨号的号码,45是超时时间。

2023-11-22 19:30:41 270

原创 安卓隐私指示器学习笔记

最近了解到Google 在Android12上新增了权限指示器,可以在信号栏的右侧显示当前访问录音机和Camera的应用,点击后可以跳转到相应应用的权限界面,消费者可以控制权限的开启和关闭。国内手机厂商最近几年都在增加隐私看板供能,消费者可以看到相机、录音机被其他应用访问的记录,包含次数、时长等信息。尤其Android 14,强制要求在信号区增加隐私指示器,可见安卓在隐私保护上的决心。我估计手动控制权限的开启和关闭,并不是这个特性和核心。

2023-11-22 19:24:55 556

原创 H110主板搭配魔改QNCW升级小记

原理清楚了,短接的原材料马云家有卖,几块钱,本着谨慎的态度咨询了卖家如何短接,换来的要么不回复,要么机械的用套话答复,也难怪,几块钱的东西也不太可能有很专业的客服。有了新bios,也不用自己做了,直接开刷,中间又有些坎坷,因为烧录夹子线短,这块板子又不需要把bios吹下来烧,所以烧录夹线就有点短了,我就加了个USB hub,这下就出事了,擦除写入都没问题,校验怎么都不通过。等了几十秒没变化,然后风扇就呼呼的加速转起来了,多么熟悉的记忆,随后,屏幕点亮,熟悉的bios界面出来了,深深的呼了口气,还挺顺利。

2023-11-20 02:13:17 1838

原创 一个怪异的笔记本重启死机问题分析

这个笔记本散热设计有缺陷,没有温控调速功能不说了,风扇的启动灵敏度滞后与散热管的温度上升,导致开机过程出现过热死机,开机后就没问题了。就这么个小缺陷,导致了这种使用过程的怪异问题,普通用户就只能垃圾桶伺候了。小厂笔记本价格便宜的背后是用料的成本控制,设计上的考虑不周,质量保证的欠缺。电子产品跟其它工具类似,或者说出故障的表现可能更复杂些,生产力环境下用肯定不会选择,普通家用也谨慎考虑。

2023-11-16 17:03:10 121

原创 光猫桥接与直接拨号的对比

还发现个有意思的现象,光猫拨号后,下面的设备ipv6地址租期很长,好几天都不带变的,我这边是北京移动,可能是特例。师傅上门,拉光纤,安光猫,师傅也很熟练了。桥接可能是在路由器硬件足够,维护人员技术能力足够,两者都具备的前提下的首选,换来的是网络配置的灵活性(带宽聚合,多拨等等),损失的是少量带宽。桥接状态下,这些都不是问题,路由器后面的设备ipv6都是通的,所以,桥接也有风险,尤其是路由器上防火墙设置不对的话,容易变成肉鸡。近期搬家,经历了一次拉宽带,换光猫,购置路由器的过程,有一些总结记录下来,备忘。

2023-11-07 18:05:09 1953 2

原创 Docker部署springbot项目过程记录

前期已经在idea中编译打包好了jar包,然后部署在xx云服务器上,xx云服务器是ubuntu系统,装了openjdk环境,然后执行nginx上再做端口映射或者反向代理,不详细说了。最近,云服务器到期,换了一台更商业化的,只有docker环境,不能安装jdk,此为背景。

2023-11-07 11:24:48 112

原创 北京联通iptv组播配置

多年前折腾过iptv,近期搬家换了个大电视,打算把iptv配置好了,尽管不怎么看,但聊胜于无。其实很简单,用到了一些工具,记录如下。

2023-11-05 14:02:50 4314

原创 随身wifi编译Openwrt的ImmortalWrt分支

Ubuntu 20.04.6版本pve下安装没问题,hyper-v下iso怎么也无法进入安装界面,后来下载安装了20.04版本就成功在hyper-v下安装完成,特此说明下。不能用Ubuntu18.04,./scripts/feeds update过程会报错,推荐用20.04。

2023-11-04 00:43:05 2778 2

原创 利用Linux socat快速搭建TCP服务器

某些场合,需要在Linux上快速搭建一个TCP的服务器,接收客户端的连接,返回一些数据。一般用于测试或者负载不大,安全性要求不高的场合,达到快速搭建的目的。本文以客户端通过服务器的3334端口,获取服务器连接的modem网卡蜂窝信号强度为例,说明使用方法。

2023-10-24 20:49:00 669

原创 Rovio智能车北极星定位分析

最近在hack rovio小车的定位系统,从一些公开的资料()获知,北极星主芯片与主控板的通信是通过串口,也就是URAT总线进行通信。接线图如下从上往下依次为:GND,Reset,TX,RX,CON,VIN这里面,必须接的是GND,TX,RX,VIN,VIN口电压4.6V,用5V应该也没问题既然是串口,那么用esp32,甚至单片机就可以驱动起来,理论分析到这,下面就是软硬件上的hack分析。

2023-10-11 16:46:46 178

原创 ubuntu安装PhotoPrism,并开启安卓照片同步

之前安装了黑群晖7.2,并开启了Photo,照片同步用的挺好。唯一的缺陷是群晖的照片搜索太弱鸡了,基本上关键字搜索是一点不可用,常见的“花”,“山”,“文件”,“证件”都是不可用的。后来了解到了开源的PhotoPrism,发现搭建过程和使用体验都还不错,遂打算迁移到PhotoPrism上。

2023-09-30 17:14:02 1400

原创 openwrt上/etc/localtime报错问题解决

笔者上述操作在ubuntu上没有问题,本想拷贝一个过来,结果发现ubuntu软链接的文件是user目录下的实体文件。实际/tmp/localtime 这个文件不存在。然后docker就顺利安装并启动了。执行如下命令,发现是软链接。docker构建命令如下。

2023-09-12 13:02:51 758

原创 腾讯云主机搭建为知笔记服务备忘

【代码】腾讯云主机搭建为知笔记服务备忘。

2023-09-02 22:44:36 90

原创 添加YDNS免费的ipv6动态域名解析

又到了一年一度的dns域名到期,寻找替代了,前几年用了阿里、华为的免费域名,支持了几个搭建在NAS上的微服务;一旦涉及到域名续费,价格就比首年上去了不少,所以,打算找个长期的免费域名。然后添加两个host,分别是v4和v6,尽管不限制数量,但还是讲究一个资源最大化利用,手动添加域名记录,先执行baidu,添加后几乎零延时就可以ping通了,这点很不错。如果是ipv6: update.sh -f 2409 -i pppoe-wan -V。搜索了一圈,免费的,并且支持ipv6的就那么几家,这次选定了YDNS。

2023-09-02 22:40:32 1139 2

原创 pve安装dsm7.2,并启用照片同步

前期已经有pve版本的dsm6.2了,近期换硬盘,加上对dsm6.2的moments性能实在不满意,就产生尝鲜的想法,因为dsm7.0发布很久了,看了一些掉坑的帖子,感觉也有点无病呻吟的感觉,至少我可以接受,就开工了。众所周知,群晖最麻烦的是引导,的确7.x也有好几种引导方式,包括常规的找支持特定版本的img文件,包括github上的action编译引导,笔者趟了一遍水,发现如下教程是可行的,并且相对是比较方便的,对笔者的使用场景是否友好,故推荐之。

2023-08-03 00:27:57 2010 3

原创 Mind+积木编程控制小水泵给宠物喂水

Nodejs中定义两个Block,分别控制LED灯和水泵的开关,并且定义两个控制函数(motor和light),分别控制LED和水泵的运行逻辑,不复杂,直接上代码了。const operator_values = [["打开","1"],["关闭","0"]];return {name: '小猫喝水',blocks: [text: ' [OPERATOR] 小猫喝水的龙头 ',},text: ' [OPERATOR] 水龙头的灯泡 ',},],

2023-07-22 13:16:17 523

原创 openwrt上ipv6 ddns 解析

之前写过一个教程如何在openwrt上使用docker版本的ddns解析工具,使用docker的好处是部署简单,支持的域名种类多;openwrt的docker环境安装起来也很方便,尤其有不少编译好的,带docker环境的镜像可以用,例如笔者是用lean的openwrt自行编译的,当然,也有不少现成的,可以下载的,例如恩山。

2023-07-15 20:20:41 1700

原创 闲置BROOKSTONE Rover间谍车重生记

22年春节在家,哪也去不了,收拾出来一个多年前的玩具,全名叫BROOKSTONE Rover revolution,长这个样子。尽管是7年前的产品了,科技感依旧挺足。

2023-07-02 22:56:32 919 10

原创 Rovio智能车改锂电经验分享

小车功能强大,带红外定位,带缺电自动归位,带轨迹录制回放,带扬声器,带录音功能,基本上近几年各种平台的智能小车有的,它都有。而且平台资料非常多,可玩性不亚于Arduino。摄像头是480p,带夜视,效果不咋样,笔者在另外一篇文章里介绍摄像头升级的,有兴趣可以翻翻。wifi是ad-hoc,安卓已经无法连接,苹果可以。

2023-06-29 02:34:26 253

原创 【首发】随身wifi编译/使用ffmpeg方法,包含openwrt和debian

背景是23年4月入了随身wifi的坑后,发现除了硬件上的改造,软件的可玩性也很大,网上可以找到不少打印机,直播推流,甚至家庭智能硬件的改造教程。笔者是因为改造遥控小车,接触到了随身wifi。因为早年市场上的商用的智能车大多运行linux系统,上面叠加一个摄像头,以mjpg的方式提供视频流。而现在无论是车还是手机,硬件能力都有大幅度提升,h264/h265已经成为主流。随身wifi的硬件是高通410,还没有硬件编码能力,软件编码找了一圈也没有人研究,在此背景下,产生了动手的想法。

2023-06-22 23:17:13 2072

原创 无人机摄像头改造记录

抓取 IP 包分析后,起工作量原理是手机侧获取摄像头的 IP 地址,然后往5252端口发送固定内容的 tcp 包,随后摄像头就往手机的5555端口发送 udp 包,这就是摄像头数据,手机拿到数据后,前9个字节是包头,后面是 mjpg 数据,手机要完成拼包,然后就是把 jpg 转成 bitmap 解码,送显示。分辨率是480p,低端的, wifi 热点名称是 frd-uav-z8xxxx,对于的 app 是 frd ,低端摄像头,输出是 jpg 格式,优点是发热小,功耗低,续航长。

2023-06-14 13:16:41 3689

原创 WOWWEE ROVIO小车改造思路

23年5月接触到这个车,大约是07年的玩具,初看到外观,真的是惊艳,三爪着地,长长的脖子,有些科幻电影中外星生物的味道。这个ID设计,放到今天,也是能镇住国内一众玩具厂商的。惊讶之余,从它的配置看,也是能碾压一部分号称智能小车的。列举了几个配置,直接从网上扒拉的我看重这个车的,除了外观,还有它一个很实用的特性,就是自动导航归位充电,这个特性对于远程控制而言太重要了,否则再顺畅的操控体验,永远被续航的焦虑所制约。

2023-06-06 13:00:56 543

原创 随身wifi改造打印盒子,支持安卓/IOS/Windows

随身WIFI改造成打印服务器,支持安卓,IOS,Windows

2023-05-03 01:05:37 4229 1

原创 安卓平台多网卡并发探讨

安卓在网络发生变化时,例如wifi断开后,遵循这样的规则,如果应用指定了transport类型是WIFI,那么就把这个应用的request挪到request大表中,不跟具体的wifi Network绑定,等wifi恢复后,再把应用的request挪回到wifi network的request表中,应用可以继续使用wifi网络,而不用担心wifi断开而蜂窝连接上的状态下,应用偷跑蜂窝流量。熟悉网络开发的同学应该得心应手,多线程管理不同的socket,每个socket再绑定不同的network。

2023-03-24 21:49:47 1199

原创 openwrt安装appfilter实现家长控制

FROS是基于上述开源的openAppFilter,继续二次开发的商业系统,提供已经编译好的适配各种路由器的固件下载,提供更多类型/可定制的应用特征库下载。

2023-03-18 19:45:58 6046

原创 安卓平台airtest使用纪录

airtest

2023-03-18 09:30:28 597

原创 linux子系统编译openwrt记录

linux子系统

2023-02-19 23:05:23 300

原创 springbot开发环境搭建

maven springbot

2022-12-03 10:10:50 118

原创 局域网群晖恢复记录

群晖,esxi 恢复

2022-11-22 23:42:35 1549

原创 编译openwrt上 mjpg-streamer插件方法

openwrt mjpg-streamer

2022-10-17 00:50:25 386

原创 为知笔记数据备份方法

群晖 docker 为知笔记

2022-10-17 00:36:14 736

原创 openwrt上配置华为ddns过程记录

华为 ddns docker

2022-10-15 22:30:42 3192

cloud189-master.zip

天翼云盘linux客户端

2021-12-18

gms_install.rar

aosp版本安装gms框架和play,适用于android11和android12的早期版本

2021-12-01

guacamole.zip

guacamole在ubuntu上的配置文件,包含1.3版本的war

2021-12-01

indexSource.sh

opengrok一键建立索引的脚本

2021-11-14

asterisk18-sounds-cn-full.zip

asterisk 18版本合成的声音资源,中文,wav格式,适合openwrt,ubuntu,其他未测试

2021-11-11

不知名的语音网关配置文件示例 ATA配置.rar

不知名的语音网关配置文件示例

2021-11-07

阅读器安装三方应用工具.zip

未root的阅读器,开机后禁掉了adb无非安装第三方apk,这个教程是指导如何在开机过程中安装三方apk,进而安装任意apk

2021-11-07

阿里云ddns自动脚本

阿里云的ddns脚本,linux和mac可用

2021-10-31

jar转dex工具,从Android build-tool 25版本提取

一个把jar转成android可运行的dex文件的工具 注意,要把set java_exe="C:\Program Files\Java\jdk1.8.0_281\bin\java.exe"改成你自己的jdk路径

2021-10-20

pve主页添加温度显示-6.2.zip

对应两个文件,替换里面的相关字段

2021-07-18

eeupdate64e.zip

eeupdate uefi shell下的执行程序,下载后先解压缩,然后进入uefi shell下执行 eeupdate64e.efi /NIC=1 /MAC=xxxxxxxxx 注意,有些主板需要关闭bios写保护才能写入,具体查看bios升级指导书

2020-04-27

android上可用的抓包工具

android上的抓包工具,主要是利用tcpdump这个工具,辅助apk来抓包到sd卡,可以抓wifi和3G卡上网的数据包,协议分析的利器。压缩包里面有使用说明,当然,不安装apk,直接利用tcpdump工具也行,具体参考tcpdump的使用说明。

2012-02-05

ralink RT2070,RT3070,RT2770,RT3072,RT3572,RT3370 驱动

ralink无线网卡驱动,支持AP模式,可以让你的无线网卡工作在AP模式下 在win7下,支持同时作为路由器和AP

2012-02-05

huawei U8500,C8500,U8800,U8820,C8800 adb 驱动,安装版

huawei U8800,U8820,C8800 adb 驱动,exe安装版 里面有个devsetup.exe,执行安装即可

2011-04-10

浏览器基础知识培训PPT

目录 浏览器的发展历史 嵌入式浏览器分类 浏览器工作原理 Android Webkit简介

2011-02-15

deli2 + ant 用于验证uaprof文件

deli2 + ant 用于验证uaprof文件,已经编译\配置完毕,直接用,如果要用代理,配置下build.xml文件即可

2011-02-08

N95的uaprof xml文件

N95的uaprof xml文件 服务器地址 http://nds.nokia.com/uaprof/NN95-1r100.xml

2011-02-08

Validating CC/PP and UAProf Profiles

Validating CC/PP and UAProf Profiles

2011-01-23

BREW Tools Suite 3.0.0

brew too suite,可以查看,修改手机的文件,比qpst好用

2011-01-23

Source Insight

Source Insight3.5.58,测试可用,不多介绍功能了,找代码比较方便

2011-01-23

IIS5.1独立安装包(无需插XP原盘)

IIS5.1独立安装包(无需插XP原盘),测试通过,适合没安装盘的

2011-01-23

Everything

Everything很好用的硬盘文件搜索工具,可以在本地建立索引,快速定位文件

2011-01-19

huawei U8800,U8500,U8150,U8220 adb驱动

huawei U8800,U8500,U8150,U8220 adb驱动,windows版本

2011-01-16

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除