갤럭시S4 락화면 투명상단바 따라하기

2013.08.04 09:00





갤럭시S4 락화면 투명상단바 따라하기 

갤럭시S4 따라하기 강좌 입니다. 갤럭시노트1에서 정말 많은 기능 추가로 타기종의 기능 부럽지 않게 사용하고 있었는데 출시한지 1년 반이 넘은 시점까지 풀리지 않았던 것이 갤럭시S4 락화면 투명상단바 입니다. (하드웨어스펙상 따라갈 수 없는 기능제외) 드디어 맛클에 Muhyeon님께서 이 부분의 해결책을 찾으셨네요^^

그동안 갤럭시노트1에서는 상단바를 투명하게 하면 락화면에서 홈화면 배경이 나와서 보기 싫었습니다. 

아래 포스팅 강좌대로 따라 하시면 갤럭시S4의 잠금화면의 상단바 처럼 투명상단바가 자연스럽게 만들어 집니다. 아쉽게도 본 락화면 상단바 투명은 물결락 활성화 락에서만 적용이 됩니다. 다른 락화면 선택시에는 작동되지 않습니다.[Myhyeon님 좋은 정보 감사합니다.]


테마제작 관련 도움이 되는 포스팅


[☆ 테마제작관련 ☆/테마제작강좌] - [APK Manager] Compile & Decompile 강좌 #1


[☆ 테마제작관련 ☆/테마제작강좌] - Odex [Deodex] 강좌 #3 [부제 : dex화일 수정 및 적용]






좋은 강좌 제공해주신 Myhyeon님 감사드립니다.(출처)







갤럭시S4 락화면 투명상단바 따라하기 

갤럭시S4 투명상단바를 만들기 위해서는 총 3개의 파일이 필요합니다. 당연한 이야기겠지만 갤럭시노트에 

퀵패널과 상단바를 담당하고 있는 SystemUI.apk, SystemUI.odex

그리고 락화면을 담당하고  android.policy.jar (deodex 파일)



아래와 같이 3개의 파일 입니다. Deodex된 android.policy.jar파일 생성은 아래 포스팅 참조해주세요.

(autodeotool을 이용한 오덱스파일 디오덱스 만들기 강좌)



작업순서는 아래와 같은 순서로 진행 하게 됩니다.

시스템유아이 상단바 투명=> 상단바 Super상단바 부분 투명 => SystemUI.odex 상단바 투명 

android.policy.jar : 배경화면 락화면 싱크




1. SystemUI.apk 수정하기

투명상단바 제작관련 포스팅은 이전 포스팅 참조해주세요. 상단바 투명 포스팅 보러가기




1) 상단바 투명 만들기 수정하기 : SystemUI.apk\res\values\drawables.xml

원본



수정본



status_bar_background=  #ff1e1e1e

status_bar_background=  #00000000 (투명코드 변경)









2) 상단바 레이아웃 수정하기 : SystemUI.apk\res\layout\tw_super_status_bar.xml

원본



수정본



android:background="#FF000000" 불투명 블랙 색상코드를

android:background="#00000000" 투명 코드로 변경








2. SystemUI.odex 수정하기

수정위치 SystemUI\com\android\systemui\statusbar\phone\PhoneStatusBar$FastColorDrawable.smali



원본에 있는 문구를 삭제하고 수정본의 문구로 교체

<삭제구문> iget v0, p0, Lcom/android/systemui/statusbar/phone/PhoneStatusBar$FastColorDrawable;->mColor:I

<대체구문> const v0, 0x00000000



원본



수정본









3. android.policy.jar (deodex 파일)

수정좌표 : android.policy\com\android\internal\policy\impl\KeyguardViewManager.smali



아래문구 하단부



원본에 있는 문구를 삭제하고 수정본의 문구로 교체

<구문수정>  0x100800 => 0x10900




원본



수정본






갤럭시S4 락화면 갤럭시노트1 ME3다운로드

본강좌에 사용된 최종파일을 아래 첨부해드릴께요. 다른기능은 하나도 없고 순정에 락화면 상단바 투명소스만 수정되어 있습니다. 학습을 위한 목적이나, 딱 저 기능만 사용하고 싶은 SKT 갤럭시노트1 유저중에 ME3펌을 사용하고 계신분은 그냥 넣어주시면 됩니다. (SystemUI.apk/odex & android.policy.odex 총 3개)

적용위치 System/app : SystemUI.apk, SystemUI.odex,  System/framework : android.policy.odex


DownLoad

갤럭시S4 락화면 ME3.zip








갤럭시S4 락화면 투명상단바 따라하기 관련

