|
本帖最后由 一个大草包 于 2020-10-29 17:13 编辑
前言
coreelec只用来看电影,太浪费了,可是人可以不吃饭,不能不看电影;
armbian只用来插3G卡托跑短信中心,也浪费了,短信中心也不能不用,13888888888这种号码丢了可惜,iphone 4s双卡双待全靠它。
so。。。。。。
coreelec看电影就不说了,直接遥控器一阵乱按就可以。
n1建短信中心使iphone变双卡双待,详情见这里:https://www.right.com.cn/forum/thread-364153-1-1.html
直接说过程。
第一部份:
开机自动将3G卡托切换到电话模式
1、编译 usb-serial-simple.ko usb_wwan.ko option.ko,不想编译可以直接从附件下载。
- git clone https://github.com/RuralHunter/CoreELEC
复制代码 修改projects/Amlogic/linux/linux.aarch64.conf,增加3个选项,测试好像不能=y,需要=mCONFIG_USB_SERIAL_OPTION=m
CONFIG_USB_SERIAL_WWAN=m
CONFIG_USB_SERIAL_SIMPLE=m
似乎第三项用不上,随便吧。
2、coreelec里安装system tool插件,里面有usb_modeswitch,遥控器直接装就可以;
3、编译出来的usb-serial-simple.ko usb_wwan.ko option.ko放到/storage/usb下;
4、下载附件configPack.tar.gz(可以通过linux下安装usb_modeswitch获得,在/usr/share/usb_modeswitch里面)解压,里面很多形如:0ace_20ff 这样的文件,放到/storage/usb下;
5、插入卡托,运行:lsusb
参考https://www.right.com.cn/forum/thread-364153-1-1.html把这个帖子中第7步得到的设备id记录下来
6、开机自动切换3g卡托模式
增加/storage/.config/autostart.sh文件
内容如下:
#!/bin/sh
(
insmod /storage/usb/usb-serial-simple.ko;
insmod /storage/usb/usb_wwan.ko;
insmod /storage/usb/option.ko
) &
增加/storage/.config/udev.rules.d/40-usb_modeswitch.rules
内容为:
ATTRS{idVendor}=="0ace", ATTRS{idProduct}=="20ff", RUN+="/storage/.kodi/addons/virtual.system-tools/bin/usb_modeswitch -KW -v 0ace -p 20ff&&/storage/.kodi/addons/virtual.system-tools/bin/usb_modeswitch -v 0ace -p 20ff -c /storage/usb/0ace_20ff"
蓝色部份改为你第5步得到的id,红色部份是你第4步解压得的文件,找相对应的文件名。
7、重启,搞定
可以看到ttyUSB*设备。
第二部份:
coreelec 下安装 debian。
直接说简要步骤,命令,更详细可以参考:https://www.jianshu.com/p/6226a53c87f6
安装entware
装了entware可以更简单的搞定debian脚本。
装完重启。
安装debootstrap
安装debian
- debootstrap --arch arm64 stretch /opt/debian http://ftp.cn.debian.org/debian
复制代码 /opt/debian为安装目录,不要改,改了的话后面的 S99debian 和 start-debian也要作相应修改。
创建debian自启动服务
- touch /opt/debian/chroot-services.list
复制代码 chroot debian里的服务不能自启动,需要把需要自启的服务放到/opt/debian/chroot-services.list里实现自启。
只能放debian下/etc/init.d下的文件名,一行一个,例如:gammu-smsd
启动debian
- /opt/etc/init.d/S99debian start
复制代码
查看debian运行状态
- /opt/etc/init.d/S99debian status
复制代码
进入debian
必要设置
- apt update
- apt install locales
复制代码 选en_USA.utf-8 zh_CN.utf-8
选 Asia/Shanghei 回车
以后coreelec启动,debian也自动启动了。
接下来就如调教自家媳妇一样自行研究了。
第三部份:短信转发
以下内容是start-debian进入debian系统所作
安装gammu-smsd gammu
- apt install gammu gammu-smsd
复制代码 创建文件 /root/gammurc 和 /etc/gammu-smsdrc
这一部份设置请参考:https://www.right.com.cn/forum/thread-364153-1-1.html
短信接收后可以直接通过转发邮箱,可以bark推送,可以转发到telegram,还可以推送到微信,企业微信。
我认为最完美的是推送到企业微信。
推送到企业微信设置请参考:https://post.smzdm.com/p/a4wme8zx/
如果发短信提示设备忙,则.gammurc和gammu-smsdrc不要用同一个端口。
发送短信脚本:
- #!/bin/bash
- read -p "请输入手机号码:" phone
- read -p "请输入短信内容:" txt
- echo 开始发送
- gammu sendsms TEXT $phone -unicode -textutf8 $txt
复制代码 保存到/usr/bin/sms下,并给可执行权限。需要发送短信时直接运行sms,输入接收的手机号和短信内容,回车就可以。
gammu一直有个问题,每次启动ttyUSB编号会变。当开机自启动gammu-smsd时,ttyUSB编号会号,无法接收短信。
解决办法时,手动启动gammu-smsd。既然是用来收短信,应该是365*24一秒不重启不关机的。
手动运行一次可以管一年。
- gammu-smsd --config /etc/gammu-smsdrc --daemon --user root --group root
复制代码 手动运行的话,请不要在/chroot-services.list里加入任何gammu-smsd脚本。
当然如果你一定要开机自动运行gammu-smsd,也是可以的。
不要用ttyUSB*,用下面的:
输出类似如下:
usb-HUAWEI_Technology_HUAWEI_Mobile-if00-port0 usb-HUAWEI_Technology_HUAWEI_Mobile-if02-port0
usb-HUAWEI_Technology_HUAWEI_Mobile-if01-port0
如果发短信遇到设备忙,则.gammurc和gammu-smsdrc不要用同一个端口。
debian下的smsd:
内容如下:
#!/bin/sh
PATH=/sbin:/bin:/usr/sbin:/usr/bin
DAEMON=/usr/bin/gammu-smsd
NAME=smsd
DESC="Gammu SMS Daemon"
USER=root
case "$1" in
start)
gammu-smsd --config /etc/gammu-smsdrc --pid /var/run/gammu-smsd.pid --daemon --user root --group root
;;
stop)
ps aux | grep gammu-smsd | grep -v 'grep' | awk '{print $2}' | xargs kill -9
;;
restart|force-reload)
sh $0 stop
sleep 1
sh $0 start
;;
esac
coreelec开机脚本:- nano /storage/.config/autostart.sh
复制代码 内容如下:
#!/bin/sh
(
insmod /storage/usb/usb_wwan.ko;
insmod /storage/usb/option.ko;
mount -o bind /dev /opt/debian/dev;
mount -o bind /proc /opt/debian/proc;
mount -o bind /sys /opt/debian/sys;
chroot /opt/debian /etc/init.d/smsd start
) &
重启,搞定。
开机自运行gammu-smsd可能遇到以下问题:
开机几分钟内负载会较高;
首次发短信找不到设备,ctrl+c结束后,再发就可以了;
收短信可能会延时;
也有可能同样短信收到二份;
其他可能。
手动运行gammu-smsd就没有这些问题。
如何选择,自已看吧。
完。
|
本帖子中包含更多资源
您需要 登录 才可以下载或查看,没有账号?立即注册
×
评分
-
查看全部评分
|