포팅돌비 쓰다보면 외부스피커 연결할때 세팅값 안맞아서 소리 ㅈㄴ 이상해지잖아?


그래서 외장스피커를 포기하거나 이퀄을 타협하게되지




그 불편함을 줄일 수 있는 방법이 있어

















먼저 여기에 나오는 /vendor 파티션은 기본적으로 읽기 전용 파티션이라 안에 내용을 바꿔도 다시 원래대로 돌아올거야

그래서 읽기,쓰기 모드로 바꿔줘야함.



https://4pda1.to/forum/index.php?showtopic=1073502&st=4280#entry128504307

(링크 4pda1.to 에서 1 지우기)로 바꿔주거나




아니면 너가 쓰고있는 boot.img 추출후 android image kitchen같은걸로 boot.img를 분해해줘.


그리고 거기에 ramdisk 분해 후 폴더에 찾아보면 fstab.qcom 이라는 파일이 있을거야 그 파일을 메모장으로 열어준 뒤,


컨트롤 + F 

/vendor    ext4    ro 찾기


/vendor    ext4    ro 부분에서 ro를 rw로 바꿔줘


/vendor    ext4    rw      << 이렇게


그리고 저장하고 다시 그 파일들로 boot.img를 재압축해주면


새로운 부트이미지가 나올거야 그걸 탭에다 플래시해주면

안드로이드를 킬때 /vendor 파티션이 읽기,쓰기 모드가 될거야








이제 x-plore라는 앱 설치 후



/vendor/etc/dolby 들어가서


dax-defalut.xml 파일 찾아줘.




그리고 꾹 눌러준뒤 권한버튼 눌러서 모든 체크박스 체크해주고

텍스트 수정버튼 딸깍






눌렀으면 코드가 주르륵 나오는데




우리는 일단 돌비 프로필을 찾을거야




우측 상단에 검색버튼 보이지? 거기서 <profile id 치면 옆에 숫자가 보일텐데 여기서


0 동적


1 영화


2 음악


3 사용자 지정




난 3번을 할거임





여기서 <endpoint_type>을 찾아. endpoint는 여기서 출력 장치를 뜻하는건데




찾으면 옆에 id가 speaker, headphone, other가 적혀있음


왼쪽부터 내부스피커, 외장스피커, 그외






여기서 밑으로 내리다보면 <graphic-equalizer-enable value = "true"/>가 적혀있을거야




이것을 "true"에서 "false" 로 바꿔줘. 그리고 재부팅




그러면 그 장치에서는 이퀄라이져 효과가 비활성화되지








근데 이게 아쉬운게 하나 있음



이 옵션을 비활성화한 대상은 이퀄라이져 효과를 볼수가 없다.ㅜ


게다가 루팅도 필요하고






그러나 태블릿 스피커에 맞춰서 세팅했으면 이런 방법으로 


외장스피커도 쓸수 있다는 장점이 있음




물론 그 반대도 가능함










근데 루팅 안했으면.. 그냥 써라 ㅋ