默认开启短信自注册开关for GB2/GB3
时间:10-02
整理:3721RD
点击:
[DESCRIPTION]
开机后,工程模式中的短信自注册,默认设置为开
[SOLUTION]
1. 在mediatek/source/packages/EngineerMode/src/com/mediatek/engineermode/device mgr/DeviceMgr.Java 这支文件中的getSMSAutoReg()方法中,修改如下:
private int getSmsAutoReg() {
String[] cmdx = { "/system/bin/sh", "-c",
"cat /data/data/com.mediatek.engineermode/sharefile/cta_cmcc" }; // file
int ret = 0;
try {
ret = ShellExe.execCommand(cmdx);
if (0 == ret) {
//Toast.makeText(this, "ok", Toast.LENGTH_LONG).show();
} else {
//Toast.makeText(this, "failed!", Toast.LENGTH_LONG).show();
return 1;
}
} catch (IOException e) {
Log.e(TAG, e.toString());
return 1;
}
return Integer.valueOf(ShellExe.getOutput());
}
2.在
mediatek/source/packages/SmsReg/src/com/android/smsreg/SmsRegReceiver.java
这支文件的enableSmsAutoReg()方法中,修改如下:
public boolean enableSmsReg(){
……
boolean ret=ture;
if(!f.exists()){
……
return true;
}
try{
……
if(a!=null){
……
if(a.equals(enableFlag)){
ret = true;
}else if(a.equals(disableFlag)){
ret =false;
}else{
ret =true;
}
}else{
Xlog.e(……);
ret =true;
}
}catch(){
……
}
return ret;
}
开机后,工程模式中的短信自注册,默认设置为开
[SOLUTION]
1. 在mediatek/source/packages/EngineerMode/src/com/mediatek/engineermode/device mgr/DeviceMgr.Java 这支文件中的getSMSAutoReg()方法中,修改如下:
private int getSmsAutoReg() {
String[] cmdx = { "/system/bin/sh", "-c",
"cat /data/data/com.mediatek.engineermode/sharefile/cta_cmcc" }; // file
int ret = 0;
try {
ret = ShellExe.execCommand(cmdx);
if (0 == ret) {
//Toast.makeText(this, "ok", Toast.LENGTH_LONG).show();
} else {
//Toast.makeText(this, "failed!", Toast.LENGTH_LONG).show();
return 1;
}
} catch (IOException e) {
Log.e(TAG, e.toString());
return 1;
}
return Integer.valueOf(ShellExe.getOutput());
}
2.在
mediatek/source/packages/SmsReg/src/com/android/smsreg/SmsRegReceiver.java
这支文件的enableSmsAutoReg()方法中,修改如下:
public boolean enableSmsReg(){
……
boolean ret=ture;
if(!f.exists()){
……
return true;
}
try{
……
if(a!=null){
……
if(a.equals(enableFlag)){
ret = true;
}else if(a.equals(disableFlag)){
ret =false;
}else{
ret =true;
}
}else{
Xlog.e(……);
ret =true;
}
}catch(){
……
}
return ret;
}