2.6 KiB
2.6 KiB
termux: 安卓上的linux
随身服务器
termux是终端模拟器,可以在其安装ubuntu/ debain/kali linux等linux操作系统来运行脚本
移动设备的便携性有很大的优势
可以常用的功能如下
-
作为静态服务器,传输安卓手机数据
-
作为短信服务器
-
无线adb控制手机
作为静态服务器
node的http-server
由于termux可以读取安卓设备的内容,输入一下命令
termux-setup-store
在同一个wifi条件下,就可以高速无线传输数据
termux api调用系统功能
最基础的打电话/发短信等等
以前需要开发板加gsm模块/cat模块做事,用termux也能做到,而且有更好的优势
termux拨打google voice电话
由于google voice可以作为默认的拨号程序, 使用termux-telephony-call拨打电话可以自动呼出
结合tts将文字转成语音播放,就是一个电销机器人
群发sms短信
termux-sms-send可以自动发送短信,只要遍历通讯里,就可以群发短信
如果需要导入电脑端的excel资料
那么只需要部署一个web服务,读取即可
当然,有个缺点,用AT指令控制gsm模块时,是可以发送0级短信的,实现霸屏
提示: 如果是小米手机,需要取消miui优化,否则会出现弹窗确认
吐槽一下,很多国内互联网厂商的客服电话,都是0级短信(又叫闪信)提示
明明是用应该来做紧急事件的通知
无线adb调试
不需要借助电脑,用adb控制自身设备
有些termux-api覆盖不到的命令,就需要用abd命令来操作手机
比如监听当前的通话状态
以及配合测试框架的GUI自动化脚本
最后
termux,终究是模拟器,有很多缺点,比如自启动就会报错
曲折的办法是在bash里的写sh脚本
可以解锁bl,后,安装rootless版本的nethunter,还有kex桌面支持
