软硬兼施,让废旧的 Android 手机变身家庭监控

原文链接

前言

跟着智能手机的更新换代,家中废旧的 Android 设备也越积越多,其间大都是因为呈现各种故障,或许年代久远且价值过低欠好售卖,被忘记在抽屉中吃灰。堆积在家中的旧手机不只占地,甚至还有电池老化起火的风险,真便是食之无味又弃之可惜(功用尚好的设备主张二手售卖,毕竟家用监控摄像头一般价格也在 200 RMB 左右)。本文将供给一种运用 Tailscale 虚拟组网技能和 IP Webcam Pro 网络摄像头软件,将 Android 设备改造为 24/7 监控设备的方案。

体系准备

为了下降维护成本和便利后期功用扩展,在装置监控软件、安顿在固定机位上之前,需求对对手机的体系层面做一些改动和设置,使方针手机具有长途调试、上电自启等功用。

长途调试

过程:

  1. 刷入最新的稳定版固件(Android 6.0+),装置 Magisk 获取 Root 权限,卸载无用的体系程序和谷歌套件(削减手机耗电和发热);
  2. 装置 AirDroid 软件,给予长途操控的相关权限,敞开开机自启功用,封闭电池优化避免程序后台被杀,在网页端上测验长途操控功用(用于公网的长途操控,网页上操控方针手机);
  3. 进入开发者调试,敞开 ADB 调试和答应网络 ADB 调试,运用另一台 Android 手机装置 甲壳虫 ADB 帮手 做操控端,通过方针手机的内网地址进行衔接,在方针手机上勾选一直信赖操控手机的 MAC 地址,在操控手机上测验甲壳虫 ADB 帮手的长途操控功用(用于同一局域网的长途操控,Android 手机操控方针手机,暂未找到 iOS 作为操控端的办法);
  4. 因为 Android 的安全机制,答应网络 ADB 调试的功用在手机重启后会被自动封闭,能够通过装置 开机自动敞开本地和网络usb调试 Magisk 模块使答应网络 ADB 调试的功用一直保持翻开。

上电自启

过程:

  1. 下载和装置 DNA-Android,翻开东西,点击下方-其他-提取镜像文件,假如只要一个 boot 分区,那直接提取,假如 boot_a/boot_b 两个分区,能够用终端履行下述命令,输出是 a 就提取 boot_a,是 b 就提取 boot_b。提取的镜像坐落 /storage/emulated/0/DNA/image/ 目录下(请将此文件备份一份到电脑,出错时能够用电脑或许 recovery 恢复);

    getprop ro.boot.slot_suffix
    
  2. 翻开 DNA-Android 东西,点击下方-主页-新建工程,输入bootdeal-确认,翻开文件办理器,进入 /storage/emulated/0/DNA/image/ 下的 boot 镜像,剪切到 /storage/emulated/0/DNA/NA_bootdeal/,再次翻开东西,点击工程菜单-点击分解img-挑选boot镜像,确认,开始解包,解包完成后的文件总目录坐落 /data/DNA/NA_bootdeal/;

  3. 在 /data/DNA/NA_bootdeal/boot_a/ramdisk/overlay.d/ 目录下,新建一个 custom.rc 文件,里面输入下述代码,保存。翻开 DNA-Android 东西,点击工程菜单-点击组成img-dat-br,点击最上面请挑选-勾选。打包巨细-挑选原镜像巨细,打包格局-挑选线刷格局,点击确认。修改后 boot 镜像就生成了;

    on charger
        setprop sys.powerctl reboot
    

    在 /data/DNA/NA_bootdeal/boot_a/ramdisk/overlay.d/ 目录下,一切 .rc 文件将被读取履行,但不会挂载到体系中去;而其他文件,将被挂载到体系中去,但是一定要体系根目录中原方位存在同名文件,不然将被忽略。不要去动 sbin 文件夹。

  4. 回到 DNA-Android 东西主页面,点击其他-刷入镜像,挑选输入分区,只要一个 boot 分区就选 boot,A/B 分区 就选 boot_a 或 boot_b。img 文件挑选,点击文件夹图标-依次翻开 DNA/NA_bootdeal/out,选定 boot.img,确认,完成后重启,将手机拔出电源并关机,彻底关机后,插入电源,测验是否上电自动开机。

软硬兼施,让废旧的 Android 手机变身家庭监控

硬件改造

