Twins™:『VIP』
13.11.03
조회 수 3427
추천 수 8
댓글 8

안녕하세요 ㅎㅎ 두번째로 강좌쓰는 Twins입니다 ㅎㅎ


맛클을 찾다보니 와이파이와 시그널 분리 강좌가 없어서 제가 쓰게 되었습니다...


다른 것들에 비해선 무지 쉽습니다 ㅎㅎ

잘따라만 하시면 말이죠 ㅎㅎ


자 이제 시작하겟습니다 ㅎㅎ


---------------------------------------본 게시물은 PC에 최적화 되어있습니다 -----------------------------------


Samsung Galaxy S2 LTE 기반으로 작성된 강좌입니다.

(apk manager 기반으로 작성된 강좌입니다)


준비물

1.컴퓨터

2.SystemUI.apk

3.apk manager

4.메모장


첫번째로, SystemUI.apk 를 디컴파일 해줍니다...


다음으로, project 폴더에 들어가시면 디컴파일된 SystemUI 폴더가 있을 겁니다 ㅎ


더블클릭 하시면 몇지 폴더가 나올텐데요, 저희가 들어갈 곳은 res입니다 ㅎㅎ


와이파이 인아웃 이미지와 시그널 인아웃 이미지가 이미지이기 때문에 아이디값을 알아야합니다...


res/values 로 들어가셔서,  public.xml을 열어줍니다.


ctrl+F를 누르면 검색창이 나오는데,


stat_sys_wifi_in

stat_sys_wifi_out

stat_sys_wifi_inout

stat_sys_signal_in

stat_sys_signal_inout

stat_sys_signal_out

stat_sys_signal_no_inout


들을 검색해줍니다.


그러면, 



이런식으로 뜰텐데요, 이 id=뒤에잇는 알파벳과 숫자들을 메모해줍니다.

이 메모하는 과정을 7개 다해줍니다.


그런다음, public.xml을 닫고,


SystemUI.apk/smali/com/android/systemui/statusbar/policy로 들어가줍니다.


무수히 많은 .smali 파일들이 반겨줄텐데요, 걱정하실 필요 없습니다.


NetworkController.smali 파일을 찾은 후 메모장이나 Notepad로 열어줍니다.


열면 이상한 숫자들과 알파벳들이 반겨줄겁니다 ㅎㅎ


걱정하실 필요 없구요, ctrl+F 를 눌러서, 전에 메모해둔 id값을 검색해 줍니다.


처음 검색하실때는 stat_sys_signal_in 의 id값을 검색해주세요. (갤티이의 경우 0x7f020113 입니다.)


두가지의 결과가 나올텐데요, 그 중, 밑에 있는 것이 wifi 부분입니다.


밑에있는 0x7f020113 (signal_in의 아이디값)을 0x7f02011c 로 바꿔줍니다 (wifi_in 의 아이디값)


stat_sys_signal_out은 stat_sys_wifi_out의 아이디값으로 교체해 주시고요,


stat_sys_signal_inout_은 stat_sys_wifi_inout의 아이디값으로 교체해주시면 됩니다.


stat_sys_signal_no_inout은 stat_sys_wifi_no_inout이 없기때문에 교체를 할 수 없습니다..


그래서! 제가 쓰는 방법은, 원래 투명 이미지인, stat_sys_roaming_cdma_flash_anim0 을 쓰는것입니다.


stat_sys_roaming_cdma_flash_anim0 의 아이디값을 public.xml에서 검색 후 


stat_sys_signal_no_inout 의 아이디값과 교체해주시면 됩니다.




여기서 명심하실 건. 아이디값을 검색하시면 결과가 두개가 나


올텐데, 반드시 두번쨰것을 교체해주셔야 한다는 것입니다.



제 미숙한 강좌를 들어주셔서 감사합니다^^

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