그리고 상단바 스샷에 보이는 시계와는 조금 상이 합니다. 이 부분은 다음강좌를 통해 락화면 시계위치 바꾸는 포스팅을 해드릴께요. 그 동안 홈화면 배경화면과 락화면을 다르게 사용하게 되면 상단바 투명이 투과되어서 보기 싫었는데 락화면의 배경화면이 상단바까지 다 채워서 나와 이젠 어색함이 없어졌습니다. 간단한 갤럭시S4 상단바 투명 만들기 강좌였습니다.



다시한번 좋은강좌 제공해주신 Muhyeon님 감사드립니다.^^



락화면 투명상단바 적용 스크린샷





이상으로 갤럭시S4 락화면 투명상단바 따라하기 포스팅을 마치도록하겠습니다.





포스팅 내용이 유익하셨다면 아래 ViewOn버튼 꾹 눌러주시고 

응원의 댓글 부탁드립니다.^^


조금이나마 테마작업하는데 도움이 되어드리고자 포스팅 하고 있는  Azdesign™ 입니다.^^






* 필  독 *

- 블로그내 모든 포스팅 내용 도용 및 2차배포는 금지합니다. -

루팅관련 자료 사용으로 인한 소프트웨어,하드웨어 오류에 대한 책임은 전적으로 본인에게 있습니다.

(항상 자료 사용하시기 전에 백업을 필수로 해주시고 자신의 기종과펌웨어 버젼을 확인하세요)



저작자 표시 비영리 변경 금지
신고


