안녕하세요. SHW-M250L, LGU+ 갤럭시S2 유저입니다.
M250L용 MIUI v5 3.6.29 일자 중국 베타롬이 올라와서 올려봤습니다.
문자 수/발신 이외의 모든기능 정상작동하네요.
문자 수신은 '굻슳셇'으로 깨져서 나오고, 문자 발신은 문자앱에서 발신 못했다고 에러가 나오네요.
헬투카페의 회원분께서 문자수발신 되는 CM7의 참고하여 BearerData.smali 에서 인코딩관련 메소드를 수정해주면 깨짐 없이 수신가능하고, SmsMessage.smali을 수정하면 발신도 될꺼라고 하시더군요.
현재 framework.jar 파일을 smali하고 baksmali 하는것 까진 할수 있는 상태입니다.
Notepad++에 Smali syntax highlight 적용해서 수정툴로 사용하고 있습니다.
smali 파일 경로는 framework/com/android/internal/telephony/cdma를 보고 있습니다.
CM7에서 추출한 BearerData.smali과 수정하고하 하는 BearerData.smali과 비교해서 인코딩관련 메소드인 decodedatauserpayload 메소드에 누락된 두개의 문장을 추가하고, 폰에 적용하니 문자앱을 켜면 앱이 곧바로 강제종료되는 현상이 나타납니다. 다시 smali을 수정전의 코드로 변경하고 폰에 적용하면 정상적으로 작동하고요.[즉, smali, baksmali, smali 및 jar파일 적용엔 문제가 없습니다]
SKT나 KT는 문자 수발신 및 MMS도 해결된듯 싶은데, 관련해서 도움받고 싶습니다.
PS. 오류가 어느 부분에서 나는지 Logcat으로 확인하고 싶은데, 다른 로그가 너무 많이 찍히네요. 문자관련 메시지만 필터해서 볼수 없을까요?