안녕하세요 히어로즈입니다.


오늘은 제가 사용했던 안드로이드 4.3버전 잉크락 활성화 방법을 여러분께 공유하고자 글을 남깁니다.


강좌에 앞서 본 게시물은 기본적인 안드로이드 툴들을 숙지하신 유저분들을 위한 글임을 알려드립니다.


또한 모든 작업은 디오덱스 파일을 가지고 했으며 추후 오덱스화 작업을 거쳐 기기에 적용했습니다.


본 게시물의 무단 전제 및 재배포는 금지합니다.


미흡한 설명이지만 차근차근 따라해보세요.


그럼 강좌 시작하겠습니다.


준비물

1. framework-res.apk  : framework-res.apk 에서 막아둔 잉크락 동작을 풀어주는 작업입니다.

2. SecSettings.apk : "환경설정 - 디바이스 - 잠금화면"에서 비활성화 되었던 탭을 활성화시켜주는 작업입니다.

3. android.policy.jar : S펜이 없이도 손가락으로 잉크락이 동작하게 해주는 작업입니다.


작업방법

1. framework-res.apk

 ㄱ. framework-res.apk 파일을 디컴파일 합니다.

 ㄴ. framework-res/res/values/bools.xml 파일에서 아래 구문을 찾아 수정합니다.

   # 수정 전     config_isWaterInkEnabled">false

   # 수정 후     config_isWaterInkEnabled">true


framework-res.apk 파일에 관한 작업이 완료되었습니다. 컴파일 해주시면 됩니다.



2. SecSettings.apk 

  ㄱ. SecSettings.apk 파일을 디컴파일 합니다.

  ㄴ. SecSettings/smali/com/android/settings/LockscreenMenuSettings.smali 파일에서 아래 구문들을 찾아 빨간줄을 삭제합니다.


   aiget-object v@p@Lcom/android/settings/LockscreenMenuSettings;->mRippleEffect:Landroid/preference/CheckBoxPreference;

      

      invoke-virtual {v@v@}, Landroid/preference/PreferenceScreen;->removePreference(Landroid/preference/Preference;)Z



   b. iget-object v@p@Lcom/android/settings/LockscreenMenuSettings;->mInkEffect:Landroid/preference/PreferenceScreen;


     invoke-virtual {v@v@}, Landroid/preference/PreferenceScreen;->removePreference(Landroid/preference/Preference;)Z 


  ㄷ. 'nop' 을 찾아 아래와 같이 수정합니다.


       nop


       nop


       :sswitch_data_0


  SecSettings.apk 에서의 작업이 완료되었습니다. 컴파일 해주시면 됩니다.



3. android.policy.jar 

  ㄱ. android.policy.jar 파일을 디컴파일합니다.

  ㄴ. android.policy.jar/smali/com/android/internal/policy/impl/keyguard/sec/CircleUnlockRippleRenderer.smali 파일에서 아래와 같은 작업을 해줍니다.


     a. 0X4002 를 검색합니다.


      const/16 v10x4002 
  
      #수정 전    if-ne v0v1, :cond_@
      #수정 후    if-ne v1v1, :cond_@ 
  
           
.line @@@ 
           iget v0
p0Lcom/android/internal/policy/impl/keyguard/sec/CircleUnlockRippleRenderer;->mouseX:F


android.policy.jar 에 관한 작업이 완료되었습니다. 컴파일을 해줍니다.


4. 퍼미션 파일 추가

아래 첨부파일 "com.sec.feature.spen_usp.xml" 을 다운받아 권한644설정하신 후 /system/etc/permissions폴더에 투척해주시면 됩니다.



모든 작업이 완료 되었습니다.

이제 기기에 적용하시면 됩니다.

디오덱스 롬을 사용하시는 분들은 그대로 사용하셔도 되지만 대부분 국내 유저는 오덱스화를 거쳐야 정상적으로 작동할거라 생각이 드네요.


추가사항

 기기별로 다를법한 것들은 @로 표기했습니다. 검색시 착오 없으시기 바랍니다.


미흡한 설명이지만 끝까지 읽어주셔서 감사합니다.


4.3으로 펌웨어가 업데이트 되었지만 잉크락이 비활성화 되어있어 실망하셨던분들이나 S펜 없이도 손가락으로 잉크락을 구현하고 싶으셨던 분들께 도움이 되었으면 하는 작은 바램입니다.^^


날씨가 급격히 추워졌네요. 갑작스런 날씨 상황에 건강 상하지 않게 건강 잘 챙기세요.^^


그럼 저는 이만 물러가도록 하겠습니다.

