본문 바로가기

☆ 테마제작관련 ☆/테마제작강좌

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



갤럭시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차배포는 금지합니다. -

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

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