There is simple code for control dual sim phone in MTK (mediatek) chipsets. Can you add this to Automagic?
1) Enable \ disable radio module on single sim card
java code:
Code: Select all
Settings.System.putInt(getContentResolver(), "dual_sim_mode_setting", simN);
Intent localIntent = new Intent("android.intent.action.DUAL_SIM_MODE");
localIntent.putExtra("mode", simN);
sendBroadcast(localIntent);
shell script (root):
mtk_sim_radio_control.sh
Code: Select all
#!/bin/sh
settings put system dual_sim_mode_setting $1
am broadcast -a android.intent.action.DUAL_SIM_MODE --ei mode $1
2) Select sim card for 3G or disable data radio module
java code:
Code: Select all
Settings.System.putLong(getContentResolver(), "gprs_connection_sim_setting ", simN);
Intent localIntent = new Intent("android.intent.action.DATA_DEFAULT_SIM");
localIntent.putExtra("simid", simN);
sendBroadcast(localIntent);
shell script (root):
mtk_sim_3g_control.sh
Code: Select all
#!/bin/sh
settings put system gprs_connection_sim_setting $1
am broadcast -a android.intent.action.DATA_DEFAULT_SIM --el simid $1