지누지눙
14.07.02
조회 수 15510
추천 수 19
댓글 9

내가제로쿨님의 우연치 않은(?) 시도에


무음 활성화 카메라를 완성했네요


(작업 파일은 앱 자료실에 올려놨습니다)



제로쿨님의 실험적 도전정신에 찬사를 보냅니다



1. feature.xml (/system/csc) Camera 항목에서


<CscFeature_Camera_ShutterSoundMenu>true</CscFeature_Camera_ShutterSoundMenu>

<CscFeature_Camera_EnableCameraDuringCall>true</CscFeature_Camera_EnableCameraDuringCall>


위 두 항목을 true로 바꿔 줍니다


EnableCameraDuringCall은 제로쿨님이 알아내신 겁니다

통화중 촬영을 가능케 하는것 같은데 셔터음 무음도 되게 하는것 같네요



2. SamsungCamera.apk 디컴 후 CameraSettings.smali 에서 (/smali/com/sec/android/app/camera)


.method public setCameraShutterSound(I)V 을 찾고 아래 내용 전체를 복사해 바꿔 줍니다


.method public setCameraShutterSound(I)V
    .locals 4
    .param p1, "shuttersound"    # I

    .prologue
    .line 2599
    invoke-virtual {p0}, Lcom/sec/android/app/camera/CameraSettings;->getPreferences()Lcom/sec/android/app/camera/ComboPreferences;

    move-result-object v1

    const-string v2, "pref_camera_shuttersound_key"

    const/4 v3, 0x1

    invoke-virtual {v1, v2, v3}, Lcom/sec/android/app/camera/ComboPreferences;->getInt(Ljava/lang/String;I)I

    move-result v1

    iput v1, p0, Lcom/sec/android/app/camera/CameraSettings;->mShutterSound:I

    .line 2600
    iget v1, p0, Lcom/sec/android/app/camera/CameraSettings;->mShutterSound:I

    if-eq v1, p1, :cond_42

    .line 2601
    const-string v1, "CameraSettings"

    new-instance v2, Ljava/lang/StringBuilder;

    invoke-direct {v2}, Ljava/lang/StringBuilder;-><init>()V

    const-string v3, "setCameraShutterSound "

    invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;

    move-result-object v2

    invoke-virtual {v2, p1}, Ljava/lang/StringBuilder;->append(I)Ljava/lang/StringBuilder;

    move-result-object v2

    invoke-virtual {v2}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;

    move-result-object v2

    invoke-static {v1, v2}, Landroid/util/Log;->v(Ljava/lang/String;Ljava/lang/String;)I

    .line 2602
    iput p1, p0, Lcom/sec/android/app/camera/CameraSettings;->mShutterSound:I

    .line 2603
    invoke-virtual {p0}, Lcom/sec/android/app/camera/CameraSettings;->getPreferences()Lcom/sec/android/app/camera/ComboPreferences;

    move-result-object v1

    invoke-virtual {v1}, Lcom/sec/android/app/camera/ComboPreferences;->edit()Landroid/content/SharedPreferences$Editor;

    move-result-object v0

    .line 2604
    .local v0, "editor":Landroid/content/SharedPreferences$Editor;
    const-string v1, "pref_camera_shuttersound_key"

    iget v2, p0, Lcom/sec/android/app/camera/CameraSettings;->mShutterSound:I

    invoke-interface {v0, v1, v2}, Landroid/content/SharedPreferences$Editor;->putInt(Ljava/lang/String;I)Landroid/content/SharedPreferences$Editor;

    .line 2605
    invoke-interface {v0}, Landroid/content/SharedPreferences$Editor;->commit()Z

    .line 2607
    const/16 v1, 0x15

    invoke-virtual {p0, v1, p1}, Lcom/sec/android/app/camera/CameraSettings;->notifyCameraSettingsChanged(II)V

    .line 2609
    .end local v0    # "editor":Landroid/content/SharedPreferences$Editor;
    :cond_42
    return-void
.end method


* classes.dex 를 추출해 baksmali 한 분은 locals 4 를 registers 6 로 바꿔 주세요


위 구문은 예전 강좌를 참고해 4.1 때 소스를 가져온 겁니다 

셔터음 메뉴 활성화 후 토글을 가능케 합니다


댓글 9
댓글 쓰기 권한이 없습니다.
분류 정렬 목록 검색 쓰기
List of Articles
제목 글쓴이 추천 조회 날짜
스마트폰을 DSLR 카메라용 무선 리모컨으로 활용하세요! 2 조남식 2 4261 2014.07.19
[뻘팁] 와이파이 잘터지게하는법 16 간단 10 12036 2014.07.19
킷캣 업데이트 후 부팅시 터치위즈 중지 오류 해결법. 11 file 파이팅 7 12382 2014.07.16
강좌 노트3 S/K/L 커스텀롬 설치 강좌 (아직 문제 있습니다) 23 4 14043 2014.07.16
노트2의 대기 밧데리 절전(7시간에 3%소모) 6 가가멜71 4 7335 2014.07.15
towelroot 으로 루팅후 언루팅하기~!! 1 angeli58 5 17712 2014.07.14
강좌 (smali 수정) 킷캣 잠금화면 재생바(seekbar) 항상 보이게 하기 10 세나☆ 6 6464 2014.07.14
잠금화면 추가시, 리붓시, "효과 없음" 으로 돌아오는 부분 픽스 하기 16 JHOLLEH 5 2538 2014.07.13
wanam 2.9.9버젼 HD보이스 사용하기 13 갤3매니 2829 2014.07.12
[분석]Towelroot의 원리와, 최신 펌웨어에서 작동하지 않는 이유. 3 file bestmjh47 8 16030 2014.07.11
갤포아(SKT) 사용하시는분들 나츠밍 1 3015 2014.07.09
towelroot 안되시는분들 여기보세요 7 RVS 6 19838 2014.07.09
SKT, KT 통화품질 향상방법 10 file SGO 12803 2014.07.09
강좌 [강좌]안드로이드 4.4 기종 배터리 이미지화 활성화 하기 12 푸우♡ 22 11546 2014.07.06
강좌 (xml 수정) 상단바 투명 상태에서 시계중앙 강좌 13 세나☆ 14 11416 2014.07.06
원플러스원 (cm11s)잠금화면 적용하기 file PodGom 5 11938 2014.07.06
LG 스마트폰 루팅없이 멀티태스킹창 깔끔하게 하기! 1 조남식 1 12986 2014.07.06
베가 LTE-A 킷켓 루팅하시고 SuperSU 바이너리 업뎃 안되시는분 필독 3 file kw558 5 20809 2014.07.04
강좌 (smali 수정) 킷캣 배터리 이미지화 강좌 24 file 세나☆ 17 12951 2014.07.04
강좌 노트2 킷캣 카메라 무음 활성화 방법 9 지누지눙 19 15510 2014.07.02
노트2 킷켓 카메라 무음 메뉴 활성화 팁 10 file 내가제로 13 6614 2014.07.02
스크 갤포아 업데이트후 1 막심모까 2746 2014.07.01
강좌 초절전모드 사용 가능 어플 추가하기 & 홈 배열 변경하기 7 file 세나☆ 3 20371 2014.06.27
쉘스크립트 실행하기 기본설정 file 짱구삼촌 8 8312 2014.06.27
강좌 [smali] 툴박스 등록 어플 갯수 늘리기 11 file 하얀여우 6 7018 2014.06.27
강좌 갤럭시노트2 킷캣 잠금화면 SeekBar(음악 재생바) 기능 활성화 11 file 젤리베리 20 15759 2014.06.24
제가 올린 폰트 미리 받으신분들 참고 하세요 ^^:: 제가 빠뜨렸네요... 1 file 용이니까 4 6330 2014.06.23
앱자료실에올라왓엇던 갤4용 노트3향 뷰커버을 Xposed 모듈로 조금더 ... 2 file JDHStanDarD 1 3621 2014.06.22
강좌 갤럭시 노트 3 네오 (SM-N750S/K/L) 루팅 3 엠나무 2 21143 2014.06.21
강좌 잠금화면 앨범아트 비활성화하기(xposed 아님) 4 file 세나☆ 6 11420 2014.06.21
1 - 25 - 135