一.启用自带卡
1.在安卓模式下备份提取基带(fsg,fsc,modemst1,modemst2和NON-HLOS),刷入debian之前在bin文件夹替换fsg,fsc,modemst1,modemst2文件,刷入后用7z等软件获取主分区基带文件(NON-HLOS.img里的内容),提取备用然后导入主分区基带文件后
赋予777权限chmod -R 777 /lib/firmware
2.
首先设置开机自动扩展交换内存
sudo chmod +x /etc/rc.local
修改ect/rc.local文件夹
#!/bin/sh -e
# 开机自启
#扩展内存
modprobe zram num_devices=1
zramctl --find --size 512M --algorithm lz4 --streams 4
mkswap /dev/zram1
swapon -p 0 /dev/zram1
exit 0
自启自带卡不能写在里面,会报错,目前不知道哪里的问题
3.编写启用自带卡脚本
#!/bin/bash
# 启动esim卡
echo 0 > /sys/class/leds/sim:sel/brightness
echo 0 > /sys/class/leds/sim:en/brightness
echo 1 > /sys/class/leds/sim:sel2/brightness
echo 0 > /sys/class/leds/sim:en2/brightness
modprobe -r qcom-q6v5-mss
modprobe qcom-q6v5-mss
systemctl restart rmtfs
systemctl restart dbus-org.freedesktop.ModemManager1.service
# 执行完毕
echo "脚本执行完毕!"
后赋权
chmod +x start_esim.sh
现在,你可以通过执行以下命令来运行该脚本:
./start_esim.sh
等待切换之后(需要时间)
mmcli -m 0即可查看状态