一、自带framework.jar是支持营运商的 二、泛泰mms.apk因为要设发送短信号码,所以要修改才能发送营运商短信, 1、因为不设号码会弹出错误Invalid sender address. Check SIM card., apktool将mms.apk解包后,在res\value\strings.xml查找会找到Invalid sender address. Check SIM card., 对应字段str_wrong_from_num。 继续在public.xml中查找str_wrong_from_num对应字段id是0x7f0c002e( 这个不同版本可能不同) 2、在mms\smali中查找0x7f0c002e会找到以下三个:第一个文件不用管 Mms\smali\com\pantech\app\mms\R$string.smali (1 hit) Line 1810: .field public static final str_wrong_from_num:I = 0x7f0c002e Mms\smali\com\pantech\app\mms\ui\ChattingMessageList.smali (2 hits) Line 3360: const v4, 0x7f0c002e Line 9163: const v2, 0x7f0c002e Mms\smali\com\pantech\app\mms\ui\ComposeMessageActivity.smali (1 hit) Line 3666: const v0, 0x7f0c002e 复制代码3、将以下if-eqz 改成if-nez 跳过判断。 在ChattingMessageList.smali 中2处: invoke-static {}, Lcom/pantech/app/mms/data/SettingEnvPersister;->getEditFromNumber()Ljava/lang/String; move-result-object v6 invoke-static {v6}, Landroid/text/TextUtils;->isEmpty(Ljava/lang/CharSequence;)Z move-result v6 if-eqz v6, :cond_8 .line 8118 const v4, 0x7f0c002e 复制代码
1、因为不设号码会弹出错误Invalid sender address. Check SIM card., apktool将mms.apk解包后,在res\value\strings.xml查找会找到Invalid sender address. Check SIM card., 对应字段str_wrong_from_num。 继续在public.xml中查找str_wrong_from_num对应字段id是0x7f0c002e( 这个不同版本可能不同) 2、在mms\smali中查找0x7f0c002e会找到以下三个:第一个文件不用管 Mms\smali\com\pantech\app\mms\R$string.smali (1 hit) Line 1810: .field public static final str_wrong_from_num:I = 0x7f0c002e Mms\smali\com\pantech\app\mms\ui\ChattingMessageList.smali (2 hits) Line 3360: const v4, 0x7f0c002e Line 9163: const v2, 0x7f0c002e Mms\smali\com\pantech\app\mms\ui\ComposeMessageActivity.smali (1 hit) Line 3666: const v0, 0x7f0c002e 复制代码3、将以下if-eqz 改成if-nez 跳过判断。 在ChattingMessageList.smali 中2处:
查看全部评分
使用道具 举报
本版积分规则 发表回复 回帖并转播 回帖后跳转到最后一页
相关侵权、举报、投诉及建议等,请发 E-mail:admin@discuz.vip
Powered by Discuz! X5.0 © 2001-2026 Discuz! Team.|粤ICP备12017825号