----------------------------------------------
버그 수정된 방법이 올라왔습니다
가능하면 아래 링크의 방법대로 하시기 바랍니다
http://www.matcl.com/?m=bbs&uid=165637
----------------------------------------------
갤럭시S2 SHW-M250S MB2펌웨어 기준입니다.
다른 기종도 같은 방법으로 할 수 있을지도 모르겠네요..
그동안 이것저것 뒤적이며 찾아봤는데 데이터 네트워크 버튼 살리는게 의외로 간단하더라구요
이전에는 SamsungLockScreenProperties.smali 에서 한국판인지 확인하는 구문 통째로 지워서 활성화 했었는데
그러면 다른것도 다 외국판 처럼 바꿔져서.. 개인적으로 마음에 안들었습니다.
자 그럼 데이터 네트워크 버튼 살리는 방법입니다.
우선 android.policy.odex 를 baksmali 하신 후에
com/android/internal/policy/impl/GlobalActions$1.smali 파일을 열어서
.method public showConditional()Z 를 찾아 줍니다.
그럼 이렇게 나올텐데요
.method public showConditional()Z
.registers 7
.prologue
const/4 v2, 0x0
.line 251
invoke-static {}, Lcom/android/internal/policy/impl/sec/SamsungLockScreenProperties;->isKoreaFeature()Z
여기서 const/4 v2, 0x0 을 const/4 v2, 0x1 로 바꿔주신 후에 저장하시고 smali 하시면 됩니다^^
-적용스샷
유용하셨으면 추천 한방 부탁드립니다 꾸벅
p.s. 버그가 있네요 이렇게 하면 비행기 탑승모드 켜도 데이터 네트워크 버튼이 살아있습니다. 이점 참고해 주세요