要作为 24/7 的监控设备,需求一直插着充电器充电,而 Android 体系百家争鸣,不一定都有杰出的充电办理功用,而且旧手机的电池一般有效率较低的和电池鼓包的现象,为安全起见,个人主张仍是先将手机的内置电池去除,改为直供电的办法使设备的后期维护成本更低。

过程:

  1. 将手机拆开,断开电池接口座子,小心肠将电池取下(电池一般通过易拉胶和手机主体结构粘合);
  2. 将电池上的电工胶带拆开,用剪刀将电池小板和锂电池别离(留意避免正负极发生短接,锂电池正负极绝缘处理后按废物分类丢弃);
  3. 在充电口座子上焊接正负极两根飞线,和电池小板的正负极相连;
  4. 将电池小板的接口按回主板的电池座子上,手机插上充电器后开机测验。

软硬兼施,让废旧的 Android 手机变身家庭监控

假如手机运转不稳定,有屏幕闪耀、突然灭屏等现象,一般是因为电池小板电压不匹配引起的,能够测验在充电座子和电池小板的正极接线中心串联一个 S6M 压降二极管来解决问题(充电座子一般输入 5V 电压,而电池小板一般输入 4.2V 电压);

敞开监控服务

市道上有许多成套的长途监控运用和服务,如掌上看家、Ivideon 等,但这些运用和服务一般都需求按年或按月进行收费,用以支付服务器费用,更有甚者会在其运用内布满广告,增加收益。此外,为了完成长途监控,画面需求通过服务器进行中转,其间的安全问题也令人担忧。考虑到上述因素,下面将介绍一种免费、无广、安全的完成办法,运用 IP Webcam Pro 为局域网供给本地监控服务,再通过 Tailscale 虚拟组网技能,完成长途设备间的 P2P 通讯,以达到长途监控的目的。

过程:

  1. 下载装置 IP Webcam Pro 到监控端手机,进入运用,点击 Local broadcasting-Login/password,设置用户名和暗码,回来到一级菜单,点击 Start server 敞开服务;

软硬兼施,让废旧的 Android 手机变身家庭监控

  1. 运用同一局域网下的电脑,浏览器翻开监控端手机的内网地址 192.168.x.x:8080,登陆上一步设置的用户名和暗码,即可拜访 IP Webcam Pro 的后台办理界面;

软硬兼施,让废旧的 Android 手机变身家庭监控

  1. 下载装置 Tailscale 到监控端手机,进入运用,注册并登陆账号,翻开左上角的开关,即可和运用同个账号登陆的其他设备进行虚拟组网,网内的设备之间能够通过分配的公网 IP 地址相互拜访,就像在同一局域网中一样,在电脑上下载装置 Tailscale 客户端,浏览器翻开监控端手机 Tailscale 分配的地址 100.99.x.x:8080,即可完成长途监控;

    Tailscale 和其他网络代理无法一起敞开。

  2. 下载装置 tinyCam PRO 到操控端手机,进入运用,翻开侧边栏,点击 Manage Cameras,点击 + 号,挑选 Add IP camera, NVR/DVR,在 Camera brand 挑选 IP Webcam for Android,输入监控端手机的 IP 地址、端口号、用户名和暗码后,即可回来侧边栏中的 Live View 查看监控画面;

软硬兼施,让废旧的 Android 手机变身家庭监控

假如有多台监控端手机,运用 IP Webcam Pro 需求在网页端翻开多个浏览器窗口来完成多画面实时监控。操控端手机上运用 tinyCam PRO 能够增加多台监控端手机,在 Live View 界面中一起进行监控,但 tinyCam PRO 不支持读取 IP Webcam Pro 的录像 Video Archive。为完成网页端多画面实时监控,还能够在其间一台监控端手机中装置 tinyCam PRO 并在侧边栏敞开 Web server,这样在长途拜访这台监控端手机就能够一起进行监控。

总结

通过上述流程改造过的 Android 手机,还能够通过装置其他运用和服务,一起胜任旁路由、电子相框、电脑性能监控器等工作。

参考文章: 修改根目录文件/增加新的init*.rc到体系中,暨让手机接电即开机/修改手机成为车机、机顶盒,的二合一教程。 | 作者:请输入新用户名99 tinyCam Pro、IP Webcam,妥妥的“黑科技”,屌炸天的功用! | 作者:i3归纳社区