Extra Form
첨부
com.sec.feature.spen_usp.xml  [File Size:811Bytes/Download:81]
댓글을 남겨야 다운로드가 가능합니다. 감사의 댓글을 달고 오른쪽 확인버튼을 눌러주세요.
다운로드시 일주일에 한개 이상의 게시물 작성이 필요합니다. 지금 자유게시판에 회원님의 하루를 남겨보세요.
추천♡버튼을 잊지 마세요. 추천인과 회원님 모두 포인트가 적립됩니다.
댓글 21
댓글 쓰기 권한이 없습니다.
분류 정렬 목록 검색 쓰기
List of Articles
제목 글쓴이 추천 조회 날짜
[퀵패널] "알림&진행중 내용" 배경 색상 변경하기. 6 file EXODUS_Q™ 5 5677 2013.12.01
[확장토글] 퀵패널에서 안보이게 하기. 9 file EXODUS_Q™ 7 5141 2013.11.30
viper4android 음장 사용자분들이 참고하시면 됩니다. 2 해제하려 2 6189 2013.11.30
폴라리스 오피스 90% 세일?? 0.99불입니다.. 4 포토엔유 2236 2013.11.29
삼성 이 배터리a/s 기간을 연장 발표 8 토리코 3 2756 2013.11.28
스마트DMB, 이제 갤3(lte)도 고화질 방송이다! 5 지누지눙 4 4665 2013.11.28
갤럭시s4 lte-a(e330s) 와이파이는 켜지나 검색이 안되는 이유. file kic11 1 4664 2013.11.28
build.prop에서 name,device 수정하지 마세요 (드라이버 로딩 오류 발생) 19 file hsk 14 13544 2013.11.26
이런게 팁이랄지는 모르겠지만... 4.3 펌업시 HD Voice가 날아갈 경우.. 2 Galaxy S III 4 3005 2013.11.26
SKT) 스팸피싱문자 구분하는 무료서비스 12 file Godhand 12 3235 2013.11.24
PrizmCore_preview_GalaxyS3_SK 통신 안되시는 분들 테스트 부탁드립니다. file whake11534 1749 2013.11.24
[갤럭시S2_DisasterME2V4]퀵앱 안보이게 하는 방법. 2 file EXODUS_Q™ 3 2986 2013.11.24
[갤4A] 4.3 올린 후 배터리 광탈하시는 분들 확인해보세요 (센서 관련) 14 file hsk 17 10124 2013.11.24
강좌 갤럭시S2 Disaster 퀵패널 헤더에 있는 날짜색상 변경하기 14 file Dainty™ 10 5698 2013.11.24
G2 CWM리커버리 설치방법 23 file BamBu 28 25324 2013.11.22
갤포아 와이파이 신호에 DMB안테나가 영향을 주는 것 같네요 3 tewhite 5839 2013.11.22
4.3 SuperSU 설치(도움이 될지 모르겠습니다) 6 dksdawdw 2 4054 2013.11.20
프록시 서버가 필요할떄 1 Galaxy SⅡ 2473 2013.11.20
s3 3g모델은 그냥 트라이앵글 어웨이로 카운트 초기화가 됩니다. 4 편지 2906 2013.11.19
강좌 갤럭시 안드로이드 4.3 잉크락 활성화 방법(수정완료) 21 file 히어로즈 28 9462 2013.11.18
배터리 100%,15%,5%일때 경고창, 온도경고창 없애기 1 file Godhand 5418 2013.11.18
노바런처 상단바 투명...(No Root) 10 file 에테리스 7 12710 2013.11.16
Eclipse Juno, 킷캣 API 업데이트 후 빌드 안되는 문제 & Graphical La... 1 에테리스 3 4218 2013.11.16
갤럭시s3LTE 갤러리 공유 관련하여 강종 되시는 분들을 위한 팁 한자 ... 3 file 야멍 2 3160 2013.11.16
(루팅필수) 갤럭시노트 8.0 외장에 어플설치방법입니다 . .. 내사랑그 8408 2013.11.15
[SKT기종] 최근들어 발생하는 부팅랙 해결법! 위젯을 불러오는 중에 오... 5 file hsk 2 6962 2013.11.15
순정에서 보조등(손전등) 볼륨버튼으로켜기와 잠금화면 바로가기 활성... 28 file 야미 25 21276 2013.11.15
공초후 배터리 드레인 현상(해결팁) 옥달 4 4907 2013.11.15
갤3 키스로 4.3 설치 후 정상적 루팅 완료 방법 5 [파랑새] 2 4393 2013.11.14
배터리임신 교환하러 가시는분 참고하세요..ㅎㅎ 4 걘역시공 1 3377 2013.11.14
1 - 35 - 135