azdesign™ ☆ 테마제작관련 ☆/테마제작강좌 , , ,



  1. 이전 댓글 더보기
  2. Blog Icon
    호날두

    안녕하세요 디자인님 ^^
    디자인님 테마쓰고 있는데요..
    저 파일들을 각자 경로에 권한주고 넣고 재부팅 했는데 상단바 투명이 안되네요.ㅠㅠ 물결락 상태이고 갤럭시 락입니다 왜그러죠???

  3. 순정상태에서 올리셔야합니다ㅜㅜ

  4. Blog Icon
    지산

    몇일 다녀 왔더니 여러가기 읽을거리가 있군요.
    그래봐야 신세경이지만.
    더운여름 무탈하게 보내세요.

  5. 읽을거리가있다고 말씀해주셔서 고맙습니다^^ 편안한저녁되세요^^

  6. Blog Icon
    로또많이살길

    이걸적용햇더니 잠금화면투명해졋는데 그대신 잠금화면 바로가기 아이콘들이 보이질않네요 적용이않되요 아이콘들이

  7. Blog Icon
    JG

    android.policy.odex 디오덱스파일로 만들려고 강좌보고 했는데요..
    아무리 해도 classes.dex가 안생기네요ㅜㅜ

    처음부터 다시해도 classes.dex 가 없네요 ㅠㅠ
    디오덱 안되는 경우도 있나요?

  8. Framewok전체폴더를 넣고 하신가 맞나요?

  9. Blog Icon
    JG

    AutoDEOTool1.0.3_softdx_fix.7z 이걸 c드라이브 최상위폴더에 압축을 풀고하니까 되네요^^

  10. Blog Icon
    지힛

    제가 뭘잘못햇는지 잘모르겟어요ㅜㅜ 먼저 업데이트가 안뜨길래 그냥 제가 핸드폰 skt 이고 me3인가 그런 그런 갤럭시노트 순정펌웨어 framework 랑app추출물 파일이 어떤사람이 올려놔서 다운받아서 그걸로 햇는데 java 가문제인가...jar파일이실행이안되요 ㅜㅜandroid.policy.jar파일이 ㅜㅜ 실행이안됨 다른 jar파일도 ㅜ...역시 java 잘못한것같은뎅

  11. Blog Icon
    dex오류...

    D:\AutoDEOTool1.0.3>java -jar smali-2.0b5.jar -o classes.dex oot
    oot\com\android\systemui\statusbar\phone\PhoneStatusBar$FastColorDrawable.smali[
    1,0] required (...)+ loop did not match anything at input '?'
    D:\AutoDEOTool1.0.3>const v0, 0x0
    SystemUI.odex 디오덱스화...classes.dex... 풀고 작업하고 classes.dex 생쉉중 어류가
    나는데 원인 뭔지 좀 가르켜 주세요^^
    압축 풀고 com 파일내 찾아서 수정할려는데
    라인만 틀리고 같은 문구가 있어 수정했습니다 ㅠㅜ
    Kt 노트2 mf6 압니다.안드로이드 폴리도 동일하게 오류가 ㅠ
    SystemUI odex....이놈은

  12. 뭘 어떻게 작업하신건데요 지금 구문만 봐서는 모르겠는데요..

  13. Blog Icon
    dex오류...

    Sysutemui.odex...수정부분과 안드로이드 폴리 수정 부분요.
    삭제구문> iget v0, p0, Lcom/android/systemui/statusbar/phone/PhoneStatusBar$FastColorDrawable;->mColor:I
    <대체구문> const v0, 0x00000000 요부분...
    수정하고 utf 8 모든 파일로 해놓고요 메모장 다른 이름 저장했는데 ㅠㅠ
    안드로이드 폴리도 동일하게 오류가 나네요.ㅠㅠ

  14. 어디서 부터 설명해야할지 모르겠는데
    우선 이 작업말고 오덱스 디오덱스 작업해보신적 있으신가요?

  15. Blog Icon
    dex오류...

    하...^^해결했습니다^&^디어덱스는 ansi 선택해야 하는군요 ㅋ
    모토로이.글램이후론 첨입니다 ㅎㅎ.
    아 글고 하나 질문해도 되죠?
    이거 적용하면 폰 재부팅시 상단바 원래대로 돌아 가고 상단바
    한번 내려줘야 하는데...제대로 적용 되는데요?
    요부분 수정문구는 없을까요?그래도 이정도 까지 따라한개
    어딘지 ㅎㅎ 좋은 강좌 감사합니다.(__)

  16. Blog Icon
    JG

    죄송해요~ 자꾸 물어봐서

    SystemUI.odex 파일은 어떻게 수정하나요??

    SystemUI.apk랑 두개가지고 디오덱해서 합쳐서 수정하고 다시 분리하나요??


    처음하니 잘 안되네요 ㅠ

  17. Blog Icon
    한별

    알고 계신대로 입니다.
    합쳐서 deodex하고 나온 classes.dex(철자 확실치 않음 지성^^;)을 빼서 풀고 작업하시면 됩니다.
    azdesign님 블로그 포스팅 내용 대로 따라하시면
    성공하실 거에요.

  18. Blog Icon
    JG

    합쳐서 deodex하고 나온 classes.dex 를빼서 풀고 작업하는거 까지는 했는데..

    그다음엔 어떻게해서 폰으로 넣으면 되나요??ㅠ

  19. Blog Icon
    한별

    게시글 윗쪽에 있는 테마제작관련에 도움이 되는 포스팅 odex(deodex) 강좌-dex수정 및 적용) 참고하시면 될거 같으세요.

  20. Blog Icon
    JG

    자꾸 질문해서 죄송해요~

    게시글 윗쪽에 있는 테마제작관련에 도움이 되는 포스팅 odex(deodex) 강좌-dex수정 및 적용)은

    jar-odex 설명이라서요, apk-odex 강좌는 없을까요??
    합쳐서 deodex하고 나온 classes.dex 를빼서 풀고 작업하는거 까지는 했는데.. 그 뒤를 못하겠어요~

  21. Blog Icon
    한별

    테마제작강좌에서 odex변경하기(odex화)
    한번 보시면 어떠하실런지요. 8월3일에 다시 올라온 내용이라
    찾기 쉬우실거에요

  22. Blog Icon
    JG

    진짜 감사합니다~
    귀찮으실텐데 답변 해주셔서 감사해요~~
    덕분에 잘했어요^^

  23. Blog Icon
    한별

    해결하셨다니 다행입니다 ^^

  24. 제가 오늘 좀 바빠서 답변도 못드렸는데 한별때문에 무사히 해결됐네요..ㅜㅜ 감사합니다.

  25. Blog Icon
    JG

    1번째 파일은 디컴파일/컴파일로 간단히 만들었구요.
    2번째 파일은 디오덱스해서 수정하고 토탈커멘더어플로 분리해서 오덱스파일 만들었구요.
    3번째 파일도 만들었는데 ..

    폰으로 넣는 순서가 있는건가요?

    2번을먼저하고1번을하고 3번을넣으려고 명령어다써서 마지막에 리붓명령하니
    재부팅때 유쁠로고 무한로딩이네요ㅠ

  26. 대답해드리기 조차...어렵네요... ㅜㅜ
    폰에넣는 순서는 따로업습니다. 그냥 완료되 apk, odex파일을 퍼미션주고 루익으로 넣어주시고 리붓하면 끝나는데... 왜안되는지 모르겠네요..

  27. Blog Icon
    JG

    다했는데.. 드레그 물결 잠금화면에서 시계위치만 살짝 위쪽으로 올라가고,,
    상단바는 잠금화면 배경화면 둘다 검은색 그대로인데 왜이럴까요?^^
    자꾸 질문해서 죄송해요!~!~

  28. Blog Icon
    Replay

    이거 갤노트만 가능한건가요?
    제 폰이 갤럭시 그랜드인데...
    걍 이대로만 따라하면 갤그도 상관없겠죠??

  29. Blog Icon
    한별

    폰 기종마다 조금씩 틀릴수는 있지만 가능은 합니다.
    하시려면 원본은 필히 백업후 진행하세요

  30. 한별님 말씀대로 조금 구문이 틀릴 수는 있습니다. 확인부터 해보세요. 유사구문으로 몇번 테스트 해야할 수도 있겠네요

  31. Blog Icon
    컴터신입

    잠금화면 반투명은 어떻게하나요???

  32. Blog Icon
    어렵다

    안녕하세요
    me3 v3 기능통합버전으로 작업을 했는데.
    락화면 상단바 부분이 마치 락화면과 따로 노는 것처럼
    자리를 딱 차지하고 있네요.
    상단바를 제외한 락화면이 조금씩 밑으로 내려와 있는 듯한 느낌이예요 바로가기 아이콘들 포함해서.,
    framework file이나 apk는 모두 기능통합팩을 설치한 폰에서 가져와서 작업했습니다.
    혹시 어느 부분이 어긋나면 이렇게 동작할지 짐작갈만한데가 있으신지요?

  33. Blog Icon
    어렵다

    수정했습니다 . android policy.jar file 수정을 다른 숫자로 했네요. ㅎ

  34. Blog Icon
    ㅠㅠ

    왜제글삭제하시죠

  35. Blog Icon
    ㅠㅠ

    답변모르시겟으면 몰르겟다하시지 곤란하다고 질문을 삭제하는건좀 몰상식한행동아닌가 싶습니다만

  36. http://azdesigntm.com/177#comment12386167
    이곳에다 질문해 놓으시고 ... 누가몰상식한건지 모르겠네요

  37. 무슨말씀이세요? 몰상식하다뇨? 저는 블로그 운영하면서 질문글 삭제한적 한번도없습니다. 광고글이나 감정섞인글은 삭제하지만 질문글은 삭제 할 이유가없죠. 모르면 모른다고 하죠

  38. Blog Icon
    한별

    익명성을 악용한...
    제가 당했어도(?) 기분 좋지는 않을듯 하네요...
    힘내시는 수요일 되세요~

  39. 약간 당황스러운 댓글이네요.. 아침에 블로그 확인한 첫댓글이...저를 몰상식한 사람으로 만들어버리는 댓글이네요..^^:

  40. Blog Icon
    띨띨하면손발이고생

    본인이 띨띨한걸 탓해야지.... 왜 엉뚱한 사람을 몰상식한 사람만드는지...
    몰상식한 사람은 정작 본인이라는걸 좀 알았으면.....

  41. Blog Icon
    여이

    이건 갤럭시 노트2에서는 적용 안되나요? ㅜㅜ

  42. 구문은 비슷하니까 한번도전해보세요^^

  43. Blog Icon
    이거

    이거 락화면에서만 적용되는건가요? 락 해제하고 홈화면에서는 일반 상태바로 돌아가는 건가요 ?

  44. 락화면 홈화면 모두 투명 되는 강좌입니다.

  45. Blog Icon
    sjkry

    갤럭시그랜드도되는건가요??ㅠ

  46. Blog Icon
    한별

    노트1 기준으로 작성되어 있기에 나오는 구문이 틀릴수는 있지만 가능은 합니다

  47. 감사합니다.^^

  48. 아직 갤럭시그랜드 소식은 없는거 같습니다.

  49. 저방법대로하고 android.policy.jar을 오덱하려하니 adb가 갑자기 devices offline 이되면서 폰에는 보안알림 허가되지않은 접근을 차단했습니다. 라고 뜨네요 이건 어떻게 해결하셨나요.. 폰은 갤포아입니다.

  50. Blog Icon
    eno

    Vaules파일이없는데

  51. Blog Icon
    한별

    vaules폴더는 systemui.apk를 디컴파일 하셔야 나옵니다.
    디컴파일을 하기전에는 보이지 않는 파일들이라서요

  52. Blog Icon
    정동원

    디자인님 죄송하지만 상단바의 베터리아이콘 흰색은 어떻게 하셨나요 2주전부터 계속찾다가 안되서 제가 수정하려고 했는데 이미지파일을 추출한걸 어떻게 넣어야할지 모르겠더라고요 제발 답변 부탁드립니다. ㅠㅠ

  53. Blog Icon
    노트2

    안녕하세요 궁금한것이 생겨서 댓글답니다..
    제가 제 폰기종에 맞는 글을 찾다가
    http://ssacur.tistory.com/657
    이 글을 봤는데 님 글과 비교하면 너무나도 간단하더라구요 이분말대로 하면 어떤점이 안좋나요?
    그리고 님글중
    http://azdesigntm.com/405
    이글이 있던데 이 글과 위에 링크된글의 차이점은 뭐죠?
    죄송합니다..시스템은 첨 만져보는 초보인지라..

티스토리 툴바