지난 게시물( http://www.matcl.com/?m=bbs&uid=157587 )에서

 

데이터 네트워크 버튼 살리는 법을 썻었는데요

 

저 방법으로 하면 비행기 모드를 켜도 데이터 네트워크 버튼이 살아있다는 문제점이 있었습니다

 

이런 저런 자료를 찾아보면서 갤럭시S2 중에서는 SKT에서만 데이터 네트워크 버튼이 없다는것에 착안해서

 

이걸 해결할 수 있는 방법을 알아냈습니다ㅎㅎ

 

따라서 이 방법은 SKT 전용입니다.

 

 

SKT 갤럭시S2 MB2 펌웨어 기준으로 설명합니다.

 

우선 android.policy.odex 를 baksmali 하신 후에

 

com/android/internal/policy/impl/sec/SamsungLockScreenProperties.smali 를 열어줍니다

 

여기서 .method public static isDataNetworkModeEnable()Z 를 찾아주세요

 

밑으로 조금만 내리면 이런 부분이 있을텐데요

 

    .line 565
    .local v1, product_model:Ljava/lang/String;
    const-string v3, "SKT"

 

    invoke-virtual {v3, v0}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z

 

    move-result v3

 

    if-eqz v3, :cond_1f

 

저기서 SKT 를 KT 나 LGT 로 바꿔 주시면 됩니다.

(다른걸로 바꿔도 되는지는 잘 모르겠네요;;)

 

혹시나 제가 전에 올린 방법대로 하신 분들은 그 방법의 반대로 수정하신 후 이 방법대로 하시면 됩니다.

 

 

이해를 돕기 위한(?) 스크린샷

 

-평상시 모습


 

-비행기 탑승 모드를 켰을때의 모습


유용하셨으면 추천 부탁드립니다^^

댓글 7
댓글 쓰기 권한이 없습니다.
정렬 목록 검색 쓰기
등록된 글이 없습니다.
1 - 2