내가제로쿨님이 그러시길....펌업후에


저걸 적용하면 볼륨키를 누르면 종료트윅이 떠버린다네요..


왜 그럴까하고 다시 뜯어봤습니다.


기존 노트4 구문


    invoke-virtual {v0, v13, v6, v5}, Lcom/android/internal/policy/impl/sec/SamsungPhoneWindowManager;->handleSamsungVolumeControl(IZZ)V


펍업후 노트4 구문


    invoke-virtual {v0, v12, v6, v5}, Lcom/android/internal/policy/impl/sec/SamsungPhoneWindowManager;->handleSamsungVolumeControl(IZZ)V


인수값이 v13에서 v12로 오히려 바뀌었습니다.

저 12는 갤파 노트2 4.4.2 시절에 가지던 값이었는데 ㅎㅎ;;;


따라서.... 노트4에 펌업후에 저 기능을 포팅하시려거든..가이드에서.. 4.4.4는 v13이라는말을 사뿐히 씹어드시면 됩니다.


자 다음은 종료트윅입니다.


수정방법은 기존과 아주아주 같아요~~


다만.. 수정할 파일이 두개가 있네요.


왜냐하면요...... 종료트윅에 가장 많이 쓰이는 스말리의 구문에 있습니다.


아래는 그중하나인 99의 구문입니다.


    # getter for: Lcom/android/internal/policy/impl/GlobalActions;->mContext:Landroid/content/Context;
    invoke-static {v2}, Lcom/android/internal/policy/impl/GlobalActions;->access$400(Lcom/android/internal/policy/impl/GlobalActions;)Landroid/content/Context;


GlobalActions에서 access$400(Lcom/android/internal/policy/impl/GlobalActions;)Landroid/content/Context

라는 메서드한테 접근합니다.


근데 새로 펌업된 구문의 400 메서드는..?


.method static synthetic access$400()Z
    .registers 1

    .prologue
    .line 162
    sget-boolean v0, Lcom/android/internal/policy/impl/GlobalActions;->mlsShowingMiniDialog:Z

    return v0
.end method


요러네요~ 아.... 메서드가 다르네요!!! 고수님들이라면 한번에 알아차리고 수정하셧을텐데...(하얀여우님이 루팅을 안하셔서 로그캣을 못 뽑아서 그럴수도있으니 넘어가죠 (?) )


새로 펌업되서 불러와야 할 메서드는  바로


.method static synthetic access$600(Lcom/android/internal/policy/impl/GlobalActions;)Landroid/content/Context;
    .registers 2
    .param p0, "x0"    # Lcom/android/internal/policy/impl/GlobalActions;

    .prologue
    .line 162
    iget-object v0, p0, Lcom/android/internal/policy/impl/GlobalActions;->mContext:Landroid/content/Context;

    return-object v0
.end method


요놈입니다. 400과 600으로 숫자가 다릅니다 @_@;;;;;



따라서 종료트윅을 위해 새로 추가하는 스말리의 $400 을 $600으로 바꾸시면 됩니다.

댓글 5
댓글 쓰기 권한이 없습니다.
분류 정렬 목록 검색 쓰기
List of Articles
제목 글쓴이 추천 조회 날짜
노트 엣지, 노트4 DPI 정보 및 무의미 팁! 입니다. 4 노트리아 6 6567 2014.12.30
노트4에서 32비트와 64비트의 차이점 17 날으는유 37 6006 2014.12.30
ES 파일탐색기를 이용한 여러 위치의 복수 파일 일괄 복사 14 file 짱구삼촌 4 4025 2014.12.29
갤럭시노트4 (SM-N910S/K/L) 안드로이드 4.4.4 녹스 삭제 리스트 2 젤리빵™ 28 14558 2014.12.27
[sqlite3] calendar db 일정 뽑기 짱구삼촌 2 5384 2014.12.26
국내 노트2 DN4롬 사용해보기 7 세나™ 21 14570 2014.12.26
강좌 제조사 롤리팝 시스템 디오덱스 방법 18 file JOLT™ 45 12778 2014.12.25
카카오톡 친구목록에 포함되지 않도록 하기!! 32 kyle_park 49 6158 2014.12.24
[15.01.23] SKT 갤럭시노트4 (SM-N910S) 안드로이드 4.4.4 (KitKat) 시... 28 file 젤리빵™ 48 24514 2014.12.22
노트4 xposed 설치에 관한 팁(?)입니다. 6 virginia blu 9 7317 2014.12.21
노트4사용중발견한 소소한팁입니다 11 NoDoubt 2 3227 2014.12.20
팁인지는모르겠지만...(flat style colored bars) 4 file 헬더 2 2442 2014.12.19
롤리팝 테마,자료적용에관한 달빅캐시관련... 4 투철한실 5 8019 2014.12.17
[FYI] 갤럭시S5 LTE-A (SM-906S) 메뉴버튼에 짜증남을 극복하기.. 1 생빠곰 4 14682 2014.12.16
안드로이드 폰에서 하스스톤 실행 하기 20 s루인 13 19724 2014.12.16
G3 Cat.6 잠금화면제작 가이드입니다^^(파워포인트 기반) 2 file sjnetsys 4 8320 2014.12.15
강좌 갤럭시 s3 4.4.4 를 위한 간단한 트윅 강좌 17 세나™ 30 11386 2014.12.15
강좌 카톡 테마 어플 바로가기 없애기 5 file 세나™ 17 8575 2014.12.12
강좌 카톡 테마를 카톡 멀티용으로 수정하기 7 file 모카멜* 3 8170 2014.12.12
강좌 노트3 노트4롬/CM12 (유플 안됨) 18 5 9815 2014.12.11
삼성 노트4 멀테키 딜레이 줄이는 방법 소개 (노 루팅) 29 file SKYRIM 33 10810 2014.12.10
ScriptManager - GUI, Dropbox, FTP, SMB File Manage 3 file 짱구삼촌 4 5185 2014.12.10
리커버리복원 오류날때 저만의 해결책방법! 4 JangBeol 2 4355 2014.12.08
서드파티 카메라가 앱 설정에서 바로 촬영이 되지 않을경우 팁입니다. 4 file SNAG 1 3537 2014.12.08
MP3 가사 태그 넣는 방법 (PC & Phone) 6 file 짱구삼촌 9 9628 2014.12.08
[롤리팝] 커널패치 루팅법 입니다! (킷캣,젤리빈에도 유용!!!) 193 file hsk 448 27573 2014.12.07
노트2 4.4.2올릴때 현이임닿 5 3328 2014.12.07
(팁)노트4 펌업후 종료트윅과 볼륨뮤직컨트롤 이슈 해결 팁 5 세나™ 6 5683 2014.12.07
카메라 모드를 삼성 앱스토어에서 추가적으로 다운받을 수 있군요 ㅎ 11 file 스큐 16 4531 2014.12.06
시스템앱 업데이트 알려주는 PushBullet 2 file sunbeeJung 1 8762 2014.12.05
1 - 20 - 135