termux-boot安卓开机自动启动应用

发布于:2025-02-11 ⋅ 阅读:(95) ⋅ 点赞:(0)

termux安装
github
蓝奏云 v119.1

termux-boot安装
github
蓝奏云 v0.8.1

安装 给权限运行加锁后台在这里插入图片描述

am启动应用命令

am start -n 包名/启动项

获取包名和启动入口(图中app为爱玩机工具箱)
例 简黑时钟蓝奏云

包名com.hm.jhclock
桌面启动项com.hm.jhclock.hm
am start -n com.hm.jhclock/com.hm.jhclock.hm

在这里插入图片描述
在这里插入图片描述

termux输入粘贴测试
在这里插入图片描述

在这里插入图片描述

创建~/.termux/boot/ 目录,~就是termux的home目录

$ pwd
/data/data/com.termux/files/home
$ mkdir -p .termux/boot
$ touch .termux/boot/test.sh
$ chmod u+x .termux/boot/test.sh
$
vi .termux/boot/test.sh

添加保存

am start -n com.hm.jhclock/com.hm.jhclock.hm

先测试一下sh,重启手机

$ $ ./.termux/boot/test.sh
Starting: Intent { cmp=com.hm.jhclock/.hm }
Warning: Activity not started, its current task has been brought to the front

su -c 'reboot'

进入桌面几秒后自动执行sh文件
,

循环检测


until [ $(ps -eo comm | grep -x 'com.termux' | wc -l) -ne 0 ]
do
echo '启动termux'
am start -n com.termux/com.termux.app.TermuxActivity
sleep 3
done

echo 'termux已启动,等待3s后启动简黑时钟'

sleep 3
until [ $(ps -ef | grep "com.hm.jhclock" | grep -v grep | wc -l) -ne 0 ]
do
echo '启动简黑时钟'
am start -n com.hm.jhclock/com.hm.jhclock.hm
sleep 3
done
echo '简黑时钟已启动'
am start -n com.hm.jhclock/com.hm.jhclock.hm
#再启动一次就会置于前台

/
/
/
/
/

安卓6重启开机自动开启adb调试5555端口

需修改/system/build.prop,无法直接修改root只有读权限

查看挂载目录,不同设备目录不同

 mount | grep 'system'
/dev/block/bootdevice/by-name/system /system ext4 ro,seclabel,relatime,discard,data=ordered 0 0

重新挂载

mount -o remount /dev/block/bootdevice/by-name/system /system
mount | grep 'system'
 /dev/block/bootdevice/by-name/system /system ext4 rw,seclabel,relatime,discard,data=ordered

现在有rw权限了

 vi /system/build.prop

添加

service.adb.tcp.port=5555

或者
echo service.adb.tcp.port=5555 >> /system/build.prop

在这里插入图片描述

再次挂载回只读权限

mount -o remount,ro /dev/block/bootdevice/by-name/system /system
 mount | grep 'system'
/dev/block/bootdevice/by-name/system /system ext4 ro,seclabel,relatime,discard,data=ordered 0 0

手机重启,扫描端口发现5555已经自动打开

在这里插入图片描述

另一种方法-自启脚本
在/data/adb/service.d下新建sh文件

start adb over wifi
setprop service.adb.tcp.port 5555
stop adbd
start adbd

网站公告

今日签到

点亮在社区的每一天
去签到