라크루샤
15.04.03
조회 수 343728
추천 수 17
댓글 22







* 이제 약 2주정도 맛클에서 많은 분들의 강좌와 네이버/구글 등을 검색해서 실제 적용해보고, 정말 안풀리는 문제는  

   제로쿨님의 아낌없는 조언과 도움으로 많이 해결되면서 몇가지 수정방법을 공유하고자 합니다. 

* 일단 저처럼 초보분들이 쉽게 실수하는건 apkmanager 사용시 시스템 어플을 사인하는게 가장 큰 실수인듯 합니다.

   아무래도 처음 디컴파일하고 수정후 컴파일 하다보면, 시스템 어플은 사인을 안한다는걸 깜빡하는 경우가 발생하더군요.

   시스템 파일들은 그냥 unsigned 상태에서 적용한다고 생각하시는게 가장 편합니다!

* 혹시라도 이제 컴파일 작업을 시작하시는 분은 이곳 에 제가 남겨둔 메모를 보시고, 준비물을 준비하시는게 편할듯 합니다.

* deodex 작업을 시작하시는 분은...유저모임 포럼 게시판에 작성된 이 게시물을 참고하시면 쉽게 작업을 하실수 있습니다.

 

1. UI 색상조절 방법 (출처 : 민우님 블로그 & 맛클 유저모임 포럼 민우님의 롤리팝 수정범위 강좌)

기본 색상과 크기 조절은 MINU♡님이 작성하신 강좌를 토대로 조절하시면 쉽게 색상과 크기조절이 됩니다. 여기에 values/dimens.xml 에서 notification_side_padding 항목을 검색후 0.0dip로 수정시 퀵패널 양 사이드의 여백이 제거됩니다.  

어려운 smali 수정이 필요없으니 색상과 크기만 조절하실땐 deodex 작업까지는 필요없습니다. 

* 변경하실 색상을 참고하실경우 네이버 검색창에 색상코드표 를 입력하시거나 안드로이드 상에서 Simple Text 어플에서  

  색상코드를 직접 입력하셔서 확인하시는 방법이 있습니다. 또한 다른 사진들에서 맘에드는 색상이 있을경우 구글 플레이스토

  어에서 Color Picker 를 다운받으셔서 색상코드를 알아내는 방법이 있습니다.

* 민우님 강좌의 내용중 - 스크린샷 서브메뉴 배경색 변경 관련해서 색상을 수정할땐 항상 아이콘과 글씨의 색상도 같이 변 

  경하셔야 보기 편하시게 변경이 가능하고, 저처럼 반투명화 하거나 투명화 하시는 경우 서브메뉴의 배경색은 투명으로 변경 

  하시는게 보기좋습니다. 롤리팝 기본적으로 흰색 배경이 들어가서 그런지 스샷을 찍고 밑에 선택메뉴의 배경이 보기 싫게 나 

  오는 경우가 발생합니다.  

* 퀵패널의 배경을 불투명한 색상으로 지정시엔 관계없으나 저처럼 반투명화 하게되면 상단바와 퀵패널 알림바가 겹쳐서 보이 

  는 단점이 발생합니다. 이 경우 status_bar_expanded_header.xml 의 제일 상단  

   

  로  교체 가능합니다. 제 경우 @drawable/tw_custom_bg 값을 입력하고 drawable-xxxhdpi 폴더에 tw_custom_bg.png 파일

  을 추가하여 해결했습니다. 이 그림파일은 가급적 색상만으로 구성된 배경을 사용하거나 색상 그라데이션 파일로 선택하는게

  보기 좋습니다.

 

2. 잠금화면 통신사 문구 제거방법 (출처 : XDA 갤럭시S5 게시판)

SystemUI.apk/smali/com/android/keyguard 폴더의 CarrierText.smali 파일을 노트++ 로 여시고,

.method private static concatenate 검색하신후 아래 if-nezif-eqz 로 수정하시면 잠금화면의 통신사 문구가 사라집니다.





3. 배터리 및 충전단자 열림 경고창 제거방법 (출처 : XDA 갤럭시S5 게시판/맛클 유저모임 포럼)

system/app/PopupuiReceiver/PopupuiReceiver.apk 파일을 디컴파일 하신후 res/values/bools.xml 파일에서

display_battery_cover_popup 의 값 true 를 false로 수정후 컴파일 하시면 됩니다.

또는 파일을 삭제하셔도 좋지만, 저처럼 파일을 설치상태로 그냥 두는 몇몇 분들은 수정하시는게 편합니다.

 

4. s파인더 및 퀵커넥터 버튼 제거방법 (출처 : XDA 갤럭시S5 게시판)

기존 강좌에 나와있는 구문이 갤오광 롤리팝 xml에는 없습니다. 그렇기 때문에 단순히 SystemUI.apk/res/values/dimens.xml 에서 finder_connect_layout_height 값을 0.0dip 로 수정후 사용하시는게 제일 편합니다.

* 높이 값만 수정시 발생하는 단점은 퀵패널 밝기창 비활성화시 퀵패널 상단바와 퀵패널 버튼창의 높이 오류가 있습니다.

  그로인해 밝기슬라이더 창을 뺄수없는 단점이 발생합니다. 밝기 슬라이더 창의 높이도 0.0dip으로 변경하는 방법이 있지않느

  냐 하시는 분이 계실수 있겠으나...그 경우에도 동일한 문제가 발생했습니다. 제 기기만의 문제일수 있습니다.

  ( 제 기기는 hsk님의 의견중 녹스 워런티 관련글에서도 유일하게 루팅카운트로 의심되는 () 안의 숫자가 4까지 올라간 기기입

    니다. )

 

5. 상단바에 표시되는 키보드 선택 아이콘 제거방법 (출처 : XDA 갤럭시S5 게시판)

framework-res.apk 디컴파일후 framework-res.apk/res/values/bools.xml에서

show_ongoing_ime_switcher의 값 true를 false로 바꾸시면 됩니다.





6. 상단바 시계 오전오후 제거방법 (출처 : http://enko.tistory.com/235)

SystemUI.apk/smali/com/android/systemui/statusbar/policy/clock.smali 에서 "aa" 검색후 aa 지우시고 저장하시면 됩니다. 저는 "aa" 검색으로 쉽게 찾아져서 지웠습니다.





7. 퀵패널 통신사 문구 원하는 문자로 변경하기. (출처 : fjqyujin님 네이버 블로그)

갤오광은 위 출처의 파일 경로와 다릅니다.

경로는  SystemUI.apk/res/layout-xxxhdpi 에 위치한 status_bar_expanded.xml 파일을 수정하시면 되고, 수정 방법은 위 출처의 항목과 동일합니다. 그리고 한글 입력시 유니코드로 변경하셔야 하고, 유니코드 변경은 이곳 에서 변경하시면 됩니다.

적용 스샷입니다.



보시는것처럼 적용시 잠금화면의 하단에도 동일하게 표시됩니다. 이건 잠금화면 통신사 문구를 제거해도 표시됩니다.

이건 어제 약 3시간동안 혼자 적용해보다가...새벽에 제로쿨님이 약 30분정도 업무중 짬짬히 수정해주셔서 적용이 되었고, 그 과정에서 알게된 파일 경로와 적용방법입니다. 출처의 문구와 다르게 갤오광에 맞는 입력 방법은

   색상코드" android:textAppearance="@style/TextAppearance.StatusBar.Expanded.Network" android:gravity="left" android:layout_gravity="end|bottom" android:layout_marginBottom="0.0dip" android:id="@id/user_carrier_label" android:layout_width="fill_parent" android:layout_height="@dimen/carrier_label_height" android:text="사용하실 입력문구" />
구문을 경로에 맞춰서 제일 하단 위에다 입력하시면 됩니다. 나머지 ids.xml 입력은 동일합니다.





8. 삼성 순정 키보드 영문자판에 특수문자 입력 추가 (출처 : 맛클 유저모임 포럼)

system/csc/feature.xml 파일을 루트 익스플로러나 기타 텍스트편집기 등으로 열어서 제일 하단에

 

<!--keypad smyble addon-->
 <CscFeature_Sip_EnableSymbolInSecondary>en_GB;en_US;sq;ar;hy;az;eu;bn;bg;ca;zh;hr;cs;da;nl;et;fi;fr_FR;gl;ka;de;el;gu;iw;hi;hu;is;in;ga;it;ja;kn;kk;km;ko;lo;lv;lt;mk;ms;ml;mr;my;ne;nb;fa;pt_BR;pl;pt_PT;pa;ro;ru;sr;si;sk;sl;es_ES;sv;ta;te;th;tr;uk;ur;uz;vi;</CscFeature_Sip_EnableSymbolInSecondary>

 

입력하시고 저장하시면 됩니다.

적용후 스샷입니다.





현재까지 생각난 코드는 위 내용이 전부입니다.

또 생각나는게 있으면 그때그때 내용을 추가하겠습니다. 이건 어디까지나 KT로 출시된 SM-G906K 에 적용해보고 쓴 ......한 팁이고, 이제 2주정도 강좌를 읽어본 초보가 같이 공유하고자 쓴 팁입니다. 단순한 참고라도 되셨음 합니다.

 

* 음주작성이라 그런지...내용수정만 9번 했네요 ㅜㅜ

  자꾸 텍스트파일에서 복사해서 붙여넣은 문구들이 사라져서 몇번씩 보게 되네요 ㅜㅜ

* 제로쿨님과 약 2일간 작업을 해봤으나...갤오광 기기 자체의 문제인지 퀵패널 상단 날짜부분에 시계는

  Strings.xml에서 추가 할수가 있으나, 시계와 날짜의 크기 조절이 안되는 별난 상황이 발생하더군요. 그리고 제로

  쿨님의 강좌에 나와있는 갤럭시s5 xda 수정강좌 모음에 나와있는 퀵패널 후레쉬 추가가 분명 컴파일상에선 아무

  런 문제없이 컴파일이 되지만, 실제 적용이 안됩니다. 그 외에 노트4와 같은 WQHD 기종이라 그런가 싶어서 노트

  4용 코드로 교체도 해봤으나 동일한 문제가 발생했습니다. 이는 제 기기만의 문제일수 있습니다. 

 

Extra Form
첨부
07.png  [File Size:65.9KB/Download:1]
06.png  [File Size:11.6KB/Download:0]
05.png  [File Size:8.4KB/Download:0]
02.png  [File Size:11.9KB/Download:3]
Screenshot_2015-04-03-04-27-07.png  [File Size:161.1KB/Download:3]
Screenshot_2015-04-03-03-40-01.png  [File Size:2.89MB/Download:0]
Screenshot_2015-04-03-03-38-13.png  [File Size:784.7KB/Download:0]
댓글을 남겨야 다운로드가 가능합니다. 감사의 댓글을 달고 오른쪽 확인버튼을 눌러주세요.
다운로드시 일주일에 한개 이상의 게시물 작성이 필요합니다. 지금 자유게시판에 회원님의 하루를 남겨보세요.
추천♡버튼을 잊지 마세요. 추천인과 회원님 모두 포인트가 적립됩니다.

라크루샤 님의 SIGNATURE

profile

테마 제작 초보입니다...요즘은 앱 포팅방법을 공부중입니다.

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