라크루샤
15.05.31
조회 수 6728
추천 수 11
댓글 3

* 각 기종별 arter97님의 아트웨어 최신버전을 설치하셔야지만 적용가능하실거라 생각됩니다. 

* 기본적으로 디컴파일과 컴파일 작업을 하실수 있어야합니다.

* 시스템 앱의 경우 컴파일후 Sign 작업은 안합니다. Sign 작업을 진행하셔서 안되는건 저는 모르는 문제입니다.

* jar 파일은 apkmanager 6.1 fix 버전 기준 70번으로 파일선택 71번으로 디컴파일 77번으로 컴파일 작업만 합니다.

 

1. framework.jar 파일을 디컴파일 하세요.

 

2. smali/android/media/AudioService.smali 노트패드++로 열어주세요.

 

3. .method private checkSafeMediaVolume(III)Z 검색하세요.

 

4. 아래 파란색 구문을 추가해줍니다.

(Landroid/media/AudioService;->mSafeMediaVolumeState:Ljava/lang/Integer;

 추가검색후 수정하시면 편합니다.)

    :cond_1
    iget-object v6, p0, Landroid/media/AudioService;->mSafeMediaVolumeState:Ljava/lang/Integer;

    invoke-virtual {v6}, Ljava/lang/Integer;->intValue()I

    move-result v6

    goto :goto_td


    if-ne v6, v7, :cond_4

    iget-object v6, p0, Landroid/media/AudioService;->mStreamVolumeAlias:[I

 

5. 아래 파란색 구문을 추가해줍니다. (.end method 바로 위 의 .line xxxx 바로 아래에 추가하시면 편합니다.)

 

    :goto_td
    :cond_5d
    :try_start_5d
    monitor-exit v3
    :try_end_5e
    .catchall {:try_start_5d .. :try_end_5e} :catchall_5a

    goto :goto_16
.end method

 

6. 컴파일 해주세요.

 

7. 이어폰이나 블루투스를 연결후 적용확인하시면 됩니다. (jar 파일의 경우 수정시 첫 재부팅때 안드로이드 시스템 업데이트 창을 보셔야합니다. 제 갤오광 기준으로 약 328개 어플 설치된 상태고, 약 8분정도 소요됩니다.)

 

* 첨부한 파일은 제가 사용중인 갤럭시s5 광대역 LTE-A (SM-G906K) BOE1 KT향 기기의 수정된 framework.jar 파일을 커스텀 리커버리용 업데이트zip으로 만들어본 파일입니다.

Extra Form
첨부
framework.mod.zip  [File Size:6.86MB/Download:10]
댓글을 남겨야 다운로드가 가능합니다. 감사의 댓글을 달고 오른쪽 확인버튼을 눌러주세요.
다운로드시 일주일에 한개 이상의 게시물 작성이 필요합니다. 지금 자유게시판에 회원님의 하루를 남겨보세요.
추천♡버튼을 잊지 마세요. 추천인과 회원님 모두 포인트가 적립됩니다.

라크루샤 님의 SIGNATURE

profile

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

댓글 3
댓글 쓰기 권한이 없습니다.
강좌 정렬 목록 검색 쓰기
등록된 글이 없습니다.
1