Mod Mms (Tin Nhắn) Lollipop/Kitkat Full
TUT Hướng dẫn mod tin nhắn Samsung Kitkat/Lollipop
Copyright 2015 by ChoiMobile.VN. All Provided by @Mạnh_IT
Copyright 2015 by ChoiMobile.VN. All Provided by @Mạnh_IT
Fix lỗi hiển thị sai thời gian gửi và nhận tin
Mở file SmsReceiverService.smali (smali/com/android/mms/transaction/)
Tìm:
Mã:
invoke-static {}, Ljava/lang/System;->currentTimeMillis()J
Mã:
.line 1760 :cond_137 const-string v3, "date" invoke-static {}, Ljava/lang/System;->currentTimeMillis()J move-result-wide v4 invoke-static {v4, v5}, Ljava/lang/Long;->valueOf(J)Ljava/lang/Long; move-result-object v4 invoke-virtual {v1, v3, v4}, Landroid/content/ContentValues;->put(Ljava/lang/String;Ljava/lang/Long;)V goto/16 :goto_56 .end method
Xóa đoạn invoke-static {}, Ljava/lang/System;->currentTimeMillis()J thay bằng:
Mã:
invoke-virtual {p1}, Landroid/telephony/SmsMessage;->getTimestampMillis()J
Save, rồi compile apk mới!
Mod bật - tắt sáng màn hình khi có thông báo tin nhắn mới
1, smali\com\android\mms\settings\NotificationSettings.smaliTìm pref_key_backlight thuộc đoạn:
Mã:
invoke-virtual {p0}, Lcom/android/mms/settings/NotificationSettings;->getPreferenceScreen()Landroid/preference/PreferenceScreen; move-result-object v0 const-string v1, "pref_key_backlight" invoke-virtual {p0, v1}, Lcom/android/mms/settings/NotificationSettings;->findPreference(Ljava/lang/CharSequence;)Landroid/preference/Preference; move-result-object v1 invoke-static {v0, v1}, Lcom/android/mms/settings/NotificationSettings;->removePreference(Landroid/preference/PreferenceScreen;Landroid/preference/Preference;)V
Mod bật - tắt sáng màn hình bởi @Mạnh_IT - ChoiMobile.VN
2. Thêm vào dưới dòng const-string v1, "pref_key_backlight" code sau:
Tương tự cho pref_key_backlight_sim2
Mã:
# On-off Backlight - Mod by ManhIT const/4 v1, 0x0
Tương tự cho pref_key_backlight_sim2
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Sửa CSC thêm đoạn code sau:
Mã:
<!-- Backup - Restore Mms By ManhIT --> <CscFeature_Message_EnableSaveRestoreSDCard>true</CscFeature_Message_EnableSaveRestoreSDCard>
Cách mods này khá đơn giản mà lại có nhiều tính năng hữu ích, hôm nay mình sẽ chia sẻ một số lệnh mà mình biết!
- Đầu tiền bạn cần lấy file features.xml (/system/csc/), mặc định là file features.xml hoặc others.xml. Cần linh động, nếu không có file này thì file kia. File nào chứa dòng
chính là file cần sửaMã:<SamsungMobileFeauture> <FeatureSet>
Dưới đây là một lệnh mình biết:
Bật chức năng ghi âm cuộc gọi:Hiển thị ký tự đặc biệt trên bàn phím:Mã:<CscFeature_VoiceCall_ConfigRecording>RecordingAllowed</CscFeature_VoiceCall_ConfigRecording>Bật tùy chọn âm chụp ảnh:Mã:<CscFeature_Sip_UseSymbolInCMKey>true</CscFeature_Sip_UseSymbolInCMKey <CscFeature_Sip_EnableSymbolInSecondary>en_GB;en_US;az;ca;cs;da;de;et;es;eu;el;fr;ga;gl;ka;hr;it;is;kk;lv;lt;hu;nb;nl;pl;pt;ru;ro;fi;sr;sk;sl;sv;tr;uk;ko;hy;bg;ar;fa;ur;iw;ja;th;vi;zh;uz;in;mk;ms</CscFeature_Sip_EnableSymbolInSecondary>Chặn Tin nhắn/Cuộc gọi:Mã:<CscFeature_Camera_ShutterSoundMenu>true</CscFeature_Camera_ShutterSoundMenu>Thêm nút thoát nhanh vào trình duyệt gốc:Mã:<CscFeature_Setting_EnableMenuBlockCallMsg>true</CscFeature_Setting_EnableMenuBlockCallMsg>Bật chức năng block mms/call (chặn tin nhắn/cuộc gọi):Mã:<CscFeature_Web_AddOptionToTerminate>true</CscFeature_Web_AddOptionToTerminate>Bật lịch Việt (âm lịch):Mã:<CscFeature_Setting_EnableMenuBlockCallMsg>true</CscFeature_Setting_EnableMenuBlockCallMsg>Tắt tự động chuyển sang tin nhắn MMSMã:<CscFeature_Calendar_EnableLocalHolidayDisplay>VI</CscFeature_Calendar_EnableLocalHolidayDisplay> <CscFeature_Calendar_EnableLunar>true</CscFeature_Calendar_EnableLunar> <CscFeature_Calendar_SetColorOfDays>XXXXXBR</CscFeature_Calendar_SetColorOfDays> <CscFeature_Calender_EnableWeatherInfo>true</CscFeature_Calender_EnableWeatherInfo>Tắt hoàn toàn MMSMã:<CscFeature_Message_DisableSmsToMmsConversionByTextInput>TRUE</CscFeature_Message_DisableSmsToMmsConversionByTextInput> <CscFeature_Message_SmsToMmsTextThreshold>999</CscFeature_Message_SmsToMmsTextThreshold>Backup - Restore tin nhắnMã:<CscFeature_Message_DisableMMS>TRUE</CscFeature_Message_DisableMMS>Hiện - tắt biểu tượng NFC trên status bar:Mã:<!-- Backup - Restore Mms By ManhIT --> <CscFeature_Message_EnableSaveRestoreSDCard>true</CscFeature_Message_EnableSaveRestoreSDCard>
- Hiện:
Mã:<CscFeature_NFC_StatusBarIconType>Default</CscFeature_NFC_StatusBarIconType>- Tắt:
Mã:<CscFeature_NFC_StatusBarIconType>none</CscFeature_NFC_StatusBarIconType>
...Còn nữa đăng cập nhật!!!
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Mod unlimit 3 tin nhắn và unlimit số ký tự khi trở lời ở của sổ pup-up
1. Mod pup-up:
smali/com/android/mms/replyservice/QuickReplyService$1.smali
Tìm access$602 thuộc
Mã:
# setter for: Lcom/android/mms/replyservice/QuickReplyService;->mEncodingType:I invoke-static {v11, v12}, Lcom/android/mms/replyservice/QuickReplyService;->access$602(Lcom/android/mms/replyservice/QuickReplyService;I)I
Sửa dòng const/4 v2, 0x1 thành const/4 v2, 0x0
2. Mod unlimit 3 tin nhắn:
smali/com/android/mms/MmsConfig.smali
Tìm
Mã:
sput v0, Lcom/android/mms/MmsConfig;->sSmsToMmsTextThreshold:I
Mã:
.line 176 sput-boolean v3, Lcom/android/mms/MmsConfig;->sAllowAttachAudio:Z .line 179 const/4 v0, 0x4 sput v0, Lcom/android/mms/MmsConfig;->sSmsToMmsTextThreshold:I
Mã:
.line 176 sput-boolean v3, Lcom/android/mms/MmsConfig;->sAllowAttachAudio:Z .line 179 const/16 v0, 0x3e8 sput v0, Lcom/android/mms/MmsConfig;->sSmsToMmsTextThreshold:I
Mã:
.method public static getSmsToMmsTextThreshold()I
Mã:
.method public static getSmsToMmsTextThreshold()I .registers 1 .prologue .line 691 sget v0, Lcom/android/mms/MmsConfig;->sSmsToMmsTextThreshold:I return v0 .end method
Mã:
.method public static getSmsToMmsTextThreshold()I .registers 1 .prologue .line 691 const/16 v0, 0x3e8 return v0 .end method
Mã:
sput v1, Lcom/android/mms/MmsConfig;->sSmsToMmsTextThreshold:I
Mã:
const/4 v2, 0x4 invoke-interface {v0, v1, v2}, Landroid/content/SharedPreferences;->getInt(Ljava/lang/String;I)I move-result v1 const/16 v1, 0x3e8 sput v1, Lcom/android/mms/MmsConfig;->sSmsToMmsTextThreshold:I .line 2117 const-string v1, "Mms/MmsConfig"
No comments: