>>573
質問者ですが、ちょっと無理っぽいので取り下げます。

とりあえずADB WIFIを使えば惜しいところまではできて、
isubというサービスを使って

isub.getEnabledSubscriptionId(スロットID) → %sub_id
isub.setDefaultDataSubId(%sub_id)

で機種によっては切り替えができそうです。

ただ、自分が使っている機種はXiaomiのものですが
MIUI(Xiaomiの独自UI)側でデフォルトSubscriptionIdを無視しているようで、
上の方法だとSIMが切り替わりませんでした。

2行目を
isub.setPreferredDataSubscriptionId(%sub_id,true,null)
等とすることで強引に切り替えることも可能なのですが、
これをしてしまうと、今度はMIUI側の設定を以後まったく受け付けなくなってしまい
実用上使いものにならなかったです。

ADB経由でここまで弾かれるのであれば
他の方法でなんとかするのはおそらく不可能です。
完全に機種依存の問題でした。
もし回答を考えてくださった方がいらっしゃいましたら申し訳